diff options
-rw-r--r-- | A5.1/CUDA/Makefile | 46 | ||||
-rw-r--r-- | A5.1/CUDA/README | 5 | ||||
-rw-r--r-- | A5.1/CUDA/calculate_chain.cu | 167 | ||||
-rw-r--r-- | A5.1/CUDA/calculate_chain_dump.c | 154 | ||||
-rw-r--r-- | A5.1/CUDA/calculate_chain_dump.out | 717 | ||||
-rw-r--r-- | A5.1/CUDA/calculate_chain_dump.ref | 660 | ||||
-rw-r--r-- | A5.1/CUDA/calculate_chain_kernel.cu | 130 | ||||
-rw-r--r-- | A5.1/CUDA/demorun_geforcegtx280_0000_0000_0000_0000.divergent | 4163 | ||||
-rw-r--r-- | A5.1/CUDA/demorun_quadrofx570m_0000_0000_0000_0000 | 1091 | ||||
-rw-r--r-- | A5.1/CUDA/demorun_quadrofx570m_0000_0000_0000_0000.divergent | 1091 |
10 files changed, 8224 insertions, 0 deletions
diff --git a/A5.1/CUDA/Makefile b/A5.1/CUDA/Makefile new file mode 100644 index 0000000..06e4889 --- /dev/null +++ b/A5.1/CUDA/Makefile @@ -0,0 +1,46 @@ +################################################################################ +# +# Copyright 1993-2006 NVIDIA Corporation. All rights reserved. +# +# NOTICE TO USER: +# +# This source code is subject to NVIDIA ownership rights under U.S. and +# international Copyright laws. +# +# NVIDIA MAKES NO REPRESENTATION ABOUT THE SUITABILITY OF THIS SOURCE +# CODE FOR ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR +# IMPLIED WARRANTY OF ANY KIND. NVIDIA DISCLAIMS ALL WARRANTIES WITH +# REGARD TO THIS SOURCE CODE, INCLUDING ALL IMPLIED WARRANTIES OF +# MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE. +# IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, +# OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +# OR PERFORMANCE OF THIS SOURCE CODE. +# +# U.S. Government End Users. This source code is a "commercial item" as +# that term is defined at 48 C.F.R. 2.101 (OCT 1995), consisting of +# "commercial computer software" and "commercial computer software +# documentation" as such terms are used in 48 C.F.R. 12.212 (SEPT 1995) +# and is provided to the U.S. Government only as a commercial end item. +# Consistent with 48 C.F.R.12.212 and 48 C.F.R. 227.7202-1 through +# 227.7202-4 (JUNE 1995), all U.S. Government End Users acquire the +# source code with only those rights set forth herein. +# +################################################################################ +# +# Build script for project +# +################################################################################ + +# Add source files here +EXECUTABLE := calculate_chain +# CUDA source files (compiled with cudacc) +CUFILES := calculate_chain.cu +# CUDA dependency files +CU_DEPS := calculate_chain_kernel.cu + +################################################################################ +# Rules and targets + +include ../../common/common.mk diff --git a/A5.1/CUDA/README b/A5.1/CUDA/README new file mode 100644 index 0000000..02b3c5e --- /dev/null +++ b/A5.1/CUDA/README @@ -0,0 +1,5 @@ + +To compile the CUDA kernel, copy (not link) this directory +into your the project directory of your CUDA SDK, cd into +it and "make verbose=1". + diff --git a/A5.1/CUDA/calculate_chain.cu b/A5.1/CUDA/calculate_chain.cu new file mode 100644 index 0000000..fe8baca --- /dev/null +++ b/A5.1/CUDA/calculate_chain.cu @@ -0,0 +1,167 @@ +/* + * Driver program for a CUDA-based A5/1 rainbow table generator. + * + * Copyright (C) 2009: Ingo Albrecht <prom@berlin.ccc.de> + */ + +#ifndef TEST_INTERMEDIATES +/* values below are for normal runs */ + +/* + * These values are appropriate for a Quadro FX 570M. + * + * Before running this on different hardware, you + * should decrease OPERATIONS_PER_RUN and then + * increase it incrementally until you get + * run lengths approaching 5 seconds. + * + * Thread and block count should be selected + * so that they almost hit the register bound. + * + * If you want to tune the code for your card, + * you should do it incrementally, keeping + * the run length below 5 seconds, or your + * graphics subsystem might go wonky. + */ + +// number of threads per block +#define NUM_THREADS 32 + +// number of blocks to schedule +#define NUM_BLOCKS 32 + +// how long each run should be in cycles. +// must be a power of two for now. +#define OPERATIONS_PER_RUN 32768 + +#else +// values below are for intermediate testing + +#define NUM_THREADS 10 +#define NUM_BLOCKS 1 + +#define OPERATIONS_PER_RUN 32768 + +#endif + +// total operations per chain (2^21) +#define OPERATIONS_PER_CHAIN 2097152 + +// number of chains to be computed +#define NUM_CHAINS NUM_THREADS * NUM_BLOCKS + + +#include <stdio.h> +#include <unistd.h> + +#include <cutil.h> + +#include "calculate_chain_kernel.cu" + +int +main(int argc, char **argv) { + CUT_DEVICE_INIT(argc, argv); + + uint32 i; + + uint64 start = 0; // XXX put your start vector here + + printf("Computing %d chains divided into %d blocks of %d threads, starting at 0x%16.16llx\n", + NUM_CHAINS, NUM_BLOCKS, NUM_THREADS, start); + + uint32 num_runs = OPERATIONS_PER_CHAIN / OPERATIONS_PER_RUN; + + printf("Will execute %d runs of %d steps each.\n", num_runs, OPERATIONS_PER_RUN); + + // create a timer for the whole run + unsigned int total_timer = 0; + CUT_SAFE_CALL(cutCreateTimer(&total_timer)); + + // compute size of state + uint32 s_results = NUM_CHAINS * sizeof(uint64); + + // allocate and initialize host memory + uint64* h_results = (uint64*) calloc(1, s_results); + for(i = 0; i < NUM_CHAINS; i++) { + h_results[i] = start + i; + } + + // allocate and initialize device memory + uint64* d_results; + CUDA_SAFE_CALL(cudaMalloc((void**)&d_results, s_results)); + + CUT_SAFE_CALL(cutStartTimer(total_timer)); + + CUDA_SAFE_CALL(cudaMemcpy(d_results, h_results, s_results, cudaMemcpyHostToDevice)); + + double total_run_time = 0.0; + + uint32 run; + for(run = 0; run < num_runs; run++) { + unsigned int run_timer = 0; + CUT_SAFE_CALL(cutCreateTimer(&run_timer)); + + uint32 index = OPERATIONS_PER_CHAIN - 1 - run * OPERATIONS_PER_RUN; + +#ifdef TEST_INTERMEDIATES + // print intermediates (for testing against calculate_chains_dump) + for(i = 0; i < NUM_CHAINS; i++) { + printf("results[%d] = 0x%16.16llx\n", i, h_results[i]); + } +#endif + + printf("Run %3.3d/%3.3d, starting at index 0x%6.6x... ", run+1, num_runs, index); + + fflush(stdout); + usleep(500*1000); + + CUT_SAFE_CALL(cutStartTimer(run_timer)); + +#ifdef TEST_INTERMEDIATES + CUDA_SAFE_CALL(cudaMemcpy(d_results, h_results, s_results, cudaMemcpyHostToDevice)); +#endif + + dim3 gridDims(NUM_BLOCKS, 1, 1); + dim3 blockDims(NUM_THREADS, 1, 1); + crunch<<<gridDims, blockDims>>>(d_results, index); + + CUDA_SAFE_CALL(cudaThreadSynchronize()); + +#ifdef TEST_INTERMEDIATES + CUDA_SAFE_CALL(cudaMemcpy(h_results, d_results, s_results, cudaMemcpyDeviceToHost)); +#endif + + CUT_SAFE_CALL(cutStopTimer(run_timer)); + + float run_time = cutGetTimerValue(run_timer); + printf("%f ms.\n", run_time); + total_run_time += run_time; + fflush(stdout); + + + CUT_SAFE_CALL(cutDeleteTimer(run_timer)); + } + + CUDA_SAFE_CALL(cudaMemcpy(h_results, d_results, s_results, cudaMemcpyDeviceToHost)); + + CUT_SAFE_CALL(cutStopTimer(total_timer)); + + // free device memory + CUDA_SAFE_CALL(cudaFree((void**)d_results)); + + // print results + for(i = 0; i < NUM_CHAINS; i++) { + printf("results[%d] = 0x%16.16llx\n", i, h_results[i]); + } + + // free host memory + free(h_results); + + // report total time + printf("Total time: %f ms, %f spent crunching\n", cutGetTimerValue(total_timer), total_run_time); + + // delete the whole-run timer + CUT_SAFE_CALL(cutDeleteTimer(total_timer)); + + return 0; +} diff --git a/A5.1/CUDA/calculate_chain_dump.c b/A5.1/CUDA/calculate_chain_dump.c new file mode 100644 index 0000000..c518d7c --- /dev/null +++ b/A5.1/CUDA/calculate_chain_dump.c @@ -0,0 +1,154 @@ + +/* + * Modified by Ingo Albrecht <prom@berlin.ccc.de>. + * + * This is a specially modified version of the table + * generator that always calculates chains 0 through 9. + * + * It emits intermediate values every 2^15 cycles that + * can be used to verify the CUDA implementation. + */ + +/* + * Calculation of chains for A5/1 rainbow table cracking. + * + * + * Loosely based on: A pedagogical implementation of A5/1. + * + * Copyright (C) 1998-1999: Marc Briceno, Ian Goldberg, and David Wagner + * + * See accompanying file A5.1.c for original version and full copyright + */ + + +#include <stdio.h> +#include <stdlib.h> +#include <unistd.h> +#include <string.h> +#include <math.h> + +/* Masks for the three shift registers */ +#define R1MASK 0x07FFFF /* 19 bits, numbered 0..18 */ +#define R2MASK 0x3FFFFF /* 22 bits, numbered 0..21 */ +#define R3MASK 0x7FFFFF /* 23 bits, numbered 0..22 */ + +/* Middle bit of each of the three shift registers, for clock control */ +#define R1MID 0x000100 /* bit 8 */ +#define R2MID 0x000400 /* bit 10 */ +#define R3MID 0x000400 /* bit 10 */ + +/* Feedback taps, for clocking the shift registers. */ +#define R1TAPS 0x072000 /* bits 18,17,16,13 */ +#define R2TAPS 0x300000 /* bits 21,20 */ +#define R3TAPS 0x700080 /* bits 22,21,20,7 */ + +/* Output taps, for output generation */ +#define R1OUT 0x040000 /* bit 18 (the high bit) */ +#define R2OUT 0x200000 /* bit 21 (the high bit) */ +#define R3OUT 0x400000 /* bit 22 (the high bit) */ + +typedef unsigned char byte; +#ifdef BITSIZE_32 +typedef unsigned long uint32; +typedef unsigned long long uint64; +#else +typedef unsigned int uint32; +typedef unsigned long uint64; +#endif + +typedef unsigned int bit; + +bit parity32(uint32 x) { + x ^= x>>16; + x ^= x>>8; + x ^= x>>4; + x ^= x>>2; + x ^= x>>1; + return x&1; +} + +bit parity64(uint64 x) { + x ^= x>>32; + x ^= x>>16; + x ^= x>>8; + x ^= x>>4; + x ^= x>>2; + x ^= x>>1; + return x&1; +} + +uint32 clockone(uint32 reg, uint32 mask, uint32 taps) { + uint32 t = reg & taps; + reg = (reg << 1) & mask; + reg |= parity32(t); + return reg; +} + +uint32 R1, R2, R3; + +inline bit majority() { + int sum; + sum = ((R1&R1MID) >> 8) + ((R2&R2MID) >> 10) + ((R3&R3MID) >> 10); + if (sum >= 2) + return 1; + else + return 0; +} + +inline void clock() { + bit maj = majority(); + if (((R1&R1MID)!=0) == maj) + R1 = clockone(R1, R1MASK, R1TAPS); + if (((R2&R2MID)!=0) == maj) + R2 = clockone(R2, R2MASK, R2TAPS); + if (((R3&R3MID)!=0) == maj) + R3 = clockone(R3, R3MASK, R3TAPS); +} + +inline bit getbit() { + return ((R1&R1OUT) >> 18) ^ ((R2&R2OUT) >> 21) ^ ((R3&R3OUT) >> 22); +} + +inline uint64 calculate_link (uint64 input, uint32 count) { + uint64 result; + int i; + + /* Reduction function. */ + R1 = ((input >> (22 + 23))^count) & R1MASK; + R2 = ((input >> 23)^count) & R2MASK; + R3 = (input^count) & R3MASK; + + result = getbit(); + for(i=1;i<64;i++) { + // Yes, virginia, we only need to clock 63 times for 64 bits of output + clock(); + result = (result << 1)| getbit(); + } + return result; +} + +uint64 calculate_chain (uint64 input, uint32 count) { + int i; + int j = 0; + for(i=count-1; i>=0; i--) { + if((i & 0x7FFF) == 0x7FFF) { + printf("Before 0x%6.6x: 0x%16.16llx\n", i, input); + } + input = calculate_link(input, i); + } + return input; +} + +int main(int argc, char* argv[]) { + int i; + uint64 current = 0; + + for(i = 0; i < 10; i++) { + current = i; + printf("Calculating chain from start value 0x%16.16llx\n", current); + current = calculate_chain(current, pow(2, 21)); + printf("End value: 0x%16.16llx\n", current); + } + + return 0; +} diff --git a/A5.1/CUDA/calculate_chain_dump.out b/A5.1/CUDA/calculate_chain_dump.out new file mode 100644 index 0000000..d43c837 --- /dev/null +++ b/A5.1/CUDA/calculate_chain_dump.out @@ -0,0 +1,717 @@ +Computing 10 chains divided into 1 blocks of 10 threads, starting at 0x0000000000000000 +Will execute 64 runs of 32768 steps each. +results[0] = 0x0000000000000000 +results[1] = 0x0000000000000001 +results[2] = 0x0000000000000002 +results[3] = 0x0000000000000003 +results[4] = 0x0000000000000004 +results[5] = 0x0000000000000005 +results[6] = 0x0000000000000006 +results[7] = 0x0000000000000007 +results[8] = 0x0000000000000008 +results[9] = 0x0000000000000009 +Run 001/064, starting at index 0x1fffff... 2662.287109 ms. +results[0] = 0xf86a3913f7a6fe1d +results[1] = 0x3b932e8d8e7874f9 +results[2] = 0xad4e7a8cda62ff88 +results[3] = 0x0941fb54cbcc88b6 +results[4] = 0xd533f9846e024afa +results[5] = 0x08ce95182121319e +results[6] = 0x0071d5867bab50a9 +results[7] = 0x2176f05038537afe +results[8] = 0x903fa08a52b54fae +results[9] = 0x3ab7957e3bb63f8e +Run 002/064, starting at index 0x1f7fff... 2662.290039 ms. +results[0] = 0x06c8e2628b279454 +results[1] = 0xc795d5f7e0b74f43 +results[2] = 0x2e368c931b5c0d38 +results[3] = 0xaca66326a8e8e646 +results[4] = 0x9e559f8fe3d07aac +results[5] = 0x37c633f5becc8da7 +results[6] = 0xa2ccd2b60303c2bd +results[7] = 0x44dc4a96f2439c43 +results[8] = 0x37a61f187afe477d +results[9] = 0x550220d9cc5fd367 +Run 003/064, starting at index 0x1effff... 2662.282959 ms. +results[0] = 0x1edae43c1d2514dc +results[1] = 0x0113e9b9e9a99566 +results[2] = 0x598f3761a9327c17 +results[3] = 0xd0a9607e97753266 +results[4] = 0xee220804b7266874 +results[5] = 0x5bb130066a9729eb +results[6] = 0x8a071550a439cd90 +results[7] = 0x54d2746e701d961b +results[8] = 0x36435a4743382921 +results[9] = 0x7e01f144ddb17925 +Run 004/064, starting at index 0x1e7fff... 2662.239990 ms. +results[0] = 0x9d0dc09bae18e7b4 +results[1] = 0xa7e3644fb6dda1ee +results[2] = 0xcb3672cb94c29fef +results[3] = 0x21f996340e7b5b56 +results[4] = 0xf45f38be00914661 +results[5] = 0x82df8577b9a6e849 +results[6] = 0x690994664330b069 +results[7] = 0x151b0e7753c0ff8f +results[8] = 0xec91747262eaae89 +results[9] = 0x053033e52cee9ca5 +Run 005/064, starting at index 0x1dffff... 2662.287109 ms. +results[0] = 0xde8e3b8a95849386 +results[1] = 0x30066fd8921a09e1 +results[2] = 0x531fb03c87f92237 +results[3] = 0x6baee0b564b75324 +results[4] = 0xd4814e3e32d3899f +results[5] = 0xf4a494f319fa8dd6 +results[6] = 0x04d19c41aa6d7a69 +results[7] = 0xc5bd07e7c4918d69 +results[8] = 0xa88a5d6b61592d84 +results[9] = 0x1398cd680b44395d +Run 006/064, starting at index 0x1d7fff... 2662.418945 ms. +results[0] = 0x9a792143c8ddfc38 +results[1] = 0x3466a07129bb39d6 +results[2] = 0x4506ebfa7a629466 +results[3] = 0x5ab8e5158093c74e +results[4] = 0xea3716a4f281d37e +results[5] = 0xd5d538f3bb41cc0d +results[6] = 0xf17a2a7115f0d3b8 +results[7] = 0xfd8e2be2063eb97e +results[8] = 0xd26195a2c95057ab +results[9] = 0x893adf018f29be0c +Run 007/064, starting at index 0x1cffff... 2662.280029 ms. +results[0] = 0x4789bda256ee5479 +results[1] = 0x369b5987ef460e2d +results[2] = 0x9dd030ad5fe4cfe7 +results[3] = 0x8bf145603f5179fe +results[4] = 0xd752f521be6c7148 +results[5] = 0x4844b1b92f9eb55e +results[6] = 0x76e4375ced46978a +results[7] = 0xf13503689b962866 +results[8] = 0x124cbab3cfb0d1a4 +results[9] = 0x3eef0736434f4dc5 +Run 008/064, starting at index 0x1c7fff... 2662.277100 ms. +results[0] = 0xe673e34b3ec049b4 +results[1] = 0x25e0e80d23bccaa4 +results[2] = 0xc9e70df2a90d75f5 +results[3] = 0xe3344c1407dd2fd8 +results[4] = 0x812785bb44950cb4 +results[5] = 0xbe777c056ec9a7fc +results[6] = 0xe14fa85c1ee0a88c +results[7] = 0x580c650090bd3a06 +results[8] = 0xdf6b38107ec66e8d +results[9] = 0xacbcf6bd0cdcd884 +Run 009/064, starting at index 0x1bffff... 2662.283936 ms. +results[0] = 0x0c04d9a6e5dafb00 +results[1] = 0x4026209f57a61698 +results[2] = 0x33dd4e53d67c1af4 +results[3] = 0x95993eec1a900978 +results[4] = 0xd2363b5734b25761 +results[5] = 0x77875c8914ad4df3 +results[6] = 0x485355bcbb0c35a0 +results[7] = 0xc212dc66e6bcd69d +results[8] = 0x733c6d9db011f73f +results[9] = 0xe2e0af7da058c3b4 +Run 010/064, starting at index 0x1b7fff... 2662.479004 ms. +results[0] = 0x6d8c5578ca5b0ed9 +results[1] = 0x750925714172abc4 +results[2] = 0x26365978f129e89f +results[3] = 0x85163a0fbc185558 +results[4] = 0x74d54d17e57adea0 +results[5] = 0x1195655ab64ea258 +results[6] = 0xb5c29f836403b468 +results[7] = 0x0806bf8eec1a3a02 +results[8] = 0x1987371a68e7d4ed +results[9] = 0x75d955abb1d829a3 +Run 011/064, starting at index 0x1affff... 2662.237061 ms. +results[0] = 0x431c105c0e2c573d +results[1] = 0xe7d0c4698a5a4a53 +results[2] = 0x0882558280d62656 +results[3] = 0x79c6bae1d6ba6c96 +results[4] = 0x5aaf411f2b443a76 +results[5] = 0xef1bdd0bdcfdc5f3 +results[6] = 0xb873fad0089f82ca +results[7] = 0x8b2efd50ca3db141 +results[8] = 0x0cd1ace106b05318 +results[9] = 0xed931258aa4e0c4c +Run 012/064, starting at index 0x1a7fff... 2662.257080 ms. +results[0] = 0x2ebd47d7dc599d40 +results[1] = 0xb4f2447883d50c91 +results[2] = 0x221e2d948174c04e +results[3] = 0x5b553053e685c22c +results[4] = 0x91be8c84415b6916 +results[5] = 0x73b9f18eecf85f79 +results[6] = 0x17924f15ac25f0e8 +results[7] = 0x9f77330cd86987e1 +results[8] = 0x80bdd941d92cf422 +results[9] = 0x27daa54f07138967 +Run 013/064, starting at index 0x19ffff... 2662.278076 ms. +results[0] = 0x442722b786ab17a4 +results[1] = 0xf9748ead71845e23 +results[2] = 0x101166f3f2c2906a +results[3] = 0xa7a77816ccf78911 +results[4] = 0x363711026502302d +results[5] = 0x963bd7c815090cda +results[6] = 0x8f1b9da8c8591a2d +results[7] = 0x0455b18b8ed1394e +results[8] = 0x9b2aeb0d8231581a +results[9] = 0x9bd8ebd135f7b8ff +Run 014/064, starting at index 0x197fff... 2662.278076 ms. +results[0] = 0x009efce4b1df9a0d +results[1] = 0x71ba22f94143b717 +results[2] = 0xc6188f670c5c8523 +results[3] = 0x6da7af35f88493f7 +results[4] = 0x0ae72d1d358a576c +results[5] = 0x26ad3f46c6101f50 +results[6] = 0x7ce4bdd095504c1e +results[7] = 0xd27b31aa3a127f82 +results[8] = 0x08e921ad0bf30d04 +results[9] = 0x618af3c1f2091429 +Run 015/064, starting at index 0x18ffff... 2662.237061 ms. +results[0] = 0x0d42264a8e054714 +results[1] = 0xc924cde7422c9193 +results[2] = 0x4bcb1d6343d4b6ff +results[3] = 0x7fe079f84dd935dc +results[4] = 0x2d4c5b6103c76e9c +results[5] = 0x9ab5f689347c758c +results[6] = 0x5df9a6ff135ea9fb +results[7] = 0xa704584001143428 +results[8] = 0x0547f3fd0068620f +results[9] = 0x9c8cd0897c5a9ce2 +Run 016/064, starting at index 0x187fff... 2662.281982 ms. +results[0] = 0x0f12aa31bc33c77c +results[1] = 0x01c80661532a2195 +results[2] = 0x89e32d01099dc139 +results[3] = 0x629e44a90ece6fa1 +results[4] = 0x4e9e8daae2c481c2 +results[5] = 0xf6e2b731b35b43e0 +results[6] = 0x5abd0200df85c9b8 +results[7] = 0x6c2279057a3441c7 +results[8] = 0xd9bcb24dd0208166 +results[9] = 0x486dad8085c3d5cb +Run 017/064, starting at index 0x17ffff... 2662.263916 ms. +results[0] = 0xa58c3a57abd05233 +results[1] = 0x1f13eabb0b785c7a +results[2] = 0x91e4fcbebe4a3460 +results[3] = 0xc7b478524c315ddc +results[4] = 0x5ab937be093de5e6 +results[5] = 0x8684bfde1876bdd9 +results[6] = 0x8c4db8995cf30a14 +results[7] = 0x5dc7ca43a96b53d0 +results[8] = 0x803d3fc734edd1a1 +results[9] = 0xe2c0044fb89e9f8c +Run 018/064, starting at index 0x177fff... 2662.283936 ms. +results[0] = 0x958746f2e2edfb64 +results[1] = 0x7a7bdb3ffacf881d +results[2] = 0xbad21d46523f914d +results[3] = 0xcb0b56c8b2c7d277 +results[4] = 0xeca57b21cbc1222b +results[5] = 0x9fa42f8b3ae3970d +results[6] = 0x10beda8721904789 +results[7] = 0xae2330cb6eb9cb41 +results[8] = 0x8a928736b0282147 +results[9] = 0xdd8bc55f2bb2106d +Run 019/064, starting at index 0x16ffff... 2662.238037 ms. +results[0] = 0x9a368197a5b86b38 +results[1] = 0xfa0f9ebdf81d47d4 +results[2] = 0x68f28ccfdf49ab98 +results[3] = 0x942e534b51337153 +results[4] = 0x8f350a0811c317b2 +results[5] = 0x456a6fa823d49da6 +results[6] = 0xcad798cb2dc1d768 +results[7] = 0xb3d486a7642f9c69 +results[8] = 0x9da2fb9cb1fa8b02 +results[9] = 0x0c80520e33439d03 +Run 020/064, starting at index 0x167fff... 2662.281982 ms. +results[0] = 0x152c4d609f5f7652 +results[1] = 0x2b6a843a2ebdab14 +results[2] = 0x124e3145474f8a1a +results[3] = 0x74831c4c8beff73d +results[4] = 0x97e61ba325750343 +results[5] = 0x67ef1dee2e864581 +results[6] = 0x38eff5a78b6f074f +results[7] = 0xb309a2babdabd03c +results[8] = 0x9798775c080fe984 +results[9] = 0xbf3f192de8930950 +Run 021/064, starting at index 0x15ffff... 2662.287109 ms. +results[0] = 0xd751e0b173fbd1e0 +results[1] = 0x9ab3111d647091b1 +results[2] = 0x287672d6d49178d0 +results[3] = 0xc4bfc15df2424d39 +results[4] = 0x49c366461f6ddf47 +results[5] = 0xa16b415b2e8228fa +results[6] = 0xe5e599509ddd17a9 +results[7] = 0xd6fddb3cb1693741 +results[8] = 0xc868157f69cf3ba0 +results[9] = 0x13b01276863200be +Run 022/064, starting at index 0x157fff... 2662.288086 ms. +results[0] = 0xaa14b720785a72f2 +results[1] = 0xbd0342a6a6d5495e +results[2] = 0x61818dedd3e9cdf4 +results[3] = 0x062c16a328c45496 +results[4] = 0x0741e9ce45d555c2 +results[5] = 0x4803648d3f5e9dc1 +results[6] = 0x3a7d5e031ca3db91 +results[7] = 0x70c4ee533f39d296 +results[8] = 0xc3f61ca8ae1fdd60 +results[9] = 0x3965db9b065aa9a1 +Run 023/064, starting at index 0x14ffff... 2662.468994 ms. +results[0] = 0xbabea967f2238696 +results[1] = 0xae76eb1bd7625d09 +results[2] = 0x0fc43f9cef954b89 +results[3] = 0x7790428b51155a78 +results[4] = 0x0884067f31947a06 +results[5] = 0x09eceb25c4d3b26e +results[6] = 0x2067cbb814a09808 +results[7] = 0xf985180006624c77 +results[8] = 0x54b66353e6411084 +results[9] = 0x309ba3b26a28603f +Run 024/064, starting at index 0x147fff... 2662.260986 ms. +results[0] = 0x4b020676a2952c07 +results[1] = 0x283e96831534763c +results[2] = 0x7bb39b603114ea5b +results[3] = 0x7631b00003302ccf +results[4] = 0xffc9917c676709c7 +results[5] = 0x98563f1a8257ed99 +results[6] = 0xd0928d28a4f44c54 +results[7] = 0xb9a9efd5c22bc6de +results[8] = 0xd34d795295043ec7 +results[9] = 0x993fd5f8f89e6e46 +Run 025/064, starting at index 0x13ffff... 2662.419922 ms. +results[0] = 0xa0bd574ce6a4c71a +results[1] = 0x15f6ddb6d7af0e23 +results[2] = 0x38b3c5e438083ead +results[3] = 0x294e60a96e5b8682 +results[4] = 0xb5401abe8cfe3d1b +results[5] = 0xabfa2d21ee9149d7 +results[6] = 0xb0f04c0101c6d649 +results[7] = 0xebbcacf720df312a +results[8] = 0xe99a010201a7fb2a +results[9] = 0x3d896f5c0663794b +Run 026/064, starting at index 0x137fff... 2662.267090 ms. +results[0] = 0x3215358436ec9e99 +results[1] = 0x71f12fd7d2c51d40 +results[2] = 0xf0b2de9146b0fbdd +results[3] = 0x1127ca103b8437cf +results[4] = 0xbe591f8e5672e493 +results[5] = 0xb5c0da59634e53b2 +results[6] = 0x413313cf45802088 +results[7] = 0xe696976f81d91020 +results[8] = 0x526326165d24d052 +results[9] = 0xedc4c5960d1b9740 +Run 027/064, starting at index 0x12ffff... 2662.288086 ms. +results[0] = 0xdb74d36c2cebaa7d +results[1] = 0x7eb90ba1dc2f2d9a +results[2] = 0xb35dfb423d70e76f +results[3] = 0xf727c54fda50fdd8 +results[4] = 0x28414a89f572cad5 +results[5] = 0x560e86d786ae7dfd +results[6] = 0xcadf6b4201127812 +results[7] = 0x335ad260941ebf06 +results[8] = 0x8bae4958dcf7065e +results[9] = 0xb17f729890190924 +Run 028/064, starting at index 0x127fff... 2662.475098 ms. +results[0] = 0xad230dd4433eb3c3 +results[1] = 0xa02808cf11c37991 +results[2] = 0x879ac083c7a3cd39 +results[3] = 0x30cc19e3baf047dd +results[4] = 0x5ece631956ef02d4 +results[5] = 0xb942a83d8fa065b8 +results[6] = 0x9a7410426a6bf18c +results[7] = 0xf88d12d1d4fb4c55 +results[8] = 0x235d05530634bb61 +results[9] = 0xd325062b37d20453 +Run 029/064, starting at index 0x11ffff... 2662.294922 ms. +results[0] = 0x2d30c2b772f07cf0 +results[1] = 0x468661c0d8183091 +results[2] = 0x654ee9e44da4a62d +results[3] = 0x1e4158ef14faacda +results[4] = 0x613e2ced3718deb6 +results[5] = 0xebd086ef7ce2dc86 +results[6] = 0x05fe150301395cf7 +results[7] = 0x99435225b5541a88 +results[8] = 0x842e49b596323bdb +results[9] = 0xbbaaf3d7a867b640 +Run 030/064, starting at index 0x117fff... 2662.240967 ms. +results[0] = 0x5c97568216a22d02 +results[1] = 0x14bc8421553ac318 +results[2] = 0xf840f89db83f784a +results[3] = 0xe57ac8cd31b1d3a7 +results[4] = 0x4650d66d9e2d8879 +results[5] = 0x3abe2fc6e4c5c73a +results[6] = 0x4261ecef0bf4edb8 +results[7] = 0x25fcb5a7a8c22443 +results[8] = 0x6fa81edb6ca7dd26 +results[9] = 0x0c919103ee8908a5 +Run 031/064, starting at index 0x10ffff... 2662.279053 ms. +results[0] = 0x5ee59393ff0d1f24 +results[1] = 0x92ceeec6e42e9397 +results[2] = 0x9e57d0bf16e88244 +results[3] = 0x90fbaf6931902914 +results[4] = 0x6a584e0c7e911599 +results[5] = 0xaa3652b2ce38c209 +results[6] = 0x593d8d600860c57c +results[7] = 0xd680f97fc1559840 +results[8] = 0x796f69974e245ae4 +results[9] = 0xdc6aea77946490df +Run 032/064, starting at index 0x107fff... 2662.278076 ms. +results[0] = 0xce8eb17338956d0b +results[1] = 0x484f0c10f4eaec49 +results[2] = 0xd98aa866b0e8a5f0 +results[3] = 0xdac6f3d9788853a4 +results[4] = 0x12aba364208f2bbf +results[5] = 0xf40dc5fec3961769 +results[6] = 0x1ef8ca7d7dee4661 +results[7] = 0x5637d9bcb5798054 +results[8] = 0xd95f07de3fb9a196 +results[9] = 0x196c7a3eb65a6482 +Run 033/064, starting at index 0x0fffff... 2662.279053 ms. +results[0] = 0x4f4b501eb70a2d56 +results[1] = 0x266ab5d62bac21eb +results[2] = 0xf4f365c88d874e6d +results[3] = 0xb8f4ecbc1e30fba4 +results[4] = 0x6fa654fa8349caa5 +results[5] = 0x90be139af90a7c7f +results[6] = 0x63d58d1348fe7cb9 +results[7] = 0xaca293cc0374a4bd +results[8] = 0xb009676f5c977200 +results[9] = 0x4e9eaff71b48ad8b +Run 034/064, starting at index 0x0f7fff... 2662.236084 ms. +results[0] = 0x8158c2aabc055783 +results[1] = 0x243ef3a2a06ceb50 +results[2] = 0xe6ca244277a1aeb8 +results[3] = 0xc06b54774988d4ec +results[4] = 0x84e15ac76fc73ae7 +results[5] = 0x97555fa7d3bd2da4 +results[6] = 0x92df803a0cd5d7e2 +results[7] = 0x83e4626481f8b5b2 +results[8] = 0xc1c0402c5f3f96db +results[9] = 0xffca8ee3247ea439 +Run 035/064, starting at index 0x0effff... 2662.288086 ms. +results[0] = 0x414b0e9f2866f8a5 +results[1] = 0x54b825a8d17b04c0 +results[2] = 0x07a3f89d49baddb5 +results[3] = 0xc2f42437c763783f +results[4] = 0x23ef2d25214e703b +results[5] = 0xcb28727140e5263d +results[6] = 0x17e6d53bf2fd8cfa +results[7] = 0xd7f2fd8a213be599 +results[8] = 0x1c5034df6445ed5e +results[9] = 0x4a6650254f5f47f3 +Run 036/064, starting at index 0x0e7fff... 2662.294922 ms. +results[0] = 0x7a2e5e3f1cf35b7f +results[1] = 0x3fde742c7fef8823 +results[2] = 0x9f4acf84cd57f9ef +results[3] = 0x6fee4eb0d109ab48 +results[4] = 0xf3b3ca3f2dd5d4cc +results[5] = 0x99a989a8fe494396 +results[6] = 0x5db7886f83bfa1d6 +results[7] = 0x294b460e1349c17e +results[8] = 0xdc316ec62aeed3b0 +results[9] = 0xdcfd395fd2d46033 +Run 037/064, starting at index 0x0dffff... 2662.285889 ms. +results[0] = 0xac0ccb6f06d75169 +results[1] = 0x012e908519257924 +results[2] = 0x740fe275ac878254 +results[3] = 0x68dbd5f5509a31c4 +results[4] = 0xe695c67f98abcb3c +results[5] = 0xa8ff6ffe3fa46787 +results[6] = 0x83087aad942a917c +results[7] = 0x10cf2bbc195d461b +results[8] = 0x21ae9cb12af383ec +results[9] = 0x99939e0f7e6149fe +Run 038/064, starting at index 0x0d7fff... 2662.237061 ms. +results[0] = 0xab1f220a15a81ca1 +results[1] = 0x3f900a4f4fb0d4f3 +results[2] = 0x650c56f7ebde254e +results[3] = 0x3aa2dcfe96e57eb6 +results[4] = 0xaf55ddf3f47a8620 +results[5] = 0xa9403c1e335cf40c +results[6] = 0xf34a7c7c5ac44109 +results[7] = 0x1c358e2bf242b65d +results[8] = 0xbbcd547fdef56104 +results[9] = 0x1c488ae1d1ad732f +Run 039/064, starting at index 0x0cffff... 2662.289062 ms. +results[0] = 0xa7376383d7ea1c53 +results[1] = 0x922ea52e8d702443 +results[2] = 0x9bcc28578870b80e +results[3] = 0x719b02f71c458022 +results[4] = 0x99e380ba05f007b3 +results[5] = 0x0122066cccf800b7 +results[6] = 0xe3311e362e2ff65c +results[7] = 0xdcf4c25f341d02d3 +results[8] = 0xdd665962c6b4b05c +results[9] = 0x82007a5123e56f6d +Run 040/064, starting at index 0x0c7fff... 2662.245117 ms. +results[0] = 0x930aab10528e011a +results[1] = 0xcab4ab331175291d +results[2] = 0x6a548c9df034c95a +results[3] = 0x503e4d0d8db6ab48 +results[4] = 0xb6aee29527590315 +results[5] = 0x0753e778f036c74d +results[6] = 0xda34b33e0502470c +results[7] = 0x67f6ac59b70822d1 +results[8] = 0xeb2819fca0d0b12a +results[9] = 0x3ff4576486969bac +Run 041/064, starting at index 0x0bffff... 2662.297119 ms. +results[0] = 0xfeb930d5de2a9301 +results[1] = 0x7c52692499aa9d9e +results[2] = 0xdf25a8b3997999cb +results[3] = 0x6ecbe9d3fdc65366 +results[4] = 0xccc92936d9211774 +results[5] = 0x374aec65737a4b52 +results[6] = 0x8abee7b9e1658b43 +results[7] = 0x854b61c7193a1427 +results[8] = 0xe9ce7a2bfe13de36 +results[9] = 0x08dae5640dc70f8e +Run 042/064, starting at index 0x0b7fff... 2662.283936 ms. +results[0] = 0xef4836464ed8ffcf +results[1] = 0xb54d7122c71f1ce5 +results[2] = 0x6503ce9e282bfe49 +results[3] = 0xeaa981a1b1de3f45 +results[4] = 0xf749b6b700d4df15 +results[5] = 0xe2543a962e7cda60 +results[6] = 0x07e4b4901eec6163 +results[7] = 0xe42a64b937a7594a +results[8] = 0xb7758ddb5231fff5 +results[9] = 0xc577d889f3fd3c5f +Run 043/064, starting at index 0x0affff... 2662.272949 ms. +results[0] = 0x088460b3fc8ffdc8 +results[1] = 0x66ee48ffc8ab48cf +results[2] = 0xddc9b9198b008093 +results[3] = 0x62c7e089708c1835 +results[4] = 0xad2266e01e60c036 +results[5] = 0x91e283710b651ceb +results[6] = 0x7d9f5985852f5c2c +results[7] = 0xcef62b2eb9424ee5 +results[8] = 0x8693f31f6d1e22b9 +results[9] = 0xd3eae85053a474e4 +Run 044/064, starting at index 0x0a7fff... 2662.268066 ms. +results[0] = 0x9416e5b668a1bc79 +results[1] = 0x3c257f6c56dd59e1 +results[2] = 0xfbd461fcc443e864 +results[3] = 0xe9ee16991dd52b5c +results[4] = 0x3742a2c573292a68 +results[5] = 0x1f2617ec0ec361a2 +results[6] = 0xb0a3637cda32d818 +results[7] = 0xf3fc170b6f3a8aa2 +results[8] = 0x4ba3e092428a8f55 +results[9] = 0x5e48da793238f3a5 +Run 045/064, starting at index 0x09ffff... 2662.284912 ms. +results[0] = 0x6eb302deaa1289b6 +results[1] = 0x11fa39d2e4d5bb0d +results[2] = 0xe790e0e71bbbb8ed +results[3] = 0xc8ba72dd58d3b344 +results[4] = 0x3bf99c1db1920acb +results[5] = 0x4548e08578918080 +results[6] = 0xfb2120e3313aeb3c +results[7] = 0xe49ec1266dd9bea0 +results[8] = 0xbad525f3cecf83fa +results[9] = 0x3c9f6bda4828d0a0 +Run 046/064, starting at index 0x097fff... 2662.472900 ms. +results[0] = 0x55201f5cb02341b7 +results[1] = 0x199446b47eca05e4 +results[2] = 0x6e5b36817ec1cb7f +results[3] = 0x55643a74e927b308 +results[4] = 0xe353dea2c655d168 +results[5] = 0x44a5c2fbd691e6a3 +results[6] = 0x9e46715bf3bbfea7 +results[7] = 0xa8a0173532fc7db7 +results[8] = 0xbf84caad86c9da1c +results[9] = 0xb0921e0d9c513786 +Run 047/064, starting at index 0x08ffff... 2662.277100 ms. +results[0] = 0x877f7f2b828e36bd +results[1] = 0xfe25e99c8408b1f2 +results[2] = 0x3756231209b0b506 +results[3] = 0x2bc6c92d902f8606 +results[4] = 0xed0d8199420aa2dd +results[5] = 0x8dacc43ffd445b68 +results[6] = 0x196ed232fbf03a6c +results[7] = 0x142e9c377f296d4c +results[8] = 0xfebb793e55799d80 +results[9] = 0x77ec08388a99c3db +Run 048/064, starting at index 0x087fff... 2662.237061 ms. +results[0] = 0x011f7de977460441 +results[1] = 0x441e1d85acef45c3 +results[2] = 0xf0b6e4e19565e0f3 +results[3] = 0x0bc80944f617fa7f +results[4] = 0xefb2c502890c5130 +results[5] = 0x82de41ea486db991 +results[6] = 0xf0d78812e966b54c +results[7] = 0x0907d6d1c25bc8d1 +results[8] = 0x62326c17f06945c9 +results[9] = 0x139bc23aaa774dd3 +Run 049/064, starting at index 0x07ffff... 2662.271973 ms. +results[0] = 0x1578cd47a06e9675 +results[1] = 0xcb8b058681f8521c +results[2] = 0x3988b98c1ea1116d +results[3] = 0xcb6a3840170792ab +results[4] = 0x7d3b2dd56405cfb2 +results[5] = 0x1224dd8871bd0b36 +results[6] = 0xd4ed9d2b84c70289 +results[7] = 0x4f984f8417b9e9db +results[8] = 0xda07f9a0ce4dfe1c +results[9] = 0xeb0748caa39f477e +Run 050/064, starting at index 0x077fff... 2662.288086 ms. +results[0] = 0xa813ea9f8e8a583f +results[1] = 0x18c3fec356c29461 +results[2] = 0xb32075991342b37b +results[3] = 0xb0df12c1eeeb987f +results[4] = 0x6f44cac155b7db6c +results[5] = 0xf9c5849824ce889c +results[6] = 0x79829012d4e7ea68 +results[7] = 0xd90faea06a21ca10 +results[8] = 0xb09881de63c5f422 +results[9] = 0x0ac83cc9cbbe4131 +Run 051/064, starting at index 0x06ffff... 2662.285889 ms. +results[0] = 0x69f6b3be7fa98cc7 +results[1] = 0xe0b22f3f10c89d24 +results[2] = 0x7194c0ad02e4099b +results[3] = 0x2750bad0213f846c +results[4] = 0x95dc27b2ab007a4b +results[5] = 0x92c0329da2787cfa +results[6] = 0xac99450e7c89d616 +results[7] = 0x82bd03d6977bd670 +results[8] = 0xd1cf937ac4ecb69a +results[9] = 0x3ec5eec4f08de300 +Run 052/064, starting at index 0x067fff... 2662.285889 ms. +results[0] = 0x8aa69f6fce2e97f4 +results[1] = 0x56147e351eba5c16 +results[2] = 0x2e7138de6aff08fa +results[3] = 0xca627fe5f8dadf05 +results[4] = 0x2030909b05587d84 +results[5] = 0x3949479a596f36d9 +results[6] = 0x34d37d44c67188c6 +results[7] = 0x74a0e1a0a19cf825 +results[8] = 0x36572b778abdfcb0 +results[9] = 0x0caf3e33fdea55a9 +Run 053/064, starting at index 0x05ffff... 2662.241943 ms. +results[0] = 0x848af474c7f1bfb7 +results[1] = 0x28b34b78ef8c06b8 +results[2] = 0x6db53cb6d7d4520a +results[3] = 0x86b8e3054ff06d7d +results[4] = 0x6b0787c6f73312bc +results[5] = 0x11d7570f0b6f7a9f +results[6] = 0xbece8197c19f847e +results[7] = 0xfa96f3d6589e376b +results[8] = 0x1e22877f28e0c16e +results[9] = 0x62d826dec0217a3f +Run 054/064, starting at index 0x057fff... 2662.292969 ms. +results[0] = 0xfb479eff3d98bffc +results[1] = 0x8828a821fd98fe08 +results[2] = 0xad55cc4007163324 +results[3] = 0xda3a33dfbeafa504 +results[4] = 0x8d8aee604767cf44 +results[5] = 0xf1a5da4a161350cf +results[6] = 0x646012def196d0d9 +results[7] = 0x5b7c1769427643b3 +results[8] = 0xb390bed32f6aa879 +results[9] = 0xfba9fe789321059b +Run 055/064, starting at index 0x04ffff... 2662.281982 ms. +results[0] = 0x9b397e51c8083aa4 +results[1] = 0xdf1469b465f983e0 +results[2] = 0x8088b59faa3aa8ba +results[3] = 0x9b8157f00fed8f9a +results[4] = 0xa71b223c90979b1a +results[5] = 0xb29d02c5fc213ec9 +results[6] = 0x883b73c818fc651a +results[7] = 0x9c6ae6fbcc9387a6 +results[8] = 0x6df3d508f57c5228 +results[9] = 0x60582c02f1745b1e +Run 056/064, starting at index 0x047fff... 2662.282959 ms. +results[0] = 0x95c58974aa102d3c +results[1] = 0xdaea3be25fd46e51 +results[2] = 0x76ab896adfe4cc18 +results[3] = 0xbb0a17f45403ef1d +results[4] = 0x5018dce8604ba2b7 +results[5] = 0x8e91e195edfa64a0 +results[6] = 0x4eb0aa5fc3db4c1f +results[7] = 0xb11fbccfe3bc8efd +results[8] = 0x973ac71e92d1fc65 +results[9] = 0xf7916af0ee9cec05 +Run 057/064, starting at index 0x03ffff... 2662.238037 ms. +results[0] = 0xabb8a84fbc0a4212 +results[1] = 0xfbe65c1e91d58a20 +results[2] = 0x94116806368c9327 +results[3] = 0xf887708590624c87 +results[4] = 0xf1db03f9cb5b9231 +results[5] = 0x5979e977435822b2 +results[6] = 0x03bd9a865e630a8f +results[7] = 0x5acddf735df7d501 +results[8] = 0xc0b4c6232c898a2b +results[9] = 0x5eb1fbe551f52c5d +Run 058/064, starting at index 0x037fff... 2662.236084 ms. +results[0] = 0xbc0a0514be09405f +results[1] = 0xa055cdd9814fdc92 +results[2] = 0x71dca901aae86df7 +results[3] = 0xfdd3e2a3b3952dbb +results[4] = 0x58a7f350420221a9 +results[5] = 0x7be3af4bc9b4d7ab +results[6] = 0x22fc3cd7de26dd0f +results[7] = 0xdeea274b5b76fa2c +results[8] = 0x85499beb34bb32b1 +results[9] = 0x5980d282431987db +Run 059/064, starting at index 0x02ffff... 2662.285889 ms. +results[0] = 0xef5fedd9f75764e9 +results[1] = 0xbc4a64b9d5839355 +results[2] = 0xe0f45a28639df0b9 +results[3] = 0x10f4ee62a79e13da +results[4] = 0x5701d9dcaa8007aa +results[5] = 0x816d3ddcd4ec223a +results[6] = 0x9316a519b3182765 +results[7] = 0x7f6b6af222d70cf2 +results[8] = 0x8b3cdbca2af87fbc +results[9] = 0x549eda30518c1835 +Run 060/064, starting at index 0x027fff... 2662.284912 ms. +results[0] = 0xcbc201b7b21197fd +results[1] = 0xb0fc06822d7716d1 +results[2] = 0x65908f94d9209467 +results[3] = 0x5c35f425c909fc03 +results[4] = 0x01e833a48598d934 +results[5] = 0x9d8d02fdc8718234 +results[6] = 0x331b31b733ea7c41 +results[7] = 0x9f621b8bf8d58ffe +results[8] = 0x610fe7ce5b7a1808 +results[9] = 0xa98271a10ec7cbd4 +Run 061/064, starting at index 0x01ffff... 2662.258057 ms. +results[0] = 0xc220feb527c8a4c2 +results[1] = 0x4d17033ab28c56fb +results[2] = 0x8e0626c6ecfef53b +results[3] = 0xe9eefb03fd9ca7d0 +results[4] = 0x10896a774d304b04 +results[5] = 0xf195c0c98bae98e6 +results[6] = 0x14827e0542db9e05 +results[7] = 0xbf03f81d89483091 +results[8] = 0x5b0fb98f940c6c0e +results[9] = 0x24f84f1ed182cef3 +Run 062/064, starting at index 0x017fff... 2662.270020 ms. +results[0] = 0x6a8de46a0f034d0c +results[1] = 0x79395dd5911ed402 +results[2] = 0x70f6e5fd45d594fb +results[3] = 0x17b91f12d11da6be +results[4] = 0x8e6c473c9d77a33e +results[5] = 0xdc1fa8c93d28bb0f +results[6] = 0xdde91c128133dc21 +results[7] = 0x8c3517e924639409 +results[8] = 0x057d6e8119b4b20a +results[9] = 0xb193debe9e2f8a34 +Run 063/064, starting at index 0x00ffff... 2662.395996 ms. +results[0] = 0x7bbbf41154a3a0dd +results[1] = 0xb92608177e4841c8 +results[2] = 0xab96059ef3d86887 +results[3] = 0xabbfd04efafb471c +results[4] = 0x98e1a89a2e71e96a +results[5] = 0x21ee4cefb852c9c7 +results[6] = 0x790249ccbb376f5e +results[7] = 0xc4f2f004196ce26d +results[8] = 0xe38e2c5620ba48b6 +results[9] = 0x2e569f7f8bae5a05 +Run 064/064, starting at index 0x007fff... 2662.293945 ms. +results[0] = 0x6d14a53d7fe0574c +results[1] = 0x635809b0850c5594 +results[2] = 0x55085ccd8357a140 +results[3] = 0x808608202d55b473 +results[4] = 0x905ddf13110ca25a +results[5] = 0xcbbe903d8847444e +results[6] = 0xb32dcd0ee320992f +results[7] = 0x38087d640fea5c81 +results[8] = 0xdbd57f6ee98bb3ad +results[9] = 0xd688814759e2afec +Total time: 202394.093750 ms, 170386.655762 spent crunching diff --git a/A5.1/CUDA/calculate_chain_dump.ref b/A5.1/CUDA/calculate_chain_dump.ref new file mode 100644 index 0000000..32a66fb --- /dev/null +++ b/A5.1/CUDA/calculate_chain_dump.ref @@ -0,0 +1,660 @@ +Calculating chain from start value 0x0000000000000000 +Before 0x1fffff: 0x0000000000000000 +Before 0x1f7fff: 0xf86a3913f7a6fe1d +Before 0x1effff: 0x06c8e2628b279454 +Before 0x1e7fff: 0x1edae43c1d2514dc +Before 0x1dffff: 0x9d0dc09bae18e7b4 +Before 0x1d7fff: 0xde8e3b8a95849386 +Before 0x1cffff: 0x9a792143c8ddfc38 +Before 0x1c7fff: 0x4789bda256ee5479 +Before 0x1bffff: 0xe673e34b3ec049b4 +Before 0x1b7fff: 0x0c04d9a6e5dafb00 +Before 0x1affff: 0x6d8c5578ca5b0ed9 +Before 0x1a7fff: 0x431c105c0e2c573d +Before 0x19ffff: 0x2ebd47d7dc599d40 +Before 0x197fff: 0x442722b786ab17a4 +Before 0x18ffff: 0x009efce4b1df9a0d +Before 0x187fff: 0x0d42264a8e054714 +Before 0x17ffff: 0x0f12aa31bc33c77c +Before 0x177fff: 0xa58c3a57abd05233 +Before 0x16ffff: 0x958746f2e2edfb64 +Before 0x167fff: 0x9a368197a5b86b38 +Before 0x15ffff: 0x152c4d609f5f7652 +Before 0x157fff: 0xd751e0b173fbd1e0 +Before 0x14ffff: 0xaa14b720785a72f2 +Before 0x147fff: 0xbabea967f2238696 +Before 0x13ffff: 0x4b020676a2952c07 +Before 0x137fff: 0xa0bd574ce6a4c71a +Before 0x12ffff: 0x3215358436ec9e99 +Before 0x127fff: 0xdb74d36c2cebaa7d +Before 0x11ffff: 0xad230dd4433eb3c3 +Before 0x117fff: 0x2d30c2b772f07cf0 +Before 0x10ffff: 0x5c97568216a22d02 +Before 0x107fff: 0x5ee59393ff0d1f24 +Before 0x0fffff: 0xce8eb17338956d0b +Before 0x0f7fff: 0x4f4b501eb70a2d56 +Before 0x0effff: 0x8158c2aabc055783 +Before 0x0e7fff: 0x414b0e9f2866f8a5 +Before 0x0dffff: 0x7a2e5e3f1cf35b7f +Before 0x0d7fff: 0xac0ccb6f06d75169 +Before 0x0cffff: 0xab1f220a15a81ca1 +Before 0x0c7fff: 0xa7376383d7ea1c53 +Before 0x0bffff: 0x930aab10528e011a +Before 0x0b7fff: 0xfeb930d5de2a9301 +Before 0x0affff: 0xef4836464ed8ffcf +Before 0x0a7fff: 0x088460b3fc8ffdc8 +Before 0x09ffff: 0x9416e5b668a1bc79 +Before 0x097fff: 0x6eb302deaa1289b6 +Before 0x08ffff: 0x55201f5cb02341b7 +Before 0x087fff: 0x877f7f2b828e36bd +Before 0x07ffff: 0x011f7de977460441 +Before 0x077fff: 0x1578cd47a06e9675 +Before 0x06ffff: 0xa813ea9f8e8a583f +Before 0x067fff: 0x69f6b3be7fa98cc7 +Before 0x05ffff: 0x8aa69f6fce2e97f4 +Before 0x057fff: 0x848af474c7f1bfb7 +Before 0x04ffff: 0xfb479eff3d98bffc +Before 0x047fff: 0x9b397e51c8083aa4 +Before 0x03ffff: 0x95c58974aa102d3c +Before 0x037fff: 0xabb8a84fbc0a4212 +Before 0x02ffff: 0xbc0a0514be09405f +Before 0x027fff: 0xef5fedd9f75764e9 +Before 0x01ffff: 0xcbc201b7b21197fd +Before 0x017fff: 0xc220feb527c8a4c2 +Before 0x00ffff: 0x6a8de46a0f034d0c +Before 0x007fff: 0x7bbbf41154a3a0dd +End value: 0x6d14a53d7fe0574c +Calculating chain from start value 0x0000000000000001 +Before 0x1fffff: 0x0000000000000001 +Before 0x1f7fff: 0x3b932e8d8e7874f9 +Before 0x1effff: 0xc795d5f7e0b74f43 +Before 0x1e7fff: 0x0113e9b9e9a99566 +Before 0x1dffff: 0xa7e3644fb6dda1ee +Before 0x1d7fff: 0x30066fd8921a09e1 +Before 0x1cffff: 0x3466a07129bb39d6 +Before 0x1c7fff: 0x369b5987ef460e2d +Before 0x1bffff: 0x25e0e80d23bccaa4 +Before 0x1b7fff: 0x4026209f57a61698 +Before 0x1affff: 0x750925714172abc4 +Before 0x1a7fff: 0xe7d0c4698a5a4a53 +Before 0x19ffff: 0xb4f2447883d50c91 +Before 0x197fff: 0xf9748ead71845e23 +Before 0x18ffff: 0x71ba22f94143b717 +Before 0x187fff: 0xc924cde7422c9193 +Before 0x17ffff: 0x01c80661532a2195 +Before 0x177fff: 0x1f13eabb0b785c7a +Before 0x16ffff: 0x7a7bdb3ffacf881d +Before 0x167fff: 0xfa0f9ebdf81d47d4 +Before 0x15ffff: 0x2b6a843a2ebdab14 +Before 0x157fff: 0x9ab3111d647091b1 +Before 0x14ffff: 0xbd0342a6a6d5495e +Before 0x147fff: 0xae76eb1bd7625d09 +Before 0x13ffff: 0x283e96831534763c +Before 0x137fff: 0x15f6ddb6d7af0e23 +Before 0x12ffff: 0x71f12fd7d2c51d40 +Before 0x127fff: 0x7eb90ba1dc2f2d9a +Before 0x11ffff: 0xa02808cf11c37991 +Before 0x117fff: 0x468661c0d8183091 +Before 0x10ffff: 0x14bc8421553ac318 +Before 0x107fff: 0x92ceeec6e42e9397 +Before 0x0fffff: 0x484f0c10f4eaec49 +Before 0x0f7fff: 0x266ab5d62bac21eb +Before 0x0effff: 0x243ef3a2a06ceb50 +Before 0x0e7fff: 0x54b825a8d17b04c0 +Before 0x0dffff: 0x3fde742c7fef8823 +Before 0x0d7fff: 0x012e908519257924 +Before 0x0cffff: 0x3f900a4f4fb0d4f3 +Before 0x0c7fff: 0x922ea52e8d702443 +Before 0x0bffff: 0xcab4ab331175291d +Before 0x0b7fff: 0x7c52692499aa9d9e +Before 0x0affff: 0xb54d7122c71f1ce5 +Before 0x0a7fff: 0x66ee48ffc8ab48cf +Before 0x09ffff: 0x3c257f6c56dd59e1 +Before 0x097fff: 0x11fa39d2e4d5bb0d +Before 0x08ffff: 0x199446b47eca05e4 +Before 0x087fff: 0xfe25e99c8408b1f2 +Before 0x07ffff: 0x441e1d85acef45c3 +Before 0x077fff: 0xcb8b058681f8521c +Before 0x06ffff: 0x18c3fec356c29461 +Before 0x067fff: 0xe0b22f3f10c89d24 +Before 0x05ffff: 0x56147e351eba5c16 +Before 0x057fff: 0x28b34b78ef8c06b8 +Before 0x04ffff: 0x8828a821fd98fe08 +Before 0x047fff: 0xdf1469b465f983e0 +Before 0x03ffff: 0xdaea3be25fd46e51 +Before 0x037fff: 0xfbe65c1e91d58a20 +Before 0x02ffff: 0xa055cdd9814fdc92 +Before 0x027fff: 0xbc4a64b9d5839355 +Before 0x01ffff: 0xb0fc06822d7716d1 +Before 0x017fff: 0x4d17033ab28c56fb +Before 0x00ffff: 0x79395dd5911ed402 +Before 0x007fff: 0xb92608177e4841c8 +End value: 0x635809b0850c5594 +Calculating chain from start value 0x0000000000000002 +Before 0x1fffff: 0x0000000000000002 +Before 0x1f7fff: 0xad4e7a8cda62ff88 +Before 0x1effff: 0x2e368c931b5c0d38 +Before 0x1e7fff: 0x598f3761a9327c17 +Before 0x1dffff: 0xcb3672cb94c29fef +Before 0x1d7fff: 0x531fb03c87f92237 +Before 0x1cffff: 0x4506ebfa7a629466 +Before 0x1c7fff: 0x9dd030ad5fe4cfe7 +Before 0x1bffff: 0xc9e70df2a90d75f5 +Before 0x1b7fff: 0x33dd4e53d67c1af4 +Before 0x1affff: 0x26365978f129e89f +Before 0x1a7fff: 0x0882558280d62656 +Before 0x19ffff: 0x221e2d948174c04e +Before 0x197fff: 0x101166f3f2c2906a +Before 0x18ffff: 0xc6188f670c5c8523 +Before 0x187fff: 0x4bcb1d6343d4b6ff +Before 0x17ffff: 0x89e32d01099dc139 +Before 0x177fff: 0x91e4fcbebe4a3460 +Before 0x16ffff: 0xbad21d46523f914d +Before 0x167fff: 0x68f28ccfdf49ab98 +Before 0x15ffff: 0x124e3145474f8a1a +Before 0x157fff: 0x287672d6d49178d0 +Before 0x14ffff: 0x61818dedd3e9cdf4 +Before 0x147fff: 0x0fc43f9cef954b89 +Before 0x13ffff: 0x7bb39b603114ea5b +Before 0x137fff: 0x38b3c5e438083ead +Before 0x12ffff: 0xf0b2de9146b0fbdd +Before 0x127fff: 0xb35dfb423d70e76f +Before 0x11ffff: 0x879ac083c7a3cd39 +Before 0x117fff: 0x654ee9e44da4a62d +Before 0x10ffff: 0xf840f89db83f784a +Before 0x107fff: 0x9e57d0bf16e88244 +Before 0x0fffff: 0xd98aa866b0e8a5f0 +Before 0x0f7fff: 0xf4f365c88d874e6d +Before 0x0effff: 0xe6ca244277a1aeb8 +Before 0x0e7fff: 0x07a3f89d49baddb5 +Before 0x0dffff: 0x9f4acf84cd57f9ef +Before 0x0d7fff: 0x740fe275ac878254 +Before 0x0cffff: 0x650c56f7ebde254e +Before 0x0c7fff: 0x9bcc28578870b80e +Before 0x0bffff: 0x6a548c9df034c95a +Before 0x0b7fff: 0xdf25a8b3997999cb +Before 0x0affff: 0x6503ce9e282bfe49 +Before 0x0a7fff: 0xddc9b9198b008093 +Before 0x09ffff: 0xfbd461fcc443e864 +Before 0x097fff: 0xe790e0e71bbbb8ed +Before 0x08ffff: 0x6e5b36817ec1cb7f +Before 0x087fff: 0x3756231209b0b506 +Before 0x07ffff: 0xf0b6e4e19565e0f3 +Before 0x077fff: 0x3988b98c1ea1116d +Before 0x06ffff: 0xb32075991342b37b +Before 0x067fff: 0x7194c0ad02e4099b +Before 0x05ffff: 0x2e7138de6aff08fa +Before 0x057fff: 0x6db53cb6d7d4520a +Before 0x04ffff: 0xad55cc4007163324 +Before 0x047fff: 0x8088b59faa3aa8ba +Before 0x03ffff: 0x76ab896adfe4cc18 +Before 0x037fff: 0x94116806368c9327 +Before 0x02ffff: 0x71dca901aae86df7 +Before 0x027fff: 0xe0f45a28639df0b9 +Before 0x01ffff: 0x65908f94d9209467 +Before 0x017fff: 0x8e0626c6ecfef53b +Before 0x00ffff: 0x70f6e5fd45d594fb +Before 0x007fff: 0xab96059ef3d86887 +End value: 0x55085ccd8357a140 +Calculating chain from start value 0x0000000000000003 +Before 0x1fffff: 0x0000000000000003 +Before 0x1f7fff: 0x0941fb54cbcc88b6 +Before 0x1effff: 0xaca66326a8e8e646 +Before 0x1e7fff: 0xd0a9607e97753266 +Before 0x1dffff: 0x21f996340e7b5b56 +Before 0x1d7fff: 0x6baee0b564b75324 +Before 0x1cffff: 0x5ab8e5158093c74e +Before 0x1c7fff: 0x8bf145603f5179fe +Before 0x1bffff: 0xe3344c1407dd2fd8 +Before 0x1b7fff: 0x95993eec1a900978 +Before 0x1affff: 0x85163a0fbc185558 +Before 0x1a7fff: 0x79c6bae1d6ba6c96 +Before 0x19ffff: 0x5b553053e685c22c +Before 0x197fff: 0xa7a77816ccf78911 +Before 0x18ffff: 0x6da7af35f88493f7 +Before 0x187fff: 0x7fe079f84dd935dc +Before 0x17ffff: 0x629e44a90ece6fa1 +Before 0x177fff: 0xc7b478524c315ddc +Before 0x16ffff: 0xcb0b56c8b2c7d277 +Before 0x167fff: 0x942e534b51337153 +Before 0x15ffff: 0x74831c4c8beff73d +Before 0x157fff: 0xc4bfc15df2424d39 +Before 0x14ffff: 0x062c16a328c45496 +Before 0x147fff: 0x7790428b51155a78 +Before 0x13ffff: 0x7631b00003302ccf +Before 0x137fff: 0x294e60a96e5b8682 +Before 0x12ffff: 0x1127ca103b8437cf +Before 0x127fff: 0xf727c54fda50fdd8 +Before 0x11ffff: 0x30cc19e3baf047dd +Before 0x117fff: 0x1e4158ef14faacda +Before 0x10ffff: 0xe57ac8cd31b1d3a7 +Before 0x107fff: 0x90fbaf6931902914 +Before 0x0fffff: 0xdac6f3d9788853a4 +Before 0x0f7fff: 0xb8f4ecbc1e30fba4 +Before 0x0effff: 0xc06b54774988d4ec +Before 0x0e7fff: 0xc2f42437c763783f +Before 0x0dffff: 0x6fee4eb0d109ab48 +Before 0x0d7fff: 0x68dbd5f5509a31c4 +Before 0x0cffff: 0x3aa2dcfe96e57eb6 +Before 0x0c7fff: 0x719b02f71c458022 +Before 0x0bffff: 0x503e4d0d8db6ab48 +Before 0x0b7fff: 0x6ecbe9d3fdc65366 +Before 0x0affff: 0xeaa981a1b1de3f45 +Before 0x0a7fff: 0x62c7e089708c1835 +Before 0x09ffff: 0xe9ee16991dd52b5c +Before 0x097fff: 0xc8ba72dd58d3b344 +Before 0x08ffff: 0x55643a74e927b308 +Before 0x087fff: 0x2bc6c92d902f8606 +Before 0x07ffff: 0x0bc80944f617fa7f +Before 0x077fff: 0xcb6a3840170792ab +Before 0x06ffff: 0xb0df12c1eeeb987f +Before 0x067fff: 0x2750bad0213f846c +Before 0x05ffff: 0xca627fe5f8dadf05 +Before 0x057fff: 0x86b8e3054ff06d7d +Before 0x04ffff: 0xda3a33dfbeafa504 +Before 0x047fff: 0x9b8157f00fed8f9a +Before 0x03ffff: 0xbb0a17f45403ef1d +Before 0x037fff: 0xf887708590624c87 +Before 0x02ffff: 0xfdd3e2a3b3952dbb +Before 0x027fff: 0x10f4ee62a79e13da +Before 0x01ffff: 0x5c35f425c909fc03 +Before 0x017fff: 0xe9eefb03fd9ca7d0 +Before 0x00ffff: 0x17b91f12d11da6be +Before 0x007fff: 0xabbfd04efafb471c +End value: 0x808608202d55b473 +Calculating chain from start value 0x0000000000000004 +Before 0x1fffff: 0x0000000000000004 +Before 0x1f7fff: 0xd533f9846e024afa +Before 0x1effff: 0x9e559f8fe3d07aac +Before 0x1e7fff: 0xee220804b7266874 +Before 0x1dffff: 0xf45f38be00914661 +Before 0x1d7fff: 0xd4814e3e32d3899f +Before 0x1cffff: 0xea3716a4f281d37e +Before 0x1c7fff: 0xd752f521be6c7148 +Before 0x1bffff: 0x812785bb44950cb4 +Before 0x1b7fff: 0xd2363b5734b25761 +Before 0x1affff: 0x74d54d17e57adea0 +Before 0x1a7fff: 0x5aaf411f2b443a76 +Before 0x19ffff: 0x91be8c84415b6916 +Before 0x197fff: 0x363711026502302d +Before 0x18ffff: 0x0ae72d1d358a576c +Before 0x187fff: 0x2d4c5b6103c76e9c +Before 0x17ffff: 0x4e9e8daae2c481c2 +Before 0x177fff: 0x5ab937be093de5e6 +Before 0x16ffff: 0xeca57b21cbc1222b +Before 0x167fff: 0x8f350a0811c317b2 +Before 0x15ffff: 0x97e61ba325750343 +Before 0x157fff: 0x49c366461f6ddf47 +Before 0x14ffff: 0x0741e9ce45d555c2 +Before 0x147fff: 0x0884067f31947a06 +Before 0x13ffff: 0xffc9917c676709c7 +Before 0x137fff: 0xb5401abe8cfe3d1b +Before 0x12ffff: 0xbe591f8e5672e493 +Before 0x127fff: 0x28414a89f572cad5 +Before 0x11ffff: 0x5ece631956ef02d4 +Before 0x117fff: 0x613e2ced3718deb6 +Before 0x10ffff: 0x4650d66d9e2d8879 +Before 0x107fff: 0x6a584e0c7e911599 +Before 0x0fffff: 0x12aba364208f2bbf +Before 0x0f7fff: 0x6fa654fa8349caa5 +Before 0x0effff: 0x84e15ac76fc73ae7 +Before 0x0e7fff: 0x23ef2d25214e703b +Before 0x0dffff: 0xf3b3ca3f2dd5d4cc +Before 0x0d7fff: 0xe695c67f98abcb3c +Before 0x0cffff: 0xaf55ddf3f47a8620 +Before 0x0c7fff: 0x99e380ba05f007b3 +Before 0x0bffff: 0xb6aee29527590315 +Before 0x0b7fff: 0xccc92936d9211774 +Before 0x0affff: 0xf749b6b700d4df15 +Before 0x0a7fff: 0xad2266e01e60c036 +Before 0x09ffff: 0x3742a2c573292a68 +Before 0x097fff: 0x3bf99c1db1920acb +Before 0x08ffff: 0xe353dea2c655d168 +Before 0x087fff: 0xed0d8199420aa2dd +Before 0x07ffff: 0xefb2c502890c5130 +Before 0x077fff: 0x7d3b2dd56405cfb2 +Before 0x06ffff: 0x6f44cac155b7db6c +Before 0x067fff: 0x95dc27b2ab007a4b +Before 0x05ffff: 0x2030909b05587d84 +Before 0x057fff: 0x6b0787c6f73312bc +Before 0x04ffff: 0x8d8aee604767cf44 +Before 0x047fff: 0xa71b223c90979b1a +Before 0x03ffff: 0x5018dce8604ba2b7 +Before 0x037fff: 0xf1db03f9cb5b9231 +Before 0x02ffff: 0x58a7f350420221a9 +Before 0x027fff: 0x5701d9dcaa8007aa +Before 0x01ffff: 0x01e833a48598d934 +Before 0x017fff: 0x10896a774d304b04 +Before 0x00ffff: 0x8e6c473c9d77a33e +Before 0x007fff: 0x98e1a89a2e71e96a +End value: 0x905ddf13110ca25a +Calculating chain from start value 0x0000000000000005 +Before 0x1fffff: 0x0000000000000005 +Before 0x1f7fff: 0x08ce95182121319e +Before 0x1effff: 0x37c633f5becc8da7 +Before 0x1e7fff: 0x5bb130066a9729eb +Before 0x1dffff: 0x82df8577b9a6e849 +Before 0x1d7fff: 0xf4a494f319fa8dd6 +Before 0x1cffff: 0xd5d538f3bb41cc0d +Before 0x1c7fff: 0x4844b1b92f9eb55e +Before 0x1bffff: 0xbe777c056ec9a7fc +Before 0x1b7fff: 0x77875c8914ad4df3 +Before 0x1affff: 0x1195655ab64ea258 +Before 0x1a7fff: 0xef1bdd0bdcfdc5f3 +Before 0x19ffff: 0x73b9f18eecf85f79 +Before 0x197fff: 0x963bd7c815090cda +Before 0x18ffff: 0x26ad3f46c6101f50 +Before 0x187fff: 0x9ab5f689347c758c +Before 0x17ffff: 0xf6e2b731b35b43e0 +Before 0x177fff: 0x8684bfde1876bdd9 +Before 0x16ffff: 0x9fa42f8b3ae3970d +Before 0x167fff: 0x456a6fa823d49da6 +Before 0x15ffff: 0x67ef1dee2e864581 +Before 0x157fff: 0xa16b415b2e8228fa +Before 0x14ffff: 0x4803648d3f5e9dc1 +Before 0x147fff: 0x09eceb25c4d3b26e +Before 0x13ffff: 0x98563f1a8257ed99 +Before 0x137fff: 0xabfa2d21ee9149d7 +Before 0x12ffff: 0xb5c0da59634e53b2 +Before 0x127fff: 0x560e86d786ae7dfd +Before 0x11ffff: 0xb942a83d8fa065b8 +Before 0x117fff: 0xebd086ef7ce2dc86 +Before 0x10ffff: 0x3abe2fc6e4c5c73a +Before 0x107fff: 0xaa3652b2ce38c209 +Before 0x0fffff: 0xf40dc5fec3961769 +Before 0x0f7fff: 0x90be139af90a7c7f +Before 0x0effff: 0x97555fa7d3bd2da4 +Before 0x0e7fff: 0xcb28727140e5263d +Before 0x0dffff: 0x99a989a8fe494396 +Before 0x0d7fff: 0xa8ff6ffe3fa46787 +Before 0x0cffff: 0xa9403c1e335cf40c +Before 0x0c7fff: 0x0122066cccf800b7 +Before 0x0bffff: 0x0753e778f036c74d +Before 0x0b7fff: 0x374aec65737a4b52 +Before 0x0affff: 0xe2543a962e7cda60 +Before 0x0a7fff: 0x91e283710b651ceb +Before 0x09ffff: 0x1f2617ec0ec361a2 +Before 0x097fff: 0x4548e08578918080 +Before 0x08ffff: 0x44a5c2fbd691e6a3 +Before 0x087fff: 0x8dacc43ffd445b68 +Before 0x07ffff: 0x82de41ea486db991 +Before 0x077fff: 0x1224dd8871bd0b36 +Before 0x06ffff: 0xf9c5849824ce889c +Before 0x067fff: 0x92c0329da2787cfa +Before 0x05ffff: 0x3949479a596f36d9 +Before 0x057fff: 0x11d7570f0b6f7a9f +Before 0x04ffff: 0xf1a5da4a161350cf +Before 0x047fff: 0xb29d02c5fc213ec9 +Before 0x03ffff: 0x8e91e195edfa64a0 +Before 0x037fff: 0x5979e977435822b2 +Before 0x02ffff: 0x7be3af4bc9b4d7ab +Before 0x027fff: 0x816d3ddcd4ec223a +Before 0x01ffff: 0x9d8d02fdc8718234 +Before 0x017fff: 0xf195c0c98bae98e6 +Before 0x00ffff: 0xdc1fa8c93d28bb0f +Before 0x007fff: 0x21ee4cefb852c9c7 +End value: 0xcbbe903d8847444e +Calculating chain from start value 0x0000000000000006 +Before 0x1fffff: 0x0000000000000006 +Before 0x1f7fff: 0x0071d5867bab50a9 +Before 0x1effff: 0xa2ccd2b60303c2bd +Before 0x1e7fff: 0x8a071550a439cd90 +Before 0x1dffff: 0x690994664330b069 +Before 0x1d7fff: 0x04d19c41aa6d7a69 +Before 0x1cffff: 0xf17a2a7115f0d3b8 +Before 0x1c7fff: 0x76e4375ced46978a +Before 0x1bffff: 0xe14fa85c1ee0a88c +Before 0x1b7fff: 0x485355bcbb0c35a0 +Before 0x1affff: 0xb5c29f836403b468 +Before 0x1a7fff: 0xb873fad0089f82ca +Before 0x19ffff: 0x17924f15ac25f0e8 +Before 0x197fff: 0x8f1b9da8c8591a2d +Before 0x18ffff: 0x7ce4bdd095504c1e +Before 0x187fff: 0x5df9a6ff135ea9fb +Before 0x17ffff: 0x5abd0200df85c9b8 +Before 0x177fff: 0x8c4db8995cf30a14 +Before 0x16ffff: 0x10beda8721904789 +Before 0x167fff: 0xcad798cb2dc1d768 +Before 0x15ffff: 0x38eff5a78b6f074f +Before 0x157fff: 0xe5e599509ddd17a9 +Before 0x14ffff: 0x3a7d5e031ca3db91 +Before 0x147fff: 0x2067cbb814a09808 +Before 0x13ffff: 0xd0928d28a4f44c54 +Before 0x137fff: 0xb0f04c0101c6d649 +Before 0x12ffff: 0x413313cf45802088 +Before 0x127fff: 0xcadf6b4201127812 +Before 0x11ffff: 0x9a7410426a6bf18c +Before 0x117fff: 0x05fe150301395cf7 +Before 0x10ffff: 0x4261ecef0bf4edb8 +Before 0x107fff: 0x593d8d600860c57c +Before 0x0fffff: 0x1ef8ca7d7dee4661 +Before 0x0f7fff: 0x63d58d1348fe7cb9 +Before 0x0effff: 0x92df803a0cd5d7e2 +Before 0x0e7fff: 0x17e6d53bf2fd8cfa +Before 0x0dffff: 0x5db7886f83bfa1d6 +Before 0x0d7fff: 0x83087aad942a917c +Before 0x0cffff: 0xf34a7c7c5ac44109 +Before 0x0c7fff: 0xe3311e362e2ff65c +Before 0x0bffff: 0xda34b33e0502470c +Before 0x0b7fff: 0x8abee7b9e1658b43 +Before 0x0affff: 0x07e4b4901eec6163 +Before 0x0a7fff: 0x7d9f5985852f5c2c +Before 0x09ffff: 0xb0a3637cda32d818 +Before 0x097fff: 0xfb2120e3313aeb3c +Before 0x08ffff: 0x9e46715bf3bbfea7 +Before 0x087fff: 0x196ed232fbf03a6c +Before 0x07ffff: 0xf0d78812e966b54c +Before 0x077fff: 0xd4ed9d2b84c70289 +Before 0x06ffff: 0x79829012d4e7ea68 +Before 0x067fff: 0xac99450e7c89d616 +Before 0x05ffff: 0x34d37d44c67188c6 +Before 0x057fff: 0xbece8197c19f847e +Before 0x04ffff: 0x646012def196d0d9 +Before 0x047fff: 0x883b73c818fc651a +Before 0x03ffff: 0x4eb0aa5fc3db4c1f +Before 0x037fff: 0x03bd9a865e630a8f +Before 0x02ffff: 0x22fc3cd7de26dd0f +Before 0x027fff: 0x9316a519b3182765 +Before 0x01ffff: 0x331b31b733ea7c41 +Before 0x017fff: 0x14827e0542db9e05 +Before 0x00ffff: 0xdde91c128133dc21 +Before 0x007fff: 0x790249ccbb376f5e +End value: 0xb32dcd0ee320992f +Calculating chain from start value 0x0000000000000007 +Before 0x1fffff: 0x0000000000000007 +Before 0x1f7fff: 0x2176f05038537afe +Before 0x1effff: 0x44dc4a96f2439c43 +Before 0x1e7fff: 0x54d2746e701d961b +Before 0x1dffff: 0x151b0e7753c0ff8f +Before 0x1d7fff: 0xc5bd07e7c4918d69 +Before 0x1cffff: 0xfd8e2be2063eb97e +Before 0x1c7fff: 0xf13503689b962866 +Before 0x1bffff: 0x580c650090bd3a06 +Before 0x1b7fff: 0xc212dc66e6bcd69d +Before 0x1affff: 0x0806bf8eec1a3a02 +Before 0x1a7fff: 0x8b2efd50ca3db141 +Before 0x19ffff: 0x9f77330cd86987e1 +Before 0x197fff: 0x0455b18b8ed1394e +Before 0x18ffff: 0xd27b31aa3a127f82 +Before 0x187fff: 0xa704584001143428 +Before 0x17ffff: 0x6c2279057a3441c7 +Before 0x177fff: 0x5dc7ca43a96b53d0 +Before 0x16ffff: 0xae2330cb6eb9cb41 +Before 0x167fff: 0xb3d486a7642f9c69 +Before 0x15ffff: 0xb309a2babdabd03c +Before 0x157fff: 0xd6fddb3cb1693741 +Before 0x14ffff: 0x70c4ee533f39d296 +Before 0x147fff: 0xf985180006624c77 +Before 0x13ffff: 0xb9a9efd5c22bc6de +Before 0x137fff: 0xebbcacf720df312a +Before 0x12ffff: 0xe696976f81d91020 +Before 0x127fff: 0x335ad260941ebf06 +Before 0x11ffff: 0xf88d12d1d4fb4c55 +Before 0x117fff: 0x99435225b5541a88 +Before 0x10ffff: 0x25fcb5a7a8c22443 +Before 0x107fff: 0xd680f97fc1559840 +Before 0x0fffff: 0x5637d9bcb5798054 +Before 0x0f7fff: 0xaca293cc0374a4bd +Before 0x0effff: 0x83e4626481f8b5b2 +Before 0x0e7fff: 0xd7f2fd8a213be599 +Before 0x0dffff: 0x294b460e1349c17e +Before 0x0d7fff: 0x10cf2bbc195d461b +Before 0x0cffff: 0x1c358e2bf242b65d +Before 0x0c7fff: 0xdcf4c25f341d02d3 +Before 0x0bffff: 0x67f6ac59b70822d1 +Before 0x0b7fff: 0x854b61c7193a1427 +Before 0x0affff: 0xe42a64b937a7594a +Before 0x0a7fff: 0xcef62b2eb9424ee5 +Before 0x09ffff: 0xf3fc170b6f3a8aa2 +Before 0x097fff: 0xe49ec1266dd9bea0 +Before 0x08ffff: 0xa8a0173532fc7db7 +Before 0x087fff: 0x142e9c377f296d4c +Before 0x07ffff: 0x0907d6d1c25bc8d1 +Before 0x077fff: 0x4f984f8417b9e9db +Before 0x06ffff: 0xd90faea06a21ca10 +Before 0x067fff: 0x82bd03d6977bd670 +Before 0x05ffff: 0x74a0e1a0a19cf825 +Before 0x057fff: 0xfa96f3d6589e376b +Before 0x04ffff: 0x5b7c1769427643b3 +Before 0x047fff: 0x9c6ae6fbcc9387a6 +Before 0x03ffff: 0xb11fbccfe3bc8efd +Before 0x037fff: 0x5acddf735df7d501 +Before 0x02ffff: 0xdeea274b5b76fa2c +Before 0x027fff: 0x7f6b6af222d70cf2 +Before 0x01ffff: 0x9f621b8bf8d58ffe +Before 0x017fff: 0xbf03f81d89483091 +Before 0x00ffff: 0x8c3517e924639409 +Before 0x007fff: 0xc4f2f004196ce26d +End value: 0x38087d640fea5c81 +Calculating chain from start value 0x0000000000000008 +Before 0x1fffff: 0x0000000000000008 +Before 0x1f7fff: 0x903fa08a52b54fae +Before 0x1effff: 0x37a61f187afe477d +Before 0x1e7fff: 0x36435a4743382921 +Before 0x1dffff: 0xec91747262eaae89 +Before 0x1d7fff: 0xa88a5d6b61592d84 +Before 0x1cffff: 0xd26195a2c95057ab +Before 0x1c7fff: 0x124cbab3cfb0d1a4 +Before 0x1bffff: 0xdf6b38107ec66e8d +Before 0x1b7fff: 0x733c6d9db011f73f +Before 0x1affff: 0x1987371a68e7d4ed +Before 0x1a7fff: 0x0cd1ace106b05318 +Before 0x19ffff: 0x80bdd941d92cf422 +Before 0x197fff: 0x9b2aeb0d8231581a +Before 0x18ffff: 0x08e921ad0bf30d04 +Before 0x187fff: 0x0547f3fd0068620f +Before 0x17ffff: 0xd9bcb24dd0208166 +Before 0x177fff: 0x803d3fc734edd1a1 +Before 0x16ffff: 0x8a928736b0282147 +Before 0x167fff: 0x9da2fb9cb1fa8b02 +Before 0x15ffff: 0x9798775c080fe984 +Before 0x157fff: 0xc868157f69cf3ba0 +Before 0x14ffff: 0xc3f61ca8ae1fdd60 +Before 0x147fff: 0x54b66353e6411084 +Before 0x13ffff: 0xd34d795295043ec7 +Before 0x137fff: 0xe99a010201a7fb2a +Before 0x12ffff: 0x526326165d24d052 +Before 0x127fff: 0x8bae4958dcf7065e +Before 0x11ffff: 0x235d05530634bb61 +Before 0x117fff: 0x842e49b596323bdb +Before 0x10ffff: 0x6fa81edb6ca7dd26 +Before 0x107fff: 0x796f69974e245ae4 +Before 0x0fffff: 0xd95f07de3fb9a196 +Before 0x0f7fff: 0xb009676f5c977200 +Before 0x0effff: 0xc1c0402c5f3f96db +Before 0x0e7fff: 0x1c5034df6445ed5e +Before 0x0dffff: 0xdc316ec62aeed3b0 +Before 0x0d7fff: 0x21ae9cb12af383ec +Before 0x0cffff: 0xbbcd547fdef56104 +Before 0x0c7fff: 0xdd665962c6b4b05c +Before 0x0bffff: 0xeb2819fca0d0b12a +Before 0x0b7fff: 0xe9ce7a2bfe13de36 +Before 0x0affff: 0xb7758ddb5231fff5 +Before 0x0a7fff: 0x8693f31f6d1e22b9 +Before 0x09ffff: 0x4ba3e092428a8f55 +Before 0x097fff: 0xbad525f3cecf83fa +Before 0x08ffff: 0xbf84caad86c9da1c +Before 0x087fff: 0xfebb793e55799d80 +Before 0x07ffff: 0x62326c17f06945c9 +Before 0x077fff: 0xda07f9a0ce4dfe1c +Before 0x06ffff: 0xb09881de63c5f422 +Before 0x067fff: 0xd1cf937ac4ecb69a +Before 0x05ffff: 0x36572b778abdfcb0 +Before 0x057fff: 0x1e22877f28e0c16e +Before 0x04ffff: 0xb390bed32f6aa879 +Before 0x047fff: 0x6df3d508f57c5228 +Before 0x03ffff: 0x973ac71e92d1fc65 +Before 0x037fff: 0xc0b4c6232c898a2b +Before 0x02ffff: 0x85499beb34bb32b1 +Before 0x027fff: 0x8b3cdbca2af87fbc +Before 0x01ffff: 0x610fe7ce5b7a1808 +Before 0x017fff: 0x5b0fb98f940c6c0e +Before 0x00ffff: 0x057d6e8119b4b20a +Before 0x007fff: 0xe38e2c5620ba48b6 +End value: 0xdbd57f6ee98bb3ad +Calculating chain from start value 0x0000000000000009 +Before 0x1fffff: 0x0000000000000009 +Before 0x1f7fff: 0x3ab7957e3bb63f8e +Before 0x1effff: 0x550220d9cc5fd367 +Before 0x1e7fff: 0x7e01f144ddb17925 +Before 0x1dffff: 0x053033e52cee9ca5 +Before 0x1d7fff: 0x1398cd680b44395d +Before 0x1cffff: 0x893adf018f29be0c +Before 0x1c7fff: 0x3eef0736434f4dc5 +Before 0x1bffff: 0xacbcf6bd0cdcd884 +Before 0x1b7fff: 0xe2e0af7da058c3b4 +Before 0x1affff: 0x75d955abb1d829a3 +Before 0x1a7fff: 0xed931258aa4e0c4c +Before 0x19ffff: 0x27daa54f07138967 +Before 0x197fff: 0x9bd8ebd135f7b8ff +Before 0x18ffff: 0x618af3c1f2091429 +Before 0x187fff: 0x9c8cd0897c5a9ce2 +Before 0x17ffff: 0x486dad8085c3d5cb +Before 0x177fff: 0xe2c0044fb89e9f8c +Before 0x16ffff: 0xdd8bc55f2bb2106d +Before 0x167fff: 0x0c80520e33439d03 +Before 0x15ffff: 0xbf3f192de8930950 +Before 0x157fff: 0x13b01276863200be +Before 0x14ffff: 0x3965db9b065aa9a1 +Before 0x147fff: 0x309ba3b26a28603f +Before 0x13ffff: 0x993fd5f8f89e6e46 +Before 0x137fff: 0x3d896f5c0663794b +Before 0x12ffff: 0xedc4c5960d1b9740 +Before 0x127fff: 0xb17f729890190924 +Before 0x11ffff: 0xd325062b37d20453 +Before 0x117fff: 0xbbaaf3d7a867b640 +Before 0x10ffff: 0x0c919103ee8908a5 +Before 0x107fff: 0xdc6aea77946490df +Before 0x0fffff: 0x196c7a3eb65a6482 +Before 0x0f7fff: 0x4e9eaff71b48ad8b +Before 0x0effff: 0xffca8ee3247ea439 +Before 0x0e7fff: 0x4a6650254f5f47f3 +Before 0x0dffff: 0xdcfd395fd2d46033 +Before 0x0d7fff: 0x99939e0f7e6149fe +Before 0x0cffff: 0x1c488ae1d1ad732f +Before 0x0c7fff: 0x82007a5123e56f6d +Before 0x0bffff: 0x3ff4576486969bac +Before 0x0b7fff: 0x08dae5640dc70f8e +Before 0x0affff: 0xc577d889f3fd3c5f +Before 0x0a7fff: 0xd3eae85053a474e4 +Before 0x09ffff: 0x5e48da793238f3a5 +Before 0x097fff: 0x3c9f6bda4828d0a0 +Before 0x08ffff: 0xb0921e0d9c513786 +Before 0x087fff: 0x77ec08388a99c3db +Before 0x07ffff: 0x139bc23aaa774dd3 +Before 0x077fff: 0xeb0748caa39f477e +Before 0x06ffff: 0x0ac83cc9cbbe4131 +Before 0x067fff: 0x3ec5eec4f08de300 +Before 0x05ffff: 0x0caf3e33fdea55a9 +Before 0x057fff: 0x62d826dec0217a3f +Before 0x04ffff: 0xfba9fe789321059b +Before 0x047fff: 0x60582c02f1745b1e +Before 0x03ffff: 0xf7916af0ee9cec05 +Before 0x037fff: 0x5eb1fbe551f52c5d +Before 0x02ffff: 0x5980d282431987db +Before 0x027fff: 0x549eda30518c1835 +Before 0x01ffff: 0xa98271a10ec7cbd4 +Before 0x017fff: 0x24f84f1ed182cef3 +Before 0x00ffff: 0xb193debe9e2f8a34 +Before 0x007fff: 0x2e569f7f8bae5a05 +End value: 0xd688814759e2afec diff --git a/A5.1/CUDA/calculate_chain_kernel.cu b/A5.1/CUDA/calculate_chain_kernel.cu new file mode 100644 index 0000000..0c6ebec --- /dev/null +++ b/A5.1/CUDA/calculate_chain_kernel.cu @@ -0,0 +1,130 @@ +/* + * Calculation of chains for A5/1 rainbow table cracking. + * + * + * Loosely based on: A pedagogical implementation of A5/1. + * + * Copyright (C) 1998-1999: Marc Briceno, Ian Goldberg, and David Wagner + * + * See accompanying file A5.1.c for original version and full copyright + * + * + * Modified and optimized for running on CUDA. + * + * Copyright (C) 2009: Ingo Albrecht <prom@berlin.ccc.de> + * + */ + +// XXX: Undefine for 64bit platform. You will also have to fix up printfs. +#define BITSIZE_32 + +#include <stdio.h> +#include <stdlib.h> +#include <unistd.h> +#include <string.h> +#include <math.h> + +/* Masks for the three shift registers */ +#define R1MASK 0x07FFFF /* 19 bits, numbered 0..18 */ +#define R2MASK 0x3FFFFF /* 22 bits, numbered 0..21 */ +#define R3MASK 0x7FFFFF /* 23 bits, numbered 0..22 */ + +/* Middle bit of each of the three shift registers, for clock control */ +#define R1MID 0x000100 /* bit 8 */ +#define R2MID 0x000400 /* bit 10 */ +#define R3MID 0x000400 /* bit 10 */ + +/* Feedback taps, for clocking the shift registers. */ +#define R1TAPS 0x072000 /* bits 18,17,16,13 */ +#define R2TAPS 0x300000 /* bits 21,20 */ +#define R3TAPS 0x700080 /* bits 22,21,20,7 */ + +/* Output taps, for output generation */ +#define R1OUT 0x040000 /* bit 18 (the high bit) */ +#define R2OUT 0x200000 /* bit 21 (the high bit) */ +#define R3OUT 0x400000 /* bit 22 (the high bit) */ + +typedef unsigned char byte; +#ifdef BITSIZE_32 +typedef unsigned long uint32; +typedef unsigned long long uint64; +#else +typedef unsigned int uint32; +typedef unsigned long uint64; +#endif + +typedef unsigned int bit; + +__device__ bit parity32(uint32 x) { + x ^= x>>16; + x ^= x>>8; + x ^= x>>4; + x ^= x>>2; + x ^= x>>1; + return x&1; +} + +__device__ uint32 clockone(uint32 reg, uint32 mask, uint32 taps) { + uint32 t = reg & taps; + reg = (reg << 1) & mask; + reg |= parity32(t); + return reg; +} + +__device__ bit majority(uint32 R1, uint32 R2, uint32 R3) { + int sum; + sum = ((R1&R1MID) >> 8) + ((R2&R2MID) >> 10) + ((R3&R3MID) >> 10); + if (sum >= 2) + return 1; + else + return 0; +} + +__device__ bit getbit(uint32 R1, uint32 R2, uint32 R3) { + return ((R1&R1OUT) >> 18) ^ ((R2&R2OUT) >> 21) ^ ((R3&R3OUT) >> 22); +} + +__device__ uint64 calculate_link (uint64 input, uint32 count) { + uint64 result; + int i; + + /* Reduction function. */ + uint32 R1 = ((input >> (22 + 23))^count) & R1MASK; + uint32 R2 = ((input >> 23)^count) & R2MASK; + uint32 R3 = (input^count) & R3MASK; + + result = getbit(R1, R2, R3); + for(i=1;i<64;i++) { + // Yes, virginia, we only need to clock 63 times for 64 bits of output + + // clock() + bit maj = majority(R1, R2, R3); + uint32 T1 = clockone(R1, R1MASK, R1TAPS); + uint32 T2 = clockone(R2, R2MASK, R2TAPS); + uint32 T3 = clockone(R3, R3MASK, R3TAPS); + + if (((R1&R1MID)!=0) == maj) + R1 = T1; + if (((R2&R2MID)!=0) == maj) + R2 = T2; + if (((R3&R3MID)!=0) == maj) + R3 = T3; + + result = (result << 1)| getbit(R1, R2, R3); + } + return result; +} + +__global__ void crunch(uint64* results, uint32 index) { + uint32 tid = blockIdx.x * blockDim.x + threadIdx.x; + + uint64 state = results[tid]; + + uint32 i; + for(i = 0; i < OPERATIONS_PER_RUN; i++) { + state = calculate_link(state, index - i); + } + + results[tid] = state; +} + diff --git a/A5.1/CUDA/demorun_geforcegtx280_0000_0000_0000_0000.divergent b/A5.1/CUDA/demorun_geforcegtx280_0000_0000_0000_0000.divergent new file mode 100644 index 0000000..8a4c5f3 --- /dev/null +++ b/A5.1/CUDA/demorun_geforcegtx280_0000_0000_0000_0000.divergent @@ -0,0 +1,4163 @@ +Computing 4096 chains divided into 16 blocks of 256 threads, starting at 0x0000000000000000 +Will execute 64 runs of 32768 steps each. +Run 001/064, starting at index 0x1fffff... 4530.112793 ms. +Run 002/064, starting at index 0x1f7fff... 4530.094238 ms. +Run 003/064, starting at index 0x1effff... 4530.121094 ms. +Run 004/064, starting at index 0x1e7fff... 4530.120117 ms. +Run 005/064, starting at index 0x1dffff... 4530.138184 ms. +Run 006/064, starting at index 0x1d7fff... 4530.209961 ms. +Run 007/064, starting at index 0x1cffff... 4530.047852 ms. +Run 008/064, starting at index 0x1c7fff... 4530.099121 ms. +Run 009/064, starting at index 0x1bffff... 4530.125000 ms. +Run 010/064, starting at index 0x1b7fff... 4530.152832 ms. +Run 011/064, starting at index 0x1affff... 4530.143066 ms. +Run 012/064, starting at index 0x1a7fff... 4530.105957 ms. +Run 013/064, starting at index 0x19ffff... 4530.171875 ms. +Run 014/064, starting at index 0x197fff... 4530.198242 ms. +Run 015/064, starting at index 0x18ffff... 4530.170898 ms. +Run 016/064, starting at index 0x187fff... 4530.227051 ms. +Run 017/064, starting at index 0x17ffff... 4530.105957 ms. +Run 018/064, starting at index 0x177fff... 4530.161133 ms. +Run 019/064, starting at index 0x16ffff... 4530.137207 ms. +Run 020/064, starting at index 0x167fff... 4530.145996 ms. +Run 021/064, starting at index 0x15ffff... 4530.122070 ms. +Run 022/064, starting at index 0x157fff... 4530.127930 ms. +Run 023/064, starting at index 0x14ffff... 4530.066895 ms. +Run 024/064, starting at index 0x147fff... 4530.059082 ms. +Run 025/064, starting at index 0x13ffff... 4530.034180 ms. +Run 026/064, starting at index 0x137fff... 4530.051758 ms. +Run 027/064, starting at index 0x12ffff... 4530.121094 ms. +Run 028/064, starting at index 0x127fff... 4530.035156 ms. +Run 029/064, starting at index 0x11ffff... 4530.076172 ms. +Run 030/064, starting at index 0x117fff... 4530.076172 ms. +Run 031/064, starting at index 0x10ffff... 4530.071777 ms. +Run 032/064, starting at index 0x107fff... 4530.144043 ms. +Run 033/064, starting at index 0x0fffff... 4530.129883 ms. +Run 034/064, starting at index 0x0f7fff... 4530.143066 ms. +Run 035/064, starting at index 0x0effff... 4530.092773 ms. +Run 036/064, starting at index 0x0e7fff... 4530.063965 ms. +Run 037/064, starting at index 0x0dffff... 4530.075195 ms. +Run 038/064, starting at index 0x0d7fff... 4530.137207 ms. +Run 039/064, starting at index 0x0cffff... 4530.169922 ms. +Run 040/064, starting at index 0x0c7fff... 4530.175781 ms. +Run 041/064, starting at index 0x0bffff... 4530.157227 ms. +Run 042/064, starting at index 0x0b7fff... 4529.996094 ms. +Run 043/064, starting at index 0x0affff... 4530.143066 ms. +Run 044/064, starting at index 0x0a7fff... 4530.118164 ms. +Run 045/064, starting at index 0x09ffff... 4530.129883 ms. +Run 046/064, starting at index 0x097fff... 4530.084961 ms. +Run 047/064, starting at index 0x08ffff... 4530.121094 ms. +Run 048/064, starting at index 0x087fff... 4530.152832 ms. +Run 049/064, starting at index 0x07ffff... 4530.191895 ms. +Run 050/064, starting at index 0x077fff... 4530.111816 ms. +Run 051/064, starting at index 0x06ffff... 4530.181152 ms. +Run 052/064, starting at index 0x067fff... 4530.118164 ms. +Run 053/064, starting at index 0x05ffff... 4530.095215 ms. +Run 054/064, starting at index 0x057fff... 4530.083008 ms. +Run 055/064, starting at index 0x04ffff... 4530.064941 ms. +Run 056/064, starting at index 0x047fff... 4530.075195 ms. +Run 057/064, starting at index 0x03ffff... 4530.216797 ms. +Run 058/064, starting at index 0x037fff... 4530.089844 ms. +Run 059/064, starting at index 0x02ffff... 4530.141113 ms. +Run 060/064, starting at index 0x027fff... 4530.196777 ms. +Run 061/064, starting at index 0x01ffff... 4530.183105 ms. +Run 062/064, starting at index 0x017fff... 4530.157227 ms. +Run 063/064, starting at index 0x00ffff... 4530.097168 ms. +Run 064/064, starting at index 0x007fff... 4530.059082 ms. +results[0] = 0x6d14a53d7fe0574c +results[1] = 0x635809b0850c5594 +results[2] = 0x55085ccd8357a140 +results[3] = 0x808608202d55b473 +results[4] = 0x905ddf13110ca25a +results[5] = 0xcbbe903d8847444e +results[6] = 0xb32dcd0ee320992f +results[7] = 0x38087d640fea5c81 +results[8] = 0xdbd57f6ee98bb3ad +results[9] = 0xd688814759e2afec +results[10] = 0xc6544dcb35b0662c +results[11] = 0xaa412cb2ee69a252 +results[12] = 0xb81bc666d899e7b2 +results[13] = 0x17c7f536f8ed71ad +results[14] = 0xca96ee565f91a065 +results[15] = 0x7d3ad8fa8fd1592f +results[16] = 0x54dac55590718d8b +results[17] = 0xb40a7b47844b1a45 +results[18] = 0xd7fca4d986f21d50 +results[19] = 0x7caed26f67b95da9 +results[20] = 0xb4959d0385ede6ba +results[21] = 0xd331067eb96588a0 +results[22] = 0xba018003fc1a615f +results[23] = 0x4f9793de6a64e2ae +results[24] = 0x0908f1e250b2cc4b +results[25] = 0xf934542afa2090e2 +results[26] = 0x9a35d808b4876606 +results[27] = 0xce300c008809c67a +results[28] = 0x8064b9299b48bbdb +results[29] = 0x5fdc5d28b326482a +results[30] = 0xc7abc499c9ea64b4 +results[31] = 0xb6940626c78a7282 +results[32] = 0x084c95b71cec57aa +results[33] = 0x8b5b4ceafa392859 +results[34] = 0x7ee4a05b3e94f9cf +results[35] = 0x46d3283cf8fe0f16 +results[36] = 0x117e303f21335eaf +results[37] = 0xbe4395045eca2d1b +results[38] = 0xf0bee73601967d87 +results[39] = 0xbaf8c91d1773505d +results[40] = 0x6e2431517df580aa +results[41] = 0xafd417bc45bdf857 +results[42] = 0xe12245e0a97abfd0 +results[43] = 0x168966fc179664dd +results[44] = 0x12b26b9c1470800f +results[45] = 0x40061cb2130cc20a +results[46] = 0x6de3eda57996d5d2 +results[47] = 0xcc858c9362e57136 +results[48] = 0x9f70ef2e9b2fdcf3 +results[49] = 0x6726efd6d3b052b0 +results[50] = 0x93c0a82cfc8513e0 +results[51] = 0x1a4895aa29fd46c1 +results[52] = 0x51500bbdf8264f28 +results[53] = 0xaabd1418d1c15897 +results[54] = 0x4793bc05d85dfe5f +results[55] = 0x846e5dacde619498 +results[56] = 0x7ad5c746e49292a3 +results[57] = 0x277570f191b13e3f +results[58] = 0x220909d1b8af5291 +results[59] = 0xb925eefe0d8e6282 +results[60] = 0x394ae931e61c2501 +results[61] = 0xa05a576939a6b171 +results[62] = 0x5766fa32b07b3a23 +results[63] = 0xdf132753bccce175 +results[64] = 0x981d30ccd74f0b33 +results[65] = 0x996326910f10f7ad +results[66] = 0x007dfe6d63cd294d +results[67] = 0xbc4c6a9b85eb6306 +results[68] = 0xdb0170f16533cfcf +results[69] = 0x4a46229e764951d6 +results[70] = 0x99f9a461e39c6714 +results[71] = 0x71b44bcb4dafece4 +results[72] = 0x3254e61a5dc13531 +results[73] = 0xf93aacc76b52669c +results[74] = 0x4b0bcfe6e74e18c0 +results[75] = 0x9fd2688ffca19491 +results[76] = 0xee3f5b23eca2f6ec +results[77] = 0x8e5dd0fb4e99a493 +results[78] = 0x93bdc4b0d78c1202 +results[79] = 0x03c56c39d840be03 +results[80] = 0x22200a85ca952455 +results[81] = 0x4cb6d5d853b1e6d9 +results[82] = 0x36cded8207d4fe22 +results[83] = 0x078fad74194e2cf7 +results[84] = 0xd15a1134d82466c0 +results[85] = 0x74c7f05c524b5bd0 +results[86] = 0xdc0681590a2e7a49 +results[87] = 0x2d82c1467bc2010c +results[88] = 0x7ffd37315cc0698b +results[89] = 0x21155049dd1bab55 +results[90] = 0x3241f3db60941abc +results[91] = 0xb0d2a7a66965b595 +results[92] = 0xef4696d7758bffa6 +results[93] = 0xd2a4b0b1bc5ac6f1 +results[94] = 0xb51cd3897b1db885 +results[95] = 0xce4cc912b7b99eea +results[96] = 0x592c60b8a0cc8caf +results[97] = 0x936e5ab76bfb36a3 +results[98] = 0x587ebe213161b80f +results[99] = 0xa33ba2717d3ec085 +results[100] = 0xaa4d5cf576eda748 +results[101] = 0x050a5d8f62717e32 +results[102] = 0x4bb9553a4539da78 +results[103] = 0xc8f7e1aa0c8b454c +results[104] = 0xd180afc5c3cf7710 +results[105] = 0x9009a5b0ded8f742 +results[106] = 0xc67376779552ae17 +results[107] = 0xde4ff4fda752be26 +results[108] = 0x98b3573f0069f967 +results[109] = 0x33543db4d2a687e1 +results[110] = 0xb60df09650b000db +results[111] = 0xfeed30dc328902b2 +results[112] = 0xc082f7484ffc2f24 +results[113] = 0xe5e9c530b420a605 +results[114] = 0x7008a5c9c2b3d7f0 +results[115] = 0x2f00e701b9985ca5 +results[116] = 0x9380f8c6e320b6a8 +results[117] = 0x5beb78279c6d72e7 +results[118] = 0xec50944bb9f2986b +results[119] = 0xaf00a8fadce7ddfc +results[120] = 0xbacbbe6838cf9071 +results[121] = 0x77af8db8c2989fe6 +results[122] = 0x5659aeb2f64e6cf6 +results[123] = 0x5ca33f9374bca2a1 +results[124] = 0x5dae5ad3173c21e1 +results[125] = 0xf204cd37fda76144 +results[126] = 0x83fd5b47876779f2 +results[127] = 0xa68e807b715ac1b6 +results[128] = 0xd65c37f3b72fa0f3 +results[129] = 0xd20542aa09b7d9b0 +results[130] = 0x02a8fe11bb73f552 +results[131] = 0x533f2ed0718a69c5 +results[132] = 0x2374856bc1c5b347 +results[133] = 0x5f16b55459910405 +results[134] = 0xa70f7aa639ec66e5 +results[135] = 0x72c87254b9be8e34 +results[136] = 0x00a4457291d198a2 +results[137] = 0xb7f5816b88f6b7d5 +results[138] = 0x9101d53ac93b0a94 +results[139] = 0xc2847d8cd0959446 +results[140] = 0xdc9d0b6a2eaa5fc5 +results[141] = 0x4ce9969b3339d3f9 +results[142] = 0xa0aa52c4ae30d2e7 +results[143] = 0x7df19fb7fadaad9c +results[144] = 0xbf90a4b6381f553b +results[145] = 0x3e30aeadcf7f55f9 +results[146] = 0x5a4337688ebd87a6 +results[147] = 0x7df4712a3f8b877b +results[148] = 0x49412cb81c6ace13 +results[149] = 0xb124ab8b5d09a229 +results[150] = 0xb9611e36d130a666 +results[151] = 0x8a7121f493725a12 +results[152] = 0x392b6a8915401b0c +results[153] = 0x4ce685fc0f085ad7 +results[154] = 0xe960f6f076aacfae +results[155] = 0xa81ea00a77d58aab +results[156] = 0xcf4db41629064327 +results[157] = 0x9b5a7e72f5f5a9a5 +results[158] = 0x796f0471536603ee +results[159] = 0x999b694085195303 +results[160] = 0x786c4813534c4f7c +results[161] = 0xf5734d8c5fab8d6b +results[162] = 0x2de391cfb5779de0 +results[163] = 0x2e3f7fa3ba9eb56f +results[164] = 0xdead5a9a4df0dfb3 +results[165] = 0x1b8f4a4dfdd80e70 +results[166] = 0x7609e2f868f18404 +results[167] = 0x68b361ba0a70313a +results[168] = 0x76ce87165c528f7f +results[169] = 0x0dc10772a8ea9c4e +results[170] = 0xd2e5fa25a72ab09e +results[171] = 0xad809fb3939cd777 +results[172] = 0x16352adf9d6a3a9c +results[173] = 0x9bdeb820279213dc +results[174] = 0x80b6a1e6866b12fd +results[175] = 0x7f527dc3ac0d1694 +results[176] = 0x17496b42c5dbe6db +results[177] = 0xc24dc19c7ca79e34 +results[178] = 0xa64831e836c8a034 +results[179] = 0x24682d6a512f6826 +results[180] = 0x176275478bb34dd6 +results[181] = 0x15d14340add1bed8 +results[182] = 0xde6b230f4d4c3296 +results[183] = 0x7293ce6defb240c2 +results[184] = 0x423af83e8d97b26b +results[185] = 0xabe4514bb0e55c3d +results[186] = 0x652e9a64cf11ec25 +results[187] = 0x982b98dc8db3d487 +results[188] = 0x091135485f55e699 +results[189] = 0x695918ddefbd52f1 +results[190] = 0x0a7dc80e9a5b0a40 +results[191] = 0xca9d15f34c1ba45b +results[192] = 0x6c935d64d3b7302d +results[193] = 0x5234bbb90aaa70de +results[194] = 0x0ef1958a2296aa29 +results[195] = 0x25d3620809eecd2c +results[196] = 0x16f134b0d34b5bb1 +results[197] = 0xf82a969dd4881442 +results[198] = 0x49d2814bd89ef6c2 +results[199] = 0x6e7fb38294a01fbf +results[200] = 0x164d9d9b1da6d494 +results[201] = 0xbb5dfb096c35abc4 +results[202] = 0xcabae90257fa224c +results[203] = 0x9ab6a559c87cab80 +results[204] = 0x380d68e8e49b7e9f +results[205] = 0xf79c083adc0d37e8 +results[206] = 0xba64d909bdc4ba53 +results[207] = 0x0dc6667b572cc789 +results[208] = 0x55ee24aabb30861c +results[209] = 0xc502f73ecb1c4a20 +results[210] = 0x38b1456fcde93918 +results[211] = 0x2141ee9a3c77b6b0 +results[212] = 0xe69f51236ca3fb66 +results[213] = 0xc5f37aaa9b1ce932 +results[214] = 0xd68679f9d4b8a081 +results[215] = 0xed66941007951c78 +results[216] = 0xb0e4474a859787e7 +results[217] = 0xcfeaf39ded99a0f2 +results[218] = 0xe5631fff49814ab2 +results[219] = 0x16b261b42c457050 +results[220] = 0xbe5f102c724f3351 +results[221] = 0x1e79c2df84a854d8 +results[222] = 0x6a769cef03911ee4 +results[223] = 0x1718cec6b1a1f709 +results[224] = 0x5d7a257882fe9f1c +results[225] = 0xa54287b1675753a1 +results[226] = 0x74918d83c5878bdf +results[227] = 0x29db1bc986985790 +results[228] = 0x1c5ea996a8f42b38 +results[229] = 0x222fef0ba2c0197e +results[230] = 0xad7673fb29cdcc53 +results[231] = 0x21bd8144e4b084a4 +results[232] = 0x9b8693ee41b9b617 +results[233] = 0xbbe1eb9cc0bcbb9f +results[234] = 0x71c986eea66ec29e +results[235] = 0xbf24c98d5628acfb +results[236] = 0x8f5d11e30f781f40 +results[237] = 0x747f7e448812a84e +results[238] = 0x399abfb26d43fb42 +results[239] = 0xe6ba704e0e7b2363 +results[240] = 0xd5112f74ecf7f6a9 +results[241] = 0xd8668344c60e3250 +results[242] = 0x2620109986090869 +results[243] = 0xdcf66d7cf1397126 +results[244] = 0x8376756bff04e460 +results[245] = 0x838ff1d568bedd7d +results[246] = 0xa23f150b7bfca521 +results[247] = 0x0fb944ce24389485 +results[248] = 0x5e575860c8bfaf7d +results[249] = 0x080b316340206fa8 +results[250] = 0x91b7437d3e530e25 +results[251] = 0xf2097c1377db6ec5 +results[252] = 0xcd384a436421570f +results[253] = 0x7775a69042f4f0c7 +results[254] = 0x14ec6147300fea3e +results[255] = 0xd1f309f6409d2573 +results[256] = 0x677746d469287ae3 +results[257] = 0xcb5aca7829ed4c57 +results[258] = 0x02991e295bc48c8c +results[259] = 0x4632379c55af2b00 +results[260] = 0xabd0f789496a3644 +results[261] = 0x451c09536e9d3050 +results[262] = 0x9005b9d93161c21b +results[263] = 0x4e59bae5392dca20 +results[264] = 0x706444f94b0f414f +results[265] = 0xc3dcebd0183398a2 +results[266] = 0xbe5474a1a1e1cf96 +results[267] = 0x94be1d03b5e4eac2 +results[268] = 0xa3de1ec15d871eb8 +results[269] = 0x8ae244cb80486941 +results[270] = 0xca97adc6282ac16e +results[271] = 0xc8fdb250684927c5 +results[272] = 0x6872dd21bd535ae5 +results[273] = 0xb51228d01050e096 +results[274] = 0x859df64e0fd8c7cc +results[275] = 0x5d05e27f276b7e4f +results[276] = 0x0584540e31d1b9e5 +results[277] = 0xc337f4a0e21552fd +results[278] = 0x95ea3db92e6f032b +results[279] = 0x4a6b37effdde29b0 +results[280] = 0x7914115791ad2ae1 +results[281] = 0x5b47cb34cf864b7f +results[282] = 0x7edd07c2698ff07d +results[283] = 0x395fdd0cc3bc2cc3 +results[284] = 0xcd1ce6b7765de4d2 +results[285] = 0xf16e7025f1efe4af +results[286] = 0xc3a29cc74b73ef20 +results[287] = 0x3031a3d3380d6177 +results[288] = 0xc7ee08f5c1702bf9 +results[289] = 0x5e0cedba33bdb27b +results[290] = 0xcdb3950db1e49147 +results[291] = 0xcca6d14bc8fc50ef +results[292] = 0xaca626852b8fe7d2 +results[293] = 0xc5a40c61e15a80d7 +results[294] = 0x49c4528d698cc559 +results[295] = 0x3708db09df0d0f3e +results[296] = 0x6b733f779d27040f +results[297] = 0x26d84922327ad9f1 +results[298] = 0xeda39686465f96d2 +results[299] = 0xe5b5c42876946b34 +results[300] = 0xa6cb87c957ec83dc +results[301] = 0x6b44a89533045ddc +results[302] = 0x3f35de10c3e26064 +results[303] = 0xc59f6afa5679972e +results[304] = 0x8626be715f04d86c +results[305] = 0x286e08ccd80737ec +results[306] = 0xdeda5761d66c84cc +results[307] = 0x31dd7d556a544cf4 +results[308] = 0xba44448041b1cd16 +results[309] = 0x2555a56568a7eb49 +results[310] = 0x0b420f719026cd80 +results[311] = 0xd073dacd8c3db70b +results[312] = 0xc9cc5c5476dd8db4 +results[313] = 0xedf29198ccf146f9 +results[314] = 0x586b211c632850e9 +results[315] = 0x01b9e8e3015fc8be +results[316] = 0x3a4462c3c7fa47ad +results[317] = 0xb1380492f9c73546 +results[318] = 0xcff353156ffac399 +results[319] = 0xada757a7af7642df +results[320] = 0xa8b80eb5936555a1 +results[321] = 0xa7238b14f09620cc +results[322] = 0x4eb7decac3868de6 +results[323] = 0x0f14a28f0b3d1095 +results[324] = 0x4808e5e0057a004a +results[325] = 0x95bb21af452bbf48 +results[326] = 0xac187f2b85d75dc8 +results[327] = 0x812d607cb42e5804 +results[328] = 0xe58996930dde8cc9 +results[329] = 0x8bec4343dd7a138f +results[330] = 0x6ffd94370aa81f89 +results[331] = 0x5722c29feb5637af +results[332] = 0xe0f3b6e3ab68e74e +results[333] = 0x99064ae7d1afb3b2 +results[334] = 0xa632681d337a8f7a +results[335] = 0x9a9be73081878b50 +results[336] = 0xd7c7cf29ee906120 +results[337] = 0x40ad8d85d47614f0 +results[338] = 0x50034f9a76a277c7 +results[339] = 0xb340384cd6141cde +results[340] = 0xed813af3456cfe1f +results[341] = 0xfef8d0d7dc644864 +results[342] = 0x193fd150466768d2 +results[343] = 0x69ad1b9fe283faa3 +results[344] = 0x5c3b777a3e9e032f +results[345] = 0xd716722b08f92a48 +results[346] = 0x22b291b41667022b +results[347] = 0x02600a7dab453030 +results[348] = 0x75e50af8853c17f8 +results[349] = 0xd41e62e8dae9a150 +results[350] = 0x384790fde2a27283 +results[351] = 0x0681a60d921e369b +results[352] = 0x1f3491b1bcfc52da +results[353] = 0x8fd85d83d83c27b2 +results[354] = 0xb1eecc9d0675dcf6 +results[355] = 0x8350a8c2c74fb5c8 +results[356] = 0x20dee52010b21949 +results[357] = 0x894220cf22e1e916 +results[358] = 0x9ce3fe83da4ee327 +results[359] = 0x2f6c4a3707b7e5d0 +results[360] = 0x3e863c0281fc0d42 +results[361] = 0x830a5b785ea0f837 +results[362] = 0x0a6c8b7e54093d49 +results[363] = 0xd60956b3d4b19643 +results[364] = 0xcea7e4315589110d +results[365] = 0xb04464c8d6098390 +results[366] = 0x29db2e4a0d4e76c0 +results[367] = 0xea0ad0ef0634e1b6 +results[368] = 0x396d3ffd94a81164 +results[369] = 0x8a47e19f30a90895 +results[370] = 0xb0885c909b229a17 +results[371] = 0x1daf57397efc5b9c +results[372] = 0x18be9508ce34a4aa +results[373] = 0xb495058aba0e6be2 +results[374] = 0xf75a13a381d9ad98 +results[375] = 0xa9fdd73a3de17e5f +results[376] = 0xb62793f40fdc783f +results[377] = 0xe2828ed112467e1f +results[378] = 0x94ee71b1e07fbed6 +results[379] = 0xdad47f8930c0520a +results[380] = 0xe7990492b9b789a2 +results[381] = 0x9bc816c5dd87fb85 +results[382] = 0xf54a61f921d446fe +results[383] = 0x7b653dfd479bafd3 +results[384] = 0x552e97881a0c374a +results[385] = 0x9b016fbd9bf67c77 +results[386] = 0x7915059d93cf468f +results[387] = 0xd455c888838afcc6 +results[388] = 0x5cc8e81bf7bb9e3a +results[389] = 0xed0d7e95c0c483e7 +results[390] = 0x708aa3760f9be348 +results[391] = 0x0ab7579085a2f989 +results[392] = 0x8fb4331524c2c7d1 +results[393] = 0xe6981e11428e6022 +results[394] = 0x4d3e3bbd36d5681a +results[395] = 0xdf291fca0b7632fa +results[396] = 0x0bebb53361e08268 +results[397] = 0x1e476a43fa89d45a +results[398] = 0x2bfadc82eb9e6dd2 +results[399] = 0x5420a16dde02daa8 +results[400] = 0x17fdc9cbcf0f540e +results[401] = 0xca3af4066ab2f0e5 +results[402] = 0xcfa9ed369f0f00f5 +results[403] = 0x364851a637af9896 +results[404] = 0x79392e9d5f482118 +results[405] = 0xcf522c550c5a711d +results[406] = 0x51e48bb11c6259e5 +results[407] = 0x7d93e5c45073ec9f +results[408] = 0x7eb99bfd5ea1764c +results[409] = 0xdbbea01082f97af1 +results[410] = 0x28cf2d04ed4d515d +results[411] = 0xb52b8d946c189445 +results[412] = 0x07fb1890367d1952 +results[413] = 0xecb45ee942c8dd7e +results[414] = 0xbc70696cfd008362 +results[415] = 0x16ae0ff3438a746c +results[416] = 0x5673f4ffbcb7cdd4 +results[417] = 0xd26a07d773276056 +results[418] = 0xdbbe2875550f0e65 +results[419] = 0x05772545f8896464 +results[420] = 0x0db46442abf7c050 +results[421] = 0x6c13666ac77df703 +results[422] = 0xfe7c49f6a125b85c +results[423] = 0xc8afa681bae7ac64 +results[424] = 0xd5d43449a724f52f +results[425] = 0x7e59b6641341c468 +results[426] = 0x8cd5f7a926dd9026 +results[427] = 0xfc5c664d71af9e5d +results[428] = 0x28a833be194f59cd +results[429] = 0x23bde71eff584608 +results[430] = 0xa1c080185a8f8162 +results[431] = 0x1ee92f1f2e0f98d2 +results[432] = 0x52934207f27a4686 +results[433] = 0xe847e4b196201cca +results[434] = 0x57ac5b29cd5a0317 +results[435] = 0xcf9be064aac13c00 +results[436] = 0x0e19b366d1f6c4cb +results[437] = 0x94bea7ab64ad0b58 +results[438] = 0x5931ab92f6b3a625 +results[439] = 0x81fe316587f27eda +results[440] = 0x232e73c25f27f907 +results[441] = 0x88ba39167ce51fb1 +results[442] = 0xcf2e418dbe568b8a +results[443] = 0x7152a5d2946a380e +results[444] = 0x4fe9be9e32e74995 +results[445] = 0x87663b2dc218a5ba +results[446] = 0x34e40f0b1dfafbd3 +results[447] = 0xe6d2f64e20f2723e +results[448] = 0x57954b5830b63f0c +results[449] = 0x8a3acc12d33c5cf0 +results[450] = 0xfcf5a0a02fa62a46 +results[451] = 0xd1ab723b316f588e +results[452] = 0xbeac0a360fda06a9 +results[453] = 0x6ccf47c23ac018e7 +results[454] = 0xf35a4ca458278eb7 +results[455] = 0x801e80e3dbb3b19c +results[456] = 0x972833538af422e9 +results[457] = 0xee969257af072a74 +results[458] = 0x11ca642e24d3ac72 +results[459] = 0xbecc81f959f3a752 +results[460] = 0xa1dd21222e6aaeb8 +results[461] = 0x812d6099dfbf9a97 +results[462] = 0x0e40134ca941e2dc +results[463] = 0x0faa1149a4a2af70 +results[464] = 0x1da4054a9d9bd399 +results[465] = 0x182659c92e6f2e5a +results[466] = 0xc97536881cd775cb +results[467] = 0xc225441fd50ea311 +results[468] = 0x4ef21a9e620a2bd0 +results[469] = 0xc1118fa90b680650 +results[470] = 0xbd0181826a554c5d +results[471] = 0xdf02221a9352d7dd +results[472] = 0xf08548af7cc09a43 +results[473] = 0x25f1c22b4e3c1780 +results[474] = 0x9b3e81c03db8b6aa +results[475] = 0xf7ccaabd32178402 +results[476] = 0x8a407f23fe367580 +results[477] = 0x9e2dbaf5b0420afb +results[478] = 0x091d5835709a4520 +results[479] = 0x954d7b8a3e023eb2 +results[480] = 0xf8f8908db26b8954 +results[481] = 0x4140e828e71513aa +results[482] = 0x655537cfb083bbb4 +results[483] = 0x4003e4209ae22086 +results[484] = 0xb9a0a2a45b6006fa +results[485] = 0x94b2ff0cfd252ca4 +results[486] = 0x7cb6221e9a0d22c6 +results[487] = 0xb16e881aed23ba33 +results[488] = 0x5eae96ae6161e7df +results[489] = 0xffdf4fbaee88f309 +results[490] = 0x91c9af0dbb1e9046 +results[491] = 0x08abc6c4fc6dcbf0 +results[492] = 0xf29639ddf6d8e95a +results[493] = 0x6950ab53cb401e40 +results[494] = 0x91a899d45e522d50 +results[495] = 0x15238972e62feb6f +results[496] = 0x9f79e434045fdcdc +results[497] = 0xcb54bacaccd45eb6 +results[498] = 0x74975b281eca06e7 +results[499] = 0xa20e1718fa978588 +results[500] = 0xebd2af98b3780b6d +results[501] = 0xb5974db2a730e0ac +results[502] = 0x3dca212289344329 +results[503] = 0x428034f0b6a97456 +results[504] = 0x55a0e24931d95cde +results[505] = 0x4c40d566f5ce5f0a +results[506] = 0x70d2eec638a872de +results[507] = 0x763e632ff5173fce +results[508] = 0x1255522da2fe3ed7 +results[509] = 0x9c88fe0b9b18387a +results[510] = 0xa3da5f6f9b66fb39 +results[511] = 0x6a097736d72b3ef9 +results[512] = 0x8a3e0a2bcf4a7d36 +results[513] = 0xf155568fa815b0db +results[514] = 0x58ddde97c653b126 +results[515] = 0x81565b2f9c80a5cc +results[516] = 0x0cd4315cd80ab9a3 +results[517] = 0x3335be6e2d2458c5 +results[518] = 0x6d083ef49d9220d5 +results[519] = 0xe927d7c72e1ab01d +results[520] = 0xcfdcec0318a94e07 +results[521] = 0xbf08fe5ff6916c7a +results[522] = 0x5b4a5961bba50562 +results[523] = 0xcd697bfe961542d0 +results[524] = 0x7d3554c2291bfb51 +results[525] = 0xff5c793b3345819e +results[526] = 0x018bb0a93dae2888 +results[527] = 0xa3a21e74f071a749 +results[528] = 0x0e046d38fd804789 +results[529] = 0x8f85ea67d9538257 +results[530] = 0x8fa642b7b23c0988 +results[531] = 0xd97e5efbe493a3db +results[532] = 0xca91b47cfe973cd3 +results[533] = 0x4e156e82b12a8a7c +results[534] = 0x670bc9ddbdc136b9 +results[535] = 0xd3f2209662283f5e +results[536] = 0x56f00dabcf852c4c +results[537] = 0xa5daa56cc57609d6 +results[538] = 0x62dfbea04411ff59 +results[539] = 0x8113a93376332070 +results[540] = 0xd4313affadb3b050 +results[541] = 0x3d9c21f5f4c195d2 +results[542] = 0x2b9e32dcfa219241 +results[543] = 0x421077c18e7ab7e3 +results[544] = 0xa7634c395d32f69a +results[545] = 0x5b25af2205bf4edc +results[546] = 0x69be1d91a66b7506 +results[547] = 0x7e7d42e5f3f67f79 +results[548] = 0x58f848b24fe18de2 +results[549] = 0x91925a527107175b +results[550] = 0xca2257a7aa7f3115 +results[551] = 0x767f18993ea820bf +results[552] = 0xd9df057dee20f976 +results[553] = 0x37f258469f5edcee +results[554] = 0xa82530c013415730 +results[555] = 0xecb8b69ed3aaa6e7 +results[556] = 0x4ee0a2c874e22e63 +results[557] = 0x88cb367234f35bc2 +results[558] = 0x35c03f74efa977c7 +results[559] = 0x6ac47e77ff516844 +results[560] = 0xf47b04d73a158a9a +results[561] = 0x29f66b0663b93b7e +results[562] = 0x4cbeec6480b90ea9 +results[563] = 0x9fdf9b365790b68b +results[564] = 0x1aff965258f5a425 +results[565] = 0x87bd6d5afe0dd2e4 +results[566] = 0x7bf4d5263302e953 +results[567] = 0x1642e54546bb1075 +results[568] = 0x1849460523881335 +results[569] = 0xddbad0a84f8b7a2a +results[570] = 0xe5762be4ff3ee80f +results[571] = 0x65631ca58a4d95f9 +results[572] = 0x69545550c47bdc6e +results[573] = 0x4841dd1f657814da +results[574] = 0x0ae6680ad895da48 +results[575] = 0xa60a52472cd93e92 +results[576] = 0x3be98a28a2876f36 +results[577] = 0x907f81ccbc1f80b7 +results[578] = 0x40076f72137647f3 +results[579] = 0x07f03d49ac31f62a +results[580] = 0x7db4263df59cd21f +results[581] = 0x737b0c709f0e64e1 +results[582] = 0xd92c6512808fda03 +results[583] = 0x644c21a051268800 +results[584] = 0xf34b573d5b9ba5de +results[585] = 0x829305077e77fa44 +results[586] = 0x64b211a76a75b7e8 +results[587] = 0xb570469ecd9684a0 +results[588] = 0xe6f748a6b27d8062 +results[589] = 0x6ec4c26562f52b05 +results[590] = 0x1304f79102cad5ac +results[591] = 0xce6ea3d6facba2a9 +results[592] = 0xf1ad07f0cacc9bfb +results[593] = 0x4eb01d80c1f56ce6 +results[594] = 0x999b81aa0c07ff0a +results[595] = 0x7c7ae19beb2f5c6e +results[596] = 0x58c74dee1c40c7c6 +results[597] = 0x92ca325f7910e1a7 +results[598] = 0x4dd112b8c5229066 +results[599] = 0x0a693d77880a27a9 +results[600] = 0x332533a54ebc8731 +results[601] = 0xf2e9ae37c925c07f +results[602] = 0xdd09e9863779dfd5 +results[603] = 0xf0596ace78e70807 +results[604] = 0x088463e8e80dfac4 +results[605] = 0x2412bf71fd2dea21 +results[606] = 0xda0fc390e9a8e66a +results[607] = 0xb24aad47da8ac4c2 +results[608] = 0x4b7be929b65f5d5e +results[609] = 0x2273a2ca9026e405 +results[610] = 0x5b7b35392fcc50b8 +results[611] = 0x3c5611e6cae996f8 +results[612] = 0xb915534b35e5aaba +results[613] = 0xc0bb6e706c2b185d +results[614] = 0xd9c5e4f94c04e48c +results[615] = 0xc03a1122b956f606 +results[616] = 0x8391f84955485609 +results[617] = 0xd6bd34362dd1b985 +results[618] = 0xf3c43155f396303e +results[619] = 0x11a24d5c8d5a9d0b +results[620] = 0x10eecca92241de9a +results[621] = 0xfa8c67052e884cc4 +results[622] = 0xba31add190c20349 +results[623] = 0xda5961ed12e1ad56 +results[624] = 0x75e101640d16d8cb +results[625] = 0xf40afd244e2c5548 +results[626] = 0x837120b4da158a9f +results[627] = 0xd19adbdebda3002d +results[628] = 0xbc99a3bb8b681f61 +results[629] = 0x730993fe4d054964 +results[630] = 0x20ad5f663edcb184 +results[631] = 0xbbee978a742d1698 +results[632] = 0xa5d7cf05f695081e +results[633] = 0x59c9e1326092c686 +results[634] = 0x51a7a9c5734ecb97 +results[635] = 0x9d267db8a6523efd +results[636] = 0xeee7ef607bfb4b5a +results[637] = 0x13ec3e62fff91090 +results[638] = 0xfcdc993a4ba2e158 +results[639] = 0x3a94189b174dc0d0 +results[640] = 0x8aa43474e3941295 +results[641] = 0xf98c916d13e83ebe +results[642] = 0x2008f9d27959f9f1 +results[643] = 0x618c501fbacea917 +results[644] = 0xa3c681154874aa41 +results[645] = 0xde78a3053c5c879b +results[646] = 0xd2575f6d088ad202 +results[647] = 0x68a8db73accd3fd2 +results[648] = 0xbf753841363c57c5 +results[649] = 0xf21e80ed129ff33c +results[650] = 0x4b01d17b415faeff +results[651] = 0x774e46ab5a688933 +results[652] = 0x961fd279b36a8cfe +results[653] = 0x239b9e79531cf50c +results[654] = 0x4355c6465ca54755 +results[655] = 0x8651f8c215df68b7 +results[656] = 0x7085accb497f789d +results[657] = 0xe71850cdcd4b0f8d +results[658] = 0xbde81a6e83e45666 +results[659] = 0x4089693a675b86d4 +results[660] = 0x84b4891f8b1b3a35 +results[661] = 0xf02fc79f3dd81dab +results[662] = 0x2443d93a066e5cc2 +results[663] = 0x7abeb2bac8fd2fb4 +results[664] = 0x1756726cd00f7aa9 +results[665] = 0x066f1e072c449408 +results[666] = 0xc1527f97f37f3ec9 +results[667] = 0x5558aa7cf01f268d +results[668] = 0x8c263a395f47caa0 +results[669] = 0x768cbc7d2d36d20a +results[670] = 0x387917bfb2befc2a +results[671] = 0x52f58fb464f2aa09 +results[672] = 0xe1b3c4f752763193 +results[673] = 0xa2ae07db2e068672 +results[674] = 0xa05e986ef7fd9fc9 +results[675] = 0x4474984630af6726 +results[676] = 0x34b7ad282c9a270d +results[677] = 0xffebc23f2279798f +results[678] = 0xef9b8fc490d8b3df +results[679] = 0xb8ba31cadb383d30 +results[680] = 0xf46ad8ccd6ccb968 +results[681] = 0xfbc60e36f8f95a0a +results[682] = 0x4048a9c6e24e39f8 +results[683] = 0xa599e623029d9136 +results[684] = 0xff4ecca509c4c299 +results[685] = 0x99394c3741971251 +results[686] = 0x681f0d0578b33a80 +results[687] = 0xb896f1dcb4fdf75c +results[688] = 0x024d2999634b95dd +results[689] = 0x181f43111dc72da0 +results[690] = 0x4246a9b6e0b8f9e4 +results[691] = 0x93ba84c20c53ff2d +results[692] = 0x5d1fb1636c27ca8a +results[693] = 0x3d42be332ff2e060 +results[694] = 0xe378dbf61ecc6687 +results[695] = 0x6a159e364bc6531e +results[696] = 0x71c66b0e082bf07d +results[697] = 0x59a09b04f52f512a +results[698] = 0x7a0d46be04a0604c +results[699] = 0x74e101b250b14361 +results[700] = 0xc896e37746a05e46 +results[701] = 0x4796a8b24d45e6a2 +results[702] = 0xeb82569ea7cf731b +results[703] = 0xc9119a950c8113cd +results[704] = 0x735031d7e7ccfb18 +results[705] = 0x9f77683db43c51e7 +results[706] = 0x2f59450e2b725ca1 +results[707] = 0xd5882fecc028135d +results[708] = 0xfe6cd4e3b764e4c6 +results[709] = 0x49a08526101dd386 +results[710] = 0x22a9eb7f5189af92 +results[711] = 0x4f34d58a7167cf97 +results[712] = 0x99835bbb2e9d1836 +results[713] = 0xce791fc932e6c974 +results[714] = 0x93711ccd77ea40ca +results[715] = 0xf1cf81803b5687cf +results[716] = 0x7b3ed9f479ed806a +results[717] = 0xf7b0fdf2f06777f5 +results[718] = 0x820f408b748af14a +results[719] = 0x7d8a138024bb8dd5 +results[720] = 0xf46712468ac164f5 +results[721] = 0x305623432da20595 +results[722] = 0x5b208b5198e746e6 +results[723] = 0x60c6292f45ebaa97 +results[724] = 0x0a10e633e2941ed0 +results[725] = 0xe6bf138626a78c05 +results[726] = 0x057a7e5333e751df +results[727] = 0x65f79205b57bff3a +results[728] = 0xca2d1a4aca9fbd04 +results[729] = 0x8d32cca8e3182c8d +results[730] = 0xd18e8b26931eb799 +results[731] = 0xa3dc3485a8bf7b5d +results[732] = 0xbcc16ad6816fad76 +results[733] = 0x21b4c8988dd1474a +results[734] = 0xfb862e8475d1c153 +results[735] = 0x91ab3b6e49505493 +results[736] = 0xce5e5fccb7fd08e2 +results[737] = 0x079ac7be2974ea07 +results[738] = 0x69f4bc540ce5062c +results[739] = 0x471cb77bbdee417e +results[740] = 0x568be73d3232edd5 +results[741] = 0x84e367231428e196 +results[742] = 0x403c774c43b0aa30 +results[743] = 0xf8a4048b3230b6bc +results[744] = 0x6442363986f0259d +results[745] = 0xa20d34b39fbf7142 +results[746] = 0x8a0f26508da61073 +results[747] = 0xa4a44a3ae3bebd57 +results[748] = 0xe137f5826cc2d443 +results[749] = 0x6786e92c374c7630 +results[750] = 0x63a509c0c7b57f8d +results[751] = 0xf22544598a9b64f6 +results[752] = 0xce0b11a6640717f5 +results[753] = 0x2d2dde6bd7c8b3d9 +results[754] = 0x97ca53a2724377d9 +results[755] = 0x9b7837d1c8b1075a +results[756] = 0xd56b80945b1428bd +results[757] = 0x3c38726d81fa9336 +results[758] = 0xa2f521c225320fb7 +results[759] = 0x9304abf547ca25d3 +results[760] = 0xb964d5fded91d25a +results[761] = 0x76d451f2760ba394 +results[762] = 0xe5bc37603a765eab +results[763] = 0x7e806c5b8a948b05 +results[764] = 0x3fd79614e3556873 +results[765] = 0xf14ceadc72c639e0 +results[766] = 0xbd7a5531be3b465c +results[767] = 0x4451e0144c499527 +results[768] = 0xe193d509afd65235 +results[769] = 0x4f52c1c539f097a2 +results[770] = 0x3933efa2f7e80191 +results[771] = 0x33233864ce2e3763 +results[772] = 0xd83f40c2e1753e7b +results[773] = 0x8fbeb3484aaa52db +results[774] = 0xcf1e95e3cd78d100 +results[775] = 0x326be561c26d6087 +results[776] = 0x0b2bd72911dd5346 +results[777] = 0x127d356657db50b3 +results[778] = 0x8a0a09937a52343e +results[779] = 0xa748e26a8e3d61a0 +results[780] = 0x428393bdf30feaed +results[781] = 0xd70b4f69c5f24b65 +results[782] = 0xc6730ffc40613c64 +results[783] = 0xb1635dd0e4e9bac3 +results[784] = 0x91f6b23afd340dc7 +results[785] = 0xc8da28b1ca1b1bda +results[786] = 0x0bba33ff35edc52d +results[787] = 0x4c2e4aee7203740c +results[788] = 0x0c397663a1eb678a +results[789] = 0x1962c2a24f5445cb +results[790] = 0x952c5e48849fde76 +results[791] = 0x3fac78955ef6bc4e +results[792] = 0x482f74569ba0caf2 +results[793] = 0x8343887340c9142a +results[794] = 0x346807ef9e14170c +results[795] = 0x35d60eff968f8250 +results[796] = 0xa7e8f17e5c24805e +results[797] = 0x6d97d93575d64b8b +results[798] = 0xe8c20505e5d51394 +results[799] = 0xb14d64addfe39f3d +results[800] = 0x4c7bc8a520b4729f +results[801] = 0x70b72d3acc828651 +results[802] = 0xf7a8a7a3923bc3df +results[803] = 0x96fe9fb38435fb7a +results[804] = 0xb350b04b7d8c8c58 +results[805] = 0xed3c28d69c79cd0f +results[806] = 0x4cb6f7877d62e0f0 +results[807] = 0x7135e14ea73dd5d3 +results[808] = 0x3d3ccdf44aefbb15 +results[809] = 0x96f86b3860e024ab +results[810] = 0xb0c7dfa854250683 +results[811] = 0x45e0ffd6cddda764 +results[812] = 0xe07913a41d430d57 +results[813] = 0x6597b2c4e8f69cbc +results[814] = 0x4996ea439f392f45 +results[815] = 0x4c01cfc56a79785e +results[816] = 0xec84128dda47defe +results[817] = 0x78b8c16de40a6f18 +results[818] = 0x37a1ea14cfcce431 +results[819] = 0x75a4aa49c892fbd0 +results[820] = 0xfb8ea38c48ac6a8c +results[821] = 0x4d3fe650a0b8b5ea +results[822] = 0xc2fcdc32bcb10a0c +results[823] = 0xf925a9bdc6b9f749 +results[824] = 0x892ed1c4f8f31c12 +results[825] = 0x3294f07be9a9e9c1 +results[826] = 0x0a942375bba0f0c7 +results[827] = 0x605a4c4da4d8a255 +results[828] = 0xf8bd4fb081504f37 +results[829] = 0xcd28df9547bbeead +results[830] = 0x0812ff7487bfc0f8 +results[831] = 0x43ec58656d43419e +results[832] = 0xe9368941b44cc5ed +results[833] = 0x7347ac4cf7f8daac +results[834] = 0xdd9ca403626d4b47 +results[835] = 0xcd18aa38abba295b +results[836] = 0xaf56dadcf52b2a45 +results[837] = 0x8f50f41dcf8c0f85 +results[838] = 0xa4aef8e4191d1a45 +results[839] = 0xd061b83d1498bafb +results[840] = 0x8d7e382c1830c113 +results[841] = 0xbdea6c6dec3814cc +results[842] = 0x547991819dd50189 +results[843] = 0x456ad501fd6f9850 +results[844] = 0x58c60e3ae1aeda71 +results[845] = 0x668a950a277dd26f +results[846] = 0xa6e5367192a8eee7 +results[847] = 0x5a39c21167f7db87 +results[848] = 0xc0c1f211a98ab2ea +results[849] = 0x2e5a323a71fd213a +results[850] = 0x2067eadb64d2c43c +results[851] = 0x35a228fd107e2348 +results[852] = 0x4453268c39f06d99 +results[853] = 0x741221f15d5c37ab +results[854] = 0xbd1c6ead9ac5326d +results[855] = 0x4718f86cb54f1b91 +results[856] = 0xd9d103ac84cf4d56 +results[857] = 0x803194945d0f0fda +results[858] = 0xa8967716f9406485 +results[859] = 0xcc1a58e22747accf +results[860] = 0xdd2eae48772f3a9b +results[861] = 0x0c90cdcde376bb98 +results[862] = 0x521ec0424bf76261 +results[863] = 0x7d3c26e630230e7c +results[864] = 0xaba28352229955c1 +results[865] = 0xf18a4fab9f03ae8f +results[866] = 0x2f444364304776d5 +results[867] = 0x82472e72730def56 +results[868] = 0x4c2bac170df4384b +results[869] = 0xd4a69991fbc2a26e +results[870] = 0xd78d7d4ad7691348 +results[871] = 0xb588f43aa08c643e +results[872] = 0xd86a58e477cce73c +results[873] = 0xdc1b777462bddb88 +results[874] = 0x890e325ed58f7cf5 +results[875] = 0xd213f5e207ce034c +results[876] = 0xd60e9f25ae934863 +results[877] = 0xb4332d289b803ad8 +results[878] = 0xe6aaf577e860ce87 +results[879] = 0x39f5f441b279c687 +results[880] = 0x8b8b502b78aa24b1 +results[881] = 0x37f0e2221b92bf51 +results[882] = 0x5aadae8c52f5737b +results[883] = 0xfb42836bd285fe49 +results[884] = 0x657b084fa7e52576 +results[885] = 0xcd2a47a7c6759800 +results[886] = 0x5589b34d42a65f14 +results[887] = 0xe2fd3b9582f58c5e +results[888] = 0x7349953c446236ed +results[889] = 0x0deee402d8ea320e +results[890] = 0xbac0b88a7d2dc244 +results[891] = 0x56e9c38b2334a879 +results[892] = 0xb2d93997fd640a25 +results[893] = 0x056d59e20389e2c9 +results[894] = 0xd62271d1f04ede99 +results[895] = 0xa01f031b7f3bea26 +results[896] = 0x5a83c597ab1eb287 +results[897] = 0xd7133751ed7ae8de +results[898] = 0xda8733bbfd4f8e6b +results[899] = 0x226ff09dba50e0be +results[900] = 0x6f0acfb289e5d49a +results[901] = 0x5276fbf7cb3f1b43 +results[902] = 0x5cf581f97d331d85 +results[903] = 0xa901ec053cbc0861 +results[904] = 0xed4ff27791621c2e +results[905] = 0x218a6c5b0b2c1e5b +results[906] = 0x94e0b4bf6ce7fca9 +results[907] = 0x477f94fa55bc4bd0 +results[908] = 0x83f1ff489f6a089f +results[909] = 0x0f5cc3b2890a8a16 +results[910] = 0x537d974451499e79 +results[911] = 0x5e3e28a9d1162ade +results[912] = 0x4b149ad2812fb64a +results[913] = 0x4bd49b0576f4c9ca +results[914] = 0xc1be773216e9b834 +results[915] = 0x93b62bf904ea5cfe +results[916] = 0xe6f6bad00e4e788b +results[917] = 0x9004806b3031251e +results[918] = 0x1564d68858c525d9 +results[919] = 0x7c7d4e987307ff8d +results[920] = 0x2824b6f69f8170ba +results[921] = 0xff3a276036af05c7 +results[922] = 0x239634793cb1acc3 +results[923] = 0x521cb0950a8fc759 +results[924] = 0x198356ba68545323 +results[925] = 0x72f8fd91ae2b26b7 +results[926] = 0xe694d974a756fac0 +results[927] = 0x95f58632fb4635ed +results[928] = 0xbefa9505e2cbaa20 +results[929] = 0x82166d1463952313 +results[930] = 0xe60d54b9e928dd1e +results[931] = 0x56b62b11b5514dd3 +results[932] = 0x1bc173801ee34540 +results[933] = 0x44c03c6150e11269 +results[934] = 0xc62bcd8883866637 +results[935] = 0x70cf481a2d4cf8be +results[936] = 0xe51506bc5fed91e3 +results[937] = 0x4737e81a3424a398 +results[938] = 0xcc237e52f78873a7 +results[939] = 0x89334bdda00834d6 +results[940] = 0x2d3700e5a70df04d +results[941] = 0xd23596e15844d1ad +results[942] = 0x42bb59ffb1511046 +results[943] = 0xcdd1c47491b32ee6 +results[944] = 0x27416adf3445bd86 +results[945] = 0xc9b71c1edbb3763f +results[946] = 0xbade3326f6811761 +results[947] = 0xe7d9c7d6c746475d +results[948] = 0x3d4c6da2d53de36b +results[949] = 0x8654308a221c7ae9 +results[950] = 0x998a73d4aa29557a +results[951] = 0xc67ec5832e4f85fe +results[952] = 0x682780df561e9c1c +results[953] = 0x5447e7f80a3a974d +results[954] = 0x5eaed87c46b30a5a +results[955] = 0x4a6b3a46ca47fd65 +results[956] = 0xd76c1e09aebc5cab +results[957] = 0xb9ad16ef564d2863 +results[958] = 0xe052503e8dde48ee +results[959] = 0x1fef7cc8929ca7f1 +results[960] = 0x4fb10c7670be8c0e +results[961] = 0x2f58855046c13f0c +results[962] = 0x6e8546c6701b80e8 +results[963] = 0x29b4124f4a2c32bf +results[964] = 0x492890a5f2189bcb +results[965] = 0xa2c34dce699e86d9 +results[966] = 0x22722b1fde23c3e1 +results[967] = 0xfa717d99d8ffa00d +results[968] = 0x4a5f1f1d062cf628 +results[969] = 0xb6bb19724fb1b620 +results[970] = 0x7bb512183259befb +results[971] = 0x5d667f975a08843a +results[972] = 0xebdd7d19b0e9a078 +results[973] = 0xe32a19161515bb5f +results[974] = 0x4e8bdee9d7c62b44 +results[975] = 0x70941fb4d0efc9d4 +results[976] = 0x38c605f25b92d53a +results[977] = 0x2662dd69d6348df8 +results[978] = 0xf315371b75acc0e0 +results[979] = 0xdc7d42836b5e6542 +results[980] = 0x32d6018eddfb9466 +results[981] = 0x1f14de28e423baee +results[982] = 0x5788b5566ce5b003 +results[983] = 0xe05abc84e8101176 +results[984] = 0xe3f91de694403ce0 +results[985] = 0x79b01ccb9d2eb9ad +results[986] = 0x12145f81cb50c9e9 +results[987] = 0x2330d0a66d17b3cf +results[988] = 0xea4786b7eb7b9285 +results[989] = 0xd89e41b59a389ac3 +results[990] = 0xe4819d61ec1578fc +results[991] = 0xc475133395d8d89d +results[992] = 0x17d7cd0b6f33d717 +results[993] = 0xbbd5e290bf68e503 +results[994] = 0x002c4cf4a33853aa +results[995] = 0x23eab3967979cc9f +results[996] = 0xeca9da44de9309e0 +results[997] = 0x832f380e9195b003 +results[998] = 0x58d433dcc28fa2b7 +results[999] = 0x67602167e28698d4 +results[1000] = 0xd573c6b5f8a7f241 +results[1001] = 0x706db6b9d1496bf5 +results[1002] = 0xb0b21a76e47c4c59 +results[1003] = 0x4f7e287f9e3690aa +results[1004] = 0x500dd4c4f0a4c3dc +results[1005] = 0xf4918060655512ca +results[1006] = 0x6c66c367c37b266b +results[1007] = 0xcff53f4f1b7cb4d8 +results[1008] = 0x0435ea098243f4ec +results[1009] = 0x99c3ba40eacca7e5 +results[1010] = 0x733be71e86526b77 +results[1011] = 0xa6754304576ba277 +results[1012] = 0x7dc4efc79bef4927 +results[1013] = 0x20e6b2edfcf4b14b +results[1014] = 0x17780bd2a5009547 +results[1015] = 0x2d9f7fa171d5f525 +results[1016] = 0xd49cb7497f5953a3 +results[1017] = 0x7eb6f23c0238f2f5 +results[1018] = 0x650200c45e6fe0ec +results[1019] = 0x45eaaaf71fbaf468 +results[1020] = 0x25c1f2c3408e5217 +results[1021] = 0xe29c4a8e474444bd +results[1022] = 0x7c02ada387755086 +results[1023] = 0xb0dc8f5c98e33fab +results[1024] = 0x5862f4a08b5cc36a +results[1025] = 0x2aca861139fa8a7b +results[1026] = 0x4a446f52832b6c72 +results[1027] = 0x654801781d8ad51f +results[1028] = 0x33ef1ccbb6dafc40 +results[1029] = 0x2a440c42a196d897 +results[1030] = 0x989b935bca648e52 +results[1031] = 0x9a089f5d528ebd30 +results[1032] = 0xdf478a9d12855e89 +results[1033] = 0x2cdc30dc86733e7b +results[1034] = 0x8fcb79f36c49a6d8 +results[1035] = 0xba611de50b9bc94e +results[1036] = 0x4111d551f554ca03 +results[1037] = 0xcfe52009d558104d +results[1038] = 0xced7e3e814e518aa +results[1039] = 0xaa1c3f06b313dab6 +results[1040] = 0x4e688273d750f6e9 +results[1041] = 0x6d032eaf63a1a395 +results[1042] = 0x27e78a9f145d62e3 +results[1043] = 0x21c858e501cc6af1 +results[1044] = 0xdec9d7051d4c70ab +results[1045] = 0xf98fff5c49263749 +results[1046] = 0x2c253822e221bde4 +results[1047] = 0x3037ffdfa4202cc0 +results[1048] = 0x666e8d7d10111798 +results[1049] = 0x8a2919c851b0a204 +results[1050] = 0xa960d0b0fa7ed7f5 +results[1051] = 0x1392fed771f0bcd5 +results[1052] = 0x98f6a32802dba2d2 +results[1053] = 0x7b4ffbe5f5b4a6e8 +results[1054] = 0x817c3a8b20019370 +results[1055] = 0x6d5c487ccf1a928b +results[1056] = 0x5337f78ebc6651f3 +results[1057] = 0xa2c4f6f0b516d671 +results[1058] = 0x6bbbcc46d0547d73 +results[1059] = 0x5665e1b68fe66468 +results[1060] = 0x2a41ab98407d6ccc +results[1061] = 0xc5a290d8c388f7d3 +results[1062] = 0xb7fa2bd528a8f888 +results[1063] = 0xf53204ad5893ae37 +results[1064] = 0x350845c365645a88 +results[1065] = 0xefa44c7a6def1089 +results[1066] = 0x2bf12337d453ca04 +results[1067] = 0x93a63131b0e9a985 +results[1068] = 0x88b8f053dddd8cc2 +results[1069] = 0xd04400954b11a0dc +results[1070] = 0x57449f218fb6deb0 +results[1071] = 0xdb99e7b36fb9e543 +results[1072] = 0x3613093f98384a38 +results[1073] = 0x79c9bbf108de1604 +results[1074] = 0xcde1c28faa2f3346 +results[1075] = 0x34134e2437862323 +results[1076] = 0xcda42bc384e6df77 +results[1077] = 0x5794ce99e3077dc3 +results[1078] = 0x7163f7e27cf3c0e6 +results[1079] = 0x88cf9348f2d49e80 +results[1080] = 0xfa1036dcac4203bd +results[1081] = 0x4432031c226ed97b +results[1082] = 0x3930714d8dfb2ed2 +results[1083] = 0xcadc046aaf446bee +results[1084] = 0x3bed5a33184e43a7 +results[1085] = 0xee6079918ad09117 +results[1086] = 0x7f94c4c0f7722e70 +results[1087] = 0xef0f09152d3b10c9 +results[1088] = 0x713ea83f90e862b7 +results[1089] = 0x4d5ad51ac1fc0285 +results[1090] = 0x972181dd322668de +results[1091] = 0x3e28f50fb6af656a +results[1092] = 0x3bfca7fec273e766 +results[1093] = 0xe4767cc82d802e60 +results[1094] = 0xa0e3a7a60b6b0fdb +results[1095] = 0xb15ddff04fdea383 +results[1096] = 0x7d7c94d669df5000 +results[1097] = 0x2574c64147044809 +results[1098] = 0x14ba5e737c91e682 +results[1099] = 0xf4bf2c9ebc42ee9f +results[1100] = 0xbc0f1f58f31b7351 +results[1101] = 0x74c987d7b3c5da27 +results[1102] = 0xa2998791c352eee0 +results[1103] = 0x7b77f9996642832b +results[1104] = 0xbbdefc62b845c7da +results[1105] = 0xaafb2d90db308150 +results[1106] = 0x7063ba1caad6cd13 +results[1107] = 0x4e0ac6ec86ab5a3b +results[1108] = 0x25239c82d90a8c59 +results[1109] = 0x6b7d17c9de73092a +results[1110] = 0xb1fe471266c44024 +results[1111] = 0x7ca5a77b75c6ff92 +results[1112] = 0x07f1a98706202288 +results[1113] = 0xc9a420d45a691296 +results[1114] = 0xca92da99acbdaf2b +results[1115] = 0xe3d2a1e48a774b29 +results[1116] = 0xc5fff8be99240805 +results[1117] = 0x9779b2a179117650 +results[1118] = 0xf717b736281cf785 +results[1119] = 0xa7386fd42dfc4103 +results[1120] = 0x1c2e5c4477226a79 +results[1121] = 0x3edf9ee46512ae90 +results[1122] = 0x0f65248d419f8ed3 +results[1123] = 0x0d403d9d5ec5624b +results[1124] = 0xd5182d7133826a04 +results[1125] = 0xb53a6df61071a468 +results[1126] = 0xc34fd0d45e6f4486 +results[1127] = 0xb99d4cf8ff0fb85a +results[1128] = 0x4658887a39c203ee +results[1129] = 0x5954b184012dc153 +results[1130] = 0xc1347de74f9be8e0 +results[1131] = 0xe1247efb2e084f13 +results[1132] = 0x6850703f7a048dac +results[1133] = 0x3483a853c01e582b +results[1134] = 0xdb8d7384864a1e62 +results[1135] = 0xdbc2f589c095539c +results[1136] = 0xe3d8acf420d88910 +results[1137] = 0xac9d12c13d06c890 +results[1138] = 0xb85fe8418088b5e7 +results[1139] = 0x3f9b07fbbe55a74e +results[1140] = 0xcfa07252fe80ebec +results[1141] = 0xe61c6f7b643f13d8 +results[1142] = 0x105dec7a86f2e628 +results[1143] = 0x11afb96f561cbb67 +results[1144] = 0xbc500cd3c84a16ca +results[1145] = 0xdeb3b0ccb172e245 +results[1146] = 0x589c2dbc603622dc +results[1147] = 0xb1d1a1c66264a885 +results[1148] = 0xa40d89af061df79c +results[1149] = 0x4b3c104994ee81bb +results[1150] = 0x9310ea6eac91d1a0 +results[1151] = 0x69476b575a0cd040 +results[1152] = 0x9f83c3262bddf288 +results[1153] = 0x1cba28c51e93c4ef +results[1154] = 0xce1f6347295af17b +results[1155] = 0x7fd1b1b62069bc40 +results[1156] = 0x6895ff09b8278bda +results[1157] = 0xdb94b7e97a0d5f34 +results[1158] = 0x49c5d7e6eff1d585 +results[1159] = 0xe1f8cf6b133e6541 +results[1160] = 0xc8bac7cdd3b4bb52 +results[1161] = 0x8781992ca78544ca +results[1162] = 0x6c39bf7717f1dd3e +results[1163] = 0x5673cac38b88e3df +results[1164] = 0x9e57062416c4d292 +results[1165] = 0xf9d223f300f278bd +results[1166] = 0xe3d5e6e5d26e1fcc +results[1167] = 0x7a8b357503efc1f0 +results[1168] = 0x9c898bb7c83dbf13 +results[1169] = 0xdd16d9216cc2851a +results[1170] = 0xc37873debf0d7975 +results[1171] = 0xcd38499399a4d959 +results[1172] = 0x600e96ec2a4b41c6 +results[1173] = 0x6b9dd55a7c2b4d0a +results[1174] = 0x266d8b5cf6e66fb5 +results[1175] = 0x5c4e01685795bea7 +results[1176] = 0x626080f866034212 +results[1177] = 0x09cecf0ef22ea7ee +results[1178] = 0x1e0499660bd8d9cc +results[1179] = 0x605d3946bbc1979f +results[1180] = 0x21c1ad66c689ae52 +results[1181] = 0xbb197912a9352640 +results[1182] = 0x4092f610d9b15fe1 +results[1183] = 0x254f3c821bfccdc8 +results[1184] = 0xf4e21e3d09555853 +results[1185] = 0xbd073ff5f3d92473 +results[1186] = 0x86fa9d2cab7ec007 +results[1187] = 0x58f5509835797bd8 +results[1188] = 0x424f39e931293f81 +results[1189] = 0x2696e64827af9b80 +results[1190] = 0x3750e99786d8edaa +results[1191] = 0xd6a7bca34f852673 +results[1192] = 0x655f1b2abb08c2b6 +results[1193] = 0x000e0f971b075d2c +results[1194] = 0xc3693708e07ce984 +results[1195] = 0x27804f1d1295482f +results[1196] = 0xadd5660f1943b756 +results[1197] = 0x7579cd18588f9627 +results[1198] = 0x8247ea995c3904d2 +results[1199] = 0xb9fe0713357ad511 +results[1200] = 0xd7d6d8b68e1de19c +results[1201] = 0x517a5f356543fc17 +results[1202] = 0xc622f51d72da38e9 +results[1203] = 0x718ca6fef9c3b26d +results[1204] = 0xabc6f6ef53c9962b +results[1205] = 0x9caa676b6bbe3935 +results[1206] = 0xf8ea335d0c50210c +results[1207] = 0x3ad84b6c6480a06a +results[1208] = 0xb3664d7a7413a6a5 +results[1209] = 0xb6f43eec00d97272 +results[1210] = 0x553d37ec30f9e7c5 +results[1211] = 0xa943ddd5e8108ef6 +results[1212] = 0xaec8fb4f4a2839ff +results[1213] = 0xb83f82943f8d200c +results[1214] = 0x3b0e90fefb51ecf1 +results[1215] = 0x887c623e2b480e5b +results[1216] = 0x756e6c243d9b13ea +results[1217] = 0x89cdaf5ea8930eb5 +results[1218] = 0x6200bbc99f4202aa +results[1219] = 0x4393d409c80d8ef3 +results[1220] = 0x7cfebc6a41ad81f1 +results[1221] = 0xd5268a1157d18fca +results[1222] = 0xa7c7f05fbaf8f124 +results[1223] = 0x1a95961fc304bc66 +results[1224] = 0x78e243b67e3b7589 +results[1225] = 0x8b29d9f8a62a8694 +results[1226] = 0xb7632a15d2996774 +results[1227] = 0x62652f43f397cef0 +results[1228] = 0x6e9aef311ca302c0 +results[1229] = 0x3433c8f85b3db80f +results[1230] = 0x82f67343338b47f4 +results[1231] = 0x52466349198c07d7 +results[1232] = 0xc259fc1147d7808f +results[1233] = 0xacbaacc11fee8c95 +results[1234] = 0x1182bdc06250ca1f +results[1235] = 0xfe75a9a0f3416e0f +results[1236] = 0x35763a178f70d3c3 +results[1237] = 0xd255acdf38d236bb +results[1238] = 0x7cedf7916444a832 +results[1239] = 0x322ecb24383af2e9 +results[1240] = 0x37e602fb6260a688 +results[1241] = 0xf3029e21f32f6ece +results[1242] = 0xbaf92f6d7de3037d +results[1243] = 0x83554e3a8dee53d6 +results[1244] = 0xb3d86bd497bc7787 +results[1245] = 0x204956e84ca5f19b +results[1246] = 0x26c9a9560c2ea91c +results[1247] = 0x53f7f67e5b9c81a2 +results[1248] = 0x08e040cd2169ad06 +results[1249] = 0x80ba8b30c099243e +results[1250] = 0xa7e1a4ab70c919d9 +results[1251] = 0x785ea3a04b447677 +results[1252] = 0x71cd16a9440cacda +results[1253] = 0xd1ed667a247de8db +results[1254] = 0x9a8099e8c2cb5dcc +results[1255] = 0xcb8930db4cb9606c +results[1256] = 0xbbbab3e231238b45 +results[1257] = 0xcd4d724a6c36dfa8 +results[1258] = 0x9a198e4a5d8603dd +results[1259] = 0xd250c6f3b0bad1a0 +results[1260] = 0x211db93b9c150085 +results[1261] = 0x1a4855862f69b167 +results[1262] = 0x97100cc48c37bd08 +results[1263] = 0xb53d10cac7d2b9b2 +results[1264] = 0x29f3b02d0112e507 +results[1265] = 0x1b558aa78266e9de +results[1266] = 0x277f1f3e494f7a19 +results[1267] = 0x92e327db2824aa39 +results[1268] = 0xf7c05627cd501bdd +results[1269] = 0x6aac1a1251a71837 +results[1270] = 0x271f5c6c5d7fd424 +results[1271] = 0xff1239d3db95f826 +results[1272] = 0xcd5f13275be9de89 +results[1273] = 0x8ef7965be7ae1a6e +results[1274] = 0x8d1b56e53498b8df +results[1275] = 0x7bc8090e76c2f968 +results[1276] = 0xdd01c9133e3d9689 +results[1277] = 0x5b97369559b537b3 +results[1278] = 0x79484032808b1614 +results[1279] = 0x84d73490da6d88e9 +results[1280] = 0xb13321fbd9362e73 +results[1281] = 0xf0d87fd6bcd44eaa +results[1282] = 0x80b76ffeb29a9ea3 +results[1283] = 0x27182b0a0f5ab3ae +results[1284] = 0xc3b6d091c8fbf206 +results[1285] = 0xe6951acc60249ed8 +results[1286] = 0xd7c8fd9d416ae1b2 +results[1287] = 0x551a71a0ae9f23db +results[1288] = 0xe35f48c03d52e5bd +results[1289] = 0x5fb870106cd7964e +results[1290] = 0xd6516cf8c625224a +results[1291] = 0x0c3603b4c17c9614 +results[1292] = 0x635ad25fc4bbb236 +results[1293] = 0xfaafc68f1052e77b +results[1294] = 0x465bc3f5b6031532 +results[1295] = 0x0f4e95b06ba1f0ec +results[1296] = 0x1b30a9eff01df5e8 +results[1297] = 0xa12f588f782bb922 +results[1298] = 0x49ba69853dcaf3d3 +results[1299] = 0x5b9b651446d46f19 +results[1300] = 0x088d86415be27eb0 +results[1301] = 0xaeed1c5e1b0f37b8 +results[1302] = 0x33a38a9167d26f4e +results[1303] = 0x0548bdb0a944315d +results[1304] = 0x29c6c50e79167179 +results[1305] = 0x205fee4e5f9c8664 +results[1306] = 0xac7be0354774cc92 +results[1307] = 0x07cac96cd6eebfca +results[1308] = 0x789cc16234596e4c +results[1309] = 0xd596398ed97b8d30 +results[1310] = 0x1aea5afccfd7e64d +results[1311] = 0x63decb43b9b28f65 +results[1312] = 0x758546d92a337193 +results[1313] = 0xa0c8370b3ebf27f6 +results[1314] = 0xdaaca80d4305433b +results[1315] = 0x003805e07e25abaf +results[1316] = 0x10ccf8f3c9d23bdd +results[1317] = 0x43aa6f73ecb3ccd1 +results[1318] = 0xd631b90ff45beb78 +results[1319] = 0x9eeafd082784c8b0 +results[1320] = 0x2aa3c9fd2a22878d +results[1321] = 0xc21848a9e6f9c8bb +results[1322] = 0x694b4fb94517a23a +results[1323] = 0x451a9930bd9ac8e6 +results[1324] = 0x8d1d2593fcab4547 +results[1325] = 0x6d44e940e83d1400 +results[1326] = 0x08860b2265ba6b6e +results[1327] = 0x7e93cb980f584e20 +results[1328] = 0x7a62e847df67d472 +results[1329] = 0xccab5ca9934d50cd +results[1330] = 0xe3b1d256422ddb14 +results[1331] = 0x7b746f95191d2084 +results[1332] = 0x0e9b14c837f148b9 +results[1333] = 0xbd2ab214ec49df05 +results[1334] = 0xed2434502666b6a6 +results[1335] = 0x99b33e66e111f505 +results[1336] = 0x6d27812b0f93c402 +results[1337] = 0x03571551b1cc51e5 +results[1338] = 0xbca8023941ab8935 +results[1339] = 0x99e549cc10dbfe99 +results[1340] = 0xf32c4c2a131cea02 +results[1341] = 0x8fdbbd4e10ead9f5 +results[1342] = 0x1bb5b8984b4bbae3 +results[1343] = 0x07901a2b8e8f41ad +results[1344] = 0x9bcac2200cdaf150 +results[1345] = 0x4a05bfe1a36b4352 +results[1346] = 0xfdcb30411a05116e +results[1347] = 0xdbf161c2877c5c7d +results[1348] = 0x587f666ab2368acc +results[1349] = 0x6b1f242ae3d6341d +results[1350] = 0x4fb120a5c32f6859 +results[1351] = 0x35979329bdbe7989 +results[1352] = 0x649039237338c133 +results[1353] = 0xef9c85c4b48e1d61 +results[1354] = 0xc33c3cfcfbc79ba2 +results[1355] = 0x1bf25d334af825a2 +results[1356] = 0x7b459845501f73b5 +results[1357] = 0xc033108e1a150f67 +results[1358] = 0x00d4bdc1246409d2 +results[1359] = 0xb3825100fd31b5e6 +results[1360] = 0x295f7fd448dd71a0 +results[1361] = 0x7b8dc383a1434acb +results[1362] = 0x6516991a78d9d202 +results[1363] = 0xd50929d18af6aa4f +results[1364] = 0x1a511a7ccbc0b855 +results[1365] = 0x14d5698fc2ff3fd3 +results[1366] = 0x9bbfd17e06893870 +results[1367] = 0x9c796697bc346bac +results[1368] = 0x6b4b3900f106487c +results[1369] = 0xd3f66dcf45cf98c8 +results[1370] = 0xd91c40584963e7a2 +results[1371] = 0x05ce2f6ea33693ef +results[1372] = 0x8e1a506c1914da1e +results[1373] = 0xfccc7d6bb81277ca +results[1374] = 0xb7ce8100af6b87e8 +results[1375] = 0x415fe0115ccbf67a +results[1376] = 0x75d40983ba5df8fa +results[1377] = 0xcc1c23d43e87776a +results[1378] = 0x8b18a57d2a51f04d +results[1379] = 0x160e65710e16dfeb +results[1380] = 0x5b9e5968be5408ef +results[1381] = 0x93abf609754e72ed +results[1382] = 0x96cd9d4b81a98e1c +results[1383] = 0x3a90b59d4e094e1a +results[1384] = 0xb764b2f020502d06 +results[1385] = 0xf5b2127a60b31da4 +results[1386] = 0xdef28e19ef070b73 +results[1387] = 0x95539e5972c7af86 +results[1388] = 0xb6ae407d7c0c5f1b +results[1389] = 0x6c03277fe029b3b3 +results[1390] = 0x05ea008e6469a7ea +results[1391] = 0xaeae283e4a2a7cce +results[1392] = 0x4b1442da8d4b693b +results[1393] = 0x144d7f890bd4ab75 +results[1394] = 0xbd08fc9cb345dd04 +results[1395] = 0x9d1421f7f35a271f +results[1396] = 0x6ffd3da7a469a612 +results[1397] = 0x1135d4c01f9c3f9d +results[1398] = 0xa79481c42b3935ab +results[1399] = 0x7f422bfcc8bd4aca +results[1400] = 0xdcc1daea549c6dc0 +results[1401] = 0xc030bd9b380ce8b8 +results[1402] = 0x2030c0b1dc3a1cf9 +results[1403] = 0xd440ba80d4fa9f54 +results[1404] = 0xf481fd2d716bdf19 +results[1405] = 0xbc53ab6064573193 +results[1406] = 0xb4ffc4d500d25894 +results[1407] = 0xc3748c5628f503a9 +results[1408] = 0xf9ebde5d5114b4db +results[1409] = 0x191d49c7fb510645 +results[1410] = 0x572f06b98912083b +results[1411] = 0x86816edbe48d50f6 +results[1412] = 0xee06dfa658002aa2 +results[1413] = 0x44c429dc72cd409b +results[1414] = 0xeed71bd2c308d768 +results[1415] = 0xbcb9af7d3e9c87b6 +results[1416] = 0xf537c515e7b16e45 +results[1417] = 0x52df1bb59a6bd701 +results[1418] = 0x8da044970ae81914 +results[1419] = 0xcbde0001c691d5f5 +results[1420] = 0x69a8d0483d893aff +results[1421] = 0xb3f591776f85d3ef +results[1422] = 0xe9279487d4dc6025 +results[1423] = 0x3498c4dd97adaee7 +results[1424] = 0x4ee8c1a02c99349d +results[1425] = 0x8c53dd23f3d054c0 +results[1426] = 0xf70866fb72de1cc0 +results[1427] = 0x2ed796550df62793 +results[1428] = 0xf48c9368c79aeef6 +results[1429] = 0x9e508da83110b86b +results[1430] = 0xf91258d13b91f486 +results[1431] = 0xc3eb422810ce6510 +results[1432] = 0xb51b61dbae2d596e +results[1433] = 0xcd69ec172a471f00 +results[1434] = 0x2d3d56f0de853ebe +results[1435] = 0xdf15eb77fbda6385 +results[1436] = 0x092569243e971c07 +results[1437] = 0x2dfc60161fca04ae +results[1438] = 0x9c3cd65db6a7b8a0 +results[1439] = 0xa518caac283edc5a +results[1440] = 0x27e086ce03e56d06 +results[1441] = 0x3ba803730255d7d8 +results[1442] = 0xad1ece034a8c415e +results[1443] = 0xf2efe2d7ca0a5b62 +results[1444] = 0x6ea9d8f10793acbb +results[1445] = 0x2847851807e0ee5d +results[1446] = 0xe3e1a3c9ad533944 +results[1447] = 0xe26539b1c81e8a7f +results[1448] = 0x5928aa746fdf3414 +results[1449] = 0x38f81efe31172225 +results[1450] = 0x0605be34cd33d496 +results[1451] = 0xc75335ac6a73f067 +results[1452] = 0x4a91b735b5d9c63b +results[1453] = 0x2daa2d2b764f37f0 +results[1454] = 0x665954187f2d374d +results[1455] = 0x1a72d761e837de4d +results[1456] = 0x0bc115e5a4764d41 +results[1457] = 0xde2c5a40865ec310 +results[1458] = 0x09c7851eefa38211 +results[1459] = 0x63a90230eb535f9b +results[1460] = 0x4e6957d75dcfcd7e +results[1461] = 0x047a638895f2e149 +results[1462] = 0xaec28592bf2b0e45 +results[1463] = 0x0a2836973f9dcef2 +results[1464] = 0x2fcc93598b2eb9a7 +results[1465] = 0xbd15ead6b98f2147 +results[1466] = 0x5a6c2f6311b0d957 +results[1467] = 0x43aa4e41912328ae +results[1468] = 0xf87c98b97a32c538 +results[1469] = 0x9cac9d9c35bcc280 +results[1470] = 0x159c6f21f6cab478 +results[1471] = 0xb0c42088e5038e6c +results[1472] = 0xe7f18a67fe89cbc6 +results[1473] = 0xa49cbb84671b36a1 +results[1474] = 0xdc5f0ffc5c69f613 +results[1475] = 0xe0eecd9208fc4c98 +results[1476] = 0x636a2500266f960d +results[1477] = 0x0eb46f15296fe641 +results[1478] = 0xd24bb88f427c2bdf +results[1479] = 0x6c17109dee89d653 +results[1480] = 0x5ae62cc6f0581e14 +results[1481] = 0x02488c7760912aa7 +results[1482] = 0x093485e98a21f0ea +results[1483] = 0x66e9b8150cd512a8 +results[1484] = 0x2da4f265740fe6f5 +results[1485] = 0x404e7ea1034ea76b +results[1486] = 0xa10acb109bf3a402 +results[1487] = 0xffe94cb8b9d8ed1b +results[1488] = 0x0c2ebe2e3f593577 +results[1489] = 0x1e628c54ef82e589 +results[1490] = 0x4de90a08ae615903 +results[1491] = 0x1b56a9c4b4a3dd23 +results[1492] = 0xa4ae9446db8009d7 +results[1493] = 0xbdcf1f54393ade4b +results[1494] = 0xebb2f919a6cbc508 +results[1495] = 0x546ec87cc6ff1192 +results[1496] = 0x1ab9a34dc6855f3e +results[1497] = 0x587a18973179e128 +results[1498] = 0x5d8eb95d63b14beb +results[1499] = 0x3bc355dcc906a326 +results[1500] = 0x538f0dafbdb3f284 +results[1501] = 0x0aef3e1cbccc6182 +results[1502] = 0xa13448f8307bc797 +results[1503] = 0xbd83608e10ce9800 +results[1504] = 0x0f2bdc8f51ae708e +results[1505] = 0x7709befc7d41f847 +results[1506] = 0x4c5d86af3b299ddd +results[1507] = 0xce7e4a961f6c3d4d +results[1508] = 0xbf153b956a01f532 +results[1509] = 0x75d3319e0105ce99 +results[1510] = 0x398354073ae92fff +results[1511] = 0xd2327dc716687417 +results[1512] = 0x653ced8fe17f8a2f +results[1513] = 0xf25be6af920a02f4 +results[1514] = 0xf0754494c5dd7735 +results[1515] = 0x8e9d75c1131a89df +results[1516] = 0x99d0256c98685040 +results[1517] = 0xa09d10790ceb85a6 +results[1518] = 0xbe9bc234c7ad87b4 +results[1519] = 0x2e7ac2a80655a734 +results[1520] = 0x1a2a2b2512901e05 +results[1521] = 0x643096d9b8b2a62d +results[1522] = 0xded1086c26ae6adb +results[1523] = 0x14a0fc5b46d0355e +results[1524] = 0x87cd274b8c8dc4ba +results[1525] = 0x64f4bbb7f95e4fdc +results[1526] = 0xab2322a615f4b78b +results[1527] = 0x4b9cb9f3532227c6 +results[1528] = 0xd7bba0c34fe790d0 +results[1529] = 0x4c065e506330cdbf +results[1530] = 0x2d996cd49bca7572 +results[1531] = 0x8cde530704b81e8e +results[1532] = 0x0859e9778f905f21 +results[1533] = 0x49ce106350c62b93 +results[1534] = 0x5d8a1144d908daf1 +results[1535] = 0xbf840645fcbd1f6d +results[1536] = 0x22440ee131e200a9 +results[1537] = 0x90043142b600fbe2 +results[1538] = 0x7f529560f43c255e +results[1539] = 0xdab0699376cf1c62 +results[1540] = 0x2b4ddc0509f567a4 +results[1541] = 0x16032903eadc2fbd +results[1542] = 0x73295f8246e133c9 +results[1543] = 0x27efa279c8b66c78 +results[1544] = 0x7ffe0045e2c651e2 +results[1545] = 0x4c1afc7e8d792c27 +results[1546] = 0x027f8347ce0e8a0b +results[1547] = 0x4a15f8e5fa8655f4 +results[1548] = 0x8e493154285b5ea6 +results[1549] = 0xdc461451dbb839aa +results[1550] = 0x08d4203032be8584 +results[1551] = 0xd90a889b3a2d8db7 +results[1552] = 0x7076c1ccc2f2c5ab +results[1553] = 0x1b89ffd0864fcb13 +results[1554] = 0x28cdf99b36e7716d +results[1555] = 0xa4e1f1af42c31724 +results[1556] = 0x633c17a61f8fa8ac +results[1557] = 0xd57e0f5c94966582 +results[1558] = 0x2701df27eef31c6b +results[1559] = 0x8152f1b084be994b +results[1560] = 0x7498f90f600970ff +results[1561] = 0xdd76e18fc6cf278f +results[1562] = 0xa0b137207a1281ac +results[1563] = 0x003ace8de60d3a4d +results[1564] = 0x9bda23f87858effb +results[1565] = 0x987ab04e8aa8777e +results[1566] = 0xdb290dafe7e015fe +results[1567] = 0xf96cde331161b173 +results[1568] = 0xc609fdc7690e85d9 +results[1569] = 0xd9f72f41b4f0c319 +results[1570] = 0xbbbb4fe59912c031 +results[1571] = 0x51bf919f48de54e7 +results[1572] = 0xeedacea7905de7ca +results[1573] = 0xd6de3db0de488e21 +results[1574] = 0xf40222f233fc8feb +results[1575] = 0xd8919beec00ba53d +results[1576] = 0x7a2d5f1a1fe75414 +results[1577] = 0xc4ee9cfe7449bcf1 +results[1578] = 0xcb41d96540f13246 +results[1579] = 0xe2d7207185f593f6 +results[1580] = 0x8b8be46ea3de04ca +results[1581] = 0x5cbfe339d79bccd1 +results[1582] = 0x6bc975ba3d247bb4 +results[1583] = 0xcc81852679d6cc57 +results[1584] = 0xca785a584535ec84 +results[1585] = 0x39dda891edf64ef0 +results[1586] = 0x27557488237cb6f4 +results[1587] = 0x908788dfe5bc49e5 +results[1588] = 0x1c25fe97dfe8cf64 +results[1589] = 0xfdb85a2938d2455e +results[1590] = 0xc903cd198745434e +results[1591] = 0x0b6d3990bd3e299f +results[1592] = 0xb4b769c7e1a5d409 +results[1593] = 0xf65e01be7058193f +results[1594] = 0x9dfaf608128ed1db +results[1595] = 0xd9d0745997975309 +results[1596] = 0x0f9058286cc47d6b +results[1597] = 0xf3a73ac0db63ccc6 +results[1598] = 0xfe74a011cec5242f +results[1599] = 0x27ea4fe604576ae8 +results[1600] = 0x664527ceab244aa4 +results[1601] = 0x962101f0a27657e6 +results[1602] = 0xaa0ae5e2dace1d8d +results[1603] = 0x8678a9bcdc82681b +results[1604] = 0x4dd767d9c620404c +results[1605] = 0xb51f23f584387f61 +results[1606] = 0xdb8fb6971573ebd6 +results[1607] = 0xffef29c32289f139 +results[1608] = 0xc3bffcf7f8b0adcd +results[1609] = 0x17a3577de2b203fc +results[1610] = 0x73e9c3ae29f26fe6 +results[1611] = 0x7ab64b443582d979 +results[1612] = 0xd24fb131cdf4443d +results[1613] = 0x26142bbf1627f92b +results[1614] = 0xcb01b696aac6d4a6 +results[1615] = 0x40e456b791e29b10 +results[1616] = 0x3f1dbdf2566a1ec9 +results[1617] = 0xb9af73f043bddaec +results[1618] = 0xad4b423a5766162d +results[1619] = 0xc425e294a887236a +results[1620] = 0xd5c56cf153e0f0f1 +results[1621] = 0x621bfbdfc8b8f865 +results[1622] = 0x0840ae7bf6844337 +results[1623] = 0x6156f37ce132cabb +results[1624] = 0x77d96191060c1569 +results[1625] = 0x9e0c7f784e085abd +results[1626] = 0xa045d9de2c4258cb +results[1627] = 0x4a4e59576cfa16e1 +results[1628] = 0xa543865d0d73c2d8 +results[1629] = 0xf79fdaa78eeff86d +results[1630] = 0xc152c28122fd6cf0 +results[1631] = 0xfa5861acdf085d83 +results[1632] = 0x7ff0eb6238a2011e +results[1633] = 0x0153856a13a32ad6 +results[1634] = 0x6692cb3ef12debad +results[1635] = 0x1d26ac7bf4feee25 +results[1636] = 0x7e42b485f0759165 +results[1637] = 0x4d2d8388cd28a23e +results[1638] = 0xe872929429997a93 +results[1639] = 0xf7ff419ca71cc95f +results[1640] = 0xaf2561921d758bde +results[1641] = 0x95a203f6662b3b08 +results[1642] = 0x91d898efce30d02a +results[1643] = 0x0e83cabca36b4af9 +results[1644] = 0x1a794d1285d51f7a +results[1645] = 0xe9f41b508cf85c41 +results[1646] = 0x32613e63cc00000f +results[1647] = 0x7c9a3506bcd47584 +results[1648] = 0xefcb6781d49c78c4 +results[1649] = 0xea202acba1c66364 +results[1650] = 0x7ddb41017eeaa4ba +results[1651] = 0x8486aa1d90ac6ab6 +results[1652] = 0xeaa9b93abfa75faf +results[1653] = 0x45f71152359aa7fe +results[1654] = 0x593b647cba9f2821 +results[1655] = 0x62509296945f5a3f +results[1656] = 0xecc159dc175bfc44 +results[1657] = 0x5fb8c77235162aee +results[1658] = 0x49c0f98349f5a19a +results[1659] = 0x8701c47c0bef5fa6 +results[1660] = 0xebbeca75e70273bf +results[1661] = 0xcc12b79a2cf33811 +results[1662] = 0x0664a90c5d1927c4 +results[1663] = 0x6c055a632ae6939a +results[1664] = 0x15469962a56a06ce +results[1665] = 0x23d51521436520d5 +results[1666] = 0xbb89ceae441168cb +results[1667] = 0x47f77c8c729897f3 +results[1668] = 0x8e220259f966e36e +results[1669] = 0x58b3213a9d7a672f +results[1670] = 0x3cc2e230a4d531d2 +results[1671] = 0xee8785d4aca044c5 +results[1672] = 0x36c2408e6ff1a388 +results[1673] = 0xfcc301e17fa63eb1 +results[1674] = 0xf0c778f60ebea532 +results[1675] = 0x1c705be9b080cf79 +results[1676] = 0xd76e50d8d911a2c2 +results[1677] = 0x95cc42b3e70cfea3 +results[1678] = 0xc8153634e7d43d17 +results[1679] = 0x78800122a074a743 +results[1680] = 0xd4266214fe04752a +results[1681] = 0xbed798d983b8fc3e +results[1682] = 0xcaf849f29fc2bd64 +results[1683] = 0xfd47ef5e10c65fe1 +results[1684] = 0xadff116de75a824d +results[1685] = 0x184287540366de08 +results[1686] = 0xa334ef1c21fee60a +results[1687] = 0xe35f97707c0331f7 +results[1688] = 0x120e921705f64bde +results[1689] = 0xc5c40658c17511e6 +results[1690] = 0x03ddc3f98ac0f78c +results[1691] = 0xdad1d9484c1fe62b +results[1692] = 0x05b0760d358dce2d +results[1693] = 0x04065036688b76a8 +results[1694] = 0x9f08a88802bfd180 +results[1695] = 0xfb38d56e49b8b394 +results[1696] = 0x94ef0b297157b592 +results[1697] = 0x3970b1aa7533a0f7 +results[1698] = 0x5fcc025c84a437ea +results[1699] = 0x02c03109ca98b0cc +results[1700] = 0xc34f901df2e1fbfd +results[1701] = 0x9313f11906f49039 +results[1702] = 0xdbc69eb647aa598c +results[1703] = 0x86ebbae0a2c7162f +results[1704] = 0x9f36e22211dbe385 +results[1705] = 0x62e5f6b2da3b7a99 +results[1706] = 0xdd92970c3f38dfdd +results[1707] = 0x2ff425564048fd35 +results[1708] = 0xd32166dba8a4ad5e +results[1709] = 0x0a36aa53066f9f8c +results[1710] = 0xa65751b7a27f7ed9 +results[1711] = 0xe263b11488801eba +results[1712] = 0x276714a0acd5429e +results[1713] = 0xee8d96fbd1b2b181 +results[1714] = 0xdcaafea5cf317bef +results[1715] = 0xdee75eba7ce1e30a +results[1716] = 0x5f0c8d4f366d1ba9 +results[1717] = 0x4c175fb4390ec587 +results[1718] = 0x05caa9e58d18b9a1 +results[1719] = 0x44fceac4f699a582 +results[1720] = 0xfb6956d204e77b08 +results[1721] = 0x94c71bbc6d433c9e +results[1722] = 0x0a87dd54fd12b8f7 +results[1723] = 0x2b415b7349b9e75f +results[1724] = 0x70382540103078a9 +results[1725] = 0x3de66fc35aab155d +results[1726] = 0xa565d8b99aa4a71b +results[1727] = 0xef331d9476a5c7ab +results[1728] = 0x09bd526dcfa40854 +results[1729] = 0x61484a9c707c34b6 +results[1730] = 0x429900a59ce7bb45 +results[1731] = 0xc3b90e3c1b7f510a +results[1732] = 0x4009a045c684c870 +results[1733] = 0xdd60df703267b4d6 +results[1734] = 0x7ad7cdd761f9c371 +results[1735] = 0xfc9e121963b39793 +results[1736] = 0xf9a1794161c8d2c1 +results[1737] = 0x5cc634f010a2c381 +results[1738] = 0xf3814a1785ca5b7f +results[1739] = 0x4e662fd6a0c067f2 +results[1740] = 0x19f31e2cfcbdc34e +results[1741] = 0x82c940a2f6d53cbf +results[1742] = 0x6a7aefa8c3e589df +results[1743] = 0xa8f89d6976c29937 +results[1744] = 0x2e34d72ac2305a9f +results[1745] = 0x7da9973e0c8a6fd8 +results[1746] = 0x49e6b606690472ef +results[1747] = 0x2ec8fd4ce7ab2e12 +results[1748] = 0xdf752e833f5487ee +results[1749] = 0xc66911e4e441fd10 +results[1750] = 0x2123184a2ac33ebc +results[1751] = 0x129b47e292060004 +results[1752] = 0x86cffac2a4ae7165 +results[1753] = 0x346c15a2637180c3 +results[1754] = 0xb7b4b70da3cd884d +results[1755] = 0x3438fbc82792e5b6 +results[1756] = 0x546e00844af0ad7c +results[1757] = 0x9e9c61b839bf0f0e +results[1758] = 0x9a00c62bc74ec0f2 +results[1759] = 0x2066fd6541bb6391 +results[1760] = 0xb1b69de9c2b394a7 +results[1761] = 0x45a5ff77af9a4366 +results[1762] = 0x7b44827d5c79b615 +results[1763] = 0x689c30d7335d77a3 +results[1764] = 0x8c4686368c1086e7 +results[1765] = 0xe6859127d498d491 +results[1766] = 0x9b9650e7761023d6 +results[1767] = 0x7243389329d6ae6d +results[1768] = 0x8ed06c737b57a694 +results[1769] = 0xf33e7985acb369b1 +results[1770] = 0xff104e77d077aace +results[1771] = 0x2bba473e832515f6 +results[1772] = 0x036d00c9fbc9ab23 +results[1773] = 0x6042be8a4928818f +results[1774] = 0xaf99facf0ecfc17e +results[1775] = 0xdd19b742dd8b982e +results[1776] = 0xb13db2802561602e +results[1777] = 0x935532364a8e623e +results[1778] = 0x457dad4769454b22 +results[1779] = 0x300b189a107a2520 +results[1780] = 0x24604f0c2e68bf40 +results[1781] = 0x6ba0a5aea526d0df +results[1782] = 0xba07640c7963f9c2 +results[1783] = 0x70c19e557825ac63 +results[1784] = 0xf845a6ce47b5fba4 +results[1785] = 0x75eed3836447de06 +results[1786] = 0xeaa62088743122f5 +results[1787] = 0x163a56f623addf7f +results[1788] = 0x11637510bc216b70 +results[1789] = 0xf1fa58dfef5809f8 +results[1790] = 0x7b85ed25f8845efd +results[1791] = 0xa0696aa72a689ed6 +results[1792] = 0x3085c92efdad9bf2 +results[1793] = 0xf306588df44864df +results[1794] = 0x7863b25d5b2f3e6c +results[1795] = 0x486eac3922da3511 +results[1796] = 0x2a3f030d903071d2 +results[1797] = 0xcb04f43f4182b452 +results[1798] = 0xf1ee7daf38f1e1d5 +results[1799] = 0x52fd1fc41faf550d +results[1800] = 0x02b54b1450b6dddc +results[1801] = 0xabb7704b15367cc3 +results[1802] = 0x266a80a0a286c130 +results[1803] = 0xefc842588028041d +results[1804] = 0xa26182dcdfbd9afb +results[1805] = 0x03eb925aa9e5e537 +results[1806] = 0x7ae29e7d111bfaec +results[1807] = 0x33ffdbc86aea6083 +results[1808] = 0x8cc1f0a22b15b963 +results[1809] = 0xfc146aff4c1b8345 +results[1810] = 0x751b4ba8097a5217 +results[1811] = 0xa8da5e034c1cc7f5 +results[1812] = 0x1ce8263161228538 +results[1813] = 0xc3331b8dc27dc026 +results[1814] = 0xd821793cc1745d6e +results[1815] = 0x896c01d834b0462c +results[1816] = 0xd2d50861c93e9849 +results[1817] = 0xe790e199d0b68aaa +results[1818] = 0x6029f363fa687083 +results[1819] = 0x6eee8974b6bd8ecf +results[1820] = 0xaef6e98316f4b476 +results[1821] = 0x2cd808e9ec7acae3 +results[1822] = 0x8d519ff470a5d834 +results[1823] = 0xf2b8ce06e510cdd3 +results[1824] = 0x6efaa85d9e09e277 +results[1825] = 0xb2ee2167b2790790 +results[1826] = 0xaddc34dda96a1313 +results[1827] = 0xbfbf42626f4795b0 +results[1828] = 0x8020acb7a90f4b30 +results[1829] = 0x9e2f1606b5bef03c +results[1830] = 0x1f842dcfc900bfab +results[1831] = 0x8c0ba4027404a808 +results[1832] = 0x8c695c5a13bc6f7b +results[1833] = 0xe5c9824f682f9ddb +results[1834] = 0xfa7996feea081ad8 +results[1835] = 0x67a94b804424b05e +results[1836] = 0x6d0639e92992f533 +results[1837] = 0xe8df7ed15b4aa837 +results[1838] = 0x286d5e7902ec6040 +results[1839] = 0x379960cc853da926 +results[1840] = 0xef3988e88693682d +results[1841] = 0x118523b4ab71891b +results[1842] = 0x05eef21650934ef6 +results[1843] = 0xb8db73c1d4950c01 +results[1844] = 0x57acb3ae2c057d55 +results[1845] = 0x57abe3ac6755233b +results[1846] = 0x89b3e6cbef4784a8 +results[1847] = 0x60ae1b086f2879c3 +results[1848] = 0x4822c07dd3803f07 +results[1849] = 0xb03008acdbe04118 +results[1850] = 0xf113e9a11df1555a +results[1851] = 0x7bfbf5b70be2390c +results[1852] = 0x76f0468417ffa62f +results[1853] = 0x912e27e9312efd01 +results[1854] = 0xf02d0631648999cd +results[1855] = 0xb0cfea07ad04416d +results[1856] = 0xd0c5ceae1981c1df +results[1857] = 0x2c2c39e66f57f848 +results[1858] = 0x6a6513d8be72809f +results[1859] = 0x65c84111aa407475 +results[1860] = 0x8d907ced50d58d65 +results[1861] = 0x9f2f8b3f939864c3 +results[1862] = 0x74abb74a0f128108 +results[1863] = 0x3d1199cd2791ba61 +results[1864] = 0xc548392f3a0c7ec9 +results[1865] = 0x6ec47dabd52b8984 +results[1866] = 0xe77e48dc0f5f2a56 +results[1867] = 0xda6b253a7fc1c023 +results[1868] = 0x25fa66b2ee655ab8 +results[1869] = 0x70dbb2906033f23f +results[1870] = 0x775619ce839b68c9 +results[1871] = 0x66165173a89d1dad +results[1872] = 0x899f885ff745dd8a +results[1873] = 0xb90ab52a54405f27 +results[1874] = 0xa2b498eeca889e5e +results[1875] = 0xd55876937d810da2 +results[1876] = 0xd84c3bfd27a89fd8 +results[1877] = 0x438f25e0c5eab077 +results[1878] = 0x779c3cf253416e0a +results[1879] = 0xf196eff6b5c4d666 +results[1880] = 0xd3e25b5f66b39fba +results[1881] = 0x4b7b7f07b4fe0a76 +results[1882] = 0xe0c0afca0a32b099 +results[1883] = 0x81cd598c149eb442 +results[1884] = 0xfc00adbbef4749eb +results[1885] = 0x98acdbf3d24e1aa2 +results[1886] = 0x37d07e9388c8d9b1 +results[1887] = 0x84c79ba73626d560 +results[1888] = 0x1e8d0e026965262c +results[1889] = 0xeb8e249e18e67354 +results[1890] = 0xf933736f84e6cfd5 +results[1891] = 0x0b5d211ced3aef2a +results[1892] = 0x1c123d9ba3a96d64 +results[1893] = 0x4aeb5f3bf7a84ae3 +results[1894] = 0x4bdd2ed31fd26833 +results[1895] = 0xa6d58b8ba712ef61 +results[1896] = 0x655c0a883ee255d2 +results[1897] = 0x5089e2fa31c8ae5b +results[1898] = 0x2d5d59d16602efb9 +results[1899] = 0xac10e5385b9fb761 +results[1900] = 0xde45ba61b1942691 +results[1901] = 0x0e02613bfa429130 +results[1902] = 0x0c20e891d0d67b00 +results[1903] = 0xde7623c3fe56e6cf +results[1904] = 0x828bada27cbb7152 +results[1905] = 0xa521ef0a43a703b4 +results[1906] = 0x0eda26b2d15b5394 +results[1907] = 0xf0d415512745ef8e +results[1908] = 0x7662b38d97b1af1f +results[1909] = 0xd1b9755560bb5f82 +results[1910] = 0x7658341b7d0a5b2b +results[1911] = 0x8fecfd22a894e960 +results[1912] = 0x3ad6f7b172fb25ce +results[1913] = 0x552191cadac1e2be +results[1914] = 0x3dee2c7992a0eed8 +results[1915] = 0x956df868511e8124 +results[1916] = 0x18fc4de9a886c157 +results[1917] = 0x4af452cef11779cc +results[1918] = 0x4bf773aef2381192 +results[1919] = 0x384898a0437be075 +results[1920] = 0x390315e826f93e5a +results[1921] = 0xed513a96e529f237 +results[1922] = 0x18211b901468234e +results[1923] = 0xf7e021db030736ae +results[1924] = 0x95ceb03ac5d10050 +results[1925] = 0x1b32781f4a0ed9e4 +results[1926] = 0xba7bb931543f7a59 +results[1927] = 0xb51c432ef1c4c342 +results[1928] = 0x58c88c7ba516cbe6 +results[1929] = 0x5b56d79d1b47e1d4 +results[1930] = 0xb53d10c02d0e9d5f +results[1931] = 0xd5b9d3467b73c99e +results[1932] = 0xe928555a2070b426 +results[1933] = 0xdc1ea980e4c2733c +results[1934] = 0x1a40567279ae77f2 +results[1935] = 0xe8059b1569b154d5 +results[1936] = 0x8eef483253ceffbe +results[1937] = 0xbfe2ccf34c1d0f75 +results[1938] = 0xd0fdfe7183c26854 +results[1939] = 0xdc5d9b179d1460ef +results[1940] = 0x6a5a67009c39d3b3 +results[1941] = 0x26bfd29a050e7f51 +results[1942] = 0xf83de1e6bcee2357 +results[1943] = 0xf0a0ca897685ec7c +results[1944] = 0xf8c53690e2aa3d15 +results[1945] = 0x85f1f5d38724ea86 +results[1946] = 0x6b323498e2683b54 +results[1947] = 0x570a78c41ed7de88 +results[1948] = 0xcd11c151444b75d1 +results[1949] = 0x8adcbf3cf7303988 +results[1950] = 0x9de047ffec283412 +results[1951] = 0x91e8edd650d066e3 +results[1952] = 0xe67303e2026bc6e2 +results[1953] = 0xb305e07119d6eeae +results[1954] = 0xbabc57d62af6b853 +results[1955] = 0x4ca44f2d115d1ce3 +results[1956] = 0xcd9dd312533cc48d +results[1957] = 0xeee2f1d8a31ca11f +results[1958] = 0xfeb6616ae972f5a7 +results[1959] = 0x116ed5a98c56b8c9 +results[1960] = 0x2527eab335af3ca1 +results[1961] = 0xf8d8d2680efd4768 +results[1962] = 0x2d97a5cdc193d827 +results[1963] = 0x7d17ca541a511bba +results[1964] = 0xf67f111e2d2f31f3 +results[1965] = 0xe3e9f16a8b16c598 +results[1966] = 0xf73ccc350aab78ad +results[1967] = 0x77c63de4cd36c47a +results[1968] = 0xe4b43368939f91f3 +results[1969] = 0x8e25872c90870507 +results[1970] = 0x3e24bd15433777af +results[1971] = 0xe5eebbd15e443b93 +results[1972] = 0xbf9438b14638456f +results[1973] = 0x7019121abcfe3a6b +results[1974] = 0x77c43369e4e2c6f8 +results[1975] = 0xeb86d92b78b975f3 +results[1976] = 0xb32883710def52f8 +results[1977] = 0xabb22641a7eb3f1b +results[1978] = 0xc5e61bf2c55fd3a8 +results[1979] = 0x6253339169426bdc +results[1980] = 0x2f0049caa30616a4 +results[1981] = 0xdadaac045f3265e9 +results[1982] = 0x5a5c94c3df493fd1 +results[1983] = 0x0c4d9113e1929c1d +results[1984] = 0xd86884d43193f257 +results[1985] = 0x617cf200497dab89 +results[1986] = 0x0ef08fcf251dfc3f +results[1987] = 0xce8048c472f90707 +results[1988] = 0xae7510726542d5c3 +results[1989] = 0xdb827e99c2b7a6ac +results[1990] = 0x2d6bf371d4bdf75d +results[1991] = 0x78a7b3a0d34238b5 +results[1992] = 0x2f05365093f90e4e +results[1993] = 0x3e657355fa6927fa +results[1994] = 0xb626376136de61ae +results[1995] = 0x18c3d32c662d5035 +results[1996] = 0x62b033984b93e7c0 +results[1997] = 0x79a7fbfc6eeacf5d +results[1998] = 0x08fd9e6f0014f8cc +results[1999] = 0x773aa1f17c0849a3 +results[2000] = 0xbb1eeef7a01899e4 +results[2001] = 0xbe897c53a337ba8b +results[2002] = 0xe95d81be52971fb0 +results[2003] = 0x363dd31364f96c7c +results[2004] = 0x48195322a6ec7254 +results[2005] = 0x68eb55bd670fbebe +results[2006] = 0x57a8ccbc94d9c668 +results[2007] = 0x536e6b5a6ba2f04e +results[2008] = 0x2901d73c01e65791 +results[2009] = 0xcbd022934482ff6b +results[2010] = 0x3540a7662846b79e +results[2011] = 0x22e0e2ee4312f34a +results[2012] = 0xed453dbb56002241 +results[2013] = 0x1a5f3001c8390c7e +results[2014] = 0x8dfed07a3b776f21 +results[2015] = 0xf484974aa4f13d01 +results[2016] = 0x3cfdef35f643215d +results[2017] = 0x84028b8025755cc9 +results[2018] = 0xb602418470e69f9c +results[2019] = 0x643a33af3f788d80 +results[2020] = 0x6adfe66b483654e6 +results[2021] = 0x22581a905cda1b0f +results[2022] = 0x15fa4c53ba4c33cf +results[2023] = 0x0db467bd5b9c60ab +results[2024] = 0x14504c70f8280541 +results[2025] = 0xf23c7d7b38837ae7 +results[2026] = 0x8db642834495dc6f +results[2027] = 0xbade6eb91296c39b +results[2028] = 0xca8a1da2a786d2b7 +results[2029] = 0x2fff7f007697be34 +results[2030] = 0x9f890b63e9446fc0 +results[2031] = 0x116fba0e191a503d +results[2032] = 0xd11979b9fe070516 +results[2033] = 0x9d3c63494604c4c2 +results[2034] = 0x130b07cfe80cfbca +results[2035] = 0xa3b009cbd0113bc1 +results[2036] = 0xc1b726766ab6a2c4 +results[2037] = 0xa043c78e001a040a +results[2038] = 0x5522206db8b43b10 +results[2039] = 0x3ea6f9f42278c415 +results[2040] = 0xe6a013aabf017b42 +results[2041] = 0x5e2437eb77e4b38d +results[2042] = 0x6389e990e4d78774 +results[2043] = 0x140af61046e8cac1 +results[2044] = 0xbdfef7442f66010d +results[2045] = 0xb02803f149384ffd +results[2046] = 0x0126a8848735a6e0 +results[2047] = 0xbb4e873e9720984f +results[2048] = 0x84267bd6925f03d9 +results[2049] = 0xe389ab98a4ca7ad0 +results[2050] = 0xb1acd053d9cfeab1 +results[2051] = 0xd2595eb029f6bc0e +results[2052] = 0x66822b120dd3652d +results[2053] = 0x045558ea5168ec34 +results[2054] = 0xab0ef0230414679b +results[2055] = 0x04fbab640f0f56f8 +results[2056] = 0xd3b82f6c883e404d +results[2057] = 0xeb2c8918ee01f66c +results[2058] = 0xd9c60f12930c9835 +results[2059] = 0x87a4c4fef022f696 +results[2060] = 0x2a8ce54ca846e392 +results[2061] = 0x389097a6a02648bf +results[2062] = 0xd0c729da3b4a41f6 +results[2063] = 0x0feb496c13493e4a +results[2064] = 0xa98dfe6576c0a97d +results[2065] = 0x0f31a9057887fe3c +results[2066] = 0x3d02ee42fde5ca48 +results[2067] = 0x406cca1764ee3bdd +results[2068] = 0x4d8e6738da49644d +results[2069] = 0x3ada253f053ab2ec +results[2070] = 0xa41e74117ccaad44 +results[2071] = 0x01d4a3b9ccabb1d0 +results[2072] = 0x8381830b92003193 +results[2073] = 0x94820ed581d162c9 +results[2074] = 0x29ab178f2a26837a +results[2075] = 0xa61300358802e3d3 +results[2076] = 0xccf4665bf7814fbe +results[2077] = 0xd8fce59e0a8e8a75 +results[2078] = 0xd031d0bfc381aac2 +results[2079] = 0x785a2a60ae8ed685 +results[2080] = 0x8e0a6e94bb0611bc +results[2081] = 0x707911d2d90c4bfa +results[2082] = 0xa3909059d05c84b9 +results[2083] = 0x3d744671b856491c +results[2084] = 0xe15946abfbeaea93 +results[2085] = 0xcc94e73772c18761 +results[2086] = 0xcd4bb43ddada1c48 +results[2087] = 0xba8d9a8617a67aed +results[2088] = 0xacef3e059757a78e +results[2089] = 0xa06fe0efc1300b0b +results[2090] = 0xb4111dba8fb70ef5 +results[2091] = 0x23e70fbfa27bba60 +results[2092] = 0x6d8a5efac6277d2d +results[2093] = 0x49592bec080d5581 +results[2094] = 0x1b8c52cb314a83c3 +results[2095] = 0xaa9811ecce372fec +results[2096] = 0xc1e6ad01314f46cd +results[2097] = 0xb74e364c9fbbde69 +results[2098] = 0x164915531fdae5d9 +results[2099] = 0x46e86b1dc8966557 +results[2100] = 0x2d711ce19372cbb7 +results[2101] = 0xe93135a9ec643f87 +results[2102] = 0x789595357ac1043e +results[2103] = 0x8e08fd8344483f03 +results[2104] = 0xf288c959b80310f9 +results[2105] = 0x8fd98094740159f4 +results[2106] = 0x171a89b32caf786d +results[2107] = 0x349b8dedd2cc6214 +results[2108] = 0x81c9d042f15a4829 +results[2109] = 0x853d9b9df758a5ae +results[2110] = 0x75f41fbe4d3d063d +results[2111] = 0xebea8a3655e568de +results[2112] = 0xe2117a16e08c99c0 +results[2113] = 0xff5bd7040901fcc4 +results[2114] = 0x8e49b44a66471280 +results[2115] = 0x5447f944376e24fb +results[2116] = 0x4d872aaa6502d90f +results[2117] = 0x38cfd29c3056db33 +results[2118] = 0x79a69482f16504b3 +results[2119] = 0x867ff918fb9d3c5d +results[2120] = 0x0768f3c1909a4796 +results[2121] = 0x9985168e88f857e1 +results[2122] = 0xede097ea7119ac29 +results[2123] = 0x80ec4faf9115efcc +results[2124] = 0x7fb68a8ef042a3fa +results[2125] = 0xfa89fa769aaa5d19 +results[2126] = 0x330bc94e7dc21d77 +results[2127] = 0x43dd17f7b491ee1c +results[2128] = 0x39568535d7044527 +results[2129] = 0xa127ae04880677a0 +results[2130] = 0x667927cc44a5ae64 +results[2131] = 0x082fc058cc4ad877 +results[2132] = 0x45e5ece711d48ec3 +results[2133] = 0xc2df67a30e439076 +results[2134] = 0x9ce992f1558929fe +results[2135] = 0x603f0ab712c17cfd +results[2136] = 0x3489320811970bf0 +results[2137] = 0x73aa7cdf0e605cfb +results[2138] = 0xe88e2e4c8c19723d +results[2139] = 0x69d0db44c6eabdfc +results[2140] = 0xdcafd7ac594bc753 +results[2141] = 0xb82a0f0acb77c90e +results[2142] = 0xd448235c5aecf588 +results[2143] = 0x317f5c40876df187 +results[2144] = 0x87ba4469f9f7f59a +results[2145] = 0x68993801531c934f +results[2146] = 0xb535abc20b78ceb0 +results[2147] = 0xe268d75fa1d9839d +results[2148] = 0xe53473dc225de626 +results[2149] = 0x44170835ece22a6c +results[2150] = 0xe0f6b6b3ef9664a4 +results[2151] = 0xf2f886c7303bc92f +results[2152] = 0x503d2b6372bcbfa0 +results[2153] = 0xbdc655fd9945ec28 +results[2154] = 0x151e8424b72e58f2 +results[2155] = 0x094a05fba361194a +results[2156] = 0x58d56f452862c61f +results[2157] = 0xe3f8fcd4db4bb303 +results[2158] = 0x984fbfba3d1fc913 +results[2159] = 0x2b21c512c9dbb00e +results[2160] = 0x0da07bb5f5596f6d +results[2161] = 0x42f7460c53440aa3 +results[2162] = 0x2f18eef13f101760 +results[2163] = 0xd54fcf1cb3ef00f9 +results[2164] = 0x6a79ff183d826af4 +results[2165] = 0xedb43a19e98736d2 +results[2166] = 0x86af5d856d92ecb4 +results[2167] = 0x9031d9402ffaae7a +results[2168] = 0x70258d8549bd5ffa +results[2169] = 0xca66827462c8f9f2 +results[2170] = 0x4b0602b8691f0146 +results[2171] = 0x7c579690768b6b39 +results[2172] = 0x4bbaac5707ebe43f +results[2173] = 0x26286706b548b424 +results[2174] = 0xb275c1bc1962f43f +results[2175] = 0xbf34cc229c18f25f +results[2176] = 0x57902dce620f2b38 +results[2177] = 0x7c4b0b7bc0434662 +results[2178] = 0xeab95dd4fed8ca14 +results[2179] = 0x25919e26d8fec6fa +results[2180] = 0x7f24b973da3e948c +results[2181] = 0x736fe9ab0db69183 +results[2182] = 0x5cc699c4dab6ab52 +results[2183] = 0x1106bc3e48ff9a64 +results[2184] = 0x42e8fe94635cfc34 +results[2185] = 0x803f35f81463c323 +results[2186] = 0x6a7ebe1ffabc97fd +results[2187] = 0xa86592729a7f8786 +results[2188] = 0xfa9c59f26a2684be +results[2189] = 0xcf3f0e492ee9b8d9 +results[2190] = 0x09903513ab3aa213 +results[2191] = 0x9fa067f28be856f4 +results[2192] = 0xea521d44c533f388 +results[2193] = 0x59efd89762a36bed +results[2194] = 0x772b8f57e7ee5fc2 +results[2195] = 0xf13e2211a1994e5c +results[2196] = 0x4b9172d03753604c +results[2197] = 0xb86fcb47d0379b75 +results[2198] = 0x2882975b3994d5b2 +results[2199] = 0x6b3a86cb139818b4 +results[2200] = 0x193c67b661caf7be +results[2201] = 0x2b7664aa3949bb63 +results[2202] = 0xdfb823adac92c9f0 +results[2203] = 0x5fe3d5696f5d1d06 +results[2204] = 0x5b09aee970ef54a2 +results[2205] = 0x6a892bf3c156a8cf +results[2206] = 0x30a217c79f8b3092 +results[2207] = 0x381e12606a53d873 +results[2208] = 0xae9d95c0ef2f0bec +results[2209] = 0x44231b948969a513 +results[2210] = 0x699761660a19bd11 +results[2211] = 0x50c5741a3330d598 +results[2212] = 0xa7f6cbd9366db64b +results[2213] = 0x3d62a63a1cf40726 +results[2214] = 0x58bb42ace651570d +results[2215] = 0x8d54f2c3da6f42e9 +results[2216] = 0xb8fd930a823a2393 +results[2217] = 0x36b1bddf1087fc26 +results[2218] = 0x4df7058f693ebb9b +results[2219] = 0xcf78fd9142733355 +results[2220] = 0x6a145be299affaf3 +results[2221] = 0x867341079e922c9f +results[2222] = 0xcd5a70a3801ef393 +results[2223] = 0x32fad828cc3d9203 +results[2224] = 0x119c1cba13836a6a +results[2225] = 0xeb850113fd2eb4f9 +results[2226] = 0xf55b6aa751618974 +results[2227] = 0x802d134070385ef5 +results[2228] = 0x65609745effd7e8f +results[2229] = 0xb5a961d924aae1da +results[2230] = 0x70aca2797745e081 +results[2231] = 0x10fb79c47b86920c +results[2232] = 0x37fa3b35c2d23f25 +results[2233] = 0xafa4ebdc745a5b4c +results[2234] = 0x9fec9d336c290cb7 +results[2235] = 0x9e39f715e8d13e73 +results[2236] = 0xdca4f3bf3f79b293 +results[2237] = 0x87187bb57ea4120b +results[2238] = 0xbc22174f2b381bc7 +results[2239] = 0x8df2ad5627e299e6 +results[2240] = 0xc9a3da8464f308e3 +results[2241] = 0x39d356956f870e1f +results[2242] = 0xa3418b6e63f10267 +results[2243] = 0xc2c74ad274040e38 +results[2244] = 0xd69aae1d01175fa6 +results[2245] = 0x8363560c35fc5925 +results[2246] = 0x87fee9361baf7eb9 +results[2247] = 0xb27d120eb26e0561 +results[2248] = 0xaf15f50f1dd88004 +results[2249] = 0x9c30e82708ae8df9 +results[2250] = 0x2f8d0d43c75d1e48 +results[2251] = 0xe608874ef5ebfcb5 +results[2252] = 0x8d14afd07615179e +results[2253] = 0x49c0734b95d25bfc +results[2254] = 0xfcb508fefe8a53e6 +results[2255] = 0x9f1dfa4eed5eb073 +results[2256] = 0x09877e46741587cb +results[2257] = 0x5795d19619e53dcf +results[2258] = 0x0f7362ac71d4d83b +results[2259] = 0x5e1502655d143dbc +results[2260] = 0xbb9ccce09766e55d +results[2261] = 0xa18f7f6b7805e5ca +results[2262] = 0xce5f0cea0d4082a4 +results[2263] = 0xb343518b55fe781e +results[2264] = 0x1da18b05db207e37 +results[2265] = 0x56ebf7da0d314ca2 +results[2266] = 0x230166f00a91bbd9 +results[2267] = 0xba190dcb8fd43f20 +results[2268] = 0x1a336a8ae5f4516c +results[2269] = 0xb2f65c7d74289e78 +results[2270] = 0x3e6240078b3d94c8 +results[2271] = 0x6d22d22f297aef75 +results[2272] = 0x33dd1da3d451e22f +results[2273] = 0xf2badaf0d31b54b5 +results[2274] = 0x4155d9e370b3a705 +results[2275] = 0xa3f0d1a16a3b1999 +results[2276] = 0xb36c45e1367c9828 +results[2277] = 0xe1fa3736e7ffa78b +results[2278] = 0x2e6e05df97562106 +results[2279] = 0xbf78545361b16140 +results[2280] = 0x0305dbdf0eef1169 +results[2281] = 0xaebef5e3cfa37c3c +results[2282] = 0x2c2fc1f908f8ab01 +results[2283] = 0xba783c58dc7b389b +results[2284] = 0x6b9761348bf5a927 +results[2285] = 0x20929094e199cffb +results[2286] = 0x59c64dd97b1fc8bd +results[2287] = 0x7b31818b621a3269 +results[2288] = 0x4da70d6d37398692 +results[2289] = 0x82931a0b2c4dfd67 +results[2290] = 0x71d0bf084a6acab1 +results[2291] = 0x4fd47b030bf9b12e +results[2292] = 0x87713d19e4362021 +results[2293] = 0x2fe9194dc2bc93d9 +results[2294] = 0xd48b1f662abf5a9a +results[2295] = 0x7652b84bbd2e55e7 +results[2296] = 0x24534a1aa7a27cdb +results[2297] = 0xd51439ae20cd8cd6 +results[2298] = 0x7b677a80d54da625 +results[2299] = 0xbd417791b0c3af7f +results[2300] = 0x68568ab738115ed2 +results[2301] = 0xc71b710e27053ff6 +results[2302] = 0x529137cdba619af0 +results[2303] = 0x9c76566a78dd6a35 +results[2304] = 0x2c6b0579dcb35f80 +results[2305] = 0x393fc177467b775a +results[2306] = 0x91295a94fc2d5597 +results[2307] = 0x8689bcb5e79afb61 +results[2308] = 0xd94335b712211e65 +results[2309] = 0x00a7fd1c17f0faa3 +results[2310] = 0xcd5fbffaf47aec3b +results[2311] = 0x80253f78be5dc014 +results[2312] = 0x65792d8833db2a35 +results[2313] = 0x90c3a0ad506bd3bc +results[2314] = 0x1737442a3a82bd79 +results[2315] = 0x23115359e8c2c44f +results[2316] = 0xea48ac99aea3dd87 +results[2317] = 0xec56cda15967b270 +results[2318] = 0x227e3c5e4697de7e +results[2319] = 0xf355dd4942d39bcf +results[2320] = 0xb95d9cfb630db861 +results[2321] = 0xcd9c3e68b7527ba7 +results[2322] = 0xd642ca085fea9817 +results[2323] = 0x0ff99597ae63ff43 +results[2324] = 0x0ad39f208be01da3 +results[2325] = 0x1276fc5eda061528 +results[2326] = 0x2563d958e45bd303 +results[2327] = 0x908e44f89f56ddcd +results[2328] = 0x9b32bbdfda93ced2 +results[2329] = 0xb62d0537ac39c256 +results[2330] = 0x562afe9dabe9ab99 +results[2331] = 0x840fc55f9a3fd0ba +results[2332] = 0xc399152b85a1be16 +results[2333] = 0x1e919ee137c5306f +results[2334] = 0x09b53e70eb5cf38a +results[2335] = 0x0773eb3ca9eab679 +results[2336] = 0xdf8b50754099eddf +results[2337] = 0x2a58617b39d6afe3 +results[2338] = 0x8340fe00a221bffc +results[2339] = 0x03d4397073236a1e +results[2340] = 0x337010d5666772f9 +results[2341] = 0x54317b322ff7959f +results[2342] = 0x0cc3c91c6e5026da +results[2343] = 0x5257fb42e9c4a5aa +results[2344] = 0xc1a2fc2d21223e14 +results[2345] = 0x5f136bc11cd4d080 +results[2346] = 0x5ecb9a54d4966d0d +results[2347] = 0x671f8d4033718efa +results[2348] = 0x8e809831ef7d553f +results[2349] = 0x25e69278053472c2 +results[2350] = 0x3dd23a82cdb3dcb1 +results[2351] = 0xfa104eabe633b3b0 +results[2352] = 0x244c63279a60d736 +results[2353] = 0x9c94b8488babb0bd +results[2354] = 0xdd8ee4263c36b9d9 +results[2355] = 0x8511d7346660de02 +results[2356] = 0x5130b004211b72f1 +results[2357] = 0x1482b951e07c5d17 +results[2358] = 0xa2094477eea4e5c6 +results[2359] = 0xc4ae54b134c6c20a +results[2360] = 0xc37ac80504d87717 +results[2361] = 0x6a7c0ad418bbb6bf +results[2362] = 0x046c7486cd5b4a57 +results[2363] = 0x57ab4ceb95757b71 +results[2364] = 0x1d3cb4fad634010b +results[2365] = 0x89cc4e5a0733d168 +results[2366] = 0x2a585575e2382bd6 +results[2367] = 0xe5737176156c128b +results[2368] = 0xfb715cb56f24d3f3 +results[2369] = 0xc08ce23aa6fddb5b +results[2370] = 0x2eb510622bab71de +results[2371] = 0x770864e24fa48457 +results[2372] = 0xc8a16b1fbe5b3d63 +results[2373] = 0x84176683818596f0 +results[2374] = 0x1426e0b2b2610c72 +results[2375] = 0x8cf01a4ed7f157af +results[2376] = 0xf21c89b8d3807cc3 +results[2377] = 0x2ee9deed22efe43b +results[2378] = 0x68c2ede2ef4318db +results[2379] = 0xd16a9d93a8606175 +results[2380] = 0xcf0879a2fd2ada8e +results[2381] = 0x6295d47b561f0492 +results[2382] = 0x0003fcd0166865b9 +results[2383] = 0x988b5967554ef067 +results[2384] = 0x5d12c72014dec9e2 +results[2385] = 0x6f8024dca214b40c +results[2386] = 0x6b103296946f0a8d +results[2387] = 0x4f3cac13f3543f84 +results[2388] = 0x23394172d37695aa +results[2389] = 0x3d4f21c5eb33024c +results[2390] = 0x5860d7fd36de63e1 +results[2391] = 0xe94acbf3525a355e +results[2392] = 0x7865e17b5f1315c3 +results[2393] = 0xe733931139bec5ce +results[2394] = 0x70bffdb41ae47ee3 +results[2395] = 0xd496b7abb41b90ae +results[2396] = 0x50e30e3c571d4375 +results[2397] = 0x2965cf6df0ce85e8 +results[2398] = 0xce9b13f1820af065 +results[2399] = 0xcc7359b113dfa735 +results[2400] = 0xdd4ac5afdce85dcb +results[2401] = 0x743dc230140e8bc2 +results[2402] = 0x17a05b0be5b596b3 +results[2403] = 0x157e8d411d46becf +results[2404] = 0xbfdf08b7360226af +results[2405] = 0x4605420afc9e6b8b +results[2406] = 0xbd8d3909fc846932 +results[2407] = 0xf5100a1729e2229b +results[2408] = 0xf100c964cbb33533 +results[2409] = 0x5009cd4a3ba9b5d2 +results[2410] = 0xe4fa4e294b15feb1 +results[2411] = 0xc6061b4bb8ed7524 +results[2412] = 0x26cba9731aa64e99 +results[2413] = 0x20ec97926a77b5bc +results[2414] = 0x3fc2031974433475 +results[2415] = 0x7fefbb8a4b6e6093 +results[2416] = 0x6f80f8fe30186a1c +results[2417] = 0x03fc08f0d9cda850 +results[2418] = 0x4144237adeac30e9 +results[2419] = 0x40313bb187805fcb +results[2420] = 0x0bfd85716096bc55 +results[2421] = 0xe38a4fa8782df1a3 +results[2422] = 0xecb71cb8c249c66c +results[2423] = 0x3c833648158ee1b1 +results[2424] = 0x349d0321037e6bad +results[2425] = 0xf3510e9aa9672469 +results[2426] = 0x385658b1d4bda72d +results[2427] = 0x92f49e039d8286da +results[2428] = 0x46c13457c2ebded6 +results[2429] = 0x7e7b2a0dcbf9c805 +results[2430] = 0x192a1eb90d254d95 +results[2431] = 0x73562b6f82829243 +results[2432] = 0x2556074c2183f6b6 +results[2433] = 0x943dfd3b88f76e14 +results[2434] = 0x830e85d526a727c9 +results[2435] = 0xa8dc6ac57f4132f8 +results[2436] = 0xfd386994fe39c662 +results[2437] = 0x59f65399424b0c1d +results[2438] = 0x31ca3c9d29668f5d +results[2439] = 0x78c5020fd2efed2f +results[2440] = 0x635a91b578457611 +results[2441] = 0x67456a1a43662235 +results[2442] = 0xdf766f2a05775500 +results[2443] = 0xf079598a0a55e986 +results[2444] = 0xa0635cb014f5c750 +results[2445] = 0xc609af22bdc36247 +results[2446] = 0x9beb6e7860ea0aa3 +results[2447] = 0x6fde0e425c1eaa7a +results[2448] = 0x77b21b57e7d92cca +results[2449] = 0x2a3b36fc9ec137c8 +results[2450] = 0x9a1eb59e49ed0942 +results[2451] = 0x476b3c6a099078b2 +results[2452] = 0xd4b4c239c9adbd02 +results[2453] = 0x8ef09eaf35ef67a8 +results[2454] = 0x321ea61bc9432a71 +results[2455] = 0x7d515c8041eb294d +results[2456] = 0xabea2a1847d97abb +results[2457] = 0x4b0b52ba005d1cef +results[2458] = 0xebdc655df7cdb0ad +results[2459] = 0xf8bdabad8943eee7 +results[2460] = 0x92f75e44a3336aa0 +results[2461] = 0x4441b6263309452b +results[2462] = 0xf464ad0228fbab0a +results[2463] = 0x5cbc290e9a9c54f9 +results[2464] = 0x113ea3d28ce355e3 +results[2465] = 0xe6a604e19f344e3a +results[2466] = 0xcbd0ed8b17d99253 +results[2467] = 0x49b0f4568bfbd30d +results[2468] = 0x5fa3d5a8cb042691 +results[2469] = 0xc9b9fb9f35f6efc3 +results[2470] = 0x8ef14324099930a1 +results[2471] = 0x980059303c8a604e +results[2472] = 0x0cc7d661bf45327f +results[2473] = 0x2bcebef0f9a69fff +results[2474] = 0x6224c91136ea1216 +results[2475] = 0x1650f978c3481515 +results[2476] = 0x79c1a5ec0492937f +results[2477] = 0x300a875a9369353e +results[2478] = 0x0473f3619268870e +results[2479] = 0xbc795b69cc702c47 +results[2480] = 0x374cb4fb4d258dde +results[2481] = 0x4f4d5f608dd613d9 +results[2482] = 0x47194bfcae6053a0 +results[2483] = 0xcd2a30c6fd2ec159 +results[2484] = 0x390319b1c05c758d +results[2485] = 0xe29ec6fadd3cfb11 +results[2486] = 0xbf5b3e51c66915d4 +results[2487] = 0xea1c14cd26d0c357 +results[2488] = 0x08f77a5d60a64220 +results[2489] = 0x5d13b19d2bf5d018 +results[2490] = 0xa73d7fba1b904dae +results[2491] = 0x6d028bae028f05c8 +results[2492] = 0xb46cd3c3abafa42b +results[2493] = 0x6e7fa87ff98d47ba +results[2494] = 0x143b31b52e47921c +results[2495] = 0xb7880116fa392fed +results[2496] = 0x3ab2cbec4028482c +results[2497] = 0xbd9fb7b008483615 +results[2498] = 0x6193954205ab4d66 +results[2499] = 0xd4b0d24aa8674c12 +results[2500] = 0xc3954d6b3026c7b1 +results[2501] = 0x9dd7af5984b08cb8 +results[2502] = 0xab33f5ae19084368 +results[2503] = 0x09592aa1644d9070 +results[2504] = 0xd00da32fd1a71b4d +results[2505] = 0x3d0c4a2e688a68b5 +results[2506] = 0xba39d347d0370fb8 +results[2507] = 0x06a95902a5106621 +results[2508] = 0xe5816e778f82b27f +results[2509] = 0x290faf71f8eb1248 +results[2510] = 0x56ee797d1c65d2a7 +results[2511] = 0xc4ecc3dac37ba1c4 +results[2512] = 0x0a51d0e90b3621c3 +results[2513] = 0x9326ea39a9773727 +results[2514] = 0x371cf1ae1387046a +results[2515] = 0xc5961803afe9049e +results[2516] = 0xd3a9148ca07ad9b0 +results[2517] = 0x858870a4e66f56bc +results[2518] = 0x79f192dae98559f3 +results[2519] = 0xd4a6e23133081184 +results[2520] = 0xd1ab6714757679e2 +results[2521] = 0x5f86a98bf62ebe94 +results[2522] = 0x46c9e905a395c2b2 +results[2523] = 0xb8ec171c10f5b77d +results[2524] = 0x83d5a02ffb24503f +results[2525] = 0xabff665a166729d8 +results[2526] = 0x46b08e0707ce6033 +results[2527] = 0x56c9ce8f83daa616 +results[2528] = 0x8a8915c0f051c6cd +results[2529] = 0x8d3ff12b6d2c2bd2 +results[2530] = 0x36f1345c994803ce +results[2531] = 0x08291c87e5b57bea +results[2532] = 0xaaa2a5ffdafe8c95 +results[2533] = 0xd3eff61ecec8c266 +results[2534] = 0x5b164fdef7e93403 +results[2535] = 0x226871d530c96e2d +results[2536] = 0xcb5823054cf7a7a8 +results[2537] = 0x028e0c1939d09bd3 +results[2538] = 0x7a22866dbd067dca +results[2539] = 0xf800db74c0d1b6bc +results[2540] = 0x6672e194745405dd +results[2541] = 0xbaf485358c7e9842 +results[2542] = 0x47816f7241022dd4 +results[2543] = 0x21da7f45ef4415df +results[2544] = 0xc86fb7ee30ba08c3 +results[2545] = 0x8ae5a62855cc41da +results[2546] = 0x1fb071e744335783 +results[2547] = 0x2e62595678a9f6cd +results[2548] = 0x0c3c5649e37a8325 +results[2549] = 0xc7894af7d429aedb +results[2550] = 0xf699138a8b5bf604 +results[2551] = 0xf129049421f0364d +results[2552] = 0x8fa6738104075c51 +results[2553] = 0x1804a68877208a1b +results[2554] = 0x01fcf8b3ec6d78b0 +results[2555] = 0xd1376ece40c0a538 +results[2556] = 0xc09f34c96528d2a5 +results[2557] = 0x1f33e397811bd97f +results[2558] = 0x19708a5842a3dea2 +results[2559] = 0x3ed845dec18c6769 +results[2560] = 0x823d492cc1468eec +results[2561] = 0xb0b849ebcdc88487 +results[2562] = 0xe525a6a7db89c9c3 +results[2563] = 0xe2b1293b629d6297 +results[2564] = 0x947e73df1936ce70 +results[2565] = 0xac7d88858dc00a14 +results[2566] = 0x5625012690fc27d4 +results[2567] = 0x1fa246dfcada76fa +results[2568] = 0x3633601a8c066f8f +results[2569] = 0x7f06975d8a2a788f +results[2570] = 0xd743696c99477553 +results[2571] = 0x49ffe422c5da11cd +results[2572] = 0x67861e9dfeffb138 +results[2573] = 0x8da52347239bafd2 +results[2574] = 0xa05c485b89928427 +results[2575] = 0x9e15fc989fed6978 +results[2576] = 0x827c887b1ee62831 +results[2577] = 0x97cc5d42b316858a +results[2578] = 0xbbe0178153fad38c +results[2579] = 0xebb9bc3e070754da +results[2580] = 0xf754eb0f5c3f1b0c +results[2581] = 0xaa55bf36150c7452 +results[2582] = 0x5c3d921b841b1863 +results[2583] = 0x06a4af61f795c8fb +results[2584] = 0x55be5de065f98524 +results[2585] = 0xaea6b7eab7a33cc7 +results[2586] = 0xeeea754a89835be1 +results[2587] = 0x5d44f1ab12213299 +results[2588] = 0x0cebf3b2e2bc2eb8 +results[2589] = 0xc6dcb500e9e60d9e +results[2590] = 0x48b72e27815411e1 +results[2591] = 0x9ebb2a738b070539 +results[2592] = 0x69de0ad7e330389b +results[2593] = 0x87f24785a7db1cd6 +results[2594] = 0xcc6a1f01ce5f7d99 +results[2595] = 0x890d48a4887faf87 +results[2596] = 0x97519ce2a242bb16 +results[2597] = 0xc4f973ae6b614af1 +results[2598] = 0x0c55599764c0d197 +results[2599] = 0xff994ed78ae27e07 +results[2600] = 0x27d8a58a267199b9 +results[2601] = 0x3fad9086a45d2b5e +results[2602] = 0x40088d2d8eea515e +results[2603] = 0xe90878838bf8c82c +results[2604] = 0xca61af34d8945d7d +results[2605] = 0x3e7bfad3e4bedd87 +results[2606] = 0x33564d7968ef3c50 +results[2607] = 0x56a3430fdbbd2777 +results[2608] = 0x844ae326cca74766 +results[2609] = 0xa731682d9cd7ee99 +results[2610] = 0xe754a52a5c975e94 +results[2611] = 0x2adcc62b933433d2 +results[2612] = 0x5626e2a2478bf480 +results[2613] = 0x67e78773ede18266 +results[2614] = 0x1ed7dbc82bbd855a +results[2615] = 0x413fa5c671c38db3 +results[2616] = 0x951f59a8cb40e25a +results[2617] = 0xe8f230d9dd1425cd +results[2618] = 0xc52084340e322eda +results[2619] = 0x8d41b1b035feb23c +results[2620] = 0x3080b9f3855cf713 +results[2621] = 0x18e533995350d826 +results[2622] = 0x9dc7da4047ef690d +results[2623] = 0x3e8a4a69e83b2fce +results[2624] = 0x42998248205dd91c +results[2625] = 0x17e215e56c77f4f0 +results[2626] = 0xd1c0029a540e21a2 +results[2627] = 0x602c4f8c0e4ccc76 +results[2628] = 0x71e67eb23e263942 +results[2629] = 0xc49f3c7d89141ce8 +results[2630] = 0x0c21224f7f2c8a38 +results[2631] = 0xcf1ef5fa416c8fec +results[2632] = 0xb285901c80074365 +results[2633] = 0xe817144b7ae40389 +results[2634] = 0xeac97a810fdab253 +results[2635] = 0x4e53943dcbdb0fc6 +results[2636] = 0x0404e7e31f4eb270 +results[2637] = 0x5d3db09f03378292 +results[2638] = 0x066a6a5049324db6 +results[2639] = 0xe2f0cf95d27f37f0 +results[2640] = 0xb0bb1b48acb9f88c +results[2641] = 0x21e6e625bab2dba2 +results[2642] = 0xfdbe295ae39d815f +results[2643] = 0x7c2452bdf5532ad0 +results[2644] = 0x358c526b587acc7d +results[2645] = 0x062b6b725ba0d42b +results[2646] = 0x85b071da385dbe05 +results[2647] = 0xdfeefc52088ccd74 +results[2648] = 0x97deb48d1592fb9f +results[2649] = 0xc559c2a88b86b097 +results[2650] = 0xbd002cf580ce12d1 +results[2651] = 0x0528246225cfbf5a +results[2652] = 0xe0341d01f27d7169 +results[2653] = 0xe7498441202dbd26 +results[2654] = 0x87743bb5e7dfb04a +results[2655] = 0xf72c1f5838c9685f +results[2656] = 0x858499af23f168ec +results[2657] = 0x47c6b5a170f7d14e +results[2658] = 0x6e8eccd2df6de027 +results[2659] = 0x9331d6b909e29143 +results[2660] = 0x9e5ee849a2ab6855 +results[2661] = 0x86f2355f8d8294f9 +results[2662] = 0xc829d837d565f6ec +results[2663] = 0xdd4ce565dba351ae +results[2664] = 0x4ab1157885c6e11c +results[2665] = 0x4706575f568cf149 +results[2666] = 0x36c3b3e74caafcca +results[2667] = 0x587ad8d52223e7ec +results[2668] = 0xfc9f357bc8097942 +results[2669] = 0xacc1dbd1e86cce0e +results[2670] = 0x06825f53e88d4f48 +results[2671] = 0xe8a114b02da4f74f +results[2672] = 0xb91dc519da249e0f +results[2673] = 0xb06cff6455a7d007 +results[2674] = 0xfa56c20b894708e1 +results[2675] = 0xa1ecfac11bb061d9 +results[2676] = 0x54d022fa553f9c1a +results[2677] = 0x8adbc3f528e38eeb +results[2678] = 0x4319f4f1e19401e4 +results[2679] = 0x1bf3219fb106ba99 +results[2680] = 0xbff80d003c2fcd98 +results[2681] = 0xce613af4c8ac5296 +results[2682] = 0xb7f49a21354410b2 +results[2683] = 0x3052028ef03b4b48 +results[2684] = 0xd802be3127f6c074 +results[2685] = 0x99b7ad4223c0e2d3 +results[2686] = 0xf1709a85907e23eb +results[2687] = 0x55c6b0b399b8ed6d +results[2688] = 0x2419bd2afb6bcccd +results[2689] = 0xf230a3aa45c5bd88 +results[2690] = 0xba46441fce247c66 +results[2691] = 0x55585837a9bda0c9 +results[2692] = 0x7196e29207f63abd +results[2693] = 0x21fd21f6c3087a4c +results[2694] = 0x3bc434cb35ecf0c1 +results[2695] = 0xdafe5574c0f15532 +results[2696] = 0xe7239651ac39cfb7 +results[2697] = 0x96d331cee3683eb9 +results[2698] = 0xb62515efaa43dd13 +results[2699] = 0x7b28915f0d491224 +results[2700] = 0xcaf28669a12d0bbf +results[2701] = 0x19e1e6e0947b9e3a +results[2702] = 0x6a7103279e2489cb +results[2703] = 0xeaa4d89cc4ff5fbb +results[2704] = 0x15e72266c6ca3d55 +results[2705] = 0x49db3e3c2c23829d +results[2706] = 0x1db7b8e1770aeb4c +results[2707] = 0x4323b18b36162a09 +results[2708] = 0x72537ab535c12f3c +results[2709] = 0xbf1ac90fb52471e2 +results[2710] = 0xff5cb49ee94dcdc0 +results[2711] = 0xf855fc05b540a9f7 +results[2712] = 0x4cba455c6baa25bf +results[2713] = 0x9b1e36ad66f074d1 +results[2714] = 0xf47ea38f5acde30d +results[2715] = 0x2a1de77127513b48 +results[2716] = 0x52853c54e863177c +results[2717] = 0xd0265180a94544dc +results[2718] = 0xbbe4376e84741d65 +results[2719] = 0xb3a2ec487600526d +results[2720] = 0x591a9e28112dfeb4 +results[2721] = 0x72b1e4d6e2cba13e +results[2722] = 0xc3d250bc7d57b403 +results[2723] = 0x58b3f05882042030 +results[2724] = 0xc8a196dc0cc6812d +results[2725] = 0xd0cf65a5f3b856d9 +results[2726] = 0x71cd9984e7aba966 +results[2727] = 0xd485a02e17f92d5f +results[2728] = 0xd7b8831a52ac0928 +results[2729] = 0x33e7f23068f54bf1 +results[2730] = 0x61ffda43114dcc6a +results[2731] = 0x5e526d693b894983 +results[2732] = 0xf0e87bf551a88bc1 +results[2733] = 0xea1ddbeeda9064ff +results[2734] = 0x8be223884784580e +results[2735] = 0xba169a7b3f4bdae9 +results[2736] = 0x32cc73dbc47f92fa +results[2737] = 0x1075fa4bcb44a122 +results[2738] = 0x713bc2f91dad1727 +results[2739] = 0xe6968822f569c299 +results[2740] = 0x1934c2f27f8518ef +results[2741] = 0x8bed5ae53285c2df +results[2742] = 0x99d2bfba87cff8c8 +results[2743] = 0x7048f2f56e93fc52 +results[2744] = 0xfbccaabc9bf8266f +results[2745] = 0x8cb71cddf0b4a74a +results[2746] = 0x6278adcdd32ac6c5 +results[2747] = 0xb80d2c917a908037 +results[2748] = 0x0a3edcd4fe2c746e +results[2749] = 0x4cc22654fd63c269 +results[2750] = 0x6bf9f35b31914d14 +results[2751] = 0x23c80f02d6d26196 +results[2752] = 0x6e04091c54e54813 +results[2753] = 0x131f2ec6ffb21163 +results[2754] = 0x3b2cde7f94384792 +results[2755] = 0xc3ec596a83491b93 +results[2756] = 0xe42e056282abd4dc +results[2757] = 0x89a7e770fb433eb0 +results[2758] = 0x90a8c483ca2c9083 +results[2759] = 0x80ae0c4ac5e4c54d +results[2760] = 0xb37a287d1564feed +results[2761] = 0xab08f19b13124602 +results[2762] = 0xb9767ec9e8ad719f +results[2763] = 0xc1df9ada12c2a524 +results[2764] = 0x6329642b7273f476 +results[2765] = 0x3f362350bc4e088a +results[2766] = 0x2e8dfe8d910b851b +results[2767] = 0x5997ab5b18e709e7 +results[2768] = 0x535cc2eced2408af +results[2769] = 0xdaa379f76b1f5246 +results[2770] = 0xf57a08a0c2d95c4f +results[2771] = 0x89db32edb6ba4b86 +results[2772] = 0xd74a93e5fbc8dac9 +results[2773] = 0xcf569b3c07af8d5b +results[2774] = 0x92b5886e0464462a +results[2775] = 0xa8dff25815a8c4d4 +results[2776] = 0x3eb67bbb1db3e4cc +results[2777] = 0xb78e3fa1f0dbca05 +results[2778] = 0xa6fad64a9e784ccc +results[2779] = 0x9553a750df962019 +results[2780] = 0x7576829435038fa7 +results[2781] = 0x28674770748cf5d2 +results[2782] = 0xbd2454fb2ecfd17b +results[2783] = 0x48abe28e135817b3 +results[2784] = 0xd61afd1e467cb849 +results[2785] = 0x3db45d84676ed32c +results[2786] = 0xfc16412e35cd24d0 +results[2787] = 0x0f9570ddf1dc2c11 +results[2788] = 0xf3518333122b704b +results[2789] = 0x9ecc409c1fe93d23 +results[2790] = 0x544dbec3522f5cf5 +results[2791] = 0x378bd73966e0d138 +results[2792] = 0x95aa31b2208e5b14 +results[2793] = 0x614569b679f49095 +results[2794] = 0x6d0eb14d0bd27100 +results[2795] = 0xc71afc13e6074484 +results[2796] = 0x2d1c86e7d181c1d8 +results[2797] = 0x1c14299c2e53d794 +results[2798] = 0xb150e99d1f84cce2 +results[2799] = 0x05adc572da7159fd +results[2800] = 0x764b412149d392e4 +results[2801] = 0xf0c61257a3afade8 +results[2802] = 0x34e533ed18466a4f +results[2803] = 0xed5fbe43dbf04a6f +results[2804] = 0x11777c61e1c810cc +results[2805] = 0x55706b25b1094332 +results[2806] = 0xeaa4d37763e979fa +results[2807] = 0xf93772d2f04ef30b +results[2808] = 0xfda7bc25d1f513af +results[2809] = 0xc30cbf6170186ee0 +results[2810] = 0xcd645bb60105f958 +results[2811] = 0xdc1df14d6d6885c3 +results[2812] = 0xd13ce0218c95cf7f +results[2813] = 0xc83492ed43a0522e +results[2814] = 0x8be80d31dfa1e4a7 +results[2815] = 0x987459a1d3b0c486 +results[2816] = 0x5be9a39e6071d7d1 +results[2817] = 0x4c7a220a0d5a7b90 +results[2818] = 0x77a54a8467e008c1 +results[2819] = 0x1d9788da64a10620 +results[2820] = 0x929af65bec00edeb +results[2821] = 0x235f4c594186cd9d +results[2822] = 0x7e07f8168384ac6b +results[2823] = 0x85b6af57d96fd4da +results[2824] = 0xb5bd26e44aebdccb +results[2825] = 0x498d8b633c23b28a +results[2826] = 0x1ea04311240db933 +results[2827] = 0xb52de397dfa631e5 +results[2828] = 0x9a04583fe8ad43a1 +results[2829] = 0xfc04f4f9c806434c +results[2830] = 0x4a5004bd9b14febf +results[2831] = 0x78efaa4715f48ef4 +results[2832] = 0x981469d608d39f5d +results[2833] = 0x2e03ab1832180654 +results[2834] = 0x24f851b893975288 +results[2835] = 0x78ee7d6f0a8f4ac8 +results[2836] = 0xcaba4f2724501ef6 +results[2837] = 0x6f13e895b579d9da +results[2838] = 0x85e81e59c511be85 +results[2839] = 0xb8a35f20e3101734 +results[2840] = 0xff68a05d7ef7c22e +results[2841] = 0x4f95623a889bac9a +results[2842] = 0xdcc8ece823b3c439 +results[2843] = 0x9f6a16d123bfe461 +results[2844] = 0xcdce53b2213b5ec6 +results[2845] = 0x526340032c368535 +results[2846] = 0x3faf7fd1dc092aa1 +results[2847] = 0xfb1cc6f6c7c62901 +results[2848] = 0xdd418dc5e8fd25ca +results[2849] = 0xb2578fdf49cbd068 +results[2850] = 0x723ae4c334a3c2f6 +results[2851] = 0x5ff32b5b4e19e7f3 +results[2852] = 0xb11fc5c3de056fcd +results[2853] = 0x8346a55af2e0c286 +results[2854] = 0x62116375d40aeec6 +results[2855] = 0x3ee5b18b89581c60 +results[2856] = 0xd6e1d80de8d940ba +results[2857] = 0x9858bd68d89cc885 +results[2858] = 0xdad4b9a5c61f06e8 +results[2859] = 0xe0edae28d13adf66 +results[2860] = 0x172dd31873e46fa3 +results[2861] = 0x1c4940d802a8057e +results[2862] = 0x9ae3202d2c86dd97 +results[2863] = 0x33b9ee715f3ac2f0 +results[2864] = 0x3ed218d4fcefde99 +results[2865] = 0xb7e17a7755e63c2d +results[2866] = 0x9f30835c5c776dda +results[2867] = 0xec539f536f8296a7 +results[2868] = 0x0c0789c36639140f +results[2869] = 0xf43ae8da88fe65fd +results[2870] = 0x3846ea3c5aec2bdd +results[2871] = 0x5ea296d730930d02 +results[2872] = 0x99518bebd6d2540c +results[2873] = 0xcf38cddba889d3bf +results[2874] = 0x43159d7bec026083 +results[2875] = 0x1ccb430b87e27013 +results[2876] = 0xa77692e5f8a5a26a +results[2877] = 0x09b0c7e25df4a41f +results[2878] = 0x6dded2a0c8432fac +results[2879] = 0x614135534dbebb26 +results[2880] = 0x1aa31009472e879e +results[2881] = 0x90d2b8811f2ee1e9 +results[2882] = 0x097c12981d8f73e0 +results[2883] = 0xf79799be6231ee6b +results[2884] = 0xc005b8e24d300bfb +results[2885] = 0x7b0ae0eecd24d54b +results[2886] = 0x1ac8e65da1da844e +results[2887] = 0x640b6da4888ce9ba +results[2888] = 0x5e00b55020b1a00c +results[2889] = 0xa71e2fcdc79ccd0d +results[2890] = 0x0dabc3d4c5ccf331 +results[2891] = 0x01895c86aa304a14 +results[2892] = 0xe5d6b07f5916c97c +results[2893] = 0xd75c16374be83913 +results[2894] = 0x250700efff8ee6fa +results[2895] = 0xec21028c9f10260e +results[2896] = 0xe07581374d0c84ec +results[2897] = 0x1c1a5e230f109bf6 +results[2898] = 0x7da4821f600aeeca +results[2899] = 0x3122a8a5eda043ab +results[2900] = 0xe56efe91b28740c9 +results[2901] = 0x56d00f69b623191e +results[2902] = 0x52d3bfc79c8fd5a2 +results[2903] = 0x1bf30001d2ff9a1d +results[2904] = 0xe9333da4b4bbe7ea +results[2905] = 0x5c282a1b689b5672 +results[2906] = 0xc08726001436b9cc +results[2907] = 0x9afa0a5a91283345 +results[2908] = 0x71ce5b751729f11f +results[2909] = 0x6f01ce5038a51cca +results[2910] = 0xa4029930075f29d8 +results[2911] = 0x8974218b7c762f8d +results[2912] = 0xb161e28bc72083ce +results[2913] = 0xc13a120651351017 +results[2914] = 0x7fec96c41f29a694 +results[2915] = 0x66c3866f476bd369 +results[2916] = 0x5dfca0d74af1f759 +results[2917] = 0x178ed0e1769c3309 +results[2918] = 0x7346c2ad6197f6fc +results[2919] = 0x46d5e4876e498761 +results[2920] = 0x8af75aeb7d104253 +results[2921] = 0x233b4ae17cf70f11 +results[2922] = 0x56ee9b5b4dea7a04 +results[2923] = 0x2db22c1f6392c725 +results[2924] = 0xecc7d34b03dc9e72 +results[2925] = 0x70cf87fd7c18ab13 +results[2926] = 0x723d652f1eb3b427 +results[2927] = 0x72bb9ec7c06a82c4 +results[2928] = 0xc428442962950e10 +results[2929] = 0x1ced6aa0a04c0f5f +results[2930] = 0x10bb7983076c5545 +results[2931] = 0x46b4fd6aa5a994bf +results[2932] = 0xbeb5d977479c9e7c +results[2933] = 0x3249f48210c90fc5 +results[2934] = 0xbaa8e1d03e634e13 +results[2935] = 0x44dfe8edf1bccfdb +results[2936] = 0x17b5132f23a25e8b +results[2937] = 0x7585251511a6426f +results[2938] = 0xb82d84cacd83bc6c +results[2939] = 0xbf5c0e6ec43af7ac +results[2940] = 0x23a92ebb68a83628 +results[2941] = 0x3057d5ab189183c5 +results[2942] = 0x1df76b7a18146aad +results[2943] = 0xfcde6ea25e2aa7c0 +results[2944] = 0xd41646287799afc6 +results[2945] = 0xcca0db8c5215dd4d +results[2946] = 0x1061afdf7871e7e7 +results[2947] = 0x054a5dead6836b99 +results[2948] = 0x33fa9228e6b30971 +results[2949] = 0x7756e261f06b62c6 +results[2950] = 0x9b782254cb8c2a24 +results[2951] = 0xf7a4b9cbe5576475 +results[2952] = 0x8ed208de40ba4c77 +results[2953] = 0x84d1000d01124210 +results[2954] = 0xca6b3b656fdfcabe +results[2955] = 0xd28c433d715064b7 +results[2956] = 0xa15642b10f861e83 +results[2957] = 0x9513c4022b3aa70f +results[2958] = 0x32edbfc339fbcb07 +results[2959] = 0xd32d22ac2668d143 +results[2960] = 0xa75840787b5203b8 +results[2961] = 0xd49c0f7d6ab5ff05 +results[2962] = 0x1a6feaf51da044d3 +results[2963] = 0x68cd3a5525d9be38 +results[2964] = 0x5dcf9d5e861063e9 +results[2965] = 0x473a5a102f708c59 +results[2966] = 0xb0347a6f6dd6a589 +results[2967] = 0x0e161542d31fbdd6 +results[2968] = 0x3a68529fe24f43bf +results[2969] = 0x94ac4603e5cc31c6 +results[2970] = 0x91776b6ebf5809e8 +results[2971] = 0x432a99b484174bd3 +results[2972] = 0x6e537e4c1760423f +results[2973] = 0x95b061f0c8f186f3 +results[2974] = 0xf5ee1ddb8df016aa +results[2975] = 0x0c854494b020a029 +results[2976] = 0x360453888496db4c +results[2977] = 0x0f106e618c0dc6a0 +results[2978] = 0x01f60a4517ec55d8 +results[2979] = 0xdb3873bb2b6f3d54 +results[2980] = 0xd62b112a827b8d3a +results[2981] = 0x48fe861c04c17df9 +results[2982] = 0xcc7a5b6b964187f6 +results[2983] = 0x62767e2eeacdedc1 +results[2984] = 0xe8145477d0fed88d +results[2985] = 0x5bfaf1e4b2394ebc +results[2986] = 0x1ef2faf117d62003 +results[2987] = 0xedd493ba79f0185e +results[2988] = 0x194015db69f8734c +results[2989] = 0x9e90539ed28688a0 +results[2990] = 0xb93a70aa3a0b28aa +results[2991] = 0xf2faa0cc28c68aca +results[2992] = 0xc02372ae97352bf8 +results[2993] = 0x55b5d29b71309629 +results[2994] = 0xaf87760dab105ea6 +results[2995] = 0xbc720c83991d8502 +results[2996] = 0x7f5ba3b9b90ffe2b +results[2997] = 0xc4fba25e65dc1f93 +results[2998] = 0x00410c8c6494a15c +results[2999] = 0x411687e6eba28e60 +results[3000] = 0x9003a7877e7e81c1 +results[3001] = 0xab51d58ed7ee4a6f +results[3002] = 0x211a2b4ccbcb6533 +results[3003] = 0x5686054b8c6d45b6 +results[3004] = 0x5336ce2e6872ffab +results[3005] = 0x7afb2fc19251ba2d +results[3006] = 0x84e609a84be8e52b +results[3007] = 0xf1c4cc25201602d6 +results[3008] = 0x8dd17b361b57df98 +results[3009] = 0x38e287c44602ab88 +results[3010] = 0x2b112e2257775f58 +results[3011] = 0x034ba6d086dec791 +results[3012] = 0x79fd823a60dede8b +results[3013] = 0x2091d50f773104f3 +results[3014] = 0x649fe0c61990f509 +results[3015] = 0xf63de38441636b57 +results[3016] = 0x6e3c7d56a509cb0d +results[3017] = 0x56115b05ceb8e54e +results[3018] = 0x21b448f9fb733abe +results[3019] = 0xad70670296e8916a +results[3020] = 0xe800ffb98b35ca11 +results[3021] = 0x1b22cee851cc3c11 +results[3022] = 0x34b99219ee18cade +results[3023] = 0x5b67a77f21f6f404 +results[3024] = 0x84a8a54188e8d5c1 +results[3025] = 0x9855f1ee8d589f57 +results[3026] = 0xccdb8511247f8f88 +results[3027] = 0xe75cffec129f7c9b +results[3028] = 0xd39f3e3ba2ec1feb +results[3029] = 0xd48726ae673d0d55 +results[3030] = 0xe0f9f8b096fa7a51 +results[3031] = 0x489525b29c669f0a +results[3032] = 0x6a138c50d9439ac3 +results[3033] = 0x57f2af7399b738fb +results[3034] = 0xa47118b5015a1ada +results[3035] = 0x0e5e160bd15eb404 +results[3036] = 0x4eb442f354343986 +results[3037] = 0xc8967152a258861b +results[3038] = 0x6ed606a760709d09 +results[3039] = 0xf177b27af36ecd32 +results[3040] = 0xb34a4da2870c5bc2 +results[3041] = 0x59266581d24035c3 +results[3042] = 0xee4bd079cef47fb5 +results[3043] = 0xaaa61c9468d417d3 +results[3044] = 0x1302d9cdb83c69b8 +results[3045] = 0x0d5cf8dcd918e667 +results[3046] = 0x1df389e085b8cbee +results[3047] = 0x31a2dccdb61747de +results[3048] = 0x4cb2641feeeb4eb5 +results[3049] = 0x5f67c4883aa8315b +results[3050] = 0x179ed27a5e8e631e +results[3051] = 0x259efd1e91db414b +results[3052] = 0xe3774959591dcfc8 +results[3053] = 0x92f59cd8985160e9 +results[3054] = 0x156afabc508359c1 +results[3055] = 0x119b00440eba44f0 +results[3056] = 0x8a2586ac9bcb46e7 +results[3057] = 0x5ddec0e6fcec1999 +results[3058] = 0xfa4b3facdaa12374 +results[3059] = 0x123da6813572a1f8 +results[3060] = 0xc5558bed4db471b8 +results[3061] = 0x1d98c676a57894ec +results[3062] = 0xa180b8f678f6d36e +results[3063] = 0xb7ac642ace878e45 +results[3064] = 0x7e7b56ae1a4d210d +results[3065] = 0xd64a770ac5c7eb25 +results[3066] = 0x49e85ddc79f8e373 +results[3067] = 0x4f48cc8842854369 +results[3068] = 0x4c871972ba796a9d +results[3069] = 0x57e60c09f5c302cd +results[3070] = 0x7d68bb09763432f1 +results[3071] = 0x3cf71a58c3034575 +results[3072] = 0xde01cd32b4a646eb +results[3073] = 0xd94e4b2e168ab18e +results[3074] = 0x8ac05ecd27854128 +results[3075] = 0x27f311197f53a04e +results[3076] = 0x7fb88626b5405cad +results[3077] = 0x0666dfa990c51a1a +results[3078] = 0x2a20e2dc872944ee +results[3079] = 0xec17bdf0c1e216b7 +results[3080] = 0x4964fc73da7cb878 +results[3081] = 0xa344b7035e9070a9 +results[3082] = 0x4d00b9dcba42ae2c +results[3083] = 0xd8b48585dab5ad6b +results[3084] = 0xf4de8a5af81af40a +results[3085] = 0xfb7a9ab73868e555 +results[3086] = 0x2d036663e06e6965 +results[3087] = 0xe64d0bf91472612a +results[3088] = 0xda2e75d23824b035 +results[3089] = 0x119b21e1f191107d +results[3090] = 0x928ac6041c0d4eb1 +results[3091] = 0xfb2eccdd0291e25e +results[3092] = 0xf957d5eede07b9cc +results[3093] = 0x8859f2fe4a2d37dd +results[3094] = 0x3e2d9fe9a1cccf95 +results[3095] = 0xc50ba5b90a6157d9 +results[3096] = 0xd4159f63551f9c5d +results[3097] = 0xea0c1180a023f8df +results[3098] = 0x1c2e6e64156e935c +results[3099] = 0x0f89298c95759228 +results[3100] = 0x222ba4f2d6d37541 +results[3101] = 0x0d2bd5e29d9db237 +results[3102] = 0x68fd1d2229cef7a0 +results[3103] = 0xf44935cff9f2a345 +results[3104] = 0xaffc247b74e7fe05 +results[3105] = 0x2f8a913a278d124c +results[3106] = 0xaccfb5f1dd052930 +results[3107] = 0x1a48ce2f752c25d2 +results[3108] = 0x31598890131b856a +results[3109] = 0x2e83ca6526269819 +results[3110] = 0xbd84cd7fd134dbac +results[3111] = 0xb5b92022ddd2b0fb +results[3112] = 0xf8cb57265821892f +results[3113] = 0x885ce313fb25c203 +results[3114] = 0x9e832c33d84e671d +results[3115] = 0xd8143181fd32fd79 +results[3116] = 0x64e4b106b37f0563 +results[3117] = 0x6b6667e911760cf8 +results[3118] = 0x7aad8e85b6b41ef3 +results[3119] = 0x3a9e1bc9ba8bd2aa +results[3120] = 0xb80e7d790646ebcf +results[3121] = 0xbf1c1c152703b550 +results[3122] = 0x244a78c0672f85a9 +results[3123] = 0x97ceaae263df0414 +results[3124] = 0x2e41aa710b8c2388 +results[3125] = 0xaa1ede9211285af6 +results[3126] = 0xaa2c0cd155eae021 +results[3127] = 0x6e79d78fdfa03798 +results[3128] = 0xdc9f7e1208c08c8d +results[3129] = 0x03bf3112432ef330 +results[3130] = 0x4149e1ccc957ae6b +results[3131] = 0xc403e15833f4f835 +results[3132] = 0xfa098bf7cd4361a4 +results[3133] = 0x56528dfcdffeb3cf +results[3134] = 0xaf6f4fc869b1f441 +results[3135] = 0xbdf26d5da7479e26 +results[3136] = 0x8cb429a69129c588 +results[3137] = 0xd680e26737833c4c +results[3138] = 0x87176350d9d10d79 +results[3139] = 0x329e4507905d7b71 +results[3140] = 0xebf322e21ad0a7b3 +results[3141] = 0xe33e8622dc418030 +results[3142] = 0xf4c7f18aaf1bbb73 +results[3143] = 0x582cf4af5c98e914 +results[3144] = 0xbd2446c76226389e +results[3145] = 0x0ce3da2e3d6b2505 +results[3146] = 0x33fc0ea83baabd5f +results[3147] = 0x6237f1e996f51fe8 +results[3148] = 0xc97b1abdf0d34ddf +results[3149] = 0xf13d6e16044d4389 +results[3150] = 0x295f0976a026f3a0 +results[3151] = 0x1193c0c811e2ee97 +results[3152] = 0x7dfc3522b24ef86c +results[3153] = 0x4333ee86ed8df5f3 +results[3154] = 0x399499c72c95700c +results[3155] = 0x12f80462d146e638 +results[3156] = 0x5f889272fe6e4686 +results[3157] = 0x1258c89312dead5b +results[3158] = 0x2eb013ea47a4d7dc +results[3159] = 0xc041bc8f53f941fb +results[3160] = 0x6fc8db58219a66cb +results[3161] = 0x497d37da38b14dd1 +results[3162] = 0x7356e1158651f1f1 +results[3163] = 0x61535038f704600a +results[3164] = 0x95e050c3210fcb48 +results[3165] = 0x09feaa5135571721 +results[3166] = 0xc178339c4b137314 +results[3167] = 0x554efb2bb9474f38 +results[3168] = 0x10071a269b826f09 +results[3169] = 0xf2d91f73e5e5cf8b +results[3170] = 0x7217e9f3a408f1cc +results[3171] = 0x055af6207a3bb59e +results[3172] = 0x451e1786a6550c33 +results[3173] = 0xc760b572af17ba77 +results[3174] = 0xf00da1cc1b518350 +results[3175] = 0x0fc784d8cb228368 +results[3176] = 0x1167f7779dbd7c83 +results[3177] = 0x10d6f9bca2e3e053 +results[3178] = 0xcdbea3ea1c7c6edd +results[3179] = 0xa3abf5cb08d81bee +results[3180] = 0x449d7d8204ac0342 +results[3181] = 0xb7339660fda70201 +results[3182] = 0xf01e0fb20a1a3ff0 +results[3183] = 0x03a7ad5f2cc816e9 +results[3184] = 0xea9618c6710fdb61 +results[3185] = 0xf72daf2866521dc9 +results[3186] = 0x59dc9cb00329eea3 +results[3187] = 0x815f931165b97d51 +results[3188] = 0xbe3d438845d3c162 +results[3189] = 0x3d56e16d34ca94f6 +results[3190] = 0x690342c47ec7c505 +results[3191] = 0x5dfa317fc572883a +results[3192] = 0x494d7ff99d1c36a8 +results[3193] = 0x4520f79deaeccafc +results[3194] = 0x607a1c7003f6df36 +results[3195] = 0x24a1f8473555602b +results[3196] = 0x6e33599826afb871 +results[3197] = 0x9c41d6be8c6bf155 +results[3198] = 0x40cf5cbe2d86df7b +results[3199] = 0xd1f89106cdd28f67 +results[3200] = 0x6b9f9a179db96e1c +results[3201] = 0x464b9e43d4efb057 +results[3202] = 0x5289d6dc31b4fa71 +results[3203] = 0x11ea3fa315519779 +results[3204] = 0xe52c2f5673f470b9 +results[3205] = 0x7e9f45ca2c483113 +results[3206] = 0x933c69d979efaa80 +results[3207] = 0x329f48ecc63b2b33 +results[3208] = 0xef3680ce910a39c3 +results[3209] = 0x1c3038fa187caf34 +results[3210] = 0x9206ab56622d4b9b +results[3211] = 0x5fb9e22acbab5244 +results[3212] = 0x4dd33b11af277522 +results[3213] = 0x7bb9e3d7ee8f203f +results[3214] = 0x2ac47bf1101d445c +results[3215] = 0x141fbcda7e9b607f +results[3216] = 0xd755a710cc920c3b +results[3217] = 0x6fcc13021292d3c5 +results[3218] = 0xe18f4f0b021b0f4e +results[3219] = 0xed27123c3f897649 +results[3220] = 0x9312f523e2e8609f +results[3221] = 0x19917cf9c7ce6810 +results[3222] = 0x00313ff800503b19 +results[3223] = 0x82341d7061481d30 +results[3224] = 0xd05e008987d58d29 +results[3225] = 0x524eb67e22f5c738 +results[3226] = 0xbe4e51f60d5a1ac8 +results[3227] = 0x204173f489f32d24 +results[3228] = 0x9eca5027f37286bb +results[3229] = 0x541cfe945b90148a +results[3230] = 0x994049c0d2b8847f +results[3231] = 0x70ca8ce2a69360d5 +results[3232] = 0x22db084e0d717f67 +results[3233] = 0x6f9691e6e26800dc +results[3234] = 0xfe9ec3de5e0c6bd2 +results[3235] = 0xd857963080e5c419 +results[3236] = 0x4878e333a39b4e90 +results[3237] = 0x46524b3149aa4a48 +results[3238] = 0x336991373f77cf97 +results[3239] = 0xdc7db4c1a983e70e +results[3240] = 0x7ae79eab218e9177 +results[3241] = 0x8004ae4c21b4ff43 +results[3242] = 0x0e0ed71a48f32e95 +results[3243] = 0xf3d904f2d8dd649c +results[3244] = 0x36b301abdbf9e5c3 +results[3245] = 0x0304ba53a4f9557a +results[3246] = 0x50247ce82ce900fc +results[3247] = 0x6e57aba98ddbc74f +results[3248] = 0x90a8ec262dac5bea +results[3249] = 0x90e13578266580dc +results[3250] = 0xe5f0f8f41efd191f +results[3251] = 0xd8b3f604b8a7a350 +results[3252] = 0x5148ea439990b4c6 +results[3253] = 0x56322b9c84914693 +results[3254] = 0xba2974c6f1bfc33a +results[3255] = 0x13159ee2c51aeb95 +results[3256] = 0x31b3ca835c8221b4 +results[3257] = 0xe7bb1db80bdf888a +results[3258] = 0x2d34cb7f81ca582c +results[3259] = 0x14531404247cb09a +results[3260] = 0x55acffbe854d628b +results[3261] = 0x79aee5ca2a462096 +results[3262] = 0xf2ea2856e0676b32 +results[3263] = 0xb9fb796d4cf673b7 +results[3264] = 0x9b7d1eee4823c622 +results[3265] = 0x89ca74eff8e0603f +results[3266] = 0xff65d0b60126fb91 +results[3267] = 0x1ea5533f28a6a97d +results[3268] = 0xb4d7c4cda652eaa6 +results[3269] = 0x584e060d0622bdf6 +results[3270] = 0x2992256afd2133b9 +results[3271] = 0x6bbff96a0293f4e1 +results[3272] = 0xff46f5fee20e1eba +results[3273] = 0x46063fc81568f279 +results[3274] = 0x344b100ff2f4b2b6 +results[3275] = 0xe1da89e30e427324 +results[3276] = 0x3608f0aa17661d39 +results[3277] = 0x350786413cc42ea1 +results[3278] = 0x70ffb7ef91658418 +results[3279] = 0x557548cdde6a0875 +results[3280] = 0xe4aa1a39514b8c79 +results[3281] = 0x6ea3d70c437795b0 +results[3282] = 0xd1f5ea3fe83637d9 +results[3283] = 0xcf5a93e7c4f60122 +results[3284] = 0x6b9f091d2e819d59 +results[3285] = 0x23528190eca65522 +results[3286] = 0xc9b270b041f24f0c +results[3287] = 0xd24beacbb18ab749 +results[3288] = 0xd58235cfb0afc0a4 +results[3289] = 0x615df028e1cd67ce +results[3290] = 0x69a807ea628149bd +results[3291] = 0xdf13663a2b81bc4d +results[3292] = 0x42e0a37184b4a364 +results[3293] = 0xd87403701bd88d34 +results[3294] = 0xece19176fbdbb502 +results[3295] = 0x968546ebab8ad2ba +results[3296] = 0xa5ed68f3a5cc7324 +results[3297] = 0x666f549c9c54bf48 +results[3298] = 0xd7fbbb083f73ae69 +results[3299] = 0xed38b796d9d65da0 +results[3300] = 0x432c8ff89f848cd0 +results[3301] = 0x2b01ba928cc9186d +results[3302] = 0x08ea9e46f39fdade +results[3303] = 0x54c6a25b146d6700 +results[3304] = 0xa56e1f6fa4c8cbbf +results[3305] = 0x7d0d73d30106220c +results[3306] = 0x7f6d77795d42dbe6 +results[3307] = 0x1a41e76e5d7ec760 +results[3308] = 0x7bfb5de01f8c213d +results[3309] = 0x6bb80c16b99080f1 +results[3310] = 0x4dd5b033a54863db +results[3311] = 0x34b1c0a6d69e874d +results[3312] = 0xbfc07da6771ab4f3 +results[3313] = 0x8c2b387bb2580aa9 +results[3314] = 0x8641c1d71fb026b3 +results[3315] = 0xc2a39f84c57e8e0c +results[3316] = 0x06f4f31f885b1122 +results[3317] = 0x97c639b61cc1c7b9 +results[3318] = 0xe5388d46268bb734 +results[3319] = 0xd479b74d81374b9e +results[3320] = 0x1c9add7537756852 +results[3321] = 0xafda3c2686ab6eb3 +results[3322] = 0x7c7250deff06f228 +results[3323] = 0x535a8eff150059ae +results[3324] = 0xa3eadbaa25c0d39f +results[3325] = 0x503ef18063bbbd0c +results[3326] = 0x8af00cea42ab1e49 +results[3327] = 0xeeac1c294634d878 +results[3328] = 0xd1a1b9d4ebc67589 +results[3329] = 0xd34b5e560a34218f +results[3330] = 0x2ff79872113ae978 +results[3331] = 0xf08d4446e1b850db +results[3332] = 0x71781d81b549a51c +results[3333] = 0x17440a380844711b +results[3334] = 0xf4dc9f6248f40473 +results[3335] = 0xf74ac389ba44d8cf +results[3336] = 0x72f36d03beb6e466 +results[3337] = 0x284f8a01ba0850ba +results[3338] = 0x41bad8c161dc77a9 +results[3339] = 0x8cfb92674cadc78e +results[3340] = 0x85bbbc5aab016ee2 +results[3341] = 0xd0d28a5d4aa0c0f4 +results[3342] = 0x8c156f870b27224c +results[3343] = 0xf861526f00350e70 +results[3344] = 0x8dc04497909bec8b +results[3345] = 0xa9032e96e43c8661 +results[3346] = 0x30d955ab6a775b01 +results[3347] = 0x789cdb5f1538728f +results[3348] = 0x64cdd68c757aa155 +results[3349] = 0x5ce9ec62e190c153 +results[3350] = 0x66bf57adaf018183 +results[3351] = 0xdf18dcca416fbb48 +results[3352] = 0x985257895f9cadf6 +results[3353] = 0x2016cc3dbee883ce +results[3354] = 0xc42f32611fb32709 +results[3355] = 0x2347ca2841153649 +results[3356] = 0xecd266ac4c71248f +results[3357] = 0xcc7acb50abdb3a66 +results[3358] = 0x3c7fbc8a3e4f3b96 +results[3359] = 0xa5c9003b248895aa +results[3360] = 0x1890413f4feb5808 +results[3361] = 0x967a5a9a54e54ffd +results[3362] = 0x608ae27dbbf42a98 +results[3363] = 0x7110731ad959f9aa +results[3364] = 0x7a3c91a33686bac7 +results[3365] = 0x4450dbca9a2031e9 +results[3366] = 0xb05301ad4c0c32ba +results[3367] = 0x70e365c6022fa60d +results[3368] = 0x6921e9792fcd6fb9 +results[3369] = 0x2dc484cb939b7bc1 +results[3370] = 0x37fd97a31f1c74b8 +results[3371] = 0xe9933870f2e2bd3d +results[3372] = 0xd05bbf3e3b081110 +results[3373] = 0x6f4112ec8effa93f +results[3374] = 0xdc5083e892b0e83c +results[3375] = 0x01df3c477c7b1e3f +results[3376] = 0x05abf78161c488fa +results[3377] = 0x4bb2d47a3eebe07a +results[3378] = 0x94b48dbe5ed42c5e +results[3379] = 0x7b422c80593d54c7 +results[3380] = 0xcce68dd99b848009 +results[3381] = 0x32137f86f85bf5af +results[3382] = 0xb926f7316dda9a2a +results[3383] = 0x6c57844b0fcf4a92 +results[3384] = 0x3a4f49eafc0ca7d3 +results[3385] = 0xb1f7823487378a6c +results[3386] = 0xe43532a7f00fe719 +results[3387] = 0x2518ea5dbc88118d +results[3388] = 0xdd04bdca8b7783f1 +results[3389] = 0x83f5c67e7f06425e +results[3390] = 0xcd3bfd3d57ddd529 +results[3391] = 0x275c6ddec06894f9 +results[3392] = 0x34e83061c79817ee +results[3393] = 0xe9cd6be459c9fa2a +results[3394] = 0xe28a586e22482ca4 +results[3395] = 0x230c9702a83ca157 +results[3396] = 0x8ad7ef65ea0dd605 +results[3397] = 0x5ef46a25ed44decd +results[3398] = 0x3742c148496a4277 +results[3399] = 0x5d1222a1ab72db2e +results[3400] = 0xa99e551691a93b88 +results[3401] = 0xe236c39f76ad85ae +results[3402] = 0x116c3c79f3592987 +results[3403] = 0xe21f18f505d530dc +results[3404] = 0x6ef441c32ac87812 +results[3405] = 0x1845989def057775 +results[3406] = 0x520c8784a69f2835 +results[3407] = 0x4cbf2f9e1ae2b27f +results[3408] = 0x003729eee68112a9 +results[3409] = 0xd3b58178ae782d67 +results[3410] = 0x806a194c1440bb2e +results[3411] = 0xd4243682ad02f4dc +results[3412] = 0x84edec35a2291b42 +results[3413] = 0x823ec63f0a202c15 +results[3414] = 0x462845a568384ee6 +results[3415] = 0x8a211b469d08608c +results[3416] = 0xe15a3ec54e49d793 +results[3417] = 0xbbcbf181f2fc032a +results[3418] = 0xd100ef9a8d07a0f5 +results[3419] = 0x5263a3ce17a1c342 +results[3420] = 0xd1ff7754ac0fe888 +results[3421] = 0x45ed1cf71082e47b +results[3422] = 0x1ebf130392ce7ca2 +results[3423] = 0x7a48de15fa42ba6d +results[3424] = 0x6cc1a518e0603820 +results[3425] = 0x7d2fe470d6c0abe8 +results[3426] = 0xecf05ed8901970f8 +results[3427] = 0xacf37ca1c38d58ba +results[3428] = 0x7c94fd0318fc712b +results[3429] = 0x8727e8928632d39d +results[3430] = 0x28d555332fb96d6a +results[3431] = 0xd707412bbad20e5d +results[3432] = 0x3e411390f0eec05b +results[3433] = 0xe328f5166de0af0f +results[3434] = 0x775cc8188824e186 +results[3435] = 0x08df63fa8d4ee622 +results[3436] = 0x648fd797fb18b763 +results[3437] = 0xef67318100e942be +results[3438] = 0xad1787d6090b7fad +results[3439] = 0x62a6ae3c085a34b4 +results[3440] = 0xbc9bf39ba1afa1d8 +results[3441] = 0x9f87c36c0dcc4550 +results[3442] = 0x957e38a5903e09e3 +results[3443] = 0xb4bdb8bee4febac5 +results[3444] = 0x22a9010fcbbecefd +results[3445] = 0x3df4b4c51dd43f79 +results[3446] = 0x49ddc7ae771c6841 +results[3447] = 0xb24c1055dd41edff +results[3448] = 0x9e39c53858aa19de +results[3449] = 0xeb5e4abd0f1d23a9 +results[3450] = 0x19ba376834b5a006 +results[3451] = 0x0ef40b5ed0b577ef +results[3452] = 0xdc3633ea0cff9e99 +results[3453] = 0x2a66762fb7177c54 +results[3454] = 0x86c08df92b459002 +results[3455] = 0x9378701ffdb06765 +results[3456] = 0x5afbac15b430d687 +results[3457] = 0x62c64a417fe41b1d +results[3458] = 0x7fc79ea5e743241f +results[3459] = 0x7f22f88221b80347 +results[3460] = 0x19ed55ff8f560341 +results[3461] = 0x8fc71cba32f762bc +results[3462] = 0x11907ceba24c43ed +results[3463] = 0xb333b647d474a59a +results[3464] = 0x3e41e4d5fb1cdb43 +results[3465] = 0xc46ed64af9ca8c6e +results[3466] = 0xcccdc8874edb8a3f +results[3467] = 0x0192a7f5c01efeae +results[3468] = 0x0b8f7723a402dcec +results[3469] = 0xb6f203a50e4b964a +results[3470] = 0xa5c7db1d362d6e81 +results[3471] = 0x5a7cda329d6e2005 +results[3472] = 0x9caed36431b563b7 +results[3473] = 0x25b92814da4bc0f1 +results[3474] = 0x9466bc647f421405 +results[3475] = 0x6806101f45f6a2e7 +results[3476] = 0x17e4c147144629b0 +results[3477] = 0xc66af8cac5940305 +results[3478] = 0xf8e27d1e0bfc2388 +results[3479] = 0xc0dd4816f2144b4f +results[3480] = 0xf90f0e886f6079d5 +results[3481] = 0x2d9b8cd19acc3179 +results[3482] = 0xe8df86de9ab23fe6 +results[3483] = 0xa6e6278850785738 +results[3484] = 0xe732814a24f79574 +results[3485] = 0x6cb0e42ea7e7778f +results[3486] = 0x1490f8412e0321dd +results[3487] = 0x7beee292ec12df18 +results[3488] = 0xd42b4e0577431118 +results[3489] = 0x18750b12fc695d0b +results[3490] = 0xeb963208002ba0d2 +results[3491] = 0x09e9af8f8f1363cd +results[3492] = 0xa754e1bd72a02c2e +results[3493] = 0x3ed1d927574b5340 +results[3494] = 0x36fadd46e184a991 +results[3495] = 0x75d678dfb57991ff +results[3496] = 0x217e47c66d991e89 +results[3497] = 0xd0c6c981c5d6945c +results[3498] = 0x6972951decf7aaa5 +results[3499] = 0xce9e4dac2669a6e1 +results[3500] = 0x345e4d590f46bf1d +results[3501] = 0xcde0d81ac5403c9c +results[3502] = 0xab9959628b5b6511 +results[3503] = 0xe16c594aadc22ac3 +results[3504] = 0xb17447c499bc3b07 +results[3505] = 0xe492907ca94dd512 +results[3506] = 0x7333f3fd06537c58 +results[3507] = 0xac6624e462aa2ca2 +results[3508] = 0x7ec056e8cff096c6 +results[3509] = 0xa7fcda60de42becb +results[3510] = 0x76b72269eaba6803 +results[3511] = 0x717ff991c7ed537d +results[3512] = 0xfe284e307a4638ec +results[3513] = 0xa54a259a60d77629 +results[3514] = 0x22201344803369db +results[3515] = 0xbda54aa4b90f26e5 +results[3516] = 0xc55c064341307dc8 +results[3517] = 0x76d0ea483ac79aea +results[3518] = 0x60e37c078ba54365 +results[3519] = 0x4870f31834efaafd +results[3520] = 0xb0b134bf051d1457 +results[3521] = 0x7ab8edcbc77f2ca8 +results[3522] = 0x9a79a736d068f367 +results[3523] = 0x06cfa79f1f9b80ac +results[3524] = 0x6f6925a2ed73f611 +results[3525] = 0x86a41cf71fb14afa +results[3526] = 0x32f930be5083bb19 +results[3527] = 0x85f5905eb1fac1fd +results[3528] = 0x156c27b26f0d9fe1 +results[3529] = 0x5235ad6cbc810910 +results[3530] = 0xe0480e4be3da1be4 +results[3531] = 0x1d08ae98fb229c8e +results[3532] = 0xffb64c9e6844ebeb +results[3533] = 0xbb3f9d0bebb23d4f +results[3534] = 0x602a548c0b7501a9 +results[3535] = 0x8bc1e375aba6dd26 +results[3536] = 0x36e58d96d08500e5 +results[3537] = 0xc766cc34c11e4464 +results[3538] = 0xcc20dac9a55c5bfb +results[3539] = 0x1f8ee4f9cc97a8f2 +results[3540] = 0xbf319e47134c72e3 +results[3541] = 0x1bfb926b880ad347 +results[3542] = 0x1aee6b323f95d43a +results[3543] = 0x0b48c34db4c8dce1 +results[3544] = 0xf8edcc3d1d99933d +results[3545] = 0x645cb985819c2161 +results[3546] = 0xe6130118a1007ce8 +results[3547] = 0x5cf778a0a1fe0f0d +results[3548] = 0xc201366bf9c584ee +results[3549] = 0xe4341fe014f68832 +results[3550] = 0x44346cc9c76917e5 +results[3551] = 0x2ee18e2c7dad04de +results[3552] = 0xee705382b7d5238a +results[3553] = 0xc43724307e4ba127 +results[3554] = 0x33875b27e38a4ce5 +results[3555] = 0x7cc3ae276a2c440d +results[3556] = 0x85207eaf05710ce9 +results[3557] = 0xbbf66d5a19447167 +results[3558] = 0xc1d20ee3584e7ccd +results[3559] = 0xecb3c98f46ea17e1 +results[3560] = 0x37070716ca84b60d +results[3561] = 0xbd0bd1577278117c +results[3562] = 0x764949a4244677f1 +results[3563] = 0x7a60ef50d0aa08b5 +results[3564] = 0x27be58eba3e1c942 +results[3565] = 0x9c4282b38eb4f67d +results[3566] = 0x7276f02808fedfa4 +results[3567] = 0x30a51a7ae9032e0a +results[3568] = 0xa4c616dbda14a38e +results[3569] = 0xb2560021e124334e +results[3570] = 0xcdb9aa18ad6d59c0 +results[3571] = 0x75487b1986106bf9 +results[3572] = 0xc1a7755414499445 +results[3573] = 0x7f1e79d8eda18f01 +results[3574] = 0x62b67c50015bf5b3 +results[3575] = 0xbc4bbb01554f8870 +results[3576] = 0xe0f4f86741d30600 +results[3577] = 0xed87d20aadc809a5 +results[3578] = 0x884d348e2dcc7982 +results[3579] = 0x3cabd7d4cfcc8c1a +results[3580] = 0xc4980cf464ee19c8 +results[3581] = 0xb89ff9bf8fab4f4d +results[3582] = 0xe070d7afd5599193 +results[3583] = 0x820e9470e57a7791 +results[3584] = 0x280f3fe7f263c47e +results[3585] = 0x1bb3817c636f59ee +results[3586] = 0x2bc15d1c4e3a93e3 +results[3587] = 0xbe727b5c79caead9 +results[3588] = 0x4864d5d0dd0f7a6e +results[3589] = 0xd02914230561719d +results[3590] = 0x4926e00f01be395d +results[3591] = 0x6e66819387ad79f5 +results[3592] = 0x89b028236c5a5e3e +results[3593] = 0x88c007b24d46dd4d +results[3594] = 0x0ccf12574791f4de +results[3595] = 0xe48540a09ab0b4a6 +results[3596] = 0x5a4619b98d43017d +results[3597] = 0xd1fd056fcf5669e2 +results[3598] = 0x6cace4b57e5375cb +results[3599] = 0x641e5c1dbb6fbf67 +results[3600] = 0x2e4a63de55444214 +results[3601] = 0xd088ee7f06c7aa10 +results[3602] = 0xdb4a18db7c66a24d +results[3603] = 0x9e745f7a224e41fb +results[3604] = 0x6cde4ff5ae53c13c +results[3605] = 0xfda043cabad987a8 +results[3606] = 0xf7924297494fe19b +results[3607] = 0xd6bf0831d1b2290b +results[3608] = 0x41ddc9b479590e12 +results[3609] = 0xba7969190946848a +results[3610] = 0xe6613318e4ac9feb +results[3611] = 0x8d47a7cb6cd9c4b7 +results[3612] = 0x3c64683dc5890258 +results[3613] = 0x7fe06da8495c775f +results[3614] = 0xc98a2e5f08efc85d +results[3615] = 0x162eb18912695aa5 +results[3616] = 0x02739059ff2ed0ff +results[3617] = 0x9e14deae23800dbd +results[3618] = 0x2f9a30da1f206702 +results[3619] = 0xcf371b3ad9caf05f +results[3620] = 0xe0356cc1f42e846d +results[3621] = 0x8042775c8666a883 +results[3622] = 0x312d0d12504140d8 +results[3623] = 0x809d6e1c5129b25f +results[3624] = 0xbfe213e6b521acb6 +results[3625] = 0xb82a7532485a9174 +results[3626] = 0x37b323347b118a51 +results[3627] = 0xabf569d718e92a30 +results[3628] = 0x53b1b8d74529daad +results[3629] = 0xed96254a28c0d880 +results[3630] = 0xf265ff7dec301f5b +results[3631] = 0x373aa468ffbfadd8 +results[3632] = 0xcb9954d27ee2e91b +results[3633] = 0x70324be20820e9db +results[3634] = 0x32aa1deab96f80bc +results[3635] = 0xfa9eea04ab4c4934 +results[3636] = 0xdbcc69535beb8a58 +results[3637] = 0xb919aded449dbbfe +results[3638] = 0xfcb5a105cab37f0b +results[3639] = 0xe5d70fd02316ffbe +results[3640] = 0xf115c4bdc76b4fb8 +results[3641] = 0x82d96253c78083b8 +results[3642] = 0x122614e66f7700de +results[3643] = 0x116059df2f309854 +results[3644] = 0x9a4ca0a083bdbe8d +results[3645] = 0x0855622617a068e5 +results[3646] = 0x607697828f48185d +results[3647] = 0x4631d8bf70589141 +results[3648] = 0x94cf47d016c0b2fb +results[3649] = 0x85a0f17ea58fa4c9 +results[3650] = 0x5373c7f515659410 +results[3651] = 0xa2101f7c39c54dab +results[3652] = 0xc1f2a6382f59c603 +results[3653] = 0x2671d19934843e6b +results[3654] = 0x4355dbbc28ff5f02 +results[3655] = 0xb2f7df4bf8c85746 +results[3656] = 0xfc2520e8197f853b +results[3657] = 0x704f4f7e553f2497 +results[3658] = 0x1d3215d8b7280473 +results[3659] = 0x8ed23a321bf6c32e +results[3660] = 0x006b5ad7322f91ce +results[3661] = 0x530a7c3a5120b8b6 +results[3662] = 0xd62a68bb4cb11e3c +results[3663] = 0x300930608d730c8a +results[3664] = 0xb26545825dd1e51e +results[3665] = 0x627bc2ded6912b43 +results[3666] = 0xd0044586bb6a66b9 +results[3667] = 0x9e313e2f9b0665dd +results[3668] = 0x069ca5f3ad1d0f7a +results[3669] = 0x7d1fb2b96aa8b095 +results[3670] = 0xca8c5b6c62425cff +results[3671] = 0xf305c09aa104faba +results[3672] = 0x62bb2b31db99e54b +results[3673] = 0xc7c3359732a28c07 +results[3674] = 0x704d217e67384073 +results[3675] = 0x873d03ee3413fca5 +results[3676] = 0x9eec1d41648122e3 +results[3677] = 0x9d7d9aa8de4d250e +results[3678] = 0xfc7623a2c7c74337 +results[3679] = 0x0824ef27c51930c2 +results[3680] = 0x47a588e85e4d45ef +results[3681] = 0xd6361efd3c0e331c +results[3682] = 0xb0f083986fa14633 +results[3683] = 0xfaf47be78f73438d +results[3684] = 0x441bfca310eea8e2 +results[3685] = 0x928537e42a1483ee +results[3686] = 0x8bf7ea1e129d16f4 +results[3687] = 0x689f2e36591cd52f +results[3688] = 0x6574989080a18a0b +results[3689] = 0x8697ddb78b1f5aca +results[3690] = 0x1342dc4721f5bdef +results[3691] = 0x42062e67306fdfee +results[3692] = 0x4f92a9b2b5503d64 +results[3693] = 0x54a5e93fb3912830 +results[3694] = 0x35053d5221f56a6f +results[3695] = 0xa165bfeec42bdf1b +results[3696] = 0x80fe6d6aec130b5f +results[3697] = 0xbf5fa0726cc2ba84 +results[3698] = 0x9daf726be1dfe833 +results[3699] = 0x15152f7ad988dee7 +results[3700] = 0x16c5d19b166021a8 +results[3701] = 0xdf2b4b9cf8ac2cd9 +results[3702] = 0x53a860e658d08db9 +results[3703] = 0x455d3f8ed8dedb91 +results[3704] = 0xa280631b31d44034 +results[3705] = 0xfd86ca5cc80d7e5e +results[3706] = 0x90e2c124c6c321d8 +results[3707] = 0x23130dc298509a9c +results[3708] = 0x8eb6727cb9b3ccb6 +results[3709] = 0xbea35e94a5ee00ab +results[3710] = 0x9fc4e68f4e3f75dd +results[3711] = 0x56e6281af3ea4486 +results[3712] = 0x4df0163c34407a8b +results[3713] = 0xaafa67be3f7b6ad5 +results[3714] = 0xeba230e82f721b1a +results[3715] = 0xab0e1d4d6bfaaf4e +results[3716] = 0xbf2f1acb97ebb9cf +results[3717] = 0x86a0b1d5a48c8afc +results[3718] = 0xd12c6438bfe39f9c +results[3719] = 0x9194d21d67aaea17 +results[3720] = 0x2e3910e88aa79855 +results[3721] = 0xd2b56590f4fde543 +results[3722] = 0x88437df051d4ddc3 +results[3723] = 0x9fe16edf5184fa35 +results[3724] = 0x04e235fb0fff1e87 +results[3725] = 0x5ac8061764435656 +results[3726] = 0x535ca15adbdb7e2d +results[3727] = 0xb976249333295f0b +results[3728] = 0x7f9dca9c4705d98e +results[3729] = 0xabe84e9a2e5b095f +results[3730] = 0xed2c42ed13381bdd +results[3731] = 0xd4cb6507c8603cd3 +results[3732] = 0x0b65a8cfd16b4891 +results[3733] = 0xe95971b290e26e43 +results[3734] = 0x5d833ba42e5bc45b +results[3735] = 0x855b864b6b8d40a0 +results[3736] = 0x5624cdb6eba27ac9 +results[3737] = 0x8b83d177d441f734 +results[3738] = 0xb0dfcc5662a08e65 +results[3739] = 0xaff2c944ab0756e0 +results[3740] = 0x1dd4bab7e668523f +results[3741] = 0x67bed711a88777c3 +results[3742] = 0x79c647843edbff9b +results[3743] = 0xac973e3ceb01d862 +results[3744] = 0xe61393185ddc0160 +results[3745] = 0x933a719b2c4a4129 +results[3746] = 0xaa7f7a5622c0397a +results[3747] = 0xa074d400fd8cce99 +results[3748] = 0x9b1d96c53cc5d4dd +results[3749] = 0x46a10a6eea4a0bef +results[3750] = 0xb0b0a356a0c42d10 +results[3751] = 0x36d0542bed972684 +results[3752] = 0x427f30ea2f0c90c0 +results[3753] = 0x997d38663bdd0452 +results[3754] = 0x95bd11c77496f4d4 +results[3755] = 0xdee30bed407394e0 +results[3756] = 0x1186184a6ef6d177 +results[3757] = 0xe25aa1352525cc14 +results[3758] = 0x3b5db8d5005d1e16 +results[3759] = 0x4be67c28be6ff31c +results[3760] = 0x5b091ded8fe51283 +results[3761] = 0xf12448863e661fca +results[3762] = 0xd53c40d1f3387878 +results[3763] = 0x80253fb31ec900bc +results[3764] = 0xe8819de3fd296f39 +results[3765] = 0xba5cc5ef30225da9 +results[3766] = 0xf8067349cda8914b +results[3767] = 0x86ed4b8b1085b326 +results[3768] = 0xabea94b43abec6b0 +results[3769] = 0x9162ba6eff98c646 +results[3770] = 0xb361ebfb49e03115 +results[3771] = 0x616dc82a393e4026 +results[3772] = 0x5461bf4a8a57a3cb +results[3773] = 0x90a5be51123760d7 +results[3774] = 0x26eb47eea01f58f1 +results[3775] = 0xe4f1e155d7688727 +results[3776] = 0xe80e2c87ddb4abaf +results[3777] = 0x6aa5e1ed4123e6b1 +results[3778] = 0xa9a238575d2f9ca0 +results[3779] = 0x426c502207bfbc91 +results[3780] = 0x30025d2851bc7093 +results[3781] = 0x8170c9c8d4a0a774 +results[3782] = 0x537f0d0d626d9ef2 +results[3783] = 0x7101e9cd67f5b9ca +results[3784] = 0x82d73e210593a1b5 +results[3785] = 0xaee01133d12d1432 +results[3786] = 0x1a42dfb8c87858d7 +results[3787] = 0x06a8c9b2b593a6e2 +results[3788] = 0x8081ccfc591a97e0 +results[3789] = 0x938ea966fc98b58c +results[3790] = 0x5bb7df917b54b0d4 +results[3791] = 0xdeb5087491fb9900 +results[3792] = 0xae67f073d8002d19 +results[3793] = 0x3317fd03573f03ef +results[3794] = 0x53f0284a1d1900b5 +results[3795] = 0x968b0371961293e4 +results[3796] = 0xfbfd28d7fea51418 +results[3797] = 0xb286551129511471 +results[3798] = 0x018d025402c8159c +results[3799] = 0xc51858c4b4c449b2 +results[3800] = 0x03b846bbdf8f4bd4 +results[3801] = 0x7d6fa3883c541a4e +results[3802] = 0x532a783906594806 +results[3803] = 0xcf0f3dbed067b7c0 +results[3804] = 0x4a4af346c8a60e3d +results[3805] = 0xa90eda8cb4a3f9f0 +results[3806] = 0xa0941d8d6d06ea45 +results[3807] = 0xcb0495b486d34b78 +results[3808] = 0x5955fd74f6a0ac0b +results[3809] = 0x7ede90605711822e +results[3810] = 0x217de0431eca1c1d +results[3811] = 0x2074a94332f5ddfa +results[3812] = 0xb6440da3e6d3d3e7 +results[3813] = 0x5122210be5c3ee85 +results[3814] = 0xa914cba0e7c98369 +results[3815] = 0x2c6e378e774f162e +results[3816] = 0x0ca0fbd68ec22aef +results[3817] = 0x9ea14e583507dd65 +results[3818] = 0xa992ab4fb76027ba +results[3819] = 0x9fbe868330743834 +results[3820] = 0x05c0293db2dd98bb +results[3821] = 0xe2417c7c3480a994 +results[3822] = 0x1c4ff082cd98e10c +results[3823] = 0xa5d707a7bae3636a +results[3824] = 0xd9645ad5aa950b91 +results[3825] = 0x9a612759fbe703cc +results[3826] = 0xdda02eb512598dcb +results[3827] = 0x60abca126ea504b2 +results[3828] = 0x087067aefc8d0de0 +results[3829] = 0x2422145476174f09 +results[3830] = 0x2bc90ea20cd60f1b +results[3831] = 0x114e82a41b78b1bb +results[3832] = 0x851c17d936b6c60d +results[3833] = 0x779db60bd699a257 +results[3834] = 0x82ed3f9f388e4933 +results[3835] = 0xc01b5dc43fc79b38 +results[3836] = 0x08fcb75d5d3fd8c0 +results[3837] = 0x1f570e2a52731b80 +results[3838] = 0xc989e36597150869 +results[3839] = 0x22f4ea8d18b0e103 +results[3840] = 0x7e8398a6bf3ac227 +results[3841] = 0x609627e47ab7866d +results[3842] = 0xc203d0ab41d3a858 +results[3843] = 0x492caf86080059e6 +results[3844] = 0x3b573416e9c80d71 +results[3845] = 0x9d5ef8cd51714e17 +results[3846] = 0x1f29c49b05a71b8a +results[3847] = 0x4a4307529dbd3963 +results[3848] = 0x3dbe908fff7ac328 +results[3849] = 0xded6c04ac26745c6 +results[3850] = 0x2027e14ae8e75f7f +results[3851] = 0xb6caaa958ee23559 +results[3852] = 0xc63dbd71cc98a0af +results[3853] = 0xf5a0966951d7c556 +results[3854] = 0x7479b96022ad56f4 +results[3855] = 0x3f6eef8854f2b768 +results[3856] = 0x500389e941e46a80 +results[3857] = 0x507096f7ff58070a +results[3858] = 0x9d36f6a5d26bd9b0 +results[3859] = 0xdc9b31ada59a5442 +results[3860] = 0x54d597c1a0e22897 +results[3861] = 0xac9c34d6b18286cd +results[3862] = 0x3ab37d8300805209 +results[3863] = 0x2e857f529d41ca25 +results[3864] = 0x1ac6b7c8dc108991 +results[3865] = 0xf60d82b3cd34b186 +results[3866] = 0x3a170fb69443873b +results[3867] = 0xb04d76f7bb1d7cd9 +results[3868] = 0xcaa0fd84f9e82b39 +results[3869] = 0x75b90a6492723e1f +results[3870] = 0xcf158cf6abadd623 +results[3871] = 0x6543ce12116826c2 +results[3872] = 0xd4c333c68a5f7cef +results[3873] = 0x49f0350461bc3b92 +results[3874] = 0xbb14ceb99750cdf6 +results[3875] = 0xaad91cdf9aae0b64 +results[3876] = 0xaa97ffb0fe53d5e2 +results[3877] = 0xe752d40175e70903 +results[3878] = 0xf77ccbc93fe1fe71 +results[3879] = 0x4743f43906e7a33b +results[3880] = 0xa8bbf53dd8e2e983 +results[3881] = 0xa84a07b8c324863b +results[3882] = 0x5be2228a5f8e641b +results[3883] = 0xb5cc677899265ef8 +results[3884] = 0xafb1650ed9725330 +results[3885] = 0x4f63bd4bd05c5407 +results[3886] = 0x0bdee3f2a119cb9b +results[3887] = 0x3580e29b246f24ad +results[3888] = 0x35bdf3716463f57f +results[3889] = 0x6e767eff5c38497e +results[3890] = 0x5784826d0ad37c89 +results[3891] = 0xc130b0eaefc794f4 +results[3892] = 0x31993b7d784c64ef +results[3893] = 0x5d52b553d172d814 +results[3894] = 0x2d0d64e246fe6f87 +results[3895] = 0x28553e1d6726497e +results[3896] = 0x4dd8be3f20f73b91 +results[3897] = 0x0a4cd6bba5c89e17 +results[3898] = 0x0a9bfe6a3aae0abf +results[3899] = 0xf6052ef8b68dca8c +results[3900] = 0xcabeac8ff737a16b +results[3901] = 0x8b911b5a56b9fd57 +results[3902] = 0xfda3568b5c88939f +results[3903] = 0x0d996e48b9a5edd2 +results[3904] = 0xfc37c1cfda4fc3e6 +results[3905] = 0x7e5a868b8ac9e4f8 +results[3906] = 0x243b52cce77f4cc2 +results[3907] = 0x2777fe0e7f383e99 +results[3908] = 0x0aa2924c0f3a9f17 +results[3909] = 0x5e14eb53731400f7 +results[3910] = 0x59683ab8211dc7e2 +results[3911] = 0xb714623e4336285f +results[3912] = 0x8cd0bd91ef9e05e6 +results[3913] = 0x9e2509fce9ec25d8 +results[3914] = 0xa252b676919e5daf +results[3915] = 0x14b38081a40f2e2c +results[3916] = 0xef6b75cd437a9e00 +results[3917] = 0x040d2f9c14c97118 +results[3918] = 0x28a04d7fa3d359be +results[3919] = 0x121c07a4b394a187 +results[3920] = 0x4aa0d467e9cda90d +results[3921] = 0xa1d99bcf0e5c0b7e +results[3922] = 0xe481b82f9c964a40 +results[3923] = 0x27a5b750acd415b8 +results[3924] = 0x5248f9ed24cee4f3 +results[3925] = 0x2a06d57cac2cb335 +results[3926] = 0x4de54176420b962c +results[3927] = 0x7acff84bbca343b5 +results[3928] = 0x611b561cd36269ae +results[3929] = 0xf3ef7e055ab57fce +results[3930] = 0xe1118893b7d368d1 +results[3931] = 0x509391edff3e6ed1 +results[3932] = 0xfafc637d39cad28f +results[3933] = 0x0efb99471b688d3c +results[3934] = 0x1798bb988617d925 +results[3935] = 0xf44ae53c0433d41b +results[3936] = 0x9359d3d74cffcd3d +results[3937] = 0xa79882ee1f29a640 +results[3938] = 0x160aadac563c43d5 +results[3939] = 0x34b02ad0c4357c74 +results[3940] = 0x7f4785e472436722 +results[3941] = 0xa3c73390ef697e2a +results[3942] = 0xdc94ead1b4823c3a +results[3943] = 0x9eab493cf9d83e34 +results[3944] = 0xa58bbfb573e6e9ed +results[3945] = 0x1e00a112b21a08c2 +results[3946] = 0x7a727842ead72f55 +results[3947] = 0xecf4bbb85e2d4cd3 +results[3948] = 0xc52a41c9597d80ab +results[3949] = 0xf8ee5c77623d87a4 +results[3950] = 0xa39594859db8cdea +results[3951] = 0x3dde3d764b628b8b +results[3952] = 0x8df9eb595828db49 +results[3953] = 0x4af19ad6469d2999 +results[3954] = 0xe98865bd4a05c683 +results[3955] = 0x719e3c187fa99632 +results[3956] = 0x15724db9e9d10794 +results[3957] = 0xf5a7e0bb68a629b3 +results[3958] = 0x83e2efaa78e1c190 +results[3959] = 0xa0c8d4155f444fd8 +results[3960] = 0xec8340ded8a65fe6 +results[3961] = 0xafd6c5299c12e4d8 +results[3962] = 0x51ff6f62d32d8b06 +results[3963] = 0xf8554536118ebdc4 +results[3964] = 0x7322f59b2ee220f9 +results[3965] = 0xac8173367f07c804 +results[3966] = 0x266dcc4d6b0f4f35 +results[3967] = 0xc6cdbe25950ab718 +results[3968] = 0xab9f13ed9beedf99 +results[3969] = 0x6855cc72e26d6d51 +results[3970] = 0x6276fdf2d43ab689 +results[3971] = 0xbb92490fbed3b390 +results[3972] = 0xca1e7ea60fa737ce +results[3973] = 0x9dab632705459cab +results[3974] = 0xe6e055e84eefee37 +results[3975] = 0xcc375d5fbc685dea +results[3976] = 0x799e950d1cf1f2bb +results[3977] = 0xdeaf467caae436a7 +results[3978] = 0x92cc384a1c4d1306 +results[3979] = 0x73dd5d4c8058644e +results[3980] = 0x8efccd46d2890a62 +results[3981] = 0x68af8f39b1cc2053 +results[3982] = 0xf89fe3309eea39f2 +results[3983] = 0x004adc138f489338 +results[3984] = 0x12059c72de2d1dfd +results[3985] = 0xd8e553925ac934bb +results[3986] = 0x6dc4351cdcde1477 +results[3987] = 0xf7fec0f46159acfa +results[3988] = 0x827f8320119de680 +results[3989] = 0x46bf0ebc182f5240 +results[3990] = 0x847d1b0029e91b4f +results[3991] = 0x119c98f53986620d +results[3992] = 0x104d8f15dfaa59ab +results[3993] = 0x052a6faf23e603e2 +results[3994] = 0x3474c353eff494a5 +results[3995] = 0x45945f9643a6c3dc +results[3996] = 0x31d3ae46bbae985a +results[3997] = 0x3acebc956ad4e63c +results[3998] = 0x2b5f0a9e1e5ccbff +results[3999] = 0xbc62f85699c2b491 +results[4000] = 0x235769a3cca1bed1 +results[4001] = 0xbfc2251527b773fb +results[4002] = 0x6d1f9143cbdc0376 +results[4003] = 0x44f867f2a0229d32 +results[4004] = 0xe6d2e2736cc8bd35 +results[4005] = 0xa464978ac605eb23 +results[4006] = 0x4199f8c5a5ef6622 +results[4007] = 0x565c17016c0ec616 +results[4008] = 0x06c0cf59ea7a1a33 +results[4009] = 0xba5be1a17b3a2a39 +results[4010] = 0x45c2c9dd43365bd6 +results[4011] = 0xc34d5d96b00e860f +results[4012] = 0xe59f745da85d4c0a +results[4013] = 0xd9520f1fd9381d4e +results[4014] = 0x36891d2b7565176b +results[4015] = 0x39e0aa9ae7f4dc1c +results[4016] = 0x8d43cc7ed0c64957 +results[4017] = 0xd988645987fb491d +results[4018] = 0x5de74765acc5b3b1 +results[4019] = 0x65a4acd7d8dc3f8d +results[4020] = 0x1148f30bf17ab8a6 +results[4021] = 0xecd7c29ef115e367 +results[4022] = 0x1f2b657149391456 +results[4023] = 0x97bb7be64f70f5b8 +results[4024] = 0xe83b7b772a378993 +results[4025] = 0x00288589d8d03c00 +results[4026] = 0xd1570c195657fabe +results[4027] = 0x303cdb1be6aedc51 +results[4028] = 0x0b91e403bca3b542 +results[4029] = 0xb5bd79cdc5413ccf +results[4030] = 0x1e7359bb4ee7cae8 +results[4031] = 0xb708edaa4d20396f +results[4032] = 0x2ca5ba638bf6ab72 +results[4033] = 0xcd5165d16e9f4603 +results[4034] = 0x7bc9a3a13c7db055 +results[4035] = 0xfb77ad80debf5832 +results[4036] = 0x19ddfbf222934eaa +results[4037] = 0x8548d1424f2dc183 +results[4038] = 0xbd2a8a042857fd97 +results[4039] = 0x99fb6e4679d497d1 +results[4040] = 0xbfcce7b51a837477 +results[4041] = 0xcc3cacd3a50b721a +results[4042] = 0x90171e9c531ca2b3 +results[4043] = 0x33b5255c0d9e2f81 +results[4044] = 0x4abbbdd8d085fdea +results[4045] = 0xce73269cc0875035 +results[4046] = 0x104993dde4f7f5f8 +results[4047] = 0xa3c338bf8eb35e96 +results[4048] = 0x910bb79624f0f089 +results[4049] = 0x2ab8a19f18841862 +results[4050] = 0xb127244cddcdca50 +results[4051] = 0xd8bbb8c0fec71e40 +results[4052] = 0xd5880d17032419a2 +results[4053] = 0xdac91bddf48bb76c +results[4054] = 0x67fcf691eba1ed45 +results[4055] = 0x04fd79bffadca08e +results[4056] = 0xd0b60e2cbb967540 +results[4057] = 0x17a419ca215d5e20 +results[4058] = 0xef899ca554acdf1f +results[4059] = 0x265b07a2f92bcf5f +results[4060] = 0x8b2c65d17f8bccf2 +results[4061] = 0x2de6c5167c457708 +results[4062] = 0xf65d63982c8bf790 +results[4063] = 0x35b21ab4297f3337 +results[4064] = 0xbecf21f5ba3bead9 +results[4065] = 0xb2a275b7829b4192 +results[4066] = 0x0d34a11f897f0f32 +results[4067] = 0x8bdbcb482f3deb1b +results[4068] = 0x5fe9dee151431f67 +results[4069] = 0x6aafc238ee896dba +results[4070] = 0x08e6e95a54008dbb +results[4071] = 0x0e532f4dc4573236 +results[4072] = 0x9ef6dadd75e1384f +results[4073] = 0xaffa3d8e2b19fb11 +results[4074] = 0x615ab54078175373 +results[4075] = 0xd2d68c432405ec18 +results[4076] = 0xabb145490e36b122 +results[4077] = 0xd471aa75ad318c72 +results[4078] = 0xebb6740d8d4de7b7 +results[4079] = 0x003806b201c26c01 +results[4080] = 0x296daedc22ed4aa4 +results[4081] = 0x1080006533e4b081 +results[4082] = 0x1a746acc5e5416dd +results[4083] = 0xacb2d90de9ae7557 +results[4084] = 0x157a31be80180eff +results[4085] = 0x26cd30a5eeeedff7 +results[4086] = 0x6371f1d38ad841bc +results[4087] = 0x48655cec862acfa6 +results[4088] = 0x07a7e3c54a149ba3 +results[4089] = 0x54ccd6c79d1b7e21 +results[4090] = 0x083c97e39896df5c +results[4091] = 0x02585841087cd86f +results[4092] = 0x3b6e069e3ddef6f4 +results[4093] = 0x7a6698cc6c6a6be7 +results[4094] = 0x83b27259512a934e +results[4095] = 0x2baae5edd273af1d +Total time: 321929.656250 ms, 289927.728516 spent crunching diff --git a/A5.1/CUDA/demorun_quadrofx570m_0000_0000_0000_0000 b/A5.1/CUDA/demorun_quadrofx570m_0000_0000_0000_0000 new file mode 100644 index 0000000..4010191 --- /dev/null +++ b/A5.1/CUDA/demorun_quadrofx570m_0000_0000_0000_0000 @@ -0,0 +1,1091 @@ +Computing 1024 chains divided into 32 blocks of 32 threads, starting at 0x0000000000000000 +Will execute 64 runs of 32768 steps each. +Run 001/064, starting at index 0x1fffff... 5761.795898 ms. +Run 002/064, starting at index 0x1f7fff... 5760.457031 ms. +Run 003/064, starting at index 0x1effff... 5757.565918 ms. +Run 004/064, starting at index 0x1e7fff... 5768.548828 ms. +Run 005/064, starting at index 0x1dffff... 5764.833984 ms. +Run 006/064, starting at index 0x1d7fff... 5770.363770 ms. +Run 007/064, starting at index 0x1cffff... 5761.941895 ms. +Run 008/064, starting at index 0x1c7fff... 5765.357910 ms. +Run 009/064, starting at index 0x1bffff... 5761.180176 ms. +Run 010/064, starting at index 0x1b7fff... 5765.354980 ms. +Run 011/064, starting at index 0x1affff... 5762.342773 ms. +Run 012/064, starting at index 0x1a7fff... 5771.208984 ms. +Run 013/064, starting at index 0x19ffff... 5763.216797 ms. +Run 014/064, starting at index 0x197fff... 5759.354004 ms. +Run 015/064, starting at index 0x18ffff... 5766.996094 ms. +Run 016/064, starting at index 0x187fff... 5762.162109 ms. +Run 017/064, starting at index 0x17ffff... 5771.199219 ms. +Run 018/064, starting at index 0x177fff... 5762.557129 ms. +Run 019/064, starting at index 0x16ffff... 5761.815918 ms. +Run 020/064, starting at index 0x167fff... 5770.132812 ms. +Run 021/064, starting at index 0x15ffff... 5764.833984 ms. +Run 022/064, starting at index 0x157fff... 5769.107910 ms. +Run 023/064, starting at index 0x14ffff... 5761.516113 ms. +Run 024/064, starting at index 0x147fff... 5769.672852 ms. +Run 025/064, starting at index 0x13ffff... 5766.380859 ms. +Run 026/064, starting at index 0x137fff... 5770.129883 ms. +Run 027/064, starting at index 0x12ffff... 5762.857910 ms. +Run 028/064, starting at index 0x127fff... 5764.833008 ms. +Run 029/064, starting at index 0x11ffff... 5770.136230 ms. +Run 030/064, starting at index 0x117fff... 5762.799805 ms. +Run 031/064, starting at index 0x10ffff... 5762.914062 ms. +Run 032/064, starting at index 0x107fff... 5766.204102 ms. +Run 033/064, starting at index 0x0fffff... 5760.144043 ms. +Run 034/064, starting at index 0x0f7fff... 5762.826172 ms. +Run 035/064, starting at index 0x0effff... 5763.123047 ms. +Run 036/064, starting at index 0x0e7fff... 5760.256836 ms. +Run 037/064, starting at index 0x0dffff... 5760.416016 ms. +Run 038/064, starting at index 0x0d7fff... 5762.953125 ms. +Run 039/064, starting at index 0x0cffff... 5761.784180 ms. +Run 040/064, starting at index 0x0c7fff... 5760.820801 ms. +Run 041/064, starting at index 0x0bffff... 5758.791016 ms. +Run 042/064, starting at index 0x0b7fff... 5766.380859 ms. +Run 043/064, starting at index 0x0affff... 5761.658203 ms. +Run 044/064, starting at index 0x0a7fff... 5773.694824 ms. +Run 045/064, starting at index 0x09ffff... 5762.318848 ms. +Run 046/064, starting at index 0x097fff... 5766.118164 ms. +Run 047/064, starting at index 0x08ffff... 5764.426758 ms. +Run 048/064, starting at index 0x087fff... 5765.529785 ms. +Run 049/064, starting at index 0x07ffff... 5764.834961 ms. +Run 050/064, starting at index 0x077fff... 5764.341797 ms. +Run 051/064, starting at index 0x06ffff... 5760.092773 ms. +Run 052/064, starting at index 0x067fff... 5774.994141 ms. +Run 053/064, starting at index 0x05ffff... 5770.137207 ms. +Run 054/064, starting at index 0x057fff... 5762.974121 ms. +Run 055/064, starting at index 0x04ffff... 5763.951172 ms. +Run 056/064, starting at index 0x047fff... 5772.530762 ms. +Run 057/064, starting at index 0x03ffff... 5776.428223 ms. +Run 058/064, starting at index 0x037fff... 5765.644043 ms. +Run 059/064, starting at index 0x02ffff... 5766.724121 ms. +Run 060/064, starting at index 0x027fff... 5763.217773 ms. +Run 061/064, starting at index 0x01ffff... 5769.807129 ms. +Run 062/064, starting at index 0x017fff... 5765.654785 ms. +Run 063/064, starting at index 0x00ffff... 5766.163086 ms. +Run 064/064, starting at index 0x007fff... 5763.092773 ms. +results[0] = 0x6d14a53d7fe0574c +results[1] = 0x635809b0850c5594 +results[2] = 0x55085ccd8357a140 +results[3] = 0x808608202d55b473 +results[4] = 0x905ddf13110ca25a +results[5] = 0xcbbe903d8847444e +results[6] = 0xb32dcd0ee320992f +results[7] = 0x38087d640fea5c81 +results[8] = 0xdbd57f6ee98bb3ad +results[9] = 0xd688814759e2afec +results[10] = 0xc6544dcb35b0662c +results[11] = 0xaa412cb2ee69a252 +results[12] = 0xb81bc666d899e7b2 +results[13] = 0x17c7f536f8ed71ad +results[14] = 0xca96ee565f91a065 +results[15] = 0x7d3ad8fa8fd1592f +results[16] = 0x54dac55590718d8b +results[17] = 0xb40a7b47844b1a45 +results[18] = 0xd7fca4d986f21d50 +results[19] = 0x7caed26f67b95da9 +results[20] = 0xb4959d0385ede6ba +results[21] = 0xd331067eb96588a0 +results[22] = 0xba018003fc1a615f +results[23] = 0x4f9793de6a64e2ae +results[24] = 0x0908f1e250b2cc4b +results[25] = 0xf934542afa2090e2 +results[26] = 0x9a35d808b4876606 +results[27] = 0xce300c008809c67a +results[28] = 0x8064b9299b48bbdb +results[29] = 0x5fdc5d28b326482a +results[30] = 0xc7abc499c9ea64b4 +results[31] = 0xb6940626c78a7282 +results[32] = 0x084c95b71cec57aa +results[33] = 0x8b5b4ceafa392859 +results[34] = 0x7ee4a05b3e94f9cf +results[35] = 0x46d3283cf8fe0f16 +results[36] = 0x117e303f21335eaf +results[37] = 0xbe4395045eca2d1b +results[38] = 0xf0bee73601967d87 +results[39] = 0xbaf8c91d1773505d +results[40] = 0x6e2431517df580aa +results[41] = 0xafd417bc45bdf857 +results[42] = 0xe12245e0a97abfd0 +results[43] = 0x168966fc179664dd +results[44] = 0x12b26b9c1470800f +results[45] = 0x40061cb2130cc20a +results[46] = 0x6de3eda57996d5d2 +results[47] = 0xcc858c9362e57136 +results[48] = 0x9f70ef2e9b2fdcf3 +results[49] = 0x6726efd6d3b052b0 +results[50] = 0x93c0a82cfc8513e0 +results[51] = 0x1a4895aa29fd46c1 +results[52] = 0x51500bbdf8264f28 +results[53] = 0xaabd1418d1c15897 +results[54] = 0x4793bc05d85dfe5f +results[55] = 0x846e5dacde619498 +results[56] = 0x7ad5c746e49292a3 +results[57] = 0x277570f191b13e3f +results[58] = 0x220909d1b8af5291 +results[59] = 0xb925eefe0d8e6282 +results[60] = 0x394ae931e61c2501 +results[61] = 0xa05a576939a6b171 +results[62] = 0x5766fa32b07b3a23 +results[63] = 0xdf132753bccce175 +results[64] = 0x981d30ccd74f0b33 +results[65] = 0x996326910f10f7ad +results[66] = 0x007dfe6d63cd294d +results[67] = 0xbc4c6a9b85eb6306 +results[68] = 0xdb0170f16533cfcf +results[69] = 0x4a46229e764951d6 +results[70] = 0x99f9a461e39c6714 +results[71] = 0x71b44bcb4dafece4 +results[72] = 0x3254e61a5dc13531 +results[73] = 0xf93aacc76b52669c +results[74] = 0x4b0bcfe6e74e18c0 +results[75] = 0x9fd2688ffca19491 +results[76] = 0xee3f5b23eca2f6ec +results[77] = 0x8e5dd0fb4e99a493 +results[78] = 0x93bdc4b0d78c1202 +results[79] = 0x03c56c39d840be03 +results[80] = 0x22200a85ca952455 +results[81] = 0x4cb6d5d853b1e6d9 +results[82] = 0x36cded8207d4fe22 +results[83] = 0x078fad74194e2cf7 +results[84] = 0xd15a1134d82466c0 +results[85] = 0x74c7f05c524b5bd0 +results[86] = 0xdc0681590a2e7a49 +results[87] = 0x2d82c1467bc2010c +results[88] = 0x7ffd37315cc0698b +results[89] = 0x21155049dd1bab55 +results[90] = 0x3241f3db60941abc +results[91] = 0xb0d2a7a66965b595 +results[92] = 0xef4696d7758bffa6 +results[93] = 0xd2a4b0b1bc5ac6f1 +results[94] = 0xb51cd3897b1db885 +results[95] = 0xce4cc912b7b99eea +results[96] = 0x592c60b8a0cc8caf +results[97] = 0x936e5ab76bfb36a3 +results[98] = 0x587ebe213161b80f +results[99] = 0xa33ba2717d3ec085 +results[100] = 0xaa4d5cf576eda748 +results[101] = 0x050a5d8f62717e32 +results[102] = 0x4bb9553a4539da78 +results[103] = 0xc8f7e1aa0c8b454c +results[104] = 0xd180afc5c3cf7710 +results[105] = 0x9009a5b0ded8f742 +results[106] = 0xc67376779552ae17 +results[107] = 0xde4ff4fda752be26 +results[108] = 0x98b3573f0069f967 +results[109] = 0x33543db4d2a687e1 +results[110] = 0xb60df09650b000db +results[111] = 0xfeed30dc328902b2 +results[112] = 0xc082f7484ffc2f24 +results[113] = 0xe5e9c530b420a605 +results[114] = 0x7008a5c9c2b3d7f0 +results[115] = 0x2f00e701b9985ca5 +results[116] = 0x9380f8c6e320b6a8 +results[117] = 0x5beb78279c6d72e7 +results[118] = 0xec50944bb9f2986b +results[119] = 0xaf00a8fadce7ddfc +results[120] = 0xbacbbe6838cf9071 +results[121] = 0x77af8db8c2989fe6 +results[122] = 0x5659aeb2f64e6cf6 +results[123] = 0x5ca33f9374bca2a1 +results[124] = 0x5dae5ad3173c21e1 +results[125] = 0xf204cd37fda76144 +results[126] = 0x83fd5b47876779f2 +results[127] = 0xa68e807b715ac1b6 +results[128] = 0xd65c37f3b72fa0f3 +results[129] = 0xd20542aa09b7d9b0 +results[130] = 0x02a8fe11bb73f552 +results[131] = 0x533f2ed0718a69c5 +results[132] = 0x2374856bc1c5b347 +results[133] = 0x5f16b55459910405 +results[134] = 0xa70f7aa639ec66e5 +results[135] = 0x72c87254b9be8e34 +results[136] = 0x00a4457291d198a2 +results[137] = 0xb7f5816b88f6b7d5 +results[138] = 0x9101d53ac93b0a94 +results[139] = 0xc2847d8cd0959446 +results[140] = 0xdc9d0b6a2eaa5fc5 +results[141] = 0x4ce9969b3339d3f9 +results[142] = 0xa0aa52c4ae30d2e7 +results[143] = 0x7df19fb7fadaad9c +results[144] = 0xbf90a4b6381f553b +results[145] = 0x3e30aeadcf7f55f9 +results[146] = 0x5a4337688ebd87a6 +results[147] = 0x7df4712a3f8b877b +results[148] = 0x49412cb81c6ace13 +results[149] = 0xb124ab8b5d09a229 +results[150] = 0xb9611e36d130a666 +results[151] = 0x8a7121f493725a12 +results[152] = 0x392b6a8915401b0c +results[153] = 0x4ce685fc0f085ad7 +results[154] = 0xe960f6f076aacfae +results[155] = 0xa81ea00a77d58aab +results[156] = 0xcf4db41629064327 +results[157] = 0x9b5a7e72f5f5a9a5 +results[158] = 0x796f0471536603ee +results[159] = 0x999b694085195303 +results[160] = 0x786c4813534c4f7c +results[161] = 0xf5734d8c5fab8d6b +results[162] = 0x2de391cfb5779de0 +results[163] = 0x2e3f7fa3ba9eb56f +results[164] = 0xdead5a9a4df0dfb3 +results[165] = 0x1b8f4a4dfdd80e70 +results[166] = 0x7609e2f868f18404 +results[167] = 0x68b361ba0a70313a +results[168] = 0x76ce87165c528f7f +results[169] = 0x0dc10772a8ea9c4e +results[170] = 0xd2e5fa25a72ab09e +results[171] = 0xad809fb3939cd777 +results[172] = 0x16352adf9d6a3a9c +results[173] = 0x9bdeb820279213dc +results[174] = 0x80b6a1e6866b12fd +results[175] = 0x7f527dc3ac0d1694 +results[176] = 0x17496b42c5dbe6db +results[177] = 0xc24dc19c7ca79e34 +results[178] = 0xa64831e836c8a034 +results[179] = 0x24682d6a512f6826 +results[180] = 0x176275478bb34dd6 +results[181] = 0x15d14340add1bed8 +results[182] = 0xde6b230f4d4c3296 +results[183] = 0x7293ce6defb240c2 +results[184] = 0x423af83e8d97b26b +results[185] = 0xabe4514bb0e55c3d +results[186] = 0x652e9a64cf11ec25 +results[187] = 0x982b98dc8db3d487 +results[188] = 0x091135485f55e699 +results[189] = 0x695918ddefbd52f1 +results[190] = 0x0a7dc80e9a5b0a40 +results[191] = 0xca9d15f34c1ba45b +results[192] = 0x6c935d64d3b7302d +results[193] = 0x5234bbb90aaa70de +results[194] = 0x0ef1958a2296aa29 +results[195] = 0x25d3620809eecd2c +results[196] = 0x16f134b0d34b5bb1 +results[197] = 0xf82a969dd4881442 +results[198] = 0x49d2814bd89ef6c2 +results[199] = 0x6e7fb38294a01fbf +results[200] = 0x164d9d9b1da6d494 +results[201] = 0xbb5dfb096c35abc4 +results[202] = 0xcabae90257fa224c +results[203] = 0x9ab6a559c87cab80 +results[204] = 0x380d68e8e49b7e9f +results[205] = 0xf79c083adc0d37e8 +results[206] = 0xba64d909bdc4ba53 +results[207] = 0x0dc6667b572cc789 +results[208] = 0x55ee24aabb30861c +results[209] = 0xc502f73ecb1c4a20 +results[210] = 0x38b1456fcde93918 +results[211] = 0x2141ee9a3c77b6b0 +results[212] = 0xe69f51236ca3fb66 +results[213] = 0xc5f37aaa9b1ce932 +results[214] = 0xd68679f9d4b8a081 +results[215] = 0xed66941007951c78 +results[216] = 0xb0e4474a859787e7 +results[217] = 0xcfeaf39ded99a0f2 +results[218] = 0xe5631fff49814ab2 +results[219] = 0x16b261b42c457050 +results[220] = 0xbe5f102c724f3351 +results[221] = 0x1e79c2df84a854d8 +results[222] = 0x6a769cef03911ee4 +results[223] = 0x1718cec6b1a1f709 +results[224] = 0x5d7a257882fe9f1c +results[225] = 0xa54287b1675753a1 +results[226] = 0x74918d83c5878bdf +results[227] = 0x29db1bc986985790 +results[228] = 0x1c5ea996a8f42b38 +results[229] = 0x222fef0ba2c0197e +results[230] = 0xad7673fb29cdcc53 +results[231] = 0x21bd8144e4b084a4 +results[232] = 0x9b8693ee41b9b617 +results[233] = 0xbbe1eb9cc0bcbb9f +results[234] = 0x71c986eea66ec29e +results[235] = 0xbf24c98d5628acfb +results[236] = 0x8f5d11e30f781f40 +results[237] = 0x747f7e448812a84e +results[238] = 0x399abfb26d43fb42 +results[239] = 0xe6ba704e0e7b2363 +results[240] = 0xd5112f74ecf7f6a9 +results[241] = 0xd8668344c60e3250 +results[242] = 0x2620109986090869 +results[243] = 0xdcf66d7cf1397126 +results[244] = 0x8376756bff04e460 +results[245] = 0x838ff1d568bedd7d +results[246] = 0xa23f150b7bfca521 +results[247] = 0x0fb944ce24389485 +results[248] = 0x5e575860c8bfaf7d +results[249] = 0x080b316340206fa8 +results[250] = 0x91b7437d3e530e25 +results[251] = 0xf2097c1377db6ec5 +results[252] = 0xcd384a436421570f +results[253] = 0x7775a69042f4f0c7 +results[254] = 0x14ec6147300fea3e +results[255] = 0xd1f309f6409d2573 +results[256] = 0x677746d469287ae3 +results[257] = 0xcb5aca7829ed4c57 +results[258] = 0x02991e295bc48c8c +results[259] = 0x4632379c55af2b00 +results[260] = 0xabd0f789496a3644 +results[261] = 0x451c09536e9d3050 +results[262] = 0x9005b9d93161c21b +results[263] = 0x4e59bae5392dca20 +results[264] = 0x706444f94b0f414f +results[265] = 0xc3dcebd0183398a2 +results[266] = 0xbe5474a1a1e1cf96 +results[267] = 0x94be1d03b5e4eac2 +results[268] = 0xa3de1ec15d871eb8 +results[269] = 0x8ae244cb80486941 +results[270] = 0xca97adc6282ac16e +results[271] = 0xc8fdb250684927c5 +results[272] = 0x6872dd21bd535ae5 +results[273] = 0xb51228d01050e096 +results[274] = 0x859df64e0fd8c7cc +results[275] = 0x5d05e27f276b7e4f +results[276] = 0x0584540e31d1b9e5 +results[277] = 0xc337f4a0e21552fd +results[278] = 0x95ea3db92e6f032b +results[279] = 0x4a6b37effdde29b0 +results[280] = 0x7914115791ad2ae1 +results[281] = 0x5b47cb34cf864b7f +results[282] = 0x7edd07c2698ff07d +results[283] = 0x395fdd0cc3bc2cc3 +results[284] = 0xcd1ce6b7765de4d2 +results[285] = 0xf16e7025f1efe4af +results[286] = 0xc3a29cc74b73ef20 +results[287] = 0x3031a3d3380d6177 +results[288] = 0xc7ee08f5c1702bf9 +results[289] = 0x5e0cedba33bdb27b +results[290] = 0xcdb3950db1e49147 +results[291] = 0xcca6d14bc8fc50ef +results[292] = 0xaca626852b8fe7d2 +results[293] = 0xc5a40c61e15a80d7 +results[294] = 0x49c4528d698cc559 +results[295] = 0x3708db09df0d0f3e +results[296] = 0x6b733f779d27040f +results[297] = 0x26d84922327ad9f1 +results[298] = 0xeda39686465f96d2 +results[299] = 0xe5b5c42876946b34 +results[300] = 0xa6cb87c957ec83dc +results[301] = 0x6b44a89533045ddc +results[302] = 0x3f35de10c3e26064 +results[303] = 0xc59f6afa5679972e +results[304] = 0x8626be715f04d86c +results[305] = 0x286e08ccd80737ec +results[306] = 0xdeda5761d66c84cc +results[307] = 0x31dd7d556a544cf4 +results[308] = 0xba44448041b1cd16 +results[309] = 0x2555a56568a7eb49 +results[310] = 0x0b420f719026cd80 +results[311] = 0xd073dacd8c3db70b +results[312] = 0xc9cc5c5476dd8db4 +results[313] = 0xedf29198ccf146f9 +results[314] = 0x586b211c632850e9 +results[315] = 0x01b9e8e3015fc8be +results[316] = 0x3a4462c3c7fa47ad +results[317] = 0xb1380492f9c73546 +results[318] = 0xcff353156ffac399 +results[319] = 0xada757a7af7642df +results[320] = 0xa8b80eb5936555a1 +results[321] = 0xa7238b14f09620cc +results[322] = 0x4eb7decac3868de6 +results[323] = 0x0f14a28f0b3d1095 +results[324] = 0x4808e5e0057a004a +results[325] = 0x95bb21af452bbf48 +results[326] = 0xac187f2b85d75dc8 +results[327] = 0x812d607cb42e5804 +results[328] = 0xe58996930dde8cc9 +results[329] = 0x8bec4343dd7a138f +results[330] = 0x6ffd94370aa81f89 +results[331] = 0x5722c29feb5637af +results[332] = 0xe0f3b6e3ab68e74e +results[333] = 0x99064ae7d1afb3b2 +results[334] = 0xa632681d337a8f7a +results[335] = 0x9a9be73081878b50 +results[336] = 0xd7c7cf29ee906120 +results[337] = 0x40ad8d85d47614f0 +results[338] = 0x50034f9a76a277c7 +results[339] = 0xb340384cd6141cde +results[340] = 0xed813af3456cfe1f +results[341] = 0xfef8d0d7dc644864 +results[342] = 0x193fd150466768d2 +results[343] = 0x69ad1b9fe283faa3 +results[344] = 0x5c3b777a3e9e032f +results[345] = 0xd716722b08f92a48 +results[346] = 0x22b291b41667022b +results[347] = 0x02600a7dab453030 +results[348] = 0x75e50af8853c17f8 +results[349] = 0xd41e62e8dae9a150 +results[350] = 0x384790fde2a27283 +results[351] = 0x0681a60d921e369b +results[352] = 0x1f3491b1bcfc52da +results[353] = 0x8fd85d83d83c27b2 +results[354] = 0xb1eecc9d0675dcf6 +results[355] = 0x8350a8c2c74fb5c8 +results[356] = 0x20dee52010b21949 +results[357] = 0x894220cf22e1e916 +results[358] = 0x9ce3fe83da4ee327 +results[359] = 0x2f6c4a3707b7e5d0 +results[360] = 0x3e863c0281fc0d42 +results[361] = 0x830a5b785ea0f837 +results[362] = 0x0a6c8b7e54093d49 +results[363] = 0xd60956b3d4b19643 +results[364] = 0xcea7e4315589110d +results[365] = 0xb04464c8d6098390 +results[366] = 0x29db2e4a0d4e76c0 +results[367] = 0xea0ad0ef0634e1b6 +results[368] = 0x396d3ffd94a81164 +results[369] = 0x8a47e19f30a90895 +results[370] = 0xb0885c909b229a17 +results[371] = 0x1daf57397efc5b9c +results[372] = 0x18be9508ce34a4aa +results[373] = 0xb495058aba0e6be2 +results[374] = 0xf75a13a381d9ad98 +results[375] = 0xa9fdd73a3de17e5f +results[376] = 0xb62793f40fdc783f +results[377] = 0xe2828ed112467e1f +results[378] = 0x94ee71b1e07fbed6 +results[379] = 0xdad47f8930c0520a +results[380] = 0xe7990492b9b789a2 +results[381] = 0x9bc816c5dd87fb85 +results[382] = 0xf54a61f921d446fe +results[383] = 0x7b653dfd479bafd3 +results[384] = 0x552e97881a0c374a +results[385] = 0x9b016fbd9bf67c77 +results[386] = 0x7915059d93cf468f +results[387] = 0xd455c888838afcc6 +results[388] = 0x5cc8e81bf7bb9e3a +results[389] = 0xed0d7e95c0c483e7 +results[390] = 0x708aa3760f9be348 +results[391] = 0x0ab7579085a2f989 +results[392] = 0x8fb4331524c2c7d1 +results[393] = 0xe6981e11428e6022 +results[394] = 0x4d3e3bbd36d5681a +results[395] = 0xdf291fca0b7632fa +results[396] = 0x0bebb53361e08268 +results[397] = 0x1e476a43fa89d45a +results[398] = 0x2bfadc82eb9e6dd2 +results[399] = 0x5420a16dde02daa8 +results[400] = 0x17fdc9cbcf0f540e +results[401] = 0xca3af4066ab2f0e5 +results[402] = 0xcfa9ed369f0f00f5 +results[403] = 0x364851a637af9896 +results[404] = 0x79392e9d5f482118 +results[405] = 0xcf522c550c5a711d +results[406] = 0x51e48bb11c6259e5 +results[407] = 0x7d93e5c45073ec9f +results[408] = 0x7eb99bfd5ea1764c +results[409] = 0xdbbea01082f97af1 +results[410] = 0x28cf2d04ed4d515d +results[411] = 0xb52b8d946c189445 +results[412] = 0x07fb1890367d1952 +results[413] = 0xecb45ee942c8dd7e +results[414] = 0xbc70696cfd008362 +results[415] = 0x16ae0ff3438a746c +results[416] = 0x5673f4ffbcb7cdd4 +results[417] = 0xd26a07d773276056 +results[418] = 0xdbbe2875550f0e65 +results[419] = 0x05772545f8896464 +results[420] = 0x0db46442abf7c050 +results[421] = 0x6c13666ac77df703 +results[422] = 0xfe7c49f6a125b85c +results[423] = 0xc8afa681bae7ac64 +results[424] = 0xd5d43449a724f52f +results[425] = 0x7e59b6641341c468 +results[426] = 0x8cd5f7a926dd9026 +results[427] = 0xfc5c664d71af9e5d +results[428] = 0x28a833be194f59cd +results[429] = 0x23bde71eff584608 +results[430] = 0xa1c080185a8f8162 +results[431] = 0x1ee92f1f2e0f98d2 +results[432] = 0x52934207f27a4686 +results[433] = 0xe847e4b196201cca +results[434] = 0x57ac5b29cd5a0317 +results[435] = 0xcf9be064aac13c00 +results[436] = 0x0e19b366d1f6c4cb +results[437] = 0x94bea7ab64ad0b58 +results[438] = 0x5931ab92f6b3a625 +results[439] = 0x81fe316587f27eda +results[440] = 0x232e73c25f27f907 +results[441] = 0x88ba39167ce51fb1 +results[442] = 0xcf2e418dbe568b8a +results[443] = 0x7152a5d2946a380e +results[444] = 0x4fe9be9e32e74995 +results[445] = 0x87663b2dc218a5ba +results[446] = 0x34e40f0b1dfafbd3 +results[447] = 0xe6d2f64e20f2723e +results[448] = 0x57954b5830b63f0c +results[449] = 0x8a3acc12d33c5cf0 +results[450] = 0xfcf5a0a02fa62a46 +results[451] = 0xd1ab723b316f588e +results[452] = 0xbeac0a360fda06a9 +results[453] = 0x6ccf47c23ac018e7 +results[454] = 0xf35a4ca458278eb7 +results[455] = 0x801e80e3dbb3b19c +results[456] = 0x972833538af422e9 +results[457] = 0xee969257af072a74 +results[458] = 0x11ca642e24d3ac72 +results[459] = 0xbecc81f959f3a752 +results[460] = 0xa1dd21222e6aaeb8 +results[461] = 0x812d6099dfbf9a97 +results[462] = 0x0e40134ca941e2dc +results[463] = 0x0faa1149a4a2af70 +results[464] = 0x1da4054a9d9bd399 +results[465] = 0x182659c92e6f2e5a +results[466] = 0xc97536881cd775cb +results[467] = 0xc225441fd50ea311 +results[468] = 0x4ef21a9e620a2bd0 +results[469] = 0xc1118fa90b680650 +results[470] = 0xbd0181826a554c5d +results[471] = 0xdf02221a9352d7dd +results[472] = 0xf08548af7cc09a43 +results[473] = 0x25f1c22b4e3c1780 +results[474] = 0x9b3e81c03db8b6aa +results[475] = 0xf7ccaabd32178402 +results[476] = 0x8a407f23fe367580 +results[477] = 0x9e2dbaf5b0420afb +results[478] = 0x091d5835709a4520 +results[479] = 0x954d7b8a3e023eb2 +results[480] = 0xf8f8908db26b8954 +results[481] = 0x4140e828e71513aa +results[482] = 0x655537cfb083bbb4 +results[483] = 0x4003e4209ae22086 +results[484] = 0xb9a0a2a45b6006fa +results[485] = 0x94b2ff0cfd252ca4 +results[486] = 0x7cb6221e9a0d22c6 +results[487] = 0xb16e881aed23ba33 +results[488] = 0x5eae96ae6161e7df +results[489] = 0xffdf4fbaee88f309 +results[490] = 0x91c9af0dbb1e9046 +results[491] = 0x08abc6c4fc6dcbf0 +results[492] = 0xf29639ddf6d8e95a +results[493] = 0x6950ab53cb401e40 +results[494] = 0x91a899d45e522d50 +results[495] = 0x15238972e62feb6f +results[496] = 0x9f79e434045fdcdc +results[497] = 0xcb54bacaccd45eb6 +results[498] = 0x74975b281eca06e7 +results[499] = 0xa20e1718fa978588 +results[500] = 0xebd2af98b3780b6d +results[501] = 0xb5974db2a730e0ac +results[502] = 0x3dca212289344329 +results[503] = 0x428034f0b6a97456 +results[504] = 0x55a0e24931d95cde +results[505] = 0x4c40d566f5ce5f0a +results[506] = 0x70d2eec638a872de +results[507] = 0x763e632ff5173fce +results[508] = 0x1255522da2fe3ed7 +results[509] = 0x9c88fe0b9b18387a +results[510] = 0xa3da5f6f9b66fb39 +results[511] = 0x6a097736d72b3ef9 +results[512] = 0x8a3e0a2bcf4a7d36 +results[513] = 0xf155568fa815b0db +results[514] = 0x58ddde97c653b126 +results[515] = 0x81565b2f9c80a5cc +results[516] = 0x0cd4315cd80ab9a3 +results[517] = 0x3335be6e2d2458c5 +results[518] = 0x6d083ef49d9220d5 +results[519] = 0xe927d7c72e1ab01d +results[520] = 0xcfdcec0318a94e07 +results[521] = 0xbf08fe5ff6916c7a +results[522] = 0x5b4a5961bba50562 +results[523] = 0xcd697bfe961542d0 +results[524] = 0x7d3554c2291bfb51 +results[525] = 0xff5c793b3345819e +results[526] = 0x018bb0a93dae2888 +results[527] = 0xa3a21e74f071a749 +results[528] = 0x0e046d38fd804789 +results[529] = 0x8f85ea67d9538257 +results[530] = 0x8fa642b7b23c0988 +results[531] = 0xd97e5efbe493a3db +results[532] = 0xca91b47cfe973cd3 +results[533] = 0x4e156e82b12a8a7c +results[534] = 0x670bc9ddbdc136b9 +results[535] = 0xd3f2209662283f5e +results[536] = 0x56f00dabcf852c4c +results[537] = 0xa5daa56cc57609d6 +results[538] = 0x62dfbea04411ff59 +results[539] = 0x8113a93376332070 +results[540] = 0xd4313affadb3b050 +results[541] = 0x3d9c21f5f4c195d2 +results[542] = 0x2b9e32dcfa219241 +results[543] = 0x421077c18e7ab7e3 +results[544] = 0xa7634c395d32f69a +results[545] = 0x5b25af2205bf4edc +results[546] = 0x69be1d91a66b7506 +results[547] = 0x7e7d42e5f3f67f79 +results[548] = 0x58f848b24fe18de2 +results[549] = 0x91925a527107175b +results[550] = 0xca2257a7aa7f3115 +results[551] = 0x767f18993ea820bf +results[552] = 0xd9df057dee20f976 +results[553] = 0x37f258469f5edcee +results[554] = 0xa82530c013415730 +results[555] = 0xecb8b69ed3aaa6e7 +results[556] = 0x4ee0a2c874e22e63 +results[557] = 0x88cb367234f35bc2 +results[558] = 0x35c03f74efa977c7 +results[559] = 0x6ac47e77ff516844 +results[560] = 0xf47b04d73a158a9a +results[561] = 0x29f66b0663b93b7e +results[562] = 0x4cbeec6480b90ea9 +results[563] = 0x9fdf9b365790b68b +results[564] = 0x1aff965258f5a425 +results[565] = 0x87bd6d5afe0dd2e4 +results[566] = 0x7bf4d5263302e953 +results[567] = 0x1642e54546bb1075 +results[568] = 0x1849460523881335 +results[569] = 0xddbad0a84f8b7a2a +results[570] = 0xe5762be4ff3ee80f +results[571] = 0x65631ca58a4d95f9 +results[572] = 0x69545550c47bdc6e +results[573] = 0x4841dd1f657814da +results[574] = 0x0ae6680ad895da48 +results[575] = 0xa60a52472cd93e92 +results[576] = 0x3be98a28a2876f36 +results[577] = 0x907f81ccbc1f80b7 +results[578] = 0x40076f72137647f3 +results[579] = 0x07f03d49ac31f62a +results[580] = 0x7db4263df59cd21f +results[581] = 0x737b0c709f0e64e1 +results[582] = 0xd92c6512808fda03 +results[583] = 0x644c21a051268800 +results[584] = 0xf34b573d5b9ba5de +results[585] = 0x829305077e77fa44 +results[586] = 0x64b211a76a75b7e8 +results[587] = 0xb570469ecd9684a0 +results[588] = 0xe6f748a6b27d8062 +results[589] = 0x6ec4c26562f52b05 +results[590] = 0x1304f79102cad5ac +results[591] = 0xce6ea3d6facba2a9 +results[592] = 0xf1ad07f0cacc9bfb +results[593] = 0x4eb01d80c1f56ce6 +results[594] = 0x999b81aa0c07ff0a +results[595] = 0x7c7ae19beb2f5c6e +results[596] = 0x58c74dee1c40c7c6 +results[597] = 0x92ca325f7910e1a7 +results[598] = 0x4dd112b8c5229066 +results[599] = 0x0a693d77880a27a9 +results[600] = 0x332533a54ebc8731 +results[601] = 0xf2e9ae37c925c07f +results[602] = 0xdd09e9863779dfd5 +results[603] = 0xf0596ace78e70807 +results[604] = 0x088463e8e80dfac4 +results[605] = 0x2412bf71fd2dea21 +results[606] = 0xda0fc390e9a8e66a +results[607] = 0xb24aad47da8ac4c2 +results[608] = 0x4b7be929b65f5d5e +results[609] = 0x2273a2ca9026e405 +results[610] = 0x5b7b35392fcc50b8 +results[611] = 0x3c5611e6cae996f8 +results[612] = 0xb915534b35e5aaba +results[613] = 0xc0bb6e706c2b185d +results[614] = 0xd9c5e4f94c04e48c +results[615] = 0xc03a1122b956f606 +results[616] = 0x8391f84955485609 +results[617] = 0xd6bd34362dd1b985 +results[618] = 0xf3c43155f396303e +results[619] = 0x11a24d5c8d5a9d0b +results[620] = 0x10eecca92241de9a +results[621] = 0xfa8c67052e884cc4 +results[622] = 0xba31add190c20349 +results[623] = 0xda5961ed12e1ad56 +results[624] = 0x75e101640d16d8cb +results[625] = 0xf40afd244e2c5548 +results[626] = 0x837120b4da158a9f +results[627] = 0xd19adbdebda3002d +results[628] = 0xbc99a3bb8b681f61 +results[629] = 0x730993fe4d054964 +results[630] = 0x20ad5f663edcb184 +results[631] = 0xbbee978a742d1698 +results[632] = 0xa5d7cf05f695081e +results[633] = 0x59c9e1326092c686 +results[634] = 0x51a7a9c5734ecb97 +results[635] = 0x9d267db8a6523efd +results[636] = 0xeee7ef607bfb4b5a +results[637] = 0x13ec3e62fff91090 +results[638] = 0xfcdc993a4ba2e158 +results[639] = 0x3a94189b174dc0d0 +results[640] = 0x8aa43474e3941295 +results[641] = 0xf98c916d13e83ebe +results[642] = 0x2008f9d27959f9f1 +results[643] = 0x618c501fbacea917 +results[644] = 0xa3c681154874aa41 +results[645] = 0xde78a3053c5c879b +results[646] = 0xd2575f6d088ad202 +results[647] = 0x68a8db73accd3fd2 +results[648] = 0xbf753841363c57c5 +results[649] = 0xf21e80ed129ff33c +results[650] = 0x4b01d17b415faeff +results[651] = 0x774e46ab5a688933 +results[652] = 0x961fd279b36a8cfe +results[653] = 0x239b9e79531cf50c +results[654] = 0x4355c6465ca54755 +results[655] = 0x8651f8c215df68b7 +results[656] = 0x7085accb497f789d +results[657] = 0xe71850cdcd4b0f8d +results[658] = 0xbde81a6e83e45666 +results[659] = 0x4089693a675b86d4 +results[660] = 0x84b4891f8b1b3a35 +results[661] = 0xf02fc79f3dd81dab +results[662] = 0x2443d93a066e5cc2 +results[663] = 0x7abeb2bac8fd2fb4 +results[664] = 0x1756726cd00f7aa9 +results[665] = 0x066f1e072c449408 +results[666] = 0xc1527f97f37f3ec9 +results[667] = 0x5558aa7cf01f268d +results[668] = 0x8c263a395f47caa0 +results[669] = 0x768cbc7d2d36d20a +results[670] = 0x387917bfb2befc2a +results[671] = 0x52f58fb464f2aa09 +results[672] = 0xe1b3c4f752763193 +results[673] = 0xa2ae07db2e068672 +results[674] = 0xa05e986ef7fd9fc9 +results[675] = 0x4474984630af6726 +results[676] = 0x34b7ad282c9a270d +results[677] = 0xffebc23f2279798f +results[678] = 0xef9b8fc490d8b3df +results[679] = 0xb8ba31cadb383d30 +results[680] = 0xf46ad8ccd6ccb968 +results[681] = 0xfbc60e36f8f95a0a +results[682] = 0x4048a9c6e24e39f8 +results[683] = 0xa599e623029d9136 +results[684] = 0xff4ecca509c4c299 +results[685] = 0x99394c3741971251 +results[686] = 0x681f0d0578b33a80 +results[687] = 0xb896f1dcb4fdf75c +results[688] = 0x024d2999634b95dd +results[689] = 0x181f43111dc72da0 +results[690] = 0x4246a9b6e0b8f9e4 +results[691] = 0x93ba84c20c53ff2d +results[692] = 0x5d1fb1636c27ca8a +results[693] = 0x3d42be332ff2e060 +results[694] = 0xe378dbf61ecc6687 +results[695] = 0x6a159e364bc6531e +results[696] = 0x71c66b0e082bf07d +results[697] = 0x59a09b04f52f512a +results[698] = 0x7a0d46be04a0604c +results[699] = 0x74e101b250b14361 +results[700] = 0xc896e37746a05e46 +results[701] = 0x4796a8b24d45e6a2 +results[702] = 0xeb82569ea7cf731b +results[703] = 0xc9119a950c8113cd +results[704] = 0x735031d7e7ccfb18 +results[705] = 0x9f77683db43c51e7 +results[706] = 0x2f59450e2b725ca1 +results[707] = 0xd5882fecc028135d +results[708] = 0xfe6cd4e3b764e4c6 +results[709] = 0x49a08526101dd386 +results[710] = 0x22a9eb7f5189af92 +results[711] = 0x4f34d58a7167cf97 +results[712] = 0x99835bbb2e9d1836 +results[713] = 0xce791fc932e6c974 +results[714] = 0x93711ccd77ea40ca +results[715] = 0xf1cf81803b5687cf +results[716] = 0x7b3ed9f479ed806a +results[717] = 0xf7b0fdf2f06777f5 +results[718] = 0x820f408b748af14a +results[719] = 0x7d8a138024bb8dd5 +results[720] = 0xf46712468ac164f5 +results[721] = 0x305623432da20595 +results[722] = 0x5b208b5198e746e6 +results[723] = 0x60c6292f45ebaa97 +results[724] = 0x0a10e633e2941ed0 +results[725] = 0xe6bf138626a78c05 +results[726] = 0x057a7e5333e751df +results[727] = 0x65f79205b57bff3a +results[728] = 0xca2d1a4aca9fbd04 +results[729] = 0x8d32cca8e3182c8d +results[730] = 0xd18e8b26931eb799 +results[731] = 0xa3dc3485a8bf7b5d +results[732] = 0xbcc16ad6816fad76 +results[733] = 0x21b4c8988dd1474a +results[734] = 0xfb862e8475d1c153 +results[735] = 0x91ab3b6e49505493 +results[736] = 0xce5e5fccb7fd08e2 +results[737] = 0x079ac7be2974ea07 +results[738] = 0x69f4bc540ce5062c +results[739] = 0x471cb77bbdee417e +results[740] = 0x568be73d3232edd5 +results[741] = 0x84e367231428e196 +results[742] = 0x403c774c43b0aa30 +results[743] = 0xf8a4048b3230b6bc +results[744] = 0x6442363986f0259d +results[745] = 0xa20d34b39fbf7142 +results[746] = 0x8a0f26508da61073 +results[747] = 0xa4a44a3ae3bebd57 +results[748] = 0xe137f5826cc2d443 +results[749] = 0x6786e92c374c7630 +results[750] = 0x63a509c0c7b57f8d +results[751] = 0xf22544598a9b64f6 +results[752] = 0xce0b11a6640717f5 +results[753] = 0x2d2dde6bd7c8b3d9 +results[754] = 0x97ca53a2724377d9 +results[755] = 0x9b7837d1c8b1075a +results[756] = 0xd56b80945b1428bd +results[757] = 0x3c38726d81fa9336 +results[758] = 0xa2f521c225320fb7 +results[759] = 0x9304abf547ca25d3 +results[760] = 0xb964d5fded91d25a +results[761] = 0x76d451f2760ba394 +results[762] = 0xe5bc37603a765eab +results[763] = 0x7e806c5b8a948b05 +results[764] = 0x3fd79614e3556873 +results[765] = 0xf14ceadc72c639e0 +results[766] = 0xbd7a5531be3b465c +results[767] = 0x4451e0144c499527 +results[768] = 0xe193d509afd65235 +results[769] = 0x4f52c1c539f097a2 +results[770] = 0x3933efa2f7e80191 +results[771] = 0x33233864ce2e3763 +results[772] = 0xd83f40c2e1753e7b +results[773] = 0x8fbeb3484aaa52db +results[774] = 0xcf1e95e3cd78d100 +results[775] = 0x326be561c26d6087 +results[776] = 0x0b2bd72911dd5346 +results[777] = 0x127d356657db50b3 +results[778] = 0x8a0a09937a52343e +results[779] = 0xa748e26a8e3d61a0 +results[780] = 0x428393bdf30feaed +results[781] = 0xd70b4f69c5f24b65 +results[782] = 0xc6730ffc40613c64 +results[783] = 0xb1635dd0e4e9bac3 +results[784] = 0x91f6b23afd340dc7 +results[785] = 0xc8da28b1ca1b1bda +results[786] = 0x0bba33ff35edc52d +results[787] = 0x4c2e4aee7203740c +results[788] = 0x0c397663a1eb678a +results[789] = 0x1962c2a24f5445cb +results[790] = 0x952c5e48849fde76 +results[791] = 0x3fac78955ef6bc4e +results[792] = 0x482f74569ba0caf2 +results[793] = 0x8343887340c9142a +results[794] = 0x346807ef9e14170c +results[795] = 0x35d60eff968f8250 +results[796] = 0xa7e8f17e5c24805e +results[797] = 0x6d97d93575d64b8b +results[798] = 0xe8c20505e5d51394 +results[799] = 0xb14d64addfe39f3d +results[800] = 0x4c7bc8a520b4729f +results[801] = 0x70b72d3acc828651 +results[802] = 0xf7a8a7a3923bc3df +results[803] = 0x96fe9fb38435fb7a +results[804] = 0xb350b04b7d8c8c58 +results[805] = 0xed3c28d69c79cd0f +results[806] = 0x4cb6f7877d62e0f0 +results[807] = 0x7135e14ea73dd5d3 +results[808] = 0x3d3ccdf44aefbb15 +results[809] = 0x96f86b3860e024ab +results[810] = 0xb0c7dfa854250683 +results[811] = 0x45e0ffd6cddda764 +results[812] = 0xe07913a41d430d57 +results[813] = 0x6597b2c4e8f69cbc +results[814] = 0x4996ea439f392f45 +results[815] = 0x4c01cfc56a79785e +results[816] = 0xec84128dda47defe +results[817] = 0x78b8c16de40a6f18 +results[818] = 0x37a1ea14cfcce431 +results[819] = 0x75a4aa49c892fbd0 +results[820] = 0xfb8ea38c48ac6a8c +results[821] = 0x4d3fe650a0b8b5ea +results[822] = 0xc2fcdc32bcb10a0c +results[823] = 0xf925a9bdc6b9f749 +results[824] = 0x892ed1c4f8f31c12 +results[825] = 0x3294f07be9a9e9c1 +results[826] = 0x0a942375bba0f0c7 +results[827] = 0x605a4c4da4d8a255 +results[828] = 0xf8bd4fb081504f37 +results[829] = 0xcd28df9547bbeead +results[830] = 0x0812ff7487bfc0f8 +results[831] = 0x43ec58656d43419e +results[832] = 0xe9368941b44cc5ed +results[833] = 0x7347ac4cf7f8daac +results[834] = 0xdd9ca403626d4b47 +results[835] = 0xcd18aa38abba295b +results[836] = 0xaf56dadcf52b2a45 +results[837] = 0x8f50f41dcf8c0f85 +results[838] = 0xa4aef8e4191d1a45 +results[839] = 0xd061b83d1498bafb +results[840] = 0x8d7e382c1830c113 +results[841] = 0xbdea6c6dec3814cc +results[842] = 0x547991819dd50189 +results[843] = 0x456ad501fd6f9850 +results[844] = 0x58c60e3ae1aeda71 +results[845] = 0x668a950a277dd26f +results[846] = 0xa6e5367192a8eee7 +results[847] = 0x5a39c21167f7db87 +results[848] = 0xc0c1f211a98ab2ea +results[849] = 0x2e5a323a71fd213a +results[850] = 0x2067eadb64d2c43c +results[851] = 0x35a228fd107e2348 +results[852] = 0x4453268c39f06d99 +results[853] = 0x741221f15d5c37ab +results[854] = 0xbd1c6ead9ac5326d +results[855] = 0x4718f86cb54f1b91 +results[856] = 0xd9d103ac84cf4d56 +results[857] = 0x803194945d0f0fda +results[858] = 0xa8967716f9406485 +results[859] = 0xcc1a58e22747accf +results[860] = 0xdd2eae48772f3a9b +results[861] = 0x0c90cdcde376bb98 +results[862] = 0x521ec0424bf76261 +results[863] = 0x7d3c26e630230e7c +results[864] = 0xaba28352229955c1 +results[865] = 0xf18a4fab9f03ae8f +results[866] = 0x2f444364304776d5 +results[867] = 0x82472e72730def56 +results[868] = 0x4c2bac170df4384b +results[869] = 0xd4a69991fbc2a26e +results[870] = 0xd78d7d4ad7691348 +results[871] = 0xb588f43aa08c643e +results[872] = 0xd86a58e477cce73c +results[873] = 0xdc1b777462bddb88 +results[874] = 0x890e325ed58f7cf5 +results[875] = 0xd213f5e207ce034c +results[876] = 0xd60e9f25ae934863 +results[877] = 0xb4332d289b803ad8 +results[878] = 0xe6aaf577e860ce87 +results[879] = 0x39f5f441b279c687 +results[880] = 0x8b8b502b78aa24b1 +results[881] = 0x37f0e2221b92bf51 +results[882] = 0x5aadae8c52f5737b +results[883] = 0xfb42836bd285fe49 +results[884] = 0x657b084fa7e52576 +results[885] = 0xcd2a47a7c6759800 +results[886] = 0x5589b34d42a65f14 +results[887] = 0xe2fd3b9582f58c5e +results[888] = 0x7349953c446236ed +results[889] = 0x0deee402d8ea320e +results[890] = 0xbac0b88a7d2dc244 +results[891] = 0x56e9c38b2334a879 +results[892] = 0xb2d93997fd640a25 +results[893] = 0x056d59e20389e2c9 +results[894] = 0xd62271d1f04ede99 +results[895] = 0xa01f031b7f3bea26 +results[896] = 0x5a83c597ab1eb287 +results[897] = 0xd7133751ed7ae8de +results[898] = 0xda8733bbfd4f8e6b +results[899] = 0x226ff09dba50e0be +results[900] = 0x6f0acfb289e5d49a +results[901] = 0x5276fbf7cb3f1b43 +results[902] = 0x5cf581f97d331d85 +results[903] = 0xa901ec053cbc0861 +results[904] = 0xed4ff27791621c2e +results[905] = 0x218a6c5b0b2c1e5b +results[906] = 0x94e0b4bf6ce7fca9 +results[907] = 0x477f94fa55bc4bd0 +results[908] = 0x83f1ff489f6a089f +results[909] = 0x0f5cc3b2890a8a16 +results[910] = 0x537d974451499e79 +results[911] = 0x5e3e28a9d1162ade +results[912] = 0x4b149ad2812fb64a +results[913] = 0x4bd49b0576f4c9ca +results[914] = 0xc1be773216e9b834 +results[915] = 0x93b62bf904ea5cfe +results[916] = 0xe6f6bad00e4e788b +results[917] = 0x9004806b3031251e +results[918] = 0x1564d68858c525d9 +results[919] = 0x7c7d4e987307ff8d +results[920] = 0x2824b6f69f8170ba +results[921] = 0xff3a276036af05c7 +results[922] = 0x239634793cb1acc3 +results[923] = 0x521cb0950a8fc759 +results[924] = 0x198356ba68545323 +results[925] = 0x72f8fd91ae2b26b7 +results[926] = 0xe694d974a756fac0 +results[927] = 0x95f58632fb4635ed +results[928] = 0xbefa9505e2cbaa20 +results[929] = 0x82166d1463952313 +results[930] = 0xe60d54b9e928dd1e +results[931] = 0x56b62b11b5514dd3 +results[932] = 0x1bc173801ee34540 +results[933] = 0x44c03c6150e11269 +results[934] = 0xc62bcd8883866637 +results[935] = 0x70cf481a2d4cf8be +results[936] = 0xe51506bc5fed91e3 +results[937] = 0x4737e81a3424a398 +results[938] = 0xcc237e52f78873a7 +results[939] = 0x89334bdda00834d6 +results[940] = 0x2d3700e5a70df04d +results[941] = 0xd23596e15844d1ad +results[942] = 0x42bb59ffb1511046 +results[943] = 0xcdd1c47491b32ee6 +results[944] = 0x27416adf3445bd86 +results[945] = 0xc9b71c1edbb3763f +results[946] = 0xbade3326f6811761 +results[947] = 0xe7d9c7d6c746475d +results[948] = 0x3d4c6da2d53de36b +results[949] = 0x8654308a221c7ae9 +results[950] = 0x998a73d4aa29557a +results[951] = 0xc67ec5832e4f85fe +results[952] = 0x682780df561e9c1c +results[953] = 0x5447e7f80a3a974d +results[954] = 0x5eaed87c46b30a5a +results[955] = 0x4a6b3a46ca47fd65 +results[956] = 0xd76c1e09aebc5cab +results[957] = 0xb9ad16ef564d2863 +results[958] = 0xe052503e8dde48ee +results[959] = 0x1fef7cc8929ca7f1 +results[960] = 0x4fb10c7670be8c0e +results[961] = 0x2f58855046c13f0c +results[962] = 0x6e8546c6701b80e8 +results[963] = 0x29b4124f4a2c32bf +results[964] = 0x492890a5f2189bcb +results[965] = 0xa2c34dce699e86d9 +results[966] = 0x22722b1fde23c3e1 +results[967] = 0xfa717d99d8ffa00d +results[968] = 0x4a5f1f1d062cf628 +results[969] = 0xb6bb19724fb1b620 +results[970] = 0x7bb512183259befb +results[971] = 0x5d667f975a08843a +results[972] = 0xebdd7d19b0e9a078 +results[973] = 0xe32a19161515bb5f +results[974] = 0x4e8bdee9d7c62b44 +results[975] = 0x70941fb4d0efc9d4 +results[976] = 0x38c605f25b92d53a +results[977] = 0x2662dd69d6348df8 +results[978] = 0xf315371b75acc0e0 +results[979] = 0xdc7d42836b5e6542 +results[980] = 0x32d6018eddfb9466 +results[981] = 0x1f14de28e423baee +results[982] = 0x5788b5566ce5b003 +results[983] = 0xe05abc84e8101176 +results[984] = 0xe3f91de694403ce0 +results[985] = 0x79b01ccb9d2eb9ad +results[986] = 0x12145f81cb50c9e9 +results[987] = 0x2330d0a66d17b3cf +results[988] = 0xea4786b7eb7b9285 +results[989] = 0xd89e41b59a389ac3 +results[990] = 0xe4819d61ec1578fc +results[991] = 0xc475133395d8d89d +results[992] = 0x17d7cd0b6f33d717 +results[993] = 0xbbd5e290bf68e503 +results[994] = 0x002c4cf4a33853aa +results[995] = 0x23eab3967979cc9f +results[996] = 0xeca9da44de9309e0 +results[997] = 0x832f380e9195b003 +results[998] = 0x58d433dcc28fa2b7 +results[999] = 0x67602167e28698d4 +results[1000] = 0xd573c6b5f8a7f241 +results[1001] = 0x706db6b9d1496bf5 +results[1002] = 0xb0b21a76e47c4c59 +results[1003] = 0x4f7e287f9e3690aa +results[1004] = 0x500dd4c4f0a4c3dc +results[1005] = 0xf4918060655512ca +results[1006] = 0x6c66c367c37b266b +results[1007] = 0xcff53f4f1b7cb4d8 +results[1008] = 0x0435ea098243f4ec +results[1009] = 0x99c3ba40eacca7e5 +results[1010] = 0x733be71e86526b77 +results[1011] = 0xa6754304576ba277 +results[1012] = 0x7dc4efc79bef4927 +results[1013] = 0x20e6b2edfcf4b14b +results[1014] = 0x17780bd2a5009547 +results[1015] = 0x2d9f7fa171d5f525 +results[1016] = 0xd49cb7497f5953a3 +results[1017] = 0x7eb6f23c0238f2f5 +results[1018] = 0x650200c45e6fe0ec +results[1019] = 0x45eaaaf71fbaf468 +results[1020] = 0x25c1f2c3408e5217 +results[1021] = 0xe29c4a8e474444bd +results[1022] = 0x7c02ada387755086 +results[1023] = 0xb0dc8f5c98e33fab +Total time: 400968.187500 ms, 368961.604492 spent crunching diff --git a/A5.1/CUDA/demorun_quadrofx570m_0000_0000_0000_0000.divergent b/A5.1/CUDA/demorun_quadrofx570m_0000_0000_0000_0000.divergent new file mode 100644 index 0000000..4f235ec --- /dev/null +++ b/A5.1/CUDA/demorun_quadrofx570m_0000_0000_0000_0000.divergent @@ -0,0 +1,1091 @@ +Computing 1024 chains divided into 32 blocks of 32 threads, starting at 0x0000000000000000 +Will execute 64 runs of 32768 steps each. +Run 001/064, starting at index 0x1fffff... 6037.768066 ms. +Run 002/064, starting at index 0x1f7fff... 6037.411133 ms. +Run 003/064, starting at index 0x1effff... 6038.666016 ms. +Run 004/064, starting at index 0x1e7fff... 6037.028809 ms. +Run 005/064, starting at index 0x1dffff... 6038.917969 ms. +Run 006/064, starting at index 0x1d7fff... 6036.770020 ms. +Run 007/064, starting at index 0x1cffff... 6038.205078 ms. +Run 008/064, starting at index 0x1c7fff... 6036.848145 ms. +Run 009/064, starting at index 0x1bffff... 6035.267090 ms. +Run 010/064, starting at index 0x1b7fff... 6042.598145 ms. +Run 011/064, starting at index 0x1affff... 6039.005859 ms. +Run 012/064, starting at index 0x1a7fff... 6035.996094 ms. +Run 013/064, starting at index 0x19ffff... 6038.198242 ms. +Run 014/064, starting at index 0x197fff... 6040.106934 ms. +Run 015/064, starting at index 0x18ffff... 6037.026855 ms. +Run 016/064, starting at index 0x187fff... 6038.116211 ms. +Run 017/064, starting at index 0x17ffff... 6036.172852 ms. +Run 018/064, starting at index 0x177fff... 6035.915039 ms. +Run 019/064, starting at index 0x16ffff... 6037.880859 ms. +Run 020/064, starting at index 0x167fff... 6036.029785 ms. +Run 021/064, starting at index 0x15ffff... 6037.264160 ms. +Run 022/064, starting at index 0x157fff... 6038.553223 ms. +Run 023/064, starting at index 0x14ffff... 6037.145020 ms. +Run 024/064, starting at index 0x147fff... 6037.606934 ms. +Run 025/064, starting at index 0x13ffff... 6033.444824 ms. +Run 026/064, starting at index 0x137fff... 6039.455078 ms. +Run 027/064, starting at index 0x12ffff... 6038.554199 ms. +Run 028/064, starting at index 0x127fff... 6035.266113 ms. +Run 029/064, starting at index 0x11ffff... 6038.082031 ms. +Run 030/064, starting at index 0x117fff... 6038.958008 ms. +Run 031/064, starting at index 0x10ffff... 6037.788086 ms. +Run 032/064, starting at index 0x107fff... 6041.295898 ms. +Run 033/064, starting at index 0x0fffff... 6038.426758 ms. +Run 034/064, starting at index 0x0f7fff... 6036.000977 ms. +Run 035/064, starting at index 0x0effff... 6040.701172 ms. +Run 036/064, starting at index 0x0e7fff... 6034.370117 ms. +Run 037/064, starting at index 0x0dffff... 6037.330078 ms. +Run 038/064, starting at index 0x0d7fff... 6038.161133 ms. +Run 039/064, starting at index 0x0cffff... 6037.805176 ms. +Run 040/064, starting at index 0x0c7fff... 6037.294922 ms. +Run 041/064, starting at index 0x0bffff... 6036.848145 ms. +Run 042/064, starting at index 0x0b7fff... 6037.225098 ms. +Run 043/064, starting at index 0x0affff... 6037.464844 ms. +Run 044/064, starting at index 0x0a7fff... 6038.009766 ms. +Run 045/064, starting at index 0x09ffff... 6038.238770 ms. +Run 046/064, starting at index 0x097fff... 6039.528809 ms. +Run 047/064, starting at index 0x08ffff... 6037.883789 ms. +Run 048/064, starting at index 0x087fff... 6038.420898 ms. +Run 049/064, starting at index 0x07ffff... 6037.770020 ms. +Run 050/064, starting at index 0x077fff... 6037.272949 ms. +Run 051/064, starting at index 0x06ffff... 6039.850098 ms. +Run 052/064, starting at index 0x067fff... 6038.624023 ms. +Run 053/064, starting at index 0x05ffff... 6037.640137 ms. +Run 054/064, starting at index 0x057fff... 6040.437012 ms. +Run 055/064, starting at index 0x04ffff... 6036.588867 ms. +Run 056/064, starting at index 0x047fff... 6039.389160 ms. +Run 057/064, starting at index 0x03ffff... 6037.024902 ms. +Run 058/064, starting at index 0x037fff... 6036.002930 ms. +Run 059/064, starting at index 0x02ffff... 6038.806152 ms. +Run 060/064, starting at index 0x027fff... 6036.800781 ms. +Run 061/064, starting at index 0x01ffff... 6034.452148 ms. +Run 062/064, starting at index 0x017fff... 6037.757812 ms. +Run 063/064, starting at index 0x00ffff... 6040.509766 ms. +Run 064/064, starting at index 0x007fff... 6038.237793 ms. +results[0] = 0x6d14a53d7fe0574c +results[1] = 0x635809b0850c5594 +results[2] = 0x55085ccd8357a140 +results[3] = 0x808608202d55b473 +results[4] = 0x905ddf13110ca25a +results[5] = 0xcbbe903d8847444e +results[6] = 0xb32dcd0ee320992f +results[7] = 0x38087d640fea5c81 +results[8] = 0xdbd57f6ee98bb3ad +results[9] = 0xd688814759e2afec +results[10] = 0xc6544dcb35b0662c +results[11] = 0xaa412cb2ee69a252 +results[12] = 0xb81bc666d899e7b2 +results[13] = 0x17c7f536f8ed71ad +results[14] = 0xca96ee565f91a065 +results[15] = 0x7d3ad8fa8fd1592f +results[16] = 0x54dac55590718d8b +results[17] = 0xb40a7b47844b1a45 +results[18] = 0xd7fca4d986f21d50 +results[19] = 0x7caed26f67b95da9 +results[20] = 0xb4959d0385ede6ba +results[21] = 0xd331067eb96588a0 +results[22] = 0xba018003fc1a615f +results[23] = 0x4f9793de6a64e2ae +results[24] = 0x0908f1e250b2cc4b +results[25] = 0xf934542afa2090e2 +results[26] = 0x9a35d808b4876606 +results[27] = 0xce300c008809c67a +results[28] = 0x8064b9299b48bbdb +results[29] = 0x5fdc5d28b326482a +results[30] = 0xc7abc499c9ea64b4 +results[31] = 0xb6940626c78a7282 +results[32] = 0x084c95b71cec57aa +results[33] = 0x8b5b4ceafa392859 +results[34] = 0x7ee4a05b3e94f9cf +results[35] = 0x46d3283cf8fe0f16 +results[36] = 0x117e303f21335eaf +results[37] = 0xbe4395045eca2d1b +results[38] = 0xf0bee73601967d87 +results[39] = 0xbaf8c91d1773505d +results[40] = 0x6e2431517df580aa +results[41] = 0xafd417bc45bdf857 +results[42] = 0xe12245e0a97abfd0 +results[43] = 0x168966fc179664dd +results[44] = 0x12b26b9c1470800f +results[45] = 0x40061cb2130cc20a +results[46] = 0x6de3eda57996d5d2 +results[47] = 0xcc858c9362e57136 +results[48] = 0x9f70ef2e9b2fdcf3 +results[49] = 0x6726efd6d3b052b0 +results[50] = 0x93c0a82cfc8513e0 +results[51] = 0x1a4895aa29fd46c1 +results[52] = 0x51500bbdf8264f28 +results[53] = 0xaabd1418d1c15897 +results[54] = 0x4793bc05d85dfe5f +results[55] = 0x846e5dacde619498 +results[56] = 0x7ad5c746e49292a3 +results[57] = 0x277570f191b13e3f +results[58] = 0x220909d1b8af5291 +results[59] = 0xb925eefe0d8e6282 +results[60] = 0x394ae931e61c2501 +results[61] = 0xa05a576939a6b171 +results[62] = 0x5766fa32b07b3a23 +results[63] = 0xdf132753bccce175 +results[64] = 0x981d30ccd74f0b33 +results[65] = 0x996326910f10f7ad +results[66] = 0x007dfe6d63cd294d +results[67] = 0xbc4c6a9b85eb6306 +results[68] = 0xdb0170f16533cfcf +results[69] = 0x4a46229e764951d6 +results[70] = 0x99f9a461e39c6714 +results[71] = 0x71b44bcb4dafece4 +results[72] = 0x3254e61a5dc13531 +results[73] = 0xf93aacc76b52669c +results[74] = 0x4b0bcfe6e74e18c0 +results[75] = 0x9fd2688ffca19491 +results[76] = 0xee3f5b23eca2f6ec +results[77] = 0x8e5dd0fb4e99a493 +results[78] = 0x93bdc4b0d78c1202 +results[79] = 0x03c56c39d840be03 +results[80] = 0x22200a85ca952455 +results[81] = 0x4cb6d5d853b1e6d9 +results[82] = 0x36cded8207d4fe22 +results[83] = 0x078fad74194e2cf7 +results[84] = 0xd15a1134d82466c0 +results[85] = 0x74c7f05c524b5bd0 +results[86] = 0xdc0681590a2e7a49 +results[87] = 0x2d82c1467bc2010c +results[88] = 0x7ffd37315cc0698b +results[89] = 0x21155049dd1bab55 +results[90] = 0x3241f3db60941abc +results[91] = 0xb0d2a7a66965b595 +results[92] = 0xef4696d7758bffa6 +results[93] = 0xd2a4b0b1bc5ac6f1 +results[94] = 0xb51cd3897b1db885 +results[95] = 0xce4cc912b7b99eea +results[96] = 0x592c60b8a0cc8caf +results[97] = 0x936e5ab76bfb36a3 +results[98] = 0x587ebe213161b80f +results[99] = 0xa33ba2717d3ec085 +results[100] = 0xaa4d5cf576eda748 +results[101] = 0x050a5d8f62717e32 +results[102] = 0x4bb9553a4539da78 +results[103] = 0xc8f7e1aa0c8b454c +results[104] = 0xd180afc5c3cf7710 +results[105] = 0x9009a5b0ded8f742 +results[106] = 0xc67376779552ae17 +results[107] = 0xde4ff4fda752be26 +results[108] = 0x98b3573f0069f967 +results[109] = 0x33543db4d2a687e1 +results[110] = 0xb60df09650b000db +results[111] = 0xfeed30dc328902b2 +results[112] = 0xc082f7484ffc2f24 +results[113] = 0xe5e9c530b420a605 +results[114] = 0x7008a5c9c2b3d7f0 +results[115] = 0x2f00e701b9985ca5 +results[116] = 0x9380f8c6e320b6a8 +results[117] = 0x5beb78279c6d72e7 +results[118] = 0xec50944bb9f2986b +results[119] = 0xaf00a8fadce7ddfc +results[120] = 0xbacbbe6838cf9071 +results[121] = 0x77af8db8c2989fe6 +results[122] = 0x5659aeb2f64e6cf6 +results[123] = 0x5ca33f9374bca2a1 +results[124] = 0x5dae5ad3173c21e1 +results[125] = 0xf204cd37fda76144 +results[126] = 0x83fd5b47876779f2 +results[127] = 0xa68e807b715ac1b6 +results[128] = 0xd65c37f3b72fa0f3 +results[129] = 0xd20542aa09b7d9b0 +results[130] = 0x02a8fe11bb73f552 +results[131] = 0x533f2ed0718a69c5 +results[132] = 0x2374856bc1c5b347 +results[133] = 0x5f16b55459910405 +results[134] = 0xa70f7aa639ec66e5 +results[135] = 0x72c87254b9be8e34 +results[136] = 0x00a4457291d198a2 +results[137] = 0xb7f5816b88f6b7d5 +results[138] = 0x9101d53ac93b0a94 +results[139] = 0xc2847d8cd0959446 +results[140] = 0xdc9d0b6a2eaa5fc5 +results[141] = 0x4ce9969b3339d3f9 +results[142] = 0xa0aa52c4ae30d2e7 +results[143] = 0x7df19fb7fadaad9c +results[144] = 0xbf90a4b6381f553b +results[145] = 0x3e30aeadcf7f55f9 +results[146] = 0x5a4337688ebd87a6 +results[147] = 0x7df4712a3f8b877b +results[148] = 0x49412cb81c6ace13 +results[149] = 0xb124ab8b5d09a229 +results[150] = 0xb9611e36d130a666 +results[151] = 0x8a7121f493725a12 +results[152] = 0x392b6a8915401b0c +results[153] = 0x4ce685fc0f085ad7 +results[154] = 0xe960f6f076aacfae +results[155] = 0xa81ea00a77d58aab +results[156] = 0xcf4db41629064327 +results[157] = 0x9b5a7e72f5f5a9a5 +results[158] = 0x796f0471536603ee +results[159] = 0x999b694085195303 +results[160] = 0x786c4813534c4f7c +results[161] = 0xf5734d8c5fab8d6b +results[162] = 0x2de391cfb5779de0 +results[163] = 0x2e3f7fa3ba9eb56f +results[164] = 0xdead5a9a4df0dfb3 +results[165] = 0x1b8f4a4dfdd80e70 +results[166] = 0x7609e2f868f18404 +results[167] = 0x68b361ba0a70313a +results[168] = 0x76ce87165c528f7f +results[169] = 0x0dc10772a8ea9c4e +results[170] = 0xd2e5fa25a72ab09e +results[171] = 0xad809fb3939cd777 +results[172] = 0x16352adf9d6a3a9c +results[173] = 0x9bdeb820279213dc +results[174] = 0x80b6a1e6866b12fd +results[175] = 0x7f527dc3ac0d1694 +results[176] = 0x17496b42c5dbe6db +results[177] = 0xc24dc19c7ca79e34 +results[178] = 0xa64831e836c8a034 +results[179] = 0x24682d6a512f6826 +results[180] = 0x176275478bb34dd6 +results[181] = 0x15d14340add1bed8 +results[182] = 0xde6b230f4d4c3296 +results[183] = 0x7293ce6defb240c2 +results[184] = 0x423af83e8d97b26b +results[185] = 0xabe4514bb0e55c3d +results[186] = 0x652e9a64cf11ec25 +results[187] = 0x982b98dc8db3d487 +results[188] = 0x091135485f55e699 +results[189] = 0x695918ddefbd52f1 +results[190] = 0x0a7dc80e9a5b0a40 +results[191] = 0xca9d15f34c1ba45b +results[192] = 0x6c935d64d3b7302d +results[193] = 0x5234bbb90aaa70de +results[194] = 0x0ef1958a2296aa29 +results[195] = 0x25d3620809eecd2c +results[196] = 0x16f134b0d34b5bb1 +results[197] = 0xf82a969dd4881442 +results[198] = 0x49d2814bd89ef6c2 +results[199] = 0x6e7fb38294a01fbf +results[200] = 0x164d9d9b1da6d494 +results[201] = 0xbb5dfb096c35abc4 +results[202] = 0xcabae90257fa224c +results[203] = 0x9ab6a559c87cab80 +results[204] = 0x380d68e8e49b7e9f +results[205] = 0xf79c083adc0d37e8 +results[206] = 0xba64d909bdc4ba53 +results[207] = 0x0dc6667b572cc789 +results[208] = 0x55ee24aabb30861c +results[209] = 0xc502f73ecb1c4a20 +results[210] = 0x38b1456fcde93918 +results[211] = 0x2141ee9a3c77b6b0 +results[212] = 0xe69f51236ca3fb66 +results[213] = 0xc5f37aaa9b1ce932 +results[214] = 0xd68679f9d4b8a081 +results[215] = 0xed66941007951c78 +results[216] = 0xb0e4474a859787e7 +results[217] = 0xcfeaf39ded99a0f2 +results[218] = 0xe5631fff49814ab2 +results[219] = 0x16b261b42c457050 +results[220] = 0xbe5f102c724f3351 +results[221] = 0x1e79c2df84a854d8 +results[222] = 0x6a769cef03911ee4 +results[223] = 0x1718cec6b1a1f709 +results[224] = 0x5d7a257882fe9f1c +results[225] = 0xa54287b1675753a1 +results[226] = 0x74918d83c5878bdf +results[227] = 0x29db1bc986985790 +results[228] = 0x1c5ea996a8f42b38 +results[229] = 0x222fef0ba2c0197e +results[230] = 0xad7673fb29cdcc53 +results[231] = 0x21bd8144e4b084a4 +results[232] = 0x9b8693ee41b9b617 +results[233] = 0xbbe1eb9cc0bcbb9f +results[234] = 0x71c986eea66ec29e +results[235] = 0xbf24c98d5628acfb +results[236] = 0x8f5d11e30f781f40 +results[237] = 0x747f7e448812a84e +results[238] = 0x399abfb26d43fb42 +results[239] = 0xe6ba704e0e7b2363 +results[240] = 0xd5112f74ecf7f6a9 +results[241] = 0xd8668344c60e3250 +results[242] = 0x2620109986090869 +results[243] = 0xdcf66d7cf1397126 +results[244] = 0x8376756bff04e460 +results[245] = 0x838ff1d568bedd7d +results[246] = 0xa23f150b7bfca521 +results[247] = 0x0fb944ce24389485 +results[248] = 0x5e575860c8bfaf7d +results[249] = 0x080b316340206fa8 +results[250] = 0x91b7437d3e530e25 +results[251] = 0xf2097c1377db6ec5 +results[252] = 0xcd384a436421570f +results[253] = 0x7775a69042f4f0c7 +results[254] = 0x14ec6147300fea3e +results[255] = 0xd1f309f6409d2573 +results[256] = 0x677746d469287ae3 +results[257] = 0xcb5aca7829ed4c57 +results[258] = 0x02991e295bc48c8c +results[259] = 0x4632379c55af2b00 +results[260] = 0xabd0f789496a3644 +results[261] = 0x451c09536e9d3050 +results[262] = 0x9005b9d93161c21b +results[263] = 0x4e59bae5392dca20 +results[264] = 0x706444f94b0f414f +results[265] = 0xc3dcebd0183398a2 +results[266] = 0xbe5474a1a1e1cf96 +results[267] = 0x94be1d03b5e4eac2 +results[268] = 0xa3de1ec15d871eb8 +results[269] = 0x8ae244cb80486941 +results[270] = 0xca97adc6282ac16e +results[271] = 0xc8fdb250684927c5 +results[272] = 0x6872dd21bd535ae5 +results[273] = 0xb51228d01050e096 +results[274] = 0x859df64e0fd8c7cc +results[275] = 0x5d05e27f276b7e4f +results[276] = 0x0584540e31d1b9e5 +results[277] = 0xc337f4a0e21552fd +results[278] = 0x95ea3db92e6f032b +results[279] = 0x4a6b37effdde29b0 +results[280] = 0x7914115791ad2ae1 +results[281] = 0x5b47cb34cf864b7f +results[282] = 0x7edd07c2698ff07d +results[283] = 0x395fdd0cc3bc2cc3 +results[284] = 0xcd1ce6b7765de4d2 +results[285] = 0xf16e7025f1efe4af +results[286] = 0xc3a29cc74b73ef20 +results[287] = 0x3031a3d3380d6177 +results[288] = 0xc7ee08f5c1702bf9 +results[289] = 0x5e0cedba33bdb27b +results[290] = 0xcdb3950db1e49147 +results[291] = 0xcca6d14bc8fc50ef +results[292] = 0xaca626852b8fe7d2 +results[293] = 0xc5a40c61e15a80d7 +results[294] = 0x49c4528d698cc559 +results[295] = 0x3708db09df0d0f3e +results[296] = 0x6b733f779d27040f +results[297] = 0x26d84922327ad9f1 +results[298] = 0xeda39686465f96d2 +results[299] = 0xe5b5c42876946b34 +results[300] = 0xa6cb87c957ec83dc +results[301] = 0x6b44a89533045ddc +results[302] = 0x3f35de10c3e26064 +results[303] = 0xc59f6afa5679972e +results[304] = 0x8626be715f04d86c +results[305] = 0x286e08ccd80737ec +results[306] = 0xdeda5761d66c84cc +results[307] = 0x31dd7d556a544cf4 +results[308] = 0xba44448041b1cd16 +results[309] = 0x2555a56568a7eb49 +results[310] = 0x0b420f719026cd80 +results[311] = 0xd073dacd8c3db70b +results[312] = 0xc9cc5c5476dd8db4 +results[313] = 0xedf29198ccf146f9 +results[314] = 0x586b211c632850e9 +results[315] = 0x01b9e8e3015fc8be +results[316] = 0x3a4462c3c7fa47ad +results[317] = 0xb1380492f9c73546 +results[318] = 0xcff353156ffac399 +results[319] = 0xada757a7af7642df +results[320] = 0xa8b80eb5936555a1 +results[321] = 0xa7238b14f09620cc +results[322] = 0x4eb7decac3868de6 +results[323] = 0x0f14a28f0b3d1095 +results[324] = 0x4808e5e0057a004a +results[325] = 0x95bb21af452bbf48 +results[326] = 0xac187f2b85d75dc8 +results[327] = 0x812d607cb42e5804 +results[328] = 0xe58996930dde8cc9 +results[329] = 0x8bec4343dd7a138f +results[330] = 0x6ffd94370aa81f89 +results[331] = 0x5722c29feb5637af +results[332] = 0xe0f3b6e3ab68e74e +results[333] = 0x99064ae7d1afb3b2 +results[334] = 0xa632681d337a8f7a +results[335] = 0x9a9be73081878b50 +results[336] = 0xd7c7cf29ee906120 +results[337] = 0x40ad8d85d47614f0 +results[338] = 0x50034f9a76a277c7 +results[339] = 0xb340384cd6141cde +results[340] = 0xed813af3456cfe1f +results[341] = 0xfef8d0d7dc644864 +results[342] = 0x193fd150466768d2 +results[343] = 0x69ad1b9fe283faa3 +results[344] = 0x5c3b777a3e9e032f +results[345] = 0xd716722b08f92a48 +results[346] = 0x22b291b41667022b +results[347] = 0x02600a7dab453030 +results[348] = 0x75e50af8853c17f8 +results[349] = 0xd41e62e8dae9a150 +results[350] = 0x384790fde2a27283 +results[351] = 0x0681a60d921e369b +results[352] = 0x1f3491b1bcfc52da +results[353] = 0x8fd85d83d83c27b2 +results[354] = 0xb1eecc9d0675dcf6 +results[355] = 0x8350a8c2c74fb5c8 +results[356] = 0x20dee52010b21949 +results[357] = 0x894220cf22e1e916 +results[358] = 0x9ce3fe83da4ee327 +results[359] = 0x2f6c4a3707b7e5d0 +results[360] = 0x3e863c0281fc0d42 +results[361] = 0x830a5b785ea0f837 +results[362] = 0x0a6c8b7e54093d49 +results[363] = 0xd60956b3d4b19643 +results[364] = 0xcea7e4315589110d +results[365] = 0xb04464c8d6098390 +results[366] = 0x29db2e4a0d4e76c0 +results[367] = 0xea0ad0ef0634e1b6 +results[368] = 0x396d3ffd94a81164 +results[369] = 0x8a47e19f30a90895 +results[370] = 0xb0885c909b229a17 +results[371] = 0x1daf57397efc5b9c +results[372] = 0x18be9508ce34a4aa +results[373] = 0xb495058aba0e6be2 +results[374] = 0xf75a13a381d9ad98 +results[375] = 0xa9fdd73a3de17e5f +results[376] = 0xb62793f40fdc783f +results[377] = 0xe2828ed112467e1f +results[378] = 0x94ee71b1e07fbed6 +results[379] = 0xdad47f8930c0520a +results[380] = 0xe7990492b9b789a2 +results[381] = 0x9bc816c5dd87fb85 +results[382] = 0xf54a61f921d446fe +results[383] = 0x7b653dfd479bafd3 +results[384] = 0x552e97881a0c374a +results[385] = 0x9b016fbd9bf67c77 +results[386] = 0x7915059d93cf468f +results[387] = 0xd455c888838afcc6 +results[388] = 0x5cc8e81bf7bb9e3a +results[389] = 0xed0d7e95c0c483e7 +results[390] = 0x708aa3760f9be348 +results[391] = 0x0ab7579085a2f989 +results[392] = 0x8fb4331524c2c7d1 +results[393] = 0xe6981e11428e6022 +results[394] = 0x4d3e3bbd36d5681a +results[395] = 0xdf291fca0b7632fa +results[396] = 0x0bebb53361e08268 +results[397] = 0x1e476a43fa89d45a +results[398] = 0x2bfadc82eb9e6dd2 +results[399] = 0x5420a16dde02daa8 +results[400] = 0x17fdc9cbcf0f540e +results[401] = 0xca3af4066ab2f0e5 +results[402] = 0xcfa9ed369f0f00f5 +results[403] = 0x364851a637af9896 +results[404] = 0x79392e9d5f482118 +results[405] = 0xcf522c550c5a711d +results[406] = 0x51e48bb11c6259e5 +results[407] = 0x7d93e5c45073ec9f +results[408] = 0x7eb99bfd5ea1764c +results[409] = 0xdbbea01082f97af1 +results[410] = 0x28cf2d04ed4d515d +results[411] = 0xb52b8d946c189445 +results[412] = 0x07fb1890367d1952 +results[413] = 0xecb45ee942c8dd7e +results[414] = 0xbc70696cfd008362 +results[415] = 0x16ae0ff3438a746c +results[416] = 0x5673f4ffbcb7cdd4 +results[417] = 0xd26a07d773276056 +results[418] = 0xdbbe2875550f0e65 +results[419] = 0x05772545f8896464 +results[420] = 0x0db46442abf7c050 +results[421] = 0x6c13666ac77df703 +results[422] = 0xfe7c49f6a125b85c +results[423] = 0xc8afa681bae7ac64 +results[424] = 0xd5d43449a724f52f +results[425] = 0x7e59b6641341c468 +results[426] = 0x8cd5f7a926dd9026 +results[427] = 0xfc5c664d71af9e5d +results[428] = 0x28a833be194f59cd +results[429] = 0x23bde71eff584608 +results[430] = 0xa1c080185a8f8162 +results[431] = 0x1ee92f1f2e0f98d2 +results[432] = 0x52934207f27a4686 +results[433] = 0xe847e4b196201cca +results[434] = 0x57ac5b29cd5a0317 +results[435] = 0xcf9be064aac13c00 +results[436] = 0x0e19b366d1f6c4cb +results[437] = 0x94bea7ab64ad0b58 +results[438] = 0x5931ab92f6b3a625 +results[439] = 0x81fe316587f27eda +results[440] = 0x232e73c25f27f907 +results[441] = 0x88ba39167ce51fb1 +results[442] = 0xcf2e418dbe568b8a +results[443] = 0x7152a5d2946a380e +results[444] = 0x4fe9be9e32e74995 +results[445] = 0x87663b2dc218a5ba +results[446] = 0x34e40f0b1dfafbd3 +results[447] = 0xe6d2f64e20f2723e +results[448] = 0x57954b5830b63f0c +results[449] = 0x8a3acc12d33c5cf0 +results[450] = 0xfcf5a0a02fa62a46 +results[451] = 0xd1ab723b316f588e +results[452] = 0xbeac0a360fda06a9 +results[453] = 0x6ccf47c23ac018e7 +results[454] = 0xf35a4ca458278eb7 +results[455] = 0x801e80e3dbb3b19c +results[456] = 0x972833538af422e9 +results[457] = 0xee969257af072a74 +results[458] = 0x11ca642e24d3ac72 +results[459] = 0xbecc81f959f3a752 +results[460] = 0xa1dd21222e6aaeb8 +results[461] = 0x812d6099dfbf9a97 +results[462] = 0x0e40134ca941e2dc +results[463] = 0x0faa1149a4a2af70 +results[464] = 0x1da4054a9d9bd399 +results[465] = 0x182659c92e6f2e5a +results[466] = 0xc97536881cd775cb +results[467] = 0xc225441fd50ea311 +results[468] = 0x4ef21a9e620a2bd0 +results[469] = 0xc1118fa90b680650 +results[470] = 0xbd0181826a554c5d +results[471] = 0xdf02221a9352d7dd +results[472] = 0xf08548af7cc09a43 +results[473] = 0x25f1c22b4e3c1780 +results[474] = 0x9b3e81c03db8b6aa +results[475] = 0xf7ccaabd32178402 +results[476] = 0x8a407f23fe367580 +results[477] = 0x9e2dbaf5b0420afb +results[478] = 0x091d5835709a4520 +results[479] = 0x954d7b8a3e023eb2 +results[480] = 0xf8f8908db26b8954 +results[481] = 0x4140e828e71513aa +results[482] = 0x655537cfb083bbb4 +results[483] = 0x4003e4209ae22086 +results[484] = 0xb9a0a2a45b6006fa +results[485] = 0x94b2ff0cfd252ca4 +results[486] = 0x7cb6221e9a0d22c6 +results[487] = 0xb16e881aed23ba33 +results[488] = 0x5eae96ae6161e7df +results[489] = 0xffdf4fbaee88f309 +results[490] = 0x91c9af0dbb1e9046 +results[491] = 0x08abc6c4fc6dcbf0 +results[492] = 0xf29639ddf6d8e95a +results[493] = 0x6950ab53cb401e40 +results[494] = 0x91a899d45e522d50 +results[495] = 0x15238972e62feb6f +results[496] = 0x9f79e434045fdcdc +results[497] = 0xcb54bacaccd45eb6 +results[498] = 0x74975b281eca06e7 +results[499] = 0xa20e1718fa978588 +results[500] = 0xebd2af98b3780b6d +results[501] = 0xb5974db2a730e0ac +results[502] = 0x3dca212289344329 +results[503] = 0x428034f0b6a97456 +results[504] = 0x55a0e24931d95cde +results[505] = 0x4c40d566f5ce5f0a +results[506] = 0x70d2eec638a872de +results[507] = 0x763e632ff5173fce +results[508] = 0x1255522da2fe3ed7 +results[509] = 0x9c88fe0b9b18387a +results[510] = 0xa3da5f6f9b66fb39 +results[511] = 0x6a097736d72b3ef9 +results[512] = 0x8a3e0a2bcf4a7d36 +results[513] = 0xf155568fa815b0db +results[514] = 0x58ddde97c653b126 +results[515] = 0x81565b2f9c80a5cc +results[516] = 0x0cd4315cd80ab9a3 +results[517] = 0x3335be6e2d2458c5 +results[518] = 0x6d083ef49d9220d5 +results[519] = 0xe927d7c72e1ab01d +results[520] = 0xcfdcec0318a94e07 +results[521] = 0xbf08fe5ff6916c7a +results[522] = 0x5b4a5961bba50562 +results[523] = 0xcd697bfe961542d0 +results[524] = 0x7d3554c2291bfb51 +results[525] = 0xff5c793b3345819e +results[526] = 0x018bb0a93dae2888 +results[527] = 0xa3a21e74f071a749 +results[528] = 0x0e046d38fd804789 +results[529] = 0x8f85ea67d9538257 +results[530] = 0x8fa642b7b23c0988 +results[531] = 0xd97e5efbe493a3db +results[532] = 0xca91b47cfe973cd3 +results[533] = 0x4e156e82b12a8a7c +results[534] = 0x670bc9ddbdc136b9 +results[535] = 0xd3f2209662283f5e +results[536] = 0x56f00dabcf852c4c +results[537] = 0xa5daa56cc57609d6 +results[538] = 0x62dfbea04411ff59 +results[539] = 0x8113a93376332070 +results[540] = 0xd4313affadb3b050 +results[541] = 0x3d9c21f5f4c195d2 +results[542] = 0x2b9e32dcfa219241 +results[543] = 0x421077c18e7ab7e3 +results[544] = 0xa7634c395d32f69a +results[545] = 0x5b25af2205bf4edc +results[546] = 0x69be1d91a66b7506 +results[547] = 0x7e7d42e5f3f67f79 +results[548] = 0x58f848b24fe18de2 +results[549] = 0x91925a527107175b +results[550] = 0xca2257a7aa7f3115 +results[551] = 0x767f18993ea820bf +results[552] = 0xd9df057dee20f976 +results[553] = 0x37f258469f5edcee +results[554] = 0xa82530c013415730 +results[555] = 0xecb8b69ed3aaa6e7 +results[556] = 0x4ee0a2c874e22e63 +results[557] = 0x88cb367234f35bc2 +results[558] = 0x35c03f74efa977c7 +results[559] = 0x6ac47e77ff516844 +results[560] = 0xf47b04d73a158a9a +results[561] = 0x29f66b0663b93b7e +results[562] = 0x4cbeec6480b90ea9 +results[563] = 0x9fdf9b365790b68b +results[564] = 0x1aff965258f5a425 +results[565] = 0x87bd6d5afe0dd2e4 +results[566] = 0x7bf4d5263302e953 +results[567] = 0x1642e54546bb1075 +results[568] = 0x1849460523881335 +results[569] = 0xddbad0a84f8b7a2a +results[570] = 0xe5762be4ff3ee80f +results[571] = 0x65631ca58a4d95f9 +results[572] = 0x69545550c47bdc6e +results[573] = 0x4841dd1f657814da +results[574] = 0x0ae6680ad895da48 +results[575] = 0xa60a52472cd93e92 +results[576] = 0x3be98a28a2876f36 +results[577] = 0x907f81ccbc1f80b7 +results[578] = 0x40076f72137647f3 +results[579] = 0x07f03d49ac31f62a +results[580] = 0x7db4263df59cd21f +results[581] = 0x737b0c709f0e64e1 +results[582] = 0xd92c6512808fda03 +results[583] = 0x644c21a051268800 +results[584] = 0xf34b573d5b9ba5de +results[585] = 0x829305077e77fa44 +results[586] = 0x64b211a76a75b7e8 +results[587] = 0xb570469ecd9684a0 +results[588] = 0xe6f748a6b27d8062 +results[589] = 0x6ec4c26562f52b05 +results[590] = 0x1304f79102cad5ac +results[591] = 0xce6ea3d6facba2a9 +results[592] = 0xf1ad07f0cacc9bfb +results[593] = 0x4eb01d80c1f56ce6 +results[594] = 0x999b81aa0c07ff0a +results[595] = 0x7c7ae19beb2f5c6e +results[596] = 0x58c74dee1c40c7c6 +results[597] = 0x92ca325f7910e1a7 +results[598] = 0x4dd112b8c5229066 +results[599] = 0x0a693d77880a27a9 +results[600] = 0x332533a54ebc8731 +results[601] = 0xf2e9ae37c925c07f +results[602] = 0xdd09e9863779dfd5 +results[603] = 0xf0596ace78e70807 +results[604] = 0x088463e8e80dfac4 +results[605] = 0x2412bf71fd2dea21 +results[606] = 0xda0fc390e9a8e66a +results[607] = 0xb24aad47da8ac4c2 +results[608] = 0x4b7be929b65f5d5e +results[609] = 0x2273a2ca9026e405 +results[610] = 0x5b7b35392fcc50b8 +results[611] = 0x3c5611e6cae996f8 +results[612] = 0xb915534b35e5aaba +results[613] = 0xc0bb6e706c2b185d +results[614] = 0xd9c5e4f94c04e48c +results[615] = 0xc03a1122b956f606 +results[616] = 0x8391f84955485609 +results[617] = 0xd6bd34362dd1b985 +results[618] = 0xf3c43155f396303e +results[619] = 0x11a24d5c8d5a9d0b +results[620] = 0x10eecca92241de9a +results[621] = 0xfa8c67052e884cc4 +results[622] = 0xba31add190c20349 +results[623] = 0xda5961ed12e1ad56 +results[624] = 0x75e101640d16d8cb +results[625] = 0xf40afd244e2c5548 +results[626] = 0x837120b4da158a9f +results[627] = 0xd19adbdebda3002d +results[628] = 0xbc99a3bb8b681f61 +results[629] = 0x730993fe4d054964 +results[630] = 0x20ad5f663edcb184 +results[631] = 0xbbee978a742d1698 +results[632] = 0xa5d7cf05f695081e +results[633] = 0x59c9e1326092c686 +results[634] = 0x51a7a9c5734ecb97 +results[635] = 0x9d267db8a6523efd +results[636] = 0xeee7ef607bfb4b5a +results[637] = 0x13ec3e62fff91090 +results[638] = 0xfcdc993a4ba2e158 +results[639] = 0x3a94189b174dc0d0 +results[640] = 0x8aa43474e3941295 +results[641] = 0xf98c916d13e83ebe +results[642] = 0x2008f9d27959f9f1 +results[643] = 0x618c501fbacea917 +results[644] = 0xa3c681154874aa41 +results[645] = 0xde78a3053c5c879b +results[646] = 0xd2575f6d088ad202 +results[647] = 0x68a8db73accd3fd2 +results[648] = 0xbf753841363c57c5 +results[649] = 0xf21e80ed129ff33c +results[650] = 0x4b01d17b415faeff +results[651] = 0x774e46ab5a688933 +results[652] = 0x961fd279b36a8cfe +results[653] = 0x239b9e79531cf50c +results[654] = 0x4355c6465ca54755 +results[655] = 0x8651f8c215df68b7 +results[656] = 0x7085accb497f789d +results[657] = 0xe71850cdcd4b0f8d +results[658] = 0xbde81a6e83e45666 +results[659] = 0x4089693a675b86d4 +results[660] = 0x84b4891f8b1b3a35 +results[661] = 0xf02fc79f3dd81dab +results[662] = 0x2443d93a066e5cc2 +results[663] = 0x7abeb2bac8fd2fb4 +results[664] = 0x1756726cd00f7aa9 +results[665] = 0x066f1e072c449408 +results[666] = 0xc1527f97f37f3ec9 +results[667] = 0x5558aa7cf01f268d +results[668] = 0x8c263a395f47caa0 +results[669] = 0x768cbc7d2d36d20a +results[670] = 0x387917bfb2befc2a +results[671] = 0x52f58fb464f2aa09 +results[672] = 0xe1b3c4f752763193 +results[673] = 0xa2ae07db2e068672 +results[674] = 0xa05e986ef7fd9fc9 +results[675] = 0x4474984630af6726 +results[676] = 0x34b7ad282c9a270d +results[677] = 0xffebc23f2279798f +results[678] = 0xef9b8fc490d8b3df +results[679] = 0xb8ba31cadb383d30 +results[680] = 0xf46ad8ccd6ccb968 +results[681] = 0xfbc60e36f8f95a0a +results[682] = 0x4048a9c6e24e39f8 +results[683] = 0xa599e623029d9136 +results[684] = 0xff4ecca509c4c299 +results[685] = 0x99394c3741971251 +results[686] = 0x681f0d0578b33a80 +results[687] = 0xb896f1dcb4fdf75c +results[688] = 0x024d2999634b95dd +results[689] = 0x181f43111dc72da0 +results[690] = 0x4246a9b6e0b8f9e4 +results[691] = 0x93ba84c20c53ff2d +results[692] = 0x5d1fb1636c27ca8a +results[693] = 0x3d42be332ff2e060 +results[694] = 0xe378dbf61ecc6687 +results[695] = 0x6a159e364bc6531e +results[696] = 0x71c66b0e082bf07d +results[697] = 0x59a09b04f52f512a +results[698] = 0x7a0d46be04a0604c +results[699] = 0x74e101b250b14361 +results[700] = 0xc896e37746a05e46 +results[701] = 0x4796a8b24d45e6a2 +results[702] = 0xeb82569ea7cf731b +results[703] = 0xc9119a950c8113cd +results[704] = 0x735031d7e7ccfb18 +results[705] = 0x9f77683db43c51e7 +results[706] = 0x2f59450e2b725ca1 +results[707] = 0xd5882fecc028135d +results[708] = 0xfe6cd4e3b764e4c6 +results[709] = 0x49a08526101dd386 +results[710] = 0x22a9eb7f5189af92 +results[711] = 0x4f34d58a7167cf97 +results[712] = 0x99835bbb2e9d1836 +results[713] = 0xce791fc932e6c974 +results[714] = 0x93711ccd77ea40ca +results[715] = 0xf1cf81803b5687cf +results[716] = 0x7b3ed9f479ed806a +results[717] = 0xf7b0fdf2f06777f5 +results[718] = 0x820f408b748af14a +results[719] = 0x7d8a138024bb8dd5 +results[720] = 0xf46712468ac164f5 +results[721] = 0x305623432da20595 +results[722] = 0x5b208b5198e746e6 +results[723] = 0x60c6292f45ebaa97 +results[724] = 0x0a10e633e2941ed0 +results[725] = 0xe6bf138626a78c05 +results[726] = 0x057a7e5333e751df +results[727] = 0x65f79205b57bff3a +results[728] = 0xca2d1a4aca9fbd04 +results[729] = 0x8d32cca8e3182c8d +results[730] = 0xd18e8b26931eb799 +results[731] = 0xa3dc3485a8bf7b5d +results[732] = 0xbcc16ad6816fad76 +results[733] = 0x21b4c8988dd1474a +results[734] = 0xfb862e8475d1c153 +results[735] = 0x91ab3b6e49505493 +results[736] = 0xce5e5fccb7fd08e2 +results[737] = 0x079ac7be2974ea07 +results[738] = 0x69f4bc540ce5062c +results[739] = 0x471cb77bbdee417e +results[740] = 0x568be73d3232edd5 +results[741] = 0x84e367231428e196 +results[742] = 0x403c774c43b0aa30 +results[743] = 0xf8a4048b3230b6bc +results[744] = 0x6442363986f0259d +results[745] = 0xa20d34b39fbf7142 +results[746] = 0x8a0f26508da61073 +results[747] = 0xa4a44a3ae3bebd57 +results[748] = 0xe137f5826cc2d443 +results[749] = 0x6786e92c374c7630 +results[750] = 0x63a509c0c7b57f8d +results[751] = 0xf22544598a9b64f6 +results[752] = 0xce0b11a6640717f5 +results[753] = 0x2d2dde6bd7c8b3d9 +results[754] = 0x97ca53a2724377d9 +results[755] = 0x9b7837d1c8b1075a +results[756] = 0xd56b80945b1428bd +results[757] = 0x3c38726d81fa9336 +results[758] = 0xa2f521c225320fb7 +results[759] = 0x9304abf547ca25d3 +results[760] = 0xb964d5fded91d25a +results[761] = 0x76d451f2760ba394 +results[762] = 0xe5bc37603a765eab +results[763] = 0x7e806c5b8a948b05 +results[764] = 0x3fd79614e3556873 +results[765] = 0xf14ceadc72c639e0 +results[766] = 0xbd7a5531be3b465c +results[767] = 0x4451e0144c499527 +results[768] = 0xe193d509afd65235 +results[769] = 0x4f52c1c539f097a2 +results[770] = 0x3933efa2f7e80191 +results[771] = 0x33233864ce2e3763 +results[772] = 0xd83f40c2e1753e7b +results[773] = 0x8fbeb3484aaa52db +results[774] = 0xcf1e95e3cd78d100 +results[775] = 0x326be561c26d6087 +results[776] = 0x0b2bd72911dd5346 +results[777] = 0x127d356657db50b3 +results[778] = 0x8a0a09937a52343e +results[779] = 0xa748e26a8e3d61a0 +results[780] = 0x428393bdf30feaed +results[781] = 0xd70b4f69c5f24b65 +results[782] = 0xc6730ffc40613c64 +results[783] = 0xb1635dd0e4e9bac3 +results[784] = 0x91f6b23afd340dc7 +results[785] = 0xc8da28b1ca1b1bda +results[786] = 0x0bba33ff35edc52d +results[787] = 0x4c2e4aee7203740c +results[788] = 0x0c397663a1eb678a +results[789] = 0x1962c2a24f5445cb +results[790] = 0x952c5e48849fde76 +results[791] = 0x3fac78955ef6bc4e +results[792] = 0x482f74569ba0caf2 +results[793] = 0x8343887340c9142a +results[794] = 0x346807ef9e14170c +results[795] = 0x35d60eff968f8250 +results[796] = 0xa7e8f17e5c24805e +results[797] = 0x6d97d93575d64b8b +results[798] = 0xe8c20505e5d51394 +results[799] = 0xb14d64addfe39f3d +results[800] = 0x4c7bc8a520b4729f +results[801] = 0x70b72d3acc828651 +results[802] = 0xf7a8a7a3923bc3df +results[803] = 0x96fe9fb38435fb7a +results[804] = 0xb350b04b7d8c8c58 +results[805] = 0xed3c28d69c79cd0f +results[806] = 0x4cb6f7877d62e0f0 +results[807] = 0x7135e14ea73dd5d3 +results[808] = 0x3d3ccdf44aefbb15 +results[809] = 0x96f86b3860e024ab +results[810] = 0xb0c7dfa854250683 +results[811] = 0x45e0ffd6cddda764 +results[812] = 0xe07913a41d430d57 +results[813] = 0x6597b2c4e8f69cbc +results[814] = 0x4996ea439f392f45 +results[815] = 0x4c01cfc56a79785e +results[816] = 0xec84128dda47defe +results[817] = 0x78b8c16de40a6f18 +results[818] = 0x37a1ea14cfcce431 +results[819] = 0x75a4aa49c892fbd0 +results[820] = 0xfb8ea38c48ac6a8c +results[821] = 0x4d3fe650a0b8b5ea +results[822] = 0xc2fcdc32bcb10a0c +results[823] = 0xf925a9bdc6b9f749 +results[824] = 0x892ed1c4f8f31c12 +results[825] = 0x3294f07be9a9e9c1 +results[826] = 0x0a942375bba0f0c7 +results[827] = 0x605a4c4da4d8a255 +results[828] = 0xf8bd4fb081504f37 +results[829] = 0xcd28df9547bbeead +results[830] = 0x0812ff7487bfc0f8 +results[831] = 0x43ec58656d43419e +results[832] = 0xe9368941b44cc5ed +results[833] = 0x7347ac4cf7f8daac +results[834] = 0xdd9ca403626d4b47 +results[835] = 0xcd18aa38abba295b +results[836] = 0xaf56dadcf52b2a45 +results[837] = 0x8f50f41dcf8c0f85 +results[838] = 0xa4aef8e4191d1a45 +results[839] = 0xd061b83d1498bafb +results[840] = 0x8d7e382c1830c113 +results[841] = 0xbdea6c6dec3814cc +results[842] = 0x547991819dd50189 +results[843] = 0x456ad501fd6f9850 +results[844] = 0x58c60e3ae1aeda71 +results[845] = 0x668a950a277dd26f +results[846] = 0xa6e5367192a8eee7 +results[847] = 0x5a39c21167f7db87 +results[848] = 0xc0c1f211a98ab2ea +results[849] = 0x2e5a323a71fd213a +results[850] = 0x2067eadb64d2c43c +results[851] = 0x35a228fd107e2348 +results[852] = 0x4453268c39f06d99 +results[853] = 0x741221f15d5c37ab +results[854] = 0xbd1c6ead9ac5326d +results[855] = 0x4718f86cb54f1b91 +results[856] = 0xd9d103ac84cf4d56 +results[857] = 0x803194945d0f0fda +results[858] = 0xa8967716f9406485 +results[859] = 0xcc1a58e22747accf +results[860] = 0xdd2eae48772f3a9b +results[861] = 0x0c90cdcde376bb98 +results[862] = 0x521ec0424bf76261 +results[863] = 0x7d3c26e630230e7c +results[864] = 0xaba28352229955c1 +results[865] = 0xf18a4fab9f03ae8f +results[866] = 0x2f444364304776d5 +results[867] = 0x82472e72730def56 +results[868] = 0x4c2bac170df4384b +results[869] = 0xd4a69991fbc2a26e +results[870] = 0xd78d7d4ad7691348 +results[871] = 0xb588f43aa08c643e +results[872] = 0xd86a58e477cce73c +results[873] = 0xdc1b777462bddb88 +results[874] = 0x890e325ed58f7cf5 +results[875] = 0xd213f5e207ce034c +results[876] = 0xd60e9f25ae934863 +results[877] = 0xb4332d289b803ad8 +results[878] = 0xe6aaf577e860ce87 +results[879] = 0x39f5f441b279c687 +results[880] = 0x8b8b502b78aa24b1 +results[881] = 0x37f0e2221b92bf51 +results[882] = 0x5aadae8c52f5737b +results[883] = 0xfb42836bd285fe49 +results[884] = 0x657b084fa7e52576 +results[885] = 0xcd2a47a7c6759800 +results[886] = 0x5589b34d42a65f14 +results[887] = 0xe2fd3b9582f58c5e +results[888] = 0x7349953c446236ed +results[889] = 0x0deee402d8ea320e +results[890] = 0xbac0b88a7d2dc244 +results[891] = 0x56e9c38b2334a879 +results[892] = 0xb2d93997fd640a25 +results[893] = 0x056d59e20389e2c9 +results[894] = 0xd62271d1f04ede99 +results[895] = 0xa01f031b7f3bea26 +results[896] = 0x5a83c597ab1eb287 +results[897] = 0xd7133751ed7ae8de +results[898] = 0xda8733bbfd4f8e6b +results[899] = 0x226ff09dba50e0be +results[900] = 0x6f0acfb289e5d49a +results[901] = 0x5276fbf7cb3f1b43 +results[902] = 0x5cf581f97d331d85 +results[903] = 0xa901ec053cbc0861 +results[904] = 0xed4ff27791621c2e +results[905] = 0x218a6c5b0b2c1e5b +results[906] = 0x94e0b4bf6ce7fca9 +results[907] = 0x477f94fa55bc4bd0 +results[908] = 0x83f1ff489f6a089f +results[909] = 0x0f5cc3b2890a8a16 +results[910] = 0x537d974451499e79 +results[911] = 0x5e3e28a9d1162ade +results[912] = 0x4b149ad2812fb64a +results[913] = 0x4bd49b0576f4c9ca +results[914] = 0xc1be773216e9b834 +results[915] = 0x93b62bf904ea5cfe +results[916] = 0xe6f6bad00e4e788b +results[917] = 0x9004806b3031251e +results[918] = 0x1564d68858c525d9 +results[919] = 0x7c7d4e987307ff8d +results[920] = 0x2824b6f69f8170ba +results[921] = 0xff3a276036af05c7 +results[922] = 0x239634793cb1acc3 +results[923] = 0x521cb0950a8fc759 +results[924] = 0x198356ba68545323 +results[925] = 0x72f8fd91ae2b26b7 +results[926] = 0xe694d974a756fac0 +results[927] = 0x95f58632fb4635ed +results[928] = 0xbefa9505e2cbaa20 +results[929] = 0x82166d1463952313 +results[930] = 0xe60d54b9e928dd1e +results[931] = 0x56b62b11b5514dd3 +results[932] = 0x1bc173801ee34540 +results[933] = 0x44c03c6150e11269 +results[934] = 0xc62bcd8883866637 +results[935] = 0x70cf481a2d4cf8be +results[936] = 0xe51506bc5fed91e3 +results[937] = 0x4737e81a3424a398 +results[938] = 0xcc237e52f78873a7 +results[939] = 0x89334bdda00834d6 +results[940] = 0x2d3700e5a70df04d +results[941] = 0xd23596e15844d1ad +results[942] = 0x42bb59ffb1511046 +results[943] = 0xcdd1c47491b32ee6 +results[944] = 0x27416adf3445bd86 +results[945] = 0xc9b71c1edbb3763f +results[946] = 0xbade3326f6811761 +results[947] = 0xe7d9c7d6c746475d +results[948] = 0x3d4c6da2d53de36b +results[949] = 0x8654308a221c7ae9 +results[950] = 0x998a73d4aa29557a +results[951] = 0xc67ec5832e4f85fe +results[952] = 0x682780df561e9c1c +results[953] = 0x5447e7f80a3a974d +results[954] = 0x5eaed87c46b30a5a +results[955] = 0x4a6b3a46ca47fd65 +results[956] = 0xd76c1e09aebc5cab +results[957] = 0xb9ad16ef564d2863 +results[958] = 0xe052503e8dde48ee +results[959] = 0x1fef7cc8929ca7f1 +results[960] = 0x4fb10c7670be8c0e +results[961] = 0x2f58855046c13f0c +results[962] = 0x6e8546c6701b80e8 +results[963] = 0x29b4124f4a2c32bf +results[964] = 0x492890a5f2189bcb +results[965] = 0xa2c34dce699e86d9 +results[966] = 0x22722b1fde23c3e1 +results[967] = 0xfa717d99d8ffa00d +results[968] = 0x4a5f1f1d062cf628 +results[969] = 0xb6bb19724fb1b620 +results[970] = 0x7bb512183259befb +results[971] = 0x5d667f975a08843a +results[972] = 0xebdd7d19b0e9a078 +results[973] = 0xe32a19161515bb5f +results[974] = 0x4e8bdee9d7c62b44 +results[975] = 0x70941fb4d0efc9d4 +results[976] = 0x38c605f25b92d53a +results[977] = 0x2662dd69d6348df8 +results[978] = 0xf315371b75acc0e0 +results[979] = 0xdc7d42836b5e6542 +results[980] = 0x32d6018eddfb9466 +results[981] = 0x1f14de28e423baee +results[982] = 0x5788b5566ce5b003 +results[983] = 0xe05abc84e8101176 +results[984] = 0xe3f91de694403ce0 +results[985] = 0x79b01ccb9d2eb9ad +results[986] = 0x12145f81cb50c9e9 +results[987] = 0x2330d0a66d17b3cf +results[988] = 0xea4786b7eb7b9285 +results[989] = 0xd89e41b59a389ac3 +results[990] = 0xe4819d61ec1578fc +results[991] = 0xc475133395d8d89d +results[992] = 0x17d7cd0b6f33d717 +results[993] = 0xbbd5e290bf68e503 +results[994] = 0x002c4cf4a33853aa +results[995] = 0x23eab3967979cc9f +results[996] = 0xeca9da44de9309e0 +results[997] = 0x832f380e9195b003 +results[998] = 0x58d433dcc28fa2b7 +results[999] = 0x67602167e28698d4 +results[1000] = 0xd573c6b5f8a7f241 +results[1001] = 0x706db6b9d1496bf5 +results[1002] = 0xb0b21a76e47c4c59 +results[1003] = 0x4f7e287f9e3690aa +results[1004] = 0x500dd4c4f0a4c3dc +results[1005] = 0xf4918060655512ca +results[1006] = 0x6c66c367c37b266b +results[1007] = 0xcff53f4f1b7cb4d8 +results[1008] = 0x0435ea098243f4ec +results[1009] = 0x99c3ba40eacca7e5 +results[1010] = 0x733be71e86526b77 +results[1011] = 0xa6754304576ba277 +results[1012] = 0x7dc4efc79bef4927 +results[1013] = 0x20e6b2edfcf4b14b +results[1014] = 0x17780bd2a5009547 +results[1015] = 0x2d9f7fa171d5f525 +results[1016] = 0xd49cb7497f5953a3 +results[1017] = 0x7eb6f23c0238f2f5 +results[1018] = 0x650200c45e6fe0ec +results[1019] = 0x45eaaaf71fbaf468 +results[1020] = 0x25c1f2c3408e5217 +results[1021] = 0xe29c4a8e474444bd +results[1022] = 0x7c02ada387755086 +results[1023] = 0xb0dc8f5c98e33fab +Total time: 418429.406250 ms, 386418.217773 spent crunching |