/* 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] = { 0xffffffffffffffedULL, 0xffffffffffffffffULL, 0xffffffffffffffffULL, 0x7fffffffffffffffULL, }; static const mp_limb_t ecc_b[4] = { 0x76d06ULL, 0x0ULL, 0x0ULL, 0x0ULL, }; static const mp_limb_t ecc_d[4] = { 0x8a14b235eca6874aULL, 0xff8ff5b2bebe2754ULL, 0x7338bf8688861767ULL, 0x2dfc9311d490018cULL, }; static const mp_limb_t ecc_q[4] = { 0x5812631a5cf5d3edULL, 0x14def9dea2f79cd6ULL, 0x0ULL, 0x1000000000000000ULL, }; static const mp_limb_t ecc_g[8] = { 0xc9562d608f25d51aULL, 0x692cc7609525a7b2ULL, 0xc0a4e231fdd6dc5cULL, 0x216936d3cd6e53feULL, 0x6666666666666658ULL, 0x6666666666666666ULL, 0x6666666666666666ULL, 0x6666666666666666ULL, }; static const mp_limb_t ecc_Bmodp[4] = { 0x26ULL, 0x0ULL, 0x0ULL, 0x0ULL, }; #define ECC_BMODP_SIZE 1 static const mp_limb_t ecc_Bmodq[4] = { 0xd6ec31748d98951dULL, 0xc6ef5bf4737dcf70ULL, 0xfffffffffffffffeULL, 0xfffffffffffffffULL, }; #define ECC_BMODQ_SIZE 4 static const mp_limb_t ecc_mBmodq_shifted[4] = { 0x812631a5cf5d3ed0ULL, 0x4def9dea2f79cd65ULL, 0x1ULL, 0x0ULL, }; static const mp_limb_t ecc_Bmodp_shifted[4] = { 0x13ULL, 0x0ULL, 0x0ULL, 0x0ULL, }; static const mp_limb_t ecc_Bmodq_shifted[4] = { 0xa7ed9ce5a30a2c13ULL, 0xeb2106215d086329ULL, 0xffffffffffffffffULL, 0xfffffffffffffffULL, }; static const mp_limb_t ecc_pp1h[4] = { 0xfffffffffffffff7ULL, 0xffffffffffffffffULL, 0xffffffffffffffffULL, 0x3fffffffffffffffULL, }; static const mp_limb_t ecc_qp1h[4] = { 0x2c09318d2e7ae9f7ULL, 0xa6f7cef517bce6bULL, 0x0ULL, 0x800000000000000ULL, }; static const mp_limb_t ecc_edwards[4] = { 0x3391fb5500ba81e7ULL, 0x3a5e2c2eb482e57dULL, 0x2d84f723fc03b081ULL, 0x70d9120b9f5ff944ULL, }; #define ecc_redc_ppm1 NULL #define ECC_REDC_SIZE 0 static const mp_limb_t ecc_sqrt_z[4] = { 0xc4ee1b274a0ea0b0ULL, 0x2f431806ad2fe478ULL, 0x2b4d00993dfbd7a7ULL, 0x2b8324804fc1df0bULL, }; #define ECC_SQRT_E 2 #define ECC_SQRT_T_BITS 252 static const mp_limb_t ecc_sqrt_t[4] = { 0xfffffffffffffffdULL, 0xffffffffffffffffULL, 0xffffffffffffffffULL, 0xfffffffffffffffULL, }; #if USE_REDC #define ecc_unit ecc_Bmodp static const mp_limb_t ecc_table[2048] = { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x26ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0xe2cabc553f9da287ULL, 0x9ca598562396e489ULL, 0x9879936bade4b5b7ULL, 0x759e23707e6077d0ULL, 0x333333333333334aULL, 0x3333333333333333ULL, 0x3333333333333333ULL, 0x3333333333333333ULL, 0x27480d5e10d58fedULL, 0xab661c9d49389c61ULL, 0xe7ca60ab8569f921ULL, 0x6bfe563d86cb66bcULL, 0xac3360d0c8e0fa7ULL, 0xb6e808b0a8f85924ULL, 0x3de6961bc862f852ULL, 0x423da317160c10cfULL, 0x5b6c15ac999a3a76ULL, 0xaa75e6f1fb7a303eULL, 0x7fa435534a1db8c2ULL, 0x2ec9a0571791882eULL, 0x529429f084ce1ccbULL, 0xefe7deef8d36b02dULL, 0x96fa030611c05e39ULL, 0x5de86bf4b2a45a9cULL, 0x9bf6a043a9af442bULL, 0x69f31b12bfe98541ULL, 0x5327680ae4ac578cULL, 0x5bc20519b5f3638cULL, 0x4c6332a8393218edULL, 0x9b05b16992d31275ULL, 0x766db1b68b36fa65ULL, 0x4fd092112fffb0ceULL, 0xc40e5a191799d272ULL, 0x1550d8183b2b7721ULL, 0xc4682037420e9132ULL, 0x27dfd25493019ff6ULL, 0x42d89b0bae53860fULL, 0x662bf8cd9a2f5544ULL, 0x6e6f0eed5030ebdcULL, 0x1ef2de3b2523d9aULL, 0x7f348e0820600d9cULL, 0x8a007e2d3d724d79ULL, 0xa16ef68c95ec0232ULL, 0x602a34f26e710fa0ULL, 0x85d2d525f01dbb0dULL, 0x44b813fbf4b7bee8ULL, 0x1e737466d376d95eULL, 0x29d996d76f1e95afULL, 0xbd3fc516d8b6a39aULL, 0x3cd288cf4b1c8e82ULL, 0xd1285960ffb19a8bULL, 0x56e529d48739698aULL, 0x17d0590bbde76c51ULL, 0x56858d7c48d339ddULL, 0x3cabcdefeaf821d3ULL, 0x5c0f7807af61695ULL, 0x77cf0b56b2be92c0ULL, 0xce4a7708b1417f8aULL, 0x55c802437cf1af1cULL, 0x2f9be16dc2ff6aeaULL, 0x3b4d70f8d6edcaa8ULL, 0x1df23a9056ca51e0ULL, 0xa17665122353ef23ULL, 0x2809a55aa5a8cafcULL, 0x2f28474fd7af2ebULL, 0x6eadac16e60b9b6cULL, 0x6ba5e6d95a1143d1ULL, 0x1d17e2d67e020d73ULL, 0xee813c0cc15a5fa6ULL, 0xdd2c18d166a30838ULL, 0x4a22593a8dc4da9aULL, 0x500eba0c8d660276ULL, 0x3fb8b2836a55b7e3ULL, 0x45c7b495b28e1786ULL, 0x856969243acc8a3bULL, 0x25fc3280e5cc5f44ULL, 0x7ac7fef2fcd5f643ULL, 0xd1349e6c521b09edULL, 0x267fb1f3f18c948cULL, 0x1b4688de96c8d013ULL, 0x9e2c945a91cb63adULL, 0x5757bcce6f9db144ULL, 0xe29f5afa4a1c568bULL, 0x6520179d56d46556ULL, 0x3208cfa5e42d983eULL, 0xd7ca1520533ae1b7ULL, 0x625322c335cf661fULL, 0x73465de77a8cc6ecULL, 0xca8c549aeeb72e3bULL, 0x3d4b5737f1ed72c1ULL, 0xffd11e7c36d5b4fdULL, 0x7c9b7638c511e378ULL, 0x13bd8c0f8ab15532ULL, 0x877bb46316052d35ULL, 0xee9adf12437083b6ULL, 0x3bfa3b6781b4a5d6ULL, 0x633fd5112be2d552ULL, 0x9d33d5cbeb18de3ULL, 0xd7d2504ff3af0363ULL, 0x1bda7a242d75b5a3ULL, 0xa374022609ee67f7ULL, 0x18b071342e4adc80ULL, 0xc11af47b45ee18deULL, 0x2ef1b17c127454a3ULL, 0x71ff970a806bf2cbULL, 0xdd5384b231bf8343ULL, 0x67c3941fdf76d59ULL, 0x7700fb6876c45132ULL, 0x7da9c221252304e9ULL, 0x5b8545140a6795faULL, 0x498c0030133a4af2ULL, 0x2e404153f4f1677fULL, 0x625a22111a5ede1eULL, 0x95a3c539593eb5a2ULL, 0x9113912c8fb3ce66ULL, 0x33fc58808975c72aULL, 0x22cc7a51876082eaULL, 0xf77fddbd80c2dd28ULL, 0x588d2864d683297eULL, 0x50468176b070001bULL, 0xe5d8d106d468fafcULL, 0x24b29f4662f1a65cULL, 0xe749eeadd6951b78ULL, 0x4f606d894735f1c6ULL, 0x8fba34a246ede5b1ULL, 0xe1091ad43965a458ULL, 0x4a64e1ba146e82f8ULL, 0x4e38023bb82111c2ULL, 0x1cf6f76679229b03ULL, 0xb161cafa38c91f2eULL, 0x9d5efe1c4b1f9179ULL, 0xbca97da56403966ULL, 0xa7fb54c7d5155b92ULL, 0x6acc18bcd1c8254dULL, 0x272f1929a07c3130ULL, 0x2d1cbf328364401aULL, 0xaee092b1b7fbee60ULL, 0xa83eae2505533e09ULL, 0xe42a9cb3cbf45c2bULL, 0x323b5edb28afb0d4ULL, 0x64a7511fb27c4a6dULL, 0x4d12f4415e417f9aULL, 0x3ba49b62b421d376ULL, 0x554c6e45e492684eULL, 0x4a6e278b7c65acc2ULL, 0xf999bdee3240d5feULL, 0x31900bec04ad42c6ULL, 0x6fd354c52e81cea8ULL, 0x87c3104d17d3f1beULL, 0x42a0c70bbf7050ULL, 0xfd29300ea90da9f3ULL, 0x5d88de882c3c108dULL, 0x1f89699fa2fe0171ULL, 0x45941b9fe3c1d238ULL, 0xb8831c9f3d41300eULL, 0x4c82d0fead327b8dULL, 0x7016a5eb10f0d2fULL, 0xa916487e72fceafaULL, 0x3ebb0c920373c5dULL, 0x5f4502cc277d4eULL, 0x3440c6b2ec5b0550ULL, 0x6d071850b42e3a87ULL, 0xb1369ab69c982ef1ULL, 0x799d0151b6c10b1bULL, 0x65ee4f0fbb1de442ULL, 0x26d236c6de8db1a4ULL, 0xeb9048729ff51c8bULL, 0x6184396cee270b2ULL, 0xe50e4d26d5eb32e5ULL, 0xc24dcc372f6197eaULL, 0xe388afb5a706037cULL, 0x1319d5403f010b0bULL, 0x58c9565cfdcba3c6ULL, 0x857a1bbad3370715ULL, 0x99c98ebcb41770d0ULL, 0x4a1fa1bd3d52cd17ULL, 0x9702b9fabd788ae1ULL, 0x815f3d229590f656ULL, 0xd78b23d6183168eeULL, 0x375a01195e9d36e8ULL, 0x625e28f1ef177c0dULL, 0x7ae95376987ef5b9ULL, 0x12a9910a37cd1f17ULL, 0x4c4db5daed8a7cfcULL, 0xda81752f6e86fe19ULL, 0xfeea30dfc8a201e2ULL, 0x6686f7a7ebf2c872ULL, 0x750a4d04ca54f00eULL, 0x718699da45e83e00ULL, 0x1cca91eef60bd071ULL, 0x20aab0a79a3cae6aULL, 0x69b88a791894192eULL, 0x93f89dbf2bf937ULL, 0x2403de597f368f7dULL, 0xfa00efcc1b670006ULL, 0x4256d00014e17cf2ULL, 0x61db4b15240753e9ULL, 0xf32132930effa8fdULL, 0xf52bd3929ec609c4ULL, 0x38dd9b9601c7828bULL, 0x5f5494118e06f201ULL, 0x34827a4134cf8a65ULL, 0x91a08e6438b92bd0ULL, 0x703f49fd696dceeaULL, 0xa2ea9cf9f434567aULL, 0x1b9cc1a4d03f09f5ULL, 0x564bd76143e6ee94ULL, 0x71ac7ccd1f69ee9bULL, 0x6e668a64ef5c3604ULL, 0xb07b5f9756920968ULL, 0xf453427ae67b2d13ULL, 0x537a057122b9d18aULL, 0x3ffdbdfb2c872d72ULL, 0x62f0089378fbdd85ULL, 0x3fbcbc65348c16d4ULL, 0x14b9a0a9dbd1528fULL, 0x81668150ce5c53afULL, 0xf372cf3b711929d2ULL, 0x675c768a70c17420ULL, 0x73c553af93874328ULL, 0x8fc3b02d75f5e40cULL, 0x36d5c7acccd7e35cULL, 0x2c2684a257e7c330ULL, 0x4009150bb0a94941ULL, 0x3ce265b73ed961aaULL, 0xc691ca6c19682eebULL, 0x5a776155a418e573ULL, 0x6e1cc21da5988f20ULL, 0xda32c841ba83d66eULL, 0x2172ca6e57fee807ULL, 0xec40078c9a407d69ULL, 0x45bd59b77db703b9ULL, 0x88ba87e3f765558dULL, 0x12436ccd6047336aULL, 0x6b95d29cc52c2987ULL, 0x30c249d2b6bab25aULL, 0xf8640b8bb37e7a05ULL, 0x15c7d21fe3831513ULL, 0xcffc7a714ed6a6cULL, 0x4aed5fbec9a23eedULL, 0xd6586ae558846249ULL, 0x4d606a34d9757524ULL, 0xc7df6a268523e5b9ULL, 0x37b5aa3a8282b3f9ULL, 0x907f9a49ca31b741ULL, 0xcb9bf093f95016e1ULL, 0x51919b74592ea36aULL, 0x573171394388dc6eULL, 0xd474f78f04fc39bdULL, 0xb138b5c19701116cULL, 0xdbb70139a0e6c899ULL, 0x615890561805bca6ULL, 0x368d901bfd9faaf7ULL, 0xcd0472a2e13ad0a1ULL, 0x4e99199e828831afULL, 0x3c1b6082c3ffdf02ULL, 0x35deb82b8ac0260cULL, 0xeeaf4a0b653b5922ULL, 0xb2f049d85f49ae7fULL, 0x73a95c0d63f748b9ULL, 0x837b16d5d8182209ULL, 0x8c2fff18f415a438ULL, 0xb9a6c31f36b9fb65ULL, 0x4fb738aa06d39011ULL, 0xa9f4ab8086ac0795ULL, 0x7a9bb03db051793cULL, 0xa3d2699b9b419dfbULL, 0x1fad6f6a3e8cf12eULL, 0x47f43f7a6ce957ddULL, 0xe3d2e5315f7c5bfcULL, 0xad35ce2d14d0513aULL, 0x19cf4fa81ff17cd3ULL, 0x2f2e99258b65c31eULL, 0xd208a6e179c879daULL, 0x8f0dd57dc865f3cfULL, 0xb1083956a952e20ULL, 0x9630ba137c9aff4ULL, 0x79c38fe7bc9aef86ULL, 0x9968443e1447e7f7ULL, 0x7e7cddc08965d63cULL, 0xbbc5f4cfa4675a7aULL, 0xb571c617aa6434f7ULL, 0x5c5353b0ee73e990ULL, 0x6d053f5f6b04efbcULL, 0xcf5bdd8201c16beULL, 0x2246a94964125c13ULL, 0xdc16205adc24331dULL, 0x24d96ae5e3814f62ULL, 0x26964298405cf754ULL, 0x245194fb81ea3171ULL, 0xd18319a8fa574b1ULL, 0x2ea9d8aa89250ebULL, 0xbe4709e04c671378ULL, 0x3b32bdcf23cd4cabULL, 0x107a6091f40be623ULL, 0x6974d871ccb730faULL, 0x4c17800c242923b8ULL, 0x71dc6f2c8d964f3bULL, 0xb1cfc62b294587beULL, 0xea0775e7d97289bULL, 0x87125b8eee65b108ULL, 0xe223a4308ca188fdULL, 0x56f9ae190f8267fdULL, 0x48d79bfbc8b2b44ULL, 0xdc84fd767225ef47ULL, 0x3247877a73ac739cULL, 0x5433540b47c179a6ULL, 0x194dc6f387112b20ULL, 0xa0dd58bcdf1097ecULL, 0x1f42ddd44f02bdc3ULL, 0x652bbcb506ab018aULL, 0x7c41396b1156342fULL, 0x344112f60b6ec9c3ULL, 0x7f15d9775f0c8b2eULL, 0x9b06aded09e05525ULL, 0x4f0e118dabc3e6aaULL, 0xf0e03bdb7e5680a3ULL, 0x49434b4866f83a1bULL, 0xe975841e6a8de187ULL, 0x128d5ed52aa9735cULL, 0x1453687267c2959eULL, 0xb84f8eceb3664232ULL, 0xa30b03439ab2ddc0ULL, 0x303c952b5cad0a35ULL, 0xf98cc3740dabfefcULL, 0x7efc7756b5cfbf6cULL, 0x85e274efeadb9989ULL, 0x6d5afc42fc6e029dULL, 0x7492b3459826cfdeULL, 0xc06952f12201df26ULL, 0x349e51f42660c513ULL, 0x2b8d7bf912e9bed0ULL, 0xb7d6b3fe9a027130ULL, 0xc08c4915d22e77e1ULL, 0x7de55444566cf484ULL, 0x4bd240c8a27eb27eULL, 0xed6c7480a340e4e8ULL, 0xbc3eb2e96288b47bULL, 0x4fca4b1816fe921bULL, 0x2fbf3772a7b956f2ULL, 0xa6242d68270f5a32ULL, 0x12241e3e2f6d5bafULL, 0x20d4c687b4ecbc70ULL, 0x2a4339f4115b4e1ULL, 0xd2814b3365284872ULL, 0x38a8be62552ced25ULL, 0x62024435221c7df3ULL, 0x2f164b119eb2b668ULL, 0x7fc48c4488f25be8ULL, 0x407b499ebfbac2f7ULL, 0x59ba5e26f6ee5dfcULL, 0x7791e19a8c15d4daULL, 0x50450777dfe01816ULL, 0xa7368bb5377c5b1aULL, 0x5e51c488cebacbd3ULL, 0x46ade912767aab66ULL, 0x90a9b93e4d43e9c6ULL, 0x3bca7f969f455589ULL, 0x82e81447dca19b6aULL, 0x4ef2efff34a4c124ULL, 0xc9a5fc008c90fcd9ULL, 0xa33a74a8974dc5f0ULL, 0x1adcc5cbef8b3990ULL, 0x39158d32bb93b3ecULL, 0xdff02c1dd72bff62ULL, 0x7d313cd49036c7f6ULL, 0x4a025aa951675185ULL, 0x5a5e0175abdcd7bdULL, 0x5eed29ff1925e946ULL, 0xc8d3174e3f651fe1ULL, 0xdb3c1b0163247536ULL, 0x7ddaffeef6c78800ULL, 0x1f9a5fddd60076fcULL, 0xf60116a2c002b8a1ULL, 0x76bb125d1c12ac8ULL, 0x166c116c0d7d5c85ULL, 0x9ad212927262a615ULL, 0xd664d62c8c7797c4ULL, 0xb1986864605c85f8ULL, 0x5ce7e02ba1730d82ULL, 0x58672a740575e5a8ULL, 0x379240049b11651ULL, 0xcabb3833520d18e9ULL, 0x14864518d59694b6ULL, 0xe69f34bd3682f377ULL, 0x603233fd3f74963dULL, 0xaa6eca33567c1a08ULL, 0x3391d93c838a6dbULL, 0x6c5508f3048852c4ULL, 0x8a1c35f687ceeb72ULL, 0xad6b8bc6a543ac6aULL, 0x6f6d08e7308ffa3bULL, 0x5416dae6cc9968c3ULL, 0x63ade0dfe5966e7eULL, 0xbc42e20e0dc84a84ULL, 0x5c8a08972c123a72ULL, 0x2b97321d861988faULL, 0xaf12bd1a0e4b7e2aULL, 0xa7c063ce5be869ceULL, 0x4a642b8c78cd5dc0ULL, 0x1af85dffa6a61290ULL, 0x40d9187566d4c6fcULL, 0xf67a8fb5f50e7abbULL, 0x32e66fe27ebbe6deULL, 0xdfddd6add0a8cf1aULL, 0x1056607acce72ab8ULL, 0x57a69cb08d0151c2ULL, 0x550d83d49816ad3ULL, 0x3f6cca017f7c028bULL, 0x12cde6c73e138fd9ULL, 0x324a0c0bcbcce09fULL, 0x7e87cdf3ffa735b0ULL, 0x1d9e69f6ddebcdbULL, 0x61c0b80fbffe9afdULL, 0xa2c554b173c0999aULL, 0x59b205a2ae54d113ULL, 0x57c2e84661c6cd2eULL, 0xa743ac782f511cfULL, 0x8bd4b424414021a8ULL, 0x5a45640a02d9e75eULL, 0x7af1edce48f9ab83ULL, 0x76444c2349b2ea19ULL, 0x496b1471e28a1eb4ULL, 0x34ffebb4c4d3bd3dULL, 0x6bb0567b9a001350ULL, 0xf87776d9665002c8ULL, 0x7f35e5a12d8bc674ULL, 0x45ca879d70cfd168ULL, 0xe5fdb8b6ea1463f5ULL, 0x914ba44f268e8c9dULL, 0xdd5738104545c264ULL, 0x3d0d01fe8db25434ULL, 0x42ed658e4eac2e88ULL, 0x2a9d0b2344765011ULL, 0xfbd23980ec148eb1ULL, 0x660afd9c73576c35ULL, 0x5a8d68042b306ce7ULL, 0x4065bd222fb4bf0dULL, 0x15d530a1c42d0cfeULL, 0x64dc7a66ba36c286ULL, 0x40cb1e2b4baa3cfdULL, 0xc0f8edd6bdf381deULL, 0xeea424675a3e99a0ULL, 0x229508e040dd11d5ULL, 0x7881d107fafcb740ULL, 0x35182f31b0b1dc55ULL, 0xc63a075727377b6bULL, 0x4a790e333e92755fULL, 0x805f2351da313eb6ULL, 0x2d6e551e672f5843ULL, 0x81a5e9bd0b9b83a1ULL, 0x1143013bf0994768ULL, 0x52963324f263f79dULL, 0xaf275cead826e557ULL, 0x8c3938f67eb57f1dULL, 0x60332e77d4803146ULL, 0xd5dda7c0e7080fd2ULL, 0x9f3783911f7ff966ULL, 0xe49fd73ea8f96d6eULL, 0x6fe193895f55c652ULL, 0x835abe65c17c58e7ULL, 0xc7801baa846267b9ULL, 0x1458f9bbc50103d3ULL, 0x3123092e93166939ULL, 0xfa7bda056713c09fULL, 0xc368d4b4b6b3db0fULL, 0x6c01dd18715d0ad1ULL, 0x787d1ac4eaaeb65cULL, 0xc250d69e7d4d4e2cULL, 0x6679c10efaa9a8f4ULL, 0xe8e6a8ccb7af509ULL, 0x6b8977c27dced723ULL, 0x473a289e015fa10aULL, 0x1f6ece93728a3718ULL, 0x7b188bab2bb20fe8ULL, 0x13691ade835d6668ULL, 0x8c972a743926593fULL, 0xabc842fda5f21b81ULL, 0x2f190c429c0143e3ULL, 0x5a5445d74b666a8dULL, 0x8011f16201c417fdULL, 0x64125939e495ab4bULL, 0x88d868dd6d1ba83cULL, 0x3fe0673cbd85321cULL, 0x68e75ed244063e91ULL, 0x86e4ac3d1cdcd8ecULL, 0xef52a717d39498b8ULL, 0x5f72045da05199d5ULL, 0xa7ddc7930a930173ULL, 0xcf623cc6196003b6ULL, 0xee7244e5bf07701eULL, 0x486d7a6b9c7f1b37ULL, 0xc2eeecd00dbc4933ULL, 0xe2394c33e5bb83fcULL, 0x9d64329fb041a0fULL, 0x5410e97ae95c8d96ULL, 0xa27206cbbfb12c8dULL, 0xb8c2d59279aab7a1ULL, 0xfeb602cc92ba08d7ULL, 0x1db2d30e900656b2ULL, 0x6f10d66fa4f3427eULL, 0xaeb9e964cb924eecULL, 0x7961f8dddcbf0947ULL, 0x3c9dc27aa4220906ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x26ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x343bb75e169517f6ULL, 0x8f777ce7c387cbbdULL, 0x9194646d1509baa0ULL, 0x39ef42cace44d094ULL, 0xc29c8c922fce5d45ULL, 0x22c1abd12ed238fULL, 0x8b83bf784f539d0fULL, 0x13d6e8163d9027c3ULL, 0xde4e1520eefba793ULL, 0x7badda8563e2a403ULL, 0x7d16c0fc4340f9f0ULL, 0x6aae7d9a6ff1055fULL, 0x88e40da115cc2be9ULL, 0xa24e015899943c9fULL, 0x3d89261170c0197eULL, 0x2a318a4e081b5e2eULL, 0x8eb82c761d90e15ULL, 0x5a2c058d42bd0c9bULL, 0xdc62649c92bf9435ULL, 0xa59ccf52eb6c33aULL, 0x522fa2dac5fde3cbULL, 0x4ddfd00ced85439dULL, 0xc1a43e4902803e45ULL, 0x11cd4b836c71ce20ULL, 0x70bad38fa0d44c4bULL, 0x59b695ebb89ec482ULL, 0x869c614c22bd1cd2ULL, 0x364ab0124ffdae1eULL, 0xba8b4ad595a5aa6aULL, 0xa9c4bb153297a01aULL, 0x395e04c76d5ca140ULL, 0x39c38c2f67bc1d6cULL, 0xc9afa95831e9059dULL, 0x217ff480628eba4aULL, 0x90ccba8975af2839ULL, 0x1598d20d30b7db10ULL, 0x9802143b9c5e1d5eULL, 0x35e0ac5be755ba7aULL, 0x4e111bab4046e4faULL, 0x6ca7b9fad58b0e9dULL, 0x819f76be9f1c3039ULL, 0xa7ddd1d892653126ULL, 0xb9152307ac04622aULL, 0x3540523bbdf8deceULL, 0x238f173db26e2b11ULL, 0xebb84f3e9d4c3355ULL, 0x41b20d7a245ecc5dULL, 0xb8ac0cea2379a2cULL, 0x4b84d3480fe5d9b4ULL, 0x3c6695b4b34f2a96ULL, 0xb6522d41cf1b197dULL, 0x5eb52689db159c1bULL, 0xab7fafa4ea91d006ULL, 0xa7592c777ad3051dULL, 0x25c5608479687c4ULL, 0x204a48324803fa52ULL, 0x89fa65d41fd785f9ULL, 0x25393e5791829500ULL, 0x32f70c65430c4982ULL, 0x285a7ec773fa9b1bULL, 0x64fe0719b111a9d3ULL, 0x474d9a80eaea277cULL, 0x3955fa6f8728662cULL, 0x46bcdf388eeabeacULL, 0xd5c032319725a841ULL, 0x322c311e2932d383ULL, 0x102df3785088991cULL, 0x600ec636cf6c80caULL, 0x2ca939a66514e4edULL, 0x2d533e4c67233eb2ULL, 0x3580175f3aa15391ULL, 0x4443b4e72e15176fULL, 0x84e35d7a73ce553ULL, 0x13b0f36562437b96ULL, 0x63caa062c2ac5c87ULL, 0x4f58f07faf7a7a9cULL, 0x270290f18c47049dULL, 0x3b019e94389a8941ULL, 0x7fd04199746c0db8ULL, 0x1b96acb658e945d4ULL, 0x16501d7718f76c68ULL, 0xa147881943a1d8ddULL, 0xd08d986eba0c3768ULL, 0x1cf2a8bfd459c79fULL, 0xdf2793786e8d56bULL, 0x8a1aff42e75efc4ULL, 0x6f2d05473e99069dULL, 0xe8eb609893b5e79ULL, 0x80e7745b6669842ULL, 0x3cc06f93be124e4dULL, 0xea6d72635bddf5b9ULL, 0x4386efc5773ec7abULL, 0x7f2cfbafb1643881ULL, 0xbfe57ac3317ea3d5ULL, 0x89ba4aba9835b7fdULL, 0x7eb82e84b279356ULL, 0x724b1c57f984d32bULL, 0x143d8f2405d79afcULL, 0x22ee95a7b31d0e8cULL, 0x4528ea840f458de6ULL, 0x4efd617ed63be5bdULL, 0x88bd58138e73809aULL, 0x9bd138a40c33d88bULL, 0x1c4bc0264cf239fcULL, 0xebec60e8a1aee5efULL, 0x7007999f6cd88515ULL, 0xb7a8c74b7981dfe9ULL, 0x1cc2162eb5fde910ULL, 0xe1fed78428be5aa5ULL, 0x121235ffeb53896eULL, 0xc70dd7fe617e0843ULL, 0x52dee4813eaf6586ULL, 0x492c3ef827809133ULL, 0x9c5b2e518fd0726aULL, 0x31335c307ead9eceULL, 0x17bd0dbc05fc6d85ULL, 0x8591a88338601332ULL, 0xa381cb8f9845270ULL, 0xf1580467a09144d8ULL, 0x50abb18198719946ULL, 0x4101b868d6c49060ULL, 0xc3964c26f92b1f21ULL, 0xc333d4ffa19a1a78ULL, 0x5944d89a72c0224aULL, 0xa2e9b3fef46ee622ULL, 0xe3b0f9b9b9e68774ULL, 0xc09091451509402dULL, 0x7238ca308ae11387ULL, 0xd7bf2b7669d9f04eULL, 0x86beb3e1ea38cc98ULL, 0xf436973cf5cd8b86ULL, 0xfaede4733bb5092ULL, 0xcfe18f9dc3cf1b8eULL, 0x2381c2bc3eae8703ULL, 0x287ada68a6fa9c85ULL, 0x2ea668548cd6acebULL, 0x2d09537d7fa5010bULL, 0x679cdb6c68ce2c2eULL, 0x27149ee9d416d2b6ULL, 0x6ad979dafa838d78ULL, 0x294c08386f34677bULL, 0x1e158bca6b1a939bULL, 0x766cd6cfd54439d9ULL, 0x3d51ffe60dd22d17ULL, 0x34245edeafdc2a64ULL, 0xb71a8ddfc0227e7ULL, 0x137282af78dc4796ULL, 0x1080ab15ef69c119ULL, 0xa8aeabff8d01f22ULL, 0x7b1887429658fcafULL, 0xce42bd52882a1e8fULL, 0xf07b2b1568716efULL, 0xdb249aec607cd041ULL, 0x8614028541dd177cULL, 0x43a96743830b6459ULL, 0x6dba48e83ff012a9ULL, 0x34e0d628b8265636ULL, 0x1c5a8a0d5a562861ULL, 0x7c283b35ba60846ULL, 0x42853db2221007e5ULL, 0x2d040bba9dc6d824ULL, 0xdfae5f96c27ae75bULL, 0xbea0cfcaa1debe94ULL, 0x40171217b2a79951ULL, 0xb4f1bb2556ef34bdULL, 0xb87c49ea85f76d9bULL, 0x234eb2a4241e09e8ULL, 0x12145469d9425a55ULL, 0x45e414331d1ba31aULL, 0x18583ea3cd4ec067ULL, 0xc348e8b9ec7a8783ULL, 0x29f433368005a79dULL, 0x1b92c2961ca7e12cULL, 0xff82a041e0db6dULL, 0x5bbc4189822540ULL, 0x643f0f10a1e7714cULL, 0xfaafdd1604c25c2aULL, 0xd1b9f19e9c5266fULL, 0x473ae42b481c317ULL, 0x65598394ced24aa3ULL, 0x8effd5d41c7930ebULL, 0x4b6d0991386f1565ULL, 0x11d78b4a9c7e1a68ULL, 0x1dafae7104ea27a7ULL, 0x39c807b999dd726cULL, 0x2e4d524fdc8bdf48ULL, 0x8948d2c90a7444beULL, 0x6fc24271513452b0ULL, 0x1d10e8f03660596eULL, 0x9448b3fc56d9f958ULL, 0x4616a5bebe073ef7ULL, 0x2f11826f957d77d4ULL, 0x53982b3dddbaa0a1ULL, 0x10a2577e1bec03a9ULL, 0x620c10ed779f04acULL, 0x7c2081ec0faf8a9aULL, 0xd2b1348e1c27b404ULL, 0x69dfd04a0b62006ULL, 0xd547047743633d0eULL, 0x65b0d36627445439ULL, 0xcc46da984020a7c3ULL, 0xb5a0d4be0c70bf22ULL, 0x1e504220cb810f20ULL, 0x354890ddb9f65ae0ULL, 0xf15a3389640e03d1ULL, 0x5dd5b17f6a23d8eULL, 0x7b79ce2e73f0a361ULL, 0x76b0a56a3637c581ULL, 0x8a7839bc73d91e90ULL, 0x47dd44d8639c7ae9ULL, 0xb912c5d9cb7ed1b0ULL, 0x60afd083a09da0f7ULL, 0x3196554a907079e7ULL, 0xe4bc7e1c4d51d94dULL, 0xb7da3ebb2368437ULL, 0x15d27192483e8021ULL, 0xf26a556db84d3c07ULL, 0x12407be26a9aba9ULL, 0x7db6dbc9d4b86029ULL, 0x1b93b62504d3fc74ULL, 0xd5ca137b2953fa5cULL, 0xb7786d481dc8804eULL, 0xa0b8ef262e2c86a4ULL, 0x183353a67e31404fULL, 0xa9e3286a80837d79ULL, 0xf804d7a03fc1c158ULL, 0x6c9759d810f6946ULL, 0x7d6b99e51ee7b130ULL, 0x63ece872e0297cb1ULL, 0xeb6ec928a8bd5bc8ULL, 0xb024539820a6e084ULL, 0x5434e42e09f5f1caULL, 0x906ecae3f6c4e167ULL, 0x9d0466651f25d11cULL, 0xa4f0212538aa97c1ULL, 0x14918fb8c0a2b632ULL, 0x511183f4e49b90cfULL, 0x622af44a903e9b27ULL, 0x6ca35bca92e1c8a2ULL, 0x629ec80c5928fa8dULL, 0x96993afd99d50383ULL, 0x80d73751a3fab71bULL, 0x15e111ca821cfd35ULL, 0x347c2ba7767e7328ULL, 0xa45a1d1f2a802206ULL, 0x3633a1339c15c09ULL, 0x451de51defe28b77ULL, 0x6eca6777ac138fe9ULL, 0xb38602112e3f1e06ULL, 0x8639e690e959a4dfULL, 0x30be3ffe7b94bcefULL, 0x15d5037274ec366bULL, 0xa5e1352e7b4e8adfULL, 0x4f2fa2ede529330dULL, 0xc9a9f3ba2ab981cULL, 0x1eacd124b2460b2fULL, 0xb15ce08a250f1496ULL, 0x201ffd6f24b246d5ULL, 0xb38bf3b7fe4066ffULL, 0x26093ee99c4f6f05ULL, 0x95ed00df0c505dedULL, 0x9fd738327541b7a2ULL, 0x9609f170dfa9b78fULL, 0x42967d528375c427ULL, 0xa8b08f16a067e220ULL, 0x12716c4759792527ULL, 0xf67282c3bc04585eULL, 0x7ca69faa5b0ead8dULL, 0x78b500e03fe6f980ULL, 0x499d5c9d3abf004eULL, 0xec6ba59732f4588ULL, 0x1867f16e51e817bfULL, 0xd4ed741bb787f388ULL, 0x271c3751b018d4b3ULL, 0xcdfb5c4fd0175372ULL, 0x6acdb26abcc83c15ULL, 0x296e663e7af6d3e6ULL, 0x2f29e79c3f7a6683ULL, 0x9b774e1839083939ULL, 0x43482ad5cba2c195ULL, 0xe8bc0e3d4fe4385dULL, 0x107950679b423a89ULL, 0xa6acad83cbedc5edULL, 0x8fe68e2d6a6809fULL, 0xcbc9ec9712324192ULL, 0x6e1291479b86c46aULL, 0x4edf3d8fca986e62ULL, 0x45fa836d834d988ULL, 0xebcd6e0a83fdb828ULL, 0xc72d201b98d19abdULL, 0x4f0542218404424aULL, 0x5f4f042186f3a889ULL, 0xcc4ae4b6fd453600ULL, 0xe0547467604b6459ULL, 0x5164613fc1f34bULL, 0x2d7641beeba0ec99ULL, 0x5e8a22e230e63e7aULL, 0x25fd984e718f35bdULL, 0xb626e036a3737935ULL, 0x4847557ccf1ac43cULL, 0x710b8925b4d9e442ULL, 0x84e2e3c17765b741ULL, 0xe175148664959f3ULL, 0x137c6bc603c5a36cULL, 0xc90a3abd0d5a8a19ULL, 0xeb595e447b9005d8ULL, 0x23484fe57be9aa8cULL, 0x365a34875a151539ULL, 0xa5d23310343f988cULL, 0xb37cdfe755f91aecULL, 0x7fffad0d6a9bd7efULL, 0x52105d6e9e4f9164ULL, 0xfa639fc2dbb811d1ULL, 0xdb0615cd296e9970ULL, 0xd3d0dd895c75c003ULL, 0x4ef6cde8eccc7668ULL, 0xe62a2f0bbb356cccULL, 0xc1f48b05f5606853ULL, 0x1d9972e2f7ec094fULL, 0x3b95f84fbe4f33cULL, 0x842653ca28f34ce2ULL, 0xe952c834af698351ULL, 0xde6fa1b307aef920ULL, 0x2dbdd27f0570151cULL, 0x9d6a173de610cb98ULL, 0x5d461f2aed713f28ULL, 0x8749ace2e3906deULL, 0x7434079bb8405306ULL, 0x167d452e1a5dd6c2ULL, 0x1e8410b4b18ca631ULL, 0xb38d964c9a6ca450ULL, 0x5319983d7c6a410dULL, 0xd023a5151ab95f09ULL, 0x4267d08c9804659dULL, 0xf1932599546bb067ULL, 0x7cf80e58fb02d275ULL, 0xf9b3d347e71f1f40ULL, 0xf7517206db852fa1ULL, 0x81199edaeec77dedULL, 0x516c03a5c0d5469ULL, 0x5e5812f82e42bd0cULL, 0xed3e5c3b1b5b286bULL, 0x6c89d2c69e15a379ULL, 0x5829f164ab97d227ULL, 0xc52d4f992287bf51ULL, 0xd985b288a6b09ce5ULL, 0xdc497fa10cb792b6ULL, 0x4d4d626b2a46ac29ULL, 0x2d316d04aa26aac7ULL, 0xfda7a4ec6610826eULL, 0xb2bda56f22510aULL, 0x54a1f4710375e42ULL, 0xdafed0fd841362c5ULL, 0x920a31a922dd94a6ULL, 0xc63054d3fae63b07ULL, 0x6c344897c1cc548fULL, 0x428da3e8841931f8ULL, 0xb2d30f6cca32d6feULL, 0xfffa5f5e25b13a50ULL, 0x44ba342caffc8541ULL, 0x63bea1d11bd398f2ULL, 0xc28b89c3ff921155ULL, 0xcd04cf62a59f831eULL, 0x4eb0cb38e3e159d1ULL, 0x3adb121c30e68ed8ULL, 0x1a497fa594755ecfULL, 0x53e17882ac8a8765ULL, 0x2f764d20f8803fccULL, 0x79a643b7949d7eb9ULL, 0xbbf3d577201f02b2ULL, 0x8e0450aebabbf232ULL, 0x68a5a63bf43f408cULL, 0x65cc344d3862a787ULL, 0xf388b5404d4cda2dULL, 0xe9d882c15285b641ULL, 0x67bb341f40986b1eULL, 0xec47399e9564cbe3ULL, 0x992589a55359265aULL, 0xbc57fdcc117943ULL, 0x7d77b0fa6e396162ULL, 0x2271b3a19a2a7969ULL, 0xebe0eae056f427fULL, 0xb1cca679dcf22a7aULL, 0x2bccec27d912ae77ULL, 0xb4f5d964d7f66e41ULL, 0xfd3ebb3c2499d4c6ULL, 0x9f7a768de7ef27b0ULL, 0x2ae4921447d98779ULL, 0x398823e14ee67712ULL, 0x992573199f65e8b9ULL, 0x7d1cd4eb32f67acaULL, 0x2b7442c9f934e9fbULL, 0xe8d26ebde2da9b4cULL, 0x167bcc31c6af4ea8ULL, 0xd271c914a7c57674ULL, 0x7801cebeb6f40830ULL, 0x78a9dc7911c0c073ULL, 0x1e0792a4479b7b66ULL, 0x34c8d56e2ed0c8b1ULL, 0x1a040b8e9ca92234ULL, 0xdf7df0f8b0bf59acULL, 0xcb2641f34f0cce71ULL, 0xf2cb9c03aafef7abULL, 0x758e8345c407c93bULL, 0x95e62c461f759ca2ULL, 0x4fdc0a60844b00e6ULL, 0x49a1d68e8c088377ULL, 0x644afbed755e9095ULL, 0x1ec64b3cd2df2ab2ULL, 0x1c1265c4bfa01581ULL, 0xdf155ceb329ad3fbULL, 0x692726d2f487063aULL, 0x4b03b721ad03d1e0ULL, 0x8b2bb9f0c9a8b108ULL, 0x16129a873712e833ULL, 0x56867d8acec54c4ULL, 0x4da06755b15fbbbdULL, 0x6132e6b986b0118ULL, 0x95acacd602766e40ULL, 0x6c28d5330519e26ULL, 0x18c2c03fd7ccfbe5ULL, 0x383ce34b3f800b3aULL, 0xc1e9b4d19b679c22ULL, 0x6d11187e465958c4ULL, 0x9a25c142f869ee2bULL, 0x1b38594ef1f1af75ULL, 0x1bcf2066558ddaeULL, 0x21e735e6fb9f2394ULL, 0x9d85be56ee6ed37dULL, 0x1f4425c81cbb62aaULL, 0xc1d17fa7ba085ea0ULL, 0x492828b21601bb33ULL, 0x7ee8476804c92168ULL, 0xb8276c86eb1fdbf5ULL, 0x964fd8d350596227ULL, 0x1b8d47851cc18cf1ULL, 0x21d68b22e78eab04ULL, 0x996e061f23048086ULL, 0x9942acbc3dadc14dULL, 0x26554f24c18282e3ULL, 0x62429633388890a6ULL, 0xf5652dea65b3e5c0ULL, 0x8962d66c62d95f9fULL, 0x3ccf00152b8007e3ULL, 0x6572656dd0bfcf42ULL, 0x9dd1b8c31d4aec60ULL, 0x96e70e2d5afd36daULL, 0x7215d104efcca74eULL, 0x14b6b60717339bdcULL, 0xb6e19585104e7c2ULL, 0x7c3946069adb4571ULL, 0x52c0b04f76e12669ULL, 0x9d4115580dbb077ULL, 0xc9dc29f3dd5a78c7ULL, 0xb3f708617610f0d9ULL, 0x1b796d3c5023f9fbULL, 0x2700d6bfe149276aULL, 0x565aa4ca83b0fc1aULL, 0xbc8b9f97c6856e1aULL, 0x52994b9fccb960e8ULL, 0xf3fb64ba3f521d3cULL, 0xb19a522f7cab3930ULL, 0xfe8ce9d2638e19acULL, 0x6d0599ead76dcb67ULL, 0xb543ecd69a9474ULL, 0xe62c4f7adec9d55ULL, 0xc78b93cec6bb1c4aULL, 0x20b88498afdc0b5bULL, 0xfff8977709660d16ULL, 0xe840efa55763ce01ULL, 0xbe29184ad7306482ULL, 0x5cb18bbb86165420ULL, 0x295534111d71124bULL, 0xe8f296213e5cb192ULL, 0xcb35292ab175c551ULL, 0x79efe71715c8f076ULL, 0x8231c67efdc8e9c1ULL, 0x7f4f77dd99cf8fbbULL, 0x7354cee93b620abfULL, 0x6cbdeb942995bbd1ULL, 0x6a46fda2abf32a20ULL, 0x5133933dc0fc8d8cULL, 0x7cb3d893075c2ceeULL, 0x7f1475a576ec4932ULL, 0x47b46c3e52cd2bdbULL, 0xcd813bb09f5e39faULL, 0x57796799c2fa2ee9ULL, 0x8d9959d25041bc6ULL, 0xfc34634f2a50d4dfULL, 0x5f82d98ec2edddd6ULL, 0xae32599f9b28e005ULL, 0x3cb44dad5aa84e04ULL, 0x4af70594c7f2e53eULL, 0xd04c730dcf31794fULL, 0xcef659308f6a766dULL, 0x51467c0282515c2dULL, 0xf764635757b59d19ULL, 0x9b3f8438e8046e07ULL, 0xb01e9261830403d3ULL, 0x12854317428d8314ULL, 0x449d5cb207aff50cULL, 0x9580c1061c98e423ULL, 0x4dabe7aadb7f6e92ULL, 0x447918d9f3fe41c7ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x26ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x67219bbca23b6780ULL, 0x6d7e5a9afadf5974ULL, 0x361436fc70c07909ULL, 0x73a47b321dcccc0eULL, 0x6f6778197321ad24ULL, 0xdc3b360358a95045ULL, 0x4fe22de94f113f4eULL, 0x6139ddae6addd184ULL, 0xfdae949fa29bae64ULL, 0x9a6547527559596ULL, 0x46d81fa63433eb06ULL, 0x187b068f66fcc9f6ULL, 0x220005a596c4b95fULL, 0xed95935421fb2ea7ULL, 0xa31f457c464b660cULL, 0x6526e3ad385d6dddULL, 0x695f2329808818d2ULL, 0x22d1bc0026d2f30aULL, 0xe535ecb2534abec4ULL, 0x4dadf41a87164ac4ULL, 0xad2b0f5e94371edULL, 0xc76c30f7263e99ecULL, 0x16f5aee2400cfe09ULL, 0x7251072955debbbdULL, 0xc9eee6954e35cedbULL, 0xf03f7039e83d1e23ULL, 0xb795830cabef69b6ULL, 0x70d1d1cf9461329fULL, 0x6d96488644127521ULL, 0xcbbc1b8cc5ef486dULL, 0x4b2ea91b804451f8ULL, 0x3c38e6b77d9e2324ULL, 0xb22748a341e1ed61ULL, 0xca69e113ddba26f3ULL, 0xe314673420487f8cULL, 0x7d0caa97242aaae2ULL, 0x5da5bdfcfefe1398ULL, 0x19106a2d9db73b51ULL, 0x4c578ed09e1be8d9ULL, 0x1f8556e417636a0aULL, 0x7fd36a2749c857ddULL, 0xd7819cf1a9f1b140ULL, 0x3895a9eed67a8c55ULL, 0x662377323b6cab0aULL, 0x34657e418d1544b0ULL, 0x7d66afad0cf2cb74ULL, 0x1d8673dbd14ce88bULL, 0xb1f6f6425d7b180ULL, 0xd6561b91e7111923ULL, 0xa104dfb35377dc6cULL, 0x5fbb4de08edb9be3ULL, 0x257635f1a76544b8ULL, 0xed8b5b08c26eb78dULL, 0xbdcd8b9cf0e9d390ULL, 0x7479bf5c654f8580ULL, 0x7910ef4723435aa0ULL, 0x390208e9a4c01e4cULL, 0x6c23ad793da61765ULL, 0x955a66434ad60098ULL, 0x66c72e3c0b87de27ULL, 0x12bf2e223c769a2aULL, 0x409bcf2ad680574aULL, 0x6647f32ba34df853ULL, 0x7dfc5bd2b06965aaULL, 0x88f59ccb056ee831ULL, 0x4bc9781fce741e54ULL, 0x9b824ea379a460a1ULL, 0x7a9f3e3bd858447ULL, 0xf7d4215bddae06ffULL, 0x6bba68426a485cbbULL, 0x71408a04361d5c53ULL, 0x2ef55fa58f28d025ULL, 0x78d4447d3b11481bULL, 0x6ce78307e716e2d3ULL, 0x5e75d50456324a75ULL, 0x5fd08eaeb578dda0ULL, 0xaa15d347c9b5fc2aULL, 0x2d6ab86a734c8f83ULL, 0x8b0c18cfba8072d8ULL, 0x5d5794e77ce7f466ULL, 0x9fa03ea0d83ab936ULL, 0xe001ec1d97a69e87ULL, 0x44204299e1c55b85ULL, 0x2633d8bfaeb4e50eULL, 0x9936c8f475f724abULL, 0xd86b838333cc0419ULL, 0x8c3103cdb7b08216ULL, 0x32301170d696633ULL, 0x14da4c4643126d0eULL, 0x62169ef375719e41ULL, 0x86616d141119c2a1ULL, 0x4d7fc3b21e39e456ULL, 0x9a41e2786678d418ULL, 0x7d8bba153c7b6909ULL, 0x3029804ddb5c1aa0ULL, 0x600c61d2d6eac583ULL, 0xc4a1824a3d5a5e54ULL, 0x3100ba3446dd2b1dULL, 0x82318907640f87d8ULL, 0x4a6d1e4ad2c3f43bULL, 0x2998862c1b39d117ULL, 0x4d06b5a3400890abULL, 0x735033a9c54927e7ULL, 0x3944058f3336b15bULL, 0x2437128a11e21840ULL, 0x7b426c8e46119858ULL, 0xbe22c6b3c67474f4ULL, 0x33aa373c5b06b016ULL, 0xe522c427a4a7520ULL, 0xcdc74ab39576491eULL, 0xe19762fb49b9b085ULL, 0x362d374fe335a86ULL, 0xbd834abc273e2c63ULL, 0x8da75c24fab988b3ULL, 0xfd1c2eda2f9ff17bULL, 0x8448e3d15a831d1ULL, 0xeed83d19a9cd2d9eULL, 0x9e73212825885f0ULL, 0x80df82c19e3e9ce3ULL, 0xcaedbfeaeb58bd2ULL, 0xa09676f3018af1cfULL, 0xf286d35dc4ec30bcULL, 0xb26ab5c7cb92e059ULL, 0x2c5cadfecf01decdULL, 0x86420667e87f4e63ULL, 0x473772bec313aa3fULL, 0xe237822a9e56f370ULL, 0x3da5419f98aa0df6ULL, 0xa5e6e99dedfa4ad5ULL, 0x248e34e446f552d4ULL, 0x21178ba23dd3cf57ULL, 0x6e9d7ccb4d59c05ULL, 0xf9d61cbe9b9b2650ULL, 0x19671ca9b5767864ULL, 0x4379cb2d189cf37fULL, 0x4a4abb245b56dc10ULL, 0x3a0a81a9d3ff8dcfULL, 0x7514d3d916d81971ULL, 0xec7a36049b1df76cULL, 0x6e423c187bfcc79eULL, 0x90ac73e366031c67ULL, 0xf4541d795afe7111ULL, 0x7ed0d012fb8a4297ULL, 0x5216f2eefb9b7df1ULL, 0xe4af79b79796353aULL, 0xa37616c748827435ULL, 0x565a43f1d065a135ULL, 0x636d2814a1183f6bULL, 0x6007941d2d9016d6ULL, 0x58fc240210eb2c5dULL, 0x80857f7c887371b1ULL, 0x794c523d7e41e0ddULL, 0x4d47fc329bb4f8c1ULL, 0x1e7c5913479a3296ULL, 0xe52e031c184be690ULL, 0x7546816ef29f366cULL, 0xb81b1db9057db8bcULL, 0xa92b8271aa9923d5ULL, 0xfd51e2b4e6cabdafULL, 0x2c6e18275424e0c8ULL, 0x962882594472872eULL, 0x75f196664bd5d8dcULL, 0x91f620b35a4adfabULL, 0x75f4056abcf6ee6eULL, 0x8d4278f1b9277bbfULL, 0x4fe07f205403615fULL, 0xea1ab5a4586e0fafULL, 0x3da2be1e663a0f9fULL, 0xb67cd457bc879989ULL, 0xf83425f161102f08ULL, 0x6bd43b8e4aa207e9ULL, 0x7ba0bc670c97a461ULL, 0xcd6bca62b5794bccULL, 0x1ac6c9f7cc26b508ULL, 0xbd30a4800245cb58ULL, 0x5a57edcebb11411bULL, 0x2119f8860d569e69ULL, 0xad3826412ae3090cULL, 0xc2c0e5097c56c2f2ULL, 0x20f0724ae2758956ULL, 0x49937be4c90bde22ULL, 0xc60a7336bfe57635ULL, 0xda1802dadb73cb04ULL, 0x193438c80f599b1cULL, 0x1ca4864bb877bf87ULL, 0x63865d511ea02c45ULL, 0xd432a681c4b70801ULL, 0x58f8d19fbe9a02c4ULL, 0xbed9dbf28724b1ebULL, 0xc4ebe8ba272c2290ULL, 0xa59744acc2d3cb8dULL, 0x4617b2eabc2afae7ULL, 0xe8814900d603c2ffULL, 0x2f0fafc87c781a66ULL, 0xcfa1fac40945d725ULL, 0x70f85d4d883cdf3ULL, 0x10b72bc1f81b9525ULL, 0xc59a3738a454c6b2ULL, 0xeb4bb6ebb515b05cULL, 0x3ea30d584a8c4d74ULL, 0x84f002184aeb5869ULL, 0xfcca1bc00f265953ULL, 0xdc81f6c8e1573db2ULL, 0x197a8ed8bcb6884ULL, 0xc3f1770fbd17adc5ULL, 0x21717e055d302f1cULL, 0x43b19749d970e068ULL, 0x44d5fd43d1279a25ULL, 0xc78beb70ef7321d8ULL, 0x5cca5c6d1742590cULL, 0x1ae2935a693a69d2ULL, 0x62577e492790820eULL, 0xf9dfcf54c064f0f1ULL, 0xa2e46fea6a5bd49aULL, 0xa82c43d7ecdc6cf1ULL, 0x5b149bd2de3fdc9dULL, 0xbbab2a6c04fa636bULL, 0x403bebf4339c3a49ULL, 0x87c9e27eb692a68aULL, 0x74afb338342679a5ULL, 0xff09e2fa9182edc6ULL, 0xbd14aa0b711fca6bULL, 0x1241e1564ca148e2ULL, 0x1a74867e788a629dULL, 0xb88103c5e3a1581ULL, 0xaf1ba8abb26a802eULL, 0xe20dc128c05b6a0cULL, 0xab509e3ceecb94fULL, 0x991ad398a1005fc7ULL, 0xe9deb2e23c98bfdbULL, 0x9565a82678d2582eULL, 0x3d6a859993d15f5aULL, 0xd6cd011d9d24b8afULL, 0xafd440a488f3c9d6ULL, 0x2b59068df57be312ULL, 0x508c83e8b2f01a3ULL, 0x127df5eabdc3e442ULL, 0xc9f816ba0d675e5ULL, 0x5de8473e9c9ba31eULL, 0x23cd2059e5213c79ULL, 0x47a291d527ec4c21ULL, 0x258bc5d1278d8988ULL, 0xce4154f564bbf9dfULL, 0x63319dcb4043883bULL, 0x5dc361843a890d06ULL, 0x35fef60b602643f1ULL, 0x53319acb34bd976cULL, 0x3901ba7f8c47a221ULL, 0x7b007b2648778543ULL, 0x2df951fa612492bcULL, 0x860273f6d9e81f72ULL, 0x13b8c3caa78c862eULL, 0xae9e4105b8811954ULL, 0xd5208283e463316fULL, 0x34d410f777dee0baULL, 0x1914dd3f31552b0fULL, 0x639625c7267bba1dULL, 0xbed8daccffa567e8ULL, 0x6d1dd6346653e93cULL, 0x6aadc1585c1ebf75ULL, 0xa029b72eb14379eeULL, 0x6645bc22ab62eeecULL, 0xc7af8bdc0ba565f5ULL, 0x61314cd3e7a8f6cbULL, 0xa8b2f62f12536f0eULL, 0xe5a72e6aed5188b4ULL, 0x10a7fa25a02d2aaaULL, 0x1ebe827767ce06dULL, 0xec70079740f1e756ULL, 0xa844db2a8f02fd6ULL, 0xd6c81a1973326ddbULL, 0x4a6fcbe9bd31e9d2ULL, 0x30a2a48b972eacaaULL, 0xc1ad0495112595c8ULL, 0xf2fa7510a17b08aaULL, 0x5e9d86b12f5a5c8bULL, 0x2ec6903f0d850f79ULL, 0x3881b0eddcbe764ULL, 0x7d3ad0412410d4dcULL, 0x4fc389d078099c3aULL, 0xbd2458f400e29c7cULL, 0x4d1e089641dd93d9ULL, 0x4233884b41229240ULL, 0x5262f772f30b0a52ULL, 0x908861e38537c74ULL, 0xd98ace822a931d5fULL, 0x9016c8372b17e90aULL, 0x33b5f27fad87ad09ULL, 0xa62b592aa3289c94ULL, 0xd2a6d6e7df6a8aeeULL, 0x1a368eeaf45fc09cULL, 0x412d0f7b5d89bda3ULL, 0x35a073862209d70aULL, 0xa58bf62e2a040448ULL, 0x89827dbbb29565c1ULL, 0x5472b70fbcf2e571ULL, 0xd89357e914024171ULL, 0x75d34e4f1f738ba9ULL, 0xb8e93bfed5be3b79ULL, 0x63e2260541458ec6ULL, 0xccdc8cf221122292ULL, 0x4a1914ed584613eaULL, 0xab5922651ed376ffULL, 0x2f678c96087b9dcbULL, 0xea625f259dc13944ULL, 0x80e5742493fe0623ULL, 0xd123d0f42666aceaULL, 0x47d450bece630416ULL, 0xa8df7c001d372d1eULL, 0xd4873f27886f84e8ULL, 0xd9e708a6ab538931ULL, 0x6449591be90a1e37ULL, 0xe4a20ad9f5123319ULL, 0x86f516248b4f63efULL, 0x8af1135d7fd13f72ULL, 0x7093ed809e2a638cULL, 0xbc31071b656a7c15ULL, 0xb58188cde89d809dULL, 0x1f61c6bc6aaa9991ULL, 0x25dfa838ef00112aULL, 0x6a3ffc4d3b13e783ULL, 0xb81c1b537dd9a515ULL, 0xe1968f905402d8dULL, 0x9616ae6dfd2216bULL, 0x847ae0603f852e6cULL, 0x964b5eca284e1f6fULL, 0x3665419f5f8bf9eULL, 0x16300ca9d21a9411ULL, 0xb79b4d8bf12497c8ULL, 0xa38908ef76740ebbULL, 0x46783404f0a2f28dULL, 0x126e0817a332608fULL, 0xf21129aaca48489ULL, 0xcd9d9041b7262d7ULL, 0xa4f483b02a30cd1dULL, 0x575e2f5e2fddf67eULL, 0x2b64223491db69dcULL, 0xfc0b6e736010c7adULL, 0x385492179af6b17ULL, 0x1985f8a54ad06fcfULL, 0x8fb6a1d8d2d9287bULL, 0xf868a584c5ff4e45ULL, 0x5c0e7ea04123d06eULL, 0x6979724537d5462eULL, 0x5ef2239b974ae84aULL, 0xb8236e1608f3ac68ULL, 0xe231f67691f7bd05ULL, 0x60b007e8d5604302ULL, 0xb71789675cf483fdULL, 0xb43bfaa6c8c3ccd4ULL, 0x89c185c68a12b8dcULL, 0x663af1a46bd655f4ULL, 0x39a1e36907fa1b63ULL, 0xd6e1c5351965c1c2ULL, 0x786061ba053a11f6ULL, 0x59e6842170fd11b6ULL, 0xf71a133e5d772122ULL, 0xa20b636983816334ULL, 0x13470bf34fc6a486ULL, 0x2326f2663977aa4eULL, 0xa3e23d6f83dda806ULL, 0xac724f2a9fdac55bULL, 0xc40257d7bfa248c3ULL, 0x7115e740d75a186cULL, 0x58aef9384eaaeef6ULL, 0xcecc8f05d6e353c9ULL, 0x4057a8f707994324ULL, 0x8d6128d6143ce00ULL, 0x4d142d750f5c209eULL, 0xa08657b685afdaddULL, 0x1363a14d07521aecULL, 0x77b0eccc8f2a5c6eULL, 0x9a2d90efd7fed388ULL, 0x47db4de4c2c31cacULL, 0x46a138b4fa267c26ULL, 0x48e12cd7ca04d815ULL, 0x89090698853a0233ULL, 0x4ae5d9538d433abcULL, 0x1dd91501591eef21ULL, 0x3272b3241e38379ULL, 0x5b5f8b586d289797ULL, 0x55e0fcc61d20ff85ULL, 0x3ce09e055cd4a9f8ULL, 0x201ff15cac015178ULL, 0xcfdd8a397c6619a8ULL, 0xda8a7c1ea1311d51ULL, 0xf80f546235cd6cd3ULL, 0x57d81665534f00a4ULL, 0xed617b4879c7c03dULL, 0x738cbc10b480dad2ULL, 0xe109b9b205d68941ULL, 0x24c5d9542e08ef7cULL, 0x86734631d7d49d2dULL, 0x96b4d7878103a2d2ULL, 0x1623b718b1a6ac8aULL, 0x31d85b78665acd26ULL, 0x7e7e4b9576201aa4ULL, 0xfc90ee2c1734d1eaULL, 0xd4a2913fb78e282cULL, 0x7a7ab1fb86941a3cULL, 0x96275a1547ca71c2ULL, 0x207aad5937461823ULL, 0x111961427815fd3bULL, 0x36372613f62b1d28ULL, 0xe681a5cdde8f131aULL, 0x831ec7e81c7efe32ULL, 0x408db68e11dfedbdULL, 0x77113cd1b3fcd2c8ULL, 0xeea4bf4f36d68f0dULL, 0x361fe910f1a0e02eULL, 0x8679c028aaac5719ULL, 0x2f83e2f2b318b89bULL, 0x449bec97c170213ULL, 0x3210d2b1387b3b36ULL, 0xde9e6ad04fbffc11ULL, 0x4f0f7c3902a42b0dULL, 0x98ed1a1f78c14213ULL, 0xedd36b72726ae401ULL, 0xa3e215bae400fb22ULL, 0x233170907d13f14fULL, 0xc6ccf336d4595d06ULL, 0xd7741e43146dba8fULL, 0xc18be7a711d1c175ULL, 0x43856efda7f56bdaULL, 0xf63d3935cb39c597ULL, 0xb2c47d6fbc4608a1ULL, 0xbff0791723671635ULL, 0x1c1ce9a1ac1fbf0dULL, 0x3897eb64917a8cddULL, 0x9dd055fbecaea1d3ULL, 0x9bba8396a00a060cULL, 0x2e4529d0240d4de8ULL, 0x180e2cb0df4ec1cbULL, 0x45214efa7c6ae399ULL, 0x61fee26d06dfeebdULL, 0x6699810d259f8737ULL, 0x1335e70fdd662430ULL, 0x9eda594947d67c5cULL, 0x356d5c2561af8888ULL, 0xd97ed20b1f82895ULL, 0xb580d39da205018fULL, 0x8209fd7321258d3ULL, 0x42a2f1ea7396ac87ULL, 0x7af56b43b3b2bd2aULL, 0xc5d60e7479a10037ULL, 0xc9914765ba4af9b5ULL, 0x5ff5c090df7e3b65ULL, 0x386d818af5327336ULL, 0xfbada1f6d49b045ULL, 0x4d6edbe1b7c34d94ULL, 0xcf8e5e3a11657b3bULL, 0xd0a394159d01ebcULL, 0xd30646a84e8d6f78ULL, 0xb54089de443c310ULL, 0x142e4b9a601960b0ULL, 0xcbb2dd25197577eULL, 0x92b6e8e594f706aULL, 0xb69d3d8dc48ff4beULL, 0x6c11ac7028faf793ULL, 0x7138a52f4fbbb5aaULL, 0xa97f6c6240327344ULL, 0xb5cd38de5b2e9a1dULL, 0x190460d28930f0e6ULL, 0x6af76baec7ae32d4ULL, 0x5b0ab17e14aca9abULL, 0xfda1744d368a164aULL, 0xa1609049f813a995ULL, 0x1e552a2b81e6fadbULL, 0xb26d983cd5287d27ULL, 0x95efb54efbb21e78ULL, 0x4224febec491d663ULL, 0x550cac8b7ce5a1b3ULL, 0x8e5b8217373fcedcULL, 0xa02113632d92f3a6ULL, 0xdf01148e7b6f2d4eULL, 0x43670b606f9cb10dULL, 0xbcfcbbc91a72fb7eULL, 0x8e5fd800be35f689ULL, 0x3df66c9d5263f7beULL, 0x372726a1bde14e6dULL, 0x8d75ba9e8314a5acULL, 0x8886c3000ec7da32ULL, 0x3ade2befd18a65d9ULL, 0x5edeb2b74482bafbULL, 0x50634967cd8c2831ULL, 0xb70f2d11621be7c6ULL, 0x4553305402fdc96cULL, 0x463ce9d19278b0cbULL, 0xb0f7f3435c83fb77ULL, 0x5ebc32e1ad0442deULL, 0xd30581a61b3860b6ULL, 0x2d10b47692d64f6cULL, 0x107eb9e3e6f4d88fULL, 0x1e0de75bd34eb1b3ULL, 0xed3a41598d364957ULL, 0x15af97f71c0ecaf7ULL, 0xfb7579b54154fe1cULL, 0x56bcd7bfd63af920ULL, 0xf9a690d1893ac8c6ULL, 0x3791cfe82d658639ULL, 0x21c5ea98c5e791b4ULL, 0x107eeb17f3accdc0ULL, 0x15415b999fc4d42bULL, 0x6d44b1475a94b265ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x26ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x3a2302fb1be8bdb8ULL, 0x8b9d16d962d4115dULL, 0x392a53d8dd68eaf2ULL, 0x7a92bde956fcd226ULL, 0x40764cf9c6633dd5ULL, 0x591717551dd214bdULL, 0x1c42686681dfc1b6ULL, 0x6d4f33e4fa44afbdULL, 0x817a97047d78d2c2ULL, 0x6c4d6bf7afb61d8ULL, 0x2375acbee2c70775ULL, 0xe7caa5c16812a24ULL, 0x44bd750878006246ULL, 0x60e2cd274caceda9ULL, 0xa17f2bcb8a1e1004ULL, 0x78cee476ba753892ULL, 0xf11e040106840fd0ULL, 0xb43aaab35124a31aULL, 0xfc97add7fbc82246ULL, 0xb990e64287eb48eULL, 0xb6969d2d9f2452f2ULL, 0xfb3596f56f708f99ULL, 0x98824c6b2a089e64ULL, 0x5eb48afbf12f1705ULL, 0x22d3655183b9f6afULL, 0x1bdf939a1dda16c6ULL, 0xf2bf95b66956fc63ULL, 0x213fa3fedc270e1cULL, 0x5fcc4fff8c32810fULL, 0x46bb34ca3a023b80ULL, 0xbeaaad743a983e46ULL, 0x1102fd0685ba497ULL, 0x4f443c3d200f46eeULL, 0x4008aac8654d73e3ULL, 0x84eab20376e648f8ULL, 0x12b320f39218bea2ULL, 0x4e8f60cd28473525ULL, 0x88199b781413208bULL, 0xa62bd3c10e900066ULL, 0x7b285b6735420feULL, 0xed372a6e77ad651cULL, 0xc95b3200e1e16576ULL, 0x954eea3096ee37e2ULL, 0x284d72618bfa72e5ULL, 0x604be12ef061af56ULL, 0xccb3a28091cf9caeULL, 0xdd44fb7646d43d1bULL, 0x9946ab6921e5caeULL, 0xf2ea2f9d2e79b09dULL, 0xfb9ae3f130e9923eULL, 0x2bd979d8c4063dcfULL, 0x6d69f6a1da9b705bULL, 0xff8e53854d4b7aeeULL, 0x22adc841d46e48dcULL, 0x9e84158151092b59ULL, 0x250973a9fa853098ULL, 0x713510a315d9ba0cULL, 0xee882d403a2cf54bULL, 0xaed4084427d94cb1ULL, 0x75a3652ca57f1458ULL, 0x3df4dd06e53e3cf7ULL, 0x523ac26f33e03299ULL, 0xc103f7ca50f1e2e8ULL, 0x2277a73b43550446ULL, 0x6a49a9dcf8e6ad7aULL, 0xf7d003ececa45ef7ULL, 0xe085d23fb4e94906ULL, 0x5186b8b68b57ac9fULL, 0xc2e571a37874e314ULL, 0xa1aaad4715a3dea0ULL, 0xc4a445f7767e4428ULL, 0x4a45ce3f99956552ULL, 0x12740a7df0fcb99dULL, 0x4bb8c322afbdf62fULL, 0x28011702aa5583bbULL, 0x4b7dbc5c8df5aeULL, 0xd5b774ed2cca2829ULL, 0xb17a05d562f970cfULL, 0x25e9ed428ec3a7d1ULL, 0x147046b838b71ed9ULL, 0x9a3204db9c394c4bULL, 0xa91d8aeb28bc2375ULL, 0xbc2bfa9a5335ccfdULL, 0x1020794a6716a39bULL, 0x1b0cfeb2a1e0698eULL, 0xf36ff5ef4d5ef451ULL, 0x6778bb5d851880ccULL, 0x4567bbd9d020f53eULL, 0x184d918d781b93b9ULL, 0xa990a7bd793d24a9ULL, 0x85c8bdc835d090b7ULL, 0x2a600fdde12cadc6ULL, 0x1a351cbc25e5cc06ULL, 0x982263869ce1cccfULL, 0xf9f0586140ef5a92ULL, 0x52ff53a4ffdfdfd9ULL, 0xffd6a0d2be342829ULL, 0x1982bca9a79d9feaULL, 0x6a0aa1d896766749ULL, 0x1b21d3f96b2861f8ULL, 0x4d7baab8213fff21ULL, 0x1516db61f0ee871fULL, 0xd0df729de36f7809ULL, 0x4effed282815dee8ULL, 0x3b45a943f7f76f26ULL, 0x5439ff9d332098bdULL, 0xc464b322ca2fbe2aULL, 0x3d8fdf60b14947bcULL, 0x3f8e358092feaf07ULL, 0x5cc197bb905d10d1ULL, 0x1000b73239a70bb6ULL, 0x1a63f0ed7ac47403ULL, 0xda2123baada33069ULL, 0xb47269d3912f16e3ULL, 0x9992b467038853fULL, 0x790761e4cbbc19c3ULL, 0x5953529ef8d07576ULL, 0x6367a5c1fe5464d8ULL, 0x327b26fce2efbeddULL, 0x50a5c047f79ced5fULL, 0x878e92199890792eULL, 0x9ec0c2614d5ef983ULL, 0x4d0606a3b13dc46bULL, 0x7f74b0fa6f6402a2ULL, 0x5b7ba86e09646049ULL, 0x6b0ea15a04caf05ULL, 0x1861759044d9018aULL, 0x18e725f75418de68ULL, 0x681861ba6ea4fc12ULL, 0x9c8fb8b59b8e5c8ULL, 0xcb611f4cb3309532ULL, 0x710897932da207dbULL, 0xedc1258987546599ULL, 0x82145a3388c361eeULL, 0x373f0bd94164abfdULL, 0x109d500aa406ce30ULL, 0xf561e2fbbc8def8dULL, 0xb59a0f5f7f6c724aULL, 0xa1839e08445c0bc4ULL, 0x2bcc19c5bf777300ULL, 0x88a634958e5930b0ULL, 0x26b47ac400912ab5ULL, 0xb87759cb284c6020ULL, 0x4d4ec7101dca15b2ULL, 0x2a711e843d4ceb48ULL, 0xa847239f37b270f8ULL, 0x5f073877ed1208e7ULL, 0x35ad33a78ddbaa86ULL, 0xde4a9495d7906fb8ULL, 0x1845d0eac9548d14ULL, 0x1cfd45a2b055076ULL, 0x4b7f54878abd35f2ULL, 0xe7bc0d610ddb6e48ULL, 0xdb210a51a6bbcf86ULL, 0xd21424384ca1f69cULL, 0x53f95456b568ce24ULL, 0x570a10056cd736d9ULL, 0x91d5551c5d01ee44ULL, 0x315d5a573719bf79ULL, 0x9529951e0d1f861ULL, 0x1b95c27b3a25ad65ULL, 0x9d1a9d5ab6bc3858ULL, 0xe6a2e8f7059be9d1ULL, 0x25142e038f9845d7ULL, 0x65b5f2d2f2dfd06dULL, 0x724e7c49231e227bULL, 0x6189473ba13350feULL, 0x268aaca273e0b33aULL, 0x3cfb70b1c2a7a58bULL, 0x1aab53f5bd9a03b6ULL, 0x5e8f3a65652e3c4dULL, 0x2df3593167e76addULL, 0x7c48e1bdc5eadf3aULL, 0x3480a799daef53c7ULL, 0xa951cabff5dc15dcULL, 0x1dbaa5b9cc2091fcULL, 0x20068d8faf293208ULL, 0xcf7fdcf24adf4d70ULL, 0xc31957ee7e18fc7cULL, 0x29ab3ce58e3943dfULL, 0x55f04e178aeca628ULL, 0x6d90fc4f6b1f4046ULL, 0x8659a85f4531687dULL, 0x31d841c2491ef24fULL, 0xa79ed25e66821ae9ULL, 0x5a316493017e3ba1ULL, 0x4e80882f07b27b9dULL, 0x710a249c894236aaULL, 0x688812e9879be939ULL, 0xe8f1fd19524872f1ULL, 0xe172e71214183934ULL, 0x7674f0e3f822879eULL, 0x5d81cb3ca53a8e09ULL, 0x19fe91b7b1863bdbULL, 0xa68b3b6d9b76d0dcULL, 0x69af5037c7918f8ULL, 0x1327b03296cf3e2bULL, 0xf0004b528883c088ULL, 0x648ab8be73ae3c10ULL, 0x72aba08839f82098ULL, 0x1a39828f2bc7e17dULL, 0x704f7a87fe778fcULL, 0x71313aa6d59a2f30ULL, 0x5f18e55a09a5726fULL, 0x6f542b8ce4da6272ULL, 0xfc1a5b1babcf4234ULL, 0xf09a5ea00c6c5eaULL, 0x136cd016ee4524b5ULL, 0x9399c1f0484973f8ULL, 0xe631f31dd67d7a3cULL, 0x5dfed07a83424204ULL, 0x3155c80c470d6ce8ULL, 0xbdf8872b05fea82aULL, 0x3339029fda24bc3aULL, 0x356557a1c56fdf30ULL, 0x7243946b4cb6f321ULL, 0xee956499b5d02ce6ULL, 0x662b0716d26cd14eULL, 0xf504dfeb27e4e2efULL, 0x64a18b1681d7cccULL, 0xdfc59b484aa459adULL, 0x2cb8162b5c7237caULL, 0xddf868494a8a218aULL, 0x37053302668ae856ULL, 0xd0a8db143b160a68ULL, 0xf99fecd0c50eba96ULL, 0x106b6c4ac08e1f3fULL, 0x11c8edcb4dac3cb2ULL, 0x23ded29cdc272d61ULL, 0xefd1d9172faf33e3ULL, 0x1f857773ae57a86dULL, 0xec659f69d47924dULL, 0x2007f71da1870758ULL, 0xcfbe069a3cfd9d13ULL, 0x4ca0ddcd42e9a83cULL, 0x64ff394e83654592ULL, 0xea63e96c4df14f15ULL, 0xaa3af30b66bfeb5eULL, 0x8fa3ae7511359462ULL, 0x3c578665533ec898ULL, 0x35cd44ad5e7b7aaULL, 0xf8e55d87dfba0f05ULL, 0xb1d4ca73add420c4ULL, 0x67a6c8ad0955fbbfULL, 0xfbcd4dab0d61725dULL, 0x30d6ba801402cc69ULL, 0x26ec81c77a1cfca2ULL, 0x14cbeb19feed9d78ULL, 0x6b7fa04ae579aaedULL, 0x4679b7e030615bc7ULL, 0x99c8462994623d31ULL, 0x4da08ff8c48dc5f2ULL, 0x85f0a46748ba0eaeULL, 0x3eaad4476119b69aULL, 0x106672174920c44dULL, 0x6a4c54647f4eb3d4ULL, 0xef694e633d773cfdULL, 0x99e14f14d5556f0aULL, 0x48a824e57a972cb3ULL, 0x795bb8247fea6666ULL, 0x6db2d7323dfe42eeULL, 0xc15b5890ea10c30aULL, 0xf877097cc75c791eULL, 0x5262fd47b84a6e19ULL, 0xc76b7b8270872395ULL, 0x60386c57b75b0341ULL, 0x6dc8beb968810dc5ULL, 0x624725a8f52d4f6dULL, 0x73555cdcecc84e53ULL, 0x4485858d209b7fe4ULL, 0x78c4b8d14bb2595fULL, 0x4036713bc0a5c4dbULL, 0xfbe198bd20eaf71ULL, 0xfca6c153e7b8ad83ULL, 0x403bb9d213af4b51ULL, 0x683e8baa93c63400ULL, 0xa448d93f50a3bea0ULL, 0x6d99f6a03db7f3a9ULL, 0xaab7be9b1f69cb92ULL, 0x3642dfa7b8116344ULL, 0xdd8344804e56af04ULL, 0xd1af3bc5cec54a8aULL, 0x8fb1731378f434d2ULL, 0x2e38648b7434b277ULL, 0xfc883b345494c4ccULL, 0x50d2641e530b3aadULL, 0x7770c2b3e7a46911ULL, 0x140308ef8a591069ULL, 0xdd21578b4c1873e4ULL, 0x2fbc0808fea9c755ULL, 0x64a6e9d1192a44a4ULL, 0x63f1bd03af017a98ULL, 0x95b8ea0af0773b20ULL, 0x2285ce94cfd9c0bcULL, 0xf3baa17588dca532ULL, 0x330c0f4e23a6f428ULL, 0x432fb492896f7331ULL, 0x325f7e0e34803302ULL, 0xb1309b581b1ed1d3ULL, 0x725755b14d752e3fULL, 0x563127a0ba184f17ULL, 0x9a47c2f328bf703aULL, 0xf6c9663a9a2090faULL, 0x2522a3432c6c46b9ULL, 0x8463aa9b5a1f62eaULL, 0xc1e694f0c5e79c10ULL, 0x63bfde71ac222be5ULL, 0x55370904420dcba9ULL, 0xdd8c1d2883a02976ULL, 0x1bb8b63fe78745eULL, 0x27589ed9e0d71029ULL, 0x2a904dedd418254cULL, 0xd8cdaddefbae843eULL, 0xf58abdb2b78e4a1cULL, 0x14ab3b0927bbb365ULL, 0x22462f4f887b59fcULL, 0x7626e9630b939503ULL, 0x7954a2c5700871e5ULL, 0x93fc315dba80db7aULL, 0x5e45383090bb30b1ULL, 0x82dd84b8155c8876ULL, 0x99248dd2b811f64cULL, 0x11a9fc5a5ea16077ULL, 0x352e4b4fb7543960ULL, 0xe5e7e778cf08a303ULL, 0x1ce5f9b3dfabe836ULL, 0xd85f0258ad7a5815ULL, 0xdd9034f1bf60b4bULL, 0x7583dd87019edb1eULL, 0x721bc66aa4934402ULL, 0x4c4b5aa761e1626ULL, 0x62508821fbc3904cULL, 0x39e049ac0e8bce64ULL, 0xd18361294269bc21ULL, 0x6afa0027035b8961ULL, 0x5e3df90c4ec412efULL, 0xecfa79cadda3d541ULL, 0xd14402c0e9dc2ef0ULL, 0x2738d16b97ee814eULL, 0x5ec6cac0e1734d34ULL, 0x61ba720d904f0d35ULL, 0x3bca995a28c7a3b6ULL, 0x55d99a946fa76205ULL, 0x33e073af143de994ULL, 0xb5fff473124bbb67ULL, 0x961426db4cc4427aULL, 0xfa6e117fc2299eefULL, 0x3d54bbd7ed8077c4ULL, 0xe80c073ea6d6afccULL, 0xfb74af679454f3f0ULL, 0xabce77c72588a055ULL, 0x6f2e3acdc0688f80ULL, 0x2eb582a217922066ULL, 0xa9a81cf1e83eed7bULL, 0x10c684a9892d8fe1ULL, 0x6881c8230f3eace9ULL, 0x4d36d756541fe5d8ULL, 0x6d29ad84699aee81ULL, 0x486d31dba2beecbfULL, 0x57a9279a6f04943aULL, 0xbff9aa8d6418848cULL, 0xec127590aa2f3d45ULL, 0x6b519348fadca188ULL, 0x5a86f1d3baafc7f3ULL, 0xb4db9625127e5031ULL, 0x2571c4994839bf89ULL, 0x560bb5bcea43d36ULL, 0x1420ed5f012cb55dULL, 0xd81bcf0dad263209ULL, 0x81bae3b33324215dULL, 0xe1d1100289a2db0fULL, 0x46eee0d9916be632ULL, 0x919fecb32004afb4ULL, 0x58bf46bb4a920692ULL, 0x80d49872923ca9f7ULL, 0x6fbda804d2eaeb1fULL, 0x3d28cf3b6fd05d28ULL, 0x4c60eee52a026fe8ULL, 0x117dbf66d2c34daeULL, 0x2e38545ebbe30104ULL, 0xb842136a5d3f8989ULL, 0x810c6d2fdbebe2a4ULL, 0x2bc345cebf44a026ULL, 0xf2da3f63454d429ULL, 0x556462e7096e89a8ULL, 0x378edd16c725eadeULL, 0xea5e65dd45226abaULL, 0xa86767537d9b084ULL, 0xcba151baa0d8d426ULL, 0x347f549c2e5fbd5eULL, 0xbcc24700ce28d94aULL, 0x3ed6f8cd560dc01dULL, 0x9649287bf1f5a3eULL, 0xdff1a49e2e25f39fULL, 0x23e692fe5efc1feeULL, 0x61db41d045433848ULL, 0xb144cf7eb5855b62ULL, 0x775e9ce4c2a638e1ULL, 0xed5d6937eee8643fULL, 0x66e8e8bb722f0b05ULL, 0xbb467528cbb2e2d2ULL, 0x7726bcfc48fec44aULL, 0x4ae618507a2f6139ULL, 0x213a79b9d100dcc1ULL, 0xd8140b26e76c2275ULL, 0x825be8476e842efcULL, 0xd3948c5eb0d7d10eULL, 0x5e169346caf49859ULL, 0x7603f9eb7402ec4cULL, 0x82dd385c82328a96ULL, 0x952044913caf9ae6ULL, 0x5683ea181919462fULL, 0x46727c40ef3bd2d8ULL, 0xbf94ae63e847fe86ULL, 0x9b7cfcb33050e85cULL, 0x1c5b20e3b5f017efULL, 0xeaa6ec4659852e95ULL, 0xd7a2c929fc58c363ULL, 0x1304abacebbee54ULL, 0x69555103005ec52aULL, 0x944447d39f01425eULL, 0xe03fb14316b246d5ULL, 0xc4dd07baf3e95bb8ULL, 0x559cac6dfe168f7cULL, 0x196703c1f53ec338ULL, 0x47b9f06b9618fa4eULL, 0x3bd9b1d4ed949be7ULL, 0x59c170a27b50d5f8ULL, 0x6ff4ea84de2aa8c4ULL, 0xb5c98905479bec32ULL, 0x5c32e6a61edc6c72ULL, 0x2bb09c2c3c7698c8ULL, 0x2c572d98557738c8ULL, 0x776a572b3d52c089ULL, 0xb56be5aacf66affeULL, 0x639ac913f2e27630ULL, 0xe68b3075d790d6fdULL, 0xe3c8078a823a94e7ULL, 0x16918bebfe695711ULL, 0x11bb101c7287ffbfULL, 0xcdfb19dadadb0411ULL, 0x328b0e3ec1148225ULL, 0x58316bfc92fa55baULL, 0x25e1b695842e7067ULL, 0x13908e536bba8990ULL, 0x5a9feb4087ae9a72ULL, 0xbd3f788eaf11ef48ULL, 0xb952462b5ffd01bULL, 0x11c2d36f22d8571eULL, 0xb245a71ee52e8d1bULL, 0xb3e97381714b67c8ULL, 0x71ed3d055a5ba4aaULL, 0x10873c6401003066ULL, 0xda85b4d029681addULL, 0xdd84075b0d0b3574ULL, 0x5fa7150bac3a55dfULL, 0x49a9be6aff79698ULL, 0x2ec65ac355fb3fa9ULL, 0x89609f519b06460dULL, 0x4a0a24e9205df9c9ULL, 0x2a78f5fa0d29ae7fULL, 0x7023479fc0d19fddULL, 0x5443660ec068f200ULL, 0x2b5d7f4efcafe69bULL, 0xe2662caced1a4a6ULL, 0x743c22437bd4dd2cULL, 0x8c1978fe4a5edf5dULL, 0x5ae5ead6aaa9a5b6ULL, 0x7b3150b30973d993ULL, 0xff888f2a05d726bfULL, 0x79a5b38adecc6948ULL, 0x7ae0233a0f3c4bdULL, 0x1a5e5b8da6b5838eULL, 0x687cd793c48b475aULL, 0xc266c379a1c133dbULL, 0x46727231d74382c6ULL, 0x7a260104d199620eULL, 0xa07b926042b4d8e1ULL, 0xc02fa5c9ced14944ULL, 0x2f19cb99498a370fULL, 0x994ed1ecd87684eeULL, 0x7008f464033df016ULL, 0xca2919eba6b5e813ULL, 0x183938603407665ULL, 0x28d5782b556b897eULL, 0x4a60600eee20f2b6ULL, 0xd26c2e07496aacc8ULL, 0x4a83b1f62dbaa016ULL, 0x37487635dd293cc8ULL, 0x1fcbf042e357345bULL, 0x4007ff91974ed7c4ULL, 0x2645a1217e8bf4d6ULL, 0xc079eddadc2c533fULL, 0xc558adda9412c619ULL, 0xfe37fee84051563cULL, 0x5eaa0c61f5215519ULL, 0xf7eb461c5d08e005ULL, 0x1fb90933a817dddULL, 0xb1fce05752c67982ULL, 0x66f9c96c6c4fe2a8ULL, 0xa1c60640ed68af9aULL, 0xf4ecb30717f6311bULL, 0xf50fefa3cc27ac83ULL, 0x1bb9e62be48c6b36ULL, }; #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, 0x1ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0xc9562d608f25d51aULL, 0x692cc7609525a7b2ULL, 0xc0a4e231fdd6dc5cULL, 0x216936d3cd6e53feULL, 0x6666666666666658ULL, 0x6666666666666666ULL, 0x6666666666666666ULL, 0x6666666666666666ULL, 0xecd2bcfbbd1317f7ULL, 0x8482afe93115b345ULL, 0xb541f511fcc6283dULL, 0x3c1ae7527612d38bULL, 0x512015a20711364eULL, 0xa67f5e8b62c32ac4ULL, 0xb786116c8545f90fULL, 0x51c91c3f9d7e57eULL, 0x533f79d5625ba32eULL, 0x5553f1ddf26844a3ULL, 0xcd76d8fb747a0b99ULL, 0x4b5625e75832fcd8ULL, 0xc58aa2c9b2a71ba8ULL, 0xbc35427f913098d8ULL, 0x2c64e521d80bcc95ULL, 0x56ae8993e9c0f4e9ULL, 0x33431f2a339f8f3cULL, 0xbf6b733d1fff688fULL, 0xcc4b246c137dcc68ULL, 0x3bad86defe0d244dULL, 0xe05373dc01815179ULL, 0x84145c3f68ea9b6eULL, 0x2b899f9fc04b8d53ULL, 0x2de3cdf2fa86ba8cULL, 0xd60060afd1769303ULL, 0xafb805afcba9909bULL, 0xb453950eed871ec4ULL, 0x10ca07b7d21ba1aULL, 0xcbdd4772d56dfcc7ULL, 0x96e635b49187fb81ULL, 0x7c2b57f8c57a8cf1ULL, 0x17a13dd6d588e6acULL, 0x5aed2c28a28943aeULL, 0x3a1b27a7424b132ULL, 0xa5eeb5a56242d7a3ULL, 0x535f6d2ecd02f9acULL, 0xc0273b80ff94fe2cULL, 0x7b12515e35990bc2ULL, 0x58615aa463e17182ULL, 0x18ae25a75a80ce0bULL, 0x7e3e4f4ab4dc629eULL, 0xd27154713e9bb2e8ULL, 0xea8e8916c35c40b2ULL, 0x90607d66f5916fcULL, 0x224f968dc85dab3aULL, 0x9d3968c6a399c4e4ULL, 0x30c1271a862ef36aULL, 0x4da00683618d367dULL, 0xcd42148248127d15ULL, 0x8c2a6172c14bd432ULL, 0xbee3944524f8e2ecULL, 0x4b5bae5a77a867ddULL, 0xd923b8de209a77cbULL, 0xb6aecba57b8c0fa0ULL, 0x9875a4580e6742ecULL, 0x739476e0b3847121ULL, 0x287fa52b7fef065dULL, 0x2498c7e5a7bcefe1ULL, 0x5a696b20aaca8f42ULL, 0x334abbdd3935f2e1ULL, 0x2eb28f0dcf31893bULL, 0x8c8ea2565a47a8a3ULL, 0xd987a40847196411ULL, 0x2a871fd7e8c60d89ULL, 0x8869e9c017024167ULL, 0x8f4f5c54c8113683ULL, 0x382c622a33b4701ULL, 0x76e4f3daf892da16ULL, 0x4d561aeb72716b78ULL, 0xb4a9ce46380e2f6bULL, 0xc461ad1aa14dce03ULL, 0x6fe02c05db8c0579ULL, 0x2c95623847348297ULL, 0x59e09fea7c334ec5ULL, 0xdd8aee2f01f345a5ULL, 0x3beca24e3eeaa459ULL, 0xed1b2de2ae6cfd3fULL, 0x9327008e5308494eULL, 0xb1bed1c1c4c8d387ULL, 0x2b7460c975c05613ULL, 0xf11ea3e9213ab710ULL, 0x593123fabc42e155ULL, 0xc35d150344cfbaa8ULL, 0x577d5ab0a6dec95aULL, 0x581932d7fce9b823ULL, 0x97c69fb1c3f2a99cULL, 0xdddba78df44d10f0ULL, 0x1940f0975f08b19ULL, 0x67aa19d14b4299d3ULL, 0x804230c5cf1f9eaeULL, 0x5d422a88d7413cb8ULL, 0xbba4e601324169ULL, 0x7d9086cb1b356e77ULL, 0xbd4802faa2e705cdULL, 0xad80b597745dd83bULL, 0x69a80b685153e747ULL, 0x5a943321f5e7e4b4ULL, 0x4fedfcc15226b959ULL, 0xa1dad915f279099dULL, 0x680069db24888dfULL, 0xbff041bd80fa2f3dULL, 0x2ad45965947bfd35ULL, 0x16255e521b740f72ULL, 0x556d7afb78f8e10aULL, 0xf51d51bd14e78c84ULL, 0x8aacbb15b83e4825ULL, 0x114a9ec48a84bb53ULL, 0x73e4f4daf624c89cULL, 0x5f3b46965b243957ULL, 0xeb90d6ad6870eadfULL, 0x82548e8963f5fa5aULL, 0x21ccd831f97286cULL, 0x9a425657c238a83eULL, 0x5f4811aa45f8e2b1ULL, 0xddaa5ddc2754c417ULL, 0x52ee53b981dfbc41ULL, 0x6f925fb36da7f1c3ULL, 0x643cdf0595b891ccULL, 0x7b388cad51613957ULL, 0x7eb0a1be3400dec8ULL, 0x292eeb902b9bdba3ULL, 0x7731bb3c7ac1ec9cULL, 0xce3f21a26dc432fcULL, 0x255ce90c7b886d4cULL, 0xba50b82034c3ee28ULL, 0xf556368bb4adb023ULL, 0x36ed076625e85222ULL, 0x4b4adc9c46d37af3ULL, 0x9f8ca58b69e4f209ULL, 0x76f42d00f9673e43ULL, 0xd01c1198f1281d5fULL, 0x307ad3569c049f99ULL, 0xb1ce822284b26db2ULL, 0x52ded0887501b940ULL, 0xd9260416ced87817ULL, 0x5d312b52ae6fa46dULL, 0xbe971bfcef102631ULL, 0xde25bae49588716bULL, 0x5f9ebcf2001f81c1ULL, 0x464faaa6df8a271fULL, 0x546a2f963d423583ULL, 0x2f2a2ca6ec193f96ULL, 0x86a98143c11491f2ULL, 0xfef642c012a006fULL, 0x1bc6fc0af0142863ULL, 0xf45b79fd788519beULL, 0x268a2fe93e3e58d7ULL, 0x7ea520727dd22bacULL, 0xf2b5ee96b3d13cf3ULL, 0x4e8e0f61a4b5d049ULL, 0xd7ae9f9980d90853ULL, 0x32893e7299953fedULL, 0x9c528bf73c1d57acULL, 0xd3b614d9b3e644e8ULL, 0x84a9dba67d625213ULL, 0x540ade59bab43cecULL, 0x96e4964a84ec9375ULL, 0x738c44cf56b2e2fdULL, 0x13ac37cd1f28226fULL, 0x2894d95b8c2e6148ULL, 0x1380605899d70813ULL, 0xcf37f129df900abcULL, 0x27ac049fba4a4375ULL, 0x3defee001a872d1ULL, 0xaac1ee0febbb40eeULL, 0x1e75bd5c7ed24a4aULL, 0xefd62570c15eeec2ULL, 0x162940e34bb812deULL, 0x8ab5f76ba6ab97dbULL, 0x46c5dfecb318067bULL, 0xf832d1c900a2fc06ULL, 0x124c794ac5dbb756ULL, 0x5a2ae6215065ababULL, 0x833c08eee910d092ULL, 0x7db9b629e3b6b6ULL, 0x2052e319f8c7034aULL, 0xdd543fb72497c343ULL, 0xf93c0ec28547a1bbULL, 0x7bf613fdaea1561dULL, 0x64c3a3b6055313caULL, 0xfc402c78453544f1ULL, 0xcadce8e49aaf7802ULL, 0x443a62f6efd92d02ULL, 0x67d5b2cd4ac08766ULL, 0xc36235b34f22d755ULL, 0xcb0d935332816f90ULL, 0x8d50dde3afe106bcULL, 0x77a3f800008cabb5ULL, 0xee5d598e07af59beULL, 0x8d228ecdf9a8697fULL, 0xd304fac478bf2c8ULL, 0x4ef85bac5e5cd447ULL, 0x8ffb7d28e20da7feULL, 0x6d2bdacbd23b5b38ULL, 0x8a91b2e7b0a68ea0ULL, 0x6b5ffb35d39dd649ULL, 0x187f6feba15fb169ULL, 0xa2692d8456528043ULL, 0xee0f7831b7ae7f8aULL, 0x2b69977ea93f6b54ULL, 0x4646111d9a826d33ULL, 0xd57c8283fb8a9475ULL, 0x9aa3e010b53922deULL, 0x16684382fa2d4f9eULL, 0x8f285c941561df7fULL, 0xe7a80039c68d5d68ULL, 0x86a04f5308a6c63ULL, 0x1b7e25e985c8e07dULL, 0xb2902bd2f7f4f4b8ULL, 0x215a99a9fc3d4b34ULL, 0xda4c89db38dcab7aULL, 0x13e38233c74030ecULL, 0x2c344ebdd3f2429aULL, 0xd905a033b48c6b09ULL, 0xa995396296861958ULL, 0x3794731484a6239cULL, 0x4bb51d9fc505b866ULL, 0x8539bb38bd4cd8d0ULL, 0x2acd3f31695ef890ULL, 0x756c8bd85befcddfULL, 0x425fa6f4418a34c5ULL, 0xdf322dbf890d71e5ULL, 0xa12a1b256260034cULL, 0x37bae0ad3ff09b0bULL, 0xc03acdae6b9023ecULL, 0x658882dcfbcbfa9dULL, 0xf55b858adcc487d4ULL, 0x18dcb119c170b3d9ULL, 0xa17be55b415ae83cULL, 0x874f5d1bc95b074aULL, 0xc3b5e391deddd3a4ULL, 0x347f8285054e5ff8ULL, 0x5a402d024037bcaULL, 0x23b86e9599eee166ULL, 0xa0350987c022a0feULL, 0x69e318b0b297a66bULL, 0x83cd769627014eecULL, 0x48b9ff981ac579ddULL, 0x965b6924befa7d90ULL, 0xc665a8efb0a56a4ULL, 0x716164d49b141c74ULL, 0xba8ef74f3321b65aULL, 0xb4f09afac79a48a5ULL, 0x1a2403cc5ef2ad62ULL, 0x5903b9afe4fd76f5ULL, 0xc21cd1f3bd263ceULL, 0x21180ac97a544adULL, 0x7779fbcd8be50c9bULL, 0xee42d4483a6bd92ULL, 0x78ceb7d7e0fad330ULL, 0x2664a3a0a43118cdULL, 0x6ed54c8716d7597eULL, 0x46d414cfbb94d875ULL, 0x255f942fd0874e6dULL, 0x69f02d8e4b8ba190ULL, 0x2069dfce9463e21bULL, 0x47d747e1b2b3af58ULL, 0x8339fde6ad0f9e23ULL, 0x47adf54e333e5bbcULL, 0x18699de11c97eb66ULL, 0xb10d2a176ea7d320ULL, 0x9a34b530750a026bULL, 0x4ea9d6448e057b66ULL, 0x33349d0b2942fc8cULL, 0xf3c4983d9e9da009ULL, 0x780db38caba03919ULL, 0x39a8c8fc92bf5085ULL, 0x51221e68fc116644ULL, 0xdb8804e590c0b4eULL, 0xeefe68d6f0c0b576ULL, 0x7d4cd95ff30f5daeULL, 0x6f1e3bbaf6245d37ULL, 0xbad60d2de2a4676fULL, 0x709077bd411d959aULL, 0xbf0faa9f9a7c5040ULL, 0x2de7431ab3cc2f0ULL, 0x148d34275f2928f3ULL, 0xc4453a5982a22ad8ULL, 0x8c8751b18c87b080ULL, 0x7a3b9dc2ae68749dULL, 0xa96fbe6252892edcULL, 0x152a9164ef355224ULL, 0x2f80a2fd549f4d2dULL, 0x7957042555473806ULL, 0xbae6ec0ca3b1decfULL, 0x15c4b42722a05998ULL, 0x43cd5362281b42b0ULL, 0x247599e80c1fc4a8ULL, 0x8f79e1af7a36fa22ULL, 0xda93464b47182a81ULL, 0x414f92b04b30fcd5ULL, 0x79a5e831a4fd3db3ULL, 0xb9730268d060fde2ULL, 0x5d87acbde8c0e1ebULL, 0x382efdd83d0a2b28ULL, 0x437cfc77926f73aaULL, 0xb4f606ab89bda132ULL, 0xf3d976176ed5615bULL, 0xa3e66743aa4f325bULL, 0x54e05cd0838dececULL, 0x9f2e3ef77f221eebULL, 0xd29a0c52ebdc92ULL, 0x67b70bb3ebf706c7ULL, 0x326d8182d14c5fb0ULL, 0x7aa3658d363212c7ULL, 0xef22425ab86561faULL, 0x54ebf71a72c9459bULL, 0xc2f8732e2d5ff55ULL, 0x1a8ca34268609789ULL, 0xaa59598f61068844ULL, 0xc2c67600cce8c94dULL, 0x68e8c5dd3047d3e0ULL, 0xafb15a53da4f39c6ULL, 0x1fcc32ea7dfbf444ULL, 0x25f98d8f40b3dd6aULL, 0x66526fb7092cf988ULL, 0x725b48830dd55e3fULL, 0xd42f109d3aade35aULL, 0xfcc953eb5dc26917ULL, 0x4cfba8529ada7954ULL, 0x108a98ed9ef38c26ULL, 0xf0da59c2fa287866ULL, 0x1c5502281bf512a8ULL, 0x6632e194073c0bc2ULL, 0xf0a098f27d50e7ffULL, 0x2003b114c8e64685ULL, 0xa4ff4c52a3f564c0ULL, 0x3ea07af7ce61a661ULL, 0xaeab466f2cb79a2fULL, 0xd5cbc156fbdb2d2bULL, 0xf92cc14d82f1ecaULL, 0x58d5dfc662bac5a8ULL, 0xb1be63f5f57fb93ULL, 0xafa2a27ae64cfbadULL, 0xb6c23b1e84c2dc89ULL, 0x6bdbe6693e582671ULL, 0x858a23a9c607cbf4ULL, 0x83a55da2aa99a73ULL, 0x2b000f44c4441e43ULL, 0x664ab12225dc482bULL, 0xef26db452c0660b6ULL, 0x1ca4edba1284ea2eULL, 0xbefe2ae613f8cc94ULL, 0x2b91500acdcaae05ULL, 0x7b6021e1786af328ULL, 0xc7c4cdc82324f4ecULL, 0x5352fe6f63c18c19ULL, 0x898c9807c618b3fULL, 0x18047766b130f1e8ULL, 0xb0bb39409866e091ULL, 0x371e5961a0440b8ULL, 0x3eb58d0d73e96366ULL, 0x99845e35e8c07263ULL, 0x988189ce8ab7f0ffULL, 0x79f8560c1a83a9efULL, 0x632fb99c484dfdffULL, 0xeaf21c1bbb8ea1a2ULL, 0xb93074208a882daeULL, 0x7479533a59b89d17ULL, 0x3f02794d33ae3b92ULL, 0xc5ddd1f280a96b27ULL, 0x48a73d3eb0d380d6ULL, 0xead26c80095889d2ULL, 0x46ae2f27f9054035ULL, 0xdf25bf2785a1b248ULL, 0x13f28e11c1af3ac0ULL, 0xd1099222adf0df71ULL, 0xe10514cf2e19d61ULL, 0xf699bd1ecd1d8b0aULL, 0x7ee7b4cb47109ef0ULL, 0x8b6910388945cda1ULL, 0x7856f1b04e5a9b4dULL, 0x91030466beee44eULL, 0x6d407af2a5c3d38ULL, 0x562d590ed300583cULL, 0x5edb1cc4059ee8f7ULL, 0xa104308bb75449b7ULL, 0xf50ecb7930d3e901ULL, 0xba613b373ee85186ULL, 0x688180c741e68b20ULL, 0x38bede8d21cdb144ULL, 0x1e94f3f246f13c17ULL, 0x92099126e966d561ULL, 0x7c3206f89c39af01ULL, 0xe743f849712c7537ULL, 0x3884936435331ddaULL, 0xa6a371bd005cd98aULL, 0x7854797d3dca95bfULL, 0x51fd3df34da25b2dULL, 0xf7222d65bd01fc95ULL, 0x46a1d92e778a477ULL, 0xf6e6cef7c7131a0ULL, 0x369abf1af02cca95ULL, 0xd28c732b82b4c1deULL, 0xc31e2c33f23d033aULL, 0x158ccd0cb27e353bULL, 0x5e427556a8b2dd2ULL, 0x43cc60dacf7f58b4ULL, 0xaaba477de8c36734ULL, 0x57b805b0c54d82cfULL, 0xfaeea7000a177945ULL, 0xc3dcff5615d817feULL, 0xd8e70051270c20dbULL, 0x6bc03493e50b2318ULL, 0xf94fd6e93f85dc86ULL, 0xf51948364f286264ULL, 0x5bdcc598e15ca5b9ULL, 0x2e265e76ceb163d1ULL, 0xe0a01396100bf7edULL, 0xa1f595c1e1c314adULL, 0xc04fb3e601b79518ULL, 0x26024511b05bbfbULL, 0x75c2ff856db5ba68ULL, 0x53f452d881f07f6cULL, 0xe03f7310787ce5dcULL, 0x4c35dc8202084faULL, 0x2b4145a4efd794b5ULL, 0xf9109e1331d9af3bULL, 0x543093843dd48538ULL, 0x160c110ae148d65aULL, 0x5da19fceeb366e5cULL, 0x54aa696066113998ULL, 0x134c66872a3e77a4ULL, 0x6a07144354922aa3ULL, 0x3e6490256ddc1c24ULL, 0xdf6fec15237c606cULL, 0xffe3d9179a6c5498ULL, 0x38947fefe81682d8ULL, 0x8fdb4cd7b04b6126ULL, 0xe6bf4f151c33ea14ULL, 0x94c8fa8afe6cf99aULL, 0x3beadacccf0170e8ULL, 0xbe562ff3aa698849ULL, 0x48725719dc93e1bbULL, 0x35701be7c5be4769ULL, 0x629821eaf43bb65dULL, 0xab97a072bc7fe9e0ULL, 0xfaa90eb733cec92aULL, 0xa029f2b830309e31ULL, 0x1f5b644b78a974cULL, 0x4d7bc44c425f9c90ULL, 0x4b4d023d6e813ef4ULL, 0xdafda1192f769e69ULL, 0x3d15f94baec0aa4cULL, 0xfb6fbdfa3c45ffc2ULL, 0xe2ecd3498c6cd023ULL, 0x97e68ef903559e4aULL, 0x27958eb24fb28808ULL, 0x20934e85138daf8cULL, 0xdbc4d44dec9e50abULL, 0x3be9424bc114099dULL, 0x321a259116b826e7ULL, 0x4d8fdc96e3685328ULL, 0x77c6bd5c10f51dadULL, 0x581d49f0bb143cbbULL, 0x2d1521ed03dee7d2ULL, 0xd76f0c7967c3e35eULL, 0xf0ee8c559904bba8ULL, 0x2d7a0c402fbb62dULL, 0x217c8e2d9a62e9daULL, 0x3b022098619cfb52ULL, 0xc610ad8064e98472ULL, 0x221138b2dcef0672ULL, 0x2d475ad8a0c2e15ULL, 0x52b76cdbbcaaf003ULL, 0x879063c08303a322ULL, 0xf5c403acecf079aeULL, 0x1b754acff5fbb896ULL, 0x5b4758b237660fceULL, 0xacf10f3c91d7369eULL, 0x9c2fd12a2c86c527ULL, 0x20b1602759902b39ULL, 0xb943d731bcad94d1ULL, 0xccbd1d4ba0f67708ULL, 0x61eabf64248e3395ULL, 0x2d786e819932a9bdULL, 0xb1eb242df4510196ULL, 0x7cd01f7adf134913ULL, 0xd08e97327408ac1ULL, 0x6aeeca385bcc40aeULL, 0x46ae39157db7284ULL, 0x3b5a2a0536900019ULL, 0xd0301d026b61729ULL, 0x561dd4104e393d59ULL, 0xea2eb563ca777b2cULL, 0x787ac55fae7775ffULL, 0x7985a373a18d94e5ULL, 0x20872e90b54c8a76ULL, 0xe2973612d5e2fa62ULL, 0xd5b448fd1e262d40ULL, 0xd0cee52054b40db4ULL, 0x5bba99c3c06bf4ceULL, 0xcd072e106964b7a3ULL, 0x264842c6055b6dddULL, 0x9767a17f1a0506fbULL, 0xf11a010b37a28a8ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x1ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0xc4be33fbbd39d169ULL, 0x97fc6856f0ef5cf0ULL, 0x980aa453b672c847ULL, 0x6d5066cf7137b4a5ULL, 0x5cb347115219a417ULL, 0xf95200b4222ea95bULL, 0x83abe35abeb81857ULL, 0x54bb8cd82a0a87c8ULL, 0xd6b13673649ad53dULL, 0xf5c7f18a3f429886ULL, 0x24f9dca8529ca842ULL, 0x1a62e85ba4a14a3fULL, 0xe1eb0dd514c8bdc5ULL, 0x551d00091183e6a5ULL, 0xcbb98100757e5183ULL, 0x1f6d17d9a1e5c5d8ULL, 0xa8a7e1c1e0e40712ULL, 0x3187e532e01272dbULL, 0x8c89537d622d766dULL, 0x4045bb49d2124881ULL, 0x8e64e6412af1a2fULL, 0x23bbc8d7eb4d9cbaULL, 0x51888603cb28860ULL, 0x2585670a3202feb0ULL, 0xf57e2dfd0af81ce5ULL, 0xbefe116b417d70f5ULL, 0x97c0bf312955d199ULL, 0x69d98b5ecc35d56cULL, 0x2d5481f8259f4e8eULL, 0xce92a69b8154d50eULL, 0x44e0ca3b248fe94bULL, 0x3e26d487fbfe36abULL, 0xb477262401503cb5ULL, 0xdf32866f2b03c188ULL, 0x6f99991e90921544ULL, 0x7d332df2df990c80ULL, 0xa5af366d5bb1a272ULL, 0xcb85e996a108fe2bULL, 0x671b65c7e001dd9aULL, 0x1711e335c2404a7dULL, 0x5440d3f78aec87fbULL, 0x5542780c6fa458dfULL, 0x1258229b26360295ULL, 0x2d30d9be34283bc2ULL, 0x65fd075933da7a53ULL, 0x78babeb78ae05231ULL, 0x379fa209f37bc202ULL, 0x7cef70dd0444d4e6ULL, 0x6dc6dd2394a0feedULL, 0xed6103f08b749c11ULL, 0x4ee73715f13d583fULL, 0x7504c461f18e0ad8ULL, 0xfdc6ba845703d643ULL, 0xb38fd20324ea9b14ULL, 0xca2ad9d7cbfd3977ULL, 0x5f2a603737ca35beULL, 0x6f6ba45d29424d9aULL, 0x36dfd27b914d8aa8ULL, 0x58eb8dccc52201efULL, 0x3396978bfc50b33dULL, 0xb1d0ca4ac8073393ULL, 0x453eac7ca7ddbdabULL, 0xcb9d35bf9107cccbULL, 0x5ccf1359113c127dULL, 0x4241b07a91738461ULL, 0xd8e6372ff39c48efULL, 0x5ebdd73fcc397d4aULL, 0x56bd0537564cf5eaULL, 0x5f7db7696e73137eULL, 0xfa74b788bf5881a6ULL, 0x58fca24c9c7d8232ULL, 0xbe6d59a4b5165abULL, 0xa1e71c5d410856daULL, 0xc3e2f8ee751cb925ULL, 0xda347d7bdcb3b197ULL, 0x2de0a8035c32618aULL, 0x4b21c07225602f37ULL, 0x6d579f1ed9118a59ULL, 0xdaf145183fb2005cULL, 0x6fe247e9d9eb30feULL, 0x9b88d85ab68d3f79ULL, 0x11b7c6f330f00c71ULL, 0xd654917c2d5129e1ULL, 0x14f8e97e4fb18540ULL, 0x43bc468eef56f81dULL, 0xc39877281c2b864fULL, 0x32156531086257c0ULL, 0x32e8cee54db77503ULL, 0x4a51390892461174ULL, 0xb77e53c741a22a7bULL, 0xf1f5681016a0c9d5ULL, 0x30ef5726e1742dacULL, 0xef22de33c8095fbfULL, 0xfe5024ea3075dbe3ULL, 0xe8ad52cf040169e4ULL, 0x61e48371e707c73eULL, 0xcd1cec890d4d99c0ULL, 0xd81c913d945d40b5ULL, 0x4449a59f5c4adeb2ULL, 0x2022c2cd949cc71aULL, 0xcc2f16c6b4cbae6fULL, 0xfcdc8fca9eb2328aULL, 0x8ad65911ca6d2761ULL, 0x3a01fe51d99a95bcULL, 0x5dc996c2c0e2eb14ULL, 0x321b25ba17132becULL, 0x8b91ea4c1768786bULL, 0x2c8bd829a679354aULL, 0x136bc24d954860a8ULL, 0x580df3f286315b32ULL, 0x12b64250ccabbcd9ULL, 0x4fa78cc00862ee76ULL, 0xf473b0d0a2b94730ULL, 0xc0bf07f4ac34a4b1ULL, 0xa9b73f0ebff71863ULL, 0x3fe3cfe360d6132ULL, 0x97b9ba544b96bd21ULL, 0x511c6c8b9ac6d9bfULL, 0x2ec5af46186f9cc2ULL, 0xf98ba90e253d4e0ULL, 0x30de5c6e8c637d0fULL, 0x525a3b02efa65dfULL, 0x8bdfae06ba25bd54ULL, 0x91605b338ea1bd9ULL, 0xa5f8ad2864bf8cc7ULL, 0xd6d57fd5bac96f5aULL, 0xbaf654aa3d2f66bdULL, 0x1df405521e9a2232ULL, 0x7ef0d1fc6119f20eULL, 0x2bf78b7878b0a711ULL, 0xa81c624bb5a05b40ULL, 0x657720cbfa9fe06fULL, 0xa06afd0ae377f9f3ULL, 0x15251955cbc13972ULL, 0x4b2ba76e8b218adbULL, 0x449896f4c0567dd0ULL, 0x95654c4d68696510ULL, 0xccd4f84cf548cb44ULL, 0xf38e042e930e1304ULL, 0x2120aba0b5c017eeULL, 0xfa59946d464b7befULL, 0x9bbd32d62b3d54b9ULL, 0x24ccf82de3ed95bbULL, 0x5c8fa1ae79a07a73ULL, 0x666cbf20cebbb034ULL, 0xdc65c05d77951e4ULL, 0xd15a97a64d492a4eULL, 0x79b28b3d35754f2fULL, 0x3ce8b555e4dd0e40ULL, 0xb9225466ce0fd0c1ULL, 0xc2a2d67397a5f1eULL, 0x4a8033dc3ee89b8dULL, 0x8c80f69a6e54205fULL, 0x4028f297b7a0c3fcULL, 0x66d54cd29e655a38ULL, 0x6492603c01aebd1fULL, 0xb74949011251d9d8ULL, 0xafe76f6c240fbdb1ULL, 0x3cd5f5fdfbacca52ULL, 0x87cc4fdf36c361aULL, 0x3dd0f2d5c0c899d6ULL, 0xdd771d767e618cd3ULL, 0x6a11b4a047a0cf1eULL, 0x6d79decaba989efbULL, 0x33eb69fa3eeb58e6ULL, 0x9910be93a535ab4eULL, 0xecb7f73a36d85e93ULL, 0x765ed9cce4087ba3ULL, 0xb7bbe5958e3d5bd6ULL, 0xec6e1c9885672002ULL, 0x6a3113991a6f0390ULL, 0x3dbc523097945bfdULL, 0x776636fbd62bbcdULL, 0xbca8687d7aff2e32ULL, 0x286e341cac0a2966ULL, 0x245280657d861731ULL, 0x1acebbb679636e2eULL, 0x220776b693a022b2ULL, 0x57b233be6310e373ULL, 0x3f4c75fd2ddd1ce9ULL, 0xa7ffee3e5cd4b5fULL, 0x963206fd15b214c6ULL, 0x2fa09e9ce92bbd53ULL, 0x25d5771debeb36f0ULL, 0x95bb289fd4e424abULL, 0xcb52e07b5d61ff23ULL, 0x6f66f812c3a4be70ULL, 0x32195297314b7b70ULL, 0x292f9a5729da1d4aULL, 0x91603aa1967effd3ULL, 0xa38755342d6bfaebULL, 0x1572fcb21824fc6aULL, 0x6740a2d2785c7d6fULL, 0xf2f6cc685f0cf29fULL, 0x2b0051499e18652cULL, 0x64f361bc1b5c32ceULL, 0xdd1f9c5494f39236ULL, 0x86e935d0f6c16ca1ULL, 0x93161453fb09592fULL, 0x2ad13096cd2a3e6ULL, 0x2052b4e90f2947b7ULL, 0x1240dd2d6c1dea15ULL, 0xaff4a36ca70a2215ULL, 0x774c03cff0aee771ULL, 0x659f3e1ee6c2882ULL, 0x21d6aad1790444fdULL, 0x24eefeb0615de95aULL, 0x1ab3ce755244d60aULL, 0x4dbfcb9fe819ec8fULL, 0xd9785964029f10b5ULL, 0x1914b45d4f75dd18ULL, 0x3f2d0c395bce40deULL, 0x80ab16703cd10a4ULL, 0xd6dc8a0e37edf182ULL, 0x2f75d527e3016f44ULL, 0x474fa4ac4545035fULL, 0x507c0fb8c837ed50ULL, 0x2f301b26b02ce2d5ULL, 0xdae320bb34c17bcbULL, 0x6268f0952f48f26eULL, 0x3b85515ad1edffd6ULL, 0xceeef566f34f61b1ULL, 0x25e9eb58956cf611ULL, 0x1b958faccd6d15e7ULL, 0xdc0cb6f554395adbULL, 0x64d7b4d50f26c874ULL, 0x7971174e40072474ULL, 0x2f170ac965ddad15ULL, 0x101a71e8135f684eULL, 0x13ab5622c11274f1ULL, 0x121be740a28b20dbULL, 0x34be06013628280cULL, 0x3cd0556d75605ddULL, 0x76a8896e735892faULL, 0x8b13cafa3e1f6fc8ULL, 0x766f9ebac1b37095ULL, 0x4c3d17aedd984dd9ULL, 0x45f3a81ce8d939faULL, 0xd3b374f11ed00c04ULL, 0x787d710dcc739acdULL, 0xac6259219efede61ULL, 0x4005a9e076d7709bULL, 0xe0ca8e3a51bb5d2ULL, 0x33e851fdab8a1081ULL, 0x9f45bd65df6f294dULL, 0x9b09591b740bd343ULL, 0x30fa0cc427ff3990ULL, 0x1ddce7c68487406bULL, 0x5c4da1bd156d734cULL, 0x5b1c789806240b13ULL, 0x6655d94354181febULL, 0x22423cb8e82129daULL, 0xb1a23156f08cdb4ULL, 0x4573c7a7f1d1ed22ULL, 0xb639f6b776ce9ef3ULL, 0x627dcf9be9be798eULL, 0xf074f86f6cc3c3e1ULL, 0x9bcaf275737df463ULL, 0x2668bc4ef27af53cULL, 0x36e54bc2c77b5a80ULL, 0x3f206c28052f4edULL, 0x186ab75fa4c5190bULL, 0x7679865a8c9f69e2ULL, 0x7e6246aa97ab8529ULL, 0x9f62f64ab3610ca3ULL, 0xe589b8be825ac458ULL, 0x867c46cf4194532aULL, 0x5adbf6ba60b647efULL, 0x10a6728ca35da840ULL, 0xbe919d6274128002ULL, 0x9b561260ab73c532ULL, 0xa46b67f4ae875cULL, 0xd67209cad5abffa0ULL, 0x6cd195aa921b99ceULL, 0xc8c9fbb1421b8fabULL, 0x53a718e7dc8c0194ULL, 0x22c6460f1e2eea92ULL, 0xed07d6efe6b91da5ULL, 0xc775aa79e68db0a9ULL, 0x66d2bdc241fd8bd4ULL, 0xd6f779a34c3529e6ULL, 0xb65408da4e30e697ULL, 0xb1f7dd44f78c893ULL, 0xa57897f3b8b1e55ULL, 0xf7e3a12c65880f31ULL, 0x2e58a8f5babf7b1ULL, 0xb13bc4fd0c117c2bULL, 0xd96ba52490edd4dULL, 0xc992e1362be4fe0aULL, 0xf7c48e51917ec770ULL, 0xe06530e5ef437b01ULL, 0x7bc572a29106697cULL, 0x92d98cc1727458fcULL, 0xc945974616be9d96ULL, 0xd0d9b8894bc878edULL, 0x1c24cbd5ddc79a6fULL, 0xee4700eb01496d68ULL, 0x589425b138e2159fULL, 0xb3f38ca31f3fab9cULL, 0x310f59d42065c1cbULL, 0x9b632c45c569373ULL, 0x90f87f41b90969e0ULL, 0x3643fb66f537d335ULL, 0x366853ada1c891c6ULL, 0xf7d11c7e3cfba541ULL, 0x71fb9d6d977650feULL, 0x65fb2a8609ff698aULL, 0x70969597c5bd2fb7ULL, 0x1f4fa30729cbc760ULL, 0x69c6a7938fbc733cULL, 0x2bca18c3b8b34250ULL, 0xfa21d67f6b14075ULL, 0x576e6941c269e57fULL, 0x784a43f1303f8ac6ULL, 0x8c4f9a0a5a031943ULL, 0x2dde12e47205616eULL, 0x27bdbdde9fdfb8b4ULL, 0xa00d2c145e09461dULL, 0xd85b9df87fc99474ULL, 0x5e69ee4d9ad6ddfaULL, 0xc6d8966a5f64b7e3ULL, 0x56fb710edc31ef3eULL, 0x642b5bd58dad068eULL, 0x371934b28024a23dULL, 0xce3f6c66ae79b475ULL, 0x7bb7bd73a7eec507ULL, 0x86f59848cb5257c2ULL, 0x681c510ad5b0d9c3ULL, 0xd16f1607f3385d33ULL, 0x6c97af98f732dbf3ULL, 0xba9eac6054e7e960ULL, 0x3814e25275cce6c3ULL, 0x5d0e69659ba68feaULL, 0x595392f639e52b18ULL, 0x280a9befd3104ebfULL, 0x6bb5af89141448e8ULL, 0xe4e30c4bff5865d5ULL, 0xe4d2fc438c838140ULL, 0x2514e27f06489e42ULL, 0x4a3d3af40fe56746ULL, 0xee45afa8371cb41fULL, 0x27ed6e37733f07ccULL, 0xe12c0c48985ee29eULL, 0x1687d731ce9ef151ULL, 0x4f4b4c3330110bb6ULL, 0xdd4d9fa547c1477fULL, 0x85cc0a1872dc68e9ULL, 0x6a7490104b37c129ULL, 0xa2df9dd0f701046fULL, 0x64fdacc2da43cd89ULL, 0x943a993382ecb14aULL, 0x688f6c9cd144d352ULL, 0x20b5dd142528ee53ULL, 0xe228b076fa2e408bULL, 0xc8957b7ed771d921ULL, 0x72016039e36a6e03ULL, 0xa36f8450395efa94ULL, 0x1fa73d0999881321ULL, 0x7943386787ba8f02ULL, 0x1cf015f7de4f608ULL, 0xab0bc0e3d1930ab8ULL, 0x3b03ac0be50a94aaULL, 0x6a72a72447ba17a9ULL, 0x4c2d12d256d6c5bbULL, 0xb7718df344a7c060ULL, 0x76db940fd2b827eULL, 0xb15d832bdc1e97c6ULL, 0x1c324565eb9795e3ULL, 0x4691d95c68f6abb4ULL, 0xb41aa0909bcaebdcULL, 0xcdd7b147f770bc44ULL, 0x5db3845fe4be4bcdULL, 0x96a6d2a7402989eULL, 0xe4b97e086dd2dd52ULL, 0x2e932bdcaa97bab0ULL, 0x619230e4bce1dc4ULL, 0x637c4e27d31cf74ULL, 0xb9ecc6fd9d2407bfULL, 0x436345af1994ab9cULL, 0x219e18de2b525a24ULL, 0x736ec818769553fdULL, 0xf2ea0ddc289066cdULL, 0x265cf6e842722989ULL, 0x555cf8bdae222d03ULL, 0xa672425a3b93f55dULL, 0x72742d5929625d2dULL, 0xfd75bfc05daeb6f0ULL, 0x70496228f46ac6eeULL, 0xb768a2a0e064616eULL, 0xb33024b691ab1a55ULL, 0xe19bb4c2d22ee848ULL, 0x22d3e6cf6b9c56ffULL, 0xf8a738cf1a2e2c81ULL, 0x9777e65cceb7f6ULL, 0xea97347311e3831eULL, 0x9e519a6b3f8f2bdULL, 0xdac11a032fa00508ULL, 0x80ca4df6d9769e31ULL, 0xe67113171c2dea55ULL, 0x39f2a1fd041f65f3ULL, 0xc93ff2217dea1688ULL, 0xe3a96d866722056eULL, 0x2812d4f29f727fc7ULL, 0x467646d2ad946a59ULL, 0x9827bdcbf35aac82ULL, 0xc578511d7cbe9af8ULL, 0x8acae1139946f3fULL, 0x3f455778c67503ceULL, 0x586388b77ecffa60ULL, 0x7343da41cf25e59eULL, 0x5dee0c2d22c7ed7ULL, 0x16fa4b207fb2b60fULL, 0xd98d924afdd0f14eULL, 0x68b70ba148acdc3cULL, 0xcaafa5c0309b71e6ULL, 0xd9db1e4048cf4c1ULL, 0xcc25e7c59f9d7772ULL, 0x86e58eb1fd462f2fULL, 0xe8fdcea750e82b52ULL, 0x253b03b8157b6936ULL, 0xf32d8bcbc90c2192ULL, 0x29e6a7aa66b943a9ULL, 0x70e47748e267c77aULL, 0xcf9b68a0f53317eULL, 0x9187bafb06898641ULL, 0x369c6e23c2ff9f90ULL, 0xa1baddf2b1d32e41ULL, 0x18789c5da84e4b0aULL, 0xdbb96a0fc2e7f80cULL, 0x1bc5296a51992447ULL, 0xf0e3d433925e893aULL, 0x4f661c04afbcad58ULL, 0x3ff8a39036054aeeULL, 0xe3297561ddc434f2ULL, 0xe245783b74a40951ULL, 0x5f0a74688e3afcf8ULL, 0x9519db3d8cd498adULL, 0x9182e536b6d0f5e8ULL, 0x84087dcf0f18c874ULL, 0x3da3eddf4875f5f8ULL, 0x2b01c0958ef61eb5ULL, 0xa167b71a60fdff4fULL, 0xd4752097101331acULL, 0x52713ca23dc6bcd6ULL, 0xccc660fc272d77f8ULL, 0x427340522747f7bULL, 0x8ab53d01318d667fULL, 0x17367806dde3b38fULL, 0xbd2d3aaf58308409ULL, 0xf9905efb9657b541ULL, 0x8344e02898492382ULL, 0x74b43a88d3f87389ULL, 0x8dbb79b82513413bULL, 0xd6277a5dff169763ULL, 0x9235a8a43fbd13cfULL, 0x4e325a741d0e6ba1ULL, 0x7a4a2099428f6608ULL, 0x6096988c10f0726cULL, 0x992c18690bf609a2ULL, 0x6739edc792dc7513ULL, 0x8d284cc1886736a5ULL, 0x62fd53013fe98efaULL, 0xca112e93029eafd5ULL, 0x248d9eff71756a67ULL, 0x143aaa3563f69816ULL, 0x51387e724eaea5d3ULL, 0xfe83ac4f8bf77345ULL, 0x36c17cc0a64fe559ULL, 0xe50d475ab6245ea7ULL, 0x56f43c33824cbb50ULL, 0xb42980a3a758da39ULL, 0xfe9b9926894cc51ULL, 0x7a59d236585a8defULL, 0x1a5739d8742adc40ULL, 0x2dc4c473a65aad9dULL, 0x2842f1deec5cdde8ULL, 0xabd8e38a1426f8a9ULL, 0x686724d6ac77fd0bULL, 0x9dfb7eb54bab0048ULL, 0x212d6b4087d4c84fULL, 0xe7d97276cea1589eULL, 0x45815b7426c34717ULL, 0x6f1234db72b85206ULL, 0x7c9b7c5beeeb454bULL, 0xb10b7c1c9663b6faULL, 0x92e1b7772c9d6d50ULL, 0x2ab916efd5f91c2eULL, 0x7cdd4e0adf4a36a0ULL, 0xd0be029d07d9b4b2ULL, 0xc5e1c25b55f8c934ULL, 0x120ecc76b9fa56bcULL, 0x70c1605c2411e71bULL, 0xd2d09b1820358cc1ULL, 0x34a3b22f8573d408ULL, 0x349ab18147247c61ULL, 0x1d1610bcb2965a01ULL, 0xd3f45fb8fc825d1ULL, 0xfd59401c71e52b51ULL, 0x7de5db6e5b06d7adULL, 0x3db15f9e011329bULL, 0x8f4782707977281fULL, 0xc090dca894f68cbdULL, 0xb7f05033a775e139ULL, 0x16032fcfd7435292ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x1ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x1da94e341f377534ULL, 0x4cfc969849f86768ULL, 0x16c524a02f79765ULL, 0x53e2a4ed1bbb48bdULL, 0xb8d390a25a9bd559ULL, 0x7f0f082882554c37ULL, 0xa3c9520ce06581aaULL, 0x5a2334fdda642732ULL, 0x6ad03e940e9263fULL, 0x79846089d1e09169ULL, 0xe6eabd76e66d27deULL, 0x2fcd57c067c348aeULL, 0x3d86bcc7b9dcc17fULL, 0xf8c74dfb7a284b55ULL, 0xb078f4d602a67bcULL, 0x1a3da7acfabf171aULL, 0x7c093d8e90db290aULL, 0x1bdd19286ccfa814ULL, 0x60827e9bed2cf20ULL, 0x3eacffafdb224556ULL, 0xaf71557fbc0882fbULL, 0xf109957fc45ff693ULL, 0xc3f8fddd886c21a1ULL, 0x2152f9739d3504f0ULL, 0xadbc2e7d31374f84ULL, 0xeb5ffc376b2a0787ULL, 0x190aabdea635754eULL, 0x3c3b6a92efb1b73aULL, 0xeeac60396d94b23bULL, 0x55c87763b1a81e7ULL, 0xb122e980b9452a94ULL, 0x126d49709e40cb07ULL, 0xf07a4c044bd6c999ULL, 0x8c10428dff191bf8ULL, 0xb522389c51b110d4ULL, 0x219b47db8e6ce98cULL, 0xd34e7786a8650076ULL, 0x65b653a2e2775923ULL, 0x60532571478778a7ULL, 0x5f253171cab882caULL, 0x394231f38f6a5325ULL, 0xfeef3349ba5df074ULL, 0x95b318aeb4cd5488ULL, 0x1387ab8ecbab47deULL, 0x160fc95ef808f40ULL, 0x32753a848dd07e9eULL, 0xa2761085c8e056f6ULL, 0x362ffc31cb19e2fcULL, 0x2e0fbd5b6b222256ULL, 0x843cc284b8175d61ULL, 0xcc9fe05d7d05c778ULL, 0x11d3f3f22616e01fULL, 0x499e9d57cf38ceeaULL, 0xa6add48421498591ULL, 0x38f5baee388f90fcULL, 0x283d13c53d8f3f04ULL, 0xa9ebd7d040f794faULL, 0xbf7a33b915d53682ULL, 0xac59f537aa63f28aULL, 0x389973be3632bbbdULL, 0xca993dd87adab32cULL, 0xb7984f8e99daf4d2ULL, 0xa460358e9f3eaef4ULL, 0x4d6bb19304a47533ULL, 0x1113efea6532138dULL, 0x3ea03fcaf138f353ULL, 0xd4ef37f6d40b1004ULL, 0x3976ffae6a0a401cULL, 0x35ae00e0bbba7961ULL, 0xee9fda529701e77eULL, 0x3f9ca550f3f34c88ULL, 0x77216791d49c057aULL, 0xe17ed9619c807465ULL, 0x171390ebff582e63ULL, 0x45daae06d9d8e703ULL, 0x350c39a64824dd69ULL, 0x18afbb746a5c5e26ULL, 0x87ee991046671140ULL, 0x97dea2564f036156ULL, 0x74fb91646856f238ULL, 0x4e4e527d7ef41257ULL, 0x1a1aff7a0aba478aULL, 0x1cbd7b040cad9d5bULL, 0xe7aa0a6ba7e0607ULL, 0xac4cf64bfbc65f8ULL, 0xb4da688373e3af44ULL, 0x9129b5fead4146caULL, 0x544b06c3f99db895ULL, 0x14c26052b0ec4639ULL, 0x9516ff8eee14e45ULL, 0x2bf51714bd14e370ULL, 0x1cfca018e5d91a38ULL, 0xacbd6cd4610a740ULL, 0x6f17e336741e31ecULL, 0x306ce1b134ee3698ULL, 0x1d7996c8eab5560aULL, 0xa01f32962a091d60ULL, 0x14a1fd8f46422d1ULL, 0x9e5f9e8dab0de1e4ULL, 0x60463d6dc22d93e6ULL, 0x22c761d8bd5919afULL, 0x8f802d3374361ec1ULL, 0x4d23cb76fe747393ULL, 0x340886e2158ee9b8ULL, 0x295fc3db365d875dULL, 0x618f38c06028e253ULL, 0x6351c1dc4f53e821ULL, 0x1591f3fad9f9706cULL, 0x364587e6cd52cd21ULL, 0xfeadaa630aab88a9ULL, 0xeafd3f3c81f0ad10ULL, 0x652448eede44b846ULL, 0xc85b08b41bfae62dULL, 0x17f031952f04e1e9ULL, 0xf2734499f3c793d4ULL, 0x4db0f644f9d544adULL, 0x5720a34ac7d63dc7ULL, 0xde938eca97a40386ULL, 0x8a20d44876b0ce3bULL, 0x5ea6492862e9d485ULL, 0xdbce109a9afceb6aULL, 0xbc46ea9d6a3c1c3aULL, 0xf07c1241e3ac4945ULL, 0x4892cfff7f94ff7ULL, 0xc6e6ca461a543130ULL, 0xbe81758bc1c3e2cbULL, 0xa7a3251c11a3f8eeULL, 0x3ae2aa25e2555135ULL, 0x47bbf8ac93bc7b35ULL, 0x152c29d01cd08fa7ULL, 0x3d809e9f378592eeULL, 0x2bf8ae1998f825caULL, 0x6931bb42c841526ULL, 0xec753d62c824cd46ULL, 0xcbe18558c404215aULL, 0x7b37dc80f4ee1343ULL, 0x23362bd54faf255dULL, 0x7c582085b67ef332ULL, 0xa7e844ca39fa0d3fULL, 0x5dd9526c6f0d6391ULL, 0xe21f7c5016e52267ULL, 0x1aa3e5d40921a4a8ULL, 0xabc2206c49fce6ceULL, 0x34afc30649fd5ae4ULL, 0xd6dc325c690ab083ULL, 0xba3243f7c546cd29ULL, 0x675337aec8da40dfULL, 0x5375661b7d80a35aULL, 0x9000330e3dd4a248ULL, 0x317fe6000deb3dccULL, 0xfca5328346f59077ULL, 0x9edcc44fc95f1b4ULL, 0x1cfb28522c84c32cULL, 0x878a0258161844b3ULL, 0x56df86d194d9938aULL, 0xd310367f8e93e10ULL, 0x84d84ae32f4d69e4ULL, 0x18a990e80b39ecbbULL, 0xf93150123bf7dc92ULL, 0x29971b953ed88ca6ULL, 0xb31c036e237c46e6ULL, 0xfc5defbf52d6783bULL, 0xb2ffbd7dfba3a791ULL, 0x32430d9dc19ab56eULL, 0x763e617f9fd1e188ULL, 0x4c3510d1b15e679dULL, 0xae94e9d52abf8726ULL, 0x485bdc9502b0af91ULL, 0xe9dadd2abadb25b2ULL, 0xa17aa2aec5ec3721ULL, 0xc634be32e7044393ULL, 0x35c7992b2203fd96ULL, 0xc20992ccb3eefb32ULL, 0xe2da6ffc8bda672ULL, 0xf0c4a6035e602709ULL, 0x6e2abc271fdec514ULL, 0xd87335b2af824788ULL, 0xf715b02a22d01472ULL, 0xb44871d1177b8bddULL, 0xaf8da962e6168aaULL, 0x3e915ad6dcdea0bfULL, 0x12af6ed2486b1752ULL, 0xa76c6bdd569dfe9bULL, 0x51815fcf5eb840b6ULL, 0xc41f46e70b975c9eULL, 0x9d910274a93a1c1cULL, 0x8c522ccd852d3cd7ULL, 0x5b5b4ac9ff69448ULL, 0x7e4919ffa53d98daULL, 0xbeb42c187c487a5ULL, 0xd533237dcf3b77e2ULL, 0x4894d58cea01218cULL, 0xc2c008a8716be367ULL, 0x664a84a0392b94e7ULL, 0xf140e4ea362385a9ULL, 0x4da8d45d2e1e6a78ULL, 0x5ec173ad86877662ULL, 0xea40b09c701d2da6ULL, 0x631267f774aad0fULL, 0x778b071688b2d99eULL, 0x17b579517b3c167cULL, 0x577e94f0d7fa45b8ULL, 0xb4f5f248a79d3e41ULL, 0x5afd4113b992d397ULL, 0xa6d7324a84f9e2d8ULL, 0x1bd3d4288fed0eb6ULL, 0x66d583fb34e14946ULL, 0x4f48ffed92fa4e29ULL, 0xc1e1ff757f9080dbULL, 0xda0553463d3e60a8ULL, 0xe5c2981696facce3ULL, 0x3f38327b3032f5f2ULL, 0xf91a19aaa6bf49a7ULL, 0xb0602f1f5534239ULL, 0x76f3b0f178c26ea8ULL, 0x6414c0bb71a35d62ULL, 0xad5c1553af49f51dULL, 0x1ca342d744ba0188ULL, 0xc6f11a2bc16fa611ULL, 0x3598d58ef3e610acULL, 0xe506ff3c7d17a7f0ULL, 0xdc8e047990735ce7ULL, 0x2fa36afb88c0e03bULL, 0x76edb1e468a60e9ULL, 0x870a5144f501874cULL, 0x1f8e3398ba97035fULL, 0x6b005ca97e533f6cULL, 0xa631478857204e0ULL, 0x332fdd25b3650ffbULL, 0xeb3504b51c8ac1aeULL, 0x8aab18a2b25660a2ULL, 0x1931f60ac7422431ULL, 0x20999afa0adf4835ULL, 0xe9ae01b37cddfe93ULL, 0xdf74de7cffb927a8ULL, 0x252f6395db3dde5bULL, 0x73035093a6ad937bULL, 0x363a179dc799daaeULL, 0xfbbc01dff6a5c7a9ULL, 0xf130025d9bd26eULL, 0x96187d19d1e488b9ULL, 0x22ac196a8e83b983ULL, 0x6a7afb7fb88baeffULL, 0x20ed185ced7b0a52ULL, 0x31a016c6d91e8dd1ULL, 0x524357512436e6d7ULL, 0x8ed1848b7485b90ULL, 0x1800ba50a6dacb0ULL, 0x3921b2660f617607ULL, 0x29a1822845ecc07eULL, 0x545e615e13354432ULL, 0xa9fcf41f6ef7ccbULL, 0x9f8ae6c384daf9ddULL, 0x8c586f395d96d224ULL, 0xd23b79b5ab9356c1ULL, 0x732fb4faed1673a8ULL, 0x6e6900fe81034175ULL, 0xea132e2dd0d531e4ULL, 0x248e4244bf530cdfULL, 0x7f705caabf0e4868ULL, 0xb35f69df8b66d406ULL, 0xc60f4f0e62d37213ULL, 0xa033c70c870b16e4ULL, 0x31b7312dff5c067eULL, 0x11e9c31c2fa3e12eULL, 0xa7ba4b53a7edef63ULL, 0xa8dbffd891b058b3ULL, 0x651a6b2975a4f86eULL, 0x4997289eed7fa106ULL, 0xa8b2a3ba98a80142ULL, 0x5a6f336908153bbULL, 0x162b5cf1f0c4ae93ULL, 0x44a5f6db409c2cf3ULL, 0xf79f801edec45b85ULL, 0x78eba4c3ce5ad111ULL, 0x1d6fef55813f026fULL, 0xb0638a8865688dd8ULL, 0x6be1e5c3c277e467ULL, 0x10c4ea887379b4c2ULL, 0x42195b34a4d7d4f4ULL, 0xf0c4532ed79a2c81ULL, 0x20786f67aff1819ULL, 0x451c4db12365f660ULL, 0x3eccb5ab722f72ccULL, 0x4a57cda27abed40cULL, 0x20ac12e87a622feeULL, 0x9ebd3b29df7327d1ULL, 0x7a9fbc46ba7618c3ULL, 0x989559ece958a5cbULL, 0x5662b4d035098a64ULL, 0xa91c6213a81d7798ULL, 0x15ecf9abaae1f0c7ULL, 0xee289c6e5f2c8f6ULL, 0x845b431c2986d7b1ULL, 0x9117a4fe33db82adULL, 0x74bfa6806a06645aULL, 0xc91159e4730d8871ULL, 0x174faa7b586817e2ULL, 0xcef8a9fff826b0b9ULL, 0x20f1bda1d28f4ddcULL, 0x999a03b5879b6ca6ULL, 0x311b9b7f8252afaeULL, 0x698fd1bf4aea9e14ULL, 0x58d3912c5e89fd6aULL, 0xff6e60d1d4fe5907ULL, 0x979a3fb01ed786e5ULL, 0xc222a07236e7c12eULL, 0x66f16070cf8957afULL, 0xc1135ad794fab714ULL, 0x34c030d1e1e7fcc2ULL, 0x276b21e9704c4db7ULL, 0x9603ef9ff6551a3ULL, 0x937d8705bc580ec8ULL, 0x97c314cb1123c5ffULL, 0x1e9a8dfbb942235aULL, 0x42f66b4d7d6ce7acULL, 0x1929b614ee75540eULL, 0x69d4403b503a0a1fULL, 0x7a16c8992b3a625bULL, 0x5bf1acd913c35ec4ULL, 0x5a5fffe715c3e466ULL, 0xad441baa9e425becULL, 0x2f8767d0a88f299eULL, 0x1116c62e7f2736c6ULL, 0xc6dad00288688eaaULL, 0x116dc5dce61d00d3ULL, 0x21c60fafd750a6baULL, 0x367a8711f1518aa2ULL, 0x190ad2e1ff9be8fbULL, 0x4e68a8a7fc615eb4ULL, 0x74617aa1d07013dbULL, 0x7302e543fd8ecca5ULL, 0x149bd154e9988a28ULL, 0xec20ae21cad3da2eULL, 0xe964c018d8b0712fULL, 0x7831a2ee44a0c9daULL, 0x58b887a3114fe117ULL, 0xaf0dc6466794a6f0ULL, 0x2f40239bd40b5a65ULL, 0x14e1d762aa63cd0cULL, 0x4de31f34dd20a96cULL, 0xb5b1e9688bf2820fULL, 0xfe56f1f2a22a06eULL, 0x71eefc4530a08f52ULL, 0xff8e5fd5b8f71e1ULL, 0x190e67f31b2ed561ULL, 0x20e65e10980d419bULL, 0x2af728a11316be65ULL, 0x124ab982b85746c6ULL, 0x708850b38c052713ULL, 0xe8ad838539873ac2ULL, 0x7895c2fd970c6093ULL, 0x7ac7a0ee8daf00b5ULL, 0x209a26dfb69026c8ULL, 0xcd45e79fd7b76c43ULL, 0x19f1db0e5a8d6584ULL, 0x2eec79c50275a947ULL, 0xa5f2d3754d90e0edULL, 0xf3089b4308d611cdULL, 0x1bdf573895b90b37ULL, 0xfd936d67fcbbba41ULL, 0xb4660662ca0b459ULL, 0x7e6bd9e3fe4e603bULL, 0x6ec3f1e005aacabfULL, 0x74dc2efabeb3a7eaULL, 0x48cf7d06e3f88234ULL, 0x52890b2eebfd4bdfULL, 0x6549007cfbd2a05eULL, 0xb7ec5209d13f0e44ULL, 0xa5e89684cd9f933bULL, 0x3667acaa72b80e2eULL, 0x75ad13b48a811d61ULL, 0xdba2e2214250cf9fULL, 0x1e41642a6cf3d62ULL, 0x74628ef749f38a01ULL, 0x597f30568550f836ULL, 0x39b2f54db15bca8ULL, 0xc556e408ef81c4eaULL, 0xb6ae223caac42eb6ULL, 0x39589c1588788375ULL, 0x4c8283aabf81116fULL, 0x2aae577e7a079aefULL, 0x1c8ca5d7b8567043ULL, 0x335f28092cf28f9eULL, 0x421a0a5fd41da255ULL, 0xa0b2cd5f1f30734cULL, 0x8d43c596cb8567eaULL, 0x3178367bedfb5798ULL, 0x649009fb2ba0342cULL, 0x9083b41b6310dd56ULL, 0xc28dbac80da097d2ULL, 0x4e70fefb7a797f90ULL, 0xc02b745fa0a08ad9ULL, 0x8ab3eab975ebe299ULL, 0xcab0190762fda639ULL, 0x2d19e775b1d9f7ecULL, 0xa50352d4c67a1ba2ULL, 0xc3472eb05173ea93ULL, 0x5987d15e3256cd8ULL, 0x1e2ba65e32b30e2aULL, 0xac5f59f3161989b1ULL, 0x30033a74dfc53687ULL, 0x79b690087c6c5e3eULL, 0x44cb8e79c9d8b6a9ULL, 0xeb1e5bf13503c3deULL, 0x9e65dcd6f346b5d8ULL, 0xcbcdd5a56c428641ULL, 0x9dec4f80b792df7ULL, 0x64988bc573f82c2cULL, 0xd244354a8d1871b0ULL, 0x5b1e26bdb3a6382fULL, 0x18d45013dc4ac17dULL, 0x50f4778c0a009af5ULL, 0xed1b63dc3e1e30b7ULL, 0x427d6e99b141af0dULL, 0x4f8de195b5f6d8b6ULL, 0x4e212fd8683afaf8ULL, 0xa7f15a68107c1379ULL, 0x84500e0ba7af2f07ULL, 0x3a30757d10c3e4aaULL, 0x5ccf7fa9dd2ac5bfULL, 0xbb90878880899fdbULL, 0xf79ea10b2227343fULL, 0x7b0a3f8d6978fc19ULL, 0xffbe3e23198efe6eULL, 0xd58be85a84f45e8aULL, 0xfe506ef9df3f5829ULL, 0x3a00c2c79f7a193cULL, 0x4b98355a39b91e9fULL, 0x3a0c38285055700cULL, 0x2c84e883f6bce536ULL, 0x3a7b154f9528c56bULL, 0x65af87e9b508cf31ULL, 0xaa3d821410bf71c7ULL, 0xe0e505f5653bc9a6ULL, 0x1a476872df4e4da9ULL, 0xf30827c3c931d87bULL, 0x2c99f4e03e85a4f4ULL, 0xdfb8c5cb16c7fcdbULL, 0x57efc99bcec9e61eULL, 0xe31799c784438002ULL, 0x8db00434d228e763ULL, 0x37a5f8e47c4e1203ULL, 0x3c7fb8b7ad26634bULL, 0xada094974691b5e1ULL, 0xc0a8f5a4188b5baULL, 0xa435a003cffc95c6ULL, 0x26899e5b3c58e815ULL, 0xe577718790598492ULL, 0x671720bbd5ad8f83ULL, 0x714060cba2245ad2ULL, 0x763ce68f31857a12ULL, 0x2df96da61d03b8d2ULL, 0xf2d30db3501cbb07ULL, 0x1b7a7b40b1afd362ULL, 0xdcf07f152fd3eefULL, 0x5e8e9ddb53313f93ULL, 0x7754fae20be8d748ULL, 0xccf2fdcd0e8d575bULL, 0x1ded47b723c84ee2ULL, 0x76fc9dccb0d8e813ULL, 0x55a05913533ddba2ULL, 0xa88948e8a9b57fULL, 0x170682d5710b522eULL, 0x60b62d178747e982ULL, 0xd7843fb13097d82aULL, 0x9f31b2f4790dfdb9ULL, 0x11a3ece632938d56ULL, 0xf738c75feaa97c84ULL, 0x331a84c57269bd6eULL, 0x8f36de48637d19daULL, 0x48f998c04d645bd5ULL, 0x97f4ef3681743488ULL, 0xb35f2fab07efa818ULL, 0x786514c06190663eULL, 0x7b0972d36140c14aULL, 0x26a855c8a91df91bULL, 0x11386abca6b093f6ULL, 0x3e431dce3eccbc6aULL, 0x44d1df5519351646ULL, 0x6f83191f1e659883ULL, 0x8397c1c35eb46acbULL, 0x818c955de3d47bf1ULL, 0x678c98e9e01e633cULL, 0x457be03f5cfcf385ULL, 0x4d13dd14cafe46aULL, 0x30fb73cc50ebbb32ULL, 0x71019a5d1810a656ULL, 0xdc3c6b744c8a35b4ULL, 0x386344b518c37b05ULL, 0x7157b94e79fabf2dULL, 0x7dd1481e11567b5aULL, 0x657c991a353c5686ULL, 0xb6af8616a0821226ULL, 0x93b76d825b4b88aaULL, 0x1ee2efc9df0ddcebULL, 0x64eee184c516726cULL, 0x967e3b9285a33c73ULL, 0x284103cf9e8f0548ULL, 0x5fc734a10eab17beULL, 0xe5f0ff6fcf5032f9ULL, 0xec393c14d7412dd5ULL, 0x808f31918434566cULL, 0x248f48089d54c153ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x1ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0xa9f3729ad1939932ULL, 0xb2d4f9dd4cb4bd16ULL, 0x1c73a3e405d39a64ULL, 0x10b304ff67577ecbULL, 0x23616dd0ada44bb9ULL, 0xd9ec65aaa934afb4ULL, 0x9bb0e7cccd85e369ULL, 0x13b7faa0f91cc141ULL, 0xa5176fc37c90a733ULL, 0x14637eea177267a0ULL, 0x7a32412d71c1de83ULL, 0x3646a62ad82bd1f3ULL, 0x88bb8f97c6bccacULL, 0xda20ea738f7dd05cULL, 0xe94d73adc700ca86ULL, 0x24dd06031fdaa9e8ULL, 0xf8df1b0d802be576ULL, 0xced91f708222a5f9ULL, 0xde39e2e3ffe3951cULL, 0xdc7656e6cdae9cdULL, 0x924754fa76b6d9bcULL, 0x5773efc31724a576ULL, 0xac00f7c155111a4ULL, 0x31a66f726b664ab6ULL, 0x295667b80a340d35ULL, 0x734283e25f19f320ULL, 0x64b4331902c5a853ULL, 0x25ed76d78c87c3bdULL, 0xf50c1d0d76373947ULL, 0x52b4159988436d5aULL, 0x26b3a63fb0b32a0fULL, 0x179b5f92f545c7b3ULL, 0x8f8f44f422872382ULL, 0xf28a62db1d2e15dULL, 0xcd9a63001756e6f9ULL, 0x4a98eca8180e1ff6ULL, 0xd2e8d363b6f46663ULL, 0xb2bd4e32515ed1b2ULL, 0xa60ea08514980002ULL, 0x6f5c46e31dfb7a21ULL, 0xa7ed3dbf89e2e0e8ULL, 0x54c8150dd85ee75ULL, 0x68fb570147571c6bULL, 0x7a52e15368bc7c49ULL, 0x288bbd213ccacfcULL, 0x5cf740e86fa0692dULL, 0xb4fb141752b4be3dULL, 0x57d4bf70980e45ceULL, 0x6647a8422e8413aULL, 0xf26920f222f8ac45ULL, 0x22d690ae201b1c92ULL, 0x5dd3a1700c7d5a89ULL, 0x1432e74023b7e185ULL, 0xfa2cfe88781dd97fULL, 0x1f1e6c5afb654b3eULL, 0x36de9084791e73ceULL, 0x82faa8dbdee40b98ULL, 0xff8a52086d520674ULL, 0x1f8c510f446ac562ULL, 0x4676d3812cc6b66eULL, 0x8f1aa7802e7429f4ULL, 0x2a95c1bf8ed6bdf6ULL, 0x51450a0457fa0ebULL, 0x7d89e2b7744c57b1ULL, 0xab37d54feb9a47e8ULL, 0xf90c35ff7f7d96b5ULL, 0x2797bb6d774981ebULL, 0x314da68b8a675c1fULL, 0xdcb53225fc6edd87ULL, 0xc0e2ceaa4aacbbc0ULL, 0xf7b37b1ab90352a2ULL, 0x311cc8cbc768fbedULL, 0xdecd28b278de3abeULL, 0x31268bdf3a84ffbdULL, 0xa2bca906ce9675feULL, 0x4001fc926e39a169ULL, 0x78268313b712cb26ULL, 0xc809f2ae09576805ULL, 0x1535505954995bfeULL, 0x181de6e9e68b8e49ULL, 0x1844af4925cb9ceaULL, 0x6980c706303ad883ULL, 0x1929941188ed348dULL, 0x4729468f6e809884ULL, 0x8e2f7ff73a2796f4ULL, 0x49c65093c5678d2aULL, 0xccd404ee4022543bULL, 0x3e75419334a28d30ULL, 0x3d4568e209e5c734ULL, 0x5c0a8b26ab9c8e70ULL, 0xa53470c8a319b2f7ULL, 0x5c10006ae43dceadULL, 0x3d523d63445da049ULL, 0x8abd895b1f136a71ULL, 0xbc78d9e79ca7fba5ULL, 0x3814315bebc94285ULL, 0x21ae11b4b429cb20ULL, 0xdefcb41f6976aca1ULL, 0x8987044254cd389cULL, 0x40b6c8f25a661d86ULL, 0x3eabace9e5ed7930ULL, 0x5822492442f8cda9ULL, 0xc220d3dbbbe13fcaULL, 0x5d06bc22bdafbbc2ULL, 0x9c81d54be4d75a80ULL, 0xbed91aefed228ac1ULL, 0xcf4604b6cf6d0bbdULL, 0x85b5d7512239cd5ULL, 0x9c9eb090db727dd1ULL, 0xfea25ad5b60c3cfULL, 0xf9af2d3df40b21feULL, 0x5ba4507209f7b235ULL, 0xc7a229fdc25fa82ULL, 0xc81df54fac3ddeebULL, 0x654e22d2b21c6f4bULL, 0x35b616c963ad5efeULL, 0x60aa9d1f217ebfb9ULL, 0xc5fbfda00d6e02a7ULL, 0x66618e7feb064f20ULL, 0x21f4f2a509f13b8ULL, 0xa4ddb6c768a89e5ULL, 0x1863636e599d725bULL, 0xf48da1dbe2fae37cULL, 0x393fb3d0b216d7a5ULL, 0x241776f56c0960ceULL, 0x6bf72e94c7963a80ULL, 0x517bd3ef9605b5efULL, 0x4e2107bc674405daULL, 0x1036894f02e964efULL, 0x43a03c83aac83bf1ULL, 0xd631b6b7e9c4a59cULL, 0x1dec03fd22e2946aULL, 0xf8c873839e823889ULL, 0xb95160b083995a27ULL, 0x1742f783e5a3a6bULL, 0x39b34c362cbccf88ULL, 0x9aaaff3c84f642dfULL, 0x3aac79aaef2489beULL, 0x700a33510f45ca6aULL, 0x704f79f0fe4d3fa8ULL, 0x17ce7aa59eb18138ULL, 0x51dc5412a1b2fa63ULL, 0xc17c676a661cf50eULL, 0x6dd2ea4a87855169ULL, 0xf3a4a9395fedd046ULL, 0xe2be80effaba972eULL, 0x45de817c6b4a9471ULL, 0x29d566697642698aULL, 0x2e4554c093257c29ULL, 0xafcbf1498c08f63dULL, 0x794f930fd8b608daULL, 0x4c178fb2b98bb750ULL, 0xddad5eaaf9a0b8cbULL, 0x5c43ce7338bade1ULL, 0x7ecaa2a32a700d3aULL, 0x8f259cc6316f7f3ULL, 0xa3f9872890568171ULL, 0xb9bb823d60c36b52ULL, 0xed16aacc6680ad75ULL, 0x39d1efb6af80d45ULL, 0xa268fe618f00fdc3ULL, 0x4e3d54fba67e3760ULL, 0x8611c2c321d4f1f1ULL, 0x7022371b0a8401d6ULL, 0xd384c9c22ecffeb3ULL, 0xda9646a39bdf1bdaULL, 0x60e1eda9fd8159b5ULL, 0x55398b47a4bbced2ULL, 0x44f924a65cb391c2ULL, 0x5847e08677840d92ULL, 0x9d6f8f02ab156d60ULL, 0x7dd73efa90353f71ULL, 0x75cc05f0c893a78bULL, 0x881e5540ae2eb819ULL, 0xa623d62d78ff0e0cULL, 0x1bbace776a6ca586ULL, 0x5f2897ef92154b69ULL, 0xdd0a1a0660493eabULL, 0xfe65b8356f1b9adaULL, 0x154e9c8cc71c744fULL, 0x6093cc290a648b14ULL, 0x171806a3c62ffaf4ULL, 0x91025c0281d2246fULL, 0x3734d94f37d1a80fULL, 0x261863da102bd847ULL, 0xaacb67b306c6b0baULL, 0xa3c0039572ba9776ULL, 0x13d11be92c087ab3ULL, 0xd397ca9a5b25c978ULL, 0xa7d0792fd301e813ULL, 0xb5173bf9bd290efaULL, 0x431e0656d75f3976ULL, 0x3f17a04bb3818a78ULL, 0x6c7939baba910193ULL, 0xc103a9fc25c67ec2ULL, 0xa47723cb92b9b9aULL, 0xbd22ba8811713e3cULL, 0xf8d79631546f41b2ULL, 0x1d97dc70cd2644f2ULL, 0x3c47e28a525e1bceULL, 0x5f01836f8ea03512ULL, 0xf2b606846f27c68dULL, 0x17307411dd333722ULL, 0x278e20fba1f024b2ULL, 0x10674483b52e2afcULL, 0x2f0e2ad191feb7a3ULL, 0xa8d11893a1b46386ULL, 0x2fab48d82eb0fa3aULL, 0x8a9efe5de6f4758fULL, 0x13880d22782bb91cULL, 0x96af206f0374451bULL, 0x22fb8543b1071713ULL, 0x8bbc6f58b60d7029ULL, 0x5fa9ebdbc91bea01ULL, 0x3e09675bd609ae4bULL, 0x61529eda671249c4ULL, 0x571ee0f692421c17ULL, 0xe10121deea9712fbULL, 0xd08d9a1a661a3bddULL, 0x4388afcec61bb92dULL, 0xc285333e88b37b9dULL, 0x12d43f3aada95adULL, 0x1350a46db7db36c7ULL, 0x124a3df9538a646eULL, 0xa72cdd581c80946dULL, 0xffd50cf8052f8ba5ULL, 0xf2f55a6dc1b2e5dfULL, 0x658549a04c26377dULL, 0x301a130420bda99aULL, 0xa1422765a9ad081aULL, 0x4aef4d3fad024e89ULL, 0x17f7beffc0c5407bULL, 0x300035a933689b1cULL, 0xc219361188578422ULL, 0xd99871a05956fdb0ULL, 0x388d7408cd902383ULL, 0x13a4503f7b50748dULL, 0x62cba81482b4355aULL, 0x6f91c7f59b66766eULL, 0x6345abf531593b2cULL, 0xebe0c237dd354176ULL, 0xde20fbb97869f2ebULL, 0x33d6711dfdd66ca6ULL, 0x976ea55654c5e34ULL, 0x6badd2e2d131b8e2ULL, 0x957ee9f5e59448bfULL, 0xcb212bd6176c8d62ULL, 0x259993a91aeb4e3fULL, 0x5a68694556e18478ULL, 0x310333ff29b1b84fULL, 0x9841e6e62596cbb7ULL, 0x3491b2f25603bb1aULL, 0x396b62a466f76c2cULL, 0xaa11f81cd365bab3ULL, 0xe57bf5875980dcbeULL, 0x988beda393eb3e3ULL, 0xeb5a59a44bb9084fULL, 0xe25d8214c23ee13cULL, 0x52c10e71d41173b3ULL, 0x3c74f0a2a50ce7bfULL, 0xbf84b4d22a0d6d8bULL, 0xb43f091149872d8dULL, 0xffcd3ce19974f5b6ULL, 0xfa44a089fcc105eULL, 0xf10990b953cda94aULL, 0x9d7abf7b924c8015ULL, 0x320c0504e110deadULL, 0x787b22acde07ede1ULL, 0x53e08feaddcf6051ULL, 0x3e6f4d9ea94775e4ULL, 0xb912a68c3e9fa409ULL, 0x6a1c614bad7da020ULL, 0x806a0e255d1b5563ULL, 0xd77da6c593925568ULL, 0xbe5269f1515c3123ULL, 0x7f5ff633a592b086ULL, 0xacbe8c743147ad60ULL, 0xa491867d7ae32818ULL, 0x98b3fe47735a5cefULL, 0x6d37a791e328e0edULL, 0xa783745437f4ceadULL, 0x5849c8534996703ULL, 0x2577322fab9aa313ULL, 0x3dd9101e9e016303ULL, 0x5e397ad2381edcb8ULL, 0xe071537a0fa8b770ULL, 0x3fc655f742ba38a8ULL, 0x43e521eb5b383d10ULL, 0x6adf31763129107aULL, 0x141946c06b3a031ULL, 0x60f6eb34a91552a6ULL, 0x5378e34a33c36847ULL, 0x62417f6c13cd3e28ULL, 0x36cda0623b5d4f2dULL, 0xb5926290911347b7ULL, 0x373cf2edd88464bdULL, 0xb0ed0b7d1e90680dULL, 0x73da17871c54373cULL, 0x9f9c39fb94ec99bbULL, 0x3c45aaad163fb71cULL, 0x967a8e843acabeb3ULL, 0xe91cd5f8ecdc9de6ULL, 0xd3b31d91f00db64ULL, 0x188e629cb71052b4ULL, 0x5453770416950945ULL, 0xf0e4623c3b1a4e36ULL, 0x3f41ae465c1bd8bbULL, 0x7b8172c37b005cf0ULL, 0x2e40519c0376bda9ULL, 0x21bad482a1a4daa4ULL, 0x953ef6b4e43b8de6ULL, 0x6ce8d9a134bd4459ULL, 0x5b4920c9ad56f35ULL, 0x50911ff07e17f47aULL, 0x36704ba8a977773fULL, 0x6cb1013eb97c825eULL, 0x75a2b54cb6330aa0ULL, 0xf5b81f3b1728a4aeULL, 0x4086a2fbbacd7f09ULL, 0x3bbe7401472d58dcULL, 0xcd8c90f75ee0c02eULL, 0x183d97f155afa16dULL, 0x28e2ca0260ce5a1eULL, 0x4b8137e069e0883fULL, 0x8cc9789e2065479aULL, 0x2271d769c94127cbULL, 0x19e78d891209f4d8ULL, 0x620c729d0779004cULL, 0x616885d465186411ULL, 0xa4afe3898b11595eULL, 0xbcc1cee2cd36afbdULL, 0x1d88db2950bb0a88ULL, 0xc4e437d55eb2d644ULL, 0xf14d9007d296fe36ULL, 0x67de286cd0ee32c5ULL, 0xff4283cf4995ed0ULL, 0xb564e841f85be3dbULL, 0x63d2a1c1b54fe649ULL, 0xcb232dee9ef210e0ULL, 0x7f202dc1b5173ea9ULL, 0x292615132f49b42ULL, 0x2341f68fd8a6f019ULL, 0xfbb9f03e7fdab00ULL, 0x415d7c4eb66d6b33ULL, 0x7e0d78f58df484eaULL, 0xac5ed899fb48887cULL, 0x8d53bd1792954e49ULL, 0x1fee04f178c6bfc8ULL, 0xddaf79742ccfc138ULL, 0x6bab7de10aa3eb78ULL, 0x11feb24f589111b1ULL, 0x464b5263baf54725ULL, 0x22e9d447a24df354ULL, 0x76fdafeb6b2a13b9ULL, 0x22202be9839c2578ULL, 0x5a5441e5f9aa1206ULL, 0xaa73f8316e00d6e4ULL, 0xe1304132a4769a7cULL, 0x6038c4ae3370d055ULL, 0x24e8e8410652c52ULL, 0xbc9f04716d83959ULL, 0xeb43daac3a5f8f16ULL, 0x67e07666f920c0e1ULL, 0x3f038d19c847fe86ULL, 0x41641829658a0f94ULL, 0x953226db9cd91940ULL, 0xde75126777f6d930ULL, 0xaa28cfbc3663aaaULL, 0xa0a26a805c22b06dULL, 0xa269a33dfa95f31ULL, 0x494f9b5e61f0133dULL, 0x5613c28c765a6b1cULL, 0x47335dced1af47fcULL, 0x74dc9ccf08b3002cULL, 0x9e566fcd1ecbb3a1ULL, 0x106a0b288c498cecULL, 0xb0c4713e3219b18fULL, 0xb12af8d022ca2b5dULL, 0xbd1785097155fb4eULL, 0x58cb966e4850143cULL, 0xdc6d873f6e3e4da9ULL, 0x543cf5664fe485f6ULL, 0x22d5fb19a6b7b35fULL, 0x6f8eacbc5fb163e6ULL, 0x5316da2e803f8a4cULL, 0xf3fd05d17107bc13ULL, 0x62ae7bbb7b6cce9ULL, 0x6c11031e0834e2f6ULL, 0x8c1874ad55132dfdULL, 0x3746b81f0eb1ad67ULL, 0x5c8bd9728c297efbULL, 0x1c99de2059d7f0d8ULL, 0x72c603db26b6b839ULL, 0xb50d188ae6445dfdULL, 0x5f42b306b1a851aeULL, 0x536ad292f459590fULL, 0xf074564d7090fba9ULL, 0x24d354f88bdbf405ULL, 0xf20931ed42eb2b0fULL, 0x102e8cdc83013cebULL, 0xf7746166204ed007ULL, 0x4d3da6a852c35601ULL, 0xfb3bf32a89f3c5edULL, 0x51b76efe272f2e3aULL, 0x8c6c5122b53f7a1aULL, 0x8a2ad6f467f6013cULL, 0x78181ea42d13272fULL, 0x785ee8eda7066fccULL, 0xa4ca35bc174371ffULL, 0xe87f15b197a303a5ULL, 0x5b80d9622347fd56ULL, 0x167cbc0e1b9b9ccbULL, 0xf461541ca7fad653ULL, 0x99408b5378a3942bULL, 0xe268577dfa88ddb1ULL, 0x7345c43be31a875dULL, 0xae989a6da40a3dd0ULL, 0xa75bdcdf6bb17e67ULL, 0x436652cf0570bc2aULL, 0x503ee0729af50530ULL, 0x83e6d978186515eaULL, 0xd001ad15f9dc453bULL, 0x7e719b269aa1169fULL, 0x4c5bb3b20d6c6217ULL, 0x5182b5fe5e086370ULL, 0x9cd5bc38b9d83c7bULL, 0x6d5d4ec8f8c74778ULL, 0x1d4f321f3923cfbcULL, 0x89aeddc020cb3a53ULL, 0xb3f117d0fb25c995ULL, 0xcc88138b1bc26ea4ULL, 0x155c3a012a031ef7ULL, 0x8ea3fa7688fc667cULL, 0xdab8b173aa08ea1eULL, 0x559dc9698c31dc35ULL, 0x6e69203d28136ee6ULL, 0xc96f73cd34d4a751ULL, 0x42a03617db018aa7ULL, 0xec62255dca103eecULL, 0x2c418de5cd1e86baULL, 0xc284ac920b4ebd7ULL, 0xecdc3be487310e6ULL, 0x90ec635cdf91d34ULL, 0x62ae5c62401c2b61ULL, 0x83cdd9c6341114ULL, 0xe76fff7439771f03ULL, 0x1930d403c13d1a81ULL, 0x1b408e6e631af144ULL, 0x72fe63e13d8c6e0dULL, 0x98e6e2b6b5306207ULL, 0x708624b94d1631e3ULL, 0x38e48f1459f4f01fULL, 0x72bfada35ebcb54ULL, 0xa76f4edd0e90369aULL, 0x934d946772de9c5aULL, 0x5a189b804ea33827ULL, 0xebe91f0ccebc68f5ULL, 0x3ddccc7e6750b791ULL, 0x403f2c9d184a4536ULL, 0x67004456fa1d6ba0ULL, 0xd1f5b5a187154eacULL, 0x7c36d2ba1948e285ULL, 0x6745245eb438a80dULL, 0x2cee3ffb577de462ULL, 0xe56cccb47eb4acb8ULL, 0xd3e6a295fc859a07ULL, 0x8a6c75b5d9893bc5ULL, 0x3f060ceab3a6260bULL, 0xd415821fa8ab783eULL, 0xc35b2c304385a970ULL, 0xb9189232cff7e7d2ULL, 0x110b50e66949c88bULL, 0xd845d9fcfda675f2ULL, 0xab2bb4d4bb11238fULL, 0xf7a46375ba26c4bbULL, 0x4bf589bdf1744d8bULL, 0x90b02872a73331bcULL, 0x7d7c83da1cb3eac2ULL, 0x4f29acc8addd1623ULL, 0x7f9f125b7d47ab6ULL, 0xe91648e48c6ee87eULL, 0xe1439aa450ed6b5eULL, 0xe3a2c40cf02d3543ULL, 0x6517ac4da1c51096ULL, 0xd8a74d44823f761aULL, 0x455360d7f8caf8e9ULL, 0xc22b449466fc1205ULL, 0x4c10f079013411afULL, 0x2323975242739c87ULL, 0x6ca0506d8cb83089ULL, 0xa35e86b9b9e063feULL, 0x22b0fd80e1a55e05ULL, 0x4f2ba134ead8bec4ULL, 0xb459e9a0b30df7bdULL, 0xfff3fff8a36074cbULL, 0x642ce560e4c43edeULL, 0x6b93aa441d65493aULL, 0xe51ad4a58f03685dULL, 0xc150c28908ea4690ULL, 0x42b5bb3202d9ae62ULL, 0xe292af528cfc048eULL, 0xc9d0558da90d372fULL, 0x574a864e6a6cd561ULL, 0x7341860ea0f638b7ULL, }; #endif