github.com/duomi520/utils@v0.0.0-20240430123446-e03a4cddd6ec/hash64_test.go (about) 1 package utils 2 3 import ( 4 "hash/fnv" 5 "testing" 6 ) 7 8 func TestHash64FNV1A(t *testing.T) { 9 var data = []string{ 10 "a", "123456789", "", "五一劳动节!", 11 } 12 std := fnv.New64a() 13 std.Write([]byte(data[0])) 14 std.Sum64() 15 for _, v := range data { 16 std.Reset() 17 std.Write([]byte(v)) 18 if std.Sum64() != Hash64FNV1A(v) { 19 t.Errorf("Hash %s, std= %d, Hash64FNV1A= %d", v, std.Sum64(), Hash64FNV1A(v)) 20 } 21 } 22 } 23 24 func BenchmarkHash64FNV1A(b *testing.B) { 25 p := []byte("hellow2023") 26 for i := 0; i < b.N; i++ { 27 Hash64FNV1A(p) 28 } 29 } 30 31 func BenchmarkHashString64(b *testing.B) { 32 p := "hellow2023" 33 for i := 0; i < b.N; i++ { 34 Hash64WY(p, 123456789) 35 } 36 } 37 func TestHashString64(t *testing.T) { 38 p := "hellow" 39 t.Logf("HashString64(%s)=%d", p, Hash64WY(p, 0x0102030405060708)) 40 } 41 42 // HashString64(hellow)=12545319294691448170 43 44 var vecs = [...]uint64{ 45 0x0102030405060708, 46 0x5d82bd5a3b138a63, 47 0x3158b891db8b2910, 48 0x1d9e97773c4c28e1, 49 0xdb9d8eaf7194120, 50 0x2e8b16a87392aebd, 51 0xb726b26fd3553666, 52 0xd406f08b541da1cb, 53 0xbac1d2ef199ea79a, 54 0xb6bf79997cff482a, 55 0x32b55a19e8688c1, 56 0x332f1c0a79fe6558, 57 0x80d49c5d8abdf8f6, 58 0x3a29b68f839f45e8, 59 0x1940857f0a979924, 60 0xf133b2e3314a866, 61 0x4c8587bfa95e2230, 62 0xe43f8945877db6bb, 63 0x9be0f0aa4c64a9a, 64 0x9c3c6d8e885b8854, 65 0xe44d752380640e1c, 66 0xa484026d049debe, 67 0x9e85973dc122a5f3, 68 0x7bd60d3610cbb677, 69 0xc2515f6b20926b77, 70 0xa499181a14bd1173, 71 0x76195e770d0c9565, 72 0xfed59fdf49417f22, 73 0x794eba485f43c099, 74 0x6d97ce6217bda963, 75 0xc244d2c409222b80, 76 0x57cf4e9197a412ef, 77 0xd7d02b1e8a711b65, 78 0x98e9c19c0554593c, 79 0x607c755a1ba7de65, 80 0x5c941df717e3cc19, 81 0xad06504b3f1b1c4d, 82 0x41622aff282ab9a4, 83 0xa8acaf2e45965e30, 84 0x14ec7f6fe43e106c, 85 0x103de774555ad2db, 86 0x5c20288e0ad6124, 87 0x8647bbb03ad91896, 88 0x6b0060782a5e94b5, 89 0x66f9428acb562236, 90 0xa923973b933a14ff, 91 0x32ef32e0ccf4a537, 92 0x1a09118a26fab3b6, 93 0x636ef63f8c72baa8, 94 0x8a60f839fe17fb62, 95 0x22d15da60f23032a, 96 0x67c85370d58574e1, 97 0xccccba2b204e929a, 98 0x67a3b47448d7c7a6, 99 0x38528068fd57daf5, 100 0x788c2131ae744e84, 101 0x7a129ab5ed19e3d2, 102 0xb4313699073b5363, 103 0xfd9615087c83e059, 104 0xdfaf108308fdc180, 105 0x29ac888c9b416e1, 106 0x7e4a934c51c69646, 107 0x9b71fc9518755e15, 108 0xa74eace12cef107a, 109 0x50703f638313222d, 110 0x65e62f6e3b2b45b1, 111 0x7718653d586fafad, 112 0x8cdc09f887c6a5ad, 113 0x2a726c490f38fd63, 114 0x24a2996757365bae, 115 0x58d4dfbac05069da, 116 0x74a0b8191fd31cbd, 117 0xafc7fe5ced03c1b6, 118 0x49a4d58699b5c8e0, 119 0xf92b6d87a01a1436, 120 0x10a9ca37669b060c, 121 0x751e7319643628c5, 122 0xc8717e7714d5b4c4, 123 0x7697ec5038e5178, 124 0xe9cd2924dea82766, 125 0x6931eb1a34eb1177, 126 0xe226a5d2953705f9, 127 0xe87d0ee8b68801c6, 128 0x45b0594b22f3e5e1, 129 0x2bf298d17e53c191, 130 0xa6b423b2c316819c, 131 0xf7ddd2a5d23492ef, 132 0xf4fb451daad1f1d4, 133 0x7b5885a67d45b3e5, 134 0x3c73664e30c29e83, 135 0xe47ee254ed2cbab8, 136 0x5e9ec1c88067b76a, 137 0x528f6844d503cb5, 138 0x6fc913ca9b2530ca, 139 0xb7e2bf535df8062a, 140 0x328a6e38e6eb8ee4, 141 0xc1910646b2d7ccda, 142 0xdbd843672a6e66f4, 143 0x69dcfb4c4131fccf, 144 0x47523e17a719e1f4, 145 0x3b0a58f4726ad84b, 146 0xf731a34cebb14bdd, 147 0xda38a955e5b70b89, 148 0x6cb164d6afe3023b, 149 0x7bae14eb44f1c287, 150 0xf27b7dff80fcb362, 151 0xb6934bca223433c8, 152 0x71aaa3867d9bf968, 153 0x4534f4527d7fc257, 154 0xbefc00e6c019e33, 155 0x312bc670c67084f6, 156 0xdad804abc41d79e3, 157 0x638fc2c128308356, 158 0xe78374bb6228c456, 159 0xccd9d615860a7218, 160 0x5576212c95078a04, 161 0xc4a3c89a4417b20c, 162 0x441b26ed49aaa4d4, 163 0xf8121cd094e2c764, 164 0x46ad579bdfe0a3e5, 165 0xb0c990faff8ea962, 166 0x8b95c45b60343e6a, 167 0xa059c32a793d8453, 168 0x8ce9a707fa431df9, 169 0xf1994049cc79022f, 170 0x2c45b684c226bdb1, 171 0x71ec3b4142dbcdc2, 172 0x8ecc0792f586113, 173 0x4a4a44ec0fd49e0f, 174 0x9701d310841e10f2, 175 0x5712753142b2f827, 176 0x15962ae538160539, 177 0x344b9ab65429dd18, 178 0x1b409dfc1da08b1, 179 0xd9a1572fa13597b0, 180 0x389b5be6fec6f35f, 181 0x9906901d31b1b9d5, 182 0x361cac80e1d1220a, 183 0xba88a1f74604a691, 184 0x269c771c8c2f20e6, 185 0xf462afd5bf52b9bf, 186 0xa553bad17dcdfe75, 187 0x51206b14321d8f54, 188 0x743854d81e18ba6c, 189 0x60a8db6db33b05c1, 190 0x1b46e3601b46bf27, 191 0xcf865164e53b29a5, 192 0x26ddf1c0092a14a5, 193 0x161d1196f3cc4cd2, 194 0xc95c0c84b6c720ab, 195 0x879527c4f30957cb, 196 0x7560873bad526848, 197 0xc4de83fb85613016, 198 0x2539bea0775dc271, 199 0x978a340add756c46, 200 0x77ac93eebafb2d1a, 201 0x984a00ecbb9ce859, 202 0xf37be45c10125c78, 203 0xaa8cc7992383c2cf, 204 0xb3c15df8854ab688, 205 0x96245c85e596ae91, 206 0xa23fb89cff076225, 207 0xd6d13f11b9976ce0, 208 0xbf39416c51a5e005, 209 0x8cf9d2b04d6fe15, 210 0x413df51a301baa3b, 211 0xbf84211fb3bee980, 212 0x551ceb9b194909dd, 213 0x1f5169402158ed4d, 214 0x1542d44ae19cae85, 215 0x2be1232c89aabb36, 216 0x87e47dce014c067e, 217 0xf4858b240e471c96, 218 0x383f3c5b424da532, 219 0x7581e72d5d03b88b, 220 0xbbeefdc3b52463d5, 221 0xc3d64d4a24b0552d, 222 0x49eb7112efe8ad8c, 223 0xec89e07030fb8021, 224 0x330e009df7249b05, 225 0x3246c8f8201be8c3, 226 0x579eedc1b85755ed, 227 0x884b522177907d94, 228 0xd83fe3a913d31c79, 229 0x445e094923ee4d1c, 230 0x6e79fef3795b89b7, 231 0xcae631ffe26500d2, 232 0x48cfa2117ab74350, 233 0x5dd62da3db9a70c8, 234 0x18bc8309ca460bfd, 235 0xc9f66fa7b5633c3a, 236 0x3b736b0d76e3c2d7, 237 0x2679d4987bf85415, 238 0xec2d6c5796e48478, 239 0xaac030146fa5c317, 240 0x49e26e83e068291f, 241 0xea7d872f5771e722, 242 0x68430f6b1b353174, 243 0xf6eabef3747728fd, 244 0x7ec54af3d795b4bf, 245 0xdaf085c724f7efd3, 246 0x5d137c971c737183, 247 0xc1a6d5b70bbbbd16, 248 0xc48fb2249686bcc2, 249 0x46b9959f158e4e65, 250 0x698a3546d45835, 251 0x196703541438f9a6, 252 0x1690333781d41205, 253 0xcbeb85c930b05782, 254 0xe84fe1e55051cab8, 255 0x2574536488d2cfcc, 256 0x6bd81f24d7bf6c6d, 257 0xec367456d884df17, 258 0xd09a9f3f835c57c6, 259 0xc36e8377bfcaea07, 260 0x35f17c3e9f4f3f76, 261 0x675f740fd1b2b3e8, 262 0x2916e113ebb76c94, 263 0x3064e34c6cf274c9, 264 0xeabfc917e8af3e8c, 265 0x9f4dddd596aa95b4, 266 0xd2a30664613f98fa, 267 0x154cec3a6433c850, 268 0xa09b836cafd598a6, 269 0xcce15dc7c8e13a3, 270 0xa05bd4846bbda6d4, 271 0x8b42e5c7445def81, 272 0xce66ba70616843e3, 273 0xa60b5e52b7e0ecc5, 274 0x1fee584e16315bd2, 275 0xd375171f60ac5bb8, 276 0xe9bfc34c6ae4282f, 277 0x446b40ea692a24d5, 278 0x3bec766a0fca6712, 279 0xf58e4ab033f1d491, 280 0x647c991f93f08ebf, 281 0x87d95902d0df5fb3, 282 0x6fa8f9ea317cd57a, 283 0x353543f7a818e3e, 284 0x1a07864afffa3504, 285 0x762746c124f1d23e, 286 0x3664d128dd8931c9, 287 0xf3ace3186f83c6c8, 288 0x41bf9973dc24adc0, 289 0xa0933eeecb0221bc, 290 0xe363f9c558884dc0, 291 0xcb60b90f93ae2cf9, 292 0x1eb05a38e8c904c7, 293 0x3d4e7ff9166c2f4e, 294 0x73f29dca92ae35a8, 295 0xa0c30802eff8db61, 296 0xac84e73ee8101809, 297 0xd235cb7037e3544b, 298 0x8f7f5df5a1416303, 299 0xfafdc58bea13c0ad, 300 0xebda20a79d5ef6a6, 301 0xe669a5fa53ad4400, 302 0x634c882fa91e082f, 303 0x53732076bf237c28, 304 0x18ef18d1e9f7568c, 305 0x737b7db92690b361, 306 0xc736f8e5f394dcd3, 307 0xac7ec474afe42f66, 308 0x6c3e5a3fe753c258, 309 0x58206c3b7f5a0ba0, 310 0x8db257a9f27d6309, 311 0x7a9c40a84be042a, 312 0xbd2162eb4631345a, 313 0x4263b60200f6c4e9, 314 0x9c47453c15481048, 315 0x9bae008a84ba4afa, 316 0xab00813e7878ab, 317 0x184ab8a435a6f4c, 318 0xcbd524671e9559d7, 319 0x8d59cf95632c91f0, 320 0xd354d53aa5386949, 321 0xa3de0643f5dd0567, 322 0xb000cd87a5d8a9f3, 323 0x1fa1e74c7446af24, 324 0x2176f059764cdb74, 325 0xa1a12d67be1adabd, 326 0x5da7eba72107dba8, 327 0xb52a987f555581f9, 328 0x3145404449e1750d, 329 0x367179f41a0be8ce, 330 0x258b7ffd455cd3c4, 331 0x46db13b54e470ee6, 332 0x4d7931e78a5bc0ef, 333 0x68e132606e107d46, 334 0xc354d4811559fcfe, 335 0x7c0c160892427d77, 336 0x55dcf8c748401c1c, 337 0x5a61de7c2d7af941, 338 0x5a8240f723c73064, 339 0x7da7fe11526a574, 340 0x3e0c2dbb55359dfe, 341 0x4c3bf8da4be10cfe, 342 0xcd01f0dbd054d7a1, 343 0x5990b7811071a0c, 344 0xf3e97e6765543401, 345 0xb265b75069c7214b, 346 0xa97f9166aff94f80, 347 0x838bdcea34ac1f56, 348 0xf858121d469a6134, 349 0x1ba62ef265fe156f, 350 0x20ab81fb01aa40a1, 351 0xa2f6d36c018d36d2, 352 0xc15af1edb87c1762, 353 0x22160324f6026f4b, 354 0x77d6777635e02477, 355 0x6f3386a005484c78, 356 0x668d754bab287d5f, 357 0xdc231fd436c7e94d, 358 0x6ccaafc9feb9c218, 359 0x41df74e7d3ca239b, 360 0x71cbf0a96bf44ab, 361 0xc15d90d054b1b55e, 362 0x8581c73f516acf32, 363 0xf705f61fe28771cf, 364 0x60bbe61240f592d9, 365 0xb839a4f50859a482, 366 0x79591405937372fe, 367 0x6de5d6c4f8f92300, 368 0x46d949643a643684, 369 0xb9ede88c8782f8a5, 370 0x497c4d6a7793adc6, 371 0x48991888dfc81e1c, 372 0x6b7faafb317c4c41, 373 0x53bd6c51280f0bb2, 374 0x596741dbd8a44616, 375 0x31c6ae3143d128e3, 376 0x33e44715c5ed4290, 377 0x3a02b92b0a578576, 378 0x516cb8ebffb63678, 379 0xce7f7fa8814bce61, 380 0x74055530dd7fd4d1, 381 0x4b622e051f201d09, 382 0xf99a20ed2cf9e2d8, 383 0x8a57797cc209cc2d, 384 0x32c35812d55855c7, 385 0x9b7470f07e1a4dba, 386 0x98f228223ab53475, 387 0x2834c2550d3ac2c1, 388 0x8315faa083c6208e, 389 0xcd5c4703998eeade, 390 0xf5773a8a1cf23b96, 391 0x5b4c39e95672362d, 392 0x5794a13dbcba29bb, 393 0x6376592ddb0213cd, 394 0xc5a25297b84d2a0f, 395 0xff1a87ce5561861d, 396 0xe4dfe12a01f78484, 397 0x4aa2dcbbc34004a5, 398 0x76bc79fa879f91fc, 399 0xf1bf23d9f3ea909e, 400 0x71c2f7450ce9e294, 401 0x80f4bc76f9d176ed, 402 0x35b6d05f71e86257, 403 0xca0d39c898b37b90, 404 0xd286854af9e136a6, 405 0x609a12b8dfec3ad0, 406 0x93da837da6e3df, 407 0xc548fa91ca62d877, 408 0xaba1a18ea8e41d6e, 409 0x81be1982b8e3505d, 410 0xd2d4839ffc9975de, 411 0x9b80dba9bf658a81, 412 0x412e6f7d61b02db4, 413 0xfc3249aea3990f69, 414 0x34f626586f7e93e8, 415 0x99bd9c499f058d0e, 416 0x99d777a8597383ac, 417 0xf60023ff01ba1266, 418 0x81f1f1c5a7291e26, 419 0x6a6685ef514effbb, 420 0xbca82be3d2e858a2, 421 0x9caee7ec637dbe0b, 422 0x563e4053283b6b6f, 423 0xf30ceb5a9b525b59, 424 0x1e7e3f0c638a83dd, 425 0x6d832cf0625c3031, 426 0xf4bdfb6055d660b8, 427 0xd28020d9adcb94a8, 428 0x6667e0edace14e55, 429 0x75f82f2db4acd97, 430 0x84f5d87c09e2671d, 431 0x43bc0f9ac4ca073d, 432 0xf6c825bf681eddba, 433 0xd37954892efb356c, 434 0x20913175c395d8c3, 435 0x76390d6829dd08af, 436 0x4008ba32eb48a6f9, 437 0xa1fca54bc23dfbda, 438 0xe837f2783f39baf, 439 0x3421812e323eab77, 440 0x3cbb9070b29ba9d4, 441 0x1b364fc7d2c218a6, 442 0x4911e66e892f5fe5, 443 0xb159d2c1d36f3f26, 444 0x73bb4c90b09896f, 445 0x239e5c156997e17f, 446 0xbde2b1cbef3d37b9, 447 0x6cdb037551aa22b1, 448 0xc5d100016e15105d, 449 0x75d953298f7a5c0c, 450 0x5e0cb818cfa927f5, 451 0x4086a4253e31931b, 452 0xcd7bef9b8f8d50ee, 453 0xd6e7cd98cb75385f, 454 0xdb4a284d0e5f21ff, 455 0xa057717cfbfdfeb9, 456 0x681f4bc6e7ff69b6, 457 0x723a3865970a4224, 458 0x96a56fd465e9aa1b, 459 0xa8fc2f10bc69d0cb, 460 0xf6e1c823bea4c2ba, 461 0x7d433f2caf9c699a, 462 0xb2ca370a33ee8b67, 463 0x1523ef2c054d7ce8, 464 0xf0327e37becaf055, 465 0xf6ae76267f115114, 466 0x333abd96a7965aa4, 467 0x2d805638cedcef4a, 468 0xcca12d1874a5d5a, 469 0x96d0af46d94cdb65, 470 0x406e2ac8ac8964ef, 471 0x8afc4320ef1a40fa, 472 0x23728eba4bb7ae7d, 473 0xa9c4030ee11b0440, 474 0xa9b6a9d9107461ae, 475 0x5561d5964995ac6f, 476 0x5427c4780a068df8, 477 0x8018a3a517fee425, 478 0x4c62284a3f3dab50, 479 0xa11d7501d7a94cff, 480 0x52a0008d769b43f, 481 0x4c14983f9225037, 482 0x784c3a192467767e, 483 0xcb58bc60151721fc, 484 0x554be0a0d5dd3ffc, 485 0xda21857679408805, 486 0x616163ad6b22a8f, 487 0xd3779e3a249db48f, 488 0x51d99ff7b656798b, 489 0x731b3c74f45ae55b, 490 0xc7be97cdc3a10281, 491 0xe0b0cdcee972088b, 492 0x71f9330c54d90ba2, 493 0x9725453a21c08f66, 494 0x9b7b454d5c2d3292, 495 0x70d09850dde14aee, 496 0x70e018565a4c1870, 497 0x893b4f136d0af90, 498 0x376661eca7c832cf, 499 0xa2b96bc4346674ad, 500 0xe0e8727f5b0ecf33, 501 0xd822eb839e4a54fa, 502 0xf82883988362ddd1, 503 0x931fecc2b638b667, 504 0xdb4753c7b3fa6f94, 505 0x14b30a9115bbcb53, 506 0x9c70fb2f1e9c50c, 507 0x3505e15b8d3c2190, 508 0x3d0517db9a223241, 509 0x85b02ab320e0f8ab, 510 0x8cc8d1c5b45c1aa, 511 0xabc98b3b4813f19e, 512 0xab94b10f0a72b6b6, 513 0xb92c992026694dba, 514 0x4aa6c8e9fa42f768, 515 0x41d9c7bd2f4f0aad, 516 0xf195d4c08c1cba3a, 517 0x68106c1d33a3a5d0, 518 0x982d444d1ee1a9bd, 519 0x30a4af3d68a11a44, 520 0xe23d3932363343ac, 521 0xebb2685e03409e40, 522 0x92a8b9674f135759, 523 0xf4784a3b75e20df6, 524 0x6140ff3ca5228b94, 525 0xbc711040b221affc, 526 0xedbae6455670a9e7, 527 0xf9c7131371e819df, 528 0xd3c2450448934a9e, 529 0xac09d2871d836a4c, 530 0x41b4bd7e991da990, 531 0x4c177bdc0022af93, 532 0xd62cd530c650fa0b, 533 0xb280ee732ecc30c, 534 0xa2210b6736a043db, 535 0x7197b51c55b4d2db, 536 0xa155933acdc5473e, 537 0x5e58c7dad7d285f, 538 0x7815c2b9d32b92f3, 539 0x7b9257dcd0a360aa, 540 0xdb21d4ae340b80d8, 541 0x275c8850fdc2b756, 542 0xdef506a200bd2e2c, 543 0x2dc9fd44ae4be2a1, 544 0xd902825b0e041ce6, 545 0x9934307a44fb29d2, 546 0xc63ee4a2826fe9a4, 547 0x4a29537222ad50cd, 548 0x212ffd257d8ee12a, 549 0xf6a0ef3b67d45e8e, 550 0x79cc903ab2f2fbcf, 551 0x11104516e5922cfc, 552 0x5c1cff65fb9b3c71, 553 0xd747652f5a56aa84, 554 0x71dfaecbd49b9f8e, 555 0xd81de9a5efceb22a, 556 0x390f7c086f7e884d, 557 0x951a09576da0f785, 558 0x30b8eaa497a33913, 559 0xf49bc4913fe2d015, 560 0xa71e35f4177eaff7, 561 0xac6f1c92680bfc8a, 562 0x723e4be95d7e5aa8, 563 0xf48d9054e2c86969, 564 0x310aab13a0a889cf, 565 0x611f7b21b0448c22, 566 0x3e8b6a22b2ebdb3b, 567 0x1b67194ec880ecc9, 568 0xd0d0858e41c6be61, 569 0xa810f377f0cb00a, 570 0x2c8404369568b06a, 571 0x9befbcb27531064e, 572 0x78c199da51ef050, 573 0x890484ee7ea53be4, 574 0xd1723fe9fc38c781, 575 0x80800834e9b015d8, 576 0xeff60b47784f7f35, 577 0xe1e0bb0d3e50e8ff, 578 0x217f7ea3fc88fac, 579 0xf131f104d8db30b0, 580 0xa9ca822e18b62bd2, 581 0x83fffb3082bd7fa, 582 0x575700537bc0ffa2, 583 0x240bdb1f8bed65a5, 584 0xec42667b38e03cfc, 585 0xc038da5a3064e179, 586 0x98edbf1338177c13, 587 0xc5e899480b5d0e3f, 588 0x7fd59b6d56dc8652, 589 0x8ad1c72f0c6e0316, 590 0x37b6555d28152844, 591 0xa0a846248a5b567e, 592 0x797758101342eb98, 593 0x7a49bd612a5aa7e3, 594 0x580f1a787bf312bf, 595 0x43d012039ce4a8aa, 596 0xd433ca771b018ea0, 597 0x1fa48f4557302fa3, 598 0xdfbc778208f8756f, 599 0x14c9e2504824d21f, 600 0x879b5bb50d3a9adb, 601 0xe7dd2ec6ca2b693c, 602 0xb89da1307e8e5acd, 603 0x38904c41b9ee2736, 604 0x250c1b97329226d4, 605 0xdc1231506b713e74, 606 0xc46a9c3e2e90a1c4, 607 0xe9cf4438d4c157ff, 608 0x617306b36bd1f9cc, 609 0xaba782c6dae2f774, 610 0x89575ff6b30390c2, 611 0x20b16de6edaabffe, 612 0x11611fbe306556d, 613 0x612efebe9e1b940b, 614 0x9dc64605cdff2111, 615 0x40aff8d86455be85, 616 0x12711dc83644b429, 617 0x9c46be77146f15b8, 618 0xe54f8f7b9549d42e, 619 0x9c08daefcdee648f, 620 0x32554f148fbf9e34, 621 0x538df847583483f1, 622 0x58e490bc17a8e806, 623 0x21ca95e9c04ce67b, 624 0x3c592b6f185a53f7, 625 0xc9578a8858395ae3, 626 0xe10ccf66c89b1fb3, 627 0x1019883394985a43, 628 0xf6f08fff5312b355, 629 0x1b011ff87375e249, 630 0x57e27ced2f83fc99, 631 0x67c0a5bbcf531ed5, 632 0x24abaf98b36736a6, 633 0xae4710b2d0bfddd3, 634 0x274b00c1808fc931, 635 0xd6255e24ca49d4ef, 636 0xd93c82d4df56f31c, 637 0xac1d91830280f35b, 638 0x65e34baebd2b600, 639 0xdbe115345e115daf, 640 0x7e18af06e0534846, 641 0x9abb739d51e6792f, 642 0x8abedd592aa6b06d, 643 0xa59a05bd111197a8, 644 0x525301d0cd1c10bd, 645 0x7c238caa25e0aa3a, 646 0x6e8ccd75159471db, 647 0xce044bc56a38dd99, 648 0xa487b281c4f3c44a, 649 0xcb277594169eaf9d, 650 0xf1876585da569153, 651 0x98990f0e9dd514b8, 652 0x82abf27b0b93c0e6, 653 0x891e92859c90ab88, 654 0xa5ec5dc59b6bd0af, 655 0xbc13767094c4c40d, 656 0xfdaaaa5b64878db9, 657 0x7db8a3c08db82047, 658 0x392f14dbe67cc97b, 659 0xfe913248725ceb31, 660 0x6c7f06a1b38a06a5, 661 0x7ef8875bbbaba7cc, 662 0x85a853b0cbcbc7c9, 663 0x92b8e6d3303002b2, 664 0x684b47e59736be55, 665 0x5a7166d852458324, 666 0x772fc13365ca285d, 667 0xf87cd35c4095f45e, 668 0x6c9ef9ef193694f6, 669 0x3acd2457f267252b, 670 0xbbe4b7b4027fb993, 671 0xf670f4cc8e93840d, 672 0x45ff0250e91fc246, 673 0x14c7fbb654f09c9d, 674 0xed6c41957fd10a9e, 675 0xa39af61f4d8b1e73, 676 0xac95f02bcd44a942, 677 0x321a4e2a3c23c2ad, 678 0x63a84747b1178d64, 679 0x5b9c166f4861b507, 680 0x421f11ce0ef102eb, 681 0x8b5cc0ee053683d3, 682 0x26ffa9a90dd9e2d0, 683 0xa99214073a7ce9e2, 684 0x63098caf5e8e8ae1, 685 0xdf52399a5fd422e5, 686 0x5b5d66b1dbf52f72, 687 0xd64465a429d03065, 688 0xe7facd32675e4cca, 689 0x9b25a5724743f91c, 690 0xcbb09bace844787, 691 0xa8a34993829d630f, 692 0xf5069b76b8a2f944, 693 0x7521ce7f3b3e994a, 694 0xc5eaad547f51e6dd, 695 0x24229aa15d407372, 696 0x80bbdc87fcc02b59, 697 0xfe5ae33053ab0d6e, 698 0x9b08588393c0836e, 699 0x720bf581e740062c, 700 0x26082b252d88120, 701 0x5f5750526b2813ec, 702 0xf05740fde0c9f981, 703 0xe8a1fb2f0f419fb0, 704 0xd91783e18a8bb504, 705 0x6af48944ac2a1636, 706 0x9c0e128c4225b749, 707 0x70447f1d24fc99df, 708 0x62f2dad8af773662, 709 0x88bb3ff2524a0c33, 710 0x7abe45e3476e33ea, 711 0x3206d6ab0fc885b7, 712 0x2821a247cca79387, 713 0x7cb2261f01c67ac3, 714 0x4ef42ee515b79843, 715 0x63ad53884374bb0f, 716 0xdd30e6cfd8a51d51, 717 0x989fa428475f2cc4, 718 0x4e89ade69b78f771, 719 0x8d708ed6b0b87bd9, 720 0xf210532f60bd9cc0, 721 0x3d7fef894d15953b, 722 0xc6985cbec359c0c3, 723 0x1b417784a45c2f5d, 724 0xffe69ff4fd50f43a, 725 0xd42759272111168d, 726 0xb283ffb5f3ba606c, 727 0xef0a3a89322b5a4f, 728 0x6b89bb4b99e5430a, 729 0xbd958293bda6ae42, 730 0x4fd53476a0c77997, 731 0xda1650421e9fea98, 732 0x65e7f04156c1b285, 733 0xfb04d8457cb10a12, 734 0x587466a5fc2fa69f, 735 0x6166ddec0fe2b34c, 736 0x3133ed62f705980c, 737 0x54d0ff676ff4c3ce, 738 0xfe9518300384319b, 739 0x94f29d1b61db9d38, 740 0x3657dde4654f5e3b, 741 0x276bb4f1af337470, 742 0xacb1749d4b3c3dd2, 743 0xa6fca0e7407bcb2a, 744 0xf985a3f0d2e04439, 745 0xfbd8c6434fa0d0c9, 746 0xe41d08c658377217, 747 0xde3f36c9109263a3, 748 0xe43ffb233dc97833, 749 0xea295298c8f2943e, 750 0x552b54361539086a, 751 0x638806de5c85519a, 752 0x6294456b6e33b3a7, 753 0x961ebeae9e0e5c2e, 754 0x649d3d22a0912d0e, 755 0xf0c0aec3fe9c257c, 756 0x3b275c5adae90a0f, 757 0x565e5425c9b025ef, 758 0xaef22a702ea83e04, 759 0x3e8c77cf8681d5c2, 760 0x5816bcb50e276608, 761 0x9ff1372b6952f7c2, 762 0xed09b59d184d338f, 763 0x2d048756a88998c5, 764 0x46d999449dc34db3, 765 0x4925334aa35a4e64, 766 0xf75593698d0a7475, 767 0xfce0d36d29626881, 768 0x2ce4e417b0431eeb, 769 0x92daa7d9798ab9c5, 770 0x730b26a13fb75c13, 771 0x11e753a51d17d296, 772 0x12673ec12b0e4a70, 773 0x606c23961336ea05, 774 0xb43bfcf2badf6710, 775 0xd8f449691e86c050, 776 0x6eb23567fa3cdd4b, 777 0x982a50af0a1ba771, 778 0x23f656da3c8e73cf, 779 0x7cf783afebac3203, 780 0x7338fe68209d65ee, 781 0xc69b15917b4efee3, 782 0xaf7bf7258a742491, 783 0xdf8e60fb14c45c79, 784 0xd46acae87129b027, 785 0x33efa1674e2c3c2f, 786 0x49597aefab6087b8, 787 0x60c82d2a37a540bd, 788 0x12b8362f2b383ef0, 789 0xdf8b9da25c52e0f1, 790 0x4ea4267a4457e830, 791 0x3eb4e346b228933c, 792 0x337e4bd862e2ddf5, 793 0x14ab54ab722a73c7, 794 0x6cd5d01526190463, 795 0x4ac9d51550cdad55, 796 0xfb5fe33e596d3c88, 797 0xa6c6c89a2e449b38, 798 0xe3f40e75caeca158, 799 0x73e4be6c244dd697, 800 0xf8f178a85b623a46, 801 0xe492c8e0147e7880, 802 0x2ef77837e81f0dde, 803 0xdee09a140351c74c, 804 0xb1bc13c43bdd15ac, 805 0xbb13d18c13a18bd2, 806 0x5f3a01f8976d2a6, 807 0x8923a7b3578a0e2f, 808 0xaef03c19b7d913e9, 809 0x5da62d2efb85aba7, 810 0xab63c2ce9746adb8, 811 0x1f9dac4b1b506646, 812 0xab709193773afbb7, 813 0xa8803f7d571a6dca, 814 0x990078d5734e3601, 815 0xdea358eed8526dac, 816 0x16e894055dfb54b8, 817 0xb1fd6c1ae2bbddd, 818 0x2cabdc3acc13c779, 819 0xeef160a5b683d47c, 820 0x6449e7dbee3d5a61, 821 0x70d662767b6f36d0, 822 0x898a0f871dbabe1, 823 0xea31445248ca1a30, 824 0xc44d738bb92cec90, 825 0xda16b8a91ea7c544, 826 0xdc94b81e3aa2b4cf, 827 0xa95e34f0457fcf74, 828 0x1b1c1007cc829b4d, 829 0xd4b36f92d5fb5608, 830 0x6ba2e8a332f88a24, 831 0x81f89956ad69663e, 832 0xecb31dc031468b98, 833 0x4a4cb8415edcfc28, 834 0xcedd92f6b45a1208, 835 0x2c69d923b1b2ee29, 836 0xa6b2fb187678dc7a, 837 0x619331176d0f8c07, 838 0x500877b384b6a650, 839 0xc997a0552426a1c5, 840 0x46276bcaa177c2a1, 841 0xfff2b06de9b36557, 842 0x9a11cc805e09abbd, 843 0xf4090679dbab934f, 844 0x6861f58f136f79d6, 845 0x857e29135cdfef7e, 846 0x46d2766f923a9f01, 847 0x9da237445d6928ad, 848 0xdcc559c717380b14, 849 0x48d5efb8445304a8, 850 0xf80168065fabb8b0, 851 0x3ab0ef546ed77553, 852 0xe4897e335397e1df, 853 0xf37204fd901ea84c, 854 0x85c6da5cfdb63c1a, 855 0xf5ba18206e8c4406, 856 0xbf64790b9bcb9e26, 857 0xabea732ab2c1b270, 858 0xdc17dce3518849b4, 859 0x9d68e365930ce4b4, 860 0x533a21a0ed5978a3, 861 0x2822e3e1e8e2f83, 862 0x1d1c6462e43c7d5f, 863 0x1b382d4da9f5fd42, 864 0x94ff161cca8d9dd0, 865 0x9356a841fb0ffaf1, 866 0x7a5b5385741a816e, 867 0x2c55ccb2c34984ba, 868 0x2bb3da994255da4b, 869 0xdc2aea987f538974, 870 0xc099646f9110a3bc, 871 0x4f96397736096bbf, 872 0x41af10b80625b3ab, 873 0xfa80650e80ac2b9e, 874 0x7aa2473259c02a72, 875 0x5021010f9f4d3c96, 876 0x64d5a295f59c2bea, 877 0xe447831844550c53, 878 0x405d9c210b8ec841, 879 0x9573f11fdd7c9e76, 880 0x74ea4be479878b53, 881 0x3591432f0d25f9e8, 882 0x192901db1e598314, 883 0xf6f88d2c098e00fd, 884 0x81cc1c35fa27019a, 885 0x638e3a20541be500, 886 0x709e3a1e3b9c0c01, 887 0x2eea812104c90667, 888 0x7f43b957aeb7a2b9, 889 0xf5b11ea5d1b3a0b3, 890 0x5f4ebb346a215e16, 891 0x36c168137fa0727d, 892 0xeb02467d82cd53cc, 893 0xf0bb1e103880cb21, 894 0x4d971c1e72086e6, 895 0xdb8287461d8261c2, 896 0x9b8f25a23342e3d6, 897 0x8ce792f78590b0ca, 898 0x42345eb5b479fba5, 899 0x99281b5b9ff6f79c, 900 0xf246518724416e74, 901 0xa6ffe2f66a149131, 902 0xa5db844c6454b5d5, 903 0xfc2ad50ebb83991c, 904 0x40678e19b3ccfefc, 905 0x587fc2abb2c032a8, 906 0xc7e473c49abff4de, 907 0xf52617f3f7a9379b, 908 0xb1f764430f02123c, 909 0x8aef7038785a4330, 910 0x764a08927284595a, 911 0xce1b08267e8fae0f, 912 0x52cd5484a6366be6, 913 0xdb26e55c6303d271, 914 0x8e24a4c8d312b76d, 915 0x59c6812f316eaff5, 916 0x49c2621fea1241ae, 917 0x770218b9e0bec7c8, 918 0x7bd9c166de868101, 919 0x281ba3094fec9a03, 920 0x2bb4110ecfa80e18, 921 0x2b18527650b7db1, 922 0x3329f21e7a3bd2f, 923 0x30155d0f67df5ed7, 924 0xa7712a264393fda8, 925 0xdcbaa3c2cea9248d, 926 0x297d26e423cc9f62, 927 0x49d65c95e20161d7, 928 0x4c4fc8a5169cb64b, 929 0x389e01d0321bb6b4, 930 0x62c8166ef9180f15, 931 0x764f83ee4c0d3ad4, 932 0x8b2720d52953629, 933 0xe3fb613636c9907f, 934 0xeb2f92bec8d7c755, 935 0xe5d694e6d7318590, 936 0xca2e5f37a39b680c, 937 0xb20155a1994b1fea, 938 0xb5e2d326c48fe240, 939 0x7a023bec9c697310, 940 0x28548e5e3b34ea2d, 941 0xdbeb3a0bb89e1425, 942 0xa4b53be22304a146, 943 0x2afaffc20781a565, 944 0xed921c060a89f227, 945 0xbe3e72810b39be5b, 946 0x23863d0f96a17515, 947 0xa9edebf68a5666ca, 948 0x2ee05a547198e84a, 949 0x32a09f5b96f8797e, 950 0x458ca94cb9c97fec, 951 0x1e69cc4b8af055d3, 952 0x308ea56de4a849ed, 953 0x57c6cc5f0ec1bf23, 954 0xe9e87b7cd98af3f4, 955 0x2d0648bade1e2098, 956 0xbf3f1286389bd124, 957 0xc8255c85d13220e9, 958 0x1cdf23e5c4c7188e, 959 0x668ee083bff4700e, 960 0x99f102d867439a1a, 961 0x83cc746429b7d9eb, 962 0x187175de275383db, 963 0x67c58c79fb59cb9, 964 0x8324a2947333179b, 965 0xa0582f6bc4790fa5, 966 0x603c5144945d22df, 967 0x371b2ad3abc5e6f6, 968 0xa50b941a059c6436, 969 0xca31fa404ca98651, 970 0x64120d16aab9f22, 971 0xaedc179e087dbd3a, 972 0x5e2c6de30d033445, 973 0x726122603bc01319, 974 0x7d9435e2dd882803, 975 0x67d23f4437a15e8e, 976 0xe1f3b124e3a2280c, 977 0xa1a2a929a4e663ac, 978 0xb957b1e676762f8c, 979 0x885fa76981ce210, 980 0xe8a141b62c2fedc5, 981 0xd3b6385ae82ecf7b, 982 0x8d19b7516396e234, 983 0xa893e0a0d14e3af9, 984 0xe404f8209f22d4b8, 985 0xe112df6b97354899, 986 0xade55fcba3a250b8, 987 0x5e6b502e11348c5e, 988 0x9655ff3498e9ada1, 989 0x141224f80f705cea, 990 0xe8de8f73a7ca1578, 991 0xad29487a3d267f31, 992 0x60a301ae7ce75cb0, 993 0x1d86114770f82890, 994 0x29a229b63192b030, 995 0x7b0d62e65c45619, 996 0x40c729ded344aba4, 997 0xe37bedb627552f89, 998 0x38f68ec810f9b7e7, 999 0xe4bb018a2169fa8d, 1000 0x446f6c9f495497f8, 1001 0xdd9a0f7ea3ca1f9, 1002 0xbfd91b4814f0f36b, 1003 0xc2680298e70d9f71, 1004 0xfa66f29f41eda402, 1005 0x5a8d25dc0b158f3c, 1006 0x3a9ea7b3ab37c089, 1007 0x126ed96f5c266294, 1008 0x9689c6b2c807d8a8, 1009 0x4d31d198f7bcf2cd, 1010 0x4c1abb537257e0be, 1011 0x8bd288495f71007, 1012 0x1ba5c530ac3120f8, 1013 0x4b1aac9b88f7bd7e, 1014 0x7e6160ac6a804d8, 1015 0x411224728d4538bc, 1016 0x7759a1a3411240c8, 1017 0x424f0b8de361596, 1018 0x95aff14fc98a4f38, 1019 0x71ee1d56fffcf8ad, 1020 0x7f8333bcce3cedc0, 1021 0x8b07ff784a42f4e6, 1022 0x18291fbe4afdd42c, 1023 0xf096d8767526f113, 1024 0xc863af1e69585159, 1025 0x8aa59b10d6383eff, 1026 0xd32e395db36dc96e, 1027 0x3e3cce1bd23adf2b, 1028 0x629402f885999655, 1029 0xf7e268e93b94b48a, 1030 0x7e7eb3ec68aa6594, 1031 0xca55b38c50fa1adb, 1032 0x78456c2c22d89eff, 1033 0x2763afde04239de7, 1034 0x4509091b73c6d206, 1035 0x89c56fac767c9a46, 1036 0x8051485f595243ae, 1037 0x59e52fed12700ac9, 1038 0xb0a428c1bf194dae, 1039 0xd0a684d95057b294, 1040 0x9ce5962f7618436c, 1041 0x99deab46884d4a05, 1042 0x8fdd0fe409fc5646, 1043 0x3b10b0f4aa9cafe6, 1044 0x4aa15333249b163c, 1045 0x4e57cfce3eeb605f, 1046 0xe2fe209d6c3ccbd3, 1047 0x7e13af633464615a, 1048 0x5e10ca6f0e8a84f3, 1049 0xfe8b4084f0ec5aa5, 1050 0x328623447044953, 1051 0xe8b3f72e5818260f, 1052 0x5b740582a99bbb24, 1053 0x9d7bbf9dc64f0e3, 1054 0x8983b83c92feaa89, 1055 0xc66eae008a07b10a, 1056 0x584c8e827cd8a0dd, 1057 0x41bae6914ca45e8e, 1058 0x3090b63f6f622df, 1059 0xdca40edcd5a676f7, 1060 0x8d749f2eefa836b3, 1061 0x238ae6e1b03a82e8, 1062 0x8090a858c1b32065, 1063 0x4878a4d1643173e1, 1064 0x7aa360038e745a6d, 1065 0x866358cf506d09ea, 1066 0x7a94dc4ae445a1b1, 1067 0xdbd32e77c7d38b59, 1068 0x54ec15421b37b72b, 1069 0xf263d9b023f578c2, 1070 0x8e5a55b243d3656a, 1071 0x12cff01bdbb9490a, 1072 0xbdc62fea16d0e5e0, 1073 0xa7350ce5b837c9ef, 1074 0xd529f9b4d2fc22f7, 1075 0xd29f18d500b1b03e, 1076 0xbe7d7ab150104aa4, 1077 0xd4ae39ac6edc10c6, 1078 0xfeb4b45b2466397e, 1079 0x84d1c859fd31a883, 1080 0x7a4066d5758d7154, 1081 0xe3b43b9507ecea07, 1082 0xcd6cd0ec5e27f37d, 1083 0x2f729f2a1cfb2309, 1084 0xa33147e1adfbe8be, 1085 0x65ba99d0083c2c6e, 1086 0x23ada8b20d133246, 1087 0xe80dc460c04e8ba6, 1088 0xd49d3da020695bde, 1089 0x17f759ca3099fcbf, 1090 0x95da1c0564ac384f, 1091 0x453ed930e179f8b, 1092 0xc80e2b847cdd0cf3, 1093 0xd646acae71b31912, 1094 0x6528e9159713fd2e, 1095 0x35ea58bdbaeb5319, 1096 0x5e64c6a6f84398d2, 1097 0x9aca0d3080f1eb89, 1098 0x64cebfdc407a8880, 1099 0xf151cb9941516d2e, 1100 0xdac53eb197dd6337, 1101 0x98ebdfbdbd1834fe, 1102 0x82ddfce3f6b02d8e, 1103 0x236e6b362bef1955, 1104 0x2c0513763c5927bb, 1105 0x21eaf7ee79603bad, 1106 0xe93abaccc1ff085b, 1107 0x905add0ebe2f015, 1108 0xee137afcc633a360, 1109 0x89c9fc7bef4920cb, 1110 0xb93a31f31c466596, 1111 0x2cf6e78759961ab7, 1112 0xcead7a902f2e13e6, 1113 0x4dcda4bfe42eebf8, 1114 0x634d48ba469267e9, 1115 0x97406d0521adaf06, 1116 0x4dca8032dad4813e, 1117 0xe38db500dc5c47ea, 1118 0xc81c094d81fe231, 1119 0xf6193fbbfac484ca, 1120 0x4715c552f2060026, 1121 0x414788b29eeab437, 1122 0x92d2dc0aee28c361, 1123 0x2490dc27761bdbd5, 1124 0xec7a683707650891, 1125 0x17ab4736c79ee936, 1126 0xb2ddbd979fb71934, 1127 0x847e69a15612fa35, 1128 0xfc8d9fda2485aac5, 1129 0x6a77448ac7c457da, 1130 0x8166ac324c8e3513, 1131 0xf331d1a4c93c8762, 1132 0xd11cc584d0a7b518, 1133 0xe869b92719792aef, 1134 0x4c2ffb24dc475a86, 1135 0xcc3b1e2034001ce, 1136 0x15f88604f63725e3, 1137 0x382cb9e6d29707c8, 1138 0x58f8d0cbbf4d5109, 1139 0xc18be94f372219e8, 1140 0x42beb275369b4a22, 1141 0x1c4207c796bbbe18, 1142 0x96ae9d3fa94534cc, 1143 0x2c63825c95e1f220, 1144 0x7f3277fd4d10b80e, 1145 0xc70dc7e8ed3620f2, 1146 0x6e7bbce02efe054c, 1147 0x3be42637dc9045ff, 1148 0xb64ea52cdc81c64f, 1149 0x4e01ba10d538353, 1150 0x2de177f7ac36b89d, 1151 0x37ba5fe057f6ac0a, 1152 0x4b8b9fea9ac51663, 1153 0x9aa9ad454bf7515, 1154 0xa4bc88ada0aade4f, 1155 0xabfcf055f8e81a6, 1156 0x4e66b8ef78b84c46, 1157 0xab436a4877c45e53, 1158 0xeb1fd1f0a8f320fe, 1159 0x934499a1fc367b0c, 1160 0x97650b0d0aa3b1fb, 1161 0x63ea2f9ea056865e, 1162 0x4908a7a816cdefb5, 1163 0xf92cee259cfadc41, 1164 0x41af5f5bb660f085, 1165 0xc884aa0229deaf80, 1166 0xb961752f905cb18c, 1167 0xaf697f9aa03e6d49, 1168 0x7056649faa739ff9, 1169 0x1da947514602e7c2, 1170 0x8ebc319832a11a14, 1171 0xe6531dd53b1161b0, 1172 0x955c455694987f8e, 1173 0xf72aa5e8cba3bae7, 1174 0xe2115d41885bcf05, 1175 0x228a5c0531f543ce, 1176 0x2b1a46dcead1fc, 1177 0xff23d3cc9a859ad9, 1178 0x490116f97bcebae9, 1179 0xf2ab6976f9ae0370, 1180 0xd32bfb8905c00a9c, 1181 0xff9bba297135aed2, 1182 0x6dd1c5d4ac0b2a27, 1183 0xbd6a460bb25daff6, 1184 0x7140b1d991f9555, 1185 0x86d6b75c5b434086, 1186 0xc741d7ea999a4935, 1187 0x14f8e00ce5f99d81, 1188 0xce05354189bcd152, 1189 0xbcd703faa75018a2, 1190 0x3147e83256e4bbea, 1191 0xd19c1da66222e0f9, 1192 0x18d8b8f36249668c, 1193 0x9810f02a468930b4, 1194 0x593728f5ff85d5b2, 1195 0x805db8207b38ad44, 1196 0xdab14c300355fdb9, 1197 0xaa3efd5d85c3f425, 1198 0x2718a30208db056f, 1199 0xb85a311921d0768a, 1200 0x5b4339d76ba3da70, 1201 0x9e28d9ced9498379, 1202 0xfb60f1c1f521f149, 1203 0x374b36fe72926f5a, 1204 0xe4b898f672f81a68, 1205 0x45c767aacbd0e9d0, 1206 0x74da4f3638918d91, 1207 0x30a9b262533bce95, 1208 0xc878c03d6675cffd, 1209 0x321500094afd8ac4, 1210 0x8afd7199b95931a1, 1211 0x87403caf13f0ba37, 1212 0x9e44f2e682dadcdf, 1213 0x9882aa55f52bed8c, 1214 0x7ea3133f45e26426, 1215 0xfbe2d55998099d99, 1216 0xe825e60a73e8c147, 1217 0x988e4314e0f34e05, 1218 0x3f70090b54383231, 1219 0x60f8a00bcd3b481a, 1220 0x85e9af8bb6e85caf, 1221 0xc88bcd1bed7f0681, 1222 0x6403b20777bd35f4, 1223 0x612637bf54ac6913, 1224 0x6b921376784962fc, 1225 0xae91a6aea8b4fd78, 1226 0xb22808f8517c1a9a, 1227 0x208c8dad953f8396, 1228 0xbd707e3bd78d92c, 1229 0xfcf579c396c6919f, 1230 0x7f6920771314118c, 1231 0xc13b4e72f90fa0bb, 1232 0xfe1dcbc9f9ca1233, 1233 0x87bf07064572e6dc, 1234 0x44a2b0efba619fab, 1235 0xb14394aa33892856, 1236 0xd4c86d872ac82460, 1237 0xba93a498b6b0c6b4, 1238 0x33bdf188f8c20b7, 1239 0x696b8851d6eae742, 1240 0x5badf0f542fa1a5e, 1241 0xa7bb252ca246abec, 1242 0x7efb07d6c6deb493, 1243 0x60ee2b2bb3a57091, 1244 0xc1cfcf11cc6bc0f1, 1245 0x5a3cbb5a8be364d9, 1246 0x2daed95cbb30539b, 1247 0x775f56ef77f571a1, 1248 0xdd099037fdd470c6, 1249 0x8b85187e4598a117, 1250 0x35724622bf8f1c97, 1251 0x3bc727cd68305745, 1252 0x9d117e761598dd7, 1253 0xc3f240fb6b1bb51, 1254 0x30d977404539d571, 1255 0xae11a465d23c5432, 1256 0x4a91b83f7cfa8523, 1257 0x43f5b4315ecee61c, 1258 0xce391b7f48e8e0d7, 1259 0xfaf877ec4861b3da, 1260 0xc8d525e845ef7ed0, 1261 0x7351030d3143d703, 1262 0xa3797199d30a504f, 1263 0x1e0a8e10bb22f05e, 1264 0xde8876c396124297, 1265 0x9472217a44754c0d, 1266 0x121bcf92481ac966, 1267 0x5a126d702c69d2fc, 1268 0x3037b5532fd60fef, 1269 0x704f4da03a2e50ca, 1270 0xf4124daef907d4ab, 1271 0xaf7c350fe8a45c01, 1272 0x9bca7ac864e37728, 1273 0xfbe8064ba3842a4b, 1274 0xedf942e535a9e4f6, 1275 0x8cdb93ee543fa05a, 1276 0x8958dda3b840749a, 1277 0x339605a9ff7e85ba, 1278 0x39d469b72835f7bb, 1279 0x68289723f8366e57, 1280 0x6a2011a159bc3243, 1281 0xe3caa46ad7757fb2, 1282 0x862d3627d507b445, 1283 0x8d972d106ad6011d, 1284 0x82be9a19984a1590, 1285 0x241db3742bcd69ce, 1286 0x10bc8664c09717e2, 1287 0xa65872dbf293719d, 1288 0x3477481f5b0f71de, 1289 0xe042fa62233db956, 1290 0xa17033ae23ebc162, 1291 0xba108f5e0501f880, 1292 0x41aad362d316b933, 1293 0xe66fea783e14b637, 1294 0x46ecb0d2befcf011, 1295 0xf14210bc4b49959a, 1296 0xfe7c69294a13bc30, 1297 0x9e6a00da7bfb8681, 1298 0x782fa10d75b83ea8, 1299 0xb5ec05210539f397, 1300 0x77cf1915f294fb12, 1301 0x9f622635badb35ee, 1302 0x87d0e0a6cbf6a7af, 1303 0x7119eb9379119d28, 1304 0x8f79012999fb9763, 1305 0x9efca7be3fb9a5bd, 1306 0x1025d9397509aced, 1307 0x80d65fb27562258d, 1308 0x951f0ee83b2655df, 1309 0xacc34cc80b20b393, 1310 0x88a4f282f5e565ca, 1311 0xc6ffab238d5ceea, 1312 0xa7a9095e34d72048, 1313 0xad61d959d68bbf5d, 1314 0x32568c64f8f0a5de, 1315 0xf83160861673061, 1316 0xb5fa5e51c76997ff, 1317 0x64d4de5742781e52, 1318 0xa023304fadb196f8, 1319 0xfe986bfe82756443, 1320 0xc158cf51f91f7f7d, 1321 0x4691c8eaa1b10577, 1322 0xd1c8d71235e52400, 1323 0xdbf786f957ba12c2, 1324 0xe2fb160b5332df87, 1325 0x5f7fcf91114b1017, 1326 0x7662e0c15de910c1, 1327 0x2527d365d14d8ae2, 1328 0x580fafaeea29d032, 1329 0x66e863690bad0e73, 1330 0x9c9044faf68ec4e6, 1331 0xf05571ea261e2065, 1332 0x6c6ed48c17b7e7f0, 1333 0xf19e7b78fa08c63a, 1334 0x7416646b9e409533, 1335 0xb4de69a14aa67574, 1336 0x3603cedb5189f2ed, 1337 0x6deffce07809a97b, 1338 0x202dc8deca611fcf, 1339 0x479a7fc8614e78bf, 1340 0x4707e057f3b946b7, 1341 0x320d34b79733f895, 1342 0x5d15027221bd5c61, 1343 0x89e6c3aa665b271d, 1344 0x455eee764516147c, 1345 0x4cb9432559bdf6a3, 1346 0xf741cd4ccf398649, 1347 0x47ea2a497141ee8e, 1348 0x259ad177ef9b39b1, 1349 0x2dc2b6012b3359be, 1350 0xd8f5402bd5c84b68, 1351 0xf2354f34580d5bf2, 1352 0xf9944925fed2fc5, 1353 0x10889fcff9626376, 1354 0x855601fe6d1c4ab3, 1355 0xd1d27d289e26e111, 1356 0x5bfdcc4a74840c5b, 1357 0x661c67425c0b8ed2, 1358 0x188545f5c791e81, 1359 0xee6d55a7288ffbbd, 1360 0xbdadadf642ca461a, 1361 0x58dedc6e4707b3b9, 1362 0xf8f90e44a238bbc0, 1363 0x2d080eb0c60efe5e, 1364 0xcdd93f2328775d67, 1365 0x85584a9092ada2fa, 1366 0x3197f20191d717c6, 1367 0xcb90462d13baaf0, 1368 0xcbf7b340cc2d5500, 1369 0x66b2c78eb896ac38, 1370 0x4185023bd7532183, 1371 0x258921643d4fd503, 1372 0xdc3538910e43d299, 1373 0xa125eeb56f4ea35f, 1374 0x975ee5522ed55416, 1375 0x9a5cffc3755b2c40, 1376 0x4f6bf824c2978697, 1377 0xf6acad4da2112a6c, 1378 0xeef729e279f065fc, 1379 0x8870380844cbd2e1, 1380 0xf9638b8c6dccd913, 1381 0xaa3c75ed1bf50ee2, 1382 0xc3ad68705e963c6, 1383 0xddb1e783f5bd4c4, 1384 0x25966dac34dbd127, 1385 0xaeb73187867a5d95, 1386 0xc7a70b6237a3696c, 1387 0x9754397892f2a306, 1388 0xbb2f70d7201ed65b, 1389 0xc03bb17ce7e72157, 1390 0xe00fa8f210631d9c, 1391 0xc6b26db70ff98e2e, 1392 0x2803ca9f4c053c9e, 1393 0x8973196fdc63cf1f, 1394 0x5ac30861867b1cbf, 1395 0xf61978ccfaccae6d, 1396 0x5a258d19f6066cf7, 1397 0x538ae497cef0797e, 1398 0x46b161d08e8869b4, 1399 0xe5952db11d1241be, 1400 0xa5803bf4ff35ea54, 1401 0x4b944b4775b00dab, 1402 0x2a907d69351f28b8, 1403 0x33253b094a49f0fb, 1404 0xfdc480d9bdf00a8f, 1405 0xbde7e9ff748d7925, 1406 0xef2e2e3b5063029f, 1407 0x46d0b544092af1b1, 1408 0x727a6478f5377e6d, 1409 0x18017a478a9558b1, 1410 0xe6e410a1c3341848, 1411 0x646b949022274e1d, 1412 0xe880bdd94216f65c, 1413 0x1b22e6182d673b47, 1414 0x397c7d2dafa086fc, 1415 0x403101ccb3944f66, 1416 0xb7f2e5cf19158ed2, 1417 0xaaf6330f29b2523b, 1418 0x2011f8b68001c424, 1419 0x113322571115b74, 1420 0xd8c6a7dfcd315399, 1421 0x39d28237be514d4f, 1422 0x141adfbf0716b6c4, 1423 0x3918808dae8371d7, 1424 0x488060dce2c22de3, 1425 0x2ea80004f6e41907, 1426 0x3fc1aeba85d797e3, 1427 0xa96a83baa42840eb, 1428 0x9815211599959653, 1429 0xdde13bd7a6bc5fad, 1430 0x86ed41e87bac4567, 1431 0x2820834cabd22ef2, 1432 0x60e9d0aa669ce14c, 1433 0xa163136db99e305e, 1434 0x74d5410cfa2fbea5, 1435 0xcc9f2153c0dc19e7, 1436 0xb441a037f2a23015, 1437 0x1c1b6c2a3c86a28a, 1438 0x373b76f8ff495e64, 1439 0xdba20a07b3696282, 1440 0xbf2cf9ca6dafd272, 1441 0x1bcf922ee8f3c681, 1442 0x64667905aff73e28, 1443 0xa6c5359178d4cc01, 1444 0x6dde35e8b83a1850, 1445 0x35914316ac4813ef, 1446 0xc634b26b3287e6b3, 1447 0x60db44b13c81b15b, 1448 0xf8eb63794e63db19, 1449 0xff61cbd1588ed55d, 1450 0xe46022f14e11dbed, 1451 0x3772eefcb935aa94, 1452 0xc55a64c931a8329e, 1453 0x27b3688ab788d398, 1454 0xf8818829236397eb, 1455 0x5a1c7f0ae3794339, 1456 0xfadd6d98e41f5007, 1457 0x54b86be34ea1b3d2, 1458 0x6cd01325107053a7, 1459 0x5ea58af10f0216af, 1460 0xe116dd6ea75daa7f, 1461 0x3b16649b3c589587, 1462 0x6b714fd6e3cbac1b, 1463 0x2f2d982df0ceff2c, 1464 0x72275ce244d67a1d, 1465 0xe97391b70f8d1e9a, 1466 0x98000b840532f557, 1467 0xee2585297a24f871, 1468 0xa2dcccc2a7bbf340, 1469 0x83a6680aa3dd5a64, 1470 0xaceb26936e0738be, 1471 0x8882d274c41b07e8, 1472 0x6430acc0f330bb1b, 1473 0x5469b35e45bf9756, 1474 0x7ac282d58cd0585b, 1475 0x45f563bbd0c28efb, 1476 0x8f3f64cc0e2f5cf5, 1477 0x5cf9f8db2db96761, 1478 0xc241d88e91b0eea, 1479 0xe1dd8bd7cb0cefc8, 1480 0xb5c98a224ed272ab, 1481 0x756c521b55b28d04, 1482 0x71b0bbc6d3838a07, 1483 0x2b7929bbb9459d95, 1484 0xc24b355966a1d1a, 1485 0x6999176f1374a2f6, 1486 0xdcffc45274fa1ad, 1487 0x660856fb6eddc2af, 1488 0x6d6a0ac3029ed2f7, 1489 0x30fa2b0c05e72461, 1490 0x5fca5d99e9ce23d0, 1491 0xa67dfd5ac54bc788, 1492 0x877252fb88b98dc2, 1493 0xcb59130b6604abbd, 1494 0x8fffa206ee2e2b53, 1495 0xf1af07c92620e9fd, 1496 0xc7be4a49df51e910, 1497 0x63adcc17fa21abe4, 1498 0x1af1975299b6e23d, 1499 0xd6584c9ede73c6d3, 1500 0x4bbe393a03963a44, 1501 0x28dd029ab6458be6, 1502 0xa5db3b61abdb2924, 1503 0xf56f8fcedd0e22cc, 1504 0xeb6ab8b2879b103b, 1505 0x7c5e734409af0cd8, 1506 0xafb654fd6d8aad15, 1507 0xd8f0ab269743c092, 1508 0x136e793d41fb7a85, 1509 0xc85ba3cc6d66ba42, 1510 0xa22a2d3fd49a2f6a, 1511 0x3ffb0f7357684cb0, 1512 0x2ee755112b97aafb, 1513 0xf8f2234919902327, 1514 0x9e55b21d26535314, 1515 0x7a35a95f504fee81, 1516 0x9679bc705ec17d11, 1517 0x8fff00b5e4456a15, 1518 0x2e6d7eb71f670811, 1519 0xec79fc887e997073, 1520 0x34f7720b5fd5a260, 1521 0x694ce1257a8174b0, 1522 0xe5d5e36fbde90fd8, 1523 0xc1a4623030d74019, 1524 0x12952eba91db1f97, 1525 0x9f83126e7bf69ccc, 1526 0x9866eaaadb5a57e5, 1527 0x8e307cd8461259b8, 1528 0x5551e1c88967b337, 1529 0x6cd6e9539d8baabe, 1530 0xdcba28413dccb009, 1531 0xd07ac83b1d3a1e3d, 1532 0xdbed798281b19b3f, 1533 0x9831aad5aca57d75, 1534 0x6eba1b1214fa3d35, 1535 0xfa44c1f6cafb4aec, 1536 0x33ce963011265639, 1537 0x9bf463f9a53c6855, 1538 0x76e13ca82e5d61c5, 1539 0x2526a05bd75d5609, 1540 0xa1ccc4028bbdb9f7, 1541 0xae222b97d5eaea92, 1542 0x5084bfaa4351ee0f, 1543 0x4cdece38d7d90a6c, 1544 0xf34ba0f246e4920a, 1545 0xdd16f374626a7c23, 1546 0x7cf3f52c4f806f3, 1547 0xd872fba42d959d58, 1548 0xa50f310c7811a652, 1549 0x1fffa7406088c2aa, 1550 0x78ae61caa4d7651e, 1551 0xc8dc009863bf9091, 1552 0xb1615c8d52f678b8, 1553 0x4e5130ecce994c67, 1554 0x7ca49df5a2fd05c5, 1555 0xd474a91aa606a31, 1556 0xaeef73ba6780236, 1557 0x6ea23bb59ed3b54c, 1558 0x1389764a9deb4c0a, 1559 0xe5dc90af779800fc, 1560 0x66c71bb1d757050d, 1561 0x594fbf04c1a3181c, 1562 0xa8897ea3b120c630, 1563 0xb932607c1935aa1a, 1564 0x59aa1bba7f35cbfa, 1565 0x5a76621f04c023ad, 1566 0x7d04534e9b16859d, 1567 0x94bda9c2321b6889, 1568 0x9d6c7e898a3f0347, 1569 0x7683ed7934e899e8, 1570 0x95d5f3424627ad09, 1571 0xf2c9afeb941c44a2, 1572 0xb349ee9a66d74cae, 1573 0xc398edfeb62958eb, 1574 0x1ef8cce5bbdb0781, 1575 0x4932f6817435d4fd, 1576 0x2a2808e52479d8ee, 1577 0xbdd001eb9ddc3481, 1578 0x3d94b0c32a133e06, 1579 0x259e8b2fed20de17, 1580 0xd4ff3cef622a172, 1581 0x5ce0d6a10d568d3e, 1582 0xf92403e012a34899, 1583 0xd8d497786a4ce862, 1584 0xb8805b55decad8d1, 1585 0x56c7a82b8cdf849e, 1586 0x4b71fb3e19b7eec3, 1587 0x553630dfd278e9fb, 1588 0x82220e2432e48f6b, 1589 0x1924354f2cd112f4, 1590 0x3f92c65b9bc9f89c, 1591 0x4e907e806913334f, 1592 0x8759e674f3b74c31, 1593 0xaf359194216563e5, 1594 0x7330c88df2e15136, 1595 0xd16f03438fe471d8, 1596 0x15f2fad21a5647c0, 1597 0xdd89067fb42f888c, 1598 0x75684c60dd908491, 1599 0x1e713dc7d20a7e1e, 1600 0x939f35f9e712d15a, 1601 0x930cb335814e928a, 1602 0x93db94ce53340854, 1603 0x9fcd39595a138225, 1604 0xad4a80f692723759, 1605 0x83ef39e9d1af0cb5, 1606 0x95e12781d89e8109, 1607 0x45a31c2eb7306b74, 1608 0x78ad299c44ed4ee0, 1609 0x9e9ef1d43a1cc9ff, 1610 0xc5cc7f45757227b3, 1611 0xcca81e1f15986117, 1612 0x7ed77b0c7dc533ac, 1613 0x9f15864ed07ff5b1, 1614 0x2cbd116d43973550, 1615 0x20494cd0635ee34d, 1616 0xbee5db86d2f204c2, 1617 0x1c88e914207792b8, 1618 0x547a4b927f7b083b, 1619 0x81dcb37e5fae1bd8, 1620 0x1e2a7e5a14414e20, 1621 0x47ee93eff23b6582, 1622 0x9423e33319ca8d49, 1623 0xb1df28ff96070c00, 1624 0x720541418cc9019, 1625 0x1b18f76b761d5fb3, 1626 0x23d9c75116caba34, 1627 0xa0bc9b9aff0666a8, 1628 0x400d2e92e10a851, 1629 0x138857b572349ed4, 1630 0x1245840ef92833d6, 1631 0x9ee8e25bd63dd4c5, 1632 0x376c522b96753c31, 1633 0xd4c3c9ce1c6bbc5b, 1634 0xcee650d543d7368, 1635 0xe5673109bb32bce3, 1636 0x2310cd87dd5f4129, 1637 0xda071ef4e8a12b0, 1638 0x8dae848911e02264, 1639 0x4059ccf9521c0d58, 1640 0x24bbf4254ef1d21b, 1641 0xcecd25a2dce322cd, 1642 0x379d0c96a661d563, 1643 0xd24d693bef06dfc6, 1644 0xa088c83aaeaea2b6, 1645 0xfede9007fe0b6347, 1646 0xc92381dbf7e8dbd9, 1647 0x42953c298ac0b23f, 1648 0x39c1a8c1378f5c27, 1649 0x969355098e5119e, 1650 0xa4a379120f5d5d64, 1651 0x2a44fc97f7a32cfc, 1652 0x60cbf623a383a8d2, 1653 0x7385e0dca513b7c0, 1654 0xb433255f10c304ff, 1655 0xa6e3772104c1fdf1, 1656 0x9203e1db9e1d7e9f, 1657 0xda8dbdf2c2555a01, 1658 0xfb3f7282801d6c25, 1659 0x150e4940290b86, 1660 0x351065a682eb9096, 1661 0xe1997731f33c59fe, 1662 0x46f102f597b33da8, 1663 0xacea60dcd1d59d9e, 1664 0xfd310459099edcd4, 1665 0x9213ced8ceb73a7, 1666 0xecbad1fffae72fef, 1667 0xab58709ac55e8de0, 1668 0xf1f923668265f98f, 1669 0x5b7a85e299270573, 1670 0x969a88bdcc490e9c, 1671 0x9ae9668d2e2815b2, 1672 0x8a7439e14d3d6aa, 1673 0xb0c6795dbd240196, 1674 0x61aefdc3f25ebc46, 1675 0x625744fe12806549, 1676 0x52d28238f1cb8fb7, 1677 0xd7d8b283662b01a3, 1678 0xa825fbc63f8cb533, 1679 0x6971cf9621b4fedc, 1680 0xc44274b0f999146d, 1681 0x2d66b38a209b192a, 1682 0x7420cc70b582735a, 1683 0xea9b1715ea5e0a27, 1684 0x8468bc849fc0f533, 1685 0x531e2dcaf676b3bc, 1686 0xc1cb538d09a624c9, 1687 0x650c19287fbfa69e, 1688 0x914f6e9870ca19e2, 1689 0x5801db8d543c9a0c, 1690 0xadf2c4db58c10bfb, 1691 0x80e2a9acfa471aa4, 1692 0x1f578f737f86ac92, 1693 0x60c05b246582ea20, 1694 0x110c4916db227536, 1695 0x8aff631af3db16f0, 1696 0xf816153de927e872, 1697 0x5f49b501ad2d3703, 1698 0xa057aca656e97103, 1699 0x88ba400efd05c841, 1700 0xf37d4a395a382cab, 1701 0x4584e046b3790d87, 1702 0x41805e2e0467359d, 1703 0x5bb8ae3e524645ed, 1704 0xdec9a3798a2d2767, 1705 0x3dca96ed0f189331, 1706 0xaad75a05a419e095, 1707 0xba1c375e2d4d3481, 1708 0x2b9f7ebd75d5fac7, 1709 0xf999a8f2447721a, 1710 0x22829a3d26c99207, 1711 0xf5631b487401fad2, 1712 0xc66b948764c28281, 1713 0x8f87905983795888, 1714 0x49409d05814823f7, 1715 0xae64af4a72839196, 1716 0x262b7a3d09a87a3, 1717 0x6e52e0e65c9b1e85, 1718 0x39a77575b2d1c192, 1719 0x74e4c5466180574b, 1720 0x97bbd7a1c60dd8a8, 1721 0x3b94e25c5439260c, 1722 0xf19df588b37b5d4e, 1723 0x8a8938c2c9c91aff, 1724 0x2c3c131701680d7f, 1725 0xecef693c81c4ad9c, 1726 0xe992b2af56719b26, 1727 0xe02fe5d25154ff19, 1728 0xd8eebc479c3f0489, 1729 0x815cc045b5d9cf82, 1730 0x55da0b0cbc3f202d, 1731 0x3f3865a07094ed81, 1732 0x778b30cd6212c689, 1733 0x2d31bb1ab6049211, 1734 0xc5e770ba19c593ee, 1735 0x3bfa64c25e29e9dc, 1736 0x17179cd242bf023f, 1737 0x46892d0dda2d6db6, 1738 0xd9a959000804841, 1739 0xcd7aaf1e87e27197, 1740 0xa0b53e61000876b6, 1741 0x58a24c2918fb3526, 1742 0x56ba94322f68b827, 1743 0x2e52bcc55829c242, 1744 0x1b9a18bfaa357b53, 1745 0x2c349f2685b48c12, 1746 0x4e1ca0a599333742, 1747 0xb608834554af6508, 1748 0xcb3620320d523fb, 1749 0x40456671b7bac05, 1750 0x736db2d70a9d4080, 1751 0x59a21200f6b02717, 1752 0xca844ebae9085fb2, 1753 0x1f60d2126831a935, 1754 0x4d4a80069b3276ac, 1755 0x918a43f8deb88f6a, 1756 0x76acbf77f26fb5ed, 1757 0xf9cd1b820e5c8dce, 1758 0x864800e15904e9cf, 1759 0xd96d265f7873d5b6, 1760 0x216255edffba075b, 1761 0xe044898bdbe90f69, 1762 0xacbd41e74d1d364d, 1763 0x77154c29c47aff34, 1764 0xa09f291931cda980, 1765 0xf510b23c90260532, 1766 0x740c4b87a3b6fd56, 1767 0x4e41ce10dd2f90cc, 1768 0xbd2af567b6551cb1, 1769 0xd582fedb606c3928, 1770 0x43af224d35d7e77c, 1771 0xf9b9f7598a50852, 1772 0xa550d837b9074f1d, 1773 0xacd49a04ba8f0ec7, 1774 0xbed9d82cf50e6329, 1775 0x94c637aa7bfe5657, 1776 0x8edc6e0c5b475970, 1777 0x838d14954179b024, 1778 0x3058fff4dc9cb14b, 1779 0xde7f13a8c94567a6, 1780 0xf3583a0cb933ad3e, 1781 0x82c1300fa6017556, 1782 0x7554161566f3a2d4, 1783 0x7db58f8562c16805, 1784 0x6ba77c0269ea223e, 1785 0xfef7301f147809bb, 1786 0xea0d7e114e466660, 1787 0xc05c93f89b9c9b23, 1788 0xb592365ab9632503, 1789 0x7d093c9c563e2e5b, 1790 0xfc2357adebcc5752, 1791 0x72e7da13cf19d8fb, 1792 0xa01726df43028d83, 1793 0x3bf72856ea9bc1f5, 1794 0x3467d4f33f54ddfa, 1795 0x204757b52bd81872, 1796 0x3f512737da967b3, 1797 0x90fb2793e72fd091, 1798 0x18c648cb010b601b, 1799 0xe09a54c6431bc0ea, 1800 0x74a3796aacff1fd2, 1801 0xcd5deae60e5f791, 1802 0x280266830ae3cb7, 1803 0x1ac41d12503cef97, 1804 0xde6b90927903eea, 1805 0xd5ccfc7f8870b609, 1806 0x5a49ff21bf0608df, 1807 0x39b83d4d0af98428, 1808 0x6a21448d3e51763c, 1809 0xa4374d46c5e4effb, 1810 0x5950c656f6a43e14, 1811 0x88a2775f7f1e2c98, 1812 0x26787fa3dae530c1, 1813 0xa59aee6884e04a0d, 1814 0xaad85e16ae9551b, 1815 0x94fefff705c86608, 1816 0x270d1bbb9d534647, 1817 0x3f683791df9aa44b, 1818 0xe617796dbe0670bd, 1819 0xec3786cc59a37a86, 1820 0xd98b9a48794f470, 1821 0x3f83dee9f84d3ae6, 1822 0xe555c7bd8b587e52, 1823 0xb583a06b60ddac71, 1824 0xfb17661e17af0228, 1825 0x6949e707c519b74f, 1826 0xc481b76c13e1bfdb, 1827 0xbebcce940b5bec59, 1828 0x2396a419604a5f3a, 1829 0xdd777b2b1896d2b7, 1830 0xbfe07180995d42a6, 1831 0xe5c8892d27fd185b, 1832 0x1d9bbd5ff56f42fa, 1833 0xdd0549ef75d19556, 1834 0x4a653346c505e6e6, 1835 0xecbb8fa9e3f7d0ac, 1836 0xff57bb37211852a0, 1837 0x6c8397e4ab6d0edd, 1838 0x849732be3fcad3f6, 1839 0x9dd4b4cce965182a, 1840 0x12dbdd83365fd056, 1841 0xe64c9639c1f46c1c, 1842 0x8b53975e1ec7ff54, 1843 0xbdb0018a170269c4, 1844 0x913ca05cccf94064, 1845 0x4892edc6537fb57e, 1846 0x953e3e589d386450, 1847 0x136c72cea24155b8, 1848 0x5f948d352da2aa47, 1849 0x8167fc1a50c7677, 1850 0x69cf82c2f68984f5, 1851 0x9d1aa744f9a4ed06, 1852 0x5d12eb962db2e287, 1853 0xa65f083f5ffb0944, 1854 0xbe9e96f90fd61380, 1855 0x47ce5773534f9c49, 1856 0x92b690d693dc0a30, 1857 0xa09b223d38379985, 1858 0x5b6a84b9feb55ef9, 1859 0x34b234671624c41c, 1860 0x349f00aae51083a8, 1861 0x776efa55e32109fc, 1862 0x3fdf019d88487936, 1863 0xd1f21f4b72c4b530, 1864 0xa50061b1a84356d3, 1865 0x2ca3524da681dfa7, 1866 0xb0f7e87d89d8098, 1867 0xe96495c433a06a1b, 1868 0x1a0ced61c5db1d93, 1869 0xea42587d662343db, 1870 0x8f14ba1d7b2a9d2a, 1871 0x107addff87c227ac, 1872 0x974c2c3e6ffba094, 1873 0x5dbd8a1b7f9beb84, 1874 0x27b409389f875301, 1875 0xe4d0d67fe14cfe22, 1876 0x5ef696e884e2f048, 1877 0x4a074499c5fccbd7, 1878 0xbc108db2d1668a22, 1879 0x7c85ac5334724941, 1880 0xb8dd68ace4e49aad, 1881 0x6a46c4c6b01444cb, 1882 0xeaa3081d86717135, 1883 0xd54ffbf3577657e6, 1884 0xffc2d283dd7cdb3f, 1885 0x2c79eed78aeddcfb, 1886 0x1e3146a92bbddaa0, 1887 0x2bbcfcd861a77998, 1888 0xe381b1a57277c2a6, 1889 0x6d674e856480daf9, 1890 0xe4467bd24f53e677, 1891 0xab84de940bcf5098, 1892 0xc10c07ce86ca158a, 1893 0x541f004709034a87, 1894 0x19dc552546528604, 1895 0x843c881c82859a9, 1896 0xda1e4ec824a699df, 1897 0x81668b78f173ec07, 1898 0x57345c6025ffcb94, 1899 0xaa42981c6e38b906, 1900 0xa17c64d704e40438, 1901 0x874e1f615b7c0312, 1902 0xcc848e12b8070713, 1903 0x41a00037f29cc167, 1904 0x4512a190dbc4809c, 1905 0xa97f02834d59608, 1906 0xfc1b7cb08fe29a6b, 1907 0xeb0348d7f73eab21, 1908 0xabe2b2b5fc763294, 1909 0xb4520f68722d6d5f, 1910 0x96abca24bab60e84, 1911 0xca75925d8dd62327, 1912 0x93a5e62d20cf4642, 1913 0x43ef80c70159040a, 1914 0x41997b465377dd0d, 1915 0x2d05364b2cb735b9, 1916 0x3f5fc33d798224c9, 1917 0x33954c13205488ff, 1918 0x89977921efbeea1f, 1919 0xaacfc4f4b0093a8e, 1920 0xdfa5f5a0c2f996e7, 1921 0xd88959f75bab5ab3, 1922 0x4cbf8d33f3606a97, 1923 0x65bfbd7c5b833ad2, 1924 0x17986d6669583eec, 1925 0xada46fdbb1356542, 1926 0x1ccd7ff65fe1f8d5, 1927 0xaca948bbe4933d48, 1928 0xe22a9f5a555dedc7, 1929 0x677483595602028c, 1930 0xec52aa7175103914, 1931 0x6bba17178565df20, 1932 0xd10216fc3c48299c, 1933 0xb8371b60c9a7397c, 1934 0x65001778d7a2fb3, 1935 0x9b2d7dbf5a4aff3b, 1936 0x550c193b419c245b, 1937 0x32822a01340ab562, 1938 0xb3a5c240177edfb, 1939 0xbd1d8d2ea66e5b98, 1940 0x806d42d55f0c4bdf, 1941 0x2081d014dd940ea1, 1942 0x747b0377ea4420e2, 1943 0x4c0e849f74223b91, 1944 0x8a6c3bb9d3d0e495, 1945 0xde6363e559bfed14, 1946 0x9229db63e90425b1, 1947 0x818482d841177cc8, 1948 0x5a46b08b72497be, 1949 0x6c5a55a226b279c5, 1950 0xa9cda24de92f21e0, 1951 0xdbc5af0bcc431d4e, 1952 0xdddbfafa038da92a, 1953 0xb8a0f1cf97a3e8e5, 1954 0xfc06d66bb9b3ef42, 1955 0x8c9825c73e796210, 1956 0x8a0900d6a9b8da69, 1957 0x287b0d2d9e0e3a50, 1958 0xb3be91c97ac38319, 1959 0x98b9075ac5d57334, 1960 0x4cc864ec1a7672b1, 1961 0x7d30cc990909ca46, 1962 0x6ad67cfbfe123985, 1963 0xf6db3247e059586, 1964 0x8691ced4c414ba4c, 1965 0x1efa88db081c4857, 1966 0xf95b2acab2377db5, 1967 0x1df703438b10e328, 1968 0x931981e1ea10a0c2, 1969 0x3927ca342868e745, 1970 0x44fddab185abd2ce, 1971 0x461fb3945deed2e4, 1972 0x728c0d5019c4376e, 1973 0x63c2171a5a84e7b0, 1974 0xc4acbf6a711d6d93, 1975 0xefcd13da15d3c201, 1976 0x692f4021d2fcf83c, 1977 0x5403d16967b819a7, 1978 0x7980a02c830a9367, 1979 0xea4a3aac103d1f39, 1980 0xc72d3588bc5fd595, 1981 0x4c4aa0bca2c2de48, 1982 0x7c56d973a371a24, 1983 0x2d6a5a72f924b680, 1984 0x5caa612526869cd3, 1985 0x4214b34ee420baae, 1986 0x5fad8b1c406f34da, 1987 0x2227cb2c0b6d764e, 1988 0xf69e51a255d69b3b, 1989 0x2c79a73a16c2c289, 1990 0x19af01bb6cff8895, 1991 0x79012e00a5126e73, 1992 0xf98a52f67ae7049d, 1993 0xdb44e841ef0f10ff, 1994 0x44fa8c44a82c0408, 1995 0x5bd8ecca4b691b29, 1996 0x132010daf5e25e7a, 1997 0x1e5286cddf8f3c09, 1998 0x6c16ae8c904625f8, 1999 0x9dfe77b40e217834, 2000 0x1f415aeaefd00370, 2001 0xe8ddbf2f59b0c4d0, 2002 0x374c7fa0609f6423, 2003 0x4a238e5d49c4e321, 2004 0xd1d470805955fc2a, 2005 0xcaaaf3c0c977637, 2006 0x7bca17756a849529, 2007 0x80de9eb0edb7074e, 2008 0x2f973e780e3bb227, 2009 0x6c8cc706080b31c8, 2010 0x10fa36370ded98bd, 2011 0x3e88129d8f098c2, 2012 0x7c62270d6ca56f37, 2013 0x427a383a1f71d9a6, 2014 0xe85265ca1304c6ab, 2015 0xc9232c2f2494e00f, 2016 0xcb7edfb759f18b3c, 2017 0x3c6f4021f76c1f77, 2018 0x4bc4c6115845755, 2019 0x8cb80d8288dec59a, 2020 0xb29f8b12b85139f4, 2021 0xc93bba23aedb2813, 2022 0x4242fc339f6cfd77, 2023 0x12cd090ad0abb9dc, 2024 0x985bde7dc51e94db, 2025 0xca3d6b30511c5f42, 2026 0x71b36f60cd3c348a, 2027 0x35b26135e22bb255, 2028 0x22fe21ea51210a99, 2029 0xa4e4f43719215964, 2030 0xa6c0640ee361bede, 2031 0xb596afb1999ecced, 2032 0x13cd8fb26330dee5, 2033 0x6c5ec6a3322f7b21, 2034 0xadde162c398986cf, 2035 0xbd6f0498638ea795, 2036 0x9c87c364e2b71bb3, 2037 0xda05bed3de47a659, 2038 0xacfde13f461ad484, 2039 0xf5379c25ecf8fc82, 2040 0x42decb8e4e7ba36c, 2041 0xd8dab0a52d6a0f71, 2042 0x86f30415bb250a25, 2043 0xa6ada2c8d4ef3196, 2044 0xf46051f19f47e16, 2045 } 2046 2047 func TestHash64(t *testing.T) { 2048 var data []byte 2049 2050 for i, want := range vecs { 2051 data = append(data, byte(i)) 2052 got := Hash64WY(data[:i], 0x0102030405060708) 2053 if i != 0 && got != want { 2054 t.Errorf("Hash(...%d)=%x, want %x", i, got, want) 2055 } 2056 } 2057 }