diff --git a/benchmarks/old_opencl/bfs/CLHelper.h b/benchmarks/old_opencl/bfs/CLHelper.h deleted file mode 100755 index 3fc1e23e..00000000 --- a/benchmarks/old_opencl/bfs/CLHelper.h +++ /dev/null @@ -1,816 +0,0 @@ -//------------------------------------------ -//--cambine:helper function for OpenCL -//--programmer: Jianbin Fang -//--date: 27/12/2010 -//------------------------------------------ -#ifndef _CL_HELPER_ -#define _CL_HELPER_ - -#include -#include -#include -#include -#include - - -using std::string; -using std::ifstream; -using std::cerr; -using std::endl; -using std::cout; -//#pragma OPENCL EXTENSION cl_nv_compiler_options:enable -#define WORK_DIM 2 // work-items dimensions - -struct oclHandleStruct { - cl_context context; - cl_device_id *devices; - cl_command_queue queue; - cl_program program; - cl_int cl_status; - std::string error_str; - std::vector kernel; -}; - -struct oclHandleStruct oclHandles; - -char kernel_file[100] = "Kernels.cl"; -int total_kernels = 2; -string kernel_names[2] = {"BFS_1", "BFS_2"}; -int work_group_size = 512; -int device_id_inused = 0; // deviced id used (default : 0) - -/* - * Converts the contents of a file into a string - */ -string FileToString(const string fileName) { - ifstream f(fileName.c_str(), ifstream::in | ifstream::binary); - - try { - size_t size; - char *str; - string s; - - if (f.is_open()) { - size_t fileSize; - f.seekg(0, ifstream::end); - size = fileSize = f.tellg(); - f.seekg(0, ifstream::beg); - - str = new char[size + 1]; - if (!str) - throw(string("Could not allocate memory")); - - f.read(str, fileSize); - f.close(); - str[size] = '\0'; - - s = str; - delete[] str; - return s; - } - } catch (std::string msg) { - cerr << "Exception caught in FileToString(): " << msg << endl; - if (f.is_open()) - f.close(); - } catch (...) { - cerr << "Exception caught in FileToString()" << endl; - if (f.is_open()) - f.close(); - } - string errorMsg = "FileToString()::Error: Unable to open file " + fileName; - throw(errorMsg); -} -//--------------------------------------- -// Read command line parameters -// -void _clCmdParams(int argc, char *argv[]) { - for (int i = 0; i < argc; ++i) { - switch (argv[i][1]) { - case 'g': //--g stands for size of work group - if (++i < argc) { - sscanf(argv[i], "%u", &work_group_size); - } else { - std::cerr << "Could not read argument after option " << argv[i - 1] - << std::endl; - throw; - } - break; - case 'd': //--d stands for device id used in computaion - if (++i < argc) { - sscanf(argv[i], "%u", &device_id_inused); - } else { - std::cerr << "Could not read argument after option " << argv[i - 1] - << std::endl; - throw; - } - break; - default:; - } - } -} - -//--------------------------------------- -// Initlize CL objects -//--description: there are 5 steps to initialize all the OpenCL objects needed -//--revised on 04/01/2011: get the number of devices and -// devices have no relationship with context -void _clInit() { - printf("_clInit()\n"); - - int DEVICE_ID_INUSED = device_id_inused; - cl_int resultCL; - - oclHandles.context = NULL; - oclHandles.devices = NULL; - oclHandles.queue = NULL; - oclHandles.program = NULL; - - cl_uint deviceListSize; - - //----------------------------------------------- - //--cambine-1: find the available platforms and select one - - cl_uint numPlatforms = 1; - cl_platform_id targetPlatform = NULL; - - cl_platform_id *allPlatforms = - (cl_platform_id *)malloc(numPlatforms * sizeof(cl_platform_id)); - - resultCL = clGetPlatformIDs(numPlatforms, allPlatforms, NULL); - if (resultCL != CL_SUCCESS) - throw(string("InitCL()::Error: Getting platform ids (clGetPlatformIDs)")); - - // Select the target platform. Default: first platform - targetPlatform = allPlatforms[0]; - - /*for (int i = 0; i < numPlatforms; i++) -{ -char pbuff[128]; -resultCL = clGetPlatformInfo( allPlatforms[i], - CL_PLATFORM_VENDOR, - sizeof(pbuff), - pbuff, - NULL); -if (resultCL != CL_SUCCESS) -throw (string("InitCL()::Error: Getting platform info (clGetPlatformInfo)")); - - //printf("vedor is %s\n",pbuff); - -} -free(allPlatforms);*/ - - //----------------------------------------------- - //--cambine-2: create an OpenCL context - /*cl_context_properties cprops[3] = { CL_CONTEXT_PLATFORM, - (cl_context_properties)targetPlatform, 0 }; - oclHandles.context = clCreateContextFromType(cprops, - CL_DEVICE_TYPE_GPU, - NULL, - NULL, - &resultCL); - - if ((resultCL != CL_SUCCESS) || (oclHandles.context == NULL)) - throw (string("InitCL()::Error: Creating Context - (clCreateContextFromType)")); - - //----------------------------------------------- - //--cambine-3: detect OpenCL devices - // First, get the size of device list - oclHandles.cl_status = clGetDeviceIDs(targetPlatform, CL_DEVICE_TYPE_GPU, 0, - NULL, &deviceListSize); - if(oclHandles.cl_status!=CL_SUCCESS){ - throw(string("exception in _clInit -> clGetDeviceIDs")); - } - if (deviceListSize == 0) - throw(string("InitCL()::Error: No devices found.")); - - printf("OK1()\n"); - - //std::cout<<"device number:"< clGetDeviceIDs-2")); - } - - oclHandles.context = clCreateContext(NULL, deviceListSize, oclHandles.devices, - NULL, NULL, &resultCL); - if ((resultCL != CL_SUCCESS) || (oclHandles.context == NULL)) - throw(string("InitCL()::Error: Creating Context (clCreateContext)")); - - //----------------------------------------------- - //--cambine-4: Create an OpenCL command queue - oclHandles.queue = clCreateCommandQueue( - oclHandles.context, oclHandles.devices[DEVICE_ID_INUSED], 0, &resultCL); - printf("resultCL=%d, queue=0x%x\n", resultCL, oclHandles.queue); - - if ((resultCL != CL_SUCCESS) || (oclHandles.queue == NULL)) - throw(string("InitCL()::Creating Command Queue. (clCreateCommandQueue)")); - //----------------------------------------------- - //--cambine-5: Load CL file, build CL program object, create CL kernel object - /*std::string source_str = FileToString(kernel_file); - const char * source = source_str.c_str(); - size_t sourceSize[] = { source_str.length() };*/ - - oclHandles.program = clCreateProgramWithBuiltInKernels( - oclHandles.context, 1, &oclHandles.devices[DEVICE_ID_INUSED], - "BFS_1;BFS_2", &resultCL); - /*oclHandles.program = clCreateProgramWithSource(oclHandles.context, - 1, - &source, - sourceSize, - &resultCL);*/ - if ((resultCL != CL_SUCCESS) || (oclHandles.program == NULL)) - throw(string("InitCL()::Error: Loading Binary into cl_program. " - "(clCreateProgramWithBinary)")); - - // insert debug information - // std::string options= "-cl-nv-verbose"; //Doesn't work on AMD machines - // options += " -cl-nv-opt-level=3"; - resultCL = clBuildProgram(oclHandles.program, deviceListSize, - oclHandles.devices, NULL, NULL, NULL); - if ((resultCL != CL_SUCCESS) || (oclHandles.program == NULL)) { - cerr << "InitCL()::Error: In clBuildProgram" << endl; - - size_t length; - resultCL = clGetProgramBuildInfo(oclHandles.program, - oclHandles.devices[DEVICE_ID_INUSED], - CL_PROGRAM_BUILD_LOG, 0, NULL, &length); - if (resultCL != CL_SUCCESS) - throw(string("InitCL()::Error: Getting Program build " - "info(clGetProgramBuildInfo)")); - - char *buffer = (char *)malloc(length); - resultCL = clGetProgramBuildInfo( - oclHandles.program, oclHandles.devices[DEVICE_ID_INUSED], - CL_PROGRAM_BUILD_LOG, length, buffer, NULL); - if (resultCL != CL_SUCCESS) - throw(string("InitCL()::Error: Getting Program build " - "info(clGetProgramBuildInfo)")); - - cerr << buffer << endl; - free(buffer); - - throw(string("InitCL()::Error: Building Program (clBuildProgram)")); - } - -// get program information in intermediate representation -#ifdef PTX_MSG - size_t binary_sizes[deviceListSize]; - char *binaries[deviceListSize]; - // figure out number of devices and the sizes of the binary for each device. - oclHandles.cl_status = - clGetProgramInfo(oclHandles.program, CL_PROGRAM_BINARY_SIZES, - sizeof(size_t) * deviceListSize, &binary_sizes, NULL); - if (oclHandles.cl_status != CL_SUCCESS) { - throw(string("--cambine:exception in _InitCL -> clGetProgramInfo-2")); - } - - std::cout << "--cambine:" << binary_sizes << std::endl; - // copy over all of the generated binaries. - for (int i = 0; i < deviceListSize; i++) - binaries[i] = (char *)malloc(sizeof(char) * (binary_sizes[i] + 1)); - oclHandles.cl_status = - clGetProgramInfo(oclHandles.program, CL_PROGRAM_BINARIES, - sizeof(char *) * deviceListSize, binaries, NULL); - if (oclHandles.cl_status != CL_SUCCESS) { - throw(string("--cambine:exception in _InitCL -> clGetProgramInfo-3")); - } - for (int i = 0; i < deviceListSize; i++) - binaries[i][binary_sizes[i]] = '\0'; - std::cout << "--cambine:writing ptd information..." << std::endl; - FILE *ptx_file = fopen("cl.ptx", "w"); - if (ptx_file == NULL) { - throw(string("exceptions in allocate ptx file.")); - } - fprintf(ptx_file, "%s", binaries[DEVICE_ID_INUSED]); - fclose(ptx_file); - std::cout << "--cambine:writing ptd information done." << std::endl; - for (int i = 0; i < deviceListSize; i++) - free(binaries[i]); -#endif - - for (int nKernel = 0; nKernel < total_kernels; nKernel++) { - /* get a kernel object handle for a kernel with the given name */ - cl_kernel kernel = clCreateKernel( - oclHandles.program, (kernel_names[nKernel]).c_str(), &resultCL); - - if ((resultCL != CL_SUCCESS) || (kernel == NULL)) { - string errorMsg = "InitCL()::Error: Creating Kernel (clCreateKernel) \"" + - kernel_names[nKernel] + "\""; - throw(errorMsg); - } - - oclHandles.kernel.push_back(kernel); - } -// get resource alocation information -#ifdef RES_MSG - char *build_log; - size_t ret_val_size; - oclHandles.cl_status = clGetProgramBuildInfo( - oclHandles.program, oclHandles.devices[DEVICE_ID_INUSED], - CL_PROGRAM_BUILD_LOG, 0, NULL, &ret_val_size); - if (oclHandles.cl_status != CL_SUCCESS) { - throw(string("exceptions in _InitCL -> getting resource information")); - } - - build_log = (char *)malloc(ret_val_size + 1); - oclHandles.cl_status = clGetProgramBuildInfo( - oclHandles.program, oclHandles.devices[DEVICE_ID_INUSED], - CL_PROGRAM_BUILD_LOG, ret_val_size, build_log, NULL); - if (oclHandles.cl_status != CL_SUCCESS) { - throw(string( - "exceptions in _InitCL -> getting resources allocation information-2")); - } - build_log[ret_val_size] = '\0'; - std::cout << "--cambine:" << build_log << std::endl; - free(build_log); -#endif -} - -//--------------------------------------- -// release CL objects -void _clRelease() { - char errorFlag = false; - - for (int nKernel = 0; nKernel < oclHandles.kernel.size(); nKernel++) { - if (oclHandles.kernel[nKernel] != NULL) { - cl_int resultCL = clReleaseKernel(oclHandles.kernel[nKernel]); - if (resultCL != CL_SUCCESS) { - cerr << "ReleaseCL()::Error: In clReleaseKernel" << endl; - errorFlag = true; - } - oclHandles.kernel[nKernel] = NULL; - } - oclHandles.kernel.clear(); - } - - if (oclHandles.program != NULL) { - cl_int resultCL = clReleaseProgram(oclHandles.program); - if (resultCL != CL_SUCCESS) { - cerr << "ReleaseCL()::Error: In clReleaseProgram" << endl; - errorFlag = true; - } - oclHandles.program = NULL; - } - - if (oclHandles.queue != NULL) { - cl_int resultCL = clReleaseCommandQueue(oclHandles.queue); - if (resultCL != CL_SUCCESS) { - cerr << "ReleaseCL()::Error: In clReleaseCommandQueue" << endl; - errorFlag = true; - } - oclHandles.queue = NULL; - } - - free(oclHandles.devices); - - if (oclHandles.context != NULL) { - cl_int resultCL = clReleaseContext(oclHandles.context); - if (resultCL != CL_SUCCESS) { - cerr << "ReleaseCL()::Error: In clReleaseContext" << endl; - errorFlag = true; - } - oclHandles.context = NULL; - } - - if (errorFlag) - throw(string("ReleaseCL()::Error encountered.")); -} -//-------------------------------------------------------- -//--cambine:create buffer and then copy data from host to device -cl_mem _clCreateAndCpyMem(int size, void *h_mem_source) throw(string) { - cl_mem d_mem; - d_mem = clCreateBuffer(oclHandles.context, - CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, size, - h_mem_source, &oclHandles.cl_status); -#ifdef ERRMSG - if (oclHandles.cl_status != CL_SUCCESS) - throw(string("excpetion in _clCreateAndCpyMem()")); -#endif - return d_mem; -} -//------------------------------------------------------- -//--cambine: create read only buffer for devices -//--date: 17/01/2011 -cl_mem _clMallocRW(int size, void *h_mem_ptr) throw(string) { - cl_mem d_mem; - d_mem = clCreateBuffer(oclHandles.context, - CL_MEM_READ_WRITE | CL_MEM_COPY_HOST_PTR, size, - h_mem_ptr, &oclHandles.cl_status); -#ifdef ERRMSG - if (oclHandles.cl_status != CL_SUCCESS) - throw(string("excpetion in _clMallocRW")); -#endif - return d_mem; -} -//------------------------------------------------------- -//--cambine: create read and write buffer for devices -//--date: 17/01/2011 -cl_mem _clMalloc(int size, void *h_mem_ptr) throw(string) { - cl_mem d_mem; - d_mem = clCreateBuffer(oclHandles.context, - CL_MEM_WRITE_ONLY | CL_MEM_COPY_HOST_PTR, size, - h_mem_ptr, &oclHandles.cl_status); -#ifdef ERRMSG - if (oclHandles.cl_status != CL_SUCCESS) - throw(string("excpetion in _clMalloc")); -#endif - return d_mem; -} - -//------------------------------------------------------- -//--cambine: transfer data from host to device -//--date: 17/01/2011 -void _clMemcpyH2D(cl_mem d_mem, int size, const void *h_mem_ptr) throw(string) { - oclHandles.cl_status = clEnqueueWriteBuffer( - oclHandles.queue, d_mem, CL_TRUE, 0, size, h_mem_ptr, 0, NULL, NULL); -#ifdef ERRMSG - if (oclHandles.cl_status != CL_SUCCESS) - throw(string("excpetion in _clMemcpyH2D")); -#endif -} -//-------------------------------------------------------- -//--cambine:create buffer and then copy data from host to device with pinned -// memory -cl_mem _clCreateAndCpyPinnedMem(int size, float *h_mem_source) throw(string) { - cl_mem d_mem, d_mem_pinned; - float *h_mem_pinned = NULL; - d_mem_pinned = clCreateBuffer(oclHandles.context, - CL_MEM_READ_ONLY | CL_MEM_ALLOC_HOST_PTR, size, - NULL, &oclHandles.cl_status); -#ifdef ERRMSG - if (oclHandles.cl_status != CL_SUCCESS) - throw(string("excpetion in _clCreateAndCpyMem()->d_mem_pinned")); -#endif - //------------ - d_mem = clCreateBuffer(oclHandles.context, CL_MEM_READ_ONLY, size, NULL, - &oclHandles.cl_status); -#ifdef ERRMSG - if (oclHandles.cl_status != CL_SUCCESS) - throw(string("excpetion in _clCreateAndCpyMem() -> d_mem ")); -#endif - //---------- - h_mem_pinned = (cl_float *)clEnqueueMapBuffer( - oclHandles.queue, d_mem_pinned, CL_TRUE, CL_MAP_WRITE, 0, size, 0, NULL, - NULL, &oclHandles.cl_status); -#ifdef ERRMSG - if (oclHandles.cl_status != CL_SUCCESS) - throw(string("excpetion in _clCreateAndCpyMem() -> clEnqueueMapBuffer")); -#endif - int element_number = size / sizeof(float); -#pragma omp parallel for - for (int i = 0; i < element_number; i++) { - h_mem_pinned[i] = h_mem_source[i]; - } - //---------- - oclHandles.cl_status = clEnqueueWriteBuffer( - oclHandles.queue, d_mem, CL_TRUE, 0, size, h_mem_pinned, 0, NULL, NULL); -#ifdef ERRMSG - if (oclHandles.cl_status != CL_SUCCESS) - throw(string("excpetion in _clCreateAndCpyMem() -> clEnqueueWriteBuffer")); -#endif - - return d_mem; -} - -//-------------------------------------------------------- -//--cambine:create write only buffer on device -cl_mem _clMallocWO(int size) throw(string) { - cl_mem d_mem; - d_mem = clCreateBuffer(oclHandles.context, CL_MEM_WRITE_ONLY, size, 0, - &oclHandles.cl_status); -#ifdef ERRMSG - if (oclHandles.cl_status != CL_SUCCESS) - throw(string("excpetion in _clCreateMem()")); -#endif - return d_mem; -} - -//-------------------------------------------------------- -// transfer data from device to host -void _clMemcpyD2H(cl_mem d_mem, int size, void *h_mem) throw(string) { - oclHandles.cl_status = clEnqueueReadBuffer(oclHandles.queue, d_mem, CL_TRUE, - 0, size, h_mem, 0, 0, 0); -#ifdef ERRMSG - oclHandles.error_str = "excpetion in _clCpyMemD2H -> "; - switch (oclHandles.cl_status) { - case CL_INVALID_COMMAND_QUEUE: - oclHandles.error_str += "CL_INVALID_COMMAND_QUEUE"; - break; - case CL_INVALID_CONTEXT: - oclHandles.error_str += "CL_INVALID_CONTEXT"; - break; - case CL_INVALID_MEM_OBJECT: - oclHandles.error_str += "CL_INVALID_MEM_OBJECT"; - break; - case CL_INVALID_VALUE: - oclHandles.error_str += "CL_INVALID_VALUE"; - break; - case CL_INVALID_EVENT_WAIT_LIST: - oclHandles.error_str += "CL_INVALID_EVENT_WAIT_LIST"; - break; - case CL_MEM_OBJECT_ALLOCATION_FAILURE: - oclHandles.error_str += "CL_MEM_OBJECT_ALLOCATION_FAILURE"; - break; - case CL_OUT_OF_HOST_MEMORY: - oclHandles.error_str += "CL_OUT_OF_HOST_MEMORY"; - break; - default: - oclHandles.error_str += "Unknown reason"; - break; - } - if (oclHandles.cl_status != CL_SUCCESS) - throw(oclHandles.error_str); -#endif -} - -//-------------------------------------------------------- -// set kernel arguments -void _clSetArgs(int kernel_id, int arg_idx, void *d_mem, - int size = 0) throw(string) { - if (!size) { - oclHandles.cl_status = clSetKernelArg(oclHandles.kernel[kernel_id], arg_idx, - sizeof(d_mem), &d_mem); -#ifdef ERRMSG - oclHandles.error_str = "excpetion in _clSetKernelArg() "; - switch (oclHandles.cl_status) { - case CL_INVALID_KERNEL: - oclHandles.error_str += "CL_INVALID_KERNEL"; - break; - case CL_INVALID_ARG_INDEX: - oclHandles.error_str += "CL_INVALID_ARG_INDEX"; - break; - case CL_INVALID_ARG_VALUE: - oclHandles.error_str += "CL_INVALID_ARG_VALUE"; - break; - case CL_INVALID_MEM_OBJECT: - oclHandles.error_str += "CL_INVALID_MEM_OBJECT"; - break; - case CL_INVALID_SAMPLER: - oclHandles.error_str += "CL_INVALID_SAMPLER"; - break; - case CL_INVALID_ARG_SIZE: - oclHandles.error_str += "CL_INVALID_ARG_SIZE"; - break; - case CL_OUT_OF_RESOURCES: - oclHandles.error_str += "CL_OUT_OF_RESOURCES"; - break; - case CL_OUT_OF_HOST_MEMORY: - oclHandles.error_str += "CL_OUT_OF_HOST_MEMORY"; - break; - default: - oclHandles.error_str += "Unknown reason"; - break; - } - if (oclHandles.cl_status != CL_SUCCESS) - throw(oclHandles.error_str); -#endif - } else { - oclHandles.cl_status = - clSetKernelArg(oclHandles.kernel[kernel_id], arg_idx, size, d_mem); -#ifdef ERRMSG - oclHandles.error_str = "excpetion in _clSetKernelArg() "; - switch (oclHandles.cl_status) { - case CL_INVALID_KERNEL: - oclHandles.error_str += "CL_INVALID_KERNEL"; - break; - case CL_INVALID_ARG_INDEX: - oclHandles.error_str += "CL_INVALID_ARG_INDEX"; - break; - case CL_INVALID_ARG_VALUE: - oclHandles.error_str += "CL_INVALID_ARG_VALUE"; - break; - case CL_INVALID_MEM_OBJECT: - oclHandles.error_str += "CL_INVALID_MEM_OBJECT"; - break; - case CL_INVALID_SAMPLER: - oclHandles.error_str += "CL_INVALID_SAMPLER"; - break; - case CL_INVALID_ARG_SIZE: - oclHandles.error_str += "CL_INVALID_ARG_SIZE"; - break; - case CL_OUT_OF_RESOURCES: - oclHandles.error_str += "CL_OUT_OF_RESOURCES"; - break; - case CL_OUT_OF_HOST_MEMORY: - oclHandles.error_str += "CL_OUT_OF_HOST_MEMORY"; - break; - default: - oclHandles.error_str += "Unknown reason"; - break; - } - if (oclHandles.cl_status != CL_SUCCESS) - throw(oclHandles.error_str); -#endif - } -} -void _clFinish() throw(string) { - oclHandles.cl_status = clFinish(oclHandles.queue); -#ifdef ERRMSG - oclHandles.error_str = "excpetion in _clFinish"; - switch (oclHandles.cl_status) { - case CL_INVALID_COMMAND_QUEUE: - oclHandles.error_str += "CL_INVALID_COMMAND_QUEUE"; - break; - case CL_OUT_OF_RESOURCES: - oclHandles.error_str += "CL_OUT_OF_RESOURCES"; - break; - case CL_OUT_OF_HOST_MEMORY: - oclHandles.error_str += "CL_OUT_OF_HOST_MEMORY"; - break; - default: - oclHandles.error_str += "Unknown reasons"; - break; - } - if (oclHandles.cl_status != CL_SUCCESS) { - throw(oclHandles.error_str); - } -#endif -} -//-------------------------------------------------------- -//--cambine:enqueue kernel -void _clInvokeKernel(int kernel_id, int work_items, - int work_group_size) throw(string) { - cl_uint work_dim = WORK_DIM; - cl_event e[1]; - if (work_items % work_group_size != 0) // process situations that work_items - // cannot be divided by work_group_size - work_items = - work_items + (work_group_size - (work_items % work_group_size)); - size_t local_work_size[] = {work_group_size, 1}; - size_t global_work_size[] = {work_items, 1}; - oclHandles.cl_status = clEnqueueNDRangeKernel( - oclHandles.queue, oclHandles.kernel[kernel_id], work_dim, 0, - global_work_size, local_work_size, 0, 0, &(e[0])); -#ifdef ERRMSG - oclHandles.error_str = "excpetion in _clInvokeKernel() -> "; - switch (oclHandles.cl_status) { - case CL_INVALID_PROGRAM_EXECUTABLE: - oclHandles.error_str += "CL_INVALID_PROGRAM_EXECUTABLE"; - break; - case CL_INVALID_COMMAND_QUEUE: - oclHandles.error_str += "CL_INVALID_COMMAND_QUEUE"; - break; - case CL_INVALID_KERNEL: - oclHandles.error_str += "CL_INVALID_KERNEL"; - break; - case CL_INVALID_CONTEXT: - oclHandles.error_str += "CL_INVALID_CONTEXT"; - break; - case CL_INVALID_KERNEL_ARGS: - oclHandles.error_str += "CL_INVALID_KERNEL_ARGS"; - break; - case CL_INVALID_WORK_DIMENSION: - oclHandles.error_str += "CL_INVALID_WORK_DIMENSION"; - break; - case CL_INVALID_GLOBAL_WORK_SIZE: - oclHandles.error_str += "CL_INVALID_GLOBAL_WORK_SIZE"; - break; - case CL_INVALID_WORK_GROUP_SIZE: - oclHandles.error_str += "CL_INVALID_WORK_GROUP_SIZE"; - break; - case CL_INVALID_WORK_ITEM_SIZE: - oclHandles.error_str += "CL_INVALID_WORK_ITEM_SIZE"; - break; - case CL_INVALID_GLOBAL_OFFSET: - oclHandles.error_str += "CL_INVALID_GLOBAL_OFFSET"; - break; - case CL_OUT_OF_RESOURCES: - oclHandles.error_str += "CL_OUT_OF_RESOURCES"; - break; - case CL_MEM_OBJECT_ALLOCATION_FAILURE: - oclHandles.error_str += "CL_MEM_OBJECT_ALLOCATION_FAILURE"; - break; - case CL_INVALID_EVENT_WAIT_LIST: - oclHandles.error_str += "CL_INVALID_EVENT_WAIT_LIST"; - break; - case CL_OUT_OF_HOST_MEMORY: - oclHandles.error_str += "CL_OUT_OF_HOST_MEMORY"; - break; - default: - oclHandles.error_str += "Unkown reseason"; - break; - } - if (oclHandles.cl_status != CL_SUCCESS) - throw(oclHandles.error_str); -#endif - //_clFinish(); - // oclHandles.cl_status = clWaitForEvents(1, &e[0]); - // #ifdef ERRMSG - // if (oclHandles.cl_status!= CL_SUCCESS) - // throw(string("excpetion in _clEnqueueNDRange() -> clWaitForEvents")); - // #endif -} -void _clInvokeKernel2D(int kernel_id, int range_x, int range_y, int group_x, - int group_y) throw(string) { - cl_uint work_dim = WORK_DIM; - size_t local_work_size[] = {group_x, group_y}; - size_t global_work_size[] = {range_x, range_y}; - cl_event e[1]; - /*if(work_items%work_group_size != 0) //process situations that work_items - cannot be divided by work_group_size - work_items = work_items + (work_group_size-(work_items%work_group_size));*/ - oclHandles.cl_status = clEnqueueNDRangeKernel( - oclHandles.queue, oclHandles.kernel[kernel_id], work_dim, 0, - global_work_size, local_work_size, 0, 0, &(e[0])); -#ifdef ERRMSG - oclHandles.error_str = "excpetion in _clInvokeKernel() -> "; - switch (oclHandles.cl_status) { - case CL_INVALID_PROGRAM_EXECUTABLE: - oclHandles.error_str += "CL_INVALID_PROGRAM_EXECUTABLE"; - break; - case CL_INVALID_COMMAND_QUEUE: - oclHandles.error_str += "CL_INVALID_COMMAND_QUEUE"; - break; - case CL_INVALID_KERNEL: - oclHandles.error_str += "CL_INVALID_KERNEL"; - break; - case CL_INVALID_CONTEXT: - oclHandles.error_str += "CL_INVALID_CONTEXT"; - break; - case CL_INVALID_KERNEL_ARGS: - oclHandles.error_str += "CL_INVALID_KERNEL_ARGS"; - break; - case CL_INVALID_WORK_DIMENSION: - oclHandles.error_str += "CL_INVALID_WORK_DIMENSION"; - break; - case CL_INVALID_GLOBAL_WORK_SIZE: - oclHandles.error_str += "CL_INVALID_GLOBAL_WORK_SIZE"; - break; - case CL_INVALID_WORK_GROUP_SIZE: - oclHandles.error_str += "CL_INVALID_WORK_GROUP_SIZE"; - break; - case CL_INVALID_WORK_ITEM_SIZE: - oclHandles.error_str += "CL_INVALID_WORK_ITEM_SIZE"; - break; - case CL_INVALID_GLOBAL_OFFSET: - oclHandles.error_str += "CL_INVALID_GLOBAL_OFFSET"; - break; - case CL_OUT_OF_RESOURCES: - oclHandles.error_str += "CL_OUT_OF_RESOURCES"; - break; - case CL_MEM_OBJECT_ALLOCATION_FAILURE: - oclHandles.error_str += "CL_MEM_OBJECT_ALLOCATION_FAILURE"; - break; - case CL_INVALID_EVENT_WAIT_LIST: - oclHandles.error_str += "CL_INVALID_EVENT_WAIT_LIST"; - break; - case CL_OUT_OF_HOST_MEMORY: - oclHandles.error_str += "CL_OUT_OF_HOST_MEMORY"; - break; - default: - oclHandles.error_str += "Unkown reseason"; - break; - } - if (oclHandles.cl_status != CL_SUCCESS) - throw(oclHandles.error_str); -#endif - //_clFinish(); - /*oclHandles.cl_status = clWaitForEvents(1, &e[0]); - - #ifdef ERRMSG - - if (oclHandles.cl_status!= CL_SUCCESS) - - throw(string("excpetion in _clEnqueueNDRange() -> clWaitForEvents")); - - #endif*/ -} - -//-------------------------------------------------------- -// release OpenCL objects -void _clFree(cl_mem ob) throw(string) { - if (ob != NULL) - oclHandles.cl_status = clReleaseMemObject(ob); -#ifdef ERRMSG - oclHandles.error_str = "excpetion in _clFree() ->"; - switch (oclHandles.cl_status) { - case CL_INVALID_MEM_OBJECT: - oclHandles.error_str += "CL_INVALID_MEM_OBJECT"; - break; - case CL_OUT_OF_RESOURCES: - oclHandles.error_str += "CL_OUT_OF_RESOURCES"; - break; - case CL_OUT_OF_HOST_MEMORY: - oclHandles.error_str += "CL_OUT_OF_HOST_MEMORY"; - break; - default: - oclHandles.error_str += "Unkown reseason"; - break; - } - if (oclHandles.cl_status != CL_SUCCESS) - throw(oclHandles.error_str); -#endif -} -#endif //_CL_HELPER_ diff --git a/benchmarks/old_opencl/bfs/Makefile b/benchmarks/old_opencl/bfs/Makefile deleted file mode 100644 index 56d0291f..00000000 --- a/benchmarks/old_opencl/bfs/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -RISCV_TOOL_PATH ?= $(wildcard ../../../../riscv-gnu-toolchain/drops) -POCL_CC_PATH ?= $(wildcard ../../../../pocl/drops_riscv_cc) -POCL_INC_PATH ?= $(wildcard ../include) -POCL_LIB_PATH ?= $(wildcard ../lib) -VX_RT_PATH ?= $(wildcard ../../../runtime) -VX_SIMX_PATH ?= $(wildcard ../../../simX/obj_dir) - -CC = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gcc -CXX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-g++ -DMP = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objdump -HEX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objcopy -GDB = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gdb - -VX_SRCS = $(VX_RT_PATH)/newlib/newlib.c -VX_SRCS += $(VX_RT_PATH)/startup/vx_start.S -VX_SRCS += $(VX_RT_PATH)/intrinsics/vx_intrinsics.S -VX_SRCS += $(VX_RT_PATH)/io/vx_io.S $(VX_RT_PATH)/io/vx_io.c -VX_SRCS += $(VX_RT_PATH)/fileio/fileio.S -VX_SRCS += $(VX_RT_PATH)/tests/tests.c -VX_SRCS += $(VX_RT_PATH)/vx_api/vx_api.c - -VX_CFLAGS = -nostartfiles -Wl,-Bstatic,-T,$(VX_RT_PATH)/startup/vx_link.ld - -CXXFLAGS = -g -O0 -march=rv32im -mabi=ilp32 -CXXFLAGS += -ffreestanding # program may not begin at main() -CXXFLAGS += -Wl,--gc-sections # enable garbage collection of unused input sections -CXXFLAGS += -fno-rtti -fno-non-call-exceptions # disable RTTI and exceptions -CXXFLAGS += -I$(POCL_INC_PATH) - -VX_LIBS = -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a -QEMU_LIBS = $(VX_RT_PATH)/qemu/vx_api.c -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a - -PROJECT = bfs - -SRCS = main.cc - -all: $(PROJECT).dump $(PROJECT).hex - -lib$(PROJECT).a: kernel.cl - POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(RISCV_TOOL_PATH)/lib:$(POCL_CC_PATH)/lib $(POCL_CC_PATH)/bin/poclcc -o lib$(PROJECT).a kernel.cl - -$(PROJECT).elf: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(VX_CFLAGS) $(VX_SRCS) $(SRCS) $(VX_LIBS) -o $(PROJECT).elf - -$(PROJECT).qemu: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(SRCS) $(QEMU_LIBS) -o $(PROJECT).qemu - -$(PROJECT).hex: $(PROJECT).elf - $(HEX) -O ihex $(PROJECT).elf $(PROJECT).hex - -$(PROJECT).dump: $(PROJECT).elf - $(DMP) -D $(PROJECT).elf > $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -strace -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug \ No newline at end of file diff --git a/benchmarks/old_opencl/bfs/README b/benchmarks/old_opencl/bfs/README deleted file mode 100644 index e69de29b..00000000 diff --git a/benchmarks/old_opencl/bfs/graph4096.txt b/benchmarks/old_opencl/bfs/graph4096.txt deleted file mode 100755 index 56743261..00000000 --- a/benchmarks/old_opencl/bfs/graph4096.txt +++ /dev/null @@ -1,28677 +0,0 @@ -4096 -0 10 -10 6 -16 2 -18 5 -23 7 -30 7 -37 4 -41 4 -45 3 -48 5 -53 7 -60 4 -64 4 -68 6 -74 7 -81 5 -86 11 -97 5 -102 5 -107 8 -115 4 -119 4 -123 6 -129 4 -133 5 -138 7 -145 4 -149 2 -151 12 -163 3 -166 6 -172 6 -178 7 -185 5 -190 11 -201 4 -205 6 -211 9 -220 3 -223 4 -227 5 -232 4 -236 5 -241 6 -247 10 -257 4 -261 5 -266 7 -273 5 -278 4 -282 8 -290 5 -295 8 -303 9 -312 4 -316 5 -321 5 -326 3 -329 8 -337 5 -342 10 -352 6 -358 4 -362 5 -367 5 -372 10 -382 6 -388 8 -396 8 -404 5 -409 5 -414 5 -419 8 -427 6 -433 8 -441 9 -450 5 -455 10 -465 5 -470 11 -481 5 -486 7 -493 8 -501 9 -510 4 -514 10 -524 9 -533 5 -538 5 -543 7 -550 3 -553 3 -556 2 -558 6 -564 8 -572 3 -575 4 -579 5 -584 11 -595 8 -603 7 -610 5 -615 7 -622 4 -626 7 -633 6 -639 5 -644 4 -648 5 -653 4 -657 8 -665 8 -673 10 -683 2 -685 5 -690 5 -695 6 -701 3 -704 5 -709 9 -718 10 -728 7 -735 7 -742 9 -751 3 -754 4 -758 9 -767 6 -773 10 -783 7 -790 4 -794 8 -802 4 -806 5 -811 5 -816 8 -824 7 -831 8 -839 10 -849 5 -854 5 -859 4 -863 4 -867 7 -874 9 -883 2 -885 10 -895 8 -903 5 -908 6 -914 5 -919 11 -930 2 -932 6 -938 2 -940 4 -944 6 -950 6 -956 5 -961 4 -965 3 -968 4 -972 1 -973 10 -983 7 -990 4 -994 6 -1000 9 -1009 6 -1015 10 -1025 7 -1032 7 -1039 5 -1044 5 -1049 9 -1058 4 -1062 5 -1067 4 -1071 6 -1077 6 -1083 7 -1090 9 -1099 2 -1101 4 -1105 3 -1108 9 -1117 7 -1124 4 -1128 9 -1137 9 -1146 4 -1150 11 -1161 6 -1167 8 -1175 6 -1181 7 -1188 8 -1196 4 -1200 7 -1207 8 -1215 10 -1225 3 -1228 6 -1234 3 -1237 4 -1241 5 -1246 3 -1249 1 -1250 4 -1254 6 -1260 4 -1264 11 -1275 7 -1282 9 -1291 8 -1299 5 -1304 6 -1310 8 -1318 9 -1327 6 -1333 7 -1340 10 -1350 7 -1357 8 -1365 10 -1375 6 -1381 2 -1383 10 -1393 5 -1398 8 -1406 9 -1415 4 -1419 5 -1424 3 -1427 4 -1431 4 -1435 9 -1444 6 -1450 9 -1459 6 -1465 4 -1469 6 -1475 9 -1484 8 -1492 7 -1499 9 -1508 2 -1510 3 -1513 8 -1521 6 -1527 5 -1532 9 -1541 6 -1547 5 -1552 9 -1561 12 -1573 2 -1575 3 -1578 7 -1585 6 -1591 5 -1596 10 -1606 9 -1615 9 -1624 1 -1625 4 -1629 6 -1635 2 -1637 14 -1651 2 -1653 4 -1657 4 -1661 5 -1666 7 -1673 6 -1679 3 -1682 13 -1695 5 -1700 7 -1707 8 -1715 3 -1718 5 -1723 6 -1729 7 -1736 6 -1742 7 -1749 2 -1751 7 -1758 5 -1763 4 -1767 4 -1771 6 -1777 2 -1779 3 -1782 9 -1791 7 -1798 4 -1802 8 -1810 7 -1817 6 -1823 6 -1829 4 -1833 7 -1840 8 -1848 2 -1850 14 -1864 9 -1873 6 -1879 6 -1885 6 -1891 2 -1893 8 -1901 5 -1906 8 -1914 4 -1918 4 -1922 3 -1925 8 -1933 4 -1937 4 -1941 6 -1947 3 -1950 8 -1958 7 -1965 6 -1971 4 -1975 5 -1980 6 -1986 4 -1990 6 -1996 10 -2006 5 -2011 5 -2016 5 -2021 7 -2028 5 -2033 6 -2039 7 -2046 4 -2050 6 -2056 16 -2072 6 -2078 11 -2089 11 -2100 3 -2103 5 -2108 8 -2116 4 -2120 7 -2127 2 -2129 10 -2139 6 -2145 7 -2152 8 -2160 6 -2166 5 -2171 5 -2176 2 -2178 4 -2182 5 -2187 5 -2192 1 -2193 7 -2200 8 -2208 7 -2215 8 -2223 8 -2231 5 -2236 9 -2245 3 -2248 5 -2253 6 -2259 2 -2261 4 -2265 4 -2269 8 -2277 5 -2282 8 -2290 6 -2296 6 -2302 4 -2306 5 -2311 7 -2318 5 -2323 4 -2327 8 -2335 12 -2347 1 -2348 5 -2353 8 -2361 3 -2364 6 -2370 4 -2374 7 -2381 4 -2385 8 -2393 4 -2397 2 -2399 5 -2404 5 -2409 6 -2415 6 -2421 5 -2426 8 -2434 5 -2439 6 -2445 6 -2451 6 -2457 2 -2459 4 -2463 3 -2466 6 -2472 5 -2477 5 -2482 10 -2492 6 -2498 4 -2502 9 -2511 4 -2515 4 -2519 6 -2525 9 -2534 7 -2541 6 -2547 4 -2551 6 -2557 5 -2562 3 -2565 6 -2571 6 -2577 7 -2584 4 -2588 10 -2598 8 -2606 6 -2612 6 -2618 4 -2622 7 -2629 7 -2636 6 -2642 2 -2644 4 -2648 12 -2660 6 -2666 13 -2679 11 -2690 9 -2699 2 -2701 5 -2706 6 -2712 6 -2718 3 -2721 7 -2728 3 -2731 6 -2737 11 -2748 2 -2750 7 -2757 4 -2761 5 -2766 4 -2770 6 -2776 4 -2780 6 -2786 5 -2791 6 -2797 4 -2801 9 -2810 7 -2817 6 -2823 8 -2831 8 -2839 13 -2852 7 -2859 6 -2865 6 -2871 4 -2875 7 -2882 9 -2891 11 -2902 5 -2907 9 -2916 4 -2920 5 -2925 3 -2928 4 -2932 4 -2936 5 -2941 2 -2943 9 -2952 3 -2955 13 -2968 4 -2972 5 -2977 4 -2981 8 -2989 10 -2999 5 -3004 8 -3012 5 -3017 4 -3021 4 -3025 11 -3036 5 -3041 6 -3047 7 -3054 5 -3059 5 -3064 6 -3070 9 -3079 2 -3081 4 -3085 5 -3090 11 -3101 5 -3106 3 -3109 5 -3114 5 -3119 6 -3125 8 -3133 6 -3139 4 -3143 5 -3148 7 -3155 6 -3161 8 -3169 5 -3174 4 -3178 6 -3184 6 -3190 6 -3196 5 -3201 4 -3205 6 -3211 8 -3219 7 -3226 6 -3232 3 -3235 5 -3240 7 -3247 6 -3253 11 -3264 6 -3270 4 -3274 3 -3277 1 -3278 2 -3280 8 -3288 7 -3295 8 -3303 8 -3311 5 -3316 9 -3325 9 -3334 7 -3341 3 -3344 7 -3351 8 -3359 5 -3364 1 -3365 4 -3369 2 -3371 5 -3376 7 -3383 8 -3391 2 -3393 5 -3398 5 -3403 12 -3415 4 -3419 6 -3425 5 -3430 4 -3434 8 -3442 6 -3448 4 -3452 3 -3455 7 -3462 4 -3466 6 -3472 5 -3477 7 -3484 8 -3492 6 -3498 6 -3504 11 -3515 6 -3521 2 -3523 10 -3533 3 -3536 7 -3543 8 -3551 4 -3555 11 -3566 5 -3571 8 -3579 6 -3585 8 -3593 6 -3599 5 -3604 7 -3611 2 -3613 5 -3618 2 -3620 4 -3624 10 -3634 4 -3638 8 -3646 5 -3651 4 -3655 6 -3661 5 -3666 11 -3677 10 -3687 4 -3691 6 -3697 2 -3699 6 -3705 6 -3711 4 -3715 7 -3722 4 -3726 6 -3732 9 -3741 4 -3745 6 -3751 7 -3758 10 -3768 3 -3771 12 -3783 2 -3785 7 -3792 4 -3796 8 -3804 8 -3812 4 -3816 5 -3821 10 -3831 6 -3837 6 -3843 5 -3848 6 -3854 7 -3861 6 -3867 3 -3870 5 -3875 5 -3880 7 -3887 12 -3899 9 -3908 4 -3912 6 -3918 3 -3921 6 -3927 4 -3931 8 -3939 6 -3945 9 -3954 11 -3965 10 -3975 7 -3982 7 -3989 8 -3997 8 -4005 6 -4011 3 -4014 6 -4020 10 -4030 5 -4035 9 -4044 6 -4050 3 -4053 7 -4060 2 -4062 4 -4066 3 -4069 4 -4073 7 -4080 11 -4091 3 -4094 6 -4100 7 -4107 4 -4111 7 -4118 7 -4125 7 -4132 9 -4141 6 -4147 5 -4152 3 -4155 9 -4164 8 -4172 5 -4177 5 -4182 7 -4189 7 -4196 7 -4203 7 -4210 4 -4214 6 -4220 3 -4223 4 -4227 3 -4230 4 -4234 4 -4238 8 -4246 5 -4251 5 -4256 3 -4259 7 -4266 5 -4271 3 -4274 4 -4278 6 -4284 5 -4289 4 -4293 9 -4302 9 -4311 5 -4316 5 -4321 6 -4327 5 -4332 9 -4341 5 -4346 5 -4351 4 -4355 5 -4360 8 -4368 6 -4374 15 -4389 7 -4396 2 -4398 7 -4405 7 -4412 9 -4421 4 -4425 8 -4433 6 -4439 6 -4445 5 -4450 6 -4456 7 -4463 5 -4468 4 -4472 9 -4481 4 -4485 7 -4492 9 -4501 3 -4504 15 -4519 8 -4527 10 -4537 5 -4542 2 -4544 6 -4550 3 -4553 5 -4558 5 -4563 8 -4571 9 -4580 8 -4588 7 -4595 10 -4605 9 -4614 10 -4624 7 -4631 3 -4634 5 -4639 6 -4645 5 -4650 5 -4655 10 -4665 10 -4675 9 -4684 3 -4687 6 -4693 7 -4700 5 -4705 9 -4714 6 -4720 7 -4727 6 -4733 8 -4741 12 -4753 7 -4760 5 -4765 9 -4774 4 -4778 5 -4783 5 -4788 9 -4797 7 -4804 6 -4810 5 -4815 9 -4824 3 -4827 5 -4832 5 -4837 3 -4840 7 -4847 3 -4850 4 -4854 7 -4861 9 -4870 7 -4877 8 -4885 6 -4891 6 -4897 5 -4902 10 -4912 4 -4916 4 -4920 4 -4924 3 -4927 5 -4932 7 -4939 4 -4943 3 -4946 5 -4951 5 -4956 3 -4959 3 -4962 1 -4963 6 -4969 4 -4973 10 -4983 4 -4987 7 -4994 4 -4998 4 -5002 4 -5006 6 -5012 7 -5019 7 -5026 8 -5034 12 -5046 7 -5053 5 -5058 7 -5065 8 -5073 3 -5076 6 -5082 5 -5087 3 -5090 6 -5096 3 -5099 4 -5103 4 -5107 6 -5113 7 -5120 5 -5125 3 -5128 2 -5130 5 -5135 6 -5141 6 -5147 2 -5149 7 -5156 9 -5165 8 -5173 6 -5179 4 -5183 6 -5189 6 -5195 8 -5203 3 -5206 9 -5215 3 -5218 6 -5224 13 -5237 9 -5246 6 -5252 7 -5259 11 -5270 5 -5275 9 -5284 6 -5290 4 -5294 6 -5300 9 -5309 7 -5316 4 -5320 5 -5325 3 -5328 1 -5329 4 -5333 4 -5337 3 -5340 3 -5343 2 -5345 4 -5349 7 -5356 5 -5361 11 -5372 6 -5378 8 -5386 7 -5393 5 -5398 2 -5400 9 -5409 8 -5417 2 -5419 5 -5424 3 -5427 9 -5436 6 -5442 7 -5449 5 -5454 7 -5461 6 -5467 4 -5471 4 -5475 8 -5483 3 -5486 4 -5490 13 -5503 7 -5510 6 -5516 2 -5518 6 -5524 8 -5532 8 -5540 7 -5547 9 -5556 4 -5560 4 -5564 7 -5571 2 -5573 10 -5583 2 -5585 8 -5593 4 -5597 7 -5604 8 -5612 8 -5620 5 -5625 3 -5628 6 -5634 5 -5639 9 -5648 6 -5654 6 -5660 3 -5663 9 -5672 9 -5681 7 -5688 8 -5696 6 -5702 7 -5709 2 -5711 8 -5719 4 -5723 6 -5729 3 -5732 9 -5741 7 -5748 6 -5754 8 -5762 6 -5768 4 -5772 6 -5778 8 -5786 3 -5789 10 -5799 10 -5809 5 -5814 9 -5823 5 -5828 10 -5838 9 -5847 7 -5854 5 -5859 4 -5863 7 -5870 4 -5874 5 -5879 6 -5885 8 -5893 8 -5901 7 -5908 4 -5912 2 -5914 6 -5920 5 -5925 7 -5932 6 -5938 3 -5941 6 -5947 7 -5954 5 -5959 8 -5967 5 -5972 7 -5979 6 -5985 4 -5989 5 -5994 5 -5999 3 -6002 2 -6004 5 -6009 7 -6016 11 -6027 7 -6034 6 -6040 3 -6043 6 -6049 11 -6060 10 -6070 2 -6072 9 -6081 5 -6086 2 -6088 4 -6092 7 -6099 6 -6105 5 -6110 5 -6115 5 -6120 3 -6123 3 -6126 5 -6131 7 -6138 5 -6143 11 -6154 4 -6158 8 -6166 8 -6174 9 -6183 4 -6187 6 -6193 5 -6198 4 -6202 6 -6208 5 -6213 6 -6219 8 -6227 6 -6233 6 -6239 5 -6244 4 -6248 4 -6252 4 -6256 6 -6262 7 -6269 4 -6273 6 -6279 11 -6290 5 -6295 9 -6304 2 -6306 8 -6314 4 -6318 3 -6321 2 -6323 9 -6332 9 -6341 2 -6343 8 -6351 9 -6360 5 -6365 4 -6369 5 -6374 3 -6377 6 -6383 12 -6395 7 -6402 3 -6405 9 -6414 7 -6421 7 -6428 5 -6433 6 -6439 5 -6444 6 -6450 2 -6452 6 -6458 3 -6461 9 -6470 6 -6476 7 -6483 11 -6494 9 -6503 5 -6508 8 -6516 4 -6520 7 -6527 5 -6532 2 -6534 4 -6538 4 -6542 7 -6549 5 -6554 6 -6560 3 -6563 4 -6567 7 -6574 5 -6579 6 -6585 5 -6590 7 -6597 11 -6608 8 -6616 5 -6621 16 -6637 5 -6642 12 -6654 7 -6661 6 -6667 10 -6677 5 -6682 7 -6689 1 -6690 6 -6696 8 -6704 5 -6709 10 -6719 5 -6724 3 -6727 6 -6733 5 -6738 2 -6740 4 -6744 5 -6749 12 -6761 5 -6766 10 -6776 8 -6784 7 -6791 6 -6797 6 -6803 3 -6806 5 -6811 6 -6817 2 -6819 11 -6830 7 -6837 7 -6844 8 -6852 6 -6858 8 -6866 6 -6872 4 -6876 3 -6879 7 -6886 8 -6894 6 -6900 6 -6906 3 -6909 8 -6917 5 -6922 7 -6929 4 -6933 6 -6939 7 -6946 5 -6951 5 -6956 5 -6961 9 -6970 8 -6978 5 -6983 8 -6991 5 -6996 6 -7002 7 -7009 3 -7012 8 -7020 10 -7030 3 -7033 6 -7039 6 -7045 8 -7053 5 -7058 7 -7065 5 -7070 4 -7074 9 -7083 10 -7093 6 -7099 5 -7104 4 -7108 12 -7120 8 -7128 2 -7130 3 -7133 2 -7135 11 -7146 12 -7158 6 -7164 9 -7173 12 -7185 8 -7193 5 -7198 4 -7202 7 -7209 3 -7212 4 -7216 8 -7224 3 -7227 4 -7231 5 -7236 7 -7243 5 -7248 7 -7255 3 -7258 10 -7268 8 -7276 3 -7279 8 -7287 11 -7298 2 -7300 8 -7308 6 -7314 6 -7320 9 -7329 4 -7333 11 -7344 6 -7350 4 -7354 5 -7359 4 -7363 9 -7372 1 -7373 10 -7383 4 -7387 8 -7395 7 -7402 8 -7410 9 -7419 4 -7423 3 -7426 6 -7432 5 -7437 7 -7444 9 -7453 8 -7461 6 -7467 10 -7477 8 -7485 13 -7498 4 -7502 6 -7508 7 -7515 10 -7525 7 -7532 4 -7536 3 -7539 3 -7542 10 -7552 5 -7557 6 -7563 6 -7569 3 -7572 7 -7579 9 -7588 5 -7593 8 -7601 7 -7608 7 -7615 7 -7622 5 -7627 5 -7632 6 -7638 7 -7645 6 -7651 6 -7657 10 -7667 6 -7673 4 -7677 5 -7682 8 -7690 6 -7696 8 -7704 9 -7713 2 -7715 3 -7718 9 -7727 4 -7731 4 -7735 6 -7741 6 -7747 9 -7756 6 -7762 3 -7765 4 -7769 12 -7781 4 -7785 4 -7789 6 -7795 7 -7802 3 -7805 1 -7806 7 -7813 2 -7815 4 -7819 3 -7822 5 -7827 9 -7836 8 -7844 9 -7853 8 -7861 6 -7867 2 -7869 4 -7873 8 -7881 5 -7886 9 -7895 3 -7898 10 -7908 2 -7910 8 -7918 6 -7924 7 -7931 4 -7935 7 -7942 3 -7945 6 -7951 8 -7959 6 -7965 11 -7976 6 -7982 9 -7991 4 -7995 2 -7997 7 -8004 5 -8009 5 -8014 7 -8021 8 -8029 7 -8036 4 -8040 4 -8044 11 -8055 11 -8066 6 -8072 6 -8078 9 -8087 3 -8090 6 -8096 9 -8105 6 -8111 4 -8115 6 -8121 4 -8125 4 -8129 5 -8134 8 -8142 10 -8152 5 -8157 4 -8161 6 -8167 7 -8174 6 -8180 3 -8183 6 -8189 5 -8194 10 -8204 4 -8208 6 -8214 5 -8219 3 -8222 5 -8227 8 -8235 8 -8243 4 -8247 4 -8251 4 -8255 11 -8266 10 -8276 6 -8282 6 -8288 8 -8296 3 -8299 4 -8303 6 -8309 5 -8314 9 -8323 3 -8326 3 -8329 9 -8338 6 -8344 7 -8351 5 -8356 4 -8360 7 -8367 11 -8378 4 -8382 6 -8388 9 -8397 8 -8405 8 -8413 4 -8417 6 -8423 9 -8432 1 -8433 3 -8436 7 -8443 5 -8448 4 -8452 6 -8458 3 -8461 4 -8465 4 -8469 5 -8474 5 -8479 4 -8483 5 -8488 5 -8493 3 -8496 7 -8503 5 -8508 9 -8517 6 -8523 3 -8526 3 -8529 6 -8535 4 -8539 7 -8546 8 -8554 7 -8561 4 -8565 5 -8570 6 -8576 6 -8582 6 -8588 6 -8594 6 -8600 6 -8606 4 -8610 3 -8613 5 -8618 4 -8622 8 -8630 2 -8632 8 -8640 5 -8645 6 -8651 4 -8655 5 -8660 4 -8664 7 -8671 3 -8674 7 -8681 3 -8684 5 -8689 7 -8696 3 -8699 5 -8704 5 -8709 5 -8714 6 -8720 9 -8729 5 -8734 6 -8740 2 -8742 4 -8746 9 -8755 5 -8760 8 -8768 4 -8772 10 -8782 5 -8787 7 -8794 7 -8801 3 -8804 4 -8808 5 -8813 10 -8823 4 -8827 8 -8835 8 -8843 5 -8848 4 -8852 4 -8856 5 -8861 7 -8868 10 -8878 5 -8883 3 -8886 2 -8888 4 -8892 8 -8900 5 -8905 3 -8908 4 -8912 7 -8919 12 -8931 9 -8940 6 -8946 5 -8951 5 -8956 7 -8963 12 -8975 10 -8985 8 -8993 9 -9002 10 -9012 6 -9018 11 -9029 5 -9034 4 -9038 9 -9047 6 -9053 12 -9065 6 -9071 6 -9077 2 -9079 1 -9080 6 -9086 3 -9089 6 -9095 8 -9103 5 -9108 6 -9114 10 -9124 2 -9126 10 -9136 5 -9141 4 -9145 4 -9149 4 -9153 4 -9157 8 -9165 7 -9172 12 -9184 2 -9186 5 -9191 6 -9197 4 -9201 4 -9205 5 -9210 5 -9215 5 -9220 14 -9234 5 -9239 4 -9243 5 -9248 3 -9251 3 -9254 7 -9261 5 -9266 6 -9272 7 -9279 6 -9285 5 -9290 6 -9296 4 -9300 7 -9307 8 -9315 5 -9320 2 -9322 4 -9326 7 -9333 9 -9342 7 -9349 4 -9353 7 -9360 3 -9363 2 -9365 3 -9368 7 -9375 5 -9380 4 -9384 4 -9388 4 -9392 3 -9395 3 -9398 5 -9403 9 -9412 7 -9419 4 -9423 5 -9428 3 -9431 6 -9437 6 -9443 2 -9445 7 -9452 4 -9456 9 -9465 4 -9469 5 -9474 6 -9480 4 -9484 12 -9496 6 -9502 7 -9509 8 -9517 6 -9523 1 -9524 5 -9529 5 -9534 5 -9539 5 -9544 4 -9548 3 -9551 11 -9562 4 -9566 6 -9572 4 -9576 6 -9582 5 -9587 4 -9591 3 -9594 3 -9597 3 -9600 9 -9609 6 -9615 4 -9619 7 -9626 5 -9631 4 -9635 4 -9639 8 -9647 6 -9653 9 -9662 5 -9667 7 -9674 6 -9680 8 -9688 2 -9690 6 -9696 4 -9700 5 -9705 8 -9713 6 -9719 4 -9723 9 -9732 9 -9741 9 -9750 2 -9752 3 -9755 6 -9761 8 -9769 4 -9773 7 -9780 3 -9783 5 -9788 4 -9792 1 -9793 8 -9801 6 -9807 11 -9818 4 -9822 8 -9830 5 -9835 8 -9843 6 -9849 6 -9855 8 -9863 9 -9872 7 -9879 2 -9881 5 -9886 6 -9892 5 -9897 4 -9901 14 -9915 5 -9920 5 -9925 8 -9933 10 -9943 5 -9948 5 -9953 5 -9958 5 -9963 5 -9968 7 -9975 3 -9978 4 -9982 6 -9988 5 -9993 6 -9999 11 -10010 7 -10017 5 -10022 4 -10026 6 -10032 7 -10039 5 -10044 6 -10050 4 -10054 7 -10061 9 -10070 7 -10077 4 -10081 6 -10087 3 -10090 5 -10095 6 -10101 4 -10105 13 -10118 5 -10123 4 -10127 10 -10137 8 -10145 6 -10151 9 -10160 3 -10163 2 -10165 12 -10177 10 -10187 9 -10196 3 -10199 11 -10210 13 -10223 5 -10228 7 -10235 6 -10241 5 -10246 2 -10248 3 -10251 6 -10257 9 -10266 6 -10272 6 -10278 8 -10286 7 -10293 2 -10295 3 -10298 9 -10307 5 -10312 5 -10317 6 -10323 5 -10328 9 -10337 6 -10343 7 -10350 9 -10359 7 -10366 5 -10371 7 -10378 9 -10387 4 -10391 7 -10398 6 -10404 2 -10406 4 -10410 10 -10420 9 -10429 10 -10439 4 -10443 4 -10447 4 -10451 3 -10454 6 -10460 5 -10465 8 -10473 6 -10479 6 -10485 6 -10491 7 -10498 7 -10505 11 -10516 6 -10522 9 -10531 4 -10535 5 -10540 7 -10547 6 -10553 3 -10556 5 -10561 4 -10565 11 -10576 6 -10582 7 -10589 3 -10592 4 -10596 5 -10601 8 -10609 3 -10612 7 -10619 9 -10628 5 -10633 3 -10636 11 -10647 5 -10652 5 -10657 8 -10665 5 -10670 8 -10678 5 -10683 2 -10685 9 -10694 7 -10701 6 -10707 5 -10712 5 -10717 7 -10724 5 -10729 3 -10732 3 -10735 7 -10742 5 -10747 4 -10751 9 -10760 7 -10767 11 -10778 9 -10787 5 -10792 6 -10798 6 -10804 5 -10809 5 -10814 6 -10820 5 -10825 5 -10830 11 -10841 6 -10847 5 -10852 5 -10857 7 -10864 5 -10869 12 -10881 7 -10888 7 -10895 4 -10899 2 -10901 5 -10906 6 -10912 9 -10921 2 -10923 7 -10930 5 -10935 4 -10939 7 -10946 10 -10956 10 -10966 4 -10970 7 -10977 6 -10983 7 -10990 6 -10996 2 -10998 3 -11001 5 -11006 4 -11010 6 -11016 5 -11021 5 -11026 6 -11032 6 -11038 3 -11041 9 -11050 7 -11057 5 -11062 2 -11064 5 -11069 5 -11074 8 -11082 9 -11091 4 -11095 6 -11101 6 -11107 9 -11116 5 -11121 5 -11126 4 -11130 2 -11132 7 -11139 4 -11143 6 -11149 7 -11156 3 -11159 5 -11164 4 -11168 1 -11169 8 -11177 7 -11184 5 -11189 6 -11195 2 -11197 7 -11204 4 -11208 8 -11216 4 -11220 5 -11225 8 -11233 9 -11242 3 -11245 5 -11250 11 -11261 6 -11267 4 -11271 9 -11280 11 -11291 4 -11295 5 -11300 6 -11306 9 -11315 1 -11316 5 -11321 7 -11328 4 -11332 3 -11335 3 -11338 5 -11343 5 -11348 7 -11355 2 -11357 5 -11362 5 -11367 9 -11376 7 -11383 6 -11389 9 -11398 8 -11406 9 -11415 5 -11420 16 -11436 1 -11437 8 -11445 7 -11452 6 -11458 11 -11469 7 -11476 5 -11481 11 -11492 3 -11495 3 -11498 5 -11503 3 -11506 7 -11513 7 -11520 5 -11525 7 -11532 5 -11537 11 -11548 3 -11551 2 -11553 6 -11559 7 -11566 6 -11572 6 -11578 8 -11586 7 -11593 7 -11600 6 -11606 7 -11613 9 -11622 10 -11632 7 -11639 10 -11649 8 -11657 6 -11663 7 -11670 5 -11675 11 -11686 10 -11696 13 -11709 6 -11715 6 -11721 12 -11733 5 -11738 3 -11741 4 -11745 6 -11751 6 -11757 13 -11770 6 -11776 6 -11782 5 -11787 2 -11789 6 -11795 5 -11800 4 -11804 7 -11811 8 -11819 3 -11822 7 -11829 7 -11836 7 -11843 9 -11852 2 -11854 2 -11856 7 -11863 5 -11868 6 -11874 4 -11878 7 -11885 2 -11887 4 -11891 4 -11895 3 -11898 5 -11903 6 -11909 3 -11912 7 -11919 6 -11925 8 -11933 2 -11935 9 -11944 5 -11949 6 -11955 5 -11960 3 -11963 13 -11976 8 -11984 6 -11990 3 -11993 4 -11997 3 -12000 7 -12007 6 -12013 9 -12022 4 -12026 11 -12037 4 -12041 6 -12047 6 -12053 9 -12062 4 -12066 3 -12069 6 -12075 7 -12082 3 -12085 5 -12090 8 -12098 6 -12104 4 -12108 8 -12116 4 -12120 11 -12131 6 -12137 7 -12144 3 -12147 8 -12155 8 -12163 3 -12166 6 -12172 5 -12177 3 -12180 5 -12185 6 -12191 3 -12194 7 -12201 8 -12209 3 -12212 2 -12214 5 -12219 4 -12223 2 -12225 8 -12233 4 -12237 5 -12242 3 -12245 5 -12250 6 -12256 5 -12261 8 -12269 4 -12273 6 -12279 4 -12283 7 -12290 5 -12295 8 -12303 5 -12308 3 -12311 6 -12317 6 -12323 4 -12327 7 -12334 7 -12341 1 -12342 8 -12350 4 -12354 4 -12358 6 -12364 5 -12369 13 -12382 3 -12385 7 -12392 4 -12396 7 -12403 10 -12413 8 -12421 9 -12430 9 -12439 6 -12445 6 -12451 10 -12461 6 -12467 8 -12475 3 -12478 9 -12487 11 -12498 4 -12502 6 -12508 4 -12512 4 -12516 4 -12520 5 -12525 8 -12533 4 -12537 5 -12542 5 -12547 6 -12553 4 -12557 8 -12565 8 -12573 6 -12579 5 -12584 5 -12589 6 -12595 4 -12599 4 -12603 2 -12605 8 -12613 4 -12617 5 -12622 4 -12626 6 -12632 5 -12637 12 -12649 5 -12654 6 -12660 9 -12669 5 -12674 5 -12679 7 -12686 6 -12692 5 -12697 4 -12701 6 -12707 5 -12712 5 -12717 6 -12723 5 -12728 8 -12736 10 -12746 6 -12752 7 -12759 6 -12765 4 -12769 6 -12775 6 -12781 13 -12794 6 -12800 11 -12811 4 -12815 8 -12823 7 -12830 7 -12837 6 -12843 6 -12849 7 -12856 5 -12861 10 -12871 10 -12881 8 -12889 9 -12898 4 -12902 6 -12908 9 -12917 8 -12925 9 -12934 4 -12938 4 -12942 7 -12949 2 -12951 7 -12958 1 -12959 9 -12968 8 -12976 8 -12984 1 -12985 4 -12989 4 -12993 4 -12997 8 -13005 4 -13009 4 -13013 8 -13021 9 -13030 6 -13036 8 -13044 3 -13047 8 -13055 5 -13060 7 -13067 8 -13075 7 -13082 2 -13084 5 -13089 9 -13098 5 -13103 7 -13110 6 -13116 6 -13122 6 -13128 6 -13134 7 -13141 5 -13146 8 -13154 12 -13166 4 -13170 6 -13176 4 -13180 6 -13186 5 -13191 3 -13194 6 -13200 9 -13209 4 -13213 5 -13218 8 -13226 6 -13232 3 -13235 8 -13243 7 -13250 8 -13258 5 -13263 5 -13268 4 -13272 7 -13279 3 -13282 11 -13293 7 -13300 6 -13306 5 -13311 5 -13316 6 -13322 9 -13331 2 -13333 6 -13339 7 -13346 7 -13353 6 -13359 6 -13365 5 -13370 4 -13374 6 -13380 9 -13389 11 -13400 5 -13405 8 -13413 4 -13417 4 -13421 9 -13430 4 -13434 9 -13443 3 -13446 7 -13453 6 -13459 6 -13465 1 -13466 7 -13473 7 -13480 6 -13486 5 -13491 7 -13498 3 -13501 6 -13507 5 -13512 4 -13516 8 -13524 2 -13526 4 -13530 5 -13535 3 -13538 5 -13543 5 -13548 5 -13553 3 -13556 4 -13560 7 -13567 4 -13571 4 -13575 8 -13583 9 -13592 6 -13598 7 -13605 1 -13606 9 -13615 9 -13624 10 -13634 4 -13638 3 -13641 9 -13650 8 -13658 5 -13663 7 -13670 4 -13674 12 -13686 2 -13688 3 -13691 5 -13696 5 -13701 10 -13711 4 -13715 4 -13719 7 -13726 5 -13731 4 -13735 9 -13744 7 -13751 5 -13756 4 -13760 8 -13768 8 -13776 9 -13785 7 -13792 7 -13799 6 -13805 6 -13811 7 -13818 11 -13829 7 -13836 6 -13842 5 -13847 6 -13853 7 -13860 10 -13870 4 -13874 3 -13877 4 -13881 4 -13885 6 -13891 6 -13897 8 -13905 10 -13915 9 -13924 6 -13930 2 -13932 4 -13936 6 -13942 10 -13952 8 -13960 4 -13964 12 -13976 6 -13982 5 -13987 6 -13993 5 -13998 3 -14001 7 -14008 7 -14015 10 -14025 3 -14028 6 -14034 6 -14040 2 -14042 3 -14045 5 -14050 6 -14056 4 -14060 7 -14067 9 -14076 1 -14077 6 -14083 5 -14088 4 -14092 7 -14099 9 -14108 2 -14110 14 -14124 7 -14131 4 -14135 7 -14142 8 -14150 3 -14153 5 -14158 7 -14165 11 -14176 6 -14182 8 -14190 5 -14195 8 -14203 6 -14209 5 -14214 5 -14219 2 -14221 4 -14225 3 -14228 4 -14232 5 -14237 5 -14242 5 -14247 3 -14250 9 -14259 7 -14266 4 -14270 6 -14276 6 -14282 3 -14285 2 -14287 8 -14295 6 -14301 6 -14307 2 -14309 7 -14316 6 -14322 5 -14327 9 -14336 3 -14339 6 -14345 7 -14352 2 -14354 7 -14361 6 -14367 8 -14375 6 -14381 6 -14387 2 -14389 3 -14392 4 -14396 5 -14401 3 -14404 6 -14410 7 -14417 4 -14421 4 -14425 5 -14430 4 -14434 11 -14445 8 -14453 5 -14458 5 -14463 8 -14471 3 -14474 5 -14479 5 -14484 15 -14499 6 -14505 7 -14512 5 -14517 5 -14522 2 -14524 3 -14527 2 -14529 9 -14538 9 -14547 6 -14553 4 -14557 11 -14568 6 -14574 7 -14581 5 -14586 2 -14588 3 -14591 8 -14599 3 -14602 5 -14607 5 -14612 6 -14618 2 -14620 4 -14624 3 -14627 9 -14636 5 -14641 2 -14643 12 -14655 7 -14662 4 -14666 8 -14674 4 -14678 9 -14687 5 -14692 6 -14698 9 -14707 3 -14710 9 -14719 4 -14723 5 -14728 5 -14733 2 -14735 5 -14740 4 -14744 11 -14755 7 -14762 7 -14769 12 -14781 4 -14785 8 -14793 8 -14801 5 -14806 4 -14810 4 -14814 6 -14820 8 -14828 9 -14837 4 -14841 4 -14845 6 -14851 3 -14854 6 -14860 9 -14869 7 -14876 8 -14884 7 -14891 6 -14897 6 -14903 5 -14908 6 -14914 8 -14922 5 -14927 3 -14930 7 -14937 4 -14941 8 -14949 8 -14957 7 -14964 7 -14971 7 -14978 7 -14985 8 -14993 6 -14999 6 -15005 10 -15015 5 -15020 4 -15024 8 -15032 7 -15039 3 -15042 6 -15048 7 -15055 5 -15060 9 -15069 13 -15082 6 -15088 5 -15093 4 -15097 5 -15102 6 -15108 6 -15114 6 -15120 10 -15130 7 -15137 9 -15146 5 -15151 8 -15159 9 -15168 10 -15178 10 -15188 4 -15192 4 -15196 4 -15200 7 -15207 6 -15213 12 -15225 3 -15228 7 -15235 3 -15238 6 -15244 8 -15252 5 -15257 10 -15267 7 -15274 6 -15280 2 -15282 5 -15287 2 -15289 4 -15293 3 -15296 5 -15301 8 -15309 9 -15318 4 -15322 3 -15325 4 -15329 5 -15334 3 -15337 5 -15342 2 -15344 4 -15348 11 -15359 3 -15362 8 -15370 7 -15377 4 -15381 7 -15388 7 -15395 5 -15400 6 -15406 9 -15415 4 -15419 10 -15429 9 -15438 4 -15442 2 -15444 6 -15450 6 -15456 12 -15468 7 -15475 5 -15480 6 -15486 3 -15489 5 -15494 6 -15500 5 -15505 3 -15508 3 -15511 1 -15512 10 -15522 8 -15530 6 -15536 4 -15540 3 -15543 8 -15551 5 -15556 4 -15560 9 -15569 10 -15579 6 -15585 11 -15596 10 -15606 9 -15615 12 -15627 9 -15636 4 -15640 4 -15644 4 -15648 11 -15659 4 -15663 5 -15668 4 -15672 5 -15677 5 -15682 1 -15683 3 -15686 4 -15690 7 -15697 7 -15704 6 -15710 6 -15716 4 -15720 4 -15724 10 -15734 7 -15741 5 -15746 8 -15754 5 -15759 5 -15764 4 -15768 6 -15774 8 -15782 2 -15784 6 -15790 5 -15795 4 -15799 5 -15804 5 -15809 9 -15818 6 -15824 6 -15830 3 -15833 10 -15843 7 -15850 4 -15854 5 -15859 6 -15865 9 -15874 4 -15878 4 -15882 5 -15887 7 -15894 5 -15899 6 -15905 8 -15913 8 -15921 4 -15925 6 -15931 10 -15941 7 -15948 4 -15952 5 -15957 7 -15964 10 -15974 1 -15975 1 -15976 6 -15982 2 -15984 11 -15995 6 -16001 3 -16004 4 -16008 5 -16013 6 -16019 6 -16025 11 -16036 4 -16040 3 -16043 4 -16047 4 -16051 4 -16055 6 -16061 3 -16064 4 -16068 3 -16071 7 -16078 10 -16088 11 -16099 5 -16104 7 -16111 8 -16119 8 -16127 6 -16133 3 -16136 3 -16139 8 -16147 4 -16151 4 -16155 11 -16166 6 -16172 4 -16176 12 -16188 5 -16193 2 -16195 2 -16197 2 -16199 7 -16206 1 -16207 8 -16215 7 -16222 4 -16226 6 -16232 6 -16238 7 -16245 8 -16253 6 -16259 6 -16265 4 -16269 5 -16274 5 -16279 7 -16286 3 -16289 9 -16298 4 -16302 5 -16307 7 -16314 6 -16320 5 -16325 4 -16329 8 -16337 6 -16343 5 -16348 7 -16355 3 -16358 3 -16361 4 -16365 6 -16371 4 -16375 9 -16384 4 -16388 5 -16393 3 -16396 7 -16403 5 -16408 9 -16417 9 -16426 7 -16433 7 -16440 9 -16449 3 -16452 5 -16457 1 -16458 10 -16468 10 -16478 9 -16487 4 -16491 6 -16497 9 -16506 11 -16517 7 -16524 9 -16533 6 -16539 9 -16548 8 -16556 8 -16564 5 -16569 8 -16577 4 -16581 4 -16585 5 -16590 5 -16595 9 -16604 7 -16611 8 -16619 3 -16622 12 -16634 13 -16647 3 -16650 2 -16652 4 -16656 7 -16663 7 -16670 4 -16674 3 -16677 6 -16683 6 -16689 6 -16695 5 -16700 10 -16710 3 -16713 7 -16720 6 -16726 6 -16732 6 -16738 12 -16750 5 -16755 3 -16758 4 -16762 4 -16766 10 -16776 6 -16782 10 -16792 5 -16797 5 -16802 4 -16806 4 -16810 7 -16817 2 -16819 6 -16825 7 -16832 8 -16840 9 -16849 5 -16854 3 -16857 10 -16867 6 -16873 8 -16881 7 -16888 8 -16896 10 -16906 9 -16915 6 -16921 3 -16924 7 -16931 5 -16936 6 -16942 7 -16949 11 -16960 3 -16963 8 -16971 6 -16977 8 -16985 4 -16989 8 -16997 8 -17005 5 -17010 3 -17013 6 -17019 5 -17024 4 -17028 7 -17035 2 -17037 7 -17044 3 -17047 5 -17052 5 -17057 3 -17060 8 -17068 6 -17074 8 -17082 4 -17086 6 -17092 9 -17101 5 -17106 4 -17110 6 -17116 6 -17122 7 -17129 8 -17137 7 -17144 7 -17151 9 -17160 6 -17166 3 -17169 3 -17172 4 -17176 5 -17181 4 -17185 4 -17189 4 -17193 7 -17200 14 -17214 6 -17220 4 -17224 5 -17229 5 -17234 8 -17242 10 -17252 8 -17260 4 -17264 6 -17270 12 -17282 7 -17289 9 -17298 10 -17308 6 -17314 5 -17319 5 -17324 4 -17328 4 -17332 7 -17339 4 -17343 8 -17351 4 -17355 7 -17362 8 -17370 5 -17375 4 -17379 5 -17384 4 -17388 8 -17396 5 -17401 5 -17406 6 -17412 4 -17416 6 -17422 6 -17428 9 -17437 7 -17444 8 -17452 4 -17456 3 -17459 4 -17463 9 -17472 5 -17477 8 -17485 5 -17490 6 -17496 6 -17502 8 -17510 6 -17516 8 -17524 5 -17529 8 -17537 5 -17542 6 -17548 7 -17555 5 -17560 4 -17564 5 -17569 6 -17575 4 -17579 4 -17583 3 -17586 4 -17590 13 -17603 4 -17607 8 -17615 2 -17617 19 -17636 7 -17643 3 -17646 6 -17652 7 -17659 6 -17665 3 -17668 5 -17673 7 -17680 5 -17685 7 -17692 8 -17700 4 -17704 5 -17709 2 -17711 4 -17715 5 -17720 11 -17731 5 -17736 11 -17747 6 -17753 3 -17756 5 -17761 5 -17766 13 -17779 4 -17783 5 -17788 8 -17796 5 -17801 10 -17811 6 -17817 9 -17826 3 -17829 7 -17836 7 -17843 4 -17847 3 -17850 6 -17856 6 -17862 8 -17870 3 -17873 5 -17878 4 -17882 7 -17889 5 -17894 11 -17905 6 -17911 4 -17915 5 -17920 7 -17927 3 -17930 9 -17939 7 -17946 9 -17955 4 -17959 7 -17966 5 -17971 5 -17976 5 -17981 18 -17999 8 -18007 3 -18010 6 -18016 7 -18023 3 -18026 8 -18034 7 -18041 8 -18049 5 -18054 4 -18058 10 -18068 2 -18070 9 -18079 5 -18084 5 -18089 6 -18095 4 -18099 3 -18102 11 -18113 5 -18118 6 -18124 4 -18128 2 -18130 9 -18139 5 -18144 11 -18155 7 -18162 3 -18165 5 -18170 4 -18174 4 -18178 5 -18183 6 -18189 6 -18195 6 -18201 6 -18207 9 -18216 4 -18220 9 -18229 3 -18232 5 -18237 6 -18243 7 -18250 8 -18258 4 -18262 11 -18273 5 -18278 7 -18285 3 -18288 3 -18291 7 -18298 6 -18304 4 -18308 2 -18310 2 -18312 10 -18322 5 -18327 6 -18333 3 -18336 9 -18345 3 -18348 5 -18353 9 -18362 6 -18368 5 -18373 6 -18379 5 -18384 10 -18394 6 -18400 3 -18403 4 -18407 7 -18414 5 -18419 6 -18425 6 -18431 5 -18436 4 -18440 5 -18445 8 -18453 11 -18464 10 -18474 10 -18484 5 -18489 3 -18492 9 -18501 9 -18510 3 -18513 8 -18521 7 -18528 4 -18532 3 -18535 5 -18540 7 -18547 6 -18553 3 -18556 7 -18563 7 -18570 8 -18578 4 -18582 3 -18585 12 -18597 6 -18603 8 -18611 7 -18618 5 -18623 4 -18627 5 -18632 10 -18642 5 -18647 5 -18652 4 -18656 7 -18663 9 -18672 8 -18680 5 -18685 5 -18690 3 -18693 7 -18700 8 -18708 6 -18714 10 -18724 6 -18730 7 -18737 2 -18739 4 -18743 9 -18752 6 -18758 5 -18763 8 -18771 3 -18774 13 -18787 8 -18795 9 -18804 5 -18809 4 -18813 5 -18818 5 -18823 5 -18828 4 -18832 8 -18840 2 -18842 7 -18849 6 -18855 8 -18863 8 -18871 6 -18877 5 -18882 9 -18891 5 -18896 11 -18907 8 -18915 3 -18918 5 -18923 8 -18931 7 -18938 6 -18944 5 -18949 2 -18951 4 -18955 7 -18962 6 -18968 5 -18973 5 -18978 5 -18983 10 -18993 6 -18999 9 -19008 9 -19017 5 -19022 6 -19028 4 -19032 7 -19039 5 -19044 4 -19048 7 -19055 7 -19062 2 -19064 12 -19076 6 -19082 5 -19087 3 -19090 8 -19098 3 -19101 5 -19106 7 -19113 3 -19116 5 -19121 4 -19125 6 -19131 4 -19135 5 -19140 8 -19148 5 -19153 7 -19160 9 -19169 4 -19173 8 -19181 2 -19183 5 -19188 6 -19194 5 -19199 7 -19206 1 -19207 3 -19210 2 -19212 6 -19218 7 -19225 3 -19228 4 -19232 8 -19240 6 -19246 10 -19256 5 -19261 8 -19269 9 -19278 9 -19287 3 -19290 6 -19296 3 -19299 2 -19301 9 -19310 3 -19313 8 -19321 4 -19325 6 -19331 7 -19338 8 -19346 5 -19351 10 -19361 2 -19363 6 -19369 4 -19373 5 -19378 8 -19386 10 -19396 4 -19400 8 -19408 7 -19415 5 -19420 7 -19427 6 -19433 5 -19438 6 -19444 5 -19449 6 -19455 7 -19462 5 -19467 4 -19471 8 -19479 2 -19481 6 -19487 4 -19491 3 -19494 4 -19498 3 -19501 2 -19503 7 -19510 6 -19516 2 -19518 8 -19526 9 -19535 8 -19543 2 -19545 3 -19548 10 -19558 4 -19562 7 -19569 5 -19574 5 -19579 5 -19584 6 -19590 3 -19593 6 -19599 6 -19605 4 -19609 6 -19615 8 -19623 5 -19628 7 -19635 6 -19641 6 -19647 4 -19651 8 -19659 6 -19665 4 -19669 3 -19672 9 -19681 6 -19687 6 -19693 4 -19697 6 -19703 8 -19711 6 -19717 6 -19723 7 -19730 3 -19733 5 -19738 4 -19742 5 -19747 5 -19752 11 -19763 8 -19771 6 -19777 9 -19786 6 -19792 11 -19803 4 -19807 8 -19815 6 -19821 8 -19829 7 -19836 9 -19845 3 -19848 5 -19853 5 -19858 10 -19868 3 -19871 4 -19875 10 -19885 5 -19890 8 -19898 5 -19903 5 -19908 5 -19913 4 -19917 6 -19923 4 -19927 5 -19932 6 -19938 3 -19941 8 -19949 7 -19956 6 -19962 7 -19969 4 -19973 6 -19979 4 -19983 10 -19993 8 -20001 16 -20017 5 -20022 6 -20028 11 -20039 6 -20045 6 -20051 8 -20059 5 -20064 4 -20068 9 -20077 9 -20086 10 -20096 9 -20105 6 -20111 4 -20115 5 -20120 3 -20123 7 -20130 9 -20139 4 -20143 2 -20145 7 -20152 7 -20159 6 -20165 7 -20172 10 -20182 6 -20188 2 -20190 5 -20195 7 -20202 6 -20208 6 -20214 5 -20219 3 -20222 2 -20224 4 -20228 7 -20235 4 -20239 5 -20244 8 -20252 3 -20255 6 -20261 9 -20270 9 -20279 2 -20281 8 -20289 2 -20291 3 -20294 3 -20297 3 -20300 4 -20304 7 -20311 7 -20318 6 -20324 4 -20328 4 -20332 4 -20336 10 -20346 7 -20353 3 -20356 5 -20361 3 -20364 6 -20370 4 -20374 4 -20378 3 -20381 5 -20386 5 -20391 4 -20395 5 -20400 4 -20404 5 -20409 1 -20410 5 -20415 2 -20417 5 -20422 7 -20429 4 -20433 2 -20435 6 -20441 5 -20446 4 -20450 7 -20457 8 -20465 2 -20467 10 -20477 5 -20482 5 -20487 8 -20495 11 -20506 5 -20511 4 -20515 3 -20518 6 -20524 12 -20536 3 -20539 12 -20551 8 -20559 4 -20563 10 -20573 8 -20581 3 -20584 7 -20591 6 -20597 4 -20601 10 -20611 7 -20618 5 -20623 4 -20627 5 -20632 8 -20640 6 -20646 3 -20649 9 -20658 2 -20660 7 -20667 4 -20671 5 -20676 7 -20683 8 -20691 4 -20695 6 -20701 4 -20705 8 -20713 8 -20721 4 -20725 5 -20730 7 -20737 4 -20741 5 -20746 4 -20750 2 -20752 8 -20760 8 -20768 10 -20778 7 -20785 7 -20792 10 -20802 3 -20805 3 -20808 10 -20818 4 -20822 6 -20828 7 -20835 4 -20839 8 -20847 5 -20852 12 -20864 2 -20866 7 -20873 3 -20876 5 -20881 3 -20884 8 -20892 4 -20896 7 -20903 5 -20908 4 -20912 10 -20922 5 -20927 10 -20937 10 -20947 6 -20953 3 -20956 6 -20962 4 -20966 5 -20971 8 -20979 4 -20983 7 -20990 5 -20995 10 -21005 7 -21012 10 -21022 3 -21025 7 -21032 5 -21037 12 -21049 8 -21057 4 -21061 5 -21066 2 -21068 10 -21078 3 -21081 4 -21085 5 -21090 4 -21094 9 -21103 4 -21107 7 -21114 7 -21121 6 -21127 1 -21128 9 -21137 7 -21144 10 -21154 4 -21158 5 -21163 6 -21169 5 -21174 4 -21178 4 -21182 5 -21187 6 -21193 11 -21204 7 -21211 7 -21218 10 -21228 5 -21233 13 -21246 10 -21256 3 -21259 5 -21264 9 -21273 6 -21279 11 -21290 8 -21298 3 -21301 3 -21304 12 -21316 7 -21323 5 -21328 6 -21334 4 -21338 7 -21345 7 -21352 6 -21358 3 -21361 8 -21369 6 -21375 5 -21380 5 -21385 6 -21391 6 -21397 6 -21403 6 -21409 9 -21418 6 -21424 12 -21436 5 -21441 3 -21444 7 -21451 9 -21460 9 -21469 10 -21479 5 -21484 5 -21489 8 -21497 6 -21503 4 -21507 2 -21509 5 -21514 4 -21518 4 -21522 6 -21528 11 -21539 6 -21545 6 -21551 6 -21557 11 -21568 3 -21571 4 -21575 3 -21578 6 -21584 7 -21591 3 -21594 8 -21602 7 -21609 9 -21618 4 -21622 7 -21629 8 -21637 8 -21645 4 -21649 4 -21653 2 -21655 6 -21661 6 -21667 5 -21672 5 -21677 8 -21685 6 -21691 6 -21697 4 -21701 4 -21705 3 -21708 12 -21720 6 -21726 9 -21735 5 -21740 6 -21746 5 -21751 6 -21757 12 -21769 5 -21774 6 -21780 4 -21784 8 -21792 3 -21795 3 -21798 6 -21804 7 -21811 5 -21816 11 -21827 7 -21834 3 -21837 6 -21843 9 -21852 8 -21860 6 -21866 4 -21870 5 -21875 6 -21881 9 -21890 3 -21893 5 -21898 4 -21902 5 -21907 8 -21915 6 -21921 3 -21924 5 -21929 6 -21935 5 -21940 5 -21945 7 -21952 7 -21959 4 -21963 8 -21971 4 -21975 6 -21981 3 -21984 9 -21993 6 -21999 5 -22004 6 -22010 9 -22019 8 -22027 2 -22029 7 -22036 3 -22039 5 -22044 3 -22047 7 -22054 10 -22064 3 -22067 2 -22069 5 -22074 6 -22080 4 -22084 5 -22089 7 -22096 4 -22100 8 -22108 4 -22112 10 -22122 4 -22126 6 -22132 3 -22135 4 -22139 9 -22148 5 -22153 4 -22157 5 -22162 5 -22167 8 -22175 5 -22180 4 -22184 5 -22189 4 -22193 4 -22197 5 -22202 10 -22212 8 -22220 5 -22225 4 -22229 8 -22237 8 -22245 8 -22253 2 -22255 4 -22259 9 -22268 10 -22278 3 -22281 9 -22290 4 -22294 4 -22298 7 -22305 6 -22311 4 -22315 7 -22322 3 -22325 6 -22331 3 -22334 5 -22339 9 -22348 4 -22352 5 -22357 6 -22363 5 -22368 4 -22372 5 -22377 7 -22384 2 -22386 7 -22393 8 -22401 7 -22408 9 -22417 8 -22425 3 -22428 4 -22432 7 -22439 6 -22445 4 -22449 9 -22458 6 -22464 5 -22469 7 -22476 10 -22486 5 -22491 5 -22496 10 -22506 8 -22514 8 -22522 8 -22530 8 -22538 5 -22543 9 -22552 2 -22554 2 -22556 6 -22562 7 -22569 9 -22578 3 -22581 7 -22588 8 -22596 3 -22599 6 -22605 3 -22608 4 -22612 6 -22618 13 -22631 7 -22638 5 -22643 8 -22651 8 -22659 9 -22668 7 -22675 2 -22677 12 -22689 14 -22703 10 -22713 4 -22717 7 -22724 3 -22727 5 -22732 9 -22741 9 -22750 11 -22761 4 -22765 5 -22770 12 -22782 4 -22786 8 -22794 4 -22798 7 -22805 6 -22811 4 -22815 8 -22823 4 -22827 7 -22834 2 -22836 7 -22843 9 -22852 2 -22854 10 -22864 6 -22870 7 -22877 8 -22885 7 -22892 2 -22894 4 -22898 9 -22907 7 -22914 8 -22922 7 -22929 5 -22934 5 -22939 4 -22943 7 -22950 8 -22958 3 -22961 7 -22968 5 -22973 4 -22977 5 -22982 7 -22989 4 -22993 4 -22997 7 -23004 4 -23008 5 -23013 7 -23020 6 -23026 3 -23029 7 -23036 9 -23045 3 -23048 3 -23051 5 -23056 5 -23061 5 -23066 6 -23072 7 -23079 4 -23083 4 -23087 9 -23096 4 -23100 6 -23106 5 -23111 6 -23117 7 -23124 5 -23129 5 -23134 3 -23137 2 -23139 8 -23147 13 -23160 6 -23166 4 -23170 5 -23175 4 -23179 3 -23182 6 -23188 6 -23194 5 -23199 4 -23203 6 -23209 4 -23213 12 -23225 4 -23229 7 -23236 10 -23246 9 -23255 6 -23261 9 -23270 9 -23279 8 -23287 3 -23290 7 -23297 5 -23302 3 -23305 2 -23307 7 -23314 7 -23321 6 -23327 10 -23337 4 -23341 9 -23350 6 -23356 6 -23362 7 -23369 12 -23381 4 -23385 5 -23390 3 -23393 10 -23403 10 -23413 4 -23417 6 -23423 3 -23426 9 -23435 6 -23441 7 -23448 5 -23453 6 -23459 5 -23464 3 -23467 8 -23475 2 -23477 10 -23487 3 -23490 4 -23494 5 -23499 8 -23507 4 -23511 7 -23518 8 -23526 4 -23530 6 -23536 8 -23544 6 -23550 7 -23557 3 -23560 7 -23567 2 -23569 6 -23575 9 -23584 12 -23596 5 -23601 8 -23609 7 -23616 6 -23622 6 -23628 4 -23632 10 -23642 8 -23650 7 -23657 1 -23658 8 -23666 8 -23674 4 -23678 8 -23686 6 -23692 9 -23701 8 -23709 7 -23716 9 -23725 8 -23733 9 -23742 5 -23747 4 -23751 5 -23756 10 -23766 6 -23772 4 -23776 6 -23782 3 -23785 6 -23791 7 -23798 9 -23807 9 -23816 13 -23829 10 -23839 6 -23845 3 -23848 6 -23854 7 -23861 6 -23867 4 -23871 11 -23882 12 -23894 3 -23897 2 -23899 8 -23907 3 -23910 8 -23918 7 -23925 6 -23931 5 -23936 6 -23942 11 -23953 6 -23959 4 -23963 4 -23967 5 -23972 7 -23979 8 -23987 5 -23992 5 -23997 6 -24003 4 -24007 8 -24015 9 -24024 5 -24029 4 -24033 3 -24036 4 -24040 2 -24042 7 -24049 2 -24051 6 -24057 1 -24058 9 -24067 8 -24075 6 -24081 3 -24084 9 -24093 6 -24099 8 -24107 9 -24116 6 -24122 5 -24127 4 -24131 8 -24139 6 -24145 7 -24152 3 -24155 8 -24163 5 -24168 6 -24174 6 -24180 4 -24184 8 -24192 5 -24197 5 -24202 6 -24208 7 -24215 5 -24220 3 -24223 11 -24234 12 -24246 12 -24258 3 -24261 9 -24270 6 -24276 5 -24281 5 -24286 8 -24294 4 -24298 8 -24306 5 -24311 7 -24318 3 -24321 8 -24329 5 -24334 3 -24337 7 -24344 7 -24351 5 -24356 7 -24363 4 -24367 6 -24373 3 -24376 8 -24384 3 -24387 7 -24394 10 -24404 3 -24407 5 -24412 6 -24418 4 -24422 4 -24426 2 -24428 3 -24431 9 -24440 8 -24448 7 -24455 5 -24460 11 -24471 7 -24478 7 -24485 5 -24490 10 -24500 4 -24504 7 -24511 6 -24517 13 -24530 10 -24540 7 -24547 8 -24555 4 -24559 2 -24561 9 -24570 2 -24572 4 - -0 - -24576 -2539 2 -1187 5 -3911 2 -585 8 -1498 10 -1681 2 -2115 7 -2424 1 -3708 7 -196 1 -1852 10 -3555 8 -2134 1 -1064 9 -1293 8 -944 9 -2413 3 -1678 2 -839 9 -297 1 -174 7 -2217 9 -51 8 -3195 6 -3215 5 -332 3 -2077 7 -1214 2 -2367 10 -1947 10 -2350 6 -3441 1 -3246 7 -1999 1 -2037 5 -2227 8 -101 7 -3340 9 -3713 7 -3013 4 -1001 3 -444 6 -3306 2 -4043 1 -1361 1 -3916 6 -365 4 -1485 8 -251 8 -234 2 -4042 2 -870 7 -3803 9 -3874 4 -1058 5 -831 3 -2331 6 -1328 1 -2525 4 -255 3 -381 1 -2521 1 -3946 5 -2449 4 -285 2 -3848 4 -2669 9 -3949 3 -1050 4 -2855 9 -1974 3 -349 7 -2874 6 -192 6 -3442 4 -265 1 -2281 4 -403 6 -2359 5 -319 8 -39 1 -3893 3 -1176 1 -3154 10 -866 9 -2670 9 -3934 6 -3799 5 -393 8 -2722 10 -2107 4 -185 3 -69 1 -1958 4 -1613 2 -1908 10 -3867 5 -2950 2 -3397 10 -3737 1 -1074 9 -234 2 -2795 8 -1452 8 -1437 2 -768 7 -3400 1 -1212 6 -2675 7 -989 4 -1338 6 -764 5 -216 3 -2186 3 -2210 9 -2194 1 -1703 3 -2668 5 -3684 3 -3636 6 -3939 5 -3718 2 -3954 10 -4009 10 -703 8 -2990 8 -2162 4 -3980 1 -1245 8 -2488 1 -2391 3 -3774 9 -3238 5 -1534 4 -3440 3 -2611 6 -2878 7 -1931 8 -3668 9 -3139 10 -3822 10 -2184 3 -82 6 -3317 1 -1702 3 -4087 10 -519 3 -1944 1 -3830 9 -3563 10 -2150 5 -3735 9 -1158 2 -3265 9 -2571 6 -2587 4 -2073 3 -405 6 -3865 3 -42 4 -2358 9 -2632 1 -1629 5 -2968 10 -3160 8 -1934 7 -1108 3 -2324 9 -1923 4 -2536 10 -3112 3 -3817 1 -4008 3 -2118 10 -1034 6 -3094 8 -3868 9 -2484 6 -3791 7 -1456 5 -2643 5 -462 9 -1481 8 -1788 10 -811 5 -1441 10 -2258 6 -3559 5 -2816 2 -3886 1 -428 9 -2442 8 -873 2 -3460 2 -989 7 -2897 9 -1464 7 -1525 4 -685 7 -3906 4 -678 7 -1824 2 -2256 8 -1016 9 -3705 1 -3368 10 -136 1 -1154 8 -2478 10 -3323 2 -104 10 -932 7 -3100 8 -2465 5 -491 9 -1735 3 -1031 3 -2790 1 -1423 5 -2939 6 -1829 9 -1241 3 -386 4 -1934 8 -2883 9 -14 1 -686 2 -992 5 -3564 8 -551 10 -2074 3 -2344 1 -3593 9 -1103 6 -2668 6 -696 5 -4019 4 -1708 1 -2519 3 -3455 8 -28 4 -3639 8 -1977 7 -2429 5 -3549 7 -468 10 -2801 10 -848 7 -959 9 -2410 6 -3898 9 -2059 3 -1938 9 -3544 1 -3513 9 -1136 1 -302 4 -1589 7 -305 1 -3199 2 -847 4 -3900 6 -2632 6 -2193 6 -442 7 -3972 1 -3426 4 -1500 3 -1723 5 -2849 1 -2498 4 -3104 4 -3131 5 -1198 2 -1492 10 -2112 6 -1202 2 -2284 10 -1672 10 -3115 3 -2934 4 -990 4 -434 8 -3372 6 -1974 6 -2729 9 -3517 3 -2286 6 -1761 1 -3637 3 -3058 4 -1178 2 -985 4 -3 8 -939 6 -445 3 -1807 9 -2728 7 -1861 5 -2716 5 -3316 3 -2836 5 -174 3 -1190 4 -1061 9 -2375 6 -3599 9 -1048 3 -3021 8 -1421 5 -2090 10 -1289 6 -971 1 -3560 4 -1817 2 -3691 1 -2572 6 -1938 9 -576 6 -3178 3 -3265 6 -3747 6 -1332 1 -2812 9 -3574 5 -2033 7 -1103 4 -2806 4 -2506 5 -686 3 -3917 3 -350 5 -2609 6 -1906 7 -3969 10 -3419 10 -3338 10 -1448 9 -1050 3 -1080 5 -3620 4 -1286 10 -2202 5 -4079 7 -3722 3 -1210 7 -3678 2 -1323 7 -2341 7 -320 2 -3506 7 -649 4 -2993 5 -1165 6 -1384 9 -335 7 -2002 2 -302 7 -1502 1 -4049 9 -2628 3 -259 2 -2500 1 -2022 9 -541 9 -2910 2 -4089 6 -3356 1 -2474 9 -1941 2 -1025 2 -3026 10 -2314 6 -2102 6 -1122 7 -1833 10 -1692 1 -1372 3 -1302 4 -3883 10 -2310 9 -3151 9 -2447 2 -1205 5 -276 2 -2431 8 -611 3 -512 8 -1134 10 -758 2 -2418 6 -276 10 -2592 1 -1655 8 -2181 1 -3243 10 -2191 3 -455 4 -1130 5 -2880 8 -740 1 -635 6 -932 9 -3178 8 -1032 9 -89 6 -414 1 -730 9 -16 1 -3631 9 -1411 6 -2356 5 -2474 5 -3025 4 -3876 8 -2897 7 -957 5 -2621 6 -1568 8 -2610 8 -3253 7 -1169 1 -3292 4 -1035 2 -1417 5 -3613 10 -1063 5 -1779 7 -360 2 -208 3 -1014 7 -894 8 -2599 7 -4076 3 -3329 6 -2497 10 -1110 5 -803 8 -3322 10 -3100 7 -1921 8 -3077 2 -1052 7 -2808 5 -3802 9 -2708 9 -3412 1 -690 9 -2266 3 -112 3 -765 4 -3276 3 -3823 5 -181 9 -457 1 -299 6 -934 5 -3422 7 -3718 4 -1793 6 -3672 8 -2858 2 -3801 3 -1693 8 -3711 4 -2917 1 -291 6 -3209 1 -334 10 -3287 6 -626 5 -915 3 -2886 6 -236 3 -1390 10 -2523 8 -1386 10 -3340 2 -4047 7 -303 8 -230 2 -2390 8 -1983 5 -2897 2 -3922 3 -954 3 -3004 4 -3912 10 -393 1 -1768 3 -2783 2 -1522 6 -4055 8 -3429 6 -3884 2 -25 6 -3606 3 -3813 7 -2176 9 -2774 10 -2829 1 -2858 7 -3722 8 -1468 6 -1208 5 -3466 7 -446 2 -1824 4 -4056 8 -1036 5 -985 4 -2979 3 -3919 6 -479 3 -3896 5 -128 3 -2928 9 -1208 1 -1356 10 -928 10 -787 5 -3418 6 -421 8 -1985 3 -2218 3 -3452 1 -2255 3 -405 7 -3265 4 -2763 4 -641 10 -3202 1 -3754 8 -1949 3 -3120 10 -2017 9 -1932 9 -2302 9 -2060 9 -773 5 -3294 1 -2044 2 -2277 10 -3755 10 -3620 6 -69 6 -2237 4 -3696 3 -2141 7 -1698 7 -2629 7 -2951 1 -1211 8 -3830 3 -1858 3 -2153 10 -2512 9 -3088 10 -3996 3 -423 8 -584 7 -383 10 -2355 1 -2140 5 -954 4 -99 4 -1575 4 -2552 2 -405 4 -1175 10 -1124 10 -3839 8 -1711 6 -3475 8 -1104 5 -2724 4 -1185 4 -1081 9 -2892 8 -1177 10 -2260 8 -1362 1 -1979 3 -2161 4 -3940 7 -694 3 -254 1 -966 6 -3083 5 -920 6 -3555 6 -1233 6 -947 6 -3804 6 -1611 2 -951 1 -3524 10 -94 4 -3332 5 -3542 10 -152 7 -289 1 -539 9 -566 10 -3745 8 -2949 10 -2114 8 -2206 1 -364 5 -3081 4 -2286 9 -3450 1 -2703 10 -5 7 -1851 3 -2618 6 -1958 1 -550 3 -2220 3 -375 7 -3322 10 -3901 10 -2296 4 -732 1 -3721 8 -3064 1 -3315 5 -2066 10 -2566 7 -593 10 -36 10 -1177 2 -2225 9 -1485 8 -392 6 -3144 7 -2170 5 -2052 5 -1235 7 -801 2 -3439 1 -2565 9 -3646 7 -893 3 -1991 3 -2220 1 -1540 5 -1493 4 -3384 5 -1115 4 -488 6 -568 8 -1240 3 -4030 2 -3376 2 -3660 1 -2790 5 -3528 8 -1131 10 -1932 7 -2690 10 -3852 7 -2833 3 -785 1 -705 10 -2183 9 -3411 6 -2966 6 -2765 1 -3756 1 -199 4 -817 3 -3221 1 -1154 9 -1610 9 -1224 6 -3511 6 -3245 5 -75 3 -1353 8 -2848 7 -2353 4 -268 10 -374 8 -2591 9 -2501 8 -953 5 -2335 3 -1304 1 -407 1 -1556 9 -2965 3 -1263 7 -2258 4 -138 3 -1237 5 -1719 6 -1272 6 -1867 6 -3052 9 -2829 10 -515 10 -1874 9 -1699 8 -3351 2 -1303 10 -2853 9 -866 6 -3533 1 -895 2 -2287 9 -1954 9 -3352 9 -3760 2 -1026 9 -2074 6 -1529 4 -868 2 -3551 9 -3603 8 -1589 3 -2230 3 -1141 7 -3914 8 -3396 3 -1997 6 -898 10 -3176 8 -3063 7 -2957 5 -194 10 -2959 2 -1616 9 -686 1 -921 9 -2578 10 -3986 4 -2293 3 -2529 6 -722 7 -1783 3 -594 1 -2188 7 -1317 6 -992 1 -2754 3 -3113 7 -205 4 -3815 5 -3076 8 -1205 9 -1703 4 -3901 4 -1627 8 -2490 6 -524 4 -4031 10 -3070 1 -4004 9 -652 8 -891 8 -765 2 -248 9 -836 4 -2567 7 -1083 8 -1743 7 -3716 7 -2978 9 -2097 6 -3205 10 -310 4 -907 4 -2378 6 -85 3 -1268 1 -1250 4 -1745 4 -3608 4 -948 6 -3799 2 -552 4 -2391 9 -758 7 -2703 6 -2951 6 -2674 5 -3839 2 -1778 4 -3064 8 -2392 7 -1312 9 -798 6 -391 5 -3602 3 -1346 7 -2819 7 -3549 2 -476 8 -1661 5 -2335 8 -963 5 -3882 4 -2778 6 -521 9 -353 4 -1534 2 -3229 1 -2011 3 -3422 8 -757 9 -2851 1 -180 10 -584 10 -3797 4 -2092 8 -237 10 -2797 7 -3207 10 -3546 9 -1225 9 -282 3 -1545 2 -2111 7 -3439 1 -2231 5 -1814 3 -36 1 -1513 4 -1803 10 -2642 3 -2749 4 -3608 7 -2702 4 -1331 8 -3867 6 -883 3 -2695 6 -3879 1 -2200 10 -1720 4 -2801 5 -1463 1 -250 2 -3074 8 -1938 8 -115 3 -1161 5 -835 10 -962 7 -2543 10 -1828 7 -1488 7 -3860 1 -1497 2 -413 1 -3003 7 -3593 9 -3711 7 -1680 2 -2586 7 -3164 4 -1227 1 -2124 9 -2302 10 -541 7 -1123 7 -1261 10 -2938 9 -3420 3 -1604 3 -3772 10 -3921 10 -3518 4 -194 3 -456 2 -3212 4 -3898 5 -1158 7 -186 3 -449 3 -620 7 -330 8 -3579 1 -1214 2 -1598 2 -160 2 -3430 4 -2579 5 -2321 6 -3585 7 -1710 5 -4037 2 -3234 6 -3245 5 -3139 2 -2571 4 -536 9 -358 3 -378 8 -383 8 -1575 5 -432 5 -2731 1 -2298 2 -2600 1 -1525 5 -2324 9 -2883 4 -473 4 -934 3 -641 7 -3351 7 -1225 4 -1535 3 -2448 7 -3853 3 -1055 1 -2545 5 -3337 2 -1247 1 -2846 4 -681 2 -1495 2 -3803 4 -1023 7 -2533 8 -338 10 -3061 5 -2127 9 -1459 6 -99 7 -3569 7 -1724 8 -2816 4 -351 7 -2074 7 -193 5 -3012 7 -2078 6 -3269 10 -2182 1 -3485 10 -685 8 -2592 5 -2970 10 -170 1 -1314 7 -1342 7 -3914 8 -761 1 -3823 3 -2388 1 -3280 10 -2773 6 -3930 3 -1338 3 -895 8 -1576 3 -1445 8 -221 8 -415 6 -2915 1 -3712 2 -2374 6 -146 2 -333 10 -1369 1 -2909 10 -1699 4 -2560 8 -982 4 -716 3 -3109 4 -2823 5 -1810 2 -2582 8 -3314 3 -1875 4 -3040 1 -3229 7 -2454 6 -2690 4 -2880 4 -203 2 -3240 9 -639 6 -3636 10 -4025 5 -3986 3 -3159 8 -2873 1 -1798 1 -3724 2 -1942 6 -3947 2 -1767 8 -2916 3 -1358 8 -3242 4 -1710 2 -3440 9 -2958 4 -427 3 -1003 1 -2351 7 -2339 10 -3991 2 -3758 1 -3229 3 -2572 5 -297 4 -1987 4 -1033 4 -2941 10 -1582 1 -1775 7 -1510 1 -1216 8 -2154 6 -2178 5 -2009 10 -1887 8 -1090 10 -1213 9 -867 5 -1604 4 -3968 3 -2542 1 -156 1 -2056 6 -2008 4 -1882 1 -3508 5 -3603 10 -195 7 -226 7 -1070 8 -1523 3 -3067 10 -2665 6 -639 3 -3369 6 -3750 7 -1326 10 -3019 2 -261 2 -3191 7 -1692 9 -1403 1 -3822 8 -3 7 -1215 5 -2335 4 -52 3 -2325 8 -1872 2 -3000 4 -399 9 -962 4 -3591 5 -3366 9 -1774 8 -2512 10 -2805 7 -1001 4 -3962 8 -318 9 -2789 7 -3299 4 -1140 10 -1234 9 -1301 10 -2402 2 -2978 4 -494 1 -2857 9 -2856 8 -1970 1 -3511 8 -2335 6 -907 5 -730 5 -2194 2 -1785 10 -134 10 -4045 9 -872 5 -2925 5 -353 10 -3690 9 -3147 9 -2525 9 -1087 6 -2143 9 -1301 8 -76 9 -412 7 -2266 6 -2772 1 -1253 5 -2786 2 -186 10 -354 2 -3073 6 -1807 6 -2720 10 -496 5 -1936 9 -4044 9 -333 4 -3080 3 -2030 5 -831 8 -1824 10 -16 3 -3371 3 -3971 6 -1671 8 -183 10 -716 9 -144 3 -824 3 -1499 2 -288 7 -379 9 -2076 3 -1418 10 -3787 1 -549 2 -1904 1 -939 4 -1841 3 -2637 1 -1448 7 -420 1 -382 6 -2592 1 -2591 2 -1298 2 -2238 9 -3599 1 -2705 9 -3938 7 -2700 10 -2881 10 -3331 7 -1130 2 -3909 10 -2516 6 -1695 2 -196 7 -3700 1 -2510 7 -1838 8 -3886 8 -4041 7 -3904 4 -3272 8 -426 3 -3851 9 -1539 1 -2457 2 -2890 10 -968 9 -13 6 -613 3 -282 7 -1110 2 -2559 7 -1913 5 -153 5 -515 2 -2026 6 -2985 8 -144 3 -3929 4 -121 10 -478 6 -713 4 -1204 3 -2721 9 -171 7 -659 5 -3872 5 -719 4 -1651 4 -2765 3 -1370 10 -191 7 -3359 4 -3869 4 -900 6 -2104 2 -0 1 -3350 1 -2890 9 -305 7 -1997 7 -2885 8 -2138 9 -3940 2 -3704 8 -1379 9 -908 3 -1249 9 -1286 1 -1632 1 -2438 4 -2000 5 -1237 3 -1797 6 -3789 8 -111 4 -668 1 -3502 2 -1338 5 -1617 7 -4067 4 -2203 1 -2924 7 -2009 2 -1903 4 -3918 6 -1857 3 -1062 8 -2212 10 -1847 4 -671 8 -3686 1 -1788 1 -1578 10 -3501 1 -2554 1 -164 2 -2886 10 -1318 10 -570 5 -2649 10 -2581 4 -1103 4 -3748 7 -2504 5 -123 4 -3156 5 -1737 10 -1594 3 -667 3 -3426 7 -2117 10 -1626 9 -73 3 -933 7 -3979 9 -2199 3 -1885 2 -2168 2 -1276 8 -2458 7 -591 3 -1502 3 -2454 1 -471 2 -2918 1 -3221 4 -1135 8 -3922 4 -239 6 -723 6 -3865 8 -1145 2 -2640 7 -812 1 -3977 6 -2318 3 -558 8 -1479 7 -1248 9 -377 1 -2986 9 -3356 2 -2964 9 -2967 6 -3212 9 -2455 6 -3254 1 -933 1 -3326 3 -464 10 -4003 4 -3246 5 -2883 6 -3568 7 -3578 7 -3045 4 -1516 4 -3131 3 -2759 2 -2942 6 -1211 3 -3201 1 -333 1 -2319 6 -2033 10 -3489 6 -704 5 -1242 7 -1327 1 -1596 6 -19 3 -552 6 -4031 7 -4060 9 -3793 7 -978 3 -3817 1 -2194 4 -3677 6 -1684 10 -227 7 -2985 8 -2105 6 -3677 2 -1486 2 -3993 5 -1698 5 -3903 9 -2048 4 -568 10 -2101 2 -1272 4 -1358 10 -3457 10 -1460 7 -3763 3 -1066 8 -2459 2 -1117 5 -712 6 -4018 1 -425 8 -3698 5 -3277 2 -2648 8 -226 7 -1201 7 -158 8 -503 2 -1517 10 -803 9 -1582 4 -637 9 -3550 9 -2803 7 -2130 1 -2199 6 -1682 10 -3393 8 -352 8 -1107 2 -1994 8 -1894 7 -3787 2 -2311 9 -2262 3 -3517 1 -3867 9 -1868 2 -856 10 -4029 8 -2769 5 -253 1 -832 4 -3702 2 -468 9 -1984 8 -2524 1 -767 4 -2701 3 -4086 4 -660 4 -171 7 -221 7 -218 7 -2965 2 -3286 8 -1200 10 -3434 4 -1969 8 -1625 4 -501 10 -1701 9 -2440 7 -3201 1 -1870 8 -3934 4 -3252 9 -2169 2 -3959 5 -2629 4 -2557 10 -557 9 -817 3 -745 9 -3575 10 -651 10 -2591 5 -2432 1 -1689 9 -1173 7 -1743 5 -1163 3 -1320 3 -79 2 -1370 2 -2077 8 -3964 9 -1021 1 -1484 9 -1551 6 -3956 3 -2222 7 -3843 5 -347 10 -841 5 -3810 1 -3443 9 -9 2 -2063 9 -17 2 -3938 3 -1839 4 -1233 2 -2308 1 -2941 10 -1598 2 -1287 1 -79 3 -1377 4 -3143 7 -3366 2 -2660 2 -2225 10 -2731 3 -1070 5 -3581 7 -135 10 -1704 7 -1314 1 -1309 5 -3273 8 -3207 5 -4037 7 -1014 2 -3825 6 -2835 7 -3363 4 -3895 6 -2554 8 -1121 9 -3166 5 -211 6 -3249 2 -1744 10 -3165 10 -1191 2 -1054 10 -3828 10 -3761 3 -2625 4 -765 8 -3157 8 -3575 2 -3196 8 -577 10 -1460 7 -1447 5 -2756 6 -1208 7 -1100 5 -857 4 -1808 7 -4018 9 -2670 6 -3445 10 -3564 10 -3854 8 -3476 10 -2565 6 -1536 3 -3436 9 -2842 7 -423 3 -2912 7 -271 7 -1992 6 -883 5 -1287 6 -3277 1 -3560 9 -2265 3 -900 8 -2009 7 -2644 3 -1288 5 -2997 2 -329 2 -2344 4 -1900 5 -532 9 -2821 2 -3858 7 -1644 7 -2114 8 -848 10 -2820 6 -126 9 -2006 6 -2471 10 -3260 2 -2660 5 -3745 6 -1105 9 -3301 3 -2592 6 -3313 1 -1388 3 -2828 10 -138 2 -3765 6 -1882 3 -1552 10 -2130 8 -2421 1 -9 8 -1084 1 -1615 8 -2619 7 -1831 6 -3940 9 -1596 9 -1127 9 -1718 1 -814 5 -2365 9 -1654 4 -279 10 -3360 9 -4025 6 -224 1 -2529 2 -2277 10 -286 3 -1781 3 -2429 3 -98 1 -1214 4 -3920 2 -2300 6 -1818 10 -2490 1 -2674 10 -2767 4 -3042 9 -3007 1 -3082 6 -1264 6 -738 3 -2078 6 -3111 6 -10 3 -2939 3 -2420 9 -3298 6 -472 10 -3383 6 -3041 1 -557 2 -2520 5 -3695 4 -1487 10 -3723 3 -317 10 -3442 10 -574 8 -2151 7 -3178 1 -1727 9 -62 2 -3282 10 -564 6 -1492 6 -948 3 -3745 3 -3866 6 -749 6 -1150 2 -691 4 -1023 4 -2960 4 -173 2 -1170 5 -3284 7 -808 6 -4088 1 -2320 6 -1876 1 -1171 9 -3202 5 -1899 9 -3775 8 -1090 6 -881 1 -2486 9 -1102 10 -3164 2 -3261 7 -1200 3 -3738 10 -1250 3 -3947 10 -1409 3 -2226 5 -2599 8 -1847 3 -14 1 -587 8 -2833 8 -3511 8 -2348 5 -3814 3 -734 6 -1469 3 -3521 6 -1980 7 -2075 3 -675 3 -2818 3 -3436 7 -1169 10 -3998 8 -3268 4 -373 6 -2090 1 -1641 5 -1220 9 -502 3 -1103 1 -1907 6 -956 4 -112 10 -1229 6 -3587 4 -3008 10 -3458 5 -1991 3 -3781 9 -1335 1 -244 7 -1054 3 -1566 1 -1325 5 -3153 3 -4069 10 -318 1 -3883 6 -2088 9 -446 1 -2397 2 -2999 5 -3668 9 -2764 8 -1962 4 -2531 3 -348 4 -2445 2 -1730 2 -4070 9 -3439 9 -1430 7 -2819 7 -2225 4 -553 2 -2429 9 -1763 2 -503 4 -2692 7 -2899 1 -67 10 -3106 5 -2896 9 -66 2 -2111 3 -4061 7 -1103 8 -3469 3 -612 4 -1922 7 -300 8 -3712 10 -1386 9 -3626 4 -2924 3 -3897 4 -1149 5 -2435 6 -480 7 -2695 6 -1772 5 -1140 8 -2930 8 -2593 3 -252 10 -574 7 -648 2 -321 10 -3347 1 -391 7 -2755 6 -2834 8 -3028 8 -1339 10 -943 2 -3139 3 -193 7 -3133 6 -932 8 -135 3 -1621 4 -1837 6 -409 1 -3328 9 -3938 4 -2062 9 -3383 5 -3584 9 -1646 9 -3074 3 -1945 1 -734 10 -2558 5 -2644 4 -2850 1 -12 2 -1033 7 -1612 8 -3555 2 -3520 4 -1176 4 -254 3 -3906 6 -2661 10 -489 8 -3828 10 -2171 6 -2611 10 -1502 7 -622 5 -1913 4 -2033 6 -187 7 -1307 8 -3612 7 -2677 3 -1813 6 -3700 2 -99 1 -3300 6 -3535 7 -931 1 -3119 5 -3010 4 -78 6 -2386 7 -3633 5 -1706 7 -647 9 -669 9 -3026 4 -2259 3 -3716 3 -1337 5 -1813 8 -580 4 -3163 10 -2789 5 -3971 2 -1466 8 -1120 2 -2384 7 -4079 8 -1253 4 -428 5 -2713 10 -3247 3 -1031 1 -1398 6 -2114 6 -3392 3 -308 4 -1008 3 -655 7 -3483 8 -3 1 -418 8 -2071 4 -1238 2 -168 4 -642 4 -1031 6 -915 5 -742 4 -2101 2 -1627 9 -1593 4 -419 5 -1763 9 -77 6 -3463 6 -2740 4 -4000 2 -1192 5 -1959 2 -3150 8 -528 8 -1751 7 -1639 2 -2363 7 -277 8 -3790 7 -688 8 -1667 8 -1870 1 -3122 5 -795 7 -2150 9 -61 7 -44 4 -1213 7 -2420 3 -1355 4 -430 7 -1115 3 -3473 3 -2992 2 -2787 9 -789 6 -79 8 -786 6 -305 4 -1054 6 -2507 3 -197 7 -1296 1 -3126 2 -3274 1 -2143 3 -45 1 -4077 8 -1909 7 -304 4 -2444 5 -2457 3 -1388 5 -4003 3 -3304 7 -1671 9 -2554 6 -3080 2 -1004 8 -1610 9 -475 9 -597 9 -1984 3 -2096 9 -3046 4 -2725 6 -1141 10 -3287 10 -2049 10 -296 4 -439 2 -1424 10 -1080 9 -2884 5 -2767 1 -1619 3 -645 3 -2259 6 -866 5 -3559 10 -2414 9 -127 4 -1380 1 -1180 5 -2342 9 -467 2 -1500 7 -616 7 -2511 7 -1714 9 -828 3 -3509 4 -1002 2 -1340 7 -1886 10 -1203 3 -2010 2 -3289 10 -3963 4 -992 2 -1669 6 -1405 1 -3342 2 -1421 7 -2761 7 -459 4 -2007 5 -2400 5 -1601 4 -3057 2 -1086 9 -3956 2 -786 7 -1401 4 -1036 2 -1095 1 -258 10 -864 10 -402 6 -3880 7 -3268 2 -3968 6 -177 9 -450 1 -3520 9 -272 1 -474 4 -2195 8 -3049 4 -14 8 -1920 10 -964 7 -2409 10 -454 5 -716 1 -60 2 -280 10 -4013 10 -1825 2 -1639 10 -2149 10 -3730 4 -1631 4 -1600 1 -707 2 -765 3 -924 6 -2011 3 -3304 3 -3267 10 -1280 10 -2467 3 -3621 7 -2970 10 -3119 8 -834 1 -504 7 -2209 5 -1593 8 -2914 1 -2123 6 -2951 8 -3075 4 -3518 6 -2102 6 -1899 9 -2574 9 -4077 3 -1850 7 -3734 4 -2330 1 -2680 3 -1216 2 -3915 4 -3361 5 -358 3 -1317 8 -794 9 -1513 2 -2065 4 -3161 2 -893 1 -4062 7 -2286 7 -245 2 -4088 9 -3214 4 -4020 1 -1723 5 -1462 2 -2652 6 -2549 3 -144 8 -2646 2 -685 4 -3242 3 -2633 5 -2625 5 -2366 5 -2019 3 -3369 5 -1350 7 -4 3 -2019 10 -663 9 -2373 1 -160 10 -185 4 -215 1 -1706 3 -2565 1 -1158 1 -78 10 -2433 5 -1543 4 -1704 8 -3098 8 -832 7 -61 7 -433 7 -705 2 -837 3 -1622 3 -1025 1 -4074 2 -1897 6 -3598 2 -2113 2 -3735 5 -1622 10 -3517 5 -3540 1 -3656 6 -1388 8 -1985 7 -2284 2 -1937 1 -2800 5 -151 10 -3823 7 -2937 10 -3100 1 -2566 4 -1157 4 -1848 6 -3122 3 -2065 10 -2890 1 -869 5 -2450 1 -634 7 -661 8 -726 3 -3599 1 -1099 3 -2725 1 -1513 1 -1176 1 -3474 9 -3643 5 -627 1 -2773 4 -2173 4 -544 10 -2950 5 -1047 1 -2535 3 -2821 10 -3929 10 -3770 6 -477 1 -765 5 -3666 9 -1929 7 -715 10 -1941 4 -1299 9 -1912 7 -375 6 -1481 9 -774 1 -1516 5 -577 3 -1373 2 -2822 6 -3694 10 -3338 2 -1915 2 -2461 2 -673 7 -3165 6 -2635 5 -1900 5 -1264 7 -1580 5 -1310 8 -2815 1 -2053 2 -2750 7 -1522 5 -1601 5 -953 10 -3764 3 -4033 4 -3763 1 -3167 6 -630 10 -232 10 -3228 7 -3190 7 -1512 8 -274 4 -1299 5 -377 5 -1327 8 -860 5 -1489 3 -13 7 -1350 10 -3046 4 -3254 3 -1946 8 -2996 1 -395 7 -3068 6 -58 5 -2429 9 -1987 9 -2124 4 -2714 3 -3312 2 -153 7 -2558 3 -3051 3 -223 8 -2167 1 -2974 7 -3793 10 -918 6 -479 6 -3151 3 -2875 1 -3343 8 -132 4 -2995 1 -3006 9 -180 10 -3996 4 -3742 3 -3899 10 -3751 6 -2976 3 -1914 9 -183 2 -3004 5 -579 3 -766 7 -3381 7 -2072 9 -1223 8 -1063 1 -3020 5 -3778 4 -4055 2 -1371 4 -3756 4 -588 3 -328 3 -147 3 -2082 10 -1860 10 -3077 8 -2936 10 -3445 9 -2795 7 -3513 5 -2763 7 -73 2 -1480 7 -1475 5 -966 7 -2178 7 -4075 8 -3541 5 -3507 3 -2097 4 -1313 2 -2648 10 -3037 3 -668 3 -3828 3 -1366 9 -899 5 -1948 10 -1540 3 -2020 1 -1136 4 -3771 3 -3581 3 -1604 9 -3648 9 -3838 9 -3980 1 -100 5 -3022 9 -2117 3 -1617 2 -1856 4 -8 4 -4057 6 -2708 6 -3392 1 -764 3 -3595 5 -2560 3 -3670 2 -456 6 -542 3 -2333 3 -1134 7 -3643 3 -2835 6 -1091 2 -1616 2 -1525 2 -2960 5 -1424 1 -762 10 -2380 1 -1932 3 -377 3 -703 2 -2384 3 -1916 7 -429 7 -1986 10 -1064 4 -3871 3 -947 10 -1510 7 -1722 5 -3972 6 -442 7 -2630 4 -3923 9 -701 4 -878 2 -2700 1 -609 10 -2911 4 -2702 4 -925 9 -2769 9 -268 6 -113 8 -923 8 -1044 2 -1163 6 -3896 8 -1770 6 -343 6 -785 8 -102 7 -3757 6 -2902 3 -2140 2 -2897 1 -1369 7 -853 4 -3715 3 -3842 10 -2289 2 -3955 8 -1795 5 -2428 6 -212 1 -348 5 -368 3 -2240 3 -956 4 -3489 8 -1081 3 -1098 7 -2015 5 -147 8 -4028 2 -1067 8 -187 9 -1350 6 -1201 1 -2986 1 -2236 10 -722 3 -1902 6 -2518 1 -11 1 -407 7 -718 3 -3125 6 -1605 9 -1577 2 -1349 5 -899 7 -3277 4 -188 6 -2315 9 -2535 8 -2148 8 -2422 9 -93 10 -3583 2 -147 8 -507 7 -1484 5 -2812 6 -1520 6 -1901 10 -475 8 -1402 4 -1454 3 -2988 10 -2328 10 -2863 5 -1956 5 -1655 8 -988 3 -421 3 -3287 9 -3223 7 -2255 3 -1825 5 -2010 6 -2240 7 -2655 1 -38 4 -968 10 -3451 10 -759 1 -1362 7 -421 5 -1943 8 -1099 3 -1756 10 -513 7 -3683 10 -2108 9 -1000 7 -1072 3 -2710 6 -3839 1 -3884 9 -2408 8 -3533 10 -2453 7 -1253 3 -130 5 -280 7 -3464 3 -1994 6 -105 6 -3473 2 -1407 1 -3019 9 -1820 7 -3278 9 -16 8 -81 1 -1135 10 -2509 7 -2685 4 -1252 3 -585 1 -526 8 -1689 4 -3582 9 -350 7 -2432 4 -683 2 -437 6 -2594 4 -1520 5 -4041 9 -612 9 -2342 1 -2657 7 -1893 3 -528 1 -657 3 -1296 9 -4046 9 -1828 4 -2444 3 -1655 7 -175 9 -648 6 -1541 5 -2987 10 -944 1 -3777 2 -691 1 -1904 6 -1786 8 -1663 6 -1423 7 -597 7 -480 3 -2398 2 -417 10 -2610 9 -3464 7 -593 6 -2428 6 -2220 10 -317 6 -1135 7 -2762 3 -1943 4 -1736 3 -975 1 -14 6 -3681 6 -633 6 -2505 4 -3971 5 -2618 10 -3902 10 -618 2 -3249 9 -495 4 -4030 3 -86 7 -3327 2 -28 6 -94 4 -1717 5 -783 8 -2521 10 -4018 8 -2156 5 -1331 10 -958 2 -3362 3 -3351 2 -381 7 -114 1 -1805 7 -1903 2 -2663 9 -2542 3 -283 1 -3931 7 -1115 3 -563 3 -2584 8 -1400 6 -3584 5 -2605 10 -3338 8 -4029 5 -1157 1 -1828 3 -1982 2 -2276 6 -1531 4 -626 6 -181 7 -3734 5 -140 1 -2835 1 -3805 7 -3094 8 -2553 10 -1948 1 -69 1 -732 5 -786 2 -2152 4 -3992 10 -2884 9 -611 8 -2053 1 -3132 1 -159 6 -3376 4 -3846 2 -2703 1 -2660 4 -583 8 -3563 3 -3421 5 -2081 8 -1372 8 -3802 7 -3927 2 -1332 1 -401 10 -3164 10 -640 6 -665 6 -3261 4 -1292 4 -2037 10 -297 8 -607 7 -2218 8 -3101 1 -298 5 -709 3 -472 3 -1995 1 -1475 7 -3289 2 -1152 10 -188 1 -2554 3 -2655 8 -388 5 -386 3 -3997 5 -933 9 -2941 1 -4047 3 -85 8 -3850 5 -1757 3 -3920 3 -1611 4 -1817 6 -2138 1 -2944 4 -244 3 -3902 4 -93 8 -1614 9 -1851 3 -621 9 -3211 9 -503 4 -3034 3 -2328 6 -4021 9 -1839 6 -221 8 -908 9 -2417 7 -819 7 -590 8 -1940 1 -1652 1 -3750 3 -191 3 -2247 8 -167 3 -1034 5 -34 9 -295 5 -1149 7 -1762 6 -1853 1 -2450 5 -1682 3 -369 7 -3726 1 -613 4 -3931 5 -2214 3 -303 7 -1091 2 -642 5 -1675 8 -743 4 -1176 5 -2579 1 -2473 5 -3862 3 -3672 1 -1129 8 -1191 6 -3790 3 -2537 10 -1950 3 -2653 6 -3653 3 -1212 4 -1082 10 -147 5 -1468 5 -730 6 -2640 1 -335 7 -2568 8 -2719 1 -689 3 -686 3 -2145 6 -50 8 -2911 8 -3260 5 -3244 5 -3703 1 -577 8 -2192 6 -1459 7 -759 10 -2185 10 -895 6 -3981 4 -1420 3 -2161 5 -2529 7 -2943 10 -778 3 -828 10 -4087 7 -2416 8 -692 2 -3985 6 -395 6 -3628 10 -3951 7 -3089 8 -2571 2 -2867 2 -982 5 -1022 1 -442 4 -2390 2 -3345 1 -308 2 -3818 7 -3433 6 -3896 1 -694 6 -3157 2 -2557 7 -2151 9 -2786 1 -751 8 -371 7 -4051 2 -1717 5 -439 4 -2833 3 -3278 8 -1070 4 -459 2 -2349 3 -46 7 -588 4 -539 3 -3371 6 -1310 8 -2531 5 -2075 1 -2766 2 -3242 8 -3066 4 -2900 10 -3021 3 -7 6 -3311 6 -2171 8 -3750 1 -1550 1 -756 1 -1849 1 -2649 6 -1134 10 -2693 2 -52 3 -2004 3 -1782 10 -3076 2 -1586 7 -3650 9 -1705 5 -3287 9 -2025 8 -1077 9 -2233 3 -1816 2 -1850 7 -273 1 -3458 9 -2606 6 -83 2 -2657 10 -2486 4 -4052 7 -2874 10 -520 4 -2485 6 -2587 7 -3806 7 -4024 4 -3391 10 -2760 6 -3009 2 -144 3 -1414 5 -3565 8 -3128 9 -3192 7 -3333 8 -318 1 -3937 7 -2027 2 -951 10 -2610 9 -1260 10 -3343 9 -3218 6 -3079 9 -1587 3 -1032 5 -658 8 -868 10 -1085 10 -749 5 -4028 6 -1029 3 -3979 10 -4001 9 -1181 8 -1281 6 -320 5 -68 4 -4085 2 -1857 3 -3240 1 -1193 2 -525 5 -3535 7 -2438 6 -1771 9 -2812 1 -3815 8 -144 2 -366 6 -1847 2 -1434 3 -3170 6 -76 1 -3522 7 -3703 1 -2016 10 -1516 1 -1804 2 -1727 8 -2682 6 -2672 5 -687 1 -442 2 -314 4 -2553 3 -2489 5 -1319 9 -2001 2 -2297 1 -935 8 -3378 6 -2472 4 -1358 4 -1640 4 -1958 10 -1719 7 -32 9 -3620 10 -2455 9 -1186 8 -3283 8 -1937 2 -2787 3 -2208 6 -1680 8 -3348 5 -886 5 -213 10 -3651 6 -2328 5 -3140 1 -783 1 -3679 2 -486 3 -3997 6 -2420 2 -3116 7 -2596 6 -651 1 -594 8 -1197 5 -1954 5 -2844 1 -2550 5 -311 2 -3818 4 -3099 7 -4072 10 -4085 9 -1618 9 -2572 6 -3031 8 -43 10 -224 9 -1515 2 -1248 2 -3187 6 -2950 8 -3835 5 -2238 4 -4030 2 -2980 10 -2152 8 -1105 5 -1238 5 -3564 10 -1892 3 -1019 10 -1351 8 -2964 9 -2191 9 -4058 7 -1366 7 -1843 10 -2136 7 -210 2 -1870 3 -2307 8 -1405 4 -2098 2 -420 3 -3166 9 -3400 1 -2946 9 -1210 6 -850 6 -906 3 -256 10 -2817 7 -2319 10 -1367 8 -717 5 -149 4 -1035 4 -964 3 -1747 2 -3494 1 -3187 1 -1071 8 -2716 1 -319 4 -3392 7 -851 2 -1355 4 -1907 2 -385 8 -958 1 -933 2 -4004 7 -306 9 -637 4 -2620 10 -131 8 -3138 7 -3146 5 -3665 10 -342 1 -2361 7 -3332 7 -1153 4 -1208 3 -3453 5 -2285 2 -1692 9 -1565 9 -3932 5 -1129 2 -1282 4 -1323 7 -194 6 -1363 1 -1288 3 -4087 2 -3244 2 -1408 4 -3278 9 -3000 8 -84 3 -3788 6 -3777 9 -352 6 -3082 2 -3815 8 -401 3 -278 7 -1410 6 -736 4 -1051 2 -2683 8 -2580 3 -2862 5 -769 5 -3626 5 -4006 7 -618 5 -1977 1 -771 7 -4026 8 -3212 4 -1323 5 -2699 8 -3683 7 -4081 10 -4042 10 -2115 5 -2221 1 -1006 6 -3965 7 -1466 5 -2782 7 -3883 10 -465 3 -3280 1 -1152 10 -557 9 -1061 10 -1181 1 -1449 3 -2154 9 -3221 10 -108 6 -1115 10 -2308 6 -287 8 -1775 5 -1918 5 -978 6 -1054 9 -848 9 -1469 8 -729 4 -2086 4 -2710 6 -3468 2 -2673 3 -676 9 -3198 4 -985 1 -3647 8 -1025 7 -1461 5 -3741 7 -3780 10 -2885 8 -37 9 -3114 1 -1704 4 -2775 3 -3515 7 -2277 9 -2176 1 -3196 7 -3231 10 -2693 4 -2855 8 -1774 1 -3426 6 -1097 9 -2088 8 -178 1 -405 4 -3199 9 -2633 8 -1241 1 -3782 8 -3637 2 -2732 9 -1295 10 -2952 8 -585 2 -1605 6 -1753 6 -3015 5 -184 5 -872 3 -4030 4 -1418 5 -2318 7 -3813 7 -2012 6 -574 7 -2574 10 -2898 2 -1492 3 -3735 7 -2882 9 -1446 10 -1671 10 -1146 3 -2947 5 -3150 8 -2796 4 -872 8 -3915 10 -2135 5 -1806 4 -3748 9 -3824 10 -3866 4 -2236 9 -3597 7 -3421 7 -608 9 -227 10 -1735 10 -674 10 -2621 8 -2742 8 -2056 7 -3717 3 -2211 10 -2546 2 -2210 6 -2756 5 -268 3 -2698 2 -276 4 -424 4 -3217 3 -221 2 -660 7 -1626 4 -2158 10 -324 7 -609 3 -3056 1 -2207 8 -1253 7 -1224 3 -2636 9 -3560 6 -3137 7 -3178 5 -3879 3 -2797 5 -2394 9 -550 8 -3610 2 -384 7 -1668 7 -3456 4 -1876 5 -1874 1 -1244 8 -3161 6 -1389 6 -1097 7 -743 3 -3599 9 -2129 2 -3620 7 -858 3 -3993 4 -1686 6 -2561 3 -3456 7 -656 6 -3245 1 -734 5 -849 1 -897 2 -2861 1 -1711 8 -1549 3 -1081 3 -1208 6 -4063 3 -66 8 -2047 7 -2031 6 -704 3 -1293 5 -2441 8 -2816 9 -3667 10 -709 10 -1702 8 -3080 9 -389 7 -1949 1 -3887 7 -1712 2 -3273 10 -3876 2 -1662 6 -117 10 -923 6 -193 2 -3301 10 -3128 6 -2148 5 -2265 6 -3990 7 -2615 3 -3310 7 -2775 5 -3110 10 -2657 9 -1001 7 -1065 1 -1793 7 -533 9 -2986 6 -2089 9 -26 3 -2384 5 -3568 8 -969 2 -3062 3 -2330 6 -661 8 -956 7 -1684 3 -448 4 -2293 1 -2192 8 -3401 1 -1961 2 -869 3 -132 9 -902 9 -3533 6 -2493 5 -2162 2 -1644 7 -2240 1 -2152 6 -1617 9 -1023 5 -1934 10 -3861 3 -2532 1 -2440 2 -3584 6 -1317 1 -1939 8 -931 7 -125 4 -2073 4 -1806 3 -2377 2 -2070 3 -532 2 -741 10 -1092 6 -2350 1 -455 5 -2687 1 -2664 4 -3497 4 -1812 6 -1456 1 -394 8 -3347 3 -937 10 -3880 2 -1317 9 -3140 4 -300 8 -397 1 -2059 5 -2476 9 -1608 1 -3288 5 -2640 2 -1757 3 -2641 6 -2603 5 -2545 2 -3159 9 -3387 7 -3987 8 -1645 5 -2049 1 -2995 1 -1532 1 -2478 3 -2599 7 -3035 2 -768 6 -525 2 -3308 10 -246 9 -1723 5 -2727 9 -518 9 -1222 5 -677 2 -1196 2 -1824 3 -3310 4 -1129 5 -2665 2 -2004 6 -862 2 -1190 2 -2075 5 -2657 9 -2618 7 -3337 7 -3113 9 -1970 4 -1988 1 -863 8 -2625 10 -147 9 -1395 6 -2187 2 -1039 5 -1843 6 -1805 10 -1913 1 -2793 9 -2420 3 -1987 7 -1233 8 -3491 4 -3761 6 -2967 2 -443 3 -1502 6 -1586 10 -99 9 -2373 7 -3045 2 -945 7 -1145 2 -658 8 -682 2 -2717 2 -3663 1 -3178 1 -1558 10 -3148 3 -1159 2 -968 8 -3862 8 -2476 6 -63 9 -142 7 -2412 3 -2505 3 -4079 7 -3113 9 -1160 8 -1234 5 -2604 6 -3123 4 -366 3 -2954 1 -2298 9 -3526 7 -3071 2 -1579 2 -3108 10 -341 10 -3385 8 -3201 2 -4024 3 -3989 1 -2840 3 -803 10 -1698 8 -1100 10 -2982 9 -1657 7 -3584 8 -3626 3 -1983 1 -1765 10 -3843 4 -3101 10 -2972 8 -1692 9 -1874 4 -188 2 -1425 10 -2366 2 -3314 1 -2063 9 -2354 1 -2565 4 -1190 10 -3072 7 -945 6 -2670 10 -102 3 -3070 7 -1750 5 -506 8 -3060 2 -3108 9 -40 10 -1995 4 -2963 2 -217 6 -1585 5 -661 5 -769 4 -3476 9 -1583 7 -128 4 -1154 1 -3485 3 -276 2 -2850 4 -4026 9 -1551 8 -3113 3 -1887 5 -1895 7 -653 4 -960 4 -4060 9 -2873 8 -1374 3 -2762 2 -2336 5 -2954 4 -3048 7 -3791 9 -2818 3 -2544 9 -2364 6 -1081 8 -1369 3 -2397 9 -3635 8 -3219 2 -1811 4 -1532 2 -2492 4 -229 9 -1725 8 -1608 8 -257 2 -486 9 -2756 5 -212 8 -3191 9 -1855 4 -3752 8 -2958 4 -1134 3 -3533 3 -1951 10 -2131 4 -2610 9 -2919 4 -3949 2 -3292 2 -1456 1 -2276 4 -3196 5 -3501 8 -1020 10 -1175 5 -3252 3 -3757 5 -2920 4 -1755 9 -410 3 -605 7 -1207 8 -2536 5 -3803 4 -972 9 -259 6 -2712 3 -1886 6 -1610 10 -3107 5 -100 10 -1551 1 -2627 8 -876 6 -979 1 -3767 7 -1682 4 -3011 10 -1346 3 -4060 2 -749 2 -985 4 -1607 7 -2158 9 -219 10 -1320 10 -989 8 -2288 9 -4002 9 -3639 3 -2251 6 -108 8 -3571 5 -1871 4 -1798 8 -3303 9 -830 10 -204 5 -2710 4 -690 1 -871 2 -3513 7 -1718 6 -1493 8 -2766 2 -2847 7 -3304 4 -1122 5 -4016 9 -3035 3 -3626 7 -1202 3 -2422 2 -2267 9 -2837 2 -1253 10 -2135 4 -2592 7 -895 1 -497 7 -258 8 -2515 9 -3309 7 -1945 10 -279 7 -807 7 -750 4 -2745 7 -3154 2 -1091 1 -55 6 -3749 2 -2469 8 -1771 1 -434 8 -935 8 -3013 3 -241 10 -343 3 -3839 7 -2967 4 -2877 9 -729 1 -2844 2 -1627 1 -1805 6 -355 3 -3715 3 -3513 3 -294 4 -3911 8 -1748 6 -3890 10 -1027 1 -3646 7 -1210 8 -3549 3 -882 4 -2439 8 -3578 7 -606 3 -3881 6 -2532 6 -1396 8 -3425 10 -778 8 -3003 10 -1838 10 -1596 5 -416 8 -2314 4 -2755 9 -2133 6 -3384 1 -3039 10 -2575 8 -93 7 -134 10 -2137 3 -1431 2 -1299 6 -1745 8 -943 5 -496 2 -394 1 -0 8 -693 5 -3931 3 -3976 10 -3829 10 -3181 7 -1338 5 -3057 10 -2894 9 -2043 1 -3121 10 -2248 10 -1188 8 -265 8 -3422 3 -3565 4 -649 9 -2980 1 -2923 4 -3570 8 -357 3 -442 4 -1470 4 -2726 10 -4003 8 -1331 5 -3786 7 -2368 3 -3113 8 -902 3 -426 8 -1570 10 -1944 2 -4049 7 -3548 1 -728 5 -1047 7 -3482 10 -2645 2 -928 9 -1986 1 -209 3 -2623 2 -3860 4 -1380 8 -4026 7 -3918 5 -1051 10 -3944 3 -3250 2 -694 10 -402 6 -1707 7 -4037 10 -1283 5 -1261 1 -104 10 -2859 1 -1262 7 -3877 8 -466 8 -122 1 -3346 9 -3570 8 -1921 8 -3987 3 -1670 10 -2598 2 -3718 10 -2091 5 -3745 9 -1009 5 -2823 3 -2506 3 -2945 4 -1941 1 -2372 4 -833 7 -2509 4 -3358 1 -401 7 -3688 8 -3441 4 -306 9 -3991 7 -1636 5 -789 9 -3662 6 -728 2 -3376 3 -2619 7 -3994 8 -3485 1 -1844 4 -2819 3 -1027 9 -1267 7 -2068 4 -1659 6 -1878 4 -3620 8 -778 3 -3801 8 -1354 1 -1967 5 -3829 7 -1123 5 -3990 9 -3199 3 -2923 3 -1366 1 -3516 10 -1228 4 -1367 4 -3435 7 -1213 4 -564 7 -3668 7 -1730 5 -2317 6 -1688 4 -1647 1 -3429 6 -1080 4 -721 1 -1795 8 -3204 9 -3529 8 -581 3 -1833 6 -2435 2 -3641 4 -3085 9 -1569 6 -2799 6 -1389 7 -418 7 -3103 6 -2438 6 -3126 5 -501 9 -2675 9 -750 1 -504 3 -372 10 -1741 4 -3746 6 -4075 10 -2654 8 -622 10 -633 5 -2107 10 -869 3 -66 3 -1724 8 -2734 7 -3801 2 -414 8 -2164 1 -2812 2 -396 9 -2526 7 -3088 1 -277 4 -3455 4 -2535 8 -3039 6 -2670 3 -762 3 -2842 4 -3746 1 -1691 4 -429 4 -3319 2 -192 3 -3180 4 -3633 10 -1232 10 -2420 2 -622 8 -1721 1 -3665 8 -2476 1 -2432 5 -2419 7 -1778 6 -2852 8 -3101 5 -948 2 -1896 6 -311 7 -3321 8 -1686 3 -3126 2 -2589 5 -3920 6 -3499 3 -404 2 -1581 6 -3045 4 -3363 4 -481 5 -3439 8 -2868 8 -2306 2 -1331 1 -1352 4 -797 3 -2136 7 -2222 5 -1796 10 -1541 3 -144 7 -3522 1 -3608 5 -3480 2 -423 9 -1621 1 -3896 3 -614 8 -610 10 -975 6 -287 5 -1651 6 -4087 7 -1979 10 -1406 3 -2786 2 -2682 8 -901 6 -2356 1 -1623 9 -1311 10 -3431 6 -873 7 -2216 4 -3918 1 -3801 4 -2766 8 -4005 10 -767 1 -1933 2 -1532 3 -79 5 -2101 3 -2366 8 -412 6 -2925 9 -3375 3 -1773 4 -4009 8 -3572 8 -1512 5 -1188 2 -3942 7 -3366 6 -1544 6 -3548 10 -340 1 -678 6 -3557 6 -922 6 -3996 5 -1672 7 -1910 5 -1099 2 -3570 9 -4029 2 -3950 6 -1599 10 -1841 9 -3785 5 -3981 6 -3063 9 -986 9 -347 10 -1832 5 -2273 1 -2509 8 -2470 5 -2067 10 -719 6 -1269 8 -2941 1 -4031 7 -3032 3 -2822 5 -916 7 -1781 4 -2107 1 -3950 2 -2227 7 -3153 4 -610 5 -913 3 -403 6 -340 7 -3573 10 -1325 9 -881 7 -3903 4 -799 9 -1249 8 -2114 3 -3648 1 -4076 4 -3782 10 -68 6 -3936 9 -2202 9 -3932 4 -1467 4 -2978 5 -476 4 -222 9 -2747 1 -1227 9 -1823 8 -2387 10 -1440 4 -2887 10 -943 4 -875 5 -1401 1 -1615 10 -3520 2 -2384 10 -2884 8 -3669 5 -2387 9 -164 6 -172 3 -2510 2 -2926 9 -3235 6 -1881 5 -1950 7 -3728 6 -1128 1 -417 6 -836 6 -149 7 -1300 6 -3946 8 -86 10 -3291 8 -1233 3 -3856 1 -3118 1 -1761 1 -430 5 -938 6 -297 4 -1548 1 -2995 4 -1048 3 -3783 5 -3499 7 -3868 2 -2272 10 -4007 10 -3906 10 -309 3 -1660 10 -2925 3 -2792 7 -773 4 -3786 1 -3468 5 -2748 1 -1680 6 -978 7 -815 5 -1632 6 -291 9 -3937 1 -1277 1 -4071 2 -3781 5 -1858 3 -399 6 -1108 8 -3145 6 -2173 9 -3652 6 -1588 4 -1241 7 -2724 5 -2344 6 -279 2 -2602 8 -588 9 -3281 5 -742 2 -3824 3 -2506 9 -60 4 -2815 4 -3679 1 -2121 7 -755 9 -3033 1 -1025 3 -1265 10 -1513 2 -1802 3 -2800 9 -1695 1 -229 10 -466 1 -126 8 -4027 5 -943 7 -4066 8 -2329 5 -3925 2 -3970 6 -553 4 -3589 3 -1504 10 -939 2 -829 8 -3608 4 -3197 9 -1613 4 -2219 3 -2744 10 -296 7 -3970 6 -3902 5 -1915 2 -3423 4 -3305 9 -3303 9 -1819 5 -3765 3 -509 6 -1146 9 -2902 6 -4035 4 -950 9 -1946 7 -3092 3 -397 3 -2952 4 -870 7 -3611 6 -2213 10 -2894 3 -540 8 -1944 3 -1879 8 -2040 4 -1552 10 -2498 2 -823 4 -452 8 -3351 1 -3025 7 -3241 5 -2244 7 -3168 4 -2072 6 -195 5 -880 6 -1257 7 -3455 2 -504 7 -1848 2 -2660 4 -2317 8 -1884 3 -225 4 -1809 10 -552 5 -1112 5 -340 8 -3021 2 -3084 3 -2140 6 -519 8 -1879 2 -2878 5 -1785 10 -1589 2 -1259 2 -3609 5 -2048 10 -2345 10 -670 8 -3944 6 -1773 9 -1612 7 -4076 4 -2856 9 -332 9 -2127 8 -1091 2 -3606 6 -751 3 -4036 9 -3866 9 -1326 3 -1120 9 -3361 8 -417 6 -1075 2 -1459 6 -1269 5 -3602 5 -2276 1 -678 3 -3846 9 -206 3 -1592 5 -1677 4 -2752 4 -2158 1 -2350 6 -2931 8 -2294 1 -1215 1 -363 3 -1423 3 -1526 10 -199 1 -3893 7 -3443 1 -2004 1 -1796 3 -292 9 -3030 5 -1002 7 -1657 4 -717 4 -1567 3 -663 8 -4037 10 -1253 9 -2510 4 -1699 4 -2198 6 -202 8 -777 10 -3846 3 -2196 5 -2910 2 -2246 9 -3640 9 -1491 5 -1503 10 -1670 4 -344 7 -3988 9 -1347 2 -502 10 -2808 3 -3885 5 -2786 2 -267 3 -3512 3 -3211 10 -491 9 -2175 7 -2833 3 -3513 6 -3403 9 -973 10 -1560 3 -734 4 -533 2 -1839 1 -1926 4 -2975 1 -2156 3 -3377 2 -2299 4 -666 3 -3981 2 -2857 6 -627 6 -34 7 -3789 7 -2067 3 -751 6 -2819 9 -1311 9 -1113 5 -2389 1 -2600 9 -1820 6 -1090 9 -3392 3 -2987 2 -2031 2 -2522 2 -4004 1 -151 2 -3816 3 -2188 6 -2184 7 -540 2 -2076 6 -3861 10 -3289 2 -1024 6 -2344 1 -1880 4 -1704 3 -395 2 -3616 3 -3136 4 -2388 5 -3016 3 -3086 8 -2745 3 -2143 7 -1009 9 -3566 9 -155 8 -330 4 -3616 3 -2777 5 -34 7 -3824 2 -58 3 -1069 9 -1959 6 -1326 10 -121 1 -39 2 -708 8 -433 3 -2002 3 -1537 9 -459 1 -2062 1 -2212 1 -1689 2 -301 8 -785 9 -1777 4 -2689 4 -2614 5 -3668 7 -3096 8 -433 3 -3618 1 -902 10 -760 3 -1181 10 -570 1 -3705 6 -2119 1 -2040 7 -75 9 -945 8 -1652 2 -261 4 -1925 5 -400 1 -1630 4 -3873 6 -3964 3 -3633 10 -2434 6 -3058 9 -437 2 -1939 4 -1577 1 -585 5 -3775 1 -3825 3 -3629 7 -98 3 -593 10 -2123 9 -2668 9 -1845 8 -440 6 -3140 4 -1397 8 -2796 6 -1974 10 -2409 7 -1383 6 -3167 9 -3146 2 -3175 1 -2007 2 -4083 2 -782 9 -2423 7 -41 5 -2687 9 -1083 5 -2213 6 -1865 10 -1077 2 -770 4 -3067 1 -2747 3 -3136 5 -2861 7 -2093 4 -3547 4 -3509 10 -3388 2 -3252 6 -2245 10 -2690 1 -915 7 -2760 2 -2304 10 -1416 3 -1226 10 -2056 7 -371 4 -1700 4 -1080 3 -722 8 -1133 4 -1915 7 -22 8 -368 2 -1223 5 -513 3 -216 5 -923 10 -4081 6 -1186 7 -2072 10 -335 2 -3573 6 -1543 8 -1825 3 -110 10 -2327 1 -1010 6 -1954 4 -3420 2 -1862 4 -3075 10 -2937 9 -3747 3 -322 2 -2944 9 -3751 6 -2462 10 -3596 9 -686 8 -2853 1 -2072 1 -2941 9 -513 10 -3508 4 -419 3 -1327 2 -1594 10 -3150 7 -3013 1 -3214 3 -2671 5 -3782 10 -3802 1 -3958 10 -3795 6 -1522 6 -1401 4 -220 6 -2269 10 -3654 3 -755 1 -1803 6 -3780 2 -194 4 -4057 1 -2433 1 -856 7 -3131 5 -3963 6 -1949 6 -1643 7 -3594 6 -342 10 -3132 8 -1849 3 -2588 5 -3774 9 -186 9 -2446 4 -162 3 -1681 8 -320 1 -473 5 -1648 8 -809 5 -1421 6 -1656 7 -2678 4 -3269 2 -2563 7 -669 4 -921 2 -3819 10 -1546 6 -2286 9 -381 3 -3492 5 -1230 3 -195 4 -3236 9 -631 6 -1848 8 -2904 2 -3668 2 -1794 8 -3286 1 -3144 4 -1830 7 -1039 8 -3926 6 -3408 5 -605 1 -3806 10 -2356 3 -2266 1 -1520 5 -702 8 -380 3 -122 7 -1726 4 -1139 4 -3062 3 -2496 7 -3760 10 -211 6 -2970 4 -1211 3 -2315 9 -2739 6 -1137 9 -1725 6 -3946 4 -3446 10 -1218 10 -3736 5 -3246 1 -3816 7 -3051 6 -340 3 -3934 8 -2177 8 -963 4 -1978 9 -1076 5 -3329 7 -2824 6 -900 7 -1077 7 -591 5 -809 5 -1175 2 -598 2 -3882 2 -1753 1 -3796 1 -2958 7 -2551 5 -2574 7 -2240 1 -578 1 -2462 10 -2082 9 -4043 2 -489 4 -2008 7 -3176 4 -2675 9 -3178 2 -1655 7 -3293 3 -433 6 -3353 2 -2230 7 -179 5 -2290 5 -69 9 -2822 4 -908 1 -1488 3 -103 1 -1803 10 -3633 5 -1447 5 -1165 2 -414 5 -3311 5 -1882 8 -3396 10 -2937 9 -1823 2 -1895 2 -3746 9 -1409 3 -677 4 -266 6 -2961 3 -3229 2 -284 10 -510 5 -1385 4 -1105 9 -1481 10 -2218 7 -3113 9 -1185 10 -481 4 -3427 4 -859 5 -3885 8 -2238 5 -1933 10 -3188 7 -3824 2 -3712 2 -3336 7 -1127 8 -3648 5 -2894 9 -1370 4 -2276 2 -2952 6 -3528 10 -3977 6 -3714 3 -255 3 -1946 4 -2867 10 -978 8 -3391 1 -3137 6 -3584 6 -3170 1 -1441 6 -3988 2 -68 1 -2842 1 -2574 5 -525 10 -2742 6 -873 7 -3436 9 -836 2 -1320 4 -298 4 -3559 1 -3008 2 -2519 5 -649 2 -3098 6 -1217 9 -430 4 -508 3 -3641 8 -2941 8 -1172 7 -3938 8 -987 10 -2640 7 -2175 7 -1589 1 -3858 6 -1799 7 -2386 5 -2921 5 -229 9 -1875 8 -3662 5 -3382 5 -1457 8 -2667 1 -1020 4 -1529 8 -2273 3 -3537 9 -2486 3 -3058 8 -3500 4 -3907 2 -4023 8 -2301 5 -875 10 -853 4 -1284 10 -1577 7 -568 2 -3351 9 -3747 8 -1624 8 -3734 1 -1924 2 -453 5 -2140 10 -2486 6 -886 4 -1088 4 -1911 8 -1722 3 -260 6 -1655 1 -1627 10 -575 4 -2477 5 -3718 5 -1236 2 -1886 10 -608 1 -2025 10 -442 8 -664 3 -3810 7 -802 6 -1433 1 -1700 8 -1823 7 -3167 3 -679 6 -2025 9 -3808 7 -1765 9 -2703 1 -2508 6 -1762 5 -1219 4 -2483 10 -3182 7 -3739 2 -1473 6 -1270 1 -3942 2 -3869 10 -650 9 -713 1 -2696 6 -2817 7 -2214 9 -3339 8 -3379 2 -444 1 -837 9 -3325 6 -3605 7 -133 9 -3903 5 -129 7 -919 9 -67 2 -1519 6 -2093 2 -863 9 -2481 10 -2267 4 -388 1 -4034 5 -2236 2 -2963 8 -2563 10 -2641 10 -1925 7 -435 10 -946 2 -1408 3 -1672 9 -1064 10 -690 3 -1566 6 -3434 1 -2659 9 -3511 9 -157 1 -1768 6 -3980 2 -3126 4 -1763 7 -1494 1 -956 9 -1267 4 -1485 1 -368 10 -3108 5 -1683 9 -2098 5 -2746 6 -612 3 -1994 5 -3867 5 -2411 9 -3485 4 -3200 6 -807 3 -2942 5 -3652 6 -3093 5 -1102 9 -3343 5 -1669 7 -366 3 -2797 6 -1969 3 -3297 4 -2688 10 -3444 6 -1576 8 -2409 4 -19 5 -76 4 -241 8 -126 2 -342 5 -2267 8 -322 3 -1458 3 -771 5 -355 7 -1012 6 -1410 2 -225 4 -625 1 -1537 5 -3643 4 -4017 7 -1681 10 -18 7 -988 9 -531 6 -3340 1 -3715 5 -552 4 -481 5 -2289 9 -2799 2 -1854 9 -3959 4 -3941 7 -697 4 -3044 5 -3879 10 -823 2 -482 7 -766 5 -1611 2 -1186 1 -1063 5 -3696 4 -3997 4 -1121 2 -1532 4 -3565 2 -3844 8 -3642 2 -2298 8 -3612 4 -3319 6 -2730 3 -1361 9 -2790 3 -2653 10 -3237 4 -2719 2 -88 5 -894 1 -4048 3 -645 4 -2641 7 -970 9 -3808 3 -3216 3 -343 1 -2582 9 -3595 5 -2230 10 -2953 10 -2343 8 -2333 5 -2659 3 -3320 10 -2310 9 -3659 1 -2166 6 -1147 7 -3420 6 -3912 1 -2932 6 -4095 5 -815 3 -671 10 -1709 10 -437 3 -2612 7 -948 10 -582 8 -600 3 -2057 10 -1943 1 -3193 6 -1005 5 -2603 2 -1975 6 -1551 7 -861 9 -805 4 -2556 8 -2980 8 -1150 9 -2859 8 -3236 10 -2504 7 -3151 2 -2432 10 -1337 8 -3581 5 -2099 6 -2249 1 -2755 9 -3959 9 -2478 4 -1950 2 -696 9 -783 8 -3474 10 -1250 4 -1640 4 -406 8 -1045 2 -2403 10 -465 1 -2555 10 -867 6 -932 5 -782 8 -991 1 -3450 4 -2163 7 -4014 5 -2548 10 -2088 9 -2206 8 -2695 2 -2360 8 -3681 2 -1849 7 -2659 4 -688 9 -375 8 -1702 10 -110 1 -2464 1 -3988 5 -1309 4 -316 7 -3777 2 -304 6 -3448 1 -3484 3 -414 2 -2171 3 -2190 5 -1234 6 -85 5 -4036 8 -2928 8 -832 9 -800 10 -799 9 -598 9 -3154 3 -3829 10 -2183 9 -303 6 -2100 3 -3751 2 -1404 2 -2872 3 -3529 10 -3178 3 -3184 5 -2229 4 -2452 1 -4064 3 -2624 4 -1858 5 -4038 9 -2116 3 -3140 5 -1762 2 -1278 7 -3472 5 -3779 9 -3487 8 -1745 1 -904 3 -1487 9 -1532 8 -1159 2 -2898 1 -1408 10 -2516 10 -2320 1 -3764 3 -2506 7 -1887 2 -1457 6 -2111 3 -1434 8 -328 9 -302 7 -3819 6 -1137 3 -2846 9 -1432 1 -3129 8 -2929 5 -1912 5 -1461 10 -3630 5 -620 3 -3217 5 -3176 10 -2691 5 -923 9 -130 6 -3075 8 -3104 2 -634 9 -1953 5 -840 10 -788 9 -2142 7 -788 10 -3641 10 -2398 10 -106 2 -2817 9 -2196 2 -1266 10 -4091 1 -2069 1 -751 6 -3077 5 -2497 6 -1919 8 -2524 6 -547 10 -3896 2 -3216 6 -2263 1 -74 8 -3736 4 -2958 7 -221 9 -2353 1 -3987 7 -3894 2 -3556 3 -1661 3 -1270 4 -3749 6 -3599 1 -2712 6 -1776 8 -1370 1 -1757 9 -3157 4 -2404 10 -779 4 -3029 2 -3154 8 -1503 2 -1166 8 -1657 9 -1727 9 -2278 2 -575 7 -3046 5 -2276 1 -763 3 -3781 5 -1355 6 -2091 4 -3323 9 -904 9 -2388 8 -261 6 -1099 2 -827 10 -1204 4 -728 5 -717 5 -1425 1 -1017 5 -3516 9 -1395 3 -1883 1 -3193 8 -1838 1 -1226 10 -1646 6 -2328 1 -2603 6 -32 5 -2660 6 -3992 7 -977 5 -3369 2 -211 1 -1526 5 -3302 10 -3332 3 -1422 3 -3467 5 -252 5 -4001 10 -3832 3 -647 5 -1311 8 -2676 7 -777 3 -1459 8 -3346 1 -3498 3 -4042 10 -2097 1 -928 8 -1523 6 -1179 8 -229 3 -111 3 -3898 5 -1932 9 -1413 1 -2283 7 -3192 3 -3533 7 -3581 1 -3549 4 -425 7 -2740 2 -2600 2 -4006 3 -1513 8 -4017 5 -3449 6 -3751 5 -3518 3 -771 2 -2254 5 -3596 4 -1826 9 -1265 4 -658 4 -1015 2 -3840 2 -186 3 -1904 4 -988 6 -2508 4 -3309 9 -1553 6 -1894 7 -4064 10 -2256 1 -1399 6 -3120 9 -3891 3 -2364 1 -3351 2 -3364 9 -3724 8 -3279 7 -809 10 -3446 1 -1057 3 -3114 9 -3952 5 -2817 3 -312 3 -437 10 -1690 10 -2620 2 -2785 7 -3914 2 -654 8 -2473 5 -570 10 -1857 8 -2927 3 -3633 8 -2586 10 -1979 9 -3221 10 -185 8 -3094 3 -10 3 -335 7 -3610 7 -3820 9 -3210 9 -788 9 -224 4 -2623 5 -2714 6 -1288 6 -597 7 -1995 9 -1699 7 -2072 6 -3344 6 -2649 5 -1779 6 -324 1 -1018 1 -2155 7 -869 7 -1636 2 -3612 5 -2360 5 -1043 10 -2716 10 -1962 7 -1923 8 -2994 10 -1160 3 -138 10 -1379 4 -942 1 -2718 5 -3565 5 -1245 5 -641 6 -1953 2 -1186 4 -126 4 -3651 1 -741 2 -4026 7 -1044 1 -3329 6 -335 3 -757 9 -1959 1 -970 10 -1374 6 -1372 3 -2080 6 -3134 5 -2353 9 -3 9 -2327 3 -3715 9 -2304 7 -3320 2 -3035 2 -954 6 -3934 10 -2073 2 -2233 2 -799 10 -1736 1 -3663 9 -985 4 -233 5 -3515 2 -993 6 -2173 6 -3041 6 -2718 7 -3604 5 -1238 3 -2604 4 -3032 8 -3675 8 -905 7 -3644 2 -1388 7 -3322 1 -3798 1 -3338 4 -1194 7 -2614 3 -1600 8 -2937 8 -1452 10 -893 4 -4077 9 -2633 10 -3024 2 -45 4 -2351 1 -44 7 -248 10 -2566 1 -2282 8 -2721 6 -489 9 -2994 10 -3121 7 -3316 1 -2512 2 -2221 7 -510 1 -3000 3 -2551 5 -3512 4 -3770 5 -472 6 -1555 1 -1540 8 -474 2 -3574 1 -3385 9 -1272 3 -3225 3 -1225 8 -748 4 -1122 1 -376 4 -1160 3 -1260 2 -2478 6 -3236 4 -1873 9 -2811 2 -2034 1 -2712 3 -3957 7 -1364 4 -1303 1 -3264 5 -224 10 -714 7 -2487 8 -2272 6 -1067 9 -1252 3 -242 4 -3523 5 -3954 5 -2360 7 -1939 8 -3576 5 -1035 2 -509 3 -1477 6 -3307 8 -3731 6 -2372 7 -736 5 -1469 1 -3459 1 -3949 7 -2502 5 -2273 7 -1007 8 -2756 7 -1486 1 -2849 4 -976 1 -2354 3 -348 5 -3211 4 -3659 9 -3949 2 -1305 10 -779 9 -1559 4 -1827 8 -3133 6 -534 2 -2501 5 -1378 6 -2656 10 -4060 10 -758 9 -2607 8 -535 8 -3398 6 -1572 6 -4092 2 -2856 2 -317 10 -1333 3 -2024 4 -2912 7 -1334 10 -2471 3 -1186 7 -1027 2 -1139 1 -3857 1 -118 6 -15 9 -309 5 -2691 10 -1855 7 -3243 9 -3972 5 -170 5 -783 6 -1648 10 -2250 1 -3008 10 -452 10 -119 2 -2175 8 -2432 2 -3369 9 -340 5 -1207 2 -521 3 -3438 10 -2126 8 -3333 3 -3293 7 -610 3 -1504 9 -3487 5 -3962 8 -834 7 -3231 1 -3834 5 -2801 7 -2515 3 -3627 4 -2839 4 -1796 10 -657 7 -9 7 -1298 1 -2113 1 -2261 4 -1215 4 -570 2 -2509 3 -499 8 -1675 2 -1159 8 -1633 6 -2181 5 -180 5 -496 3 -3674 9 -1866 10 -2576 4 -2640 10 -2986 7 -741 7 -34 2 -4050 10 -624 7 -2524 2 -3795 9 -1544 8 -3232 1 -2544 7 -3116 8 -1180 9 -3784 9 -2335 1 -2941 7 -2329 8 -637 5 -1408 5 -974 6 -747 10 -2873 9 -2754 10 -1682 2 -1962 3 -3132 7 -3578 5 -566 6 -1152 6 -2729 4 -3160 9 -1700 4 -1789 5 -2309 4 -1773 4 -371 2 -3821 6 -3587 7 -2523 3 -993 9 -2604 5 -3284 7 -3117 2 -3249 6 -1839 5 -1228 6 -1835 8 -3598 2 -1284 7 -3343 1 -659 6 -2633 4 -1227 8 -2996 9 -1224 3 -634 7 -3985 4 -262 1 -2655 9 -581 4 -3039 10 -2723 1 -1957 1 -2528 2 -244 5 -137 3 -4075 3 -3436 2 -4087 7 -3641 10 -2620 2 -3511 3 -464 5 -1857 4 -749 4 -2694 7 -3515 2 -3285 4 -2205 5 -1417 8 -1834 10 -3335 9 -2735 2 -2596 5 -4057 6 -3832 2 -3595 10 -126 8 -2982 1 -2578 1 -1442 6 -3415 5 -2849 8 -2145 9 -3870 3 -3082 1 -3210 10 -3737 1 -1449 7 -1304 3 -2853 7 -329 1 -1904 3 -3690 2 -3711 2 -2568 9 -846 4 -1446 2 -106 3 -3568 9 -1030 5 -2394 10 -773 1 -3241 8 -73 8 -2778 6 -119 2 -2873 4 -158 8 -2655 4 -2269 10 -573 1 -3776 8 -435 6 -1733 8 -2862 7 -3845 2 -3189 8 -3969 1 -3108 1 -1215 2 -511 2 -2863 5 -3713 2 -3127 4 -3081 6 -1419 10 -120 10 -2843 6 -3079 7 -382 7 -2755 8 -2196 9 -363 5 -3175 7 -3447 9 -4021 1 -2999 3 -2210 4 -245 8 -3486 6 -196 6 -4055 7 -4083 5 -727 7 -623 6 -1936 1 -590 3 -690 10 -1327 1 -2046 8 -521 9 -3709 8 -1357 8 -3306 4 -2909 9 -808 9 -2466 10 -2968 7 -792 3 -1565 10 -1199 3 -977 7 -2759 7 -2836 5 -1631 9 -844 7 -1675 9 -1770 6 -1131 5 -3687 1 -2869 7 -3020 9 -2215 10 -3912 10 -3568 5 -472 3 -3801 2 -2739 1 -179 5 -127 4 -1912 5 -198 3 -2111 5 -1162 7 -425 9 -731 1 -1410 10 -3101 9 -1103 5 -1485 7 -1555 8 -2825 9 -3312 8 -1881 1 -3349 1 -3721 2 -1049 5 -2363 8 -3727 2 -2794 10 -2658 5 -3487 1 -2979 10 -2119 10 -1466 3 -3963 2 -3181 1 -1866 8 -1646 3 -2777 2 -2483 8 -3825 9 -633 3 -3489 8 -2970 7 -1956 4 -3246 3 -298 5 -79 3 -2958 10 -1600 6 -3610 7 -1230 3 -2683 6 -2687 5 -4054 2 -699 7 -3400 10 -1956 4 -1907 4 -3961 3 -3709 4 -3893 8 -2588 8 -632 7 -3859 6 -1001 3 -1108 10 -3667 8 -1009 3 -3586 9 -3187 10 -1790 8 -2542 3 -352 6 -2829 2 -758 9 -3788 8 -1950 8 -1995 2 -3562 4 -1812 3 -3072 4 -973 7 -98 6 -2162 10 -2251 7 -1984 8 -1871 8 -2085 10 -3638 3 -2192 3 -718 2 -3932 2 -2416 7 -121 9 -1394 3 -1053 4 -3505 5 -1671 9 -3121 8 -1205 3 -2068 1 -628 6 -704 10 -515 6 -798 9 -3251 1 -374 8 -2594 8 -3858 4 -2619 5 -2191 7 -1986 10 -322 6 -2839 10 -2546 6 -1236 9 -1752 8 -3056 5 -373 9 -2983 8 -2264 6 -2325 8 -2959 3 -3631 7 -1979 3 -3088 5 -3082 2 -2863 2 -2681 8 -3473 7 -816 8 -85 10 -955 7 -591 9 -3790 6 -1168 3 -2321 9 -1923 2 -2731 3 -2146 8 -2847 1 -2206 9 -1113 2 -3631 7 -2177 7 -2281 3 -2262 5 -3129 2 -2149 4 -524 7 -2552 7 -290 1 -37 7 -1938 10 -1799 9 -4080 5 -783 5 -282 8 -68 9 -2637 2 -2539 9 -213 1 -475 2 -208 7 -421 9 -1530 6 -2418 5 -3953 6 -3985 1 -3000 10 -77 5 -149 3 -2218 4 -1826 1 -2212 2 -461 8 -4087 7 -2039 5 -1590 3 -577 8 -1191 5 -2466 4 -3361 5 -527 10 -3358 1 -2079 4 -2798 5 -3990 2 -2835 6 -2139 10 -2979 7 -2117 8 -3185 3 -642 6 -188 4 -654 2 -2128 1 -3288 4 -3134 10 -51 6 -3496 9 -2883 10 -1077 7 -3069 6 -1204 10 -1396 2 -2541 1 -2317 7 -4090 7 -3539 5 -3235 4 -1110 3 -1790 6 -1968 10 -1076 7 -2311 2 -3495 9 -835 1 -585 5 -2294 5 -2840 3 -1028 4 -652 7 -1619 6 -3608 10 -281 2 -637 4 -1123 8 -1155 6 -2604 6 -2203 3 -2420 7 -3215 7 -399 1 -1 9 -1436 6 -691 8 -550 6 -2629 1 -539 7 -1001 7 -3453 6 -2965 4 -2098 5 -1789 5 -3621 6 -3958 4 -1681 3 -759 2 -1172 3 -1126 7 -3477 3 -370 10 -1318 9 -98 6 -2313 2 -1291 6 -993 4 -3593 3 -128 6 -778 10 -1473 7 -615 2 -260 3 -3651 1 -3334 8 -4042 5 -657 9 -3542 7 -2233 7 -1956 4 -2133 8 -2782 4 -3889 5 -99 1 -2578 3 -451 10 -2484 9 -1947 4 -2212 2 -2284 6 -1371 2 -3921 5 -2002 3 -114 5 -4084 1 -346 10 -4070 2 -2330 10 -2200 10 -94 4 -3099 4 -1497 7 -1740 9 -80 3 -839 6 -2305 7 -928 7 -1369 3 -2532 8 -995 9 -1568 1 -1773 3 -378 4 -2271 5 -761 9 -519 7 -3151 2 -268 4 -3857 4 -71 5 -2831 10 -2903 3 -3173 4 -3630 6 -2258 5 -1272 7 -475 1 -407 2 -1433 2 -2624 8 -1492 10 -4013 6 -2006 5 -44 9 -3647 9 -3104 1 -3251 9 -4090 1 -4053 9 -2748 6 -553 4 -2964 8 -3234 4 -2097 4 -2762 10 -3947 7 -2941 3 -3343 9 -1872 1 -3647 2 -139 7 -175 4 -1573 1 -2708 3 -2525 4 -727 4 -1281 9 -2165 6 -3119 6 -131 5 -2162 7 -2469 3 -1384 6 -1382 6 -3262 10 -2898 2 -1168 10 -320 7 -1772 4 -473 3 -3529 8 -2740 2 -3866 10 -1730 9 -1447 8 -2700 1 -1340 1 -1161 4 -1811 4 -3582 5 -98 6 -3185 1 -1405 9 -3288 4 -1797 9 -360 7 -3764 6 -1722 4 -3924 4 -2621 9 -1187 6 -1487 10 -2761 9 -541 8 -2024 6 -192 9 -3758 6 -3311 9 -2768 8 -3336 7 -386 10 -1103 5 -2229 1 -519 2 -1819 4 -2215 8 -2053 1 -1345 4 -3518 1 -1189 7 -3789 8 -1794 9 -1995 3 -2693 9 -838 10 -1363 3 -773 9 -2361 8 -1417 3 -54 1 -2915 1 -3216 8 -3374 7 -1153 7 -564 9 -3772 6 -3009 4 -920 7 -677 10 -979 3 -2910 3 -1048 2 -3011 1 -2728 9 -2689 5 -1947 9 -3480 3 -875 6 -2501 6 -403 1 -622 6 -1937 7 -1144 1 -1928 2 -3868 5 -860 1 -2372 10 -2503 8 -1345 10 -3113 10 -3953 7 -1961 4 -812 5 -3080 1 -2311 7 -3193 7 -904 7 -3556 6 -2952 4 -739 8 -217 3 -2240 4 -489 6 -646 7 -2897 2 -4053 4 -973 3 -1981 7 -1990 4 -566 1 -3001 2 -3480 7 -2082 1 -2792 4 -3419 5 -3024 8 -1277 3 -1510 9 -2498 1 -3858 4 -1157 1 -1254 2 -161 4 -438 5 -3650 4 -3831 5 -4020 3 -1006 6 -2614 3 -1326 6 -1373 1 -3721 3 -1020 1 -3233 9 -1749 10 -3807 5 -84 4 -568 4 -491 1 -841 4 -1034 6 -51 4 -3602 10 -629 9 -3973 8 -1868 9 -1446 6 -2989 9 -744 10 -1532 2 -2925 10 -825 6 -386 3 -2393 4 -4035 6 -768 9 -2040 6 -2832 10 -2975 7 -568 8 -19 4 -3984 4 -34 7 -3284 8 -3156 3 -1019 9 -2933 10 -49 4 -4077 2 -1355 3 -2545 2 -1996 10 -2248 3 -1017 5 -4089 5 -783 1 -1172 3 -40 5 -123 1 -2792 1 -2268 9 -2753 3 -313 2 -948 4 -2304 8 -879 9 -1166 6 -841 6 -3261 10 -2327 2 -3126 7 -2692 10 -3446 6 -1215 4 -3609 8 -3941 5 -1542 1 -955 9 -2203 10 -3357 6 -1738 5 -1091 1 -3621 6 -3578 2 -4064 1 -3219 5 -1585 7 -1567 6 -1242 10 -1678 3 -2076 9 -3229 6 -2482 1 -2001 5 -1968 2 -4086 8 -1474 8 -1595 7 -3949 8 -389 7 -518 7 -3353 5 -1771 5 -176 4 -3143 7 -1062 1 -3723 6 -2526 9 -6 3 -916 3 -945 7 -2457 6 -1225 7 -1501 5 -312 2 -2929 8 -669 7 -1425 6 -2928 5 -3538 6 -1444 9 -3465 8 -3437 2 -167 1 -3190 5 -2577 8 -306 8 -4033 2 -2328 5 -779 5 -1500 7 -2871 2 -1743 4 -2576 9 -1528 9 -1617 3 -2812 3 -2018 9 -3726 10 -1503 8 -3606 9 -3525 6 -484 6 -983 6 -1851 5 -2362 9 -2500 8 -2253 10 -1238 2 -859 8 -3411 2 -2654 10 -2875 10 -3981 6 -296 3 -3343 10 -2490 7 -596 5 -1242 4 -917 3 -685 9 -3037 8 -4062 8 -3358 4 -2020 4 -3051 1 -706 6 -3352 6 -3930 2 -2514 4 -2324 2 -1957 4 -1550 9 -3652 3 -766 6 -3272 9 -2208 8 -2373 7 -1449 1 -4076 3 -3757 6 -2161 2 -1279 7 -2691 5 -3233 8 -238 2 -73 7 -3186 7 -2862 5 -2711 3 -824 2 -4048 8 -3774 6 -3607 8 -1511 8 -4085 7 -1144 6 -2260 4 -35 9 -3432 7 -991 5 -1808 9 -2489 2 -809 5 -3806 8 -1757 7 -834 1 -990 9 -1455 9 -470 10 -563 10 -2445 5 -984 1 -2935 6 -746 4 -1113 5 -3351 5 -1597 7 -231 1 -3145 9 -2295 4 -2004 6 -2916 10 -3419 2 -438 1 -3711 6 -1064 5 -2075 4 -523 5 -261 4 -2574 1 -2443 7 -2812 2 -151 7 -3046 3 -3699 5 -1677 8 -1185 7 -683 6 -3300 10 -2144 7 -2628 8 -491 7 -4084 4 -2199 1 -1684 7 -336 1 -650 3 -4048 10 -64 2 -1623 7 -2228 7 -3790 5 -1977 2 -119 9 -2063 9 -1127 5 -2145 8 -1158 4 -1100 5 -3564 7 -865 2 -580 1 -3794 10 -1621 6 -599 9 -3026 8 -3182 1 -943 4 -3462 4 -3390 1 -1672 1 -454 3 -1599 1 -3866 1 -1925 10 -3973 3 -894 5 -2404 5 -3911 2 -1974 4 -2769 2 -295 1 -2131 4 -297 6 -37 3 -1655 10 -1706 8 -1380 9 -69 9 -1261 1 -452 5 -285 7 -2702 4 -2808 6 -2288 4 -168 4 -2535 4 -1179 8 -31 6 -985 6 -427 5 -1793 1 -3950 2 -4050 6 -473 4 -3749 10 -858 2 -2783 6 -2865 5 -72 2 -317 2 -83 5 -2835 10 -2970 8 -2445 4 -1907 7 -3755 7 -3220 5 -1212 9 -1866 8 -2923 7 -3425 2 -2185 9 -2268 10 -1101 1 -2508 4 -2412 6 -2231 1 -1086 10 -721 8 -536 5 -3132 9 -1583 9 -2922 4 -1733 2 -2003 8 -2151 6 -3964 4 -2653 1 -3929 6 -3772 2 -3549 8 -1585 7 -2414 9 -1398 9 -835 10 -2111 1 -1921 6 -1625 10 -4035 9 -2153 5 -2544 8 -1419 7 -837 1 -3674 10 -374 2 -783 2 -3037 1 -2860 7 -3361 9 -2160 6 -3610 5 -3669 1 -1462 9 -2179 2 -3097 8 -2400 8 -1703 2 -2742 9 -1445 10 -3308 2 -2933 3 -3671 6 -2688 1 -591 7 -2597 7 -2615 1 -341 1 -3323 10 -3673 9 -643 3 -1500 10 -2765 9 -53 3 -973 2 -2733 7 -4044 8 -3912 4 -910 5 -2219 4 -13 4 -59 3 -3989 8 -1989 6 -2264 1 -1981 4 -3312 7 -593 10 -481 2 -3357 1 -3309 4 -75 7 -3573 3 -3416 1 -922 4 -1912 9 -305 6 -1347 2 -240 10 -1340 8 -271 3 -1489 9 -4017 9 -2196 10 -489 9 -2553 9 -3552 3 -2211 4 -1707 2 -2026 6 -150 1 -2019 1 -3302 6 -1103 3 -2928 8 -1932 8 -2849 9 -3964 3 -3316 2 -827 3 -2539 6 -3906 8 -3010 2 -2978 7 -2238 10 -3688 1 -2970 4 -10 5 -3763 1 -3845 8 -1236 8 -3027 1 -1103 3 -2121 3 -1697 1 -3316 1 -3389 6 -3338 5 -3791 5 -3895 6 -1110 1 -3670 1 -53 9 -3283 1 -487 10 -1793 10 -1809 8 -1611 2 -201 8 -1001 1 -356 1 -2754 3 -771 5 -3793 10 -72 5 -2873 9 -4020 5 -2492 5 -2004 8 -760 10 -3015 9 -3595 2 -1 9 -3636 8 -369 4 -1022 5 -2738 1 -1189 3 -1904 7 -2150 3 -518 1 -2067 6 -1944 6 -1358 4 -2897 4 -3545 2 -220 8 -1115 1 -1379 3 -1382 5 -3269 6 -3510 8 -379 8 -857 9 -3631 2 -1696 3 -2309 9 -1116 4 -3279 5 -2990 8 -3186 6 -2864 5 -4065 9 -2127 1 -1925 3 -1841 3 -686 9 -1404 1 -2371 1 -3340 4 -2080 10 -237 5 -442 4 -171 8 -1959 3 -2504 1 -474 8 -1761 7 -3057 3 -2051 3 -1657 7 -2597 3 -3463 5 -2334 2 -2562 4 -2527 4 -389 3 -1929 4 -2744 7 -2109 9 -1918 9 -3515 4 -2994 6 -17 9 -2022 7 -2678 8 -666 2 -2000 1 -4083 10 -1281 5 -2689 7 -1294 7 -941 7 -727 5 -697 2 -1586 5 -445 9 -3879 4 -727 7 -939 7 -3630 10 -3746 4 -2241 10 -2441 4 -1151 2 -3696 9 -2023 2 -3502 7 -2415 4 -3238 8 -2079 10 -2813 7 -2555 8 -2569 6 -3950 3 -3784 3 -3371 10 -3265 3 -702 3 -605 4 -1510 3 -59 5 -2396 2 -3647 6 -3203 4 -2946 9 -308 9 -2141 6 -512 3 -2231 3 -556 8 -378 3 -96 9 -3837 10 -3878 3 -1685 8 -3786 2 -2974 2 -1466 5 -1173 5 -432 10 -697 5 -1109 6 -3939 2 -2166 5 -1616 2 -1415 5 -1878 10 -126 8 -251 1 -2404 6 -3118 7 -4083 9 -453 10 -2851 4 -3353 1 -3906 9 -3452 2 -1691 2 -2531 9 -1595 5 -1039 10 -3183 9 -315 9 -3580 10 -181 6 -3034 1 -3822 10 -2217 7 -1096 1 -749 4 -2775 3 -3722 3 -4013 8 -1745 6 -3560 10 -3450 6 -2212 10 -3302 5 -262 6 -680 9 -169 10 -664 2 -367 2 -576 1 -430 2 -996 1 -525 6 -2879 9 -3893 10 -2596 2 -3926 9 -3063 10 -2092 1 -3535 2 -1753 1 -1747 4 -1647 3 -1658 9 -1391 9 -317 1 -1265 3 -2018 1 -1849 9 -2974 7 -3643 8 -1490 10 -2818 8 -1796 3 -1410 8 -3495 3 -1088 1 -1461 1 -3197 3 -3555 2 -1569 2 -508 7 -494 9 -1578 10 -1367 7 -2708 4 -378 7 -3221 2 -809 2 -2226 5 -629 2 -1460 3 -2908 6 -388 3 -340 3 -3437 3 -2596 2 -3018 1 -2073 8 -1027 5 -242 5 -1226 2 -547 10 -1672 10 -3843 7 -2941 2 -2178 4 -3964 2 -1038 1 -2925 2 -2741 9 -3659 9 -1679 9 -3098 9 -3096 4 -2846 4 -262 10 -2609 10 -763 9 -909 5 -41 6 -3771 6 -3756 1 -57 4 -2278 6 -204 4 -3135 4 -1058 3 -2430 7 -968 5 -276 8 -1055 3 -1567 8 -2034 7 -268 1 -3712 1 -3462 4 -2625 9 -95 5 -2386 1 -249 9 -3086 3 -470 5 -2357 7 -4042 9 -3577 10 -1269 3 -2582 2 -2707 3 -3259 5 -734 9 -2531 2 -2497 5 -3346 7 -1471 6 -3556 8 -3881 7 -1671 5 -3761 1 -2011 3 -2994 9 -223 2 -2469 9 -2715 2 -3925 3 -917 10 -3700 5 -30 3 -648 8 -2711 8 -3955 10 -3434 9 -1332 7 -2426 1 -3265 7 -1384 10 -2200 2 -1769 6 -1083 6 -3487 4 -193 2 -74 5 -3120 10 -941 3 -1060 1 -1519 5 -3053 6 -1646 1 -3081 8 -661 5 -2178 9 -3945 8 -3594 4 -1176 9 -1021 5 -3169 2 -1224 6 -930 2 -680 5 -2877 6 -1515 2 -2755 1 -2377 4 -1256 6 -2793 3 -2184 7 -2921 8 -108 4 -303 3 -1066 1 -409 3 -2237 7 -1752 2 -488 10 -2851 8 -3101 6 -2210 9 -1068 4 -3060 6 -2083 5 -1977 6 -3496 2 -3604 2 -3007 6 -220 5 -2910 3 -1332 9 -3795 5 -3497 1 -1609 2 -3805 7 -2249 3 -2971 2 -1280 1 -1194 8 -2004 8 -294 2 -665 9 -239 9 -1689 8 -771 2 -3960 2 -572 5 -65 7 -2085 7 -853 1 -3924 9 -3364 9 -3237 6 -944 8 -3086 5 -1720 1 -3034 6 -2514 6 -602 5 -4044 4 -3773 3 -142 7 -1902 1 -3840 6 -1561 3 -1389 5 -3355 2 -94 10 -2979 9 -3224 10 -2206 6 -1175 9 -1217 10 -1768 9 -3629 10 -1207 2 -1773 2 -2941 1 -1801 6 -2920 9 -3735 6 -2572 5 -946 7 -1615 2 -3680 9 -3007 9 -1459 1 -252 9 -737 8 -2263 3 -2456 6 -4026 5 -1026 5 -2208 8 -1939 8 -2444 5 -3747 9 -1262 10 -640 1 -534 5 -3660 3 -478 2 -1703 3 -431 8 -1659 10 -68 5 -190 2 -1733 7 -110 10 -3610 1 -2266 5 -905 5 -1865 6 -2530 5 -2071 5 -3889 2 -2860 5 -1433 3 -3908 6 -702 4 -1659 4 -67 10 -3952 5 -559 3 -3869 8 -1320 2 -3978 10 -366 7 -444 10 -1468 3 -3896 3 -2353 3 -211 8 -1387 5 -2750 6 -393 10 -2379 6 -402 7 -3495 3 -2281 7 -1455 4 -1900 1 -4067 3 -1552 1 -363 4 -44 1 -2135 5 -3643 4 -2082 4 -3434 10 -724 9 -3372 2 -795 3 -1808 3 -1346 4 -3392 9 -2935 4 -1442 7 -3227 1 -2113 3 -3294 10 -866 1 -3571 10 -2258 4 -4040 6 -2070 4 -722 4 -2599 7 -3078 4 -3663 10 -279 8 -2693 10 -177 10 -1750 3 -1413 1 -307 10 -120 7 -3970 8 -3789 2 -3036 8 -2813 10 -1443 9 -1426 1 -3281 10 -3566 1 -3280 5 -3835 1 -2545 4 -1627 4 -1230 10 -2529 1 -2831 2 -4071 7 -975 1 -2329 2 -1016 6 -1995 4 -1584 2 -3436 8 -540 2 -3267 9 -211 2 -657 9 -3683 4 -3075 5 -4041 5 -498 3 -3189 1 -1738 7 -1929 5 -776 7 -1280 1 -3997 4 -2958 2 -1564 10 -2375 4 -3536 6 -2832 5 -3732 9 -1368 5 -428 7 -2208 8 -3588 2 -278 5 -1875 5 -261 2 -3375 9 -3267 9 -1845 7 -780 9 -3185 5 -2191 2 -1078 2 -2833 9 -3954 7 -3592 4 -877 6 -486 10 -420 10 -1564 3 -3518 4 -3898 7 -3228 1 -972 7 -2566 4 -3063 3 -3849 2 -477 4 -112 9 -36 8 -3299 9 -1266 3 -552 1 -1731 10 -944 6 -1160 4 -2160 5 -1836 1 -3098 5 -1702 6 -2884 3 -1573 10 -1829 4 -2323 5 -1910 4 -982 1 -3032 2 -2733 2 -339 4 -411 1 -2426 10 -1185 8 -28 2 -334 1 -1027 4 -3008 4 -2466 6 -144 7 -3098 8 -3518 4 -541 2 -872 8 -2515 2 -2123 9 -793 2 -2938 1 -1735 10 -854 3 -542 8 -1155 4 -3691 4 -3799 10 -835 3 -1495 8 -2996 1 -965 4 -2538 7 -138 5 -2403 4 -3501 6 -2046 5 -908 7 -1509 6 -3389 6 -3451 6 -230 3 -3665 9 -374 6 -3430 3 -1955 7 -1965 1 -4067 9 -3337 10 -1903 4 -61 6 -3001 8 -3400 9 -1552 4 -2890 6 -2014 3 -3231 9 -732 2 -1638 5 -3526 5 -3355 6 -806 8 -3530 9 -2698 9 -993 6 -2242 4 -3945 8 -2827 7 -1787 3 -2816 2 -3444 10 -1199 9 -964 10 -3934 8 -2028 6 -2205 10 -928 3 -72 1 -1366 7 -2770 10 -3320 3 -3434 9 -268 10 -1259 6 -3804 4 -2391 5 -2655 9 -261 5 -2951 1 -3333 2 -2649 2 -1383 10 -3011 6 -3529 10 -262 9 -2760 3 -2393 3 -992 3 -744 7 -2178 3 -3969 8 -3762 1 -946 3 -3910 1 -1213 8 -230 7 -3888 5 -1082 5 -2835 3 -3770 7 -2887 6 -1892 1 -2151 3 -2481 9 -2803 10 -563 5 -1125 9 -728 2 -3036 5 -2200 3 -94 10 -2274 8 -15 1 -430 5 -1112 9 -285 4 -1846 6 -2473 5 -1890 4 -1992 2 -340 1 -97 10 -2422 6 -1589 6 -1530 4 -1777 5 -104 2 -3022 9 -51 2 -2948 1 -2136 9 -1652 8 -1034 8 -817 8 -3157 8 -2614 3 -3735 10 -2900 10 -4014 6 -311 5 -4075 1 -3524 9 -2788 3 -2604 5 -2365 7 -3145 9 -874 9 -3140 6 -3587 6 -454 8 -1569 10 -690 10 -487 1 -1516 2 -3034 1 -3883 5 -2120 3 -3346 4 -3525 5 -2542 7 -3544 10 -2820 6 -3519 8 -96 4 -3883 7 -3115 2 -2645 8 -735 10 -1023 7 -3211 1 -3155 9 -1157 8 -2861 6 -1951 6 -836 4 -705 7 -4090 1 -1653 9 -3096 9 -463 8 -2961 10 -771 1 -1297 6 -3135 4 -865 7 -3926 8 -2438 7 -0 5 -1622 2 -1711 7 -3380 9 -967 6 -1702 5 -3013 5 -3885 4 -3042 5 -3200 8 -627 2 -2182 6 -586 8 -2083 10 -3043 2 -1938 8 -2783 10 -1891 1 -2245 8 -4068 7 -1064 3 -1700 4 -1970 4 -1818 3 -3096 6 -969 7 -550 10 -53 4 -1766 1 -2308 9 -534 2 -3906 8 -1279 5 -3918 4 -432 6 -936 5 -240 2 -2454 5 -2711 4 -1968 5 -3954 1 -2262 9 -299 5 -3757 8 -455 2 -3607 5 -3765 8 -3919 10 -2766 2 -2870 8 -845 7 -3687 4 -1119 8 -3413 8 -3969 5 -3192 9 -2188 5 -1756 2 -2089 7 -2293 8 -2774 5 -2074 2 -533 2 -3081 2 -2759 9 -467 5 -1546 6 -3195 8 -48 2 -2498 6 -1850 4 -1870 2 -3295 6 -1997 5 -3000 9 -1168 9 -904 3 -263 3 -1497 8 -227 10 -3893 3 -2863 7 -1361 9 -2345 3 -1367 3 -3590 2 -1776 1 -379 1 -221 7 -3299 1 -573 3 -48 2 -2177 6 -1485 7 -1889 10 -1443 5 -313 3 -2093 9 -1254 4 -3912 1 -809 4 -940 10 -1804 8 -2271 3 -1416 4 -1500 5 -1392 2 -194 3 -2746 9 -2724 6 -2185 9 -66 5 -1306 4 -2646 5 -922 3 -123 9 -3413 5 -2813 9 -1778 5 -1907 8 -564 8 -2539 9 -869 2 -1251 4 -3291 8 -2513 7 -3115 9 -1125 2 -2143 5 -242 7 -83 5 -3453 8 -85 1 -2734 2 -512 6 -2486 9 -3014 1 -477 3 -2338 2 -3110 5 -1220 1 -581 8 -1492 9 -3588 10 -3617 8 -472 6 -60 7 -2922 4 -2516 5 -724 3 -215 3 -90 8 -2686 5 -3807 5 -3392 1 -2021 9 -19 6 -1037 9 -2861 4 -3148 2 -432 4 -1173 8 -3121 5 -2566 6 -1968 10 -2094 2 -604 4 -1384 1 -169 9 -302 7 -254 4 -2904 5 -145 2 -4 2 -995 4 -3739 1 -3665 5 -1737 9 -1416 6 -174 5 -871 4 -667 1 -4011 5 -896 2 -2247 8 -2252 3 -2656 2 -2104 1 -169 8 -327 2 -1791 10 -1561 8 -3759 4 -743 9 -1125 10 -3357 9 -3114 9 -2583 7 -725 10 -1940 7 -3874 8 -1521 2 -1673 9 -753 4 -3418 5 -2984 2 -1502 7 -3818 3 -2957 5 -1209 1 -2764 9 -3916 4 -268 9 -1777 2 -1827 4 -3680 9 -3945 7 -533 5 -2775 8 -2880 9 -2636 8 -2401 3 -2517 2 -3195 9 -2959 8 -355 8 -703 5 -2513 8 -1113 6 -881 3 -505 3 -3941 8 -1304 10 -2610 2 -3170 7 -112 6 -1002 7 -1582 7 -853 8 -135 9 -2418 9 -149 4 -3195 1 -3857 2 -701 10 -3513 4 -3004 6 -3643 4 -3163 5 -1100 2 -810 10 -3498 10 -1793 8 -3248 4 -3043 2 -637 9 -1930 8 -1924 9 -141 1 -880 8 -1345 8 -604 4 -2442 8 -879 6 -2970 8 -3477 4 -269 6 -719 3 -2915 2 -1144 10 -3399 7 -3813 9 -915 3 -2708 9 -1565 1 -3066 7 -2478 4 -3048 7 -1340 4 -2150 2 -1241 6 -1247 2 -3721 2 -2853 8 -613 10 -642 3 -2411 9 -1623 6 -1522 9 -3000 5 -235 2 -98 6 -538 8 -1609 10 -2392 8 -1724 10 -178 9 -1825 10 -787 6 -542 5 -3492 6 -1480 6 -1532 8 -1512 1 -2820 6 -3357 6 -105 7 -2710 5 -3553 4 -925 9 -2745 3 -3180 5 -750 2 -3860 5 -3783 2 -1058 8 -3367 2 -1284 1 -1993 7 -4040 9 -3683 6 -116 5 -1362 1 -2484 6 -199 3 -1447 10 -1710 5 -2240 1 -470 5 -2704 1 -3296 1 -297 2 -1007 2 -1796 3 -842 3 -1976 10 -3880 9 -2491 8 -1334 10 -2149 1 -1534 6 -2323 9 -1435 2 -1619 1 -3436 5 -2073 5 -2741 7 -108 3 -1309 7 -38 3 -3474 10 -495 1 -1232 6 -2524 2 -648 7 -3154 8 -1669 10 -1009 4 -999 10 -2451 10 -2534 2 -216 7 -2487 8 -3495 6 -2558 6 -3902 7 -2454 3 -2625 2 -2715 3 -3779 9 -2179 8 -3318 4 -1567 9 -508 8 -1481 9 -3080 6 -2339 7 -836 5 -22 8 -3879 7 -3326 9 -2984 2 -2428 1 -151 1 -1614 2 -1930 9 -2412 3 -1842 4 -3349 1 -1232 2 -3240 8 -4036 10 -2171 8 -3873 10 -212 9 -2231 10 -468 2 -2121 10 -2691 1 -3477 6 -3542 8 -634 8 -3735 9 -198 9 -2641 1 -128 4 -2774 1 -263 3 -3531 5 -782 4 -2886 3 -1207 4 -2718 3 -394 3 -2200 7 -857 3 -2340 9 -3493 1 -1822 1 -2077 7 -295 4 -2825 6 -505 7 -3461 7 -670 9 -1836 2 -573 10 -182 5 -391 3 -982 2 -2516 2 -2574 5 -1203 4 -3513 6 -3486 3 -2267 4 -3695 9 -2363 1 -2244 8 -3503 7 -3423 3 -3999 3 -2658 7 -3913 6 -2541 3 -3290 5 -1114 6 -3576 4 -3647 4 -1646 3 -2216 2 -2457 9 -3703 5 -2746 5 -3376 3 -659 7 -2114 10 -1343 9 -2086 4 -3319 3 -2971 6 -4005 4 -1375 6 -1170 6 -3319 2 -3937 4 -2050 4 -662 2 -854 2 -3402 4 -451 10 -3349 3 -2126 3 -143 10 -2287 2 -2887 3 -593 1 -1032 1 -1656 2 -594 7 -1989 1 -1128 10 -3319 7 -1998 5 -3071 7 -2069 10 -1554 3 -1792 4 -115 7 -2918 9 -2782 4 -3855 8 -345 7 -2797 2 -2905 4 -3841 5 -3733 2 -255 6 -3498 4 -1095 3 -3065 5 -3957 2 -2924 3 -823 4 -650 10 -2729 2 -3253 3 -1513 9 -2839 6 -1538 6 -3243 7 -1154 3 -801 10 -2688 10 -762 4 -600 7 -2105 7 -2626 6 -128 1 -1377 1 -2296 9 -2118 10 -3178 7 -3396 7 -3852 4 -666 5 -1785 7 -1105 3 -3982 7 -1368 10 -631 8 -1472 5 -1935 9 -754 1 -2291 6 -2324 9 -804 4 -3661 7 -3148 9 -1855 10 -1930 6 -3434 2 -3554 6 -3591 10 -2791 6 -2845 2 -2105 3 -2015 5 -3662 1 -219 4 -116 6 -852 3 -957 7 -2338 7 -3987 5 -2602 6 -3737 4 -3056 4 -2303 5 -3697 10 -2528 6 -2937 3 -3162 9 -1836 3 -3827 8 -1876 8 -3800 7 -1712 5 -1305 5 -3222 1 -209 8 -1320 6 -981 3 -3637 5 -1975 9 -647 1 -792 7 -1507 2 -3234 2 -1938 10 -1483 4 -3101 1 -3970 4 -1582 7 -3444 1 -2949 3 -1013 7 -1190 5 -1148 1 -1817 1 -3502 3 -323 10 -3436 8 -1119 1 -3362 2 -2291 7 -1896 8 -2170 10 -1342 6 -454 6 -2343 9 -963 9 -1075 5 -1703 2 -478 4 -4009 10 -593 5 -2653 6 -2372 7 -3176 7 -1526 3 -4082 3 -2465 6 -748 10 -880 7 -3472 7 -1581 7 -2809 10 -1236 1 -3494 3 -4079 4 -3407 2 -3818 2 -2293 5 -3369 3 -2813 2 -1801 6 -59 10 -198 1 -3992 9 -2334 6 -236 1 -244 6 -3316 5 -2990 6 -3544 9 -479 3 -833 6 -2926 6 -245 5 -2019 4 -2979 7 -2851 5 -1305 10 -53 6 -2415 9 -1931 5 -3764 2 -2032 1 -2663 2 -1748 8 -947 6 -2500 2 -2854 8 -418 4 -3297 3 -513 5 -2257 10 -4082 1 -1 8 -1076 7 -2937 7 -1751 8 -3295 1 -3346 4 -1350 4 -495 10 -2518 9 -398 9 -3429 3 -3256 4 -3573 7 -305 1 -3082 7 -1754 9 -1465 5 -2276 2 -3530 5 -2678 8 -1407 5 -2504 9 -1186 6 -3854 2 -2879 3 -1378 10 -871 1 -2331 8 -3056 3 -2363 9 -1795 5 -189 2 -3143 5 -2159 4 -2537 8 -2757 6 -348 5 -2527 9 -1724 1 -3451 8 -2327 7 -584 6 -342 9 -2580 6 -2925 4 -641 6 -4050 10 -1828 1 -3155 8 -181 8 -178 10 -1668 1 -3853 1 -2350 3 -65 4 -1608 3 -2429 8 -118 10 -1882 3 -3825 1 -855 1 -2590 2 -1762 6 -893 3 -2457 3 -1224 10 -3890 10 -114 1 -1276 5 -2060 8 -3195 4 -3085 1 -2277 7 -861 10 -1500 7 -2524 7 -1289 10 -3868 6 -1205 4 -1915 2 -2565 9 -2526 6 -288 8 -2945 3 -1622 5 -1458 5 -2813 3 -3097 4 -2671 9 -2965 6 -2969 5 -3544 4 -786 4 -2405 5 -1560 1 -1605 2 -1240 7 -3215 10 -237 5 -3595 10 -3233 5 -443 8 -2368 6 -345 8 -2747 6 -1713 3 -680 9 -815 8 -2224 9 -2214 2 -623 10 -2742 6 -1951 5 -2759 7 -130 9 -2820 4 -2879 5 -1896 8 -1725 3 -4080 8 -362 2 -2954 1 -1689 3 -2461 4 -3068 8 -156 7 -237 1 -2958 7 -2694 2 -1914 6 -2391 3 -3577 6 -2343 8 -1681 4 -2299 3 -2720 2 -2622 6 -3710 2 -2106 1 -3216 10 -3716 3 -524 1 -123 6 -328 8 -3297 10 -527 9 -2020 7 -2610 10 -3599 8 -2014 3 -1796 3 -947 9 -1644 8 -3298 1 -203 10 -1728 1 -1879 9 -2273 10 -2632 6 -2498 1 -3808 2 -3092 2 -2795 2 -460 9 -3496 8 -568 10 -2417 7 -230 3 -741 4 -2318 5 -2703 7 -1276 6 -1134 2 -2665 4 -3746 2 -1546 9 -1687 4 -2365 2 -2681 1 -3724 7 -483 5 -3656 3 -3289 8 -1582 4 -478 7 -60 7 -3636 9 -2142 3 -2531 8 -3973 5 -2122 5 -272 5 -1378 5 -634 9 -1973 5 -2293 8 -173 10 -3989 1 -3287 6 -984 6 -686 10 -664 3 -3921 9 -2940 9 -216 1 -902 1 -348 8 -1656 4 -709 2 -1518 8 -1756 1 -3267 6 -1794 7 -3961 7 -1596 5 -1725 9 -2792 5 -10 1 -2822 7 -3586 2 -3986 7 -3343 5 -2071 8 -2378 9 -2608 7 -2873 7 -589 5 -2954 2 -2562 5 -137 8 -619 1 -2262 10 -406 10 -2433 4 -3242 7 -3350 5 -1676 2 -2181 3 -2854 5 -1424 8 -1790 6 -1862 4 -56 1 -1118 9 -417 1 -2873 3 -3482 7 -1108 7 -3103 8 -2080 4 -3055 1 -864 3 -3334 6 -2351 5 -1335 9 -2175 5 -1751 1 -864 10 -1238 10 -3039 6 -3767 5 -1334 9 -3747 5 -271 1 -3364 3 -3302 8 -2454 5 -3737 1 -3664 2 -1568 2 -3853 6 -3464 1 -3464 2 -781 8 -1655 9 -293 5 -2728 6 -2496 3 -3812 2 -158 3 -200 5 -1915 7 -3365 8 -1803 10 -2644 9 -585 5 -19 6 -1802 5 -3980 8 -3278 2 -2766 1 -3032 7 -281 10 -1232 4 -965 1 -1054 8 -312 7 -2148 10 -2197 2 -3863 1 -4036 4 -1551 3 -2651 4 -1281 6 -4052 8 -2956 2 -156 7 -3504 4 -2777 3 -1258 9 -2271 8 -2162 7 -3594 2 -1735 8 -4085 7 -2516 7 -1228 8 -3534 6 -1860 9 -2620 9 -3304 2 -2466 8 -976 10 -969 4 -131 7 -1138 4 -2071 3 -3482 4 -567 3 -1497 5 -1373 10 -3594 7 -2551 9 -1982 7 -674 2 -1054 2 -1821 2 -1390 8 -2456 4 -3786 5 -2738 6 -3436 10 -2349 5 -382 5 -3676 6 -3791 4 -3447 5 -4019 7 -3866 10 -350 10 -3081 7 -3204 10 -3545 9 -332 7 -379 6 -1295 4 -1439 8 -1693 3 -3008 2 -1867 5 -2420 1 -470 8 -1832 3 -619 4 -1928 4 -3900 7 -1544 10 -1451 3 -3721 7 -1719 3 -112 8 -601 1 -3971 7 -2247 8 -1774 9 -2851 7 -3945 6 -3478 2 -2522 7 -3630 9 -303 4 -2171 1 -2024 2 -807 6 -474 4 -990 3 -85 10 -3668 4 -3823 9 -2731 9 -2748 7 -2283 10 -903 8 -1807 10 -1521 10 -3026 6 -2902 10 -219 10 -461 4 -166 8 -1065 4 -2325 3 -2922 3 -2572 7 -3034 4 -3694 10 -3552 7 -3554 4 -3189 10 -1805 2 -3953 9 -4033 7 -2154 6 -772 9 -7 1 -2616 10 -1200 9 -1237 1 -388 7 -2052 2 -2777 9 -3131 9 -97 1 -1592 2 -1940 1 -479 1 -2770 3 -970 3 -1553 7 -1531 3 -855 4 -2157 2 -3786 2 -3221 7 -2133 8 -1558 4 -2759 6 -2627 10 -603 1 -3477 5 -1714 2 -1945 5 -1936 10 -471 7 -363 9 -1169 7 -1871 5 -2078 3 -1201 3 -1098 7 -2291 4 -604 4 -3558 8 -472 8 -3770 3 -3595 5 -2432 6 -2848 2 -2941 2 -1473 2 -1149 5 -3522 8 -3365 9 -1269 10 -556 3 -2778 9 -955 3 -376 7 -160 1 -2626 2 -4069 7 -196 10 -805 1 -2185 5 -3577 8 -737 4 -230 2 -3555 4 -3601 3 -356 4 -952 2 -417 8 -838 3 -65 3 -3658 8 -3607 4 -3113 6 -984 1 -1346 10 -4080 7 -343 2 -838 6 -554 3 -2613 7 -2947 2 -3981 8 -2537 10 -2894 1 -3578 9 -3568 1 -2281 8 -3941 8 -1258 6 -1634 5 -3416 3 -2580 2 -4076 3 -3048 8 -1268 1 -236 4 -3117 9 -1713 1 -1325 5 -3635 1 -1436 8 -2985 10 -862 6 -2911 6 -1297 10 -2873 1 -2195 6 -1067 3 -2452 8 -2752 3 -198 9 -835 4 -311 1 -592 8 -3676 3 -1032 9 -1838 10 -1533 7 -2586 8 -2980 1 -2646 2 -4033 3 -4062 9 -2260 1 -964 6 -1067 5 -1824 5 -1485 9 -1171 10 -4033 3 -695 6 -2703 10 -4010 9 -3927 5 -2241 9 -1109 10 -3056 10 -3626 10 -61 9 -1710 10 -2030 7 -3077 3 -3519 7 -963 6 -2565 1 -1213 1 -1956 7 -3302 2 -2640 1 -734 4 -278 9 -1605 3 -3712 9 -79 10 -2378 4 -3653 1 -3507 6 -2289 1 -3629 6 -3080 8 -1135 5 -2556 9 -3448 3 -3102 2 -2958 1 -2878 9 -1598 4 -844 7 -3508 4 -2452 7 -305 5 -249 3 -337 8 -1641 6 -1915 9 -2099 8 -1124 5 -508 6 -3461 4 -2096 10 -607 7 -79 10 -1347 8 -2840 5 -2491 6 -2309 9 -3572 3 -3204 7 -1094 9 -2553 1 -2535 6 -2120 6 -2207 1 -1486 10 -1682 2 -2187 5 -3376 5 -1829 5 -1204 2 -4088 10 -3167 7 -2291 4 -921 3 -1800 10 -2773 4 -3553 8 -536 6 -1550 7 -1631 10 -3619 1 -809 3 -2196 6 -2749 3 -940 2 -582 8 -3589 1 -695 8 -3115 3 -2531 8 -1852 9 -2842 7 -295 6 -3658 5 -1991 1 -1042 9 -2772 1 -2378 2 -2002 9 -825 6 -2908 2 -3467 3 -410 6 -3261 7 -638 1 -4001 5 -316 4 -712 4 -3943 5 -1604 1 -2972 1 -385 4 -1485 1 -174 1 -3712 8 -2121 1 -2263 2 -3527 6 -790 2 -3648 5 -1447 4 -1069 1 -472 4 -966 9 -3321 4 -2305 8 -313 1 -3054 8 -2207 10 -623 3 -2843 1 -2223 3 -1297 5 -392 1 -2024 4 -760 3 -479 4 -2098 8 -3766 1 -3740 1 -793 10 -875 5 -734 3 -2361 9 -1495 1 -2583 9 -263 3 -3311 5 -3924 4 -767 2 -1096 8 -3657 5 -1454 5 -1506 1 -480 6 -908 10 -1903 4 -70 6 -1783 3 -3006 2 -2745 1 -2778 2 -2075 1 -2682 5 -3534 5 -1141 1 -3527 8 -818 1 -3067 9 -3208 2 -3677 4 -2850 8 -3719 7 -449 5 -3184 7 -1759 3 -3547 9 -1083 5 -3088 10 -2089 10 -1204 4 -1215 6 -700 3 -2188 3 -3500 4 -3283 2 -888 8 -971 3 -2164 10 -1459 4 -2657 10 -1880 5 -72 5 -3540 6 -2516 7 -3183 2 -3925 4 -187 10 -1757 4 -496 5 -1044 7 -1674 8 -1910 5 -898 10 -436 3 -2711 10 -3553 7 -2242 7 -4093 5 -314 7 -1779 1 -717 6 -2834 4 -53 5 -3642 9 -814 3 -2008 5 -3764 8 -1903 8 -3104 8 -2883 3 -1923 2 -668 3 -3264 7 -2084 9 -400 7 -37 5 -1332 8 -2382 1 -368 1 -2821 6 -308 10 -2080 4 -549 10 -3131 9 -3545 7 -809 1 -1002 6 -3954 2 -1143 1 -2762 10 -1695 1 -2516 6 -3886 2 -2544 4 -3984 3 -3258 10 -1750 6 -3175 7 -1876 9 -1631 9 -2125 6 -1821 10 -1693 3 -2199 8 -1857 8 -3561 9 -4041 6 -275 7 -3431 9 -1890 4 -3510 9 -1703 2 -2084 6 -1740 3 -584 2 -2044 6 -3370 8 -2047 4 -796 1 -3790 2 -2454 1 -751 1 -2693 9 -2581 9 -1504 9 -1132 3 -3271 8 -958 2 -1435 6 -3812 1 -2015 2 -457 3 -794 8 -3842 10 -3216 3 -2042 9 -1434 6 -1239 2 -2127 6 -1875 3 -944 6 -3891 4 -1378 8 -3079 4 -18 2 -3976 3 -1541 5 -3214 5 -3051 7 -3073 2 -1602 2 -3425 4 -1351 8 -1690 2 -1897 3 -1664 9 -3108 10 -3148 2 -1947 9 -1882 8 -2122 10 -637 4 -2600 9 -33 10 -740 6 -4052 2 -3853 2 -2945 10 -3184 10 -1138 7 -891 6 -4046 10 -1143 9 -2222 1 -3773 4 -1202 5 -2821 10 -2819 5 -3248 10 -1468 1 -1003 9 -2874 4 -2326 3 -3856 4 -2754 9 -1046 10 -158 8 -987 6 -498 10 -1450 9 -2469 6 -893 2 -242 5 -965 8 -1404 4 -1237 10 -732 5 -1851 10 -2109 7 -59 9 -188 7 -2796 6 -1013 1 -487 3 -2324 5 -3743 8 -892 7 -4064 7 -4045 3 -3782 10 -1446 9 -2252 3 -3909 1 -2342 5 -3848 4 -2927 4 -1566 9 -2926 10 -1353 3 -2182 6 -3307 1 -3550 9 -2691 10 -2161 5 -18 8 -846 10 -3044 2 -3781 10 -3874 5 -1806 3 -3004 7 -3706 4 -1410 5 -385 3 -2192 3 -2394 5 -1136 4 -3317 4 -2178 10 -4041 5 -2993 8 -4040 9 -1019 9 -2970 6 -562 1 -32 5 -2279 10 -526 1 -2837 1 -2567 2 -3052 6 -1494 9 -4057 7 -746 8 -794 6 -2297 8 -1915 3 -2059 2 -765 3 -1307 5 -1127 1 -152 6 -2790 6 -3288 4 -666 6 -1417 4 -4066 10 -435 7 -815 8 -3398 5 -242 7 -220 7 -1099 3 -3662 1 -4005 5 -797 10 -1097 1 -2316 1 -491 5 -3261 6 -2273 7 -2782 9 -1929 3 -1046 9 -330 2 -4046 1 -3587 4 -3946 4 -3234 6 -138 1 -3011 3 -1700 6 -2820 6 -2043 1 -3290 6 -34 7 -1907 10 -1689 5 -2015 3 -3168 9 -1296 5 -485 5 -2642 9 -912 3 -3574 5 -2187 6 -294 8 -1082 5 -2047 2 -2364 8 -3798 2 -2315 10 -636 4 -3260 7 -3611 1 -83 6 -2147 6 -1444 1 -3128 4 -2620 8 -1805 8 -432 5 -1134 3 -3839 6 -3958 6 -859 1 -3553 10 -1860 10 -266 3 -3831 9 -489 8 -3482 5 -1726 5 -2778 10 -3276 1 -588 4 -1106 6 -3010 10 -1904 10 -2911 1 -1270 5 -1933 7 -1668 3 -2371 2 -1368 2 -1935 2 -754 6 -948 7 -4086 9 -1736 6 -2621 6 -3620 5 -3147 9 -2652 7 -3169 6 -1000 8 -3131 10 -3956 10 -3640 2 -1964 8 -2045 5 -3052 7 -360 5 -420 7 -3965 4 -2531 9 -1693 4 -1793 6 -3131 4 -3668 8 -3973 2 -1992 1 -858 6 -2315 3 -2248 4 -3981 5 -212 7 -2446 6 -1943 2 -2335 3 -1932 6 -2896 9 -360 7 -4019 6 -3330 10 -1234 6 -1792 7 -3785 5 -735 10 -343 9 -1244 9 -32 8 -2145 9 -2048 3 -2638 6 -2376 3 -1678 6 -1517 1 -3968 5 -1278 4 -2850 8 -384 5 -3305 4 -1696 8 -231 9 -3208 9 -2345 9 -3380 8 -105 8 -2586 4 -909 7 -762 1 -2857 6 -3035 6 -1202 7 -8 8 -1402 1 -1382 9 -3977 4 -860 1 -1392 10 -2480 10 -1663 2 -218 2 -2324 8 -3023 2 -3539 5 -1883 10 -3576 9 -258 10 -793 9 -2534 4 -967 10 -2851 4 -732 3 -3340 10 -139 7 -1777 4 -4067 4 -1892 4 -1651 6 -1054 9 -1563 5 -349 3 -1987 6 -4087 7 -1945 5 -1990 4 -1095 10 -2507 2 -2146 6 -2975 4 -2503 9 -4011 2 -2523 1 -3597 6 -2361 6 -2883 7 -4058 5 -2580 5 -672 5 -2903 3 -3705 7 -3364 7 -498 3 -3776 6 -1210 9 -260 6 -48 10 -1825 2 -3355 6 -2966 10 -958 10 -2739 3 -571 8 -2246 5 -1647 8 -107 4 -2268 7 -3306 7 -2320 3 -3845 7 -4052 7 -3121 5 -3152 8 -1457 9 -1899 4 -2679 3 -2272 4 -761 1 -1511 9 -3331 9 -2836 3 -1161 8 -1409 1 -151 2 -4039 5 -2306 10 -3518 1 -2878 1 -3216 1 -2136 3 -3066 1 -2002 8 -1853 7 -2803 8 -3575 3 -2766 10 -140 2 -2380 7 -1638 7 -954 7 -1200 8 -2932 2 -1346 5 -1628 9 -1527 2 -2214 6 -0 10 -3101 6 -3820 1 -2960 8 -3712 2 -3644 2 -186 2 -4003 2 -1005 7 -1048 10 -47 3 -1204 5 -1305 7 -311 7 -3553 5 -2177 9 -2134 4 -2156 6 -3213 6 -1712 3 -4077 4 -1002 5 -3338 9 -3790 3 -210 3 -1744 8 -2771 6 -3089 9 -2018 6 -3079 2 -539 6 -62 1 -287 7 -1220 7 -2632 9 -806 2 -2889 10 -2385 10 -1006 8 -1598 7 -672 10 -654 10 -2968 5 -2954 3 -2647 4 -1433 9 -869 9 -2516 9 -2641 4 -1410 1 -2263 4 -1278 2 -3487 1 -4044 8 -3472 8 -3228 4 -2269 6 -4083 10 -3930 9 -1976 1 -1729 3 -2474 1 -1162 6 -3393 2 -3206 10 -3661 6 -370 7 -1080 3 -169 1 -981 9 -2977 7 -1833 2 -3547 4 -1495 9 -1016 8 -2064 7 -2971 6 -3397 8 -348 8 -627 5 -3026 5 -3692 6 -3596 3 -1235 1 -651 2 -2084 7 -2432 5 -136 4 -4040 8 -820 8 -1265 9 -3425 3 -328 2 -340 1 -3161 7 -3849 5 -3448 2 -3869 8 -2734 1 -1776 7 -1113 2 -3366 9 -2128 1 -2368 5 -1645 5 -468 2 -458 1 -214 4 -1181 2 -3903 10 -343 5 -1483 1 -2450 10 -3092 5 -221 10 -3226 7 -4064 10 -3592 8 -1327 8 -758 6 -2094 7 -1110 5 -2272 8 -722 5 -3483 9 -384 6 -395 5 -1219 2 -2729 6 -2917 7 -2913 6 -2956 10 -1940 1 -4057 2 -1357 10 -712 6 -2062 4 -1233 9 -3567 1 -81 6 -346 5 -3885 8 -3340 7 -4041 2 -2606 5 -3324 2 -171 3 -3975 1 -816 6 -1556 9 -1761 3 -1811 7 -4042 8 -3559 5 -3349 5 -2184 10 -1882 1 -2481 6 -148 5 -367 2 -34 4 -813 5 -1284 3 -668 10 -3340 2 -2051 7 -1805 2 -2500 8 -3417 4 -1497 2 -2223 8 -1964 1 -3321 3 -1006 9 -1753 4 -2029 9 -3651 1 -746 8 -2755 6 -119 4 -2076 5 -1177 4 -2112 5 -2475 9 -933 6 -2400 8 -1364 3 -1998 1 -412 4 -2651 8 -2481 7 -772 4 -557 2 -3258 9 -531 1 -3685 9 -793 8 -1235 8 -3974 10 -987 2 -3499 7 -625 3 -2313 6 -3913 2 -2427 5 -3794 2 -1380 7 -2446 5 -3385 9 -133 2 -24 4 -1239 6 -1955 2 -1911 1 -150 3 -4015 2 -3292 6 -1926 3 -243 3 -3738 6 -3500 4 -687 9 -1642 9 -767 5 -1266 6 -3112 6 -3385 10 -3271 1 -3338 1 -2876 5 -4054 10 -2204 3 -1925 8 -3738 8 -192 1 -1907 5 -851 8 -3311 6 -107 5 -3225 10 -3890 5 -363 3 -2629 9 -2460 3 -399 5 -3622 5 -3672 7 -620 3 -1437 5 -3439 8 -2697 3 -3867 4 -995 1 -2512 9 -1818 1 -2488 10 -705 8 -2226 3 -334 4 -2080 3 -3440 3 -874 8 -1353 10 -2539 9 -3699 8 -627 6 -2928 5 -2244 1 -3730 9 -135 2 -3463 4 -2835 5 -1197 6 -3428 8 -1321 9 -718 6 -3813 10 -3435 4 -2379 7 -3080 2 -3083 6 -3480 1 -1848 10 -1903 7 -2182 7 -2115 7 -643 1 -2700 6 -3730 9 -2113 3 -511 3 -2279 1 -3577 6 -1012 9 -444 1 -1395 7 -232 6 -553 8 -3936 6 -3674 10 -779 7 -566 1 -1341 3 -1673 8 -1165 4 -2998 10 -658 10 -2941 6 -3713 10 -250 10 -3088 8 -1136 1 -1677 9 -2568 4 -825 6 -1363 7 -3803 10 -2531 4 -3493 6 -1263 3 -2768 1 -3134 6 -3503 5 -2271 4 -909 8 -2723 7 -3863 10 -850 1 -3385 2 -3789 3 -115 9 -3542 4 -1523 9 -2715 5 -1936 4 -541 10 -1673 1 -1365 4 -3649 5 -862 4 -1903 1 -3088 2 -2062 8 -2391 5 -2111 5 -2398 3 -677 3 -2665 1 -2741 9 -1309 1 -1217 8 -1124 3 -2501 2 -3134 3 -2086 4 -2115 3 -2170 5 -3180 6 -1963 8 -2031 3 -1489 5 -2129 2 -3046 7 -1148 10 -1152 3 -1231 1 -478 9 -904 10 -760 6 -1973 10 -271 1 -1450 9 -1904 2 -4028 3 -3952 4 -4031 2 -998 6 -3397 6 -1798 2 -1243 9 -669 3 -1103 8 -2561 9 -1336 2 -1898 10 -3757 6 -71 8 -2191 3 -955 1 -1181 10 -1097 2 -607 6 -3789 8 -2397 3 -3731 7 -590 10 -3673 1 -3001 2 -3464 6 -2933 5 -1798 7 -864 6 -3376 7 -2628 9 -2012 8 -1778 9 -4004 10 -2607 1 -2224 8 -3822 6 -1640 6 -962 1 -1156 10 -2197 2 -2335 6 -3502 3 -3850 1 -94 4 -2836 1 -3545 2 -3568 2 -147 5 -3812 9 -2883 2 -158 3 -764 8 -382 2 -3227 10 -1902 9 -693 1 -2808 6 -2778 3 -3224 7 -748 7 -3291 10 -1098 10 -202 10 -3440 3 -1715 5 -1676 5 -544 2 -2446 2 -2419 4 -2003 10 -345 5 -2569 8 -3645 9 -3442 3 -3336 5 -2466 8 -3894 9 -618 6 -2501 5 -1284 7 -2334 9 -3551 4 -222 4 -1225 7 -3703 3 -169 1 -1279 7 -1323 4 -3785 2 -1942 3 -2301 10 -1616 8 -2266 8 -3885 2 -1626 1 -552 7 -1040 9 -3796 1 -1145 2 -3568 3 -2973 1 -2361 4 -1690 5 -3478 9 -2362 1 -2586 7 -2335 6 -552 5 -1042 7 -998 7 -2295 4 -3080 3 -3340 7 -539 10 -445 7 -2453 3 -3289 10 -2697 10 -1077 5 -452 3 -3538 3 -2971 7 -2351 8 -648 4 -2591 9 -1177 6 -45 7 -120 3 -662 2 -744 1 -2748 7 -2016 5 -3566 4 -3063 2 -935 3 -2375 8 -3382 9 -3709 3 -3150 1 -2717 7 -667 5 -1362 2 -3286 6 -2738 5 -298 4 -324 8 -1649 10 -2800 8 -1823 6 -206 3 -2642 1 -710 10 -2488 5 -2058 8 -2183 5 -3690 1 -2807 3 -3797 4 -3972 10 -1086 5 -2752 2 -1000 7 -2083 8 -2655 2 -1328 5 -251 9 -582 5 -216 6 -2669 6 -1021 7 -1870 5 -2365 7 -1388 4 -236 2 -146 2 -3013 10 -1503 7 -3728 8 -1029 1 -3445 3 -3721 3 -629 10 -2488 5 -2878 10 -322 1 -845 8 -915 6 -3599 10 -315 4 -346 5 -3467 2 -1438 2 -3752 6 -2755 4 -2422 1 -3026 4 -170 4 -1402 1 -2791 8 -143 3 -364 9 -2751 1 -3433 8 -1617 10 -2479 1 -1790 4 -1386 3 -496 6 -2842 9 -381 9 -1309 2 -2860 6 -3872 4 -3481 3 -4042 1 -2633 2 -568 7 -3264 1 -1935 5 -1879 5 -3712 8 -3549 7 -1303 3 -3758 7 -557 8 -528 1 -2361 4 -3533 7 -1118 2 -1233 10 -1692 10 -565 10 -112 9 -2924 4 -306 9 -1062 2 -771 2 -422 4 -3627 6 -3759 7 -98 2 -3618 1 -2167 1 -3920 2 -3831 10 -3358 2 -285 8 -663 7 -2211 6 -1940 10 -2724 10 -2462 5 -3231 7 -4059 1 -655 4 -3209 4 -1967 2 -16 2 -2907 6 -1247 2 -423 9 -2550 8 -2504 8 -3717 6 -638 10 -3612 9 -251 8 -1957 2 -2920 8 -1126 2 -4066 6 -3226 9 -367 2 -121 9 -1582 8 -1083 2 -523 9 -2216 7 -365 2 -1006 3 -200 7 -2057 6 -2091 1 -1604 10 -468 9 -1648 10 -1240 1 -2192 8 -2788 9 -309 3 -2429 1 -943 6 -2749 7 -2008 7 -3065 3 -3963 9 -3473 2 -1899 4 -282 4 -621 1 -1027 6 -4082 2 -336 3 -3997 10 -337 10 -1187 2 -2267 1 -3160 9 -1307 5 -1026 7 -1905 10 -1233 6 -3477 7 -623 9 -1811 4 -2416 9 -749 8 -2941 7 -4067 2 -2988 9 -2802 9 -3350 10 -2006 9 -1948 8 -2569 9 -1043 10 -227 4 -2570 4 -208 9 -504 4 -2605 6 -1583 1 -2863 7 -2535 2 -1898 5 -2526 4 -1958 3 -750 10 -1144 4 -3770 10 -2773 1 -579 1 -298 9 -2876 5 -124 8 -3938 6 -2761 6 -1497 9 -2385 3 -28 5 -1902 1 -2215 1 -2232 4 -691 4 -3335 3 -1653 9 -2574 5 -905 9 -2089 1 -4054 2 -322 4 -1428 9 -3986 7 -3064 1 -1395 10 -199 1 -1969 8 -647 6 -2922 2 -3846 6 -3710 1 -2717 7 -872 6 -3434 9 -2872 5 -3901 5 -3798 1 -3308 2 -1375 5 -2324 5 -3747 1 -1766 10 -4054 1 -3359 8 -3596 1 -598 5 -1763 5 -834 2 -2993 6 -2178 8 -1166 5 -1497 7 -3001 2 -3940 1 -3314 7 -2921 9 -3621 2 -322 10 -3712 10 -1826 9 -2031 3 -300 2 -1676 9 -2713 10 -3797 4 -3538 5 -1714 8 -1573 6 -461 4 -2638 8 -3952 8 -2699 3 -782 4 -2420 9 -1389 6 -3213 9 -2469 8 -268 5 -1800 3 -3283 9 -2168 6 -2790 1 -2303 5 -1537 9 -2811 9 -2176 1 -4047 4 -4057 8 -2859 4 -715 7 -3273 8 -522 7 -2281 3 -3620 4 -1318 8 -2615 8 -247 7 -3388 4 -2357 9 -1736 4 -2903 10 -3366 2 -530 5 -4067 7 -1515 5 -1257 3 -284 9 -2575 8 -810 6 -1111 1 -912 3 -2310 5 -1689 6 -605 1 -1094 3 -1493 8 -1956 1 -2774 2 -1818 4 -717 8 -3409 7 -3451 6 -2795 10 -2000 9 -867 10 -1618 10 -3671 8 -2327 7 -3069 3 -3664 7 -3641 8 -1703 4 -1593 10 -2346 4 -2062 2 -2366 7 -2835 9 -3325 5 -1489 6 -3933 7 -622 6 -195 4 -2799 2 -691 2 -426 1 -1178 8 -2160 1 -3000 9 -3391 6 -1186 9 -3507 10 -2895 10 -1630 9 -3024 3 -2015 9 -2312 5 -252 4 -1032 10 -386 8 -1337 9 -4041 8 -67 8 -4058 2 -2072 8 -1684 8 -1896 6 -1753 4 -398 7 -749 1 -729 7 -2602 10 -2766 8 -2777 5 -717 7 -1261 2 -1327 4 -806 9 -2775 6 -1071 7 -669 4 -547 7 -2400 6 -3094 3 -3333 5 -1094 9 -2456 5 -2750 2 -3026 8 -2710 9 -3808 8 -1996 10 -3515 3 -3116 4 -600 6 -1129 10 -2806 7 -1133 4 -3239 4 -3498 8 -3927 3 -3119 6 -645 10 -3976 7 -3000 7 -1941 8 -2398 2 -804 3 -2801 9 -131 5 -3908 1 -3488 6 -2652 9 -514 6 -3429 8 -1486 2 -2305 2 -3119 6 -3841 8 -400 6 -3821 10 -1439 9 -3818 5 -3814 6 -3004 2 -2864 7 -2671 5 -2987 4 -3497 1 -2841 10 -3223 10 -2353 7 -2602 2 -2515 10 -2764 6 -3647 6 -301 8 -3496 1 -2796 1 -507 7 -3450 4 -1967 3 -1302 1 -1883 7 -1472 3 -764 7 -1242 10 -3043 2 -2329 3 -313 6 -2454 1 -595 10 -2469 7 -2829 1 -672 4 -2318 10 -3829 3 -306 9 -2391 6 -186 8 -922 9 -498 10 -2596 4 -4041 7 -3766 3 -2092 1 -1106 5 -1029 1 -760 9 -629 7 -2972 7 -49 10 -1723 1 -1100 10 -1552 8 -2948 7 -3257 6 -1219 9 -1558 1 -2476 5 -1419 8 -3284 8 -3402 6 -872 2 -905 9 -1830 6 -3549 6 -430 8 -2495 5 -1579 5 -2147 6 -3292 4 -1639 9 -1331 2 -2285 3 -1700 6 -3407 4 -1553 9 -667 4 -3829 7 -1023 8 -999 3 -2571 8 -1483 6 -4059 9 -2 2 -3736 4 -3863 6 -1784 10 -3006 6 -1101 9 -1805 7 -141 2 -4044 6 -646 6 -1909 1 -463 8 -4083 8 -3321 2 -1316 4 -2416 4 -768 10 -2575 9 -0 2 -946 3 -2547 9 -716 8 -876 2 -567 4 -429 3 -3650 3 -1392 2 -222 10 -3304 3 -1999 8 -3132 5 -2022 5 -762 9 -520 3 -218 10 -3536 7 -1025 7 -3440 10 -1655 8 -2431 4 -1081 8 -2069 3 -617 3 -2451 6 -3468 4 -2915 8 -509 6 -3601 1 -3734 1 -1848 10 -3266 5 -1321 4 -3339 1 -3907 3 -605 4 -2670 5 -3700 5 -1465 5 -230 9 -1647 6 -1121 8 -1702 10 -1313 3 -3437 7 -687 2 -394 4 -3413 7 -3785 1 -3701 7 -2420 1 -1439 2 -3617 1 -2377 7 -828 10 -1584 5 -2105 10 -613 4 -1703 9 -1085 2 -3265 7 -2187 10 -65 1 -478 9 -1802 2 -548 9 -173 9 -1609 10 -2362 1 -2078 8 -3227 8 -1351 3 -1476 4 -4030 3 -77 8 -1429 3 -2230 1 -2267 4 -3761 7 -2482 3 -3695 2 -2715 10 -1950 8 -3214 3 -191 2 -1426 1 -4025 9 -2288 1 -651 1 -3778 8 -3558 2 -3037 4 -2204 6 -1067 3 -3070 9 -1484 8 -3005 3 -1059 1 -3446 3 -4014 4 -3870 8 -547 8 -2775 6 -3845 8 -1804 4 -2908 1 -218 5 -3093 3 -89 7 -3684 6 -3658 9 -833 7 -1967 6 -161 4 -670 4 -2866 3 -117 8 -3446 3 -2549 1 -1795 3 -2873 8 -1846 1 -751 8 -701 4 -1463 6 -3840 2 -877 4 -1676 6 -1189 4 -2423 10 -2994 3 -227 9 -1188 5 -3373 3 -513 8 -1689 10 -1156 6 -2272 9 -785 10 -2816 1 -25 3 -3238 8 -2060 2 -2353 2 -1282 2 -2330 5 -2565 4 -124 4 -1431 2 -1046 2 -20 3 -1129 3 -3634 7 -1691 9 -2914 1 -1649 4 -2172 2 -237 7 -683 3 -491 4 -334 8 -2083 10 -3861 6 -2302 2 -3605 8 -4050 2 -2811 1 -445 5 -1032 8 -2550 3 -3586 7 -291 7 -333 3 -2188 10 -593 7 -3659 7 -1753 4 -1055 2 -2025 4 -42 1 -3533 3 -778 10 -3235 8 -3881 5 -167 2 -2373 7 -4031 6 -1238 5 -1384 10 -146 5 -2762 5 -95 6 -2201 3 -2946 7 -1187 7 -3056 5 -2049 6 -1761 4 -511 8 -1501 3 -2194 4 -514 2 -1275 5 -2585 9 -1824 4 -2886 6 -1378 1 -1310 3 -3751 8 -1893 6 -2449 5 -1366 2 -1640 8 -1890 2 -3838 9 -3109 8 -311 9 -2731 4 -3516 4 -4013 3 -2313 10 -2471 7 -3221 3 -3547 7 -1578 5 -2093 8 -3201 7 -3212 2 -406 5 -442 5 -2052 2 -3781 7 -3699 5 -571 6 -2319 7 -252 1 -2511 8 -2334 8 -3676 10 -3033 5 -462 7 -3261 4 -116 6 -3862 4 -1353 3 -138 4 -2869 9 -3701 5 -1123 1 -2054 4 -1928 6 -2355 5 -614 1 -2389 7 -2568 7 -3382 10 -967 4 -1844 6 -2337 4 -370 5 -749 3 -3739 3 -2660 9 -330 5 -3931 9 -2422 6 -47 5 -1672 1 -532 5 -2381 1 -153 8 -1234 10 -611 8 -1299 1 -3473 1 -3457 3 -1313 3 -557 8 -1826 8 -1328 9 -2872 10 -724 6 -3361 4 -1470 5 -2960 5 -2399 2 -3695 3 -2674 6 -2528 1 -1879 5 -3290 5 -722 4 -458 8 -3622 6 -2228 6 -2952 9 -259 9 -4081 10 -806 9 -3096 5 -1874 1 -2058 3 -2194 2 -1318 1 -3759 10 -3080 10 -1509 3 -1823 2 -2253 1 -4087 4 -3684 5 -1961 7 -965 9 -605 5 -3052 10 -274 2 -3743 9 -3707 5 -2463 6 -2156 10 -3623 5 -1155 10 -3838 2 -4078 1 -2192 2 -3102 3 -1773 1 -3948 9 -2377 8 -2888 5 -2136 3 -2060 5 -896 8 -3079 9 -1040 2 -1130 7 -3937 6 -3076 6 -3555 3 -1160 10 -502 10 -1344 8 -37 3 -1474 6 -2152 6 -3943 6 -2839 6 -3575 5 -841 1 -1645 4 -403 3 -3421 2 -2622 3 -2038 7 -1854 8 -1215 9 -2510 3 -3126 5 -2836 2 -205 10 -2493 5 -2828 7 -2832 1 -1147 7 -2746 2 -3423 1 -996 5 -3615 8 -2340 4 -3044 2 -2626 6 -1859 3 -2203 9 -2429 1 -3878 1 -1973 3 -3902 1 -1947 6 -1431 3 -954 9 -2126 9 -1750 5 -3783 7 -609 4 -3544 9 -3000 2 -3231 9 -230 5 -1005 4 -2676 3 -1779 8 -126 7 -3815 9 -1502 8 -3379 7 -239 10 -1746 8 -3556 1 -585 8 -128 4 -2657 8 -3755 6 -792 1 -3560 10 -1089 6 -1759 1 -2366 10 -3763 9 -3904 4 -3946 4 -2756 6 -1744 8 -1094 4 -2773 9 -2866 10 -473 2 -3495 1 -2644 6 -2988 4 -580 6 -3062 9 -1291 8 -3403 1 -2381 8 -3605 4 -2384 4 -2624 6 -2276 5 -3504 6 -1794 3 -984 10 -2298 4 -1741 5 -3294 1 -1427 6 -550 5 -1140 3 -3464 5 -3081 8 -2807 3 -2306 1 -1334 1 -2968 4 -300 7 -3997 5 -3240 9 -1294 8 -3015 7 -3973 6 -3172 7 -2599 10 -4076 10 -925 8 -4002 8 -1115 2 -2096 6 -2261 3 -1707 4 -496 6 -2034 5 -728 1 -1528 4 -1093 1 -1655 4 -2484 7 -2747 7 -1296 9 -3705 8 -2130 5 -2688 6 -3843 1 -3428 6 -563 9 -1196 2 -2313 8 -389 10 -2293 2 -2089 9 -1327 1 -2247 1 -1018 7 -422 3 -2384 2 -529 3 -805 9 -1418 4 -2608 5 -2303 1 -3074 1 -2861 6 -2880 3 -1415 3 -1745 1 -3101 2 -3574 1 -2530 7 -3120 1 -2466 2 -3287 6 -1071 7 -642 1 -50 1 -2096 3 -1810 4 -3897 6 -1711 4 -2236 10 -3087 1 -1523 3 -428 6 -3090 2 -752 5 -1303 6 -791 2 -3772 5 -3060 3 -276 2 -3836 6 -1636 5 -3260 9 -298 9 -761 7 -3539 10 -3033 2 -2710 5 -548 10 -2236 10 -752 9 -3956 3 -3436 4 -1190 1 -2438 8 -1635 10 -2186 5 -2279 7 -2011 2 -3246 9 -166 8 -3613 5 -2767 3 -3310 10 -3182 5 -761 6 -81 3 -1125 9 -2079 9 -2713 6 -2949 8 -1109 6 -1802 6 -3473 5 -3316 7 -1995 1 -2101 1 -3781 8 -375 6 -3845 4 -905 6 -2920 1 -2864 10 -2161 3 -2636 5 -3050 5 -1001 5 -577 1 -455 9 -279 5 -964 4 -3290 1 -3165 6 -3941 7 -663 9 -878 4 -3683 2 -1732 1 -2821 3 -626 4 -955 3 -3228 9 -1125 2 -176 8 -3467 1 -2231 1 -493 1 -1354 9 -3457 7 -489 5 -2915 6 -169 7 -2606 2 -3155 7 -1887 7 -805 8 -1201 1 -2784 7 -1515 7 -3404 2 -3131 5 -688 4 -2514 1 -1177 5 -1221 2 -1488 4 -3282 9 -3540 9 -615 6 -1572 9 -2183 8 -1206 5 -2648 5 -129 4 -73 7 -834 6 -1421 1 -3000 3 -1743 8 -3202 7 -3561 10 -254 3 -2436 2 -633 4 -2914 4 -3341 3 -2957 9 -2326 8 -3617 2 -3928 7 -2087 6 -1948 4 -3483 7 -3571 2 -445 10 -3758 6 -2060 8 -1411 3 -3633 10 -2902 3 -2883 1 -2072 9 -122 3 -3060 1 -3294 1 -1679 10 -2728 1 -2040 6 -662 10 -180 10 -1269 7 -1840 8 -2469 10 -3559 5 -2778 6 -2144 10 -2363 3 -2205 4 -2284 7 -400 8 -1167 3 -2692 8 -3226 8 -1845 4 -2370 7 -202 1 -2413 6 -32 10 -878 5 -946 5 -3493 6 -1605 4 -1332 6 -941 6 -3075 6 -2886 2 -917 8 -3930 4 -3052 9 -2986 7 -3234 3 -1216 10 -2660 2 -1263 4 -4093 10 -4015 9 -1480 7 -1227 8 -518 7 -1476 6 -2073 9 -77 6 -1061 10 -3768 1 -1034 1 -3905 3 -1328 7 -2601 8 -970 9 -2644 1 -2034 10 -720 8 -1749 3 -1298 5 -2304 10 -377 5 -3482 1 -2233 7 -3569 10 -605 8 -2151 10 -3546 4 -1699 3 -3277 1 -2573 2 -1318 3 -1096 3 -669 3 -1930 10 -620 10 -3123 4 -870 10 -1238 3 -2084 3 -2368 3 -966 9 -199 6 -3942 6 -2792 1 -569 8 -165 1 -1571 7 -2859 6 -1567 2 -3782 4 -932 9 -2540 3 -3627 1 -745 7 -2420 4 -3761 7 -3870 9 -1642 3 -1394 10 -3151 5 -1286 6 -3902 9 -1126 6 -2171 3 -2645 2 -651 3 -1339 5 -3791 7 -3945 9 -1769 6 -1692 2 -1338 10 -732 10 -2410 7 -713 6 -136 10 -2966 3 -458 2 -1204 8 -1698 4 -2628 9 -1680 7 -1361 2 -579 6 -1948 4 -3507 10 -4019 10 -3171 7 -536 10 -407 7 -1526 2 -1468 8 -3874 8 -3144 8 -499 4 -1453 3 -524 3 -2746 1 -184 6 -1811 1 -52 9 -3121 1 -1357 10 -1017 9 -2192 2 -2987 6 -1137 3 -242 7 -2761 9 -2075 10 -3275 5 -1061 8 -2137 8 -660 10 -1996 5 -163 2 -1761 4 -2318 2 -3570 5 -2478 3 -966 4 -3212 10 -2345 9 -3321 5 -1807 1 -3326 4 -2135 2 -3927 8 -2992 4 -556 4 -1623 4 -1523 7 -920 3 -526 6 -3249 1 -3437 1 -3043 8 -2877 7 -3945 4 -294 8 -289 6 -2722 7 -3440 3 -3979 1 -3144 1 -1985 3 -3975 9 -3826 8 -136 3 -3342 2 -3679 6 -3088 5 -446 2 -2292 4 -3041 10 -2656 3 -3513 6 -1280 1 -2610 9 -2661 4 -422 6 -54 2 -2021 5 -3864 2 -254 10 -1542 1 -1647 4 -3368 1 -3790 5 -3016 7 -3277 4 -1189 3 -969 4 -656 5 -3823 6 -4081 4 -393 7 -3358 1 -2825 9 -3544 1 -680 6 -1429 10 -1347 2 -3018 6 -2662 2 -3516 3 -4074 3 -3215 7 -3970 7 -1252 1 -1594 6 -1729 2 -3765 7 -637 8 -751 7 -2482 4 -733 2 -3850 10 -2449 4 -1382 5 -185 10 -83 4 -3644 8 -2661 1 -1712 4 -533 3 -35 2 -3955 4 -3133 4 -3064 10 -3728 10 -1492 2 -1234 10 -2203 2 -705 3 -321 2 -386 5 -1639 9 -1725 8 -823 9 -934 1 -1222 4 -862 8 -2665 4 -2998 4 -2214 5 -2306 3 -3735 7 -3509 5 -139 7 -398 4 -411 3 -3341 4 -1300 1 -38 9 -1877 5 -1392 5 -1156 4 -3161 1 -3027 3 -2939 10 -721 7 -3238 9 -2148 9 -1675 6 -1853 5 -1912 7 -251 6 -3098 4 -1352 3 -630 5 -3370 1 -65 10 -2325 8 -3688 8 -606 6 -1510 2 -3982 1 -3867 10 -888 10 -2874 7 -2560 7 -2199 2 -1996 5 -2965 4 -879 8 -3151 2 -1253 2 -1275 3 -1155 1 -2036 10 -3880 3 -3907 6 -283 6 -3319 7 -3543 7 -3446 9 -810 1 -2069 9 -2928 4 -191 8 -1380 10 -582 10 -425 6 -235 4 -1995 6 -677 1 -3967 9 -879 5 -3179 3 -3038 7 -1785 8 -1906 10 -4095 3 -3679 9 -2749 7 -1069 3 -188 3 -3307 2 -629 9 -2304 5 -2244 5 -1247 4 -2603 1 -3044 9 -2567 8 -3285 2 -3387 10 -2907 1 -471 10 -2077 9 -3257 10 -536 6 -1722 6 -599 4 -3487 10 -1150 7 -694 8 -1787 4 -3202 6 -3354 5 -2059 4 -1700 1 -2012 7 -1176 6 -2306 5 -2052 5 -2118 1 -1998 3 -457 2 -201 4 -264 3 -1911 6 -3168 4 -720 8 -3410 4 -2493 5 -1687 10 -660 2 -3167 3 -339 6 -1547 10 -716 3 -1095 9 -784 7 -444 1 -446 7 -2945 4 -1198 4 -2037 8 -326 7 -3370 3 -1448 10 -1007 5 -3943 6 -423 3 -101 3 -2099 3 -1 10 -2841 2 -2516 1 -4060 6 -2563 5 -1963 8 -3989 3 -1397 9 -2786 8 -3013 4 -428 1 -1830 5 -2502 3 -1496 7 -770 9 -1737 8 -2612 9 -2542 3 -3154 9 -3661 5 -1271 10 -558 4 -866 7 -365 4 -3517 3 -830 8 -455 3 -3380 8 -886 4 -1429 8 -200 3 -3908 8 -648 3 -91 3 -791 5 -3998 8 -3420 7 -3604 9 -1988 4 -1927 7 -1738 3 -3145 4 -4017 1 -3732 1 -1345 9 -1469 10 -2896 4 -358 10 -1905 5 -2025 6 -52 5 -2466 1 -1332 4 -706 4 -3153 2 -2509 10 -3789 4 -2525 6 -2994 9 -3386 9 -2353 2 -1970 8 -3150 10 -697 10 -3628 4 -3735 1 -2902 1 -2916 8 -1131 6 -2449 7 -2256 2 -1037 8 -873 10 -2524 9 -3729 7 -3510 9 -912 8 -1351 5 -3213 7 -116 6 -2781 9 -3781 7 -987 9 -224 2 -2170 7 -2957 10 -3753 8 -2546 1 -2295 6 -2162 5 -228 8 -2825 8 -471 3 -1198 2 -3532 1 -301 1 -1597 5 -569 4 -1366 5 -920 8 -1937 3 -3212 1 -2528 8 -2803 3 -961 1 -2705 3 -3672 7 -2234 9 -174 2 -854 9 -2816 5 -2280 2 -3101 2 -549 4 -2064 1 -117 9 -507 1 -1728 1 -1150 5 -3312 8 -746 8 -163 4 -1436 3 -2183 5 -3464 2 -3702 2 -1428 9 -262 1 -3486 6 -3200 10 -2428 7 -507 5 -1275 8 -3160 8 -3044 6 -3909 1 -1829 5 -2082 6 -600 4 -2011 8 -3697 8 -1983 4 -1083 10 -2200 10 -662 2 -3974 4 -2660 5 -3007 2 -2732 10 -658 8 -1607 5 -1726 5 -2072 7 -1318 9 -2327 6 -683 4 -1417 5 -4019 2 -2298 10 -2468 5 -2484 1 -640 5 -909 1 -3383 1 -733 8 -171 1 -1525 1 -3995 3 -3358 1 -1303 3 -1440 8 -2982 5 -250 3 -3681 3 -3585 7 -1668 7 -4028 10 -3734 9 -1486 10 -809 1 -2895 8 -3498 1 -1937 9 -3426 5 -4067 8 -3358 1 -2379 1 -660 3 -2233 5 -209 2 -2433 7 -2579 10 -3888 5 -3581 10 -2047 10 -3382 4 -312 10 -564 6 -750 10 -2459 7 -3991 10 -3691 6 -1776 7 -553 5 -794 2 -1928 2 -4032 5 -169 8 -2668 2 -3603 6 -3673 7 -3554 1 -3810 4 -1202 10 -1714 2 -3415 9 -4059 7 -3495 1 -3524 7 -1430 4 -1176 4 -4055 1 -1189 1 -3876 8 -3357 1 -1489 4 -1174 1 -470 3 -396 3 -3206 2 -1713 6 -3938 2 -223 7 -825 7 -3377 4 -4002 5 -2301 7 -3428 4 -3796 3 -553 7 -733 2 -1313 8 -3271 2 -616 6 -2533 7 -3916 6 -1280 8 -1655 6 -1439 3 -336 6 -4030 4 -3584 6 -1626 5 -1568 10 -2000 1 -1621 4 -326 9 -262 9 -1494 4 -3936 9 -345 5 -2071 8 -2090 4 -246 5 -2059 2 -2962 7 -2860 10 -3029 7 -1136 1 -2354 7 -2352 7 -2727 1 -385 10 -3312 9 -4075 5 -3319 7 -2917 8 -1577 9 -3490 4 -1629 1 -1123 1 -380 6 -1411 4 -1559 1 -3765 7 -408 2 -1422 8 -200 4 -1164 4 -3994 7 -1547 7 -3982 1 -188 1 -1065 7 -893 3 -400 6 -824 4 -1566 2 -1471 10 -3063 10 -1623 10 -3839 10 -2209 4 -1860 5 -3279 10 -4000 4 -3763 7 -1994 10 -1841 10 -3347 5 -58 7 -3053 10 -2020 3 -1465 10 -475 2 -3230 2 -1539 5 -1206 8 -3910 7 -3428 3 -915 4 -2602 2 -1036 7 -2873 3 -3426 2 -3789 9 -3867 10 -2420 7 -268 6 -16 10 -4072 2 -2510 4 -1975 9 -4075 6 -1680 1 -2231 6 -3514 6 -305 7 -629 5 -1157 4 -4079 8 -3085 6 -3667 1 -2830 3 -1419 5 -1535 1 -3703 7 -3475 9 -2563 5 -1847 6 -749 8 -2222 2 -3356 1 -1830 7 -1053 9 -3040 3 -907 5 -342 7 -2002 7 -2554 8 -796 5 -2960 8 -288 4 -4091 5 -537 1 -3772 4 -2944 8 -2436 5 -193 5 -4017 7 -3813 9 -1315 6 -354 9 -2268 2 -1458 3 -1338 7 -703 7 -1389 9 -3459 5 -2492 2 -1306 2 -3739 7 -3081 7 -655 2 -343 2 -2127 6 -368 7 -1965 3 -2220 4 -2810 1 -1996 10 -2980 4 -1073 9 -489 5 -2625 10 -3867 4 -3131 5 -2048 5 -802 8 -320 10 -2852 1 -3911 7 -3585 4 -1991 8 -4002 8 -2146 1 -2301 2 -595 8 -3298 9 -1043 6 -74 8 -3826 9 -3145 5 -2067 8 -2972 1 -3083 3 -2167 8 -277 7 -1423 2 -30 4 -835 8 -2595 6 -928 2 -3105 7 -2777 7 -3550 7 -749 2 -2206 6 -3923 5 -1227 9 -2410 6 -1069 3 -1539 8 -691 5 -1029 10 -759 7 -3185 1 -2948 7 -2047 1 -3145 3 -2602 10 -678 4 -1535 3 -3244 2 -2659 4 -1859 7 -1721 6 -976 2 -3808 3 -2188 10 -1352 4 -1887 2 -1073 4 -1462 3 -3347 9 -342 7 -1147 5 -3310 2 -2879 10 -1247 9 -1796 10 -1271 6 -1227 8 -2907 9 -3342 7 -3470 5 -3974 10 -3227 7 -24 8 -1290 5 -3966 3 -1480 6 -818 9 -110 7 -368 3 -2331 3 -2793 7 -1056 8 -87 9 -2185 8 -2437 5 -3128 10 -2431 1 -1472 7 -736 10 -625 2 -2524 8 -2896 6 -523 10 -3900 2 -39 8 -29 7 -3419 10 -1473 2 -3676 3 -1270 9 -1607 5 -2863 10 -2489 1 -185 9 -1366 10 -2688 8 -2721 2 -1557 4 -901 1 -3999 8 -463 2 -338 1 -975 7 -2213 9 -3579 4 -1871 3 -2407 6 -2121 5 -1883 9 -2673 2 -932 10 -1189 8 -55 9 -3505 2 -1278 10 -3984 1 -138 8 -3847 4 -44 9 -1128 8 -524 8 -3695 8 -858 8 -3998 9 -692 4 -3851 5 -1613 10 -3202 4 -2119 4 -1521 1 -2611 7 -3324 6 -426 1 -1362 1 -1218 7 -1994 6 -3575 6 -1661 8 -64 2 -3758 10 -2322 9 -3765 3 -596 1 -342 4 -2811 9 -166 6 -3821 8 -2317 7 -1582 3 -3898 2 -388 8 -403 4 -2876 4 -3466 9 -1479 2 -2638 10 -778 1 -2175 5 -26 1 -658 3 -590 2 -1065 6 -4014 1 -3093 8 -3340 1 -3835 6 -1366 5 -2207 2 -3634 10 -284 1 -1490 5 -2578 5 -574 10 -3098 5 -2438 6 -739 4 -350 8 -3544 9 -657 7 -2999 1 -2611 10 -2105 8 -3416 7 -952 4 -3886 3 -3437 2 -1740 6 -3627 4 -2275 7 -2992 8 -974 9 -3900 8 -4 10 -3258 5 -1439 9 -3007 6 -1782 4 -1625 8 -414 1 -1805 4 -2885 9 -363 10 -2635 8 -715 6 -87 3 -2050 1 -513 1 -2020 10 -2294 4 -3713 3 -3611 8 -640 7 -2474 6 -782 2 -432 3 -2424 9 -2661 6 -919 8 -2453 7 -1694 8 -560 10 -1311 5 -3812 8 -1185 6 -3277 8 -2681 3 -3695 8 -2804 10 -836 2 -2331 7 -799 5 -2602 3 -119 9 -467 5 -3483 4 -706 4 -2544 8 -2491 10 -2124 6 -3472 5 -2085 10 -3649 1 -1534 2 -1163 7 -2186 9 -1385 7 -914 4 -2603 8 -950 4 -3991 4 -1647 1 -2278 8 -385 5 -2320 3 -3261 8 -2689 7 -915 4 -1615 2 -2722 4 -1011 4 -882 1 -2544 7 -3906 3 -102 1 -3270 2 -2172 8 -461 10 -1626 3 -16 4 -686 6 -838 1 -2327 4 -299 2 -1070 3 -3076 7 -2740 3 -1730 7 -3560 8 -3786 2 -977 4 -520 2 -2333 8 -835 7 -3915 3 -876 3 -273 4 -2967 7 -1563 8 -1852 8 -3721 3 -3859 8 -1528 1 -1475 8 -3293 9 -3165 8 -3501 9 -2396 3 -3608 9 -2272 6 -2165 8 -3257 9 -2610 4 -1163 1 -3509 3 -1916 3 -3182 3 -2371 4 -2451 1 -3350 1 -2898 3 -2300 5 -1668 3 -2103 10 -1699 6 -601 5 -1613 2 -1192 5 -2242 5 -1992 4 -1000 2 -941 10 -1213 10 -3913 1 -3555 2 -1632 8 -2423 2 -227 8 -764 3 -2619 7 -3879 5 -179 1 -3913 9 -2466 4 -535 4 -2936 7 -1864 8 -2765 7 -3059 4 -1189 4 -2223 3 -2341 5 -2939 2 -3941 6 -3223 9 -1994 9 -3308 1 -3122 9 -1325 5 -1739 3 -1566 10 -50 6 -695 10 -2593 9 -13 3 -1030 4 -2702 10 -1909 9 -779 6 -3447 3 -3263 1 -1277 9 -1509 1 -3466 7 -2193 7 -1238 10 -482 1 -1026 2 -3504 5 -43 7 -1116 6 -3103 10 -3342 9 -3338 2 -727 9 -623 10 -831 9 -97 3 -926 3 -3812 1 -3470 8 -266 7 -3445 8 -2394 3 -979 7 -1050 4 -2067 2 -3617 3 -412 2 -1346 7 -3277 10 -548 1 -80 5 -3596 9 -3072 1 -2583 5 -1878 4 -307 3 -225 8 -920 8 -3260 5 -3237 4 -1813 3 -337 7 -85 3 -2357 8 -2327 4 -369 10 -924 10 -4089 1 -2310 9 -3379 2 -591 1 -2988 5 -1490 6 -4028 5 -538 7 -168 4 -2168 4 -350 9 -3798 2 -535 1 -1859 4 -2186 8 -4011 5 -3635 6 -1262 1 -2529 4 -1050 6 -2014 9 -2269 6 -3534 10 -2635 8 -1490 4 -979 4 -2981 4 -3493 9 -3085 2 -107 3 -3336 8 -270 3 -1920 8 -1398 1 -1968 4 -1477 1 -244 6 -3898 1 -1176 2 -1237 7 -3657 4 -3846 1 -3963 1 -1973 9 -223 8 -2640 8 -2148 8 -3957 8 -1940 6 -391 6 -2694 5 -2599 10 -2327 6 -1905 10 -762 5 -1770 1 -1145 4 -833 9 -420 1 -970 3 -551 4 -919 2 -1839 6 -2596 4 -991 10 -1659 10 -1917 10 -1809 5 -1835 5 -197 7 -1199 5 -120 6 -1531 1 -1847 3 -3539 7 -1262 5 -1683 8 -5 1 -3279 6 -1075 1 -199 5 -3986 7 -1648 9 -3929 9 -1898 1 -3873 5 -3550 5 -2803 7 -2429 8 -1000 5 -2265 9 -460 2 -2657 1 -687 3 -61 2 -1399 9 -1496 8 -952 3 -3675 7 -3212 1 -1912 7 -3953 2 -1041 8 -1579 10 -2090 5 -2472 10 -2296 6 -1064 8 -534 6 -669 1 -445 3 -2713 5 -1119 8 -1021 6 -3815 2 -2857 2 -2602 3 -3713 9 -2803 2 -3275 8 -959 5 -1625 9 -2189 4 -248 6 -2983 7 -3182 4 -696 2 -3458 6 -2456 10 -314 5 -3712 7 -2531 3 -3989 3 -1422 5 -1620 7 -170 4 -3562 5 -2963 7 -2518 7 -3555 2 -729 7 -3397 7 -245 7 -200 2 -169 10 -2027 8 -313 2 -386 6 -1107 3 -133 3 -323 3 -1767 2 -1878 8 -2341 2 -2469 2 -3722 4 -497 6 -1572 8 -3332 5 -3172 6 -1846 7 -3105 5 -2239 10 -3140 5 -2168 9 -1318 3 -3639 10 -1989 9 -1165 3 -2288 3 -1654 9 -1272 5 -1434 2 -1465 3 -378 5 -2543 8 -3443 7 -2578 6 -1590 5 -3397 6 -457 10 -2220 8 -3763 7 -3461 5 -87 9 -2351 3 -2952 6 -4072 1 -1095 1 -1502 6 -1006 9 -2466 1 -3924 10 -3303 5 -3884 1 -332 10 -1288 4 -331 3 -1055 1 -3754 5 -2886 8 -2959 8 -4087 6 -2734 2 -1949 10 -1009 4 -4041 4 -1906 3 -1317 7 -363 1 -1212 9 -3142 3 -1817 5 -2246 10 -3563 5 -2756 5 -63 9 -3101 4 -3782 7 -2576 7 -3221 10 -1074 7 -1683 5 -3955 2 -3645 8 -1078 2 -4021 4 -968 6 -4093 4 -1355 2 -2889 8 -1407 4 -2986 7 -864 4 -1861 6 -2654 2 -3886 1 -1707 4 -2580 10 -751 9 -750 10 -445 8 -1055 6 -2636 1 -193 6 -2010 8 -2950 3 -3717 1 -2744 6 -450 2 -3456 10 -3531 9 -3257 10 -2757 10 -1168 6 -4041 5 -1529 9 -3601 5 -2412 7 -2878 10 -3562 3 -185 5 -2563 8 -1384 7 -513 6 -1563 3 -681 2 -1639 3 -2177 1 -2432 6 -1291 1 -3617 6 -2337 7 -2274 7 -288 6 -3436 5 -3898 2 -56 7 -215 10 -2701 7 -3097 9 -855 1 -1753 5 -1794 10 -2737 4 -3033 7 -2635 3 -1103 7 -4051 5 -2734 3 -2594 8 -3391 4 -1836 10 -3074 1 -418 10 -3174 6 -5 5 -1850 8 -1737 7 -2913 2 -3168 10 -3044 9 -935 5 -3529 1 -3447 10 -658 4 -2834 5 -3690 9 -988 6 -1784 6 -2519 3 -690 7 -2426 4 -3790 9 -2893 10 -3717 3 -3165 6 -1435 9 -3512 10 -3094 6 -2585 6 -586 1 -1464 1 -2347 8 -2402 3 -4045 6 -88 2 -3054 2 -1431 6 -3923 1 -4063 4 -1475 5 -4034 9 -2639 9 -3836 8 -2603 1 -3079 9 -1162 5 -902 8 -3504 9 -3122 10 -1886 10 -1466 2 -512 7 -2840 8 -1431 4 -2923 9 -1925 1 -219 4 -1482 3 -1919 5 -662 10 -308 10 -2537 2 -3087 1 -1711 6 -2778 6 -530 1 -2722 4 -1949 1 -1259 4 -3334 7 -3745 3 -2895 8 -3042 7 -2625 10 -1071 3 -3360 1 -1526 7 -1847 5 -1362 2 -4024 1 -1717 2 -105 5 -3761 3 -3243 8 -346 2 -2754 8 -3591 1 -3572 9 -414 1 -969 1 -2714 9 -3558 3 -2297 5 -1720 4 -3720 8 -3150 4 -4073 8 -3303 2 -2692 1 -3429 5 -701 7 -170 6 -2121 2 -502 7 -2172 1 -3261 4 -1617 6 -2151 6 -778 10 -2683 1 -2626 8 -2822 3 -1594 8 -1728 3 -3762 10 -1846 4 -1900 2 -3599 10 -528 5 -1458 2 -44 3 -1305 8 -1733 5 -88 9 -1782 8 -3755 1 -1702 2 -4083 10 -3911 9 -3894 7 -3036 2 -1522 4 -3683 10 -1559 8 -687 1 -1649 2 -283 9 -3725 1 -1026 9 -234 9 -549 9 -1874 1 -3716 6 -2385 8 -1511 7 -340 10 -329 4 -3227 4 -3500 4 -3021 8 -3928 9 -3675 10 -2745 10 -4024 9 -104 10 -4067 7 -2514 4 -1982 2 -1922 8 -2539 9 -3064 2 -1065 6 -2145 4 -2365 8 -679 3 -631 10 -3391 3 -2604 3 -3610 4 -3968 5 -600 4 -922 1 -802 1 -1838 9 -3124 4 -2142 8 -1262 10 -1685 3 -2353 10 -2134 5 -525 3 -1139 4 -2110 8 -1900 8 -1330 8 -1132 5 -1346 3 -2477 3 -297 4 -2994 9 -709 1 -705 10 -3144 2 -659 6 -3842 1 -355 9 -1783 9 -1655 8 -833 6 -1879 7 -1793 9 -840 2 -2880 7 -1100 8 -1240 5 -28 3 -524 4 -3320 2 -3918 10 -3232 10 -3721 4 -2752 1 -3469 9 -119 6 -40 3 -1196 2 -153 7 -1412 1 -1023 4 -2199 6 -4020 1 -3339 1 -267 3 -534 5 -1809 10 -443 1 -3047 4 -1530 5 -999 9 -187 3 -682 6 -2101 1 -231 8 -1843 9 -4 7 -1252 7 -2628 6 -2873 7 -3224 9 -3350 2 -2356 3 -3838 10 -2271 8 -154 6 -4091 1 -1366 3 -1692 8 -255 6 -3856 3 -1769 9 -937 4 -2600 4 -1079 10 -2209 4 -1333 4 -838 6 -1543 3 -1424 4 -3972 3 -1069 10 -3741 6 -2895 4 -3091 6 -416 8 -2310 1 -3449 5 -980 1 -1137 4 -3295 1 -2537 10 -358 10 -1877 6 -3183 9 -729 9 -1705 10 -1596 8 -3885 9 -3740 2 -3226 9 -1116 5 -3267 8 -1188 10 -2489 8 -3964 10 -2518 5 -1513 7 -1431 6 -1797 3 -1423 9 -921 10 -3562 2 -1955 10 -1122 7 -3990 3 -3960 5 -1562 4 -1258 4 -490 4 -2236 2 -3664 4 -1782 6 -2973 3 -2473 6 -273 9 -784 9 -2434 2 -494 8 -1196 7 -1416 10 -1631 1 -518 9 -1756 9 -3957 7 -1900 4 -2754 9 -3777 1 -53 10 -2003 5 -4001 8 -268 1 -3237 7 -808 4 -595 5 -1617 1 -1093 1 -2162 10 -2289 8 -134 8 -1671 1 -758 2 -698 4 -1203 9 -1715 8 -2787 5 -3170 4 -3987 8 -4067 10 -1519 7 -2314 4 -1213 2 -3345 2 -3304 1 -3792 9 -3340 5 -2579 6 -307 9 -1753 6 -3547 10 -1761 3 -2886 3 -3110 10 -1389 10 -961 4 -2207 3 -2827 4 -362 4 -816 1 -127 6 -2450 10 -3879 5 -3620 9 -472 2 -946 5 -1408 8 -2322 1 -762 5 -3162 3 -1389 8 -781 6 -1851 3 -3896 10 -790 3 -3365 2 -2820 8 -3210 5 -2584 9 -626 3 -298 2 -1770 1 -219 2 -2076 1 -3885 3 -65 6 -326 6 -4068 3 -2359 7 -1967 10 -3458 8 -2498 5 -3206 6 -1216 1 -196 2 -218 6 -1272 3 -1691 10 -2849 10 -3830 7 -1267 7 -3000 1 -1946 8 -3059 8 -3379 3 -2818 10 -1316 1 -3641 7 -16 4 -633 1 -3907 6 -610 10 -2836 2 -2250 7 -3507 6 -389 9 -3438 2 -1448 7 -1073 9 -3074 8 -3004 1 -3705 6 -3537 2 -2689 8 -2070 8 -2138 7 -2334 3 -3404 2 -1043 1 -3487 2 -908 5 -276 3 -2628 4 -794 3 -2567 2 -135 7 -1559 5 -3642 1 -3973 4 -2905 4 -48 6 -1530 5 -3659 6 -3210 1 -2520 9 -871 1 -1138 3 -1548 3 -336 2 -3684 1 -248 8 -1258 10 -3858 1 -100 8 -3501 10 -3897 10 -295 6 -634 3 -4079 10 -484 5 -1548 7 -3748 9 -1562 3 -0 7 -2139 7 -4024 2 -3352 6 -2749 3 -791 3 -365 3 -3835 10 -2872 6 -2305 4 -938 8 -207 10 -2934 2 -1847 1 -3662 5 -31 10 -3231 7 -2673 2 -1268 10 -2885 5 -912 10 -1940 4 -3632 6 -690 1 -1182 3 -1392 6 -2486 4 -2463 4 -1059 3 -1403 1 -2056 2 -1248 10 -649 7 -1937 5 -3522 6 -3588 9 -3004 4 -1324 5 -1440 10 -694 9 -325 6 -2231 3 -1159 9 -2821 7 -351 4 -1955 6 -3836 4 -142 9 -3406 8 -3108 7 -2828 4 -2230 1 -3395 10 -1428 6 -3546 2 -1741 9 -2505 3 -869 8 -2601 4 -2991 10 -2413 5 -1260 3 -3700 9 -1916 6 -3677 5 -2240 8 -663 8 -1068 1 -151 9 -2250 8 -1435 6 -3274 10 -3595 1 -939 1 -3649 4 -3862 1 -3945 1 -1515 1 -4066 3 -3597 2 -509 2 -3024 1 -2732 1 -2575 3 -1563 2 -3899 1 -251 8 -3423 8 -1755 5 -222 1 -2286 1 -3037 3 -3884 2 -3108 4 -560 4 -1031 4 -2828 10 -3025 1 -3672 8 -2637 5 -2769 10 -2879 10 -2525 10 -950 8 -3348 9 -3913 3 -1365 8 -583 6 -2070 5 -2147 6 -3622 7 -2350 10 -1 1 -2998 1 -3268 6 -2171 5 -2428 5 -1500 4 -4086 2 -3881 9 -2854 1 -2452 7 -1137 5 -1811 2 -3475 7 -573 4 -499 5 -3365 2 -1496 3 -620 7 -1178 9 -471 7 -3491 9 -3427 4 -3926 2 -1732 3 -3207 3 -3701 8 -3904 6 -584 3 -2269 3 -1809 8 -198 9 -2839 1 -2380 3 -3147 4 -3633 4 -3938 5 -422 1 -2110 7 -938 10 -2953 3 -2375 9 -2152 10 -2116 7 -3214 1 -3381 9 -3935 9 -749 10 -93 5 -375 2 -3235 7 -2273 5 -661 6 -1081 6 -2591 10 -2980 4 -3576 9 -2685 6 -89 7 -3791 5 -1324 3 -799 7 -3817 2 -3597 8 -2069 8 -1208 5 -181 9 -2470 4 -305 3 -3769 7 -684 7 -3530 1 -3045 6 -1786 10 -2674 10 -3354 3 -1024 7 -3725 10 -2067 4 -3786 6 -2834 3 -1481 9 -1026 8 -433 6 -891 9 -2960 9 -2241 2 -3283 10 -3755 5 -3801 2 -2694 8 -2519 8 -3572 8 -929 8 -1920 1 -1490 6 -2965 10 -2134 6 -4094 9 -1676 6 -3291 2 -1468 6 -2697 4 -2374 2 -2226 10 -3168 1 -1341 10 -2267 5 -383 8 -1830 9 -516 5 -3775 6 -2244 5 -1994 8 -322 10 -931 4 -1239 1 -3771 3 -1065 3 -2158 1 -302 9 -1232 2 -27 5 -2198 5 -1175 3 -259 7 -1041 6 -441 9 -2057 6 -4025 7 -2997 6 -2612 3 -1795 10 -1736 6 -470 8 -2139 10 -2292 5 -3877 5 -2182 9 -522 6 -414 4 -3480 9 -2813 6 -3846 9 -2364 8 -3167 1 -3545 5 -91 10 -3297 3 -1043 5 -1361 6 -3509 10 -169 6 -487 9 -4011 2 -2829 3 -2796 7 -834 7 -1501 6 -2302 2 -678 3 -406 5 -2282 9 -1730 10 -3180 7 -2823 9 -1364 2 -2150 1 -568 9 -504 10 -3665 1 -667 1 -2582 8 -3717 9 -1298 4 -3866 6 -2818 8 -2768 5 -1045 6 -3522 3 -1155 5 -2573 7 -4050 4 -1652 1 -1452 5 -436 5 -3847 3 -3607 4 -3792 10 -97 4 -1770 3 -1013 2 -1344 7 -522 2 -2092 10 -920 10 -22 4 -1869 5 -2956 3 -963 7 -783 7 -612 1 -1417 10 -2938 2 -2513 1 -3969 8 -1965 8 -3341 3 -963 6 -2776 2 -776 6 -3961 10 -1083 5 -352 1 -2796 2 -2380 3 -3073 1 -1922 8 -3254 4 -1611 1 -2675 9 -2014 9 -1642 6 -209 2 -1987 4 -3961 2 -2989 4 -228 2 -3609 6 -3115 2 -1281 10 -1868 7 -3282 9 -105 5 -2738 3 -2689 10 -1562 5 -787 3 -287 6 -1355 1 -2487 4 -2232 8 -444 8 -2134 5 -1247 8 -1801 3 -2057 1 -1704 2 -3722 8 -3354 6 -3517 7 -1958 8 -2941 5 -341 4 -842 6 -648 9 -3942 8 -3992 1 -3825 3 -2476 9 -3122 9 -2830 9 -3434 10 -3584 6 -1944 5 -1334 5 -2300 9 -676 7 -744 7 -3021 8 -868 8 -2813 4 -82 9 -492 1 -1642 1 -3024 1 -2654 5 -727 8 -3168 1 -930 7 -2031 1 -1202 6 -1500 9 -1101 4 -1638 8 -2348 8 -1172 3 -1112 9 -1455 10 -361 7 -169 5 -2766 8 -1046 2 -3022 5 -3446 4 -2985 2 -2579 6 -1243 8 -2563 9 -3524 9 -1332 3 -872 5 -3511 7 -3603 7 -67 1 -3095 2 -1451 6 -2152 9 -1188 6 -155 1 -2701 10 -2184 9 -1547 7 -3630 1 -111 9 -1875 5 -1778 8 -789 9 -1594 5 -2222 2 -682 7 -25 3 -1114 7 -3784 10 -1524 10 -2182 9 -1933 8 -2809 3 -1038 9 -1370 5 -1205 9 -435 10 -3227 7 -1956 9 -1989 8 -3017 10 -1766 5 -19 3 -3860 5 -1692 10 -1392 5 -1466 6 -536 2 -3076 2 -682 6 -123 7 -1928 10 -1195 5 -1706 10 -1416 3 -2377 3 -2701 2 -2497 4 -2006 4 -4042 7 -3047 10 -2885 4 -787 5 -3125 10 -3153 1 -2396 8 -4022 2 -68 3 -471 9 -1151 2 -2424 10 -2315 10 -2647 6 -923 7 -1568 3 -1455 3 -1732 2 -1619 8 -2236 10 -3652 2 -921 3 -435 6 -520 8 -3827 10 -3811 9 -1808 2 -3463 1 -2904 1 -46 6 -3775 9 -1976 7 -1712 4 -180 2 -3792 4 -20 1 -217 4 -1728 2 -1379 6 -2227 7 -319 8 -4018 6 -672 5 -1396 6 -3473 8 -899 9 -801 2 -1054 10 -2683 10 -2972 4 -1341 2 -1574 2 -2958 9 -670 6 -2150 5 -3907 8 -2075 6 -209 3 -222 6 -1025 1 -1429 8 -1835 2 -138 10 -1879 10 -3717 2 -954 10 -1109 2 -1252 7 -2263 9 -1175 3 -2932 7 -1711 3 -2417 8 -2768 3 -3771 3 -60 5 -636 9 -4044 10 -3915 7 -3548 3 -1739 9 -3539 1 -996 10 -3690 2 -200 1 -944 3 -1825 2 -2821 1 -1539 3 -3258 4 -2918 2 -3429 5 -1695 6 -3019 7 -888 5 -1786 4 -1168 10 -2416 4 -930 9 -3907 1 -784 8 -1125 6 -3627 3 -1924 6 -100 1 -505 8 -1406 10 -1392 1 -2097 3 -1945 2 -3977 9 -3696 1 -3151 6 -1128 8 -1013 8 -3398 10 -3087 1 -3777 3 -1149 8 -463 6 -2299 6 -324 5 -1905 4 -2079 4 -3758 1 -900 4 -2406 7 -1115 9 -19 9 -502 6 -1055 4 -1612 6 -3175 10 -502 10 -952 2 -1090 10 -3677 8 -2921 3 -201 10 -934 2 -687 1 -697 6 -658 10 -1937 9 -1498 6 -3684 5 -2529 7 -2345 6 -2650 5 -756 9 -3051 7 -1827 5 -2805 3 -429 3 -1311 2 -1630 1 -906 10 -3972 2 -2267 9 -2787 3 -2854 8 -969 8 -3208 5 -1617 7 -1257 2 -2686 1 -3185 1 -624 4 -2806 1 -3 9 -2281 10 -1088 7 -3706 8 -86 3 -2751 6 -419 8 -934 4 -735 7 -1050 4 -2650 8 -2974 7 -3507 2 -3378 3 -655 3 -3938 10 -3890 5 -2810 6 -107 1 -402 10 -102 3 -2569 10 -1917 4 -2016 8 -484 1 -849 7 -2184 2 -2664 2 -1443 1 -620 5 -232 7 -1912 2 -3987 3 -2452 10 -1971 3 -3443 3 -1406 3 -1527 8 -3127 9 -3006 2 -1573 8 -2734 6 -2642 6 -3673 4 -3856 7 -1311 9 -3227 3 -2793 10 -104 9 -275 4 -3607 6 -236 10 -1099 5 -2699 9 -1543 3 -3014 4 -2147 10 -263 5 -2195 7 -2457 1 -3089 9 -633 7 -5 8 -1026 7 -1727 6 -3000 7 -2407 7 -2481 4 -969 1 -790 4 -2650 8 -2250 6 -3364 4 -2342 6 -2125 1 -3487 5 -3962 8 -775 10 -120 3 -2409 7 -1693 1 -730 7 -2123 3 -1081 3 -3430 7 -1039 1 -136 5 -1774 1 -1909 6 -3608 2 -2798 9 -2919 10 -1248 10 -3346 3 -1630 4 -2171 8 -3063 10 -2248 7 -446 3 -1885 5 -2906 9 -840 2 -3376 5 -950 7 -1795 7 -3019 7 -3991 5 -3399 2 -2402 8 -1872 9 -2271 9 -2391 4 -3594 3 -3902 1 -2192 10 -759 2 -2296 7 -1765 10 -380 10 -3552 2 -2086 2 -500 9 -1761 10 -3501 4 -3029 1 -89 4 -1115 7 -1058 10 -189 9 -3543 9 -2984 10 -4076 3 -3110 5 -469 4 -736 5 -3463 1 -2013 10 -3046 4 -3498 2 -1238 1 -522 1 -2127 8 -978 4 -729 1 -377 3 -386 7 -1383 9 -2361 4 -2909 3 -2145 2 -1077 10 -2420 9 -1968 5 -2732 6 -3160 9 -1420 7 -1166 4 -3797 4 -3500 1 -1842 5 -3906 4 -1545 1 -659 7 -1255 8 -2148 5 -2412 5 -4032 9 -3519 7 -2829 3 -3433 4 -1189 8 -2520 9 -699 10 -2471 1 -1493 5 -3088 5 -672 9 -2447 10 -2021 10 -3618 1 -427 8 -1215 8 -1756 1 -1354 8 -1478 4 -991 3 -586 10 -3611 2 -2232 7 -3246 3 -3589 5 -2253 1 -1119 3 -781 1 -2485 6 -2108 7 -3947 10 -2229 6 -868 1 -2127 8 -2896 3 -920 7 -4081 4 -3772 5 -568 6 -1216 3 -3173 4 -1450 3 -4033 1 -2249 1 -3957 10 -3035 1 -1729 1 -3325 5 -1007 10 -2506 3 -3994 2 -823 5 -3192 6 -86 3 -386 3 -4008 1 -2620 4 -1866 2 -3206 3 -3073 10 -825 1 -35 8 -2494 7 -1293 10 -3960 2 -1139 4 -2794 1 -33 6 -115 4 -957 5 -293 3 -2879 8 -309 6 -2931 1 -2406 4 -97 8 -2860 8 -1381 1 -3990 5 -1016 4 -1753 3 -871 4 -3896 7 -930 5 -1331 10 -223 3 -1192 9 -1507 4 -3316 9 -2379 4 -803 1 -1127 3 -2200 9 -1403 2 -3959 9 -926 6 -1050 1 -3988 7 -245 3 -3801 7 -2001 9 -516 6 -1583 8 -3727 7 -1131 5 -722 1 -181 6 -3062 2 -2831 9 -75 3 -1255 4 -2148 5 -573 9 -1622 1 -3778 8 -765 8 -1693 4 -758 4 -2215 9 -2774 2 -2932 1 -1038 10 -992 9 -1914 2 -1493 7 -713 10 -1508 6 -3977 8 -3845 8 -895 10 -2137 3 -1989 6 -3691 7 -1555 4 -2778 4 -1204 3 -2078 8 -2235 9 -956 5 -3698 10 -1343 8 -3365 5 -644 10 -4054 8 -2758 8 -1965 6 -857 6 -1702 9 -2673 2 -1519 8 -1494 4 -747 3 -631 1 -2729 9 -859 7 -1461 7 -3917 1 -2298 10 -3868 4 -1318 10 -2140 5 -2033 7 -1176 8 -2504 1 -2810 4 -2413 8 -1947 7 -3616 10 -2610 4 -738 2 -3708 8 -1749 5 -807 1 -412 6 -562 4 -1296 2 -666 1 -3297 10 -3071 1 -3072 10 -1305 7 -492 9 -88 10 -253 10 -2293 7 -3578 9 -3010 3 -1103 6 -806 2 -1956 8 -1767 7 -3676 9 -3808 10 -1456 10 -1549 1 -3459 6 -2544 6 -3331 5 -3148 4 -3730 1 -1873 2 -3367 2 -14 4 -1136 7 -3946 9 -1644 3 -2633 6 -4002 3 -930 3 -4034 7 -3655 4 -2217 10 -1375 8 -848 8 -2156 9 -1357 10 -2487 10 -818 7 -2854 5 -338 2 -1786 7 -48 10 -952 6 -478 2 -4026 5 -2973 1 -2365 10 -1676 3 -101 9 -3287 10 -3129 1 -50 6 -2367 5 -329 7 -2130 1 -3216 8 -2411 9 -718 9 -119 9 -1261 2 -2742 4 -2537 7 -2015 3 -568 9 -1695 1 -1033 4 -1387 1 -377 2 -769 9 -3557 7 -3682 4 -2298 10 -2092 8 -2861 9 -4058 9 -3866 8 -2392 5 -730 5 -1367 4 -1270 6 -1394 4 -1280 7 -3716 9 -3628 2 -3724 3 -2152 5 -3150 7 -1816 4 -3361 7 -3881 2 -2687 3 -1196 8 -520 1 -1285 5 -122 3 -1325 8 -2277 7 -1756 2 -1950 4 -943 5 -3063 9 -3271 5 -667 1 -1585 4 -1869 6 -3748 1 -1021 4 -2974 2 -3761 4 -2004 6 -2236 7 -103 4 -3308 3 -3345 7 -1268 9 -3402 9 -2054 5 -3611 7 -1457 8 -2644 5 -3963 1 -460 1 -4003 5 -1750 4 -772 8 -148 2 -543 9 -3123 5 -1880 10 -2289 10 -3171 10 -2273 10 -3375 3 -2209 6 -2851 2 -1316 3 -3785 6 -3668 8 -678 4 -3604 7 -3133 10 -1967 5 -254 6 -2175 9 -2619 10 -3425 8 -1921 2 -1895 7 -2781 7 -747 5 -3027 8 -1582 10 -2156 2 -1705 2 -142 10 -2922 9 -87 9 -2535 6 -2624 3 -2596 3 -3152 3 -1758 1 -1642 5 -1274 5 -2318 3 -2609 9 -1795 10 -993 8 -839 7 -700 10 -2971 2 -3278 1 -3266 1 -2900 4 -1841 5 -2338 4 -2353 7 -2718 8 -2117 4 -955 7 -1663 2 -2930 8 -1405 8 -1751 1 -1847 5 -2888 5 -619 2 -1495 10 -1827 3 -2583 4 -4059 2 -2441 10 -471 8 -3001 5 -489 6 -2922 8 -3143 1 -1190 9 -235 1 -3849 8 -1391 9 -2917 8 -3836 9 -3760 3 -878 4 -1067 9 -3887 7 -2617 9 -2885 6 -1647 5 -776 9 -1986 9 -2081 1 -3772 4 -2516 3 -2760 10 -65 9 -942 2 -223 9 -3817 9 -977 7 -1654 5 -2963 7 -2599 7 -1756 8 -1715 10 -947 2 -1532 6 -65 6 -3133 10 -583 4 -2094 4 -724 9 -2191 10 -1467 10 -3013 9 -1477 3 -382 9 -1461 1 -3658 7 -2626 9 -3200 1 -3371 6 -4079 5 -3058 3 -605 6 -2811 7 -3553 1 -1942 7 -3466 4 -940 7 -660 8 -2888 5 -3090 6 -1810 2 -2963 1 -3239 7 -2303 3 -1670 10 -496 7 -211 3 -1320 5 -3672 10 -2720 2 -3976 4 -1718 7 -3166 5 -3829 1 -215 6 -2918 9 -472 10 -2736 2 -794 1 -2494 1 -1493 3 -261 6 -1956 3 -146 6 -928 9 -3493 10 -2533 8 -1941 9 -2098 1 -4090 2 -1157 5 -3283 5 -2744 1 -1239 9 -3837 2 -1011 2 -1635 5 -30 9 -1449 5 -3137 2 -3188 8 -3621 6 -1270 9 -148 9 -1486 8 -3255 1 -1833 8 -3170 5 -1359 3 -3614 6 -926 8 -3692 6 -174 8 -3870 8 -3559 9 -1444 3 -1781 8 -994 2 -839 3 -1880 6 -3972 4 -1959 4 -1299 7 -3647 2 -2337 1 -1985 4 -1648 7 -705 1 -1994 6 -1005 5 -811 1 -3310 7 -464 5 -424 6 -385 10 -653 5 -1669 3 -3109 4 -875 8 -1144 2 -954 10 -1703 5 -327 1 -3600 8 -3006 1 -519 6 -1298 8 -3093 5 -1932 3 -1953 7 -10 6 -3606 1 -2383 3 -2947 9 -3537 3 -2803 7 -2514 4 -775 5 -3214 4 -1961 8 -366 3 -1582 9 -1287 6 -2457 3 -1072 2 -2354 4 -2110 3 -1718 8 -1585 6 -3362 7 -875 1 -114 3 -179 6 -174 4 -1479 3 -2347 7 -1574 6 -131 8 -2819 1 -4066 6 -554 5 -3660 1 -3713 8 -1722 4 -2032 7 -4040 4 -2327 1 -3218 9 -2304 4 -1208 2 -1272 7 -3973 2 -2546 8 -1244 7 -167 10 -1252 9 -4012 8 -1738 4 -3182 2 -3331 7 -1971 5 -2011 2 -60 7 -2230 6 -311 9 -3097 3 -3544 1 -396 1 -1450 5 -1281 9 -3761 1 -1315 8 -775 8 -3120 7 -683 1 -2369 7 -245 4 -40 1 -3887 5 -648 6 -3911 8 -1811 9 -2978 10 -2214 6 -1200 3 -662 10 -3517 5 -1484 9 -2694 1 -1649 4 -3097 1 -3759 7 -3353 7 -2757 5 -2043 8 -2335 7 -2178 8 -266 5 -2378 3 -3650 3 -3902 10 -3780 2 -442 3 -1348 5 -3576 4 -3674 1 -5 6 -2134 10 -525 1 -2398 8 -667 6 -1302 3 -2670 4 -3730 7 -3069 1 -1588 8 -2017 3 -3600 5 -847 1 -1333 5 -167 7 -1901 7 -3950 6 -1703 2 -2472 10 -2305 7 -3644 10 -838 9 -3468 2 -1665 7 -1863 2 -2069 10 -803 1 -2941 10 -3930 6 -1134 3 -112 4 -1901 7 -2829 9 -4032 2 -3564 7 -2334 4 -860 3 -549 1 -1721 5 -2537 1 -2876 7 -93 1 -2836 5 -2078 3 -70 5 -722 3 -623 1 -3732 8 -2760 8 -3092 8 -3557 5 -1105 7 -2407 1 -2697 7 -3798 6 -1644 9 -1985 8 -3751 6 -3006 3 -28 9 -2503 3 -3489 10 -14 5 -2102 7 -2773 7 -835 5 -858 7 -3046 6 -2470 7 -2434 4 -784 8 -2623 8 -1409 9 -1491 6 -1584 4 -477 7 -3550 2 -3638 7 -3988 7 -970 8 -1608 4 -2364 3 -2241 4 -3477 3 -3306 1 -1007 9 -3152 7 -1584 1 -1692 1 -3136 7 -1298 9 -1255 1 -1786 3 -300 7 -3535 9 -910 8 -3595 3 -826 1 -2153 8 -556 6 -1466 8 -2361 3 -3294 7 -1322 2 -2067 8 -252 9 -1180 7 -2591 9 -1597 7 -2285 10 -1746 10 -1650 7 -549 2 -626 8 -3492 6 -331 5 -2286 5 -3405 7 -2605 10 -3475 7 -4 10 -2768 8 -1310 6 -1797 3 -589 3 -1515 5 -3233 9 -2344 7 -2541 2 -1787 7 -4045 7 -2420 1 -1966 4 -1472 2 -1069 1 -1283 7 -858 7 -596 4 -976 10 -1710 7 -333 1 -1013 7 -4034 1 -539 7 -4080 5 -3437 8 -2147 2 -159 6 -2971 3 -2139 9 -1591 8 -53 6 -2390 5 -1148 4 -2909 2 -1482 3 -3832 4 -525 2 -2189 3 -2575 4 -1690 7 -3861 10 -3784 7 -1114 4 -2781 2 -1732 8 -128 6 -1399 2 -3284 2 -2348 3 -3542 9 -1330 9 -1386 4 -1547 7 -2263 4 -1135 6 -1884 1 -3998 5 -1497 7 -2167 3 -368 1 -2138 3 -4037 5 -2597 9 -2724 3 -2630 4 -1723 1 -1748 8 -2450 2 -3249 4 -1424 1 -3584 8 -4089 8 -2332 3 -2750 2 -1749 4 -3349 2 -1757 2 -519 5 -638 10 -294 7 -368 3 -3166 8 -1629 3 -1503 10 -3487 6 -2064 8 -3065 8 -745 5 -291 7 -3601 6 -1104 1 -3720 10 -2689 8 -639 9 -637 10 -3459 6 -684 5 -157 1 -2870 2 -3527 10 -2917 4 -808 8 -3481 3 -3827 7 -2632 10 -1721 7 -3048 8 -680 1 -80 8 -439 2 -2997 9 -2375 5 -3000 7 -23 3 -1671 6 -1170 5 -2412 4 -1315 3 -1559 5 -3466 3 -128 9 -2235 4 -1234 8 -130 7 -2290 5 -1172 3 -988 4 -3293 6 -3955 5 -3742 2 -3341 5 -1981 3 -3863 1 -1455 5 -3057 2 -2747 2 -894 10 -506 9 -3800 3 -3837 1 -3078 5 -1080 2 -2605 8 -2867 3 -2190 8 -3406 10 -1964 3 -1570 3 -3135 6 -273 2 -3114 8 -556 9 -3506 8 -3403 4 -1560 3 -1661 2 -2350 8 -401 2 -800 10 -3005 1 -3493 1 -1726 2 -3423 10 -2471 7 -2887 5 -3444 8 -3666 6 -315 5 -1658 6 -1531 8 -1046 8 -3627 6 -3978 7 -3622 4 -1222 3 -2234 8 -2044 3 -178 2 -783 10 -1162 4 -3791 1 -2718 2 -3112 9 -2532 1 -1030 5 -1084 6 -805 10 -4067 2 -2768 2 -1309 5 -3937 1 -3020 3 -3393 5 -2259 4 -2650 2 -2210 7 -3125 1 -2915 6 -2796 9 -2357 1 -2228 7 -3486 3 -1937 6 -2562 7 -2534 5 -3545 9 -390 8 -695 7 -320 10 -2230 7 -764 4 -1925 6 -2854 7 -1803 7 -2432 5 -44 6 -763 9 -1233 9 -3689 4 -2286 9 -1247 3 -2391 4 -3349 6 -541 3 -3030 5 -2707 9 -2244 5 -2029 7 -3454 3 -1038 6 -2677 7 -3681 6 -2450 6 -2275 8 -1788 6 -3029 6 -2 3 -3667 1 -2126 5 -310 9 -1042 9 -4090 8 -3951 6 -3556 6 -3841 8 -3691 7 -1078 4 -1289 9 -2909 2 -2206 4 -3091 1 -1624 9 -1681 4 -437 8 -3112 9 -2679 9 -921 7 -1320 7 -2201 8 -425 7 -2930 2 -67 6 -1225 9 -933 5 -3952 5 -3123 1 -615 7 -3958 7 -1579 4 -3453 6 -944 7 -1351 1 -537 3 -1799 4 -2370 1 -2540 7 -1640 9 -3705 3 -1689 1 -302 3 -255 9 -613 2 -2241 9 -465 2 -1907 7 -251 1 -3398 6 -3306 7 -2646 9 -3697 7 -2996 10 -1177 6 -2513 5 -573 2 -383 9 -1723 6 -2759 2 -1603 1 -1701 10 -1969 2 -3900 2 -2828 4 -696 7 -2191 10 -3280 7 -3241 6 -1950 9 -0 1 -3352 5 -3994 8 -2041 4 -1157 10 -1108 1 -1533 5 -3628 6 -402 6 -377 6 -3321 4 -1876 7 -2851 8 -2439 8 -2134 5 -1246 1 -2580 1 -254 3 -276 9 -1739 1 -2001 8 -1303 8 -3666 3 -43 5 -350 9 -1619 1 -2449 3 -3991 4 -3133 4 -2754 2 -2808 2 -1103 7 -1933 1 -66 8 -3431 3 -1685 4 -781 10 -615 5 -1513 5 -230 1 -395 4 -2410 5 -3608 6 -2031 6 -3742 3 -868 2 -1367 6 -3929 6 -714 1 -1885 7 -3334 5 -334 5 -1331 4 -3245 5 -2617 1 -2360 4 -692 6 -2537 1 -2088 2 -2656 9 -607 2 -2924 1 -2619 6 -3043 4 -278 6 -1781 2 -1913 5 -1933 5 -2976 8 -3063 6 -1946 6 -608 6 -1187 7 -4070 8 -199 4 -1766 8 -455 6 -2961 1 -581 8 -2428 8 -3609 7 -3068 5 -3723 10 -3046 9 -227 7 -523 2 -1078 4 -2307 10 -513 8 -3658 1 -2901 4 -34 8 -2467 1 -2915 8 -3072 7 -3147 10 -1228 8 -1023 7 -2446 4 -1128 5 -398 3 -4016 5 -305 5 -274 2 -1020 5 -1036 4 -3663 10 -3575 10 -1579 2 -1479 6 -3604 2 -2575 3 -716 4 -2443 4 -1533 5 -3364 8 -66 2 -2500 3 -3487 9 -2246 10 -150 7 -4006 9 -4040 4 -2430 3 -4087 9 -1824 4 -11 4 -3395 6 -1865 7 -2906 6 -1713 5 -3445 1 -3127 5 -2756 6 -2413 6 -340 1 -3958 4 -2097 10 -428 5 -2381 2 -1517 10 -1242 10 -1686 6 -1966 1 -3688 3 -2135 7 -2223 10 -1379 8 -3244 3 -3215 7 -3005 4 -790 1 -1388 7 -391 7 -2936 9 -1950 7 -1586 3 -210 1 -1433 1 -3135 8 -1670 1 -1243 3 -1335 5 -163 6 -1191 5 -3350 7 -213 6 -4045 9 -3476 10 -462 9 -3248 4 -3436 3 -1127 6 -1658 5 -1347 4 -2932 5 -2007 10 -1002 6 -1304 3 -2334 3 -192 2 -1257 9 -2227 1 -3308 1 -2814 3 -305 3 -4038 7 -2605 8 -209 7 -1887 7 -3522 1 -2492 4 -3894 7 -3459 6 -3142 10 -3991 1 -3256 3 -220 2 -1541 3 -2844 3 -3940 1 -3425 6 -1313 4 -2499 5 -3559 9 -343 2 -3789 5 -3440 10 -708 10 -1613 5 -4054 10 -729 10 -2120 4 -1730 6 -2600 10 -786 1 -3192 9 -3450 4 -2610 6 -1284 6 -37 5 -2563 4 -2821 6 -2018 1 -1970 4 -3072 10 -1158 6 -904 10 -936 4 -1861 1 -1580 8 -2758 6 -1760 2 -1345 8 -2884 1 -2442 1 -3824 6 -323 3 -3813 10 -3198 2 -3754 10 -3437 6 -3739 5 -3834 8 -2605 10 -2936 2 -1880 5 -3439 3 -2012 2 -2602 9 -2743 6 -1670 7 -1107 9 -577 8 -1446 6 -1641 8 -4044 8 -1785 10 -4063 3 -963 3 -2360 7 -2143 4 -631 5 -2770 8 -2246 1 -2591 7 -1715 7 -2399 7 -865 3 -248 10 -2736 4 -3382 2 -2004 10 -2353 10 -3988 7 -461 4 -3776 6 -3037 8 -3479 2 -2953 9 -431 5 -3361 9 -2087 6 -829 5 -1176 5 -1509 1 -64 9 -1950 6 -70 5 -2499 10 -1530 9 -3704 8 -2965 1 -1674 5 -541 6 -2724 1 -614 1 -2173 9 -528 9 -750 5 -2849 5 -4054 6 -2821 7 -2071 3 -3121 9 -3567 1 -2906 5 -2923 9 -854 6 -3856 3 -782 4 -531 3 -36 10 -1231 4 -1810 3 -3397 8 -3603 2 -3463 4 -1604 1 -3527 9 -3197 3 -1486 10 -2829 5 -4009 1 -1532 7 -1175 9 -2229 4 -758 10 -1525 6 -3036 3 -1694 3 -999 1 -1823 4 -913 8 -3362 6 -2952 9 -3089 7 -753 10 -2687 7 -1754 7 -1881 1 -1237 6 -3456 10 -3011 4 -3430 6 -31 6 -951 9 -3084 8 -2250 6 -448 6 -3423 4 -2852 5 -2908 9 -4023 3 -3381 8 -4050 7 -747 3 -749 6 -1208 9 -2120 4 -2983 2 -446 4 -262 9 -2805 5 -857 8 -2171 4 -1242 8 -3981 7 -2653 6 -2283 10 -1543 10 -23 1 -1594 5 -4005 5 -1599 5 -2883 3 -3549 2 -460 5 -1017 2 -2773 8 -1935 1 -2083 8 -125 6 -1009 7 -2563 1 -254 1 -2960 10 -2676 1 -1954 10 -3727 5 -1390 6 -2767 6 -1238 8 -1064 5 -3526 5 -3394 4 -2459 4 -3292 8 -557 4 -1915 2 -2885 4 -522 5 -1848 5 -2737 3 -3946 7 -1737 5 -2257 7 -3592 4 -2320 1 -3302 10 -3434 4 -3461 7 -3007 8 -2558 10 -1675 5 -2523 1 -723 7 -3009 5 -1337 3 -3338 7 -1106 5 -2530 5 -2830 4 -2189 4 -74 10 -3974 10 -802 6 -3327 9 -982 1 -3260 3 -1319 1 -1198 6 -658 2 -2103 5 -4028 8 -47 4 -3675 2 -3015 10 -2475 10 -2789 1 -3871 8 -4089 6 -2461 5 -63 1 -1527 8 -1007 8 -3740 6 -2447 3 -3136 4 -1291 2 -975 6 -114 8 -3956 1 -1561 2 -1581 5 -3008 1 -862 5 -3916 9 -2829 2 -3533 9 -859 5 -3800 5 -2568 3 -1853 3 -1491 9 -2359 3 -2750 2 -2781 10 -2605 9 -2696 4 -2885 10 -976 8 -205 5 -1297 9 -2274 1 -1614 8 -1070 1 -780 7 -2903 3 -2126 3 -2811 8 -2572 3 -403 4 -541 3 -3383 2 -596 3 -3481 3 -794 7 -2605 7 -2808 9 -2253 3 -57 5 -3523 9 -649 9 -305 3 -3719 2 -2525 9 -3789 4 -1490 2 -3408 1 -825 4 -1038 4 -752 6 -597 4 -631 8 -3349 5 -3790 6 -3775 6 -393 7 -871 3 -1862 10 -2850 7 -1909 4 -3082 7 -670 4 -191 7 -1737 3 -639 2 -4018 8 -1718 8 -311 7 -4081 7 -176 10 -92 9 -849 2 -3130 5 -1542 9 -2422 5 -3978 9 -2606 3 -2164 1 -2940 10 -1223 8 -1207 7 -2067 4 -1123 6 -1777 1 -1010 4 -2333 4 -3535 1 -1159 2 -3640 10 -3455 10 -870 3 -1666 10 -4002 4 -3374 7 -574 9 -794 10 -1852 1 -3033 9 -3344 7 -1505 9 -1418 7 -1254 2 -1426 6 -1210 5 -1344 7 -3439 2 -190 6 -2310 3 -3417 1 -3218 1 -3767 3 -2740 3 -3469 5 -1222 2 -2083 5 -1295 9 -380 1 -4024 2 -2008 7 -2146 8 -42 3 -742 5 -2040 3 -258 5 -3952 7 -2113 9 -2801 4 -2245 9 -2645 4 -406 10 -11 1 -3805 8 -4021 1 -3852 1 -4009 9 -1355 7 -681 2 -3999 1 -3860 7 -3918 2 -1491 1 -879 3 -79 8 -2761 1 -2495 1 -3212 9 -1934 8 -2688 6 -225 1 -3301 1 -3774 5 -1241 2 -1866 9 -1305 7 -802 6 -873 2 -1863 6 -181 9 -2133 10 -963 4 -2507 9 -3048 10 -10 4 -3178 8 -1307 6 -3644 6 -3295 4 -3342 1 -612 7 -1626 4 -3110 4 -1001 9 -3538 8 -3001 3 -1299 9 -3974 4 -1072 4 -3947 10 -1275 6 -883 2 -1872 8 -2996 8 -1726 1 -2986 9 -3383 10 -3697 10 -2214 7 -1144 1 -3011 10 -122 6 -1989 4 -253 2 -3604 2 -436 7 -3439 9 -3014 9 -1132 5 -2497 5 -1760 7 -3698 5 -3682 8 -2715 8 -2697 6 -2802 3 -274 3 -1324 8 -1397 8 -443 5 -1475 9 -3836 5 -1105 2 -2007 3 -1085 9 -1553 4 -2404 1 -582 6 -955 8 -523 1 -3553 9 -2322 8 -1896 7 -151 8 -2408 5 -1242 2 -3562 4 -1487 4 -1034 4 -1626 2 -1391 6 -341 3 -382 8 -2302 6 -612 8 -2868 8 -3886 9 -564 5 -30 10 -3082 1 -3902 10 -2355 1 -2595 5 -1375 10 -432 10 -2434 1 -2049 2 -3927 6 -2082 10 -3262 6 -2287 7 -1298 8 -2777 8 -2651 9 -2951 8 -1161 7 -0 2 -2067 9 -1207 9 -933 9 -3419 6 -1057 6 -1544 9 -3706 1 -1799 3 -2420 7 -1256 3 -2686 6 -940 1 -3258 2 -3531 9 -2370 2 -2615 3 -409 3 -3640 1 -170 1 -918 3 -1854 3 -3581 5 -1183 7 -139 10 -2701 5 -3094 8 -2015 8 -2730 10 -3635 8 -3753 1 -1954 8 -2684 3 -874 7 -2279 6 -1426 4 -1043 8 -555 9 -1957 7 -529 2 -150 5 -3874 6 -1143 4 -3684 9 -990 2 -2689 5 -3365 7 -1868 1 -3312 1 -924 6 -2338 8 -502 2 -1681 9 -3819 8 -784 10 -3578 6 -3793 8 -3022 2 -3336 1 -330 3 -1699 1 -1706 3 -467 5 -3085 5 -1614 8 -850 5 -729 5 -1346 9 -2587 9 -3329 8 -931 7 -3438 9 -94 2 -414 10 -1055 9 -2744 9 -2746 3 -3793 3 -3996 3 -459 3 -1391 1 -421 3 -2880 5 -3881 4 -306 6 -3279 6 -238 8 -2838 8 -202 1 -1912 8 -783 10 -1079 8 -3410 3 -3103 3 -780 8 -1387 9 -3247 5 -441 7 -3453 1 -229 10 -4071 5 -351 3 -1242 6 -4071 5 -284 5 -2495 10 -3582 6 -193 7 -3878 7 -1835 7 -3920 10 -366 3 -161 8 -3202 7 -1568 9 -509 3 -2408 7 -1331 5 -1072 4 -3296 8 -2598 2 -759 10 -2490 1 -2180 9 -1852 5 -2030 8 -2465 4 -1911 5 -3244 3 -2681 3 -717 7 -2784 4 -3661 9 -3235 8 -2862 1 -1307 9 -334 1 -1703 4 -106 9 -243 6 -549 4 -1384 1 -339 4 -3729 10 -848 1 -104 7 -1213 6 -2601 5 -1153 4 -1457 2 -126 7 -1842 8 -2111 2 -1553 4 -433 8 -1721 7 -893 9 -2502 3 -4031 7 -3887 2 -3853 6 -3518 8 -1580 8 -1625 9 -3938 1 -2220 10 -1079 6 -3787 4 -3303 4 -3085 2 -1625 4 -4088 9 -147 4 -1678 8 -438 2 -28 6 -2776 6 -3305 10 -55 6 -3237 8 -468 6 -2505 3 -168 5 -2744 7 -3060 5 -1359 7 -1126 5 -1796 2 -3179 2 -2160 7 -2788 6 -741 5 -2774 3 -2626 5 -1023 1 -326 9 -1254 5 -729 7 -497 10 -1630 5 -2799 7 -2377 4 -584 8 -2909 3 -2738 8 -3993 9 -1646 8 -2446 3 -1681 9 -2129 3 -1006 9 -873 4 -2022 7 -3591 10 -3020 6 -1004 8 -122 10 -2016 6 -951 3 -3229 3 -891 1 -1945 5 -2096 6 -3140 8 -146 5 -1885 10 -430 1 -2179 6 -1376 2 -3049 8 -3672 7 -4058 5 -1300 6 -2697 4 -481 3 -1491 5 -3664 2 -2914 6 -2428 1 -2025 10 -3740 5 -3495 5 -3522 6 -204 4 -1433 9 -3559 5 -3491 8 -775 9 -163 8 -4026 3 -1105 2 -2158 8 -2307 4 -3052 8 -1218 7 -1409 9 -2749 3 -1983 5 -3082 1 -2100 9 -410 8 -3202 2 -2886 2 -2837 5 -2042 6 -1712 9 -1585 7 -831 10 -141 7 -1485 4 -1380 8 -3328 4 -2552 9 -3442 10 -28 4 -3295 5 -448 7 -716 5 -3798 7 -916 8 -4084 7 -617 5 -4088 2 -1303 2 -230 5 -189 2 -2141 10 -2471 7 -3445 7 -3267 9 -3805 2 -1588 9 -113 9 -2365 9 -189 1 -156 5 -3652 10 -3773 8 -67 1 -249 6 -573 7 -3179 8 -4062 5 -2733 6 -1974 9 -3021 9 -3017 5 -279 3 -3550 4 -923 8 -2035 8 -395 4 -4089 8 -2537 5 -1923 6 -890 5 -1996 4 -3414 7 -2303 3 -1100 2 -1671 4 -1092 2 -466 6 -2381 9 -3742 1 -1047 7 -1071 3 -4085 9 -3150 4 -2563 2 -595 2 -3896 8 -3174 8 -3984 2 -1752 10 -531 7 -73 7 -1139 7 -2312 7 -263 8 -1994 10 -1441 9 -2464 10 -2079 4 -3827 8 -820 2 -3448 10 -148 1 -3872 9 -3197 6 -680 9 -3229 3 -1794 8 -3952 6 -3950 6 -2566 5 -2126 4 -1666 2 -3131 2 -2469 9 -2005 3 -1953 3 -3515 2 -1273 6 -648 8 -1925 10 -1655 10 -1907 2 -3675 6 -811 6 -779 2 -1842 1 -2046 1 -3744 3 -1956 8 -529 5 -3925 6 -2731 10 -3582 7 -843 4 -3598 7 -944 6 -879 5 -1180 5 -542 6 -3156 4 -2067 3 -411 10 -1626 6 -3324 5 -4093 7 -2506 7 -2458 8 -2468 10 -2396 8 -2503 9 -2367 10 -3787 6 -2803 2 -4077 2 -1523 5 -2728 1 -446 6 -2513 3 -3613 10 -1775 2 -3457 3 -3930 4 -1573 1 -2969 2 -863 8 -3207 2 -1758 5 -3306 4 -3130 2 -1330 7 -3733 4 -2304 9 -58 6 -1102 10 -2276 4 -1318 10 -72 8 -1817 9 -1224 2 -2639 1 -451 9 -401 9 -2464 6 -560 9 -1965 4 -287 10 -1940 7 -24 6 -1946 10 -3108 9 -778 7 -1854 9 -3398 1 -2151 3 -2923 5 -2725 9 -3378 8 -1374 7 -845 3 -688 5 -983 3 -1179 3 -3101 9 -517 3 -2542 3 -2735 10 -1047 1 -1644 8 -1361 10 -2310 9 -2434 1 -3206 3 -535 7 -102 6 -404 10 -3868 5 -3149 5 -2435 6 -251 7 -2300 10 -1969 7 -598 7 -923 5 -1468 8 -476 10 -2255 4 -828 2 -3250 8 -885 2 -1345 9 -1474 6 -3764 1 -502 8 -71 6 -967 9 -3653 10 -3014 4 -3569 7 -2820 4 -1316 6 -1736 3 -2992 3 -2360 8 -591 2 -832 5 -3902 10 -2303 3 -791 4 -1749 6 -958 8 -2051 10 -2864 3 -2891 4 -241 4 -1918 10 -331 5 -1104 9 -1243 2 -535 10 -2948 8 -2058 8 -2574 5 -2316 9 -2937 5 -1369 2 -1267 6 -1738 6 -1366 10 -2937 5 -2859 6 -566 8 -3383 4 -3538 2 -1572 9 -62 3 -3980 8 -2111 4 -1024 8 -1804 9 -2077 6 -1541 9 -229 4 -3343 5 -90 7 -945 1 -2381 4 -371 4 -2661 2 -3672 6 -3246 6 -2902 8 -3771 5 -3020 6 -3744 3 -1319 6 -3197 6 -2389 10 -46 6 -1502 9 -28 1 -2857 7 -331 5 -1607 2 -2794 10 -495 8 -2281 6 -880 4 -847 10 -3205 8 -4019 5 -1949 8 -3477 6 -1990 8 -344 5 -2752 8 -2034 3 -3588 7 -1771 5 -505 9 -2026 1 -1222 8 -933 2 -188 1 -2132 5 -3767 9 -3484 4 -2768 5 -1482 6 -1943 10 -1640 8 -2812 5 -3279 6 -3959 7 -2610 1 -2045 9 -433 1 -529 2 -873 10 -1385 1 -1994 8 -744 7 -2665 9 -3311 6 -211 7 -1250 1 -529 6 -759 10 -3624 8 -1505 4 -773 7 -1594 1 -3429 9 -1466 9 -2224 6 -136 3 -3932 4 -4086 8 -32 5 -3534 7 -245 3 -3196 7 -1338 9 -1794 1 -3218 10 -284 4 -1747 6 -3710 7 -3343 8 -2297 5 -2521 4 -3802 10 -3643 10 -591 2 -4093 3 -1801 2 -1185 8 -2421 9 -1381 2 -1205 5 -330 2 -3644 5 -1504 4 -3281 9 -3169 9 -2191 6 -3037 3 -3072 6 -1778 5 -221 8 -362 10 -3549 8 -834 5 -2804 7 -204 10 -3044 6 -3720 1 -3166 8 -1170 2 -3210 2 -444 6 -2219 8 -2214 5 -2229 8 -2406 2 -2538 9 -1531 8 -1341 4 -4000 5 -1662 9 -330 6 -3485 6 -1474 7 -2921 1 -773 10 -3340 8 -432 6 -1283 6 -2487 6 -1041 1 -3626 7 -2177 5 -610 8 -2025 2 -2665 2 -1007 10 -882 9 -421 8 -895 4 -1596 2 -1170 9 -386 1 -863 10 -1216 2 -3614 4 -2822 3 -1816 3 -2434 9 -3923 8 -2717 7 -2002 1 -1745 8 -1417 10 -446 10 -396 7 -517 9 -534 9 -2942 6 -1256 7 -4068 10 -911 5 -2907 2 -1927 4 -776 3 -3477 1 -785 4 -2842 2 -760 9 -3268 6 -3425 1 -1723 9 -1879 5 -660 4 -415 4 -1791 2 -811 6 -248 5 -236 2 -287 10 -1817 4 -2630 2 -2992 2 -1950 6 -3474 5 -1824 1 -3571 2 -2758 5 -3343 7 -1821 2 -2972 6 -1291 2 -2746 7 -408 9 -4042 10 -526 4 -3311 1 -2222 2 -3155 1 -3408 5 -3727 9 -3716 7 -1321 4 -172 6 -534 2 -1827 4 -1560 1 -2654 2 -2937 3 -3102 1 -2640 9 -3527 8 -2810 8 -746 1 -3423 9 -694 9 -41 6 -20 5 -1888 2 -2831 3 -1597 6 -12 9 -2351 4 -550 10 -1688 5 -4070 3 -3345 4 -15 9 -242 6 -2823 4 -2870 6 -3587 3 -612 3 -3067 4 -1665 5 -3909 7 -3483 9 -710 5 -1307 9 -459 5 -3370 10 -3711 6 -491 3 -1938 2 -2272 2 -2118 2 -255 10 -129 5 -1726 6 -2144 10 -3655 1 -3228 1 -19 7 -608 9 -2167 9 -3599 10 -729 9 -3547 8 -2491 1 -3318 4 -815 7 -3745 8 -1743 3 -3102 5 -3946 7 -289 3 -3352 8 -4042 4 -3943 7 -3786 1 -2910 8 -2412 7 -3851 8 -3896 10 -1297 8 -1075 8 -3520 5 -717 4 -2416 9 -3535 2 -1494 3 -3614 4 -327 3 -3272 7 -3078 7 -1952 3 -928 8 -1322 1 -2563 3 -1412 5 -623 8 -458 6 -3754 8 -2197 10 -481 8 -3081 2 -2712 6 -2057 1 -915 6 -3583 9 -2544 3 -2841 5 -3389 1 -2732 8 -393 4 -2141 6 -2216 1 -2541 6 -1211 5 -3478 10 -525 1 -2292 3 -2483 7 -696 9 -2828 1 -915 5 -1047 1 -1755 6 -2524 6 -2721 10 -1936 8 -764 10 -2789 7 -3012 3 -1266 10 -4085 8 -3797 2 -2110 8 -2170 10 -688 4 -974 5 -2386 8 -1075 7 -3606 7 -3612 2 -2545 5 -1956 7 -3552 5 -3585 1 -110 10 -163 4 -699 1 -798 5 -1452 10 -3588 10 -1014 5 -1249 1 -3817 9 -866 10 -3177 10 -276 7 -2056 1 -1787 8 -4024 4 -3284 10 -2852 9 -994 10 -3106 7 -445 2 -970 9 -1140 10 -493 4 -1433 9 -3762 2 -3608 3 -887 7 -1315 2 -2146 8 -3944 1 -2345 1 -1994 5 -279 6 -784 2 -137 6 -3041 3 -755 6 -2503 4 -2778 3 -3646 9 -2580 4 -2147 4 -1542 3 -2530 6 -2357 7 -1586 10 -503 2 -3471 4 -1166 9 -3133 8 -2226 9 -483 8 -3475 6 -1640 3 -3188 10 -1548 6 -3520 5 -965 1 -3348 1 -189 10 -3796 9 -3653 1 -3804 6 -371 1 -3046 8 -2189 2 -2543 5 -3253 2 -225 3 -2033 7 -2182 10 -1975 10 -373 4 -137 4 -1033 4 -3898 8 -129 6 -101 10 -3114 9 -3741 10 -415 1 -752 1 -1383 10 -3232 3 -3534 6 -2786 6 -1320 7 -3762 9 -3929 9 -1238 1 -3353 7 -3911 7 -189 9 -1872 3 -3941 3 -3292 1 -2412 9 -1105 3 -1231 9 -963 3 -1098 4 -3351 6 -3409 4 -75 9 -365 6 -4088 2 -570 4 -3450 7 -490 6 -3582 3 -1764 5 -1658 9 -1235 5 -389 6 -1015 3 -1108 8 -4009 7 -1420 10 -4007 3 -1191 4 -3350 10 -805 6 -855 3 -2683 6 -564 3 -1640 10 -3632 7 -1769 6 -295 10 -2004 5 -3962 4 -3720 7 -833 6 -2054 9 -351 3 -3162 6 -3564 8 -1557 5 -2737 2 -2530 8 -1694 10 -3637 9 -1107 2 -1243 3 -474 1 -835 10 -3981 4 -3722 8 -52 5 -2942 3 -3461 9 -3959 10 -4080 1 -3554 6 -1633 7 -1591 7 -2656 7 -540 2 -2305 8 -842 7 -3146 10 -1251 3 -2403 2 -835 5 -773 2 -3458 7 -3165 4 -433 1 -2319 2 -184 10 -3171 4 -1316 2 -3103 5 -195 9 -3694 4 -2688 10 -1936 2 -848 6 -3991 7 -3714 7 -16 10 -2050 4 -1957 4 -1813 7 -3883 3 -3129 10 -1555 7 -882 1 -3957 1 -1613 10 -2381 3 -1205 6 -96 4 -3400 2 -2476 1 -3132 6 -648 5 -2613 9 -307 6 -3069 2 -340 1 -4033 7 -3613 3 -3821 6 -3658 7 -588 10 -3796 5 -1901 1 -2932 8 -533 9 -2864 1 -2976 6 -4058 5 -4000 6 -52 7 -2606 1 -1784 1 -973 9 -1337 6 -1521 6 -2273 9 -50 9 -877 4 -1265 2 -3981 9 -772 3 -2543 10 -2910 10 -148 1 -929 3 -3817 10 -1356 9 -2603 10 -3064 10 -236 3 -1714 4 -2242 6 -2907 4 -1879 10 -2685 8 -2129 1 -495 9 -3688 3 -2593 6 -1157 2 -1048 7 -3763 5 -2224 6 -3561 4 -2035 3 -1208 2 -1515 1 -611 7 -2020 2 -2615 10 -889 2 -3331 2 -2320 2 -2471 4 -3194 7 -2715 2 -3911 3 -2493 3 -2034 4 -2575 8 -2170 3 -1348 6 -1592 5 -3146 3 -1064 1 -1493 3 -724 6 -907 1 -3502 3 -3672 7 -299 4 -2517 3 -3487 6 -3732 2 -964 2 -819 2 -1960 3 -2892 7 -2993 6 -1101 9 -1240 7 -1560 9 -741 6 -1046 9 -2287 4 -502 8 -1311 6 -3071 8 -2469 6 -2760 1 -2553 9 -1073 7 -3543 2 -2323 1 -2572 7 -2027 6 -655 10 -575 7 -2066 10 -1236 3 -1411 1 -684 3 -1738 2 -1257 5 -2553 3 -2663 7 -3251 4 -1204 9 -1806 1 -3003 8 -762 6 -3163 7 -1754 7 -4040 9 -2394 2 -2892 3 -637 1 -1310 6 -697 3 -3016 2 -3237 7 -1357 7 -1590 7 -646 1 -4003 10 -3500 8 -960 6 -1841 7 -1620 7 -1396 3 -137 4 -2583 3 -3340 8 -2116 3 -4047 9 -2384 2 -2503 2 -2827 5 -1135 6 -346 7 -3504 3 -3738 8 -1658 2 -2218 6 -3144 2 -1604 1 -2074 1 -1379 3 -667 4 -1595 2 -2635 8 -992 3 -876 10 -1063 3 -3065 10 -1445 9 -2430 2 -2090 9 -123 3 -3695 1 -3168 5 -2053 8 -281 6 -899 8 -1603 4 -3085 4 -583 9 -3737 8 -1113 1 -3894 10 -781 9 -1529 6 -242 6 -1746 6 -859 7 -557 5 -4039 2 -2021 5 -3493 9 -2449 6 -502 5 -2792 10 -2028 10 -1299 6 -2347 5 -2662 5 -4015 8 -2272 8 -3546 3 -3687 2 -2466 6 -1312 7 -2764 9 -3068 4 -2422 2 -1196 9 -3139 6 -904 7 -1365 6 -214 2 -700 2 -449 6 -3611 3 -3476 8 -4069 10 -2743 1 -1171 3 -4075 10 -2356 8 -3758 8 -2310 10 -1809 9 -1628 6 -3410 3 -968 9 -3434 6 -314 7 -2523 1 -3429 9 -1426 10 -961 10 -1711 5 -403 3 -3823 7 -554 2 -3537 9 -3062 3 -360 7 -3181 7 -86 4 -3597 10 -3837 3 -3963 4 -3378 10 -2796 2 -2759 9 -273 8 -1666 6 -3315 1 -3729 6 -3574 7 -1220 9 -2887 9 -2860 5 -3324 6 -1048 9 -111 1 -3535 5 -195 3 -1970 7 -1497 10 -1656 8 -2179 8 -625 8 -1339 1 -571 2 -443 2 -1193 2 -309 1 -255 4 -2777 10 -1767 3 -2491 6 -1554 1 -3238 7 -2368 8 -2160 5 -2638 5 -2201 3 -2405 2 -968 8 -224 5 -2132 10 -1030 2 -373 9 -1363 3 -1169 10 -2470 8 -3607 7 -3155 7 -1502 6 -3687 9 -2833 5 -3829 1 -3777 10 -2998 5 -182 1 -1398 1 -3701 6 -1395 4 -341 4 -1627 1 -1747 9 -3265 6 -2489 8 -3944 6 -2359 7 -157 6 -2268 2 -1250 1 -2574 3 -4020 10 -1196 5 -82 10 -1647 2 -4038 10 -1089 3 -492 3 -3633 8 -1657 6 -517 5 -1698 6 -1222 8 -3172 4 -2166 2 -2571 6 -1656 5 -1343 3 -1362 9 -3554 9 -2941 2 -2767 10 -3191 7 -3471 6 -2537 8 -912 2 -1923 7 -685 5 -2697 3 -4048 4 -2929 6 -2271 4 -1786 6 -1470 10 -132 6 -4013 10 -1369 9 -1577 3 -894 6 -1411 2 -2049 6 -3885 7 -3098 8 -3958 8 -2841 3 -3300 4 -2503 10 -2301 7 -2377 2 -1867 9 -3131 9 -485 7 -3578 7 -1263 4 -2950 9 -1461 9 -950 4 -3771 8 -1189 10 -3455 7 -81 2 -1035 6 -3512 10 -3572 6 -2891 5 -2564 4 -1776 7 -3028 4 -829 7 -2937 8 -4088 9 -183 2 -623 2 -675 2 -441 1 -1852 8 -2703 6 -2825 6 -463 3 -303 9 -2953 8 -2093 5 -2215 3 -1619 9 -2906 8 -1180 3 -3956 1 -2573 6 -3032 3 -294 5 -2959 2 -177 7 -2688 7 -2499 1 -4038 1 -3699 3 -3859 7 -1459 6 -1642 1 -3293 2 -109 5 -772 3 -3819 6 -37 1 -1604 8 -1271 6 -3470 1 -2858 10 -2757 10 -1798 1 -992 1 -980 4 -645 7 -1328 5 -4002 10 -2225 10 -1932 7 -537 9 -1114 3 -3522 4 -911 10 -2633 10 -3001 8 -2258 1 -3882 1 -3206 9 -18 8 -3612 2 -1648 10 -1319 2 -3573 4 -359 7 -499 4 -3158 10 -695 6 -3165 10 -2167 2 -3646 4 -2764 2 -2407 9 -2155 7 -1448 6 -1667 1 -3127 1 -135 7 -1264 2 -764 6 -506 5 -3105 8 -937 5 -4010 2 -2231 9 -1652 2 -769 2 -2574 7 -607 6 -1594 8 -651 9 -338 5 -3642 7 -3371 1 -3527 3 -138 5 -3833 3 -870 7 -2520 4 -3068 3 -1661 9 -43 10 -3234 4 -3111 6 -1625 9 -2898 8 -3525 1 -2530 3 -2917 7 -2001 7 -1175 10 -4027 9 -222 7 -2333 7 -1872 3 -2005 2 -1496 8 -2605 2 -3973 1 -2975 9 -2649 7 -1952 10 -3835 9 -3390 10 -2487 5 -3693 8 -3397 7 -176 7 -2214 3 -3599 2 -2217 1 -57 4 -1659 7 -1751 3 -3714 3 -2875 10 -1594 3 -3245 7 -1577 6 -75 5 -2430 2 -2506 9 -674 3 -1033 6 -2185 3 -1284 10 -2220 6 -3269 7 -1917 1 -2666 8 -2274 4 -3643 8 -1942 9 -3126 3 -2317 7 -2505 8 -1705 1 -854 2 -1642 9 -2639 5 -612 2 -1006 3 -56 9 -1023 2 -384 6 -3366 8 -455 1 -2153 6 -1079 7 -2176 4 -1206 9 -4081 6 -1285 2 -4094 2 -1142 10 -1307 3 -3587 4 -2844 7 -3226 7 -2457 3 -2921 6 -3132 2 -345 1 -649 4 -4065 10 -3693 3 -3563 5 -513 9 -1167 2 -33 2 -153 4 -3185 8 -1873 5 -1702 1 -3799 10 -756 7 -801 9 -3801 2 -827 3 -472 7 -1096 8 -268 3 -2160 8 -2931 4 -3145 5 -555 3 -3863 6 -2106 10 -2336 1 -1444 5 -3832 2 -131 7 -275 7 -679 9 -599 3 -1184 6 -1464 6 -2622 4 -248 6 -1312 4 -2100 8 -3531 7 -1235 6 -342 10 -2477 7 -247 2 -1424 6 -2989 6 -2123 7 -2465 6 -2203 1 -1443 10 -1773 3 -2058 3 -3027 10 -1329 7 -3578 7 -731 4 -632 5 -2656 3 -2901 5 -343 6 -2157 9 -596 3 -163 5 -3700 8 -2955 8 -2670 4 -3695 1 -3428 5 -727 6 -3111 7 -1253 6 -1870 8 -2787 6 -909 9 -1820 9 -3830 3 -3126 6 -3118 5 -3670 7 -3757 8 -3454 7 -2750 5 -2097 4 -3445 4 -1166 7 -3947 4 -3770 5 -2125 4 -2132 10 -3089 7 -250 10 -2423 4 -1737 7 -2687 1 -2502 2 -919 2 -2354 9 -3074 7 -2245 3 -2155 3 -3640 4 -1670 1 -82 1 -116 10 -2480 5 -2174 9 -2497 4 -1910 3 -3481 8 -957 10 -3011 3 -3902 9 -1144 2 -3894 10 -2668 3 -2266 9 -1738 1 -3002 6 -3280 6 -988 10 -3073 8 -1148 5 -3624 8 -3011 3 -442 3 -2771 5 -265 8 -1151 9 -676 3 -110 3 -1421 4 -2040 5 -281 8 -2145 3 -1174 3 -1546 5 -367 6 -413 1 -238 7 -1650 9 -937 6 -1036 10 -905 5 -2108 2 -2969 9 -2356 5 -1495 3 -1575 1 -52 5 -1737 2 -1457 1 -573 2 -3489 1 -3301 5 -2585 5 -3978 4 -3945 4 -2554 8 -1266 6 -1736 6 -2138 1 -870 4 -4036 10 -924 10 -547 3 -943 3 -3859 4 -1390 5 -2047 8 -1852 2 -2780 3 -2684 5 -1665 10 -613 4 -1398 7 -3509 7 -1605 9 -740 1 -243 7 -2659 2 -899 6 -1406 1 -579 2 -3301 8 -2814 7 -467 1 -2460 3 -3172 7 -3746 5 -3238 2 -1272 2 -3292 9 -796 9 -151 4 -3114 9 -1102 4 -4072 7 -3927 5 -930 1 -3501 3 -3166 2 -571 7 -4062 2 -1367 2 -112 7 -2477 5 -860 4 -1057 9 -2105 10 -3283 5 -47 1 -3477 5 -891 8 -553 4 -2510 7 -285 1 -1484 8 -4022 2 -1414 8 -134 1 -1085 4 -2299 2 -2428 8 -1288 5 -1487 4 -1354 7 -1115 8 -1920 1 -615 8 -2485 5 -2692 9 -709 1 -893 7 -2945 3 -118 9 -1232 8 -3262 7 -1332 5 -2284 5 -2410 7 -3191 5 -3808 6 -3573 2 -2134 1 -1291 8 -2215 8 -4017 2 -13 9 -3263 8 -3875 10 -493 8 -864 2 -179 8 -2933 7 -663 9 -2633 7 -1485 6 -2004 2 -178 9 -3816 3 -678 6 -3019 7 -2792 10 -83 7 -3328 3 -77 2 -2991 6 -1643 4 -780 8 -2627 6 -3422 10 -4085 8 -593 1 -1798 6 -1606 6 -1045 7 -2765 5 -3186 2 -2260 8 -3972 7 -1132 5 -1900 10 -1759 6 -2290 9 -1212 4 -698 7 -511 1 -3331 7 -1185 6 -2565 1 -481 5 -896 7 -3301 7 -3907 7 -1014 5 -3916 1 -3628 3 -897 5 -1626 7 -1935 10 -1200 7 -3970 8 -3287 6 -927 2 -385 5 -1665 7 -2625 3 -1068 5 -3819 1 -2727 1 -1770 10 -3401 4 -1035 5 -3934 7 -1747 10 -3304 5 -1699 3 -739 10 -2396 3 -438 2 -3852 10 -2536 8 -619 8 -3535 3 -3758 3 -3889 1 -2887 6 -1720 9 -906 7 -3930 2 -3424 8 -2388 2 -1193 8 -2670 6 -3415 6 -3748 5 -1005 2 -3621 1 -2117 6 -3173 1 -3138 4 -3527 6 -790 3 -1633 5 -1725 10 -1700 8 -895 4 -3164 10 -3433 1 -165 1 -554 8 -1332 3 -1330 7 -1063 9 -2077 7 -875 9 -1378 1 -3839 9 -1907 3 -3274 8 -1444 4 -3809 1 -1834 7 -447 10 -13 6 -353 1 -2807 10 -3759 2 -1007 10 -3404 7 -1943 4 -1538 5 -1627 5 -2355 7 -1113 6 -578 9 -3056 3 -4034 8 -1812 7 -1388 9 -662 5 -2030 10 -24 7 -1600 10 -3051 7 -1495 1 -3155 4 -2911 7 -3017 3 -3764 7 -3561 7 -2259 8 -1092 9 -1312 5 -2132 10 -1929 10 -1297 3 -164 4 -1759 3 -2554 5 -3570 9 -2073 7 -68 8 -3225 1 -1222 9 -3001 8 -189 10 -3512 8 -3954 1 -4007 10 -498 9 -3559 7 -4052 3 -4066 5 -3914 10 -214 6 -149 4 -3949 7 -1491 7 -1783 1 -39 9 -1576 2 -3915 6 -1422 3 -2488 3 -3578 5 -939 10 -2467 1 -3742 10 -3990 3 -1156 3 -638 8 -308 5 -414 9 -2119 5 -2310 6 -491 8 -1948 9 -3551 1 -197 8 -2189 4 -2492 4 -2503 10 -3930 9 -3180 3 -1251 3 -1713 6 -203 10 -79 6 -2020 8 -2585 2 -2096 3 -1790 2 -2869 6 -1174 6 -2765 9 -1261 3 -2399 5 -637 10 -2318 5 -2306 5 -3370 7 -3379 1 -1732 5 -1503 10 -3555 8 -2024 8 -3905 6 -3491 5 -197 9 -340 1 -192 10 -1165 6 -3663 2 -2625 4 -2784 5 -3138 10 -3624 2 -3707 4 -2747 3 -96 8 -3822 6 -2740 7 -4083 7 -3339 8 -2041 10 -3050 7 -3165 7 -3096 9 -1375 1 -658 3 -3089 7 -586 9 -737 9 -2962 8 -3511 4 -2051 8 -1653 10 -2080 4 -1883 8 -2251 3 -1934 6 -1480 9 -3874 6 -276 9 -3255 8 -1860 4 -376 1 -71 7 -3753 2 -80 2 -3707 6 -1065 4 -978 2 -34 9 -1967 3 -964 2 -2802 8 -497 2 -793 1 -3976 9 -276 1 -3541 7 -2997 6 -444 10 -1180 10 -3008 1 -4091 10 -2304 4 -2965 6 -3270 5 -2441 4 -2822 5 -657 6 -2631 8 -1358 10 -1783 3 -3165 3 -1865 1 -3323 6 -375 3 -3779 5 -2505 3 -1645 10 -957 3 -1491 3 -1214 5 -3670 3 -2193 1 -720 2 -3241 10 -3819 8 -2112 4 -3301 10 -1264 4 -3937 3 -3991 9 -2233 9 -2788 8 -2477 5 -2449 6 -3996 10 -1614 6 -1843 1 -2732 4 -2658 2 -1930 9 -1400 2 -3464 10 -3043 7 -1099 6 -1698 1 -2485 9 -904 9 -3305 1 -161 10 -3368 3 -2575 3 -2376 2 -3414 10 -2415 2 -2241 3 -1118 3 -672 2 -973 3 -63 2 -3909 10 -2730 10 -2677 8 -2879 7 -434 8 -3328 1 -372 4 -3892 9 -3724 3 -1471 1 -1378 6 -3369 9 -244 7 -3068 4 -864 7 -1521 6 -2038 2 -3124 2 -1781 4 -2580 6 -324 1 -1703 1 -1230 2 -2407 6 -3972 9 -1775 6 -3082 4 -2442 8 -159 1 -971 1 -1686 8 -1022 10 -166 3 -3153 3 -3406 10 -1865 8 -1902 8 -2309 8 -78 1 -1521 7 -3207 10 -3637 2 -2802 7 -2388 4 -2204 2 -1263 9 -3758 7 -210 1 -2319 9 -561 4 -3534 9 -3902 2 -3460 8 -3392 4 -2231 10 -3718 9 -3019 5 -1126 9 -563 4 -1770 1 -1615 8 -2212 3 -3923 4 -745 5 -1638 9 -2814 6 -2652 1 -1114 8 -3194 5 -2302 9 -2308 8 -1040 4 -1210 4 -1632 2 -1359 3 -2478 9 -2613 5 -1037 7 -588 4 -602 3 -4014 7 -2961 4 -2047 9 -2435 1 -200 7 -1265 3 -278 3 -1610 4 -3825 10 -3239 6 -1101 2 -1300 4 -645 3 -180 5 -987 10 -626 9 -1288 6 -4017 3 -1451 10 -3465 6 -639 9 -830 3 -3332 1 -2983 10 -3702 5 -3877 10 -1450 4 -1003 5 -1545 5 -85 9 -1838 4 -788 8 -3927 10 -1056 8 -2778 6 -3679 3 -1002 8 -3338 5 -796 5 -2418 2 -3877 6 -279 8 -2305 8 -3895 4 -3515 1 -2818 4 -667 8 -2259 1 -2268 1 -2727 8 -1497 2 -777 6 -2200 7 -2456 5 -2856 7 -1571 5 -990 10 -1046 3 -3554 2 -3317 2 -2117 2 -49 4 -3251 5 -1138 4 -1020 6 -359 10 -2453 9 -2468 2 -1970 7 -3781 8 -339 10 -707 9 -1294 7 -3950 1 -846 8 -3362 9 -1275 3 -2627 5 -2665 3 -2785 8 -2626 5 -733 9 -1160 1 -3159 6 -143 9 -2164 2 -3928 2 -1972 2 -3856 7 -3888 7 -3983 8 -1829 10 -37 6 -255 3 -1327 9 -2513 10 -1368 2 -744 8 -709 9 -3809 9 -2173 5 -2777 2 -961 3 -421 1 -875 7 -1552 6 -1624 7 -3938 4 -1100 2 -631 1 -235 10 -1125 1 -168 10 -3547 7 -2353 10 -3006 10 -763 5 -2716 3 -2657 6 -3549 9 -214 6 -3547 7 -3270 6 -436 10 -3474 8 -3223 6 -4019 3 -4083 4 -1913 8 -422 4 -707 9 -2853 3 -1850 4 -596 4 -3455 10 -1307 3 -3706 8 -1441 10 -3879 8 -3858 3 -472 9 -1711 7 -3057 7 -1080 9 -498 5 -2332 9 -1374 2 -1178 1 -1673 7 -3260 5 -2625 8 -1925 7 -1769 8 -100 10 -3527 10 -3042 7 -3425 8 -3027 6 -1279 3 -2027 3 -469 8 -17 2 -2782 9 -341 5 -129 6 -2538 8 -325 8 -3066 3 -4047 6 -90 1 -1170 1 -496 8 -3767 3 -738 6 -978 4 -1727 9 -2483 9 -2017 6 -657 4 -2139 3 -775 10 -2472 9 -2787 8 -1504 3 -543 1 -1331 2 -1313 1 -554 4 -3997 6 -2823 8 -1521 10 -1342 2 -3175 5 -2162 3 -2970 2 -1781 9 -121 5 -1868 10 -1220 5 -1315 7 -3619 1 -729 7 -1148 2 -167 4 -915 10 -2197 9 -1387 1 -558 4 -3475 5 -803 7 -1223 8 -2789 2 -2020 8 -121 2 -926 3 -368 5 -1726 5 -261 4 -3162 3 -2490 10 -3168 3 -3301 10 -3438 5 -1498 8 -1912 8 -2145 9 -3118 4 -3638 1 -1186 10 -734 3 -2438 1 -2923 4 -1900 7 -2894 8 -3372 2 -759 8 -2318 1 -2312 7 -551 2 -2008 7 -3030 8 -960 8 -212 9 -470 9 -4042 1 -115 3 -3981 1 -2901 6 -227 2 -3460 6 -3819 8 -2974 2 -945 4 -3000 9 -2475 1 -2146 10 -1307 6 -1835 4 -3016 9 -111 6 -1804 3 -1492 10 -213 6 -578 4 -1962 7 -538 2 -3498 7 -1504 5 -3276 1 -29 10 -1751 4 -3691 8 -3940 7 -3590 5 -904 7 -1308 5 -2836 9 -2607 2 -3977 4 -3483 5 -914 7 -3591 8 -2957 2 -1456 6 -1058 4 -156 10 -1229 8 -723 4 -323 10 -1036 8 -1588 7 -1119 2 -2304 2 -1258 6 -2374 3 -1511 6 -3309 8 -2197 4 -1922 1 -2663 6 -1672 7 -3887 5 -3053 6 -1402 1 -548 8 -1584 1 -2087 3 -2285 1 -2296 2 -2219 7 -352 7 -1082 2 -1095 7 -3190 3 -2965 2 -1491 4 -3628 2 -678 1 -989 7 -3992 8 -2804 9 -3427 10 -2437 8 -354 3 -3931 2 -2727 6 -3545 6 -3365 5 -1510 7 -2345 10 -127 9 -3498 10 -636 5 -1057 7 -178 4 -912 10 -1125 9 -3365 5 -84 3 -938 7 -1288 7 -1381 1 -1918 4 -2141 4 -780 8 -3992 8 -588 1 -469 10 -3797 1 -3704 4 -3692 6 -1990 4 -891 1 -4079 7 -547 9 -1882 5 -3816 10 -926 8 -2927 10 -2006 7 -2486 2 -3632 3 -1220 2 -2238 10 -3433 9 -1246 2 -3886 4 -3922 3 -218 8 -2179 2 -3334 1 -193 8 -1378 10 -3579 7 -1791 7 -3787 4 -873 7 -2528 9 -518 6 -212 9 -3299 9 -3114 10 -379 1 -2024 7 -681 2 -3421 8 -399 10 -3187 5 -1665 4 -1808 6 -1987 5 -1748 4 -1625 9 -385 10 -987 9 -3359 7 -2821 6 -2169 4 -3375 9 -3512 9 -3189 7 -1068 8 -3790 4 -3807 2 -22 8 -1287 6 -3718 9 -2858 6 -2126 10 -4011 5 -3800 10 -2661 2 -1947 8 -3834 2 -303 2 -2622 3 -3913 1 -1811 4 -61 5 -3661 5 -2741 6 -3856 9 -1455 8 -1637 6 -3822 1 -849 10 -1107 9 -4017 7 -1863 9 -835 10 -1701 3 -2071 9 -1073 6 -3155 9 -3832 10 -643 4 -530 1 -353 1 -1161 1 -350 1 -2528 8 -3713 9 -880 9 -2421 10 -3781 1 -2390 9 -2151 6 -245 2 -2899 6 -3547 9 -2772 5 -2134 1 -1827 4 -1552 10 -3487 4 -900 3 -273 5 -1946 1 -3128 2 -3301 9 -3175 5 -934 10 -1779 3 -1199 9 -1233 5 -2228 7 -2105 1 -479 8 -3535 1 -1742 2 -2390 7 -3399 2 -1660 7 -849 3 -1652 9 -3332 8 -174 4 -2965 9 -1165 8 -2794 8 -1638 2 -2881 8 -2527 3 -1570 2 -2307 5 -979 2 -2832 6 -3507 8 -3430 1 -3962 7 -140 7 -3207 2 -3306 10 -582 10 -2746 8 -81 4 -2122 4 -1226 6 -1454 7 -354 5 -1664 2 -2109 1 -1697 3 -2452 4 -2398 1 -2224 2 -1679 6 -2330 1 -2358 3 -2942 10 -3842 2 -1411 2 -353 9 -1879 2 -1117 6 -255 1 -2495 8 -1126 9 -1947 6 -3705 6 -270 10 -1351 2 -2900 1 -3427 7 -742 2 -1158 4 -2501 1 -868 10 -3810 5 -449 2 -2496 5 -972 4 -3187 9 -291 4 -2278 3 -1057 2 -1471 10 -3238 2 -1171 6 -1463 3 -2833 3 -2529 10 -2831 3 -567 10 -2484 4 -973 1 -3606 5 -154 7 -2688 3 -1188 5 -1853 4 -3407 6 -710 1 -1598 10 -6 4 -2315 9 -3218 10 -577 3 -2530 9 -2622 4 -4048 1 -1208 1 -2226 4 -1064 9 -2499 10 -3998 7 -496 5 -1751 7 -4021 7 -2966 9 -684 3 -3805 7 -2747 2 -1818 7 -2879 3 -3599 6 -2593 5 -2186 10 -3511 10 -1100 1 -1821 6 -3472 4 -2858 7 -2920 5 -173 2 -3517 4 -3322 9 -3410 4 -2233 7 -392 9 -2204 7 -3584 3 -356 5 -2406 3 -906 9 -2577 6 -2631 6 -444 3 -2593 9 -2065 8 -53 8 -661 2 -2175 8 -365 9 -1178 9 -2179 5 -2548 2 -4022 7 -1486 2 -3648 5 -1654 3 -2129 1 -3787 1 -3637 2 -980 8 -3142 1 -2176 1 -847 2 -659 7 -2132 1 -3193 6 -70 4 -3333 7 -3145 4 -1512 5 -292 4 -1357 6 -1603 4 -64 10 -4048 3 -1027 8 -3850 2 -3056 4 -1658 8 -3884 7 -2822 10 -2949 6 -1058 1 -2301 8 -3666 1 -1829 3 -3148 8 -2784 4 -281 8 -3434 1 -2237 1 -2413 6 -805 2 -1900 7 -669 5 -2412 5 -2964 8 -3704 3 -468 8 -3184 5 -3394 3 -3059 1 -632 3 -843 8 -1157 2 -2788 3 -1339 7 -2516 9 -650 1 -1764 2 -3082 10 -1718 5 -2034 7 -1360 4 -4023 7 -1123 6 -424 3 -1087 1 -1181 1 -2253 1 -531 2 -1485 6 -572 3 -3615 8 -839 2 -2062 2 -1142 8 -1175 5 -3997 2 -2481 3 -3086 5 -3060 4 -3474 1 -1045 1 -1009 8 -2648 3 -2472 8 -2130 3 -362 3 -1695 4 -3669 8 -3233 8 -1840 7 -3803 3 -3042 3 -882 10 -3123 1 -3752 8 -3475 2 -3648 4 -583 10 -1334 6 -612 6 -163 1 -3764 5 -1912 3 -1816 10 -2696 3 -842 6 -257 1 -4033 6 -3039 3 -2051 7 -1188 5 -2949 7 -255 9 -3385 1 -1189 2 -3189 9 -1669 2 -1227 2 -2908 7 -1812 8 -2435 4 -1842 9 -1452 2 -2649 6 -1876 6 -770 5 -2038 9 -3784 10 -1738 2 -2144 6 -214 4 -618 4 -539 2 -2360 6 -350 4 -307 4 -807 5 -1564 7 -3877 2 -3824 10 -1023 3 -2440 9 -2700 8 -2239 4 -2076 4 -3086 9 -3480 5 -2189 10 -3143 5 -3434 4 -2389 8 -3170 4 -1231 7 -1376 8 -554 7 -2525 10 -2580 8 -4069 5 -319 4 -1771 5 -2893 7 -3742 6 -1438 7 -1010 1 -726 6 -3146 9 -2214 7 -351 3 -2878 7 -1791 9 -1475 7 -1457 6 -2583 8 -1730 10 -116 9 -2972 6 -3886 9 -1110 6 -1906 10 -1406 8 -2044 2 -1333 1 -3736 5 -1384 10 -1298 3 -2877 3 -1274 4 -1711 5 -3467 9 -925 5 -504 1 -3689 6 -3026 4 -1071 3 -586 10 -2394 2 -315 2 -2946 7 -747 8 -51 4 -2317 3 -692 9 -3653 10 -3718 10 -2106 8 -3031 1 -1970 4 -1763 3 -3037 4 -1116 6 -1784 1 -3486 1 -551 2 -3451 8 -3809 2 -2572 5 -3576 1 -3229 1 -151 5 -723 3 -1748 9 -519 3 -2762 3 -2266 2 -121 7 -1905 10 -2294 9 -629 9 -2232 10 -1590 2 -2437 6 -1092 10 -1153 3 -2067 2 -1825 10 -1631 1 -103 1 -129 8 -2731 10 -1265 5 -2754 10 -3176 2 -2385 8 -1620 3 -444 4 -1231 7 -1496 1 -3681 10 -2951 3 -3148 10 -172 10 -1414 9 -3775 9 -2671 4 -697 1 -3632 5 -2440 5 -3099 2 -350 6 -3080 10 -1314 8 -2759 4 -2801 3 -3304 4 -2912 4 -2351 1 -940 6 -2725 2 -3543 9 -3971 3 -1649 3 -550 7 -125 1 -1696 9 -2743 8 -2277 1 -543 2 -1262 7 -550 7 -920 4 -2277 10 -2466 10 -2648 6 -2442 7 -1983 1 -1438 2 -2167 1 -2256 10 -183 6 -2832 8 -2037 1 -2829 7 -284 3 -138 8 -1758 1 -2109 8 -1146 5 -3817 10 -799 8 -325 4 -706 10 -1790 6 -445 2 -1734 6 -123 8 -2187 2 -1960 7 -75 2 -359 8 -802 5 -1384 3 -1140 4 -2396 5 -4087 7 -2680 7 -3182 8 -3436 6 -899 7 -1437 4 -1502 2 -2046 9 -452 9 -3709 5 -1733 9 -1547 2 -1729 10 -3826 7 -1387 8 -185 3 -513 9 -3068 10 -306 2 -1585 3 -1244 6 -977 1 -1751 8 -1350 7 -1112 8 -2683 2 -3677 6 -1196 2 -100 4 -4058 3 -897 6 -1915 7 -927 2 -480 2 -892 1 -3033 10 -2510 7 -2915 4 -1296 7 -2536 1 -255 6 -2584 1 -98 5 -1922 3 -1547 6 -3939 6 -3795 10 -3628 6 -2484 8 -661 3 -3160 1 -1991 2 -607 9 -1305 1 -1910 6 -3274 4 -2755 4 -2570 2 -2550 5 -3805 3 -3987 3 -1123 5 -1105 3 -3047 9 -3404 1 -684 8 -3036 5 -3368 8 -2208 1 -2049 1 -1761 1 -1416 10 -1559 2 -2246 5 -612 1 -92 10 -1815 5 -926 5 -1552 8 -438 8 -2828 7 -1502 9 -2894 7 -3200 4 -2227 9 -2483 7 -3918 5 -3274 3 -2318 6 -1762 2 -2416 1 -2081 6 -3583 6 -2357 8 -1319 2 -657 3 -4073 7 -1517 5 -3633 10 -1945 8 -2331 5 -3289 6 -763 5 -3895 6 -1698 3 -1658 3 -31 8 -2042 6 -2543 8 -413 8 -831 3 -2182 2 -3657 2 -3790 4 -2894 9 -1186 9 -3197 2 -1102 4 -1728 5 -689 8 -1189 6 -2347 1 -2034 9 -1046 8 -2342 3 -3731 8 -3407 5 -1307 4 -1156 5 -1946 5 -2779 8 -743 6 -334 8 -1101 9 -1831 4 -1158 8 -3068 2 -954 4 -3810 2 -467 7 -37 8 -339 1 -74 7 -2022 4 -419 1 -615 5 -1498 6 -548 10 -1759 2 -1873 2 -3670 4 -2614 9 -1278 1 -908 9 -1115 6 -2677 5 -1732 3 -3546 4 -3924 1 -2665 1 -1387 2 -3622 6 -1333 8 -1977 10 -4051 5 -2720 5 -2555 3 -607 6 -3498 4 -799 2 -3439 1 -1422 8 -3862 6 -959 1 -4029 2 -47 4 -2013 5 -3339 10 -2797 8 -3463 10 -1923 7 -2693 7 -276 5 -3223 2 -3887 6 -4060 1 -3765 3 -3480 6 -565 5 -3616 10 -3576 5 -2612 9 -4049 9 -762 5 -551 9 -1439 10 -2131 4 -544 10 -2124 7 -896 1 -163 4 -4021 5 -3887 4 -2329 4 -1714 8 -1209 5 -2238 5 -2096 10 -517 10 -2526 4 -2825 7 -2802 6 -3625 2 -255 6 -3419 7 -2404 9 -1538 6 -3235 2 -2416 9 -30 3 -3790 6 -977 10 -590 8 -535 9 -542 9 -553 3 -3670 5 -1373 6 -123 7 -735 9 -1218 9 -2397 8 -2703 9 -2846 9 -827 9 -491 1 -2986 10 -3797 3 -2170 2 -1397 3 -1185 2 -49 3 -1207 9 -3167 1 -466 7 -1659 4 -3479 9 -874 8 -3136 2 -1377 9 -879 2 -2961 4 -4020 10 -642 1 -2826 5 -3641 8 -3631 5 -1084 7 -324 8 -1660 6 -3774 10 -1663 6 -3907 1 -4027 1 -290 5 -963 6 -2344 7 -3325 9 -87 10 -1110 10 -1760 1 -825 9 -3647 9 -1213 5 -849 7 -1494 5 -3980 6 -922 8 -586 10 -1807 1 -3755 6 -2477 9 -302 5 -2174 9 -340 3 -2047 10 -1973 9 -3168 5 -2419 1 -3039 1 -4020 9 -2298 5 -1796 4 -3313 6 -542 4 -2913 2 -2069 4 -2407 1 -3566 7 -2190 10 -381 6 -2826 6 -2811 3 -305 2 -608 5 -3637 10 -617 2 -994 7 -1737 5 -761 4 -3223 2 -4070 3 -897 4 -2223 9 -2796 1 -2449 5 -1933 10 -450 9 -516 6 -1468 4 -2999 2 -3656 1 -3197 5 -2286 1 -3695 7 -3210 6 -2723 10 -930 2 -796 8 -2608 2 -3529 10 -2512 5 -3975 10 -1475 10 -1425 9 -2602 2 -2782 9 -1919 5 -1362 9 -214 3 -1476 4 -3714 4 -47 5 -1776 5 -714 5 -2815 2 -716 8 -1040 9 -415 1 -1683 5 -3396 1 -876 7 -2724 6 -1825 4 -2314 10 -3581 2 -2430 4 -282 6 -862 6 -2300 10 -2698 8 -3704 9 -1554 6 -939 10 -3315 9 -1561 3 -838 5 -2454 8 -2397 6 -1186 4 -1103 4 -2363 7 -698 5 -684 4 -3117 2 -2500 4 -3798 4 -4080 2 -2324 2 -739 6 -505 7 -2872 4 -476 7 -2891 10 -3213 10 -3634 4 -147 2 -282 3 -25 10 -2759 6 -465 1 -528 4 -2579 8 -2013 5 -3811 3 -694 4 -1180 6 -791 5 -3556 4 -3981 2 -3378 5 -3526 7 -2021 3 -2459 10 -3528 10 -3855 10 -3024 1 -3266 8 -1298 5 -2308 1 -236 7 -3047 5 -1001 7 -3633 3 -105 7 -2072 2 -2751 2 -1806 8 -4014 9 -720 4 -1813 1 -3026 4 -648 6 -2818 5 -1021 9 -1180 9 -1859 4 -1921 5 -1925 3 -477 5 -3051 9 -3474 4 -2718 10 -695 2 -2738 3 -181 9 -2138 4 -1474 9 -3440 10 -2442 10 -3753 7 -541 3 -1271 9 -2280 4 -1212 2 -3028 8 -3066 10 -3241 5 -1439 2 -3323 9 -3958 10 -2619 5 -4056 6 -3306 2 -2598 4 -1865 10 -300 8 -3693 7 -2055 4 -710 7 -2292 7 -3443 1 -498 8 -3295 3 -1591 1 -2208 6 -4032 7 -1800 5 -352 3 -780 2 -1835 2 -65 9 -956 2 -2303 3 -1494 8 -2362 7 -272 3 -2916 3 -2190 1 -633 4 -1862 2 -806 8 -3214 7 -15 10 -789 3 -1854 9 -575 2 -1241 8 -3633 7 -2771 7 -1776 7 -2664 1 -2994 9 -1300 8 -2878 4 -1185 9 -3652 2 -990 3 -205 5 -3316 5 -3237 9 -2604 4 -441 2 -241 8 -805 4 -3357 5 -1179 8 -2796 10 -3949 2 -530 9 -2938 6 -165 8 -3716 1 -3697 6 -3085 1 -29 8 -2242 9 -1622 9 -877 9 -1876 8 -329 2 -508 6 -3600 10 -1514 7 -3301 10 -1829 1 -2099 3 -2960 3 -3851 6 -1275 9 -2714 6 -2747 7 -294 10 -1226 5 -3453 2 -3326 8 -263 2 -2873 10 -3305 2 -417 10 -141 4 -1773 6 -3875 7 -2042 6 -2796 10 -1964 8 -2719 4 -2902 3 -2893 7 -239 10 -344 6 -2385 8 -472 9 -239 5 -2319 5 -2847 2 -2649 8 -3116 1 -347 6 -1848 3 -3705 4 -3340 8 -751 3 -695 9 -1393 7 -2153 1 -2148 1 -1848 4 -659 4 -2177 1 -2038 10 -2754 5 -1465 9 -3122 5 -2960 3 -1113 2 -3649 3 -3225 6 -2647 9 -1474 6 -2094 4 -740 1 -2325 5 -1224 7 -3048 4 -457 6 -2720 4 -3779 6 -2298 10 -1805 7 -1752 7 -3417 3 -3801 4 -2776 4 -2012 6 -3307 3 -2844 7 -2872 1 -957 4 -2252 4 -3174 9 -3675 1 -2599 8 -2037 6 -3173 9 -3304 3 -3000 5 -696 1 -3583 10 -2956 5 -899 7 -1427 7 -2211 10 -3065 2 -3351 3 -797 10 -1283 7 -120 8 -3194 3 -729 4 -2692 10 -3422 7 -2526 8 -3354 9 -790 3 -259 1 -55 3 -505 5 -68 8 -540 1 -3416 8 -3584 3 -1268 7 -729 2 -1840 3 -2573 2 -3843 3 -3823 9 -2592 8 -3453 4 -2886 3 -1236 5 -1562 6 -2156 7 -613 4 -2763 7 -912 1 -585 7 -2341 2 -754 7 -1028 1 -2006 4 -1767 5 -1965 3 -3078 8 -3587 2 -1418 2 -1086 9 -2082 9 -1415 7 -790 5 -3031 5 -1441 10 -3496 7 -966 1 -3562 5 -2816 8 -938 3 -2216 1 -1150 5 -1925 1 -1068 6 -2860 2 -1014 7 -469 6 -2987 5 -473 1 -3009 9 -917 10 -2700 10 -3394 3 -2324 8 -736 7 -2990 7 -3043 9 -896 8 -1146 1 -1360 10 -3906 6 -348 7 -3786 8 -1004 5 -2974 3 -558 9 -2854 5 -2777 7 -173 7 -3332 4 -450 7 -2464 9 -1195 9 -3235 7 -3336 2 -2254 6 -818 3 -3798 1 -810 8 -3606 2 -3025 6 -778 6 -977 7 -3549 2 -4015 3 -2736 7 -3550 6 -3889 4 -2921 5 -3176 3 -4 6 -1305 4 -4040 1 -1225 1 -3314 6 -1222 9 -1197 8 -3932 5 -3991 6 -493 7 -2644 7 -241 8 -562 5 -1097 3 -2632 6 -2480 3 -3129 5 -3096 2 -3585 8 -655 9 -2600 6 -491 4 -2467 2 -495 9 -3969 6 -3467 10 -45 2 -602 3 -763 6 -1876 10 -1188 8 -3089 4 -2316 1 -3761 10 -228 1 -3596 9 -215 1 -546 2 -1716 7 -1940 4 -2585 2 -1780 7 -262 5 -2560 7 -1845 6 -86 1 -1080 4 -1350 10 -606 9 -1391 7 -2634 8 -127 10 -2256 3 -2794 9 -2617 3 -1509 10 -2103 6 -1893 2 -238 5 -135 10 -3003 2 -2917 10 -3425 2 -2607 2 -2136 3 -2216 5 -1414 2 -1484 9 -3474 6 -3871 3 -78 1 -1613 4 -892 10 -3655 9 -3129 6 -832 9 -2100 5 -4092 3 -2112 1 -2649 2 -676 10 -3347 10 -424 9 -860 4 -3666 4 -1185 1 -1872 1 -1811 10 -213 9 -144 4 -3984 8 -3748 4 -1716 2 -2523 9 -482 4 -2002 1 -1501 6 -3333 5 -1641 9 -1867 7 -3138 10 -330 4 -3154 7 -710 3 -2139 1 -3269 3 -1694 3 -1437 5 -2333 4 -3433 4 -4 5 -2452 7 -3848 10 -944 7 -1822 7 -4025 6 -3936 9 -1309 10 -1496 1 -3341 6 -1435 3 -803 6 -3276 4 -971 8 -774 3 -2286 8 -1316 10 -3276 1 -797 5 -503 3 -4020 8 -2517 1 -452 6 -2644 10 -2338 9 -3013 10 -997 5 -3485 3 -556 2 -1037 5 -3610 9 -211 4 -4015 10 -831 10 -1715 3 -1365 7 -1098 2 -487 10 -111 1 -2022 10 -3957 7 -1276 1 -3879 9 -3127 2 -1973 9 -3891 10 -2944 6 -3106 2 -3939 3 -386 7 -1665 10 -2078 9 -1125 10 -1577 7 -3543 7 -853 3 -3798 8 -3801 7 -3169 6 -2880 1 -1540 10 -1518 7 -2083 9 -1616 9 -2814 7 -1787 8 -3727 4 -3708 6 -2186 7 -1693 8 -1577 10 -2225 3 -2065 4 -1931 7 -1138 1 -3381 3 -2675 1 -1153 1 -1507 4 -347 7 -1773 9 -2601 3 -133 1 -3813 10 -3061 1 -163 7 -168 3 -2578 3 -4076 2 -734 2 -999 6 -1907 2 -3972 4 -493 10 -870 1 -1613 7 -2118 7 -1742 9 -1165 9 -2074 10 -3320 3 -874 1 -2703 3 -1014 8 -1310 5 -3038 8 -2369 9 -984 9 -3684 4 -961 4 -1278 2 -1791 3 -3968 9 -1462 6 -2801 4 -146 6 -3717 8 -3445 10 -941 4 -1709 8 -3112 2 -3192 7 -3353 4 -2564 8 -639 6 -2140 7 -4056 4 -854 4 -719 9 -780 10 -2091 7 -2748 7 -1123 6 -773 4 -2572 8 -3240 6 -3156 9 -1985 4 -2845 2 -3011 2 -1830 9 -2768 7 -1079 8 -23 5 -1702 8 -3920 7 -2925 6 -2318 7 -3833 2 -1659 4 -164 9 -455 1 -3237 6 -3397 7 -1751 9 -1247 8 -3951 8 -659 5 -2424 6 -894 8 -4082 7 -2904 10 -3148 5 -444 8 -331 3 -3653 4 -166 4 -1331 7 -2053 8 -3411 6 -1266 7 -3971 1 -67 10 -866 9 -479 2 -2452 3 -434 5 -1926 2 -2563 3 -2434 5 -2808 7 -3612 4 -509 1 -146 5 -112 5 -726 1 -5 7 -1767 9 -213 5 -2630 6 -914 3 -2248 3 -295 3 -3251 10 -3771 3 -2556 5 -3851 3 -1227 4 -1444 10 -2455 4 -3500 9 -2382 4 -3745 1 -4040 10 -239 2 -3552 2 -1812 1 -404 9 -879 6 -593 2 -2620 8 -960 9 -2935 5 -3247 10 -923 1 -3362 4 -2746 4 -563 3 -228 9 -3501 6 -699 6 -72 7 -2701 2 -1265 3 -350 3 -213 1 -3267 7 -2167 4 -2325 1 -2896 8 -3789 9 -1296 4 -2459 3 -3485 3 -3459 7 -2028 10 -3655 4 -1965 9 -1673 6 -1843 10 -3491 5 -1532 9 -2204 4 -1427 10 -2541 2 -1947 5 -3718 6 -1105 5 -2498 3 -3322 6 -1985 5 -434 5 -2948 5 -1763 9 -248 2 -1467 7 -1719 4 -263 7 -3514 8 -2057 4 -1461 6 -993 10 -417 4 -1400 7 -1956 8 -3824 6 -964 10 -3822 8 -3459 8 -3676 1 -2537 6 -2853 7 -3629 1 -2855 8 -1975 1 -1607 1 -855 5 -1423 7 -1692 7 -1080 3 -28 9 -86 4 -3955 8 -2773 6 -1108 7 -55 6 -3905 7 -3796 7 -3143 8 -3808 8 -1687 5 -2304 1 -1328 6 -1150 9 -323 10 -2591 9 -2083 8 -1145 9 -3254 7 -2660 6 -2134 6 -317 2 -3971 6 -268 4 -155 10 -1067 6 -2810 7 -3214 3 -717 2 -3692 4 -3479 2 -2901 5 -2943 6 -1958 2 -3965 10 -1896 2 -1538 1 -2294 5 -3815 7 -1433 8 -2680 7 -1012 9 -191 8 -238 8 -3300 5 -514 10 -1643 8 -3348 8 -3547 7 -2874 8 -3090 3 -305 1 -3842 6 -3085 4 -2127 10 -3843 10 -3473 7 -2005 8 -1809 5 -3217 1 -2968 1 -3422 7 -76 3 -3216 4 -1470 1 -3350 2 -221 2 -382 4 -1982 10 -244 1 -1795 1 -1951 8 -1818 4 -393 9 -1339 2 -442 8 -479 9 -2304 1 -1068 5 -827 7 -2639 6 -2554 6 -1999 6 -4078 6 -1905 10 -3957 3 -2424 7 -1143 5 -486 1 -2832 6 -157 10 -4082 9 -1143 10 -649 5 -2647 9 -3693 2 -3595 4 -1778 9 -2170 9 -3830 2 -259 10 -1417 2 -1061 1 -2146 10 -1642 9 -463 8 -2849 5 -2323 5 -3355 5 -2378 2 -990 8 -2692 10 -879 7 -1674 8 -261 7 -3914 10 -1842 2 -887 4 -4036 7 -227 8 -1592 6 -720 1 -1761 6 -1326 6 -2286 10 -386 9 -2863 6 -78 6 -3986 9 -307 10 -445 9 -3940 7 -529 5 -939 4 -1459 4 -966 4 -3798 9 -683 2 -1323 8 -313 10 -3093 6 -420 2 -1586 10 -1256 5 -1726 5 -1772 1 -1464 6 -3980 10 -2147 2 -3727 8 -641 8 -1577 10 -1207 8 -4035 4 -562 2 -2492 8 -72 4 -1535 6 -2706 1 -2845 9 -1676 4 -730 3 -1964 9 -3894 9 -2393 6 -2790 2 -869 7 -1139 10 -1784 1 -2365 7 -1750 1 -88 1 -3565 5 -1199 6 -2526 4 -3472 9 -1295 1 -2082 1 -2587 5 -3150 3 -1238 1 -2562 8 -3926 5 -2277 10 -1317 10 -764 4 -1292 3 -2153 3 -3582 2 -1921 9 -256 6 -1318 1 -1202 1 -177 4 -1154 9 -2986 9 -3936 6 -3273 5 -290 6 -1024 10 -2780 4 -3986 5 -516 10 -249 3 -2905 10 -2844 8 -2862 7 -2524 1 -2837 5 -3402 8 -3161 10 -2999 9 -2960 10 -3824 3 -2495 10 -1385 2 -1335 8 -813 10 -1090 5 -3901 7 -1055 6 -656 9 -2570 4 -3329 5 -569 9 -2055 2 -2018 5 -306 7 -323 3 -2866 5 -2095 1 -3068 4 -3174 3 -571 4 -1682 3 -1345 2 -2909 1 -656 9 -1484 4 -3164 2 -2571 10 -3966 10 -3340 10 -3728 8 -7 2 -2608 4 -2421 7 -2362 1 -3003 10 -3149 2 -903 4 -3827 6 -1493 7 -1841 2 -858 8 -1451 1 -3172 3 -1973 1 -3439 3 -2296 3 -1634 2 -2457 1 -532 10 -1046 2 -3357 2 -2972 8 -825 9 -3344 4 -3911 4 -1051 4 -574 7 -3352 3 -534 4 -3882 1 -2328 7 -517 7 -3393 4 -1929 2 -1767 10 -733 5 -2664 1 -1410 5 -444 6 -1540 6 -968 9 -2640 6 -1875 8 -1901 9 -3463 6 -3969 6 -351 2 -3927 9 -909 8 -1050 7 -2546 1 -3510 4 -249 1 -3123 6 -163 3 -549 1 -3607 10 -1638 7 -3195 6 -3973 1 -104 5 -3502 9 -3134 9 -2764 1 -2263 9 -3943 7 -52 3 -849 1 -1057 2 -1287 5 -3156 5 -1769 7 -3908 3 -1059 1 -1455 4 -2934 2 -25 1 -2676 4 -3981 6 -3527 7 -1243 4 -1259 2 -3833 8 -1258 3 -772 6 -1262 7 -1837 7 -3722 5 -1901 7 -3677 10 -613 2 -3232 3 -776 10 -1169 3 -2073 2 -839 2 -617 8 -1811 5 -3395 1 -1528 3 -1681 2 -2428 4 -1405 4 -3810 3 -3260 6 -3019 9 -844 1 -74 10 -102 10 -3149 9 -1048 10 -808 9 -36 2 -2902 6 -2605 5 -1523 2 -2765 6 -1940 6 -3654 5 -3120 9 -2253 5 -1651 5 -757 6 -1246 9 -3442 2 -1811 4 -213 3 -3163 8 -3938 9 -405 2 -3465 10 -2497 9 -3963 4 -2858 3 -2911 1 -2586 4 -4093 9 -283 9 -3429 5 -74 6 -2552 8 -837 6 -3303 5 -727 7 -3844 5 -3646 2 -1480 10 -190 7 -1495 9 -2341 7 -2280 5 -3956 4 -3860 5 -2735 2 -2861 7 -2927 1 -2012 5 -477 7 -99 5 -3191 4 -813 3 -3000 8 -3213 5 -1658 5 -450 8 -869 3 -3025 7 -1170 2 -3437 6 -3514 5 -2433 5 -1333 6 -2050 7 -949 8 -2985 1 -3727 5 -889 9 -1630 3 -3443 4 -737 7 -1991 8 -1580 5 -3192 2 -2548 1 -968 7 -151 2 -535 7 -3856 5 -1164 10 -411 8 -1538 1 -2929 5 -1978 2 -58 10 -844 4 -1501 9 -1059 5 -2496 7 -343 2 -2893 8 -3966 7 -2075 1 -3105 10 -756 8 -1687 1 -3754 4 -3947 3 -3306 10 -1523 7 -3955 9 -6 9 -1945 1 -1488 10 -2653 8 -3688 8 -2749 8 -3167 8 -79 2 -1526 2 -1585 7 -2095 5 -768 1 -1069 4 -3216 6 -1781 3 -2165 3 -2393 5 -1828 4 -2526 1 -1814 2 -1977 9 -313 2 -1930 7 -3803 3 -2629 5 -452 9 -353 8 -961 9 -880 1 -2662 7 -3725 4 -1329 5 -1008 10 -763 5 -2644 8 -4013 5 -2516 7 -3550 5 -3797 7 -833 6 -3309 4 -2095 2 -439 1 -3984 2 -2296 7 -2670 4 -3352 8 -1106 7 -2232 3 -3932 4 -3922 10 -1295 4 -1182 4 -594 9 -815 1 -527 3 -3211 10 -1929 9 -1906 5 -280 1 -464 5 -2700 1 -2133 9 -3273 8 -4053 2 -2384 2 -2509 5 -1247 1 -3745 2 -910 1 -1524 5 -2412 6 -1260 3 -3277 2 -2078 2 -1625 10 -3767 10 -1966 1 -2711 10 -2454 7 -196 1 -1331 5 -659 1 -118 2 -3428 1 -749 9 -826 2 -2708 6 -1021 5 -407 2 -149 7 -3176 3 -3310 3 -3951 1 -2425 5 -1010 6 -119 9 -2677 8 -3760 8 -3345 8 -2116 6 -1001 5 -730 2 -1085 1 -2347 7 -2704 7 -3235 4 -3178 9 -2172 6 -1846 5 -2144 3 -1166 6 -1492 6 -3283 5 -3655 8 -1124 2 -64 1 -212 2 -1912 1 -1218 9 -1051 1 -996 6 -3157 5 -3308 2 -1891 1 -1235 6 -937 1 -1820 1 -597 1 -3382 1 -1882 1 -4090 3 -1612 2 -1884 1 -1009 4 -2989 7 -196 4 -1635 8 -3632 4 -253 9 -2051 1 -1045 9 -2473 9 -2292 7 -936 5 -1725 4 -327 5 -665 8 -2335 7 -2937 9 -2483 6 -3251 4 -407 3 -1280 2 -3407 10 -3574 10 -3480 7 -238 4 -3999 6 -618 4 -3899 5 -1123 9 -1492 7 -2447 8 -1335 3 -826 9 -2229 4 -3643 10 -2979 5 -4025 1 -2136 2 -2100 2 -1338 8 -2546 7 -3854 10 -1368 9 -2271 5 -2977 5 -1645 2 -1515 9 -236 2 -2812 8 -175 9 -627 6 -2281 2 -1236 2 -36 10 -2909 3 -3086 8 -3846 1 -1818 1 -332 5 -2912 9 -869 9 -3898 4 -1285 3 -172 6 -812 2 -2672 10 -2888 7 -1850 3 -3499 8 -1832 1 -1431 8 -2801 1 -1080 10 -443 6 -3893 5 -185 3 -2316 6 -50 6 -3849 9 -1137 2 -2962 2 -4079 10 -4014 3 -1702 3 -4055 9 -971 7 -2515 7 -2299 3 -1150 9 -2989 9 -626 3 -1572 7 -2233 5 -1392 5 -1257 3 -415 4 -598 3 -109 2 -3403 6 -3411 9 -1894 4 -678 2 -461 6 -2764 10 -3142 5 -2613 8 -2219 3 -3810 8 -3510 9 -1744 7 -3700 8 -1986 2 -2106 3 -756 2 -2888 1 -1485 8 -1857 8 -1187 9 -355 7 -3227 3 -4019 3 -2485 8 -2139 9 -3517 3 -3665 10 -3618 2 -3358 1 -1591 9 -1886 4 -746 5 -1721 10 -2471 2 -3938 9 -2506 2 -257 6 -3861 3 -3588 4 -3619 4 -2627 4 -2528 10 -1881 1 -283 5 -108 5 -583 1 -852 9 -3783 10 -1538 10 -3931 5 -545 8 -3042 1 -1533 9 -1555 2 -3840 5 -1863 9 -530 7 -1842 10 -3966 10 -699 2 -3960 2 -1644 4 -2685 1 -1162 6 -1059 6 -3406 3 -2804 10 -1028 1 -3754 2 -3937 2 -4020 10 -2036 4 -1653 6 -449 10 -739 1 -2067 3 -681 3 -296 3 -1138 9 -474 7 -365 1 -1211 1 -2919 4 -223 8 -3724 7 -3490 6 -3310 4 -1509 2 -2406 5 -3450 9 -3188 3 -2492 4 -3031 3 -3321 1 -2125 10 -4070 4 -2449 6 -1269 7 -3132 1 -733 10 -120 3 -2009 7 -4013 5 -17 10 -2805 7 -2016 6 -3240 7 -2478 8 -3622 8 -1511 8 -1567 6 -2208 10 -2421 6 -3722 8 -2612 1 -1459 5 -863 6 -3812 10 -2234 2 -1230 7 -3000 2 -1165 9 -472 1 -2724 2 -18 1 -915 10 -3744 8 -2865 4 -520 1 -2297 9 -3469 8 -3748 6 -3301 8 -1674 6 -1260 4 -677 9 -2398 4 -3377 6 -1748 1 -2111 2 -2876 7 -3086 1 -1776 2 -3505 7 -2367 7 -3830 8 -3390 3 -2124 8 -3984 7 -2916 10 -2396 10 -1677 4 -3013 6 -3362 10 -1284 2 -3097 5 -2508 1 -2664 5 -721 5 -3878 2 -3689 9 -1648 7 -2708 4 -3937 7 -3415 10 -2761 3 -1848 4 -3019 4 -2555 3 -111 6 -3243 6 -3377 9 -1007 2 -3769 3 -75 1 -1195 8 -3968 1 -1205 5 -3756 2 -1689 7 -2596 7 -2909 10 -3807 2 -2871 6 -891 5 -3409 10 -1890 9 -3724 9 -3611 6 -1052 1 -1946 7 -1375 3 -3432 3 -3178 8 -2517 1 -3172 3 -3873 8 -1527 4 -1220 5 -85 6 -3112 7 -2539 6 -980 5 -1022 2 -1934 10 -58 10 -1859 7 -143 3 -706 2 -776 6 -4088 7 -2987 8 -1736 2 -501 7 -416 5 -3276 7 -77 7 -133 8 -3566 8 -3177 7 -587 3 -2859 10 -656 4 -2130 8 -2668 9 -1738 1 -2399 10 -2485 4 -3758 8 -1255 3 -2870 8 -3970 9 -2660 1 -2949 8 -582 10 -3207 2 -2460 6 -1037 2 -2300 8 -1438 4 -4064 2 -1513 3 -47 4 -494 6 -206 7 -1883 5 -1907 2 -736 4 -4037 3 -3008 7 -2975 10 -2136 4 -3351 1 -1895 4 -2824 5 -1546 8 -1755 6 -3513 5 -3462 5 -1907 3 -3329 5 -1296 3 -2762 9 -2642 9 -82 6 -2056 5 -3469 9 -605 6 -3834 3 -1662 8 -2204 5 -2231 7 -146 4 -2484 6 -3002 1 -1163 3 -624 6 -3993 2 -2431 3 -1430 9 -1017 7 -3450 2 -3416 3 -3215 4 -2245 4 -2873 1 -2984 9 -439 6 -1604 8 -2761 6 -3029 1 -3048 4 -1137 10 -1633 9 -227 4 -1271 2 -2495 4 -1169 9 -1108 9 -2174 10 -760 1 -1547 4 -3924 9 -604 7 -3079 6 -885 2 -2456 3 -1240 5 -1766 4 -1145 8 -2033 5 -243 9 -741 9 -1280 8 -268 7 -1348 10 -2468 6 -1947 2 -3334 6 -2374 8 -1100 3 -1003 2 -1812 1 -1689 7 -2109 2 -869 10 -2552 9 -2960 5 -2530 9 -1542 8 -136 1 -106 1 -3308 3 -3104 1 -618 8 -2468 3 -274 9 -2516 2 -2462 10 -167 9 -1544 3 -24 3 -3147 10 -1578 3 -1684 10 -1813 3 -5 1 -3684 4 -597 4 -14 4 -3326 2 -3728 1 -3867 3 -1580 3 -2587 10 -258 10 -669 1 -3150 1 -2015 7 -3335 4 -233 9 -2223 3 -1279 1 -2399 8 -1167 10 -764 6 -243 10 -3235 10 -2591 7 -1599 3 -359 9 -2827 4 -3682 1 -1980 8 -3899 7 -2449 1 -1698 3 -2179 4 -827 1 -725 10 -1837 9 -994 6 -1699 3 -2040 10 -1349 5 -3794 6 -1975 3 -899 9 -1515 2 -2600 10 -786 1 -1387 3 -2082 5 -3476 8 -821 6 -3768 2 -3541 4 -3394 9 -101 1 -1668 4 -3432 2 -1090 6 -2710 7 -2464 4 -783 4 -1648 6 -1163 6 -3060 8 -1299 8 -387 10 -3744 6 -86 1 -3529 8 -1085 2 -478 5 -2557 1 -1208 8 -3767 4 -3163 2 -3179 4 -2419 6 -4022 9 -945 6 -2826 7 -2412 3 -2783 7 -2515 10 -3818 5 -42 8 -2945 10 -659 2 -612 4 -2484 10 -507 4 -2027 10 -509 7 -1775 7 -219 10 -3733 5 -1724 3 -2606 3 -270 5 -3653 1 -446 9 -2719 7 -4095 9 -2103 8 -2007 6 -3257 7 -859 1 -3995 6 -2388 6 -1915 5 -3262 8 -2459 6 -2279 6 -3530 2 -2919 8 -2965 6 -34 2 -2017 5 -1253 7 -3971 4 -2495 7 -2716 9 -1389 4 -4077 1 -1104 4 -1028 4 -3428 5 -1546 4 -299 6 -3312 6 -1072 5 -2479 4 -2192 1 -2238 1 -3105 10 -1571 6 -1337 2 -2908 10 -1875 2 -1750 5 -401 7 -1336 1 -391 3 -2926 6 -1003 8 -4024 3 -3327 10 -1976 7 -83 7 -2317 4 -1943 9 -2391 3 -1602 2 -3199 10 -814 5 -1774 1 -3056 9 -3815 3 -1400 3 -646 5 -1686 4 -490 2 -2353 2 -277 3 -2074 9 -3402 8 -3429 9 -2517 5 -1931 5 -1980 8 -2791 1 -3549 2 -2698 4 -2777 6 -3019 4 -4079 9 -792 5 -1955 5 -3295 9 -1284 7 -3477 1 -1507 8 -1621 2 -392 2 -3275 7 -928 7 -2196 8 -303 3 -1769 5 -1724 1 -3960 1 -3209 6 -3037 1 -1241 10 -3146 4 -782 10 -2661 5 -2943 8 -3586 6 -340 9 -2135 7 -1911 9 -2699 6 -95 8 -3039 2 -2367 7 -2958 5 -3882 9 -3449 8 -243 10 -552 9 -2760 8 -2455 10 -3781 10 -947 3 -2362 3 -1366 5 -2659 1 -1249 6 -2635 6 -1623 7 -3472 1 -2849 5 -1229 4 -2687 10 -1355 2 -1584 9 -3270 2 -3116 9 -2472 2 -2153 9 -3907 7 -621 2 -3047 5 -3107 6 -3363 7 -3685 2 -1547 1 -979 7 -974 3 -2389 3 -2831 8 -2506 3 -1606 3 -1470 5 -1346 4 -591 10 -1795 1 -1332 7 -4040 6 -297 8 -1954 4 -3511 6 -1782 7 -1520 9 -2969 5 -2671 9 -3977 7 -2638 4 -3619 7 -786 3 -3257 3 -763 4 -2652 6 -155 10 -599 1 -3494 7 -552 3 -3219 3 -1255 3 -1876 6 -3060 1 -900 6 -2407 3 -1507 1 -792 8 -1845 10 -2111 2 -2230 5 -2385 6 -2740 6 -2447 9 -911 1 -2998 4 -1109 4 -869 5 -1662 6 -4048 9 -914 8 -2359 10 -216 6 -378 8 -2837 1 -3926 10 -3501 3 -3393 6 -4007 1 -1902 4 -3258 5 -538 4 -2889 5 -2581 8 -2136 9 -719 5 -2366 6 -1234 6 -2322 10 -3818 3 -1252 1 -1789 6 -1990 9 -2398 1 -1553 6 -2756 9 -473 1 -3485 7 -3505 6 -1284 3 -2581 5 -1242 6 -1747 1 -942 9 -1096 3 -1135 3 -1890 1 -1320 8 -1667 1 -1116 2 -3184 7 -939 9 -3598 3 -526 4 -1118 1 -1665 1 -1227 10 -1265 4 -3687 10 -2978 10 -2239 2 -815 3 -2967 7 -1659 8 -3103 4 -1883 1 -3833 8 -1532 7 -643 7 -617 3 -3370 8 -3932 8 -747 4 -2065 4 -3693 10 -2748 8 -2243 1 -1536 4 -3248 9 -1416 4 -3548 5 -2847 3 -2237 4 -1162 6 -3825 5 -2114 10 -3252 6 -1964 9 -3489 3 -562 8 -202 1 -1575 3 -200 2 -3315 9 -1280 3 -2739 3 -1078 7 -3897 2 -1554 5 -1255 7 -1343 4 -1977 5 -1749 6 -2750 3 -2046 9 -3983 10 -3405 7 -922 5 -1938 2 -3494 6 -3635 2 -3980 3 -2397 8 -3953 1 -60 7 -1387 6 -362 3 -2219 2 -1653 10 -1805 10 -3002 8 -2108 6 -3855 7 -171 5 -3775 4 -1388 4 -709 4 -699 10 -1828 5 -3516 8 -312 4 -2154 10 -2842 7 -1965 3 -1431 9 -1067 8 -3379 9 -3313 4 -1866 9 -886 3 -3556 9 -3018 10 -179 8 -3483 6 -2181 7 -265 8 -2894 4 -760 9 -112 6 -2990 9 -850 4 -2042 10 -3815 5 -2783 10 -675 3 -2881 8 -677 6 -1226 4 -3428 5 -359 5 -579 3 -1254 6 -1816 6 -570 7 -3744 4 -44 9 -3334 5 -3261 8 -1909 6 -2931 1 -1659 3 -492 7 -1073 4 -887 2 -841 2 -2602 2 -3509 8 -603 10 -1714 4 -1821 3 -809 9 -224 1 -3666 3 -3812 6 -3970 3 -3649 6 -50 3 -3019 4 -337 5 -2172 7 -1856 3 -3381 3 -2345 5 -2569 8 -1495 1 -143 4 -822 3 -1152 4 -325 6 -1158 4 -969 1 -2245 7 -4003 2 -1184 8 -1384 7 -2700 5 -638 2 -2678 5 -318 9 -285 4 -266 6 -4054 4 -2122 6 -2459 1 -3677 8 -2581 6 -1368 8 -2160 3 -3780 4 -620 1 -2793 4 -457 7 -3707 3 -857 5 -2506 9 -99 10 -1180 9 -2180 9 -1890 7 -4050 3 -1183 5 -2802 1 -3624 2 -1006 6 -2492 5 -1166 5 -3142 7 -543 7 -2801 3 -2949 10 -1413 8 -2872 6 -2388 10 -1403 6 -2665 8 -2479 9 -3318 7 -110 8 -3980 6 -738 10 -3142 10 -1171 10 -790 10 -3130 10 -964 8 -606 8 -2039 1 -3452 8 -1297 5 -3460 2 -3782 6 -1166 9 -4016 10 -2143 1 -4041 10 -2028 9 -3978 6 -3559 7 -1250 5 -2541 9 -2820 7 -1870 1 -560 3 -819 7 -1609 7 -2502 9 -390 10 -1708 3 -118 1 -521 6 -3816 6 -3859 4 -1345 6 -2919 9 -2643 7 -1412 5 -1989 10 -2703 6 -2515 1 -2868 3 -3693 7 -455 7 -1093 2 -2679 2 -2363 9 -3000 1 -2765 5 -290 7 -1684 7 -3626 6 -3971 5 -1148 6 -2333 3 -747 9 -2110 2 -3879 6 -2762 9 -2628 2 -1588 3 -1640 5 -2527 8 -1003 6 -3761 8 -2203 1 -941 5 -1764 10 -1998 7 -1486 5 -1778 9 -1418 6 -337 1 -3546 9 -362 5 -2899 7 -3449 4 -3803 8 -950 7 -1249 8 -2378 9 -99 10 -1556 4 -2744 2 -3619 2 -2238 9 -3069 9 -3224 7 -1837 7 -2342 1 -1946 9 -4086 6 -1742 9 -1820 1 -1183 10 -1308 4 -3928 6 -1287 9 -3580 8 -44 1 -2977 6 -1350 9 -1425 7 -1066 2 -2408 9 -1575 2 -2153 5 -3102 4 -135 9 -2758 3 -3540 9 -2125 2 -3796 5 -1795 4 -2676 8 -2096 10 -1415 9 -1715 7 -698 4 -3273 7 -1510 4 -2942 7 -2997 9 -2941 7 -2202 3 -4062 10 -590 1 -3500 5 -627 10 -2489 2 -581 3 -1042 8 -1675 6 -43 7 -131 2 -3194 2 -819 4 -1607 7 -3809 1 -2648 8 -3470 2 -2942 9 -2001 5 -1924 7 -3722 5 -222 9 -3344 5 -3909 2 -2361 2 -2594 4 -1451 9 -3194 6 -1582 4 -120 9 -2885 1 -2690 5 -1055 3 -2236 2 -3249 2 -1360 7 -2533 9 -1395 8 -3741 7 -1236 4 -2317 1 -1469 10 -3676 5 -1420 7 -1500 5 -2717 6 -2934 2 -2777 9 -1271 6 -1889 1 -1360 4 -1969 2 -1 8 -1097 2 -285 2 -3900 9 -98 6 -2889 8 -1734 3 -1370 4 -3999 2 -2008 2 -3511 9 -978 6 -3747 7 -1106 8 -804 3 -2414 6 -1744 1 -3141 4 -2357 5 -2289 7 -628 6 -2054 3 -1367 8 -1695 2 -4061 4 -1786 5 -3531 7 -33 5 -742 1 -2882 7 -2326 9 -3730 8 -2581 5 -309 10 -1523 5 -2461 9 -1090 10 -245 9 -1961 8 -3826 4 -54 4 -1745 10 -505 6 -2734 4 -2879 7 -1429 9 -1780 10 -3763 8 -2085 2 -3185 5 -2030 3 -2534 4 -919 4 -2008 5 -2816 5 -27 10 -416 3 -2021 5 -243 10 -40 8 -2354 7 -1027 7 -4095 2 -2714 8 -470 10 -588 4 -772 2 -3791 7 -3294 5 -835 5 -449 8 -3746 3 -3762 4 -1143 1 -3125 7 -3422 8 -1590 4 -685 9 -4014 7 -1522 1 -2477 1 -214 7 -1584 3 -519 8 -906 5 -1375 1 -1575 2 -893 9 -3991 2 -4075 3 -2622 7 -153 7 -3756 6 -3697 7 -1795 10 -595 8 -629 9 -2880 9 -1810 5 -588 8 -2662 2 -1139 10 -569 5 -1782 2 -3787 7 -3767 1 -1391 3 -627 8 -2146 8 -2783 6 -2053 9 -1052 3 -1296 7 -634 10 -705 6 -2795 4 -2854 2 -1760 1 -3363 10 -1466 5 -56 5 -851 1 -2764 7 -1497 3 -1736 5 -1941 6 -2446 10 -241 2 -229 10 -3804 6 -3108 5 -1487 9 -3061 1 -858 5 -2141 9 -2349 4 -3767 9 -1256 4 -1550 6 -3940 3 -1370 8 -1105 10 -3710 8 -1315 6 -2278 9 -997 2 -214 7 -2548 6 -2822 7 -1375 9 -2782 7 -3766 9 -581 7 -876 5 -3832 4 -2883 5 -2986 7 -4065 7 -3648 8 -145 1 -1937 4 -4011 3 -1086 10 -3544 8 -1886 10 -237 7 -3133 2 -364 3 -819 1 -781 5 -2542 5 -2604 7 -2559 6 -3899 10 -3298 2 -966 5 -395 9 -3784 1 -4078 8 -2710 3 -4042 7 -3175 10 -2684 9 -3774 7 -383 2 -3091 6 -4046 1 -3959 8 -3781 1 -2175 6 -740 6 -411 5 -1898 6 -2382 8 -547 8 -3019 3 -523 6 -283 9 -3178 3 -1883 7 -2690 1 -3197 8 -1920 4 -146 7 -3725 7 -1329 2 -917 9 -1706 7 -3474 6 -1181 6 -2814 4 -3708 7 -1462 4 -878 7 -269 4 -3182 2 -2670 3 -2691 10 -2122 9 -2636 7 -1210 10 -3383 4 -1149 2 -653 3 -1396 1 -2248 5 -3643 1 -1201 2 -2968 5 -2970 8 -175 5 -1271 10 -2576 10 -2053 1 -1152 4 -2494 4 -1518 8 -3679 3 -41 9 -948 3 -3693 10 -140 9 -1344 2 -4017 4 -1112 4 -1346 7 -715 6 -2235 3 -775 5 -3889 4 -366 5 -1064 2 -890 10 -2363 3 -3281 4 -1309 10 -3842 9 -2127 1 -1367 5 -1636 1 -3201 9 -823 4 -708 9 -1983 9 -1512 3 -2129 2 -501 7 -1491 6 -3694 4 -2763 10 -2142 8 -4078 10 -3497 3 -880 2 -2604 7 -3884 5 -336 2 -2806 2 -1601 10 -1318 8 -189 1 -3017 6 -2059 10 -53 9 -340 1 -804 1 -508 9 -2675 10 -2330 8 -3161 10 -2351 5 -1687 1 -1371 3 -2029 5 -2386 6 -131 3 -986 10 -666 5 -2479 2 -3762 3 -1889 6 -120 8 -171 10 -2181 7 -2300 7 -1117 2 -3836 3 -1859 9 -2446 2 -842 5 -2529 2 -1749 4 -1705 8 -757 7 -664 6 -3193 2 -82 3 -1006 9 -2332 1 -3011 5 -4090 7 -2689 7 -1373 4 -2161 4 -3314 10 -1193 5 -1015 8 -2770 7 -2225 6 -621 5 -128 4 -137 7 -2432 6 -2231 2 -2693 3 -1964 9 -654 4 -943 10 -995 8 -2439 7 -2169 6 -662 5 -832 7 -1131 1 -1045 5 -3220 9 -506 2 -2067 4 -915 7 -658 6 -3416 6 -1950 8 -2760 3 -2297 7 -4051 10 -1467 1 -2248 2 -2795 2 -1615 9 -772 4 -3245 4 -288 7 -834 5 -3795 4 -2689 2 -2726 3 -2606 10 -1767 5 -72 10 -2680 4 -2656 4 -2325 6 -3643 8 -3035 8 -1738 8 -684 3 -3832 8 -3728 1 -2275 10 -3107 10 -685 3 -3846 4 -1982 3 -1690 1 -2032 6 -1210 8 -1781 2 -3382 2 -2247 1 -690 1 -3735 1 -1611 1 -2958 1 -3543 2 -3484 7 -3383 4 -1395 1 -2098 9 -1474 5 -89 6 -509 7 -1644 4 -600 8 -462 10 -59 4 -946 6 -2324 6 -2871 1 -996 6 -1638 2 -323 7 -3103 6 -2134 7 -1541 5 -2401 4 -1727 6 -3397 8 -1731 5 -3671 1 -3651 8 -3635 6 -2892 2 -2833 8 -2641 8 -3525 2 -3738 2 -3686 10 -3111 2 -278 4 -1384 10 -548 3 -3772 7 -3536 6 -481 5 -3748 10 -4052 7 -572 7 -2653 7 -3797 4 -3867 10 -1799 1 -2206 3 -1947 4 -870 4 -1611 6 -2400 6 -438 10 -2292 2 -2975 2 -2863 3 -3747 10 -3738 2 -1865 4 -2427 6 -3084 6 -4044 4 -1387 6 -3262 1 -693 7 -1125 10 -797 5 -1355 9 -957 6 -3781 10 -2182 1 -1077 10 -70 9 -930 7 -3118 5 -1067 2 -926 7 -3068 5 -2984 3 -2713 7 -3882 1 -3359 4 -2119 6 -692 10 -3093 10 -3144 3 -1783 10 -2775 8 -732 5 -2138 4 -291 5 -830 8 -3752 5 -3154 7 -613 10 -1945 10 -1703 7 -3138 4 -3954 8 -3963 5 -1989 6 -3506 2 -2544 8 -556 8 -3623 6 -1378 1 -1324 9 -21 6 -164 10 -1064 8 -1277 5 -3024 2 -3754 8 -2917 2 -3126 10 -2715 9 -50 3 -495 2 -2961 1 -921 3 -2361 7 -43 8 -2014 10 -568 3 -2542 1 -1475 2 -2515 10 -2829 4 -672 9 -3836 1 -607 4 -744 8 -2107 7 -3118 8 -885 10 -800 10 -1649 8 -772 2 -3713 10 -2800 7 -1421 9 -2111 1 -367 3 -1137 4 -2645 10 -1226 4 -1095 8 -3364 10 -2810 8 -3614 8 -767 4 -3589 1 -340 5 -2647 5 -3762 7 -2526 6 -844 2 -2353 10 -1499 2 -1824 8 -4043 8 -1580 9 -2023 8 -581 7 -2697 9 -3806 7 -3330 2 -2796 4 -106 7 -1667 6 -3121 9 -491 8 -1080 6 -959 9 -961 2 -3875 9 -1256 4 -2327 2 -3024 5 -3579 8 -635 1 -4051 8 -364 9 -737 5 -1404 5 -3039 4 -1559 5 -3169 3 -3517 6 -2128 4 -3883 4 -1955 1 -983 4 -1682 3 -2348 3 -445 9 -949 1 -1529 1 -3623 8 -836 1 -464 6 -2192 2 -3156 2 -2592 10 -648 6 -763 6 -1012 3 -3458 1 -3242 4 -2700 1 -3724 10 -3058 10 -432 3 -2621 10 -1386 1 -3954 8 -713 3 -3324 5 -3680 9 -3210 9 -3257 4 -2281 4 -2674 1 -3355 8 -3129 1 -1323 3 -3924 10 -337 6 -1993 4 -1410 5 -3095 2 -3873 10 -3867 4 -3841 9 -1699 9 -2316 7 -2441 1 -1398 5 -1372 8 -3995 4 -2726 7 -861 9 -1707 7 -3939 10 -776 1 -1101 9 -2112 6 -2337 1 -1129 3 -109 1 -2993 5 -1271 7 -1855 5 -1510 6 -2564 9 -1272 1 -2118 5 -746 5 -598 6 -1460 1 -3752 4 -2891 2 -841 9 -2446 10 -1140 10 -540 1 -3855 5 -2087 4 -2580 2 -1335 2 -1649 7 -4039 5 -3382 10 -477 10 -1215 5 -2158 1 -1163 9 -614 8 -3517 3 -2429 3 -3744 5 -342 9 -3027 1 -2399 6 -3211 4 -917 8 -513 10 -1910 1 -2413 1 -25 9 -605 7 -689 7 -273 9 -2299 8 -720 2 -1356 4 -1476 8 -3038 8 -1046 1 -638 5 -3954 7 -3113 5 -2904 3 -2826 7 -366 2 -1060 1 -3101 4 -3623 1 -1046 6 -1648 8 -2319 10 -2580 7 -2740 7 -2132 8 -77 8 -1541 7 -431 1 -2630 6 -1872 7 -1048 9 -3717 2 -1889 7 -2224 4 -1570 1 -3920 3 -2350 1 -1044 10 -873 9 -1551 10 -3882 1 -2499 2 -2603 6 -2066 10 -843 8 -3173 1 -2002 7 -1935 3 -1349 6 -2279 9 -3933 8 -4052 6 -1380 3 -3553 5 -3262 1 -1718 10 -2127 5 -3522 8 -218 2 -3081 6 -2212 8 -1414 4 -217 6 -3319 10 -4093 9 -60 2 -1841 9 -2929 3 -465 2 -3793 6 -1815 6 -3592 3 -649 1 -1222 9 -3654 9 -1126 9 -1883 3 -2413 6 -3066 10 -784 2 -403 6 -2530 8 -2289 4 -3445 1 -3904 1 -1237 6 -1146 4 -2062 10 -1773 2 -483 7 -389 10 -3913 9 -3234 4 -2214 5 -3441 4 -3730 3 -1729 5 -20 3 -1698 6 -2113 1 -2545 9 -1532 9 -3480 2 -3967 10 -202 1 -3625 10 -906 1 -2771 9 -1194 4 -3498 10 -2758 2 -1058 1 -2733 3 -1833 8 -3340 8 -2451 3 -597 8 -3409 9 -3920 5 -2411 4 -3056 6 -181 9 -2203 2 -893 2 -2040 9 -1594 1 -1887 6 -2415 7 -2968 8 -1160 4 -54 1 -2270 7 -3801 8 -3270 4 -2981 6 -1512 6 -2325 6 -2816 3 -3150 7 -4048 2 -2805 8 -3535 7 -3593 10 -3500 10 -3281 2 -1360 10 -3597 4 -2721 4 -343 10 -258 4 -1255 9 -1939 8 -2824 1 -1726 3 -3129 7 -2754 1 -1694 2 -1952 8 -4061 2 -89 3 -1078 9 -2207 1 -771 4 -3160 6 -2529 10 -1275 10 -3569 7 -2421 7 -1878 8 -221 5 -2530 5 -2271 10 -1718 5 -2790 3 -1023 5 -1544 8 -1108 5 -191 1 -2823 8 -3379 8 -289 2 -1688 5 -4060 3 -2126 9 -3701 2 -1720 5 -2772 6 -3700 2 -2136 8 -1689 7 -3815 4 -224 2 -1875 2 -2927 5 -1911 7 -1582 3 -1257 5 -434 1 -457 1 -2981 4 -198 8 -3030 3 -3133 9 -2475 8 -3167 4 -690 6 -1754 8 -2109 6 -35 1 -3007 6 -1491 7 -2420 3 -2540 1 -3714 3 -1454 4 -2217 8 -2945 8 -3523 3 -2892 4 -2897 6 -1730 5 -4003 4 -2276 8 -3587 7 -3226 6 -0 7 -916 4 -903 8 -3079 5 -1591 3 -1633 1 -1316 2 -3577 8 -2644 7 -893 2 -77 4 -140 7 -2672 6 -1022 6 -1499 2 -1639 10 -1104 1 -737 2 -1403 8 -159 2 -1386 9 -1607 8 -277 10 -2007 7 -1950 3 -6 7 -3642 10 -897 2 -2337 8 -2005 9 -1552 10 -2996 9 -2807 3 -3706 3 -2722 7 -738 3 -3131 4 -769 5 -839 9 -579 3 -376 3 -127 7 -2292 9 -2064 6 -293 3 -2664 7 -3159 1 -1316 3 -3741 10 -2200 2 -3235 8 -1615 6 -3673 2 -2027 1 -2041 3 -2158 9 -502 3 -3259 6 -2920 9 -2991 9 -750 5 -595 10 -77 4 -3058 10 -21 2 -2507 2 -1414 7 -2714 7 -2649 1 -2054 8 -2386 10 -2074 4 -3972 9 -1599 3 -984 3 -910 2 -1353 7 -103 8 -1232 2 -1963 3 -3550 5 -1089 3 -83 8 -2172 8 -2716 8 -2012 4 -3828 4 -3398 8 -60 3 -3319 5 -258 3 -2440 10 -1001 6 -1323 7 -3974 5 -3416 9 -2292 3 -3393 7 -3653 10 -826 8 -165 2 -2911 3 -2145 10 -3586 7 -2063 1 -3343 4 -429 1 -1006 10 -3920 10 -3762 8 -3335 5 -911 2 -2266 7 -3226 4 -3291 8 -2664 9 -2491 5 -3306 8 -3442 1 -1825 10 -640 6 -1598 8 -3616 1 -3793 3 -2566 10 -1866 7 -2764 6 -2351 7 -1548 9 -322 4 -2280 1 -3559 8 -1545 9 -3684 3 -1570 7 -3097 8 -858 6 -3959 6 -1860 1 -2740 2 -1148 9 -3830 1 -2356 8 -2609 4 -1264 2 -3457 5 -413 5 -327 4 -1687 1 -749 1 -1883 9 -1180 10 -337 5 -498 7 -28 9 -1865 1 -3618 1 -1249 9 -1827 7 -1126 6 -725 5 -3055 5 -1678 4 -803 4 -1274 4 -892 1 -1335 1 -17 1 -2755 8 -1539 8 -263 10 -3628 2 -1536 6 -3625 2 -2750 8 -1723 3 -754 2 -1215 1 -2468 5 -1915 7 -2581 5 -2083 2 -2500 6 -1408 1 -3553 7 -491 7 -2703 10 -3716 10 -2080 6 -3910 6 -2597 1 -2884 10 -2393 2 -3050 6 -353 3 -2432 3 -1449 8 -1730 9 -3401 8 -2603 3 -3666 5 -3757 7 -3451 6 -2631 3 -3513 4 -2051 3 -249 6 -100 8 -3249 1 -2676 8 -3349 2 -595 9 -260 3 -1321 2 -613 1 -609 6 -733 9 -3565 3 -2844 5 -1077 4 -1335 5 -56 6 -1635 1 -749 8 -3556 7 -3628 10 -707 3 -1128 9 -4037 8 -2115 9 -500 9 -205 7 -3402 6 -3212 4 -2871 5 -3626 10 -2295 1 -1035 10 -576 2 -804 6 -3995 8 -444 1 -172 7 -426 3 -2358 6 -790 2 -354 6 -707 6 -821 5 -3885 2 -1713 8 -3784 6 -3039 8 -558 8 -3662 4 -1602 6 -3633 5 -3148 7 -2544 1 -2897 2 -1868 8 -2020 5 -4075 9 -3637 8 -3963 6 -2467 10 -2682 8 -86 8 -3390 2 -3339 4 -1037 7 -89 10 -2146 5 -1745 6 -3121 6 -2060 1 -3569 6 -357 4 -1103 1 -111 1 -3413 2 -1193 8 -563 5 -2826 8 -3744 7 -375 6 -1013 6 -1568 6 -2868 3 -1608 7 -1941 10 -968 6 -3423 8 -2918 7 -1782 6 -2209 1 -167 1 -2760 8 -1729 10 -1217 4 -2875 2 -2347 7 -1611 7 -2309 3 -119 2 -723 10 -3352 8 -4079 1 -1694 7 -1800 7 -2296 4 -2053 3 -2343 1 -3538 8 -1106 1 -240 3 -3200 10 -538 6 -2704 9 -3566 4 -3644 7 -3603 3 -2059 10 -1172 1 -3726 8 -2693 2 -1746 9 -220 3 -1058 1 -2733 5 -346 1 -3561 8 -2016 7 -1905 7 -1291 2 -794 3 -2621 1 -2879 7 -1422 8 -3040 5 -966 6 -346 3 -4074 8 -3107 3 -250 6 -1903 7 -1823 7 -1941 3 -1193 8 -656 3 -3856 10 -3578 9 -1671 3 -1408 1 -3973 4 -1335 5 -2952 3 -3572 1 -567 7 -2517 3 -3453 4 -3350 10 -2637 9 -3576 9 -3449 2 -1793 1 -3411 3 -2143 7 -1627 10 -1174 7 -342 6 -850 5 -2827 5 -1367 3 -2783 8 -364 3 -1103 6 -3247 3 -2149 3 -2201 3 -2631 5 -4090 3 -3626 7 -1042 2 -972 6 -1913 4 -143 10 -2251 5 -1762 5 -2310 4 -2592 8 -1443 4 -1123 3 -716 9 -3583 7 -2524 5 -3119 10 -23 9 -1015 6 -3945 4 -4069 3 -3508 4 -3067 9 -693 1 -262 8 -2509 6 -2148 6 -2193 9 -1492 6 -2472 6 -895 8 -2772 10 -400 2 -786 2 -2090 1 -2208 3 -479 9 -356 4 -2267 8 -1695 8 -792 9 -2903 5 -3171 6 -1243 9 -2349 2 -3895 10 -491 10 -3972 7 -713 2 -3522 4 -2937 8 -1718 7 -1770 8 -807 5 -3955 1 -270 9 -2996 1 -647 5 -1867 7 -3583 1 -3476 10 -1452 10 -3630 10 -1799 4 -711 10 -1450 10 -3530 6 -635 10 -2022 7 -495 8 -3385 10 -1741 7 -1236 2 -643 5 -4066 5 -3752 6 -875 9 -3582 1 -2377 7 -2184 10 -3864 5 -1079 3 -3044 10 -3813 2 -3966 9 -629 5 -2299 6 -1582 2 -1480 5 -3984 1 -1689 1 -1082 2 -3190 8 -646 1 -1348 5 -589 7 -1961 2 -2145 6 -1364 2 -2677 1 -188 1 -2570 4 -2986 4 -3024 1 -223 2 -3571 7 -2605 6 -919 8 -479 6 -1142 2 -199 8 -2507 4 -3255 9 -1555 3 -1862 4 -1569 8 -4003 2 -969 8 -2461 5 -678 7 -1907 9 -1502 3 -2990 4 -1026 5 -3877 6 -2041 9 -3876 1 -301 7 -432 3 -2509 6 -928 6 -1432 2 -3112 6 -3095 4 -1818 5 -2142 5 -3986 1 -32 7 -1349 4 -2403 1 -1060 5 -1802 7 -555 9 -4018 4 -3565 7 -2161 10 -2194 4 -3926 7 -2095 9 -3729 3 -217 7 -352 10 -2548 8 -3679 6 -2553 3 -1063 10 -1533 2 -3447 6 -1027 10 -712 6 -1118 5 -3083 10 -873 9 -3612 4 -2727 5 -729 1 -1895 3 -2700 9 -4078 6 -4089 7 -3265 7 -1583 1 -3546 5 -2689 2 -1640 4 -3344 7 -134 4 -3114 3 -2242 4 -2980 1 -1594 4 -3626 4 -3225 8 -3137 4 -1634 1 -2588 7 -3933 1 -844 1 -1466 2 -3288 9 -3192 1 -1987 2 -2357 6 -16 5 -2817 10 -128 2 -1160 10 -2992 10 -2502 5 -3972 9 -2395 3 -1275 7 -625 4 -907 2 -2265 7 -3172 4 -3225 7 -77 3 -2146 2 -2817 2 -3845 9 -3691 8 -600 8 -611 2 -417 7 -2645 10 -75 9 -711 1 -564 4 -151 4 -3541 8 -3038 3 -3912 9 -3342 3 -9 9 -1553 10 -3576 6 -1170 4 -98 6 -2700 6 -3086 3 -2591 2 -413 7 -2521 8 -3016 7 -1118 7 -4000 10 -1018 8 -722 10 -3952 1 -3646 7 -3920 4 -448 7 -3415 2 -2990 2 -984 5 -1211 5 -1659 8 -1928 3 -1319 2 -774 3 -3266 8 -752 7 -2279 10 -2854 6 -2941 9 -3060 2 -2874 1 -3549 1 -3379 8 -751 7 -3009 5 -3099 2 -233 1 -3321 3 -1889 4 -2192 9 -3140 3 -1338 2 -1980 1 -3517 6 -1434 1 -1576 9 -3398 10 -1951 8 -3785 2 -3229 10 -497 7 -1914 9 -82 7 -2467 10 -1546 10 -3857 9 -1230 9 -266 3 -1664 6 -3702 4 -480 8 -3512 5 -123 5 -3271 7 -3467 3 -3861 9 -455 8 -1743 9 -2004 2 -726 7 -4059 6 -2982 10 -681 3 -3533 6 -2857 3 -2731 10 -3075 10 -217 1 -2691 9 -2311 9 -30 1 -2142 2 -3943 6 -1285 2 -1664 5 -3455 5 -3493 3 -467 4 -1220 3 -439 7 -2905 8 -718 10 -795 6 -2965 8 -2864 1 -2547 8 -2790 6 -832 9 -1498 1 -1664 10 -1942 8 -878 6 -2726 6 -1088 10 -174 8 -25 10 -3262 8 -1573 6 -3861 3 -2993 1 -3965 1 -2892 6 -1820 6 -339 7 -157 3 -2762 7 -76 5 -3179 9 -1356 9 -686 2 -3302 3 -3262 6 -2467 6 -500 10 -3046 10 -736 2 -649 3 -2925 10 -3501 5 -238 6 -1303 1 -913 9 -693 3 -2173 3 -1814 8 -3080 7 -3560 4 -3904 2 -1921 9 -2389 7 -2600 8 -2192 10 -1275 8 -3306 6 -287 10 -3722 4 -363 3 -240 10 -602 7 -1671 3 -1677 7 -789 10 -2319 1 -2771 1 -585 10 -91 3 -2105 7 -3282 2 -3942 9 -2825 3 -26 9 -3405 8 -3732 1 -1612 10 -983 5 -1469 9 -2819 2 -2995 10 -890 2 -3616 8 -814 3 -2376 4 -3578 4 -3499 8 -3319 8 -2801 3 -3953 6 -3239 2 -870 5 -2468 8 -2992 2 -3429 3 -2117 10 -1945 6 -1143 1 -469 5 -2804 9 -2309 9 -2124 4 -1763 6 -3604 3 -3640 1 -2045 8 -2531 5 -2763 3 -2395 1 -2323 2 -1081 10 -2078 10 -1731 2 -364 9 -1714 9 -578 7 -1469 6 -1905 10 -129 2 -389 1 -94 8 -2873 9 -1124 6 -824 2 -3386 5 -1700 2 -3658 9 -2415 8 -1264 5 -4028 8 -1663 8 -1435 10 -4002 5 -3274 6 -2072 1 -3006 2 -376 10 -3595 9 -3275 10 -1755 1 -548 4 -232 5 -3179 3 -1100 7 -772 8 -3330 5 -3967 3 -1494 7 -1770 4 -2269 8 -896 2 -1058 8 -1698 8 -3801 9 -1633 6 -667 9 -2153 9 -3867 1 -3617 4 -415 2 -671 3 -1993 1 -3368 1 -2161 3 -3957 3 -1938 4 -3215 10 -12 4 -1450 4 -3852 3 -3372 9 -1514 5 -2308 8 -1153 2 -422 5 -1824 10 -1575 1 -3979 9 -3026 2 -3162 6 -3247 3 -1939 5 -191 9 -2677 8 -3849 3 -3871 9 -1269 4 -2867 10 -2521 1 -110 7 -2569 6 -3901 9 -1302 1 -1441 2 -150 3 -4029 10 -1336 6 -243 8 -3365 10 -3901 9 -1297 2 -3664 5 -3507 7 -1263 8 -3142 10 -2079 3 -642 1 -2478 3 -3766 10 -2993 9 -3337 5 -2224 7 -1444 4 -2939 7 -1226 2 -866 1 -957 4 -3813 9 -982 4 -2114 1 -247 7 -2946 3 -744 6 -923 4 -3534 4 -2790 7 -2840 4 -1963 8 -916 6 -592 4 -2187 5 -1236 5 -2522 7 -139 1 -3331 5 -1705 6 -683 10 -3383 3 -2377 10 -523 3 -3815 9 -3822 3 -541 8 -2128 1 -431 3 -1719 4 -3104 6 -2394 1 -1679 6 -1341 1 -1555 10 -2818 6 -1818 2 -3978 6 -3784 5 -211 8 -28 3 -2160 6 -2290 8 -1029 1 -500 4 -664 9 -964 10 -1349 10 -260 6 -3889 1 -224 9 -3846 1 -3442 3 -1542 4 -1834 10 -137 6 -1918 4 -3657 4 -16 5 -3626 10 -762 5 -1907 10 -1306 6 -976 5 -31 9 -2618 5 -643 2 -2273 4 -1515 8 -196 4 -754 10 -1134 8 -892 3 -1800 9 -1698 8 -2326 8 -4061 4 -370 3 -3209 3 -3852 9 -2499 8 -195 5 -1606 4 -2600 9 -1248 10 -3417 8 -691 6 -3882 9 -2000 5 -3657 10 -1219 8 -1453 5 -1806 8 -2896 6 -10 4 -2545 6 -3165 7 -3882 2 -2855 10 -3935 1 -3647 9 -71 8 -3790 1 -1891 8 -514 2 -3790 6 -2152 5 -3046 2 -594 8 -2930 6 -2927 10 -1739 1 -2559 7 -3408 2 -1081 3 -771 10 -506 3 -3537 6 -2946 8 -3995 7 -1245 7 -2097 5 -3222 9 -137 1 -3918 9 -1969 5 -1077 4 -527 2 -317 7 -1836 3 -1238 9 -582 6 -2554 4 -2292 2 -1106 7 -1709 5 -3980 2 -2134 9 -3310 1 -3476 9 -132 4 -3924 6 -3875 2 -2794 1 -3632 1 -728 2 -3674 1 -3873 9 -3649 4 -1185 7 -2722 3 -485 10 -272 6 -1181 5 -3942 6 -4013 5 -65 10 -3027 7 -2131 2 -390 9 -82 2 -2018 1 -3598 5 -2083 9 -1188 4 -1583 2 -736 8 -2779 7 -2101 3 -1522 8 -674 5 -3751 2 -1947 3 -4044 9 -2536 9 -191 8 -3053 9 -2025 1 -2984 4 -33 1 -1426 2 -514 7 -2972 5 -3109 4 -3106 6 -2568 2 -2309 7 -3966 7 -2344 5 -1173 5 -1885 5 -2939 7 -3867 1 -3595 4 -4083 5 -1132 2 -2868 1 -950 5 -3194 4 -2220 5 -3917 4 -580 10 -1304 10 -1540 5 -3223 10 -825 3 -1436 4 -3907 1 -2911 9 -15 3 -3371 5 -1200 3 -1092 10 -916 8 -668 7 -4035 6 -2062 7 -1581 9 -804 2 -3293 9 -2459 7 -2831 10 -2755 10 -2931 4 -3780 10 -4013 1 -1060 6 -3093 6 -238 6 -440 1 -85 5 -375 8 -622 3 -803 2 -2099 10 -2261 7 -2677 10 -2598 8 -1134 3 -3503 2 -1761 6 -2114 10 -278 4 -2703 8 -1153 7 -818 5 -3369 4 -144 5 -1992 1 -2033 2 -1942 2 -44 9 -3582 10 -354 10 -4004 1 -3363 5 -2129 1 -3445 7 -1353 7 -46 6 -1934 2 -3555 9 -2423 2 -1947 8 -3976 7 -3853 9 -124 4 -3854 9 -1633 5 -102 10 -3302 7 -1801 9 -423 4 -1740 1 -2919 2 -404 10 -2831 9 -2348 10 -2235 1 -1242 7 -2536 10 -2623 10 -655 5 -634 4 -218 9 -757 5 -1516 10 -3683 1 -1746 4 -3826 2 -2137 6 -191 4 -2889 6 -1793 3 -3265 7 -2244 4 -1057 8 -1190 8 -1085 9 -286 6 -644 10 -3189 6 -3934 1 -1957 3 -34 4 -1837 6 -3480 7 -2206 1 -747 2 -1688 3 -2107 6 -3892 1 -3119 1 -2198 8 -2862 7 -1662 1 -1857 8 -1132 6 -3316 3 -1877 1 -3550 2 -2671 7 -190 10 -1450 1 -2910 10 -1173 1 -3742 6 -1907 7 -2345 8 -580 8 -0 2 -1920 7 -2737 3 -1030 2 -2061 9 -2704 7 -3309 4 -1204 1 -777 1 -81 10 -906 10 -1049 4 -3803 9 -3684 9 -1256 6 -1970 9 -2133 3 -1968 1 -1532 2 -2992 1 -3285 10 -829 2 -156 8 -2882 10 -120 8 -499 10 -1962 3 -2202 7 -4015 8 -2883 6 -327 4 -2502 9 -8 6 -1896 6 -2862 1 -1220 4 -3890 4 -58 3 -2273 1 -2074 10 -3090 5 -200 6 -2522 2 -624 1 -592 5 -1190 4 -3879 9 -84 6 -1193 10 -1612 2 -3239 7 -254 2 -3689 5 -2560 10 -422 3 -3726 10 -617 6 -3673 3 -3806 4 -143 10 -1326 9 -952 5 -211 4 -3346 10 -2984 3 -80 3 -2045 1 -371 9 -2921 4 -1924 5 -2656 8 -3435 9 -3882 6 -1410 4 -967 4 -3102 1 -2018 10 -1122 9 -3656 10 -653 2 -1418 4 -1107 3 -2603 6 -3792 7 -721 6 -3489 10 -1092 9 -1186 8 -3296 5 -2136 2 -2847 5 -1660 3 -417 2 -3312 9 -1811 8 -2537 6 -2928 10 -1383 5 -2939 2 -2065 9 -1781 7 -3544 6 -1042 6 -342 10 -2704 9 -2433 6 -194 4 -2000 9 -2886 9 -1010 2 -2869 2 -1508 9 -157 3 -2606 4 -1790 4 -2353 6 -1723 9 -429 5 -3385 5 -2976 2 -409 7 -585 3 -3346 4 -3500 8 -636 4 -478 5 -921 2 -2642 4 -3195 5 -3676 8 -3798 1 -1651 7 -16 6 -228 4 -1168 8 -2865 7 -726 8 -839 10 -3906 1 -2140 9 -3875 1 -636 9 -4087 1 -1551 6 -3299 6 -1899 9 -3215 9 -2406 1 -3391 2 -4087 1 -1259 4 -3409 7 -450 7 -2905 3 -1733 6 -647 1 -2220 10 -1894 2 -744 8 -189 7 -2138 5 -2569 1 -2941 4 -1627 6 -234 3 -3382 9 -3326 9 -283 4 -3659 10 -3223 3 -1083 2 -21 5 -3083 6 -98 7 -3288 7 -198 2 -3577 3 -1638 1 -2968 7 -251 9 -2460 1 -2706 3 -1224 8 -1773 7 -995 5 -770 7 -1972 6 -1375 8 -3830 9 -754 2 -2173 8 -627 7 -1797 6 -3883 6 -1402 5 -1736 6 -3818 6 -1851 6 -3316 7 -2677 7 -663 6 -593 3 -2773 6 -2694 1 -1355 6 -2838 4 -1222 7 -4049 4 -2128 1 -1802 9 -1112 8 -1812 4 -3774 4 -1166 8 -725 4 -2677 7 -2281 9 -1746 4 -2493 7 -641 8 -11 5 -1462 4 -2250 10 -166 2 -2528 10 -961 7 -263 10 -3339 3 -2827 4 -1732 9 -2883 7 -859 7 -861 2 -3158 2 -561 2 -12 3 -4009 3 -1000 8 -1035 2 -2937 1 -629 6 -4084 6 -633 2 -2601 6 -2352 6 -1079 3 -438 7 -3352 1 -3240 8 -2414 6 -2520 7 -3806 1 -1134 5 -1567 4 -2601 6 -827 5 -2418 5 -1640 8 -934 6 -2003 2 -1361 9 -977 7 -3833 6 -3506 1 -1192 1 -857 5 -1151 7 -21 10 -3669 7 -3653 8 -2881 1 -1425 2 -3634 8 -2023 2 -1825 4 -3340 9 -377 8 -3265 8 -1108 10 -2393 5 -3781 1 -316 2 -1475 10 -2501 1 -232 3 -3331 4 -1765 3 -2788 1 -3280 3 -2253 10 -2090 7 -3222 7 -2724 1 -1265 2 -3847 3 -855 7 -1994 8 -3149 10 -1469 6 -2450 4 -2419 7 -946 4 -2779 8 -711 10 -3970 3 -229 5 -782 9 -2264 9 -3732 6 -3980 8 -770 4 -2639 7 -2716 10 -3583 8 -3474 1 -2085 5 -1121 2 -2257 2 -3388 2 -1328 7 -916 3 -2169 2 -2166 10 -3003 7 -2230 8 -2713 4 -176 8 -869 8 -1994 1 -912 2 -313 4 -3754 6 -2763 4 -714 6 -3634 5 -3327 4 -1620 9 -2297 1 -231 9 -1057 3 -1101 2 -1041 4 -691 3 -2083 10 -485 7 -3271 10 -1475 4 -3822 1 -3339 7 -3785 9 -3305 10 -1931 3 -3387 10 -3887 7 -3685 10 -3844 3 -1839 9 -2068 5 -170 3 -3234 9 -3413 1 -317 6 -1483 5 -2165 8 -3199 6 -3312 6 -1195 5 -1172 8 -896 1 -58 10 -3517 3 -1279 4 -653 6 -1822 7 -2863 8 -1141 8 -3424 9 -3958 3 -655 6 -404 5 -294 2 -186 6 -3461 4 -1354 7 -3243 1 -3536 5 -3069 3 -3268 6 -1595 10 -2915 9 -3721 9 -2327 4 -3800 9 -2860 7 -2215 2 -3780 7 -3230 4 -46 1 -370 6 -866 5 -2080 3 -3315 1 -1324 5 -1029 3 -3766 4 -1751 6 -1476 2 -986 8 -2803 1 -2111 4 -2338 2 -3724 5 -1879 4 -1931 10 -2497 10 -1532 10 -2527 4 -3131 10 -1814 9 -1523 1 -3901 7 -2319 4 -2899 9 -1437 3 -1660 7 -585 10 -3484 7 -2269 8 -738 6 -2207 9 -2969 4 -1485 4 -211 6 -2838 4 -3531 6 -2513 9 -3864 6 -2400 7 -1134 10 -454 10 -3850 9 -208 9 -1813 1 -3291 10 -3528 6 -3959 8 -1339 8 -3506 3 -3121 6 -761 2 -22 1 -364 1 -2628 8 -3881 2 -2965 1 -2716 4 -2487 7 -2730 9 -3318 6 -629 6 -1007 6 -435 4 -1478 5 -3141 2 -1374 8 -678 2 -1904 1 -1834 1 -1269 7 -3504 10 -2939 8 -2599 2 -1427 3 -3212 8 -3345 2 -3406 7 -1938 1 -989 4 -3785 1 -934 1 -437 6 -881 4 -122 4 -3791 1 -2000 7 -1631 7 -1329 7 -164 3 -3300 5 -3287 9 -3086 3 -2094 8 -804 7 -2223 3 -595 3 -530 8 -1273 5 -786 5 -2472 7 -740 2 -2264 7 -673 9 -2361 7 -1326 1 -547 1 -2008 3 -1050 8 -1852 3 -2884 3 -602 9 -937 2 -2085 3 -516 7 -2260 5 -2234 5 -1887 10 -2430 4 -2722 7 -1956 4 -2459 1 -2905 9 -3195 6 -3568 2 -597 7 -167 2 -2975 8 -812 7 -2980 8 -2173 1 -1286 9 -414 10 -2575 9 -3431 2 -218 5 -509 4 -599 8 -2253 2 -2425 8 -1903 7 -1882 3 -3459 6 -3750 8 -3879 7 -3658 4 -93 3 -2907 10 -4093 5 -4046 10 -2553 3 -628 5 -353 4 -2955 6 -1148 4 -1622 10 -421 5 -1751 5 -3036 2 -465 6 -771 4 -2380 5 -1939 9 -3015 7 -1858 8 -268 8 -2522 1 -3363 6 -1936 8 -1255 3 -3555 2 -2728 6 -4022 1 -299 2 -3805 10 -2651 5 -1905 4 -1401 5 -454 9 -814 10 -2090 8 -2793 10 -568 9 -3842 5 -2281 3 -2515 4 -1920 8 -1894 5 -1752 8 -306 3 -3519 2 -3708 4 -213 4 -2748 10 -588 8 -1499 2 -2297 5 -3789 2 -126 9 -681 1 -3899 1 -1572 10 -475 7 -625 10 -1258 4 -1460 5 -2488 5 -481 7 -2448 9 -820 3 -2882 10 -3490 1 -2711 3 -644 10 -31 3 -2255 1 -2522 9 -627 8 -22 10 -2711 7 -1282 10 -2480 1 -3949 3 -2798 2 -1383 9 -2992 5 -1491 2 -1989 5 -2155 2 -3580 3 -1215 5 -2340 8 -1715 3 -3344 5 -3397 5 -1089 8 -2778 10 -3895 1 -321 10 -958 6 -3883 5 -1945 1 -3373 3 -1180 6 -1698 4 -3567 7 -3144 9 -783 5 -2923 7 -3221 10 -2758 8 -3915 8 -1535 2 -3194 3 -1792 9 -572 9 -3530 10 -2444 5 -2855 2 -768 7 -1914 7 -821 5 -1860 1 -2994 7 -2926 3 -3594 4 -1054 9 -406 8 -2511 8 -3791 4 -220 1 -2195 6 -242 9 -42 4 -1349 7 -2944 3 -1880 2 -1480 6 -1805 10 -2634 5 -3381 3 -1064 5 -3218 8 -3391 10 -3118 10 -330 1 -2075 1 -2774 10 -3123 9 -983 3 -2024 4 -3016 7 -425 9 -3109 5 -899 1 -2521 1 -4000 1 -2850 2 -3023 7 -2190 2 -3453 9 -4093 7 -3034 7 -747 8 -2485 3 -2066 9 -2052 1 -3465 3 -2692 4 -2116 2 -546 3 -448 4 -2518 2 -3365 1 -1695 9 -253 6 -164 5 -2151 7 -3215 6 -837 7 -553 9 -2582 3 -2285 5 -592 7 -1127 5 -482 8 -2803 9 -652 5 -3119 1 -1567 3 -1987 5 -379 2 -1883 10 -3841 8 -4038 6 -453 6 -2498 8 -224 8 -629 2 -411 5 -3853 10 -3104 2 -405 3 -1898 4 -1693 3 -109 2 -469 2 -496 4 -217 7 -632 7 -1710 6 -125 10 -1567 2 -2568 7 -2245 9 -3151 7 -2354 2 -1887 5 -1005 2 -2726 7 -1361 7 -1381 3 -1383 3 -3041 6 -2252 1 -346 4 -759 5 -2045 9 -2877 8 -2281 7 -2373 1 -3292 4 -657 4 -988 6 -3893 6 -1043 9 -788 8 -1341 4 -664 9 -1247 10 -3285 7 -2839 10 -670 10 -593 10 -3427 3 -238 7 -3747 8 -2380 5 -146 2 -2775 10 -2790 1 -2458 7 -791 9 -4028 6 -3665 5 -1495 5 -2756 2 -1237 9 -2449 4 -1139 6 -3249 10 -2747 9 -1513 8 -4050 1 -3195 1 -1455 9 -3482 6 -2337 4 -1523 2 -1430 6 -1146 5 -1655 8 -4057 6 -1455 5 -191 7 -1671 7 -2028 5 -3530 10 -395 9 -2020 4 -3583 7 -950 5 -1105 9 -816 10 -2189 7 -2677 4 -9 2 -483 10 -1606 1 -2663 10 -2964 1 -1523 8 -3645 8 -7 1 -729 2 -185 9 -1680 6 -3629 4 -3886 9 -1507 8 -2202 10 -1123 4 -1048 8 -2469 8 -2455 9 -1450 3 -4064 10 -2044 6 -180 9 -2370 7 -3996 10 -398 9 -1462 1 -1442 10 -3583 1 -2750 9 -1643 4 -2951 6 -79 7 -421 3 -2778 4 -3693 2 -1015 8 -773 3 -3014 1 -1025 10 -3488 9 -3026 3 -3108 9 -3945 4 -62 9 -590 7 -2486 7 -1035 6 -3525 3 -1705 2 -2160 4 -873 10 -4040 1 -1300 10 -442 2 -3648 8 -2035 5 -3611 10 -3103 5 -447 7 -1494 7 -1342 8 -3676 6 -1441 2 -2882 3 -3626 7 -3349 2 -979 4 -960 9 -2272 8 -2477 6 -1631 2 -2462 10 -1635 1 -3521 4 -1538 10 -915 2 -1891 1 -356 2 -3373 9 -81 8 -900 7 -3236 4 -3149 6 -83 8 -890 6 -1643 8 -714 1 -4041 6 -365 6 -1457 7 -1521 2 -2580 5 -2290 9 -471 7 -1491 5 -1655 2 -2727 5 -3081 3 -2307 2 -3816 6 -1678 9 -1613 1 -1890 7 -3107 1 -217 9 -863 10 -1852 6 -554 9 -567 2 -3700 3 -3559 4 -3870 4 -3695 2 -276 7 -2593 5 -1009 8 -329 7 -1381 9 -2848 2 -3548 10 -2045 4 -512 3 -2469 3 -791 3 -1518 10 -4088 10 -997 1 -4045 10 -825 10 -1449 7 -3425 2 -2816 10 -3579 7 -1068 9 -653 8 -1616 6 -2336 6 -1459 10 -3783 5 -2128 3 -2882 5 -2405 2 -200 4 -1164 9 -2094 10 -1884 8 -1645 7 -1624 2 -2066 7 -1488 4 -1136 3 -2658 10 -2102 3 -1189 7 -3775 3 -1370 7 -3049 5 -272 10 -2760 10 -954 2 -3127 3 -2438 8 -2670 3 -3395 4 -274 9 -2558 5 -1144 7 -2557 5 -647 2 -2018 1 -1909 2 -2846 7 -467 10 -2055 8 -3092 7 -1822 3 -3765 8 -336 2 -610 10 -362 8 -3569 3 -1180 1 -3754 9 -1901 5 -1909 6 -884 3 -2760 10 -74 3 -635 4 -1752 10 -2238 3 -663 4 -3229 2 -1013 3 -1376 3 -1501 4 -2606 2 -3462 1 -326 3 -305 8 -846 9 -990 2 -3598 10 -3582 8 -3796 6 -1731 1 -3279 6 -3472 9 -60 7 -1910 8 -2982 7 -3372 10 -2114 10 -541 7 -294 8 -2316 5 -3760 1 -1284 4 -2374 5 -2717 1 -1313 8 -932 5 -3137 2 -1373 7 -4088 5 -1820 4 -2512 7 -2813 6 -2251 4 -1727 10 -704 6 -483 10 -3281 9 -1622 2 -1284 3 -1293 1 -3241 7 -1508 10 -696 2 -2944 4 -3889 5 -1075 10 -1680 8 -1084 9 -2060 10 -2892 7 -900 5 -2589 7 -1025 4 -3950 6 -953 1 -455 2 -1016 7 -1344 7 -2688 8 -467 9 -2597 9 -2859 8 -2643 8 -3544 6 -1000 8 -225 4 -1473 9 -2134 2 -26 10 -623 7 -2449 9 -479 2 -3936 1 -935 7 -1490 7 -885 7 -437 7 -3937 1 -1729 4 -3078 7 -2020 6 -330 9 -4064 10 -1392 10 -2589 2 -4080 5 -2785 9 -2570 9 -3420 7 -2709 2 -261 1 -2595 8 -2383 8 -1986 1 -991 5 -3796 7 -63 6 -2499 6 -2323 2 -3772 3 -960 1 -1186 1 -3358 3 -2414 8 -940 7 -3606 7 -802 1 -1913 5 -2900 10 -2078 1 -864 2 -3210 3 -4023 7 -3678 9 -1792 10 -3996 5 -2024 4 -2605 7 -2645 3 -1420 5 -3328 9 -2147 9 -2813 2 -1841 3 -3458 9 -777 5 -3564 2 diff --git a/benchmarks/old_opencl/bfs/kernel.cl b/benchmarks/old_opencl/bfs/kernel.cl deleted file mode 100755 index 51ce5a08..00000000 --- a/benchmarks/old_opencl/bfs/kernel.cl +++ /dev/null @@ -1,53 +0,0 @@ -/* ============================================================ -//--cambine: kernel funtion of Breadth-First-Search -//--author: created by Jianbin Fang -//--date: 06/12/2010 -============================================================ */ - -//#pragma OPENCL EXTENSION cl_khr_byte_addressable_store: enable - -//Structure to hold a node information -typedef struct{ - int starting; - int no_of_edges; -} Node; - -//--7 parameters -__kernel void BFS_1( const __global Node* g_graph_nodes, - const __global int* g_graph_edges, - __global char* g_graph_mask, - __global char* g_updating_graph_mask, - __global char* g_graph_visited, - __global int* g_cost, - const int no_of_nodes){ - int tid = get_global_id(0); - if( tid -#include -#include -#include -#include -#include -#include - -#ifdef PROFILING -#include "timer.h" -#endif - -#include "CLHelper.h" -#include "util.h" - -#define MAX_THREADS_PER_BLOCK 256 - -// Structure to hold a node information -struct Node { - int starting; - int no_of_edges; -}; - -//---------------------------------------------------------- -//--bfs on cpu -//--programmer: jianbin -//--date: 26/01/2011 -//--note: width is changed to the new_width -//---------------------------------------------------------- -void run_bfs_cpu(int no_of_nodes, Node *h_graph_nodes, int edge_list_size, - int *h_graph_edges, char *h_graph_mask, - char *h_updating_graph_mask, char *h_graph_visited, - int *h_cost_ref) { - char stop; - int k = 0; - do { - // if no thread changes this value then the loop stops - stop = false; - for (int tid = 0; tid < no_of_nodes; tid++) { - if (h_graph_mask[tid] == true) { - h_graph_mask[tid] = false; - for (int i = h_graph_nodes[tid].starting; - i < (h_graph_nodes[tid].no_of_edges + h_graph_nodes[tid].starting); - i++) { - int id = - h_graph_edges[i]; //--cambine: node id is connected with node tid - if (!h_graph_visited[id]) { //--cambine: if node id has not been - //visited, enter the body below - h_cost_ref[id] = h_cost_ref[tid] + 1; - h_updating_graph_mask[id] = true; - } - } - } - } - - for (int tid = 0; tid < no_of_nodes; tid++) { - if (h_updating_graph_mask[tid] == true) { - h_graph_mask[tid] = true; - h_graph_visited[tid] = true; - stop = true; - h_updating_graph_mask[tid] = false; - } - } - k++; - } while (stop); -} -//---------------------------------------------------------- -//--breadth first search on GPUs -//---------------------------------------------------------- -void run_bfs_gpu(int no_of_nodes, Node *h_graph_nodes, int edge_list_size, - int *h_graph_edges, char *h_graph_mask, - char *h_updating_graph_mask, char *h_graph_visited, - int *h_cost) throw(std::string) { - - // int number_elements = height*width; - char h_over; - cl_mem d_graph_nodes, d_graph_edges, d_graph_mask, d_updating_graph_mask, - d_graph_visited, d_cost, d_over; - try { - //--1 transfer data from host to device - _clInit(); - d_graph_nodes = _clMalloc(no_of_nodes * sizeof(Node), h_graph_nodes); - d_graph_edges = _clMalloc(edge_list_size * sizeof(int), h_graph_edges); - d_graph_mask = _clMallocRW(no_of_nodes * sizeof(char), h_graph_mask); - d_updating_graph_mask = - _clMallocRW(no_of_nodes * sizeof(char), h_updating_graph_mask); - d_graph_visited = _clMallocRW(no_of_nodes * sizeof(char), h_graph_visited); - - d_cost = _clMallocRW(no_of_nodes * sizeof(int), h_cost); - d_over = _clMallocRW(sizeof(char), &h_over); - - _clMemcpyH2D(d_graph_nodes, no_of_nodes * sizeof(Node), h_graph_nodes); - _clMemcpyH2D(d_graph_edges, edge_list_size * sizeof(int), h_graph_edges); - _clMemcpyH2D(d_graph_mask, no_of_nodes * sizeof(char), h_graph_mask); - _clMemcpyH2D(d_updating_graph_mask, no_of_nodes * sizeof(char), - h_updating_graph_mask); - _clMemcpyH2D(d_graph_visited, no_of_nodes * sizeof(char), h_graph_visited); - _clMemcpyH2D(d_cost, no_of_nodes * sizeof(int), h_cost); - -//--2 invoke kernel -#ifdef PROFILING - timer kernel_timer; - double kernel_time = 0.0; - kernel_timer.reset(); - kernel_timer.start(); -#endif - do { - h_over = false; - _clMemcpyH2D(d_over, sizeof(char), &h_over); - //--kernel 0 - int kernel_id = 0; - int kernel_idx = 0; - _clSetArgs(kernel_id, kernel_idx++, d_graph_nodes); - _clSetArgs(kernel_id, kernel_idx++, d_graph_edges); - _clSetArgs(kernel_id, kernel_idx++, d_graph_mask); - _clSetArgs(kernel_id, kernel_idx++, d_updating_graph_mask); - _clSetArgs(kernel_id, kernel_idx++, d_graph_visited); - _clSetArgs(kernel_id, kernel_idx++, d_cost); - _clSetArgs(kernel_id, kernel_idx++, &no_of_nodes, sizeof(int)); - - // int work_items = no_of_nodes; - _clInvokeKernel(kernel_id, no_of_nodes, work_group_size); - - //--kernel 1 - kernel_id = 1; - kernel_idx = 0; - _clSetArgs(kernel_id, kernel_idx++, d_graph_mask); - _clSetArgs(kernel_id, kernel_idx++, d_updating_graph_mask); - _clSetArgs(kernel_id, kernel_idx++, d_graph_visited); - _clSetArgs(kernel_id, kernel_idx++, d_over); - _clSetArgs(kernel_id, kernel_idx++, &no_of_nodes, sizeof(int)); - - // work_items = no_of_nodes; - _clInvokeKernel(kernel_id, no_of_nodes, work_group_size); - - _clMemcpyD2H(d_over, sizeof(char), &h_over); - } while (h_over); - - _clFinish(); -#ifdef PROFILING - kernel_timer.stop(); - kernel_time = kernel_timer.getTimeInSeconds(); -#endif - //--3 transfer data from device to host - _clMemcpyD2H(d_cost, no_of_nodes * sizeof(int), h_cost); -//--statistics -#ifdef PROFILING - std::cout << "kernel time(s):" << kernel_time << std::endl; -#endif - //--4 release cl resources. - _clFree(d_graph_nodes); - _clFree(d_graph_edges); - _clFree(d_graph_mask); - _clFree(d_updating_graph_mask); - _clFree(d_graph_visited); - _clFree(d_cost); - _clFree(d_over); - _clRelease(); - } catch (std::string msg) { - _clFree(d_graph_nodes); - _clFree(d_graph_edges); - _clFree(d_graph_mask); - _clFree(d_updating_graph_mask); - _clFree(d_graph_visited); - _clFree(d_cost); - _clFree(d_over); - _clRelease(); - std::string e_str = "in run_transpose_gpu -> "; - e_str += msg; - throw(e_str); - } - return; -} - -//---------------------------------------------------------- -//--cambine: main function -//--author: created by Jianbin Fang -//--date: 25/01/2011 -//---------------------------------------------------------- -int main(int argc, char *argv[]) { - printf("enter demo main\n"); - - int no_of_nodes; - int edge_list_size; - FILE *fp; - Node *h_graph_nodes; - char *h_graph_mask, *h_updating_graph_mask, *h_graph_visited; - - try { - char *input_f = "graph4096.txt"; - printf("Reading File\n"); - // Read in Graph from a file - fp = fopen(input_f, "r"); - if (!fp) { - printf("Error Reading graph file\n"); - return 0; - } - - printf("Reading File completed!\n"); - - int source = 0; - - fscanf(fp, "%d", &no_of_nodes); - - int num_of_blocks = 1; - int num_of_threads_per_block = no_of_nodes; - - // Make execution Parameters according to the number of nodes - // Distribute threads across multiple Blocks if necessary - if (no_of_nodes > MAX_THREADS_PER_BLOCK) { - num_of_blocks = (int)ceil(no_of_nodes / (double)MAX_THREADS_PER_BLOCK); - num_of_threads_per_block = MAX_THREADS_PER_BLOCK; - } - work_group_size = num_of_threads_per_block; - // allocate host memory - h_graph_nodes = (Node *)malloc(sizeof(Node) * no_of_nodes); - h_graph_mask = (char *)malloc(sizeof(char) * no_of_nodes); - h_updating_graph_mask = (char *)malloc(sizeof(char) * no_of_nodes); - h_graph_visited = (char *)malloc(sizeof(char) * no_of_nodes); - - int start, edgeno; - // initalize the memory - for (int i = 0; i < no_of_nodes; i++) { - fscanf(fp, "%d %d", &start, &edgeno); - h_graph_nodes[i].starting = start; - h_graph_nodes[i].no_of_edges = edgeno; - h_graph_mask[i] = false; - h_updating_graph_mask[i] = false; - h_graph_visited[i] = false; - } - // read the source node from the file - fscanf(fp, "%d", &source); - source = 0; - // set the source node as true in the mask - h_graph_mask[source] = true; - h_graph_visited[source] = true; - fscanf(fp, "%d", &edge_list_size); - int id, cost; - int *h_graph_edges = (int *)malloc(sizeof(int) * edge_list_size); - for (int i = 0; i < edge_list_size; i++) { - fscanf(fp, "%d", &id); - fscanf(fp, "%d", &cost); - h_graph_edges[i] = id; - } - - if (fp) - fclose(fp); - // allocate mem for the result on host side - int *h_cost = (int *)malloc(sizeof(int) * no_of_nodes); - int *h_cost_ref = (int *)malloc(sizeof(int) * no_of_nodes); - for (int i = 0; i < no_of_nodes; i++) { - h_cost[i] = -1; - h_cost_ref[i] = -1; - } - h_cost[source] = 0; - h_cost_ref[source] = 0; - //--------------------------------------------------------- - //--gpu entry - run_bfs_gpu(no_of_nodes, h_graph_nodes, edge_list_size, h_graph_edges, - h_graph_mask, h_updating_graph_mask, h_graph_visited, h_cost); - //--------------------------------------------------------- - //--cpu entry - // initalize the memory again - for (int i = 0; i < no_of_nodes; i++) { - h_graph_mask[i] = false; - h_updating_graph_mask[i] = false; - h_graph_visited[i] = false; - } - // set the source node as true in the mask - source = 0; - h_graph_mask[source] = true; - h_graph_visited[source] = true; - run_bfs_cpu(no_of_nodes, h_graph_nodes, edge_list_size, h_graph_edges, - h_graph_mask, h_updating_graph_mask, h_graph_visited, - h_cost_ref); - //--------------------------------------------------------- - //--result varification - compare_results(h_cost_ref, h_cost, no_of_nodes); - // release host memory - free(h_graph_nodes); - free(h_graph_mask); - free(h_updating_graph_mask); - free(h_graph_visited); - - } catch (std::string msg) { - std::cout << "--cambine: exception in main ->" << msg << std::endl; - // release host memory - free(h_graph_nodes); - free(h_graph_mask); - free(h_updating_graph_mask); - free(h_graph_visited); - } - - return 0; -} diff --git a/benchmarks/old_opencl/bfs/run b/benchmarks/old_opencl/bfs/run deleted file mode 100755 index 7fa690ed..00000000 --- a/benchmarks/old_opencl/bfs/run +++ /dev/null @@ -1 +0,0 @@ -./bfs ../../data/bfs/graph1MW_6.txt \ No newline at end of file diff --git a/benchmarks/old_opencl/bfs/timer.cc b/benchmarks/old_opencl/bfs/timer.cc deleted file mode 100755 index 3e907f4c..00000000 --- a/benchmarks/old_opencl/bfs/timer.cc +++ /dev/null @@ -1,78 +0,0 @@ -#include -#include -#include -#include - -#include "timer.h" - - -using namespace std; - -double timer::CPU_speed_in_MHz = timer::get_CPU_speed_in_MHz(); - - -double timer::get_CPU_speed_in_MHz() -{ -#if defined __linux__ - ifstream infile("/proc/cpuinfo"); - char buffer[256], *colon; - - while (infile.good()) { - infile.getline(buffer, 256); - - if (strncmp("cpu MHz", buffer, 7) == 0 && (colon = strchr(buffer, ':')) != 0) - return atof(colon + 2); - } -#endif - - return 0.0; -} - - -void timer::print_time(ostream &str, const char *which, double time) const -{ - static const char *units[] = { " ns", " us", " ms", " s", " ks", 0 }; - const char **unit = units; - - time = 1000.0 * time / CPU_speed_in_MHz; - - while (time >= 999.5 && unit[1] != 0) { - time /= 1000.0; - ++ unit; - } - - str << which << " = " << setprecision(3) << setw(4) << time << *unit; -} - - -ostream &timer::print(ostream &str) -{ - str << left << setw(25) << (name != 0 ? name : "timer") << ": " << right; - - if (CPU_speed_in_MHz == 0) - str << "could not determine CPU speed\n"; - else if (count > 0) { - double total = static_cast(total_time); - - print_time(str, "avg", total / static_cast(count)); - print_time(str, ", total", total); - str << ", count = " << setw(9) << count << '\n'; - } - else - str << "not used\n"; - - return str; -} - - -ostream &operator << (ostream &str, class timer &timer) -{ - return timer.print(str); -} - -double timer::getTimeInSeconds() -{ - double total = static_cast(total_time); - double res = (total / 1000000.0) / CPU_speed_in_MHz; - return res; -} diff --git a/benchmarks/old_opencl/bfs/timer.h b/benchmarks/old_opencl/bfs/timer.h deleted file mode 100755 index b142e279..00000000 --- a/benchmarks/old_opencl/bfs/timer.h +++ /dev/null @@ -1,101 +0,0 @@ -#ifndef timer_h -#define timer_h - -#include - -class timer { -public: - timer(const char *name = 0); - timer(const char *name, std::ostream &write_on_exit); - - ~timer(); - - void start(), stop(); - void reset(); - std::ostream &print(std::ostream &); - - double getTimeInSeconds(); - -private: - void print_time(std::ostream &, const char *which, double time) const; - - union { - long long total_time; - struct { -#if defined __PPC__ - int high, low; -#else - int low, high; -#endif - }; - }; - - unsigned long long count; - const char *const name; - std::ostream *const write_on_exit; - - static double CPU_speed_in_MHz, get_CPU_speed_in_MHz(); -}; - -std::ostream &operator<<(std::ostream &, class timer &); - -inline void timer::reset() { - total_time = 0; - count = 0; -} - -inline timer::timer(const char *name) : name(name), write_on_exit(0) { - reset(); -} - -inline timer::timer(const char *name, std::ostream &write_on_exit) - : name(name), write_on_exit(&write_on_exit) { - reset(); -} - -inline timer::~timer() { - if (write_on_exit != 0) - print(*write_on_exit); -} - -inline void timer::start() { -#if (defined __PATHSCALE__) && (defined __i386 || defined __x86_64) - unsigned eax, edx; - - asm volatile("rdtsc" : "=a"(eax), "=d"(edx)); - - total_time -= ((unsigned long long)edx << 32) + eax; -#elif (defined __GNUC__ || defined __INTEL_COMPILER) && \ - (defined __i386 || defined __x86_64) - asm volatile("rdtsc\n\t" - "subl %%eax, %0\n\t" - "sbbl %%edx, %1" - : "+m"(low), "+m"(high) - : - : "eax", "edx"); -#else -#error Compiler/Architecture not recognized -#endif -} - -inline void timer::stop() { -#if (defined __PATHSCALE__) && (defined __i386 || defined __x86_64) - unsigned eax, edx; - - asm volatile("rdtsc" : "=a"(eax), "=d"(edx)); - - total_time += ((unsigned long long)edx << 32) + eax; -#elif (defined __GNUC__ || defined __INTEL_COMPILER) && \ - (defined __i386 || defined __x86_64) - asm volatile("rdtsc\n\t" - "addl %%eax, %0\n\t" - "adcl %%edx, %1" - : "+m"(low), "+m"(high) - : - : "eax", "edx"); -#endif - - ++count; -} - -#endif diff --git a/benchmarks/old_opencl/bfs/util.h b/benchmarks/old_opencl/bfs/util.h deleted file mode 100755 index 425edfba..00000000 --- a/benchmarks/old_opencl/bfs/util.h +++ /dev/null @@ -1,72 +0,0 @@ -#ifndef _C_UTIL_ -#define _C_UTIL_ -#include -#include - -//------------------------------------------------------------------- -//--initialize array with maximum limit -//------------------------------------------------------------------- -template -void fill(datatype *A, const int n, const datatype maxi){ - for (int j = 0; j < n; j++) - { - A[j] = ((datatype) maxi * (rand() / (RAND_MAX + 1.0f))); - } -} - -//--print matrix -template -void print_matrix(datatype *A, int height, int width){ - for(int i=0; i -void verify_array(const datatype *cpuResults, const datatype *gpuResults, const int size){ - - char passed = true; -#pragma omp parallel for - for (int i=0; i MAX_RELATIVE_ERROR){ - passed = false; - } - } - if (passed){ - std::cout << "--cambine:passed:-)" << endl; - } - else{ - std::cout << "--cambine: failed:-(" << endl; - } - return ; -} -template -void compare_results(const datatype *cpu_results, const datatype *gpu_results, const int size){ - - char passed = true; -//#pragma omp parallel for - for (int i=0; i $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug diff --git a/benchmarks/old_opencl/convolution/input.bmp b/benchmarks/old_opencl/convolution/input.bmp deleted file mode 100644 index e1b6c6fa..00000000 Binary files a/benchmarks/old_opencl/convolution/input.bmp and /dev/null differ diff --git a/benchmarks/old_opencl/convolution/kernel.cl b/benchmarks/old_opencl/convolution/kernel.cl deleted file mode 100755 index e0e4da3a..00000000 --- a/benchmarks/old_opencl/convolution/kernel.cl +++ /dev/null @@ -1,54 +0,0 @@ -__kernel -void convolution( - __read_only image2d_t sourceImage, - __write_only image2d_t outputImage, - int rows, - int cols, - __constant float* filter, - int filterWidth, - sampler_t sampler) -{ - // Store each work-item’s unique row and column - int column = get_global_id(0); - int row = get_global_id(1); - - // Half the width of the filter is needed for indexing - // memory later - int halfWidth = (int)(filterWidth/2); - - // All accesses to images return data as four-element vector - // (i.e., float4), although only the 'x' component will contain - // meaningful data in this code - float4 sum = {0.0f, 0.0f, 0.0f, 0.0f}; - - // Iterator for the filter - int filterIdx = 0; - - // Each work-item iterates around its local area based on the - // size of the filter - int2 coords; // Coordinates for accessing the image - // Iterate the filter rows - for(int i = -halfWidth; i <= halfWidth; i++) { - coords.y = row + i; - - // Iterate over the filter columns - for(int j = -halfWidth; j <= halfWidth; j++) { - coords.x = column + j; - - float4 pixel; - // Read a pixel from the image. A single channel image - // stores the pixel in the 'x' coordinate of the returned - // vector. - pixel = read_imagef(sourceImage, sampler, coords); - sum.x += pixel.x * filter[filterIdx++]; - } - } - - // Copy the data to the output image if the - // work-item is in bounds - if(row < rows && column < cols) { - coords.x = column; - coords.y = row; - write_imagef(outputImage, coords, sum); - } -} \ No newline at end of file diff --git a/benchmarks/old_opencl/convolution/main.cpp b/benchmarks/old_opencl/convolution/main.cpp deleted file mode 100755 index 5db2ae57..00000000 --- a/benchmarks/old_opencl/convolution/main.cpp +++ /dev/null @@ -1,261 +0,0 @@ -#include -#include -#include - -#include "utils.h" - -// This function takes a positive integer and rounds it up to -// the nearest multiple of another provided integer -unsigned int roundUp(unsigned int value, unsigned int multiple) { - - // Determine how far past the nearest multiple the value is - unsigned int remainder = value % multiple; - - // Add the difference to make the value a multiple - if(remainder != 0) { - value += (multiple-remainder); - } - - return value; -} - -// This function reads in a text file and stores it as a char pointer -char* readSource(char* kernelPath) { - - cl_int status; - FILE *fp; - char *source; - long int size; - - printf("Program file is: %s\n", kernelPath); - - fp = fopen(kernelPath, "rb"); - if(!fp) { - printf("Could not open kernel file\n"); - exit(-1); - } - status = fseek(fp, 0, SEEK_END); - if(status != 0) { - printf("Error seeking to end of file\n"); - exit(-1); - } - size = ftell(fp); - if(size < 0) { - printf("Error getting file position\n"); - exit(-1); - } - - rewind(fp); - - source = (char *)malloc(size + 1); - - int i; - for (i = 0; i < size+1; i++) { - source[i]='\0'; - } - - if(source == NULL) { - printf("Error allocating space for the kernel source\n"); - exit(-1); - } - - fread(source, 1, size, fp); - source[size] = '\0'; - - return source; -} - -void chk(cl_int status, const char* cmd) { - - if(status != CL_SUCCESS) { - printf("%s failed (%d)\n", cmd, status); - exit(-1); - } -} - -int main() { - - int i, j, k, l; - - // Rows and columns in the input image - int imageHeight; - int imageWidth; - - const char* inputFile = "input.bmp"; - const char* outputFile = "output.bmp"; - - // Homegrown function to read a BMP from file - float* inputImage = readImage(inputFile, &imageWidth, - &imageHeight); - - // Size of the input and output images on the host - int dataSize = imageHeight*imageWidth*sizeof(float); - - // Output image on the host - float* outputImage = NULL; - outputImage = (float*)malloc(dataSize); - float* refImage = NULL; - refImage = (float*)malloc(dataSize); - - // 45 degree motion blur - float filter[49] = - {0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, - 0, 0, -1, 0, 1, 0, 0, - 0, 0, -2, 0, 2, 0, 0, - 0, 0, -1, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0}; - - // The convolution filter is 7x7 - int filterWidth = 7; - int filterSize = filterWidth*filterWidth; // Assume a square kernel - - // Set up the OpenCL environment - cl_int status; - - // Discovery platform - cl_platform_id platform; - status = clGetPlatformIDs(1, &platform, NULL); - chk(status, "clGetPlatformIDs"); - - // Discover device - cl_device_id device; - clGetDeviceIDs(platform, CL_DEVICE_TYPE_ALL, 1, &device, NULL); - chk(status, "clGetDeviceIDs"); - - // Create context - cl_context_properties props[3] = {CL_CONTEXT_PLATFORM, - (cl_context_properties)(platform), 0}; - cl_context context; - context = clCreateContext(props, 1, &device, NULL, NULL, &status); - chk(status, "clCreateContext"); - - // Create command queue - cl_command_queue queue; - queue = clCreateCommandQueue(context, device, 0, &status); - chk(status, "clCreateCommandQueue"); - - // The image format describes how the data will be stored in memory - cl_image_format format; - format.image_channel_order = CL_R; // single channel - format.image_channel_data_type = CL_FLOAT; // float data type - - // Create space for the source image on the device - cl_mem d_inputImage = clCreateImage2D(context, 0, &format, imageWidth, - imageHeight, 0, NULL, &status); - chk(status, "clCreateImage2D"); - - // Create space for the output image on the device - cl_mem d_outputImage = clCreateImage2D(context, 0, &format, imageWidth, - imageHeight, 0, NULL, &status); - chk(status, "clCreateImage2D"); - - // Create space for the 7x7 filter on the device - cl_mem d_filter = clCreateBuffer(context, 0, filterSize*sizeof(float), - NULL, &status); - chk(status, "clCreateBuffer"); - - // Copy the source image to the device - size_t origin[3] = {0, 0, 0}; // Offset within the image to copy from - size_t region[3] = {imageWidth, imageHeight, 1}; // Elements to per dimension - status = clEnqueueWriteImage(queue, d_inputImage, CL_FALSE, origin, region, - 0, 0, inputImage, 0, NULL, NULL); - chk(status, "clEnqueueWriteImage"); - - // Copy the 7x7 filter to the device - status = clEnqueueWriteBuffer(queue, d_filter, CL_FALSE, 0, - filterSize*sizeof(float), filter, 0, NULL, NULL); - chk(status, "clEnqueueWriteBuffer"); - - // Create the image sampler - cl_sampler sampler = clCreateSampler(context, CL_FALSE, - CL_ADDRESS_CLAMP_TO_EDGE, CL_FILTER_NEAREST, &status); - chk(status, "clCreateSampler"); - - const char* source = readSource("kernel.cl"); - - // Create a program object with source and build it - cl_program program; - program = clCreateProgramWithSource(context, 1, &source, NULL, NULL); - chk(status, "clCreateProgramWithSource"); - status = clBuildProgram(program, 1, &device, NULL, NULL, NULL); - chk(status, "clBuildProgram"); - - // Create the kernel object - cl_kernel kernel; - kernel = clCreateKernel(program, "convolution", &status); - chk(status, "clCreateKernel"); - - // Set the kernel arguments - status = clSetKernelArg(kernel, 0, sizeof(cl_mem), &d_inputImage); - status |= clSetKernelArg(kernel, 1, sizeof(cl_mem), &d_outputImage); - status |= clSetKernelArg(kernel, 2, sizeof(int), &imageHeight); - status |= clSetKernelArg(kernel, 3, sizeof(int), &imageWidth); - status |= clSetKernelArg(kernel, 4, sizeof(cl_mem), &d_filter); - status |= clSetKernelArg(kernel, 5, sizeof(int), &filterWidth); - status |= clSetKernelArg(kernel, 6, sizeof(cl_sampler), &sampler); - chk(status, "clSetKernelArg"); - - // Set the work item dimensions - size_t globalSize[2] = {imageWidth, imageHeight}; - status = clEnqueueNDRangeKernel(queue, kernel, 2, NULL, globalSize, NULL, 0, - NULL, NULL); - chk(status, "clEnqueueNDRange"); - - // Read the image back to the host - status = clEnqueueReadImage(queue, d_outputImage, CL_TRUE, origin, - region, 0, 0, outputImage, 0, NULL, NULL); - chk(status, "clEnqueueReadImage"); - - // Write the output image to file - storeImage(outputImage, outputFile, imageHeight, imageWidth, inputFile); - - // Compute the reference image - for(i = 0; i < imageHeight; i++) { - for(j = 0; j < imageWidth; j++) { - refImage[i*imageWidth+j] = 0; - } - } - - // Iterate over the rows of the source image - int halfFilterWidth = filterWidth/2; - float sum; - for(i = 0; i < imageHeight; i++) { - // Iterate over the columns of the source image - for(j = 0; j < imageWidth; j++) { - sum = 0; // Reset sum for new source pixel - // Apply the filter to the neighborhood - for(k = - halfFilterWidth; k <= halfFilterWidth; k++) { - for(l = - halfFilterWidth; l <= halfFilterWidth; l++) { - if(i+k >= 0 && i+k < imageHeight && - j+l >= 0 && j+l < imageWidth) { - sum += inputImage[(i+k)*imageWidth + j+l] * - filter[(k+halfFilterWidth)*filterWidth + - l+halfFilterWidth]; - } - } - } - refImage[i*imageWidth+j] = sum; - } - } - - int failed = 0; - for(i = 0; i < imageHeight; i++) { - for(j = 0; j < imageWidth; j++) { - if(abs(outputImage[i*imageWidth+j]-refImage[i*imageWidth+j]) > 0.01) { - printf("Results are INCORRECT\n"); - printf("Pixel mismatch at <%d,%d> (%f vs. %f)\n", i, j, - outputImage[i*imageWidth+j], refImage[i*imageWidth+j]); - failed = 1; - } - if(failed) break; - } - if(failed) break; - } - if(!failed) { - printf("Results are correct\n"); - } - - return 0; -} \ No newline at end of file diff --git a/benchmarks/old_opencl/convolution/utils.cpp b/benchmarks/old_opencl/convolution/utils.cpp deleted file mode 100644 index 74ca6dad..00000000 --- a/benchmarks/old_opencl/convolution/utils.cpp +++ /dev/null @@ -1,180 +0,0 @@ -#include -#include - -#include "utils.h" - -void storeImage(float *imageOut, - const char *filename, - int rows, - int cols, - const char* refFilename) { - - FILE *ifp, *ofp; - unsigned char tmp; - int offset; - unsigned char *buffer; - int i, j; - - int bytes; - - int height, width; - - ifp = fopen(refFilename, "rb"); - if(ifp == NULL) { - perror(filename); - exit(-1); - } - - fseek(ifp, 10, SEEK_SET); - fread(&offset, 4, 1, ifp); - - fseek(ifp, 18, SEEK_SET); - fread(&width, 4, 1, ifp); - fread(&height, 4, 1, ifp); - - fseek(ifp, 0, SEEK_SET); - - buffer = (unsigned char *)malloc(offset); - if(buffer == NULL) { - perror("malloc"); - exit(-1); - } - - fread(buffer, 1, offset, ifp); - - printf("Writing output image to %s\n", filename); - ofp = fopen(filename, "wb"); - if(ofp == NULL) { - perror("opening output file"); - exit(-1); - } - bytes = fwrite(buffer, 1, offset, ofp); - if(bytes != offset) { - printf("error writing header!\n"); - exit(-1); - } - - // NOTE bmp formats store data in reverse raster order (see comment in - // readImage function), so we need to flip it upside down here. - int mod = width % 4; - if(mod != 0) { - mod = 4 - mod; - } - // printf("mod = %d\n", mod); - for(i = height-1; i >= 0; i--) { - for(j = 0; j < width; j++) { - tmp = (unsigned char)imageOut[i*cols+j]; - fwrite(&tmp, sizeof(char), 1, ofp); - } - // In bmp format, rows must be a multiple of 4-bytes. - // So if we're not at a multiple of 4, add junk padding. - for(j = 0; j < mod; j++) { - fwrite(&tmp, sizeof(char), 1, ofp); - } - } - - fclose(ofp); - fclose(ifp); - - free(buffer); -} - -/* - * Read bmp image and convert to byte array. Also output the width and height - */ -float* readImage(const char *filename, int* widthOut, int* heightOut) { - - uchar* imageData; - - int height, width; - uchar tmp; - int offset; - int i, j; - - printf("Reading input image from %s\n", filename); - FILE *fp = fopen(filename, "rb"); - if(fp == NULL) { - perror(filename); - exit(-1); - } - - fseek(fp, 10, SEEK_SET); - fread(&offset, 4, 1, fp); - - fseek(fp, 18, SEEK_SET); - fread(&width, 4, 1, fp); - fread(&height, 4, 1, fp); - - printf("width = %d\n", width); - printf("height = %d\n", height); - - *widthOut = width; - *heightOut = height; - - imageData = (uchar*)malloc(width*height); - if(imageData == NULL) { - perror("malloc"); - exit(-1); - } - - fseek(fp, offset, SEEK_SET); - fflush(NULL); - - int mod = width % 4; - if(mod != 0) { - mod = 4 - mod; - } - - // NOTE bitmaps are stored in upside-down raster order. So we begin - // reading from the bottom left pixel, then going from left-to-right, - // read from the bottom to the top of the image. For image analysis, - // we want the image to be right-side up, so we'll modify it here. - - // First we read the image in upside-down - - // Read in the actual image - for(i = 0; i < height; i++) { - - // add actual data to the image - for(j = 0; j < width; j++) { - fread(&tmp, sizeof(char), 1, fp); - imageData[i*width + j] = tmp; - } - // For the bmp format, each row has to be a multiple of 4, - // so I need to read in the junk data and throw it away - for(j = 0; j < mod; j++) { - fread(&tmp, sizeof(char), 1, fp); - } - } - - // Then we flip it over - int flipRow; - for(i = 0; i < height/2; i++) { - flipRow = height - (i+1); - for(j = 0; j < width; j++) { - tmp = imageData[i*width+j]; - imageData[i*width+j] = imageData[flipRow*width+j]; - imageData[flipRow*width+j] = tmp; - } - } - - fclose(fp); - - // Input image on the host - float* floatImage = NULL; - floatImage = (float*)malloc(sizeof(float)*width*height); - if(floatImage == NULL) { - perror("malloc"); - exit(-1); - } - - // Convert the BMP image to float (not required) - for(i = 0; i < height; i++) { - for(j = 0; j < width; j++) { - floatImage[i*width+j] = (float)imageData[i*width+j]; - } - } - - free(imageData); - return floatImage; -} \ No newline at end of file diff --git a/benchmarks/old_opencl/convolution/utils.h b/benchmarks/old_opencl/convolution/utils.h deleted file mode 100644 index 2686de50..00000000 --- a/benchmarks/old_opencl/convolution/utils.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef __UTILS__ -#define __UTILS__ - -typedef unsigned char uchar; - -float* readImage(const char *filename, int* widthOut, int* heightOut); - -void storeImage(float *imageOut, const char *filename, int rows, int cols, - const char* refFilename); - -#endif \ No newline at end of file diff --git a/benchmarks/old_opencl/guassian/Makefile b/benchmarks/old_opencl/guassian/Makefile deleted file mode 100644 index 157a6203..00000000 --- a/benchmarks/old_opencl/guassian/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -RISCV_TOOL_PATH ?= $(wildcard ../../../../riscv-gnu-toolchain/drops) -POCL_CC_PATH ?= $(wildcard ../../../../pocl/drops_riscv_cc) -POCL_INC_PATH ?= $(wildcard ../include) -POCL_LIB_PATH ?= $(wildcard ../lib) -VX_RT_PATH ?= $(wildcard ../../../runtime) -VX_SIMX_PATH ?= $(wildcard ../../../simX/obj_dir) - -CC = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gcc -CXX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-g++ -DMP = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objdump -HEX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objcopy -GDB = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gdb - -VX_SRCS = $(VX_RT_PATH)/newlib/newlib.c -VX_SRCS += $(VX_RT_PATH)/startup/vx_start.S -VX_SRCS += $(VX_RT_PATH)/intrinsics/vx_intrinsics.S -VX_SRCS += $(VX_RT_PATH)/io/vx_io.S $(VX_RT_PATH)/io/vx_io.c -VX_SRCS += $(VX_RT_PATH)/fileio/fileio.S -VX_SRCS += $(VX_RT_PATH)/tests/tests.c -VX_SRCS += $(VX_RT_PATH)/vx_api/vx_api.c - -VX_CFLAGS = -nostartfiles -Wl,-Bstatic,-T,$(VX_RT_PATH)/startup/vx_link.ld - -CXXFLAGS = -g -O0 -march=rv32im -mabi=ilp32 -CXXFLAGS += -ffreestanding # program may not begin at main() -CXXFLAGS += -Wl,--gc-sections # enable garbage collection of unused input sections -CXXFLAGS += -fno-rtti -fno-non-call-exceptions # disable RTTI and exceptions -CXXFLAGS += -I$(POCL_INC_PATH) - -VX_LIBS = -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a -QEMU_LIBS = $(VX_RT_PATH)/qemu/vx_api.c -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a - -PROJECT = gaussian - -SRCS = main.cc clutils.cpp utils.cpp - -all: $(PROJECT).dump $(PROJECT).hex - -lib$(PROJECT).a: kernel.cl - POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(RISCV_TOOL_PATH)/lib:$(POCL_CC_PATH)/lib $(POCL_CC_PATH)/bin/poclcc -o lib$(PROJECT).a kernel.cl - -$(PROJECT).elf: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(VX_CFLAGS) $(VX_SRCS) $(SRCS) $(VX_LIBS) -o $(PROJECT).elf - -$(PROJECT).qemu: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(SRCS) $(QEMU_LIBS) -o $(PROJECT).qemu - -$(PROJECT).hex: $(PROJECT).elf - $(HEX) -O ihex $(PROJECT).elf $(PROJECT).hex - -$(PROJECT).dump: $(PROJECT).elf - $(DMP) -D $(PROJECT).elf > $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug diff --git a/benchmarks/old_opencl/guassian/OriginalParallel.c b/benchmarks/old_opencl/guassian/OriginalParallel.c deleted file mode 100755 index 6a899b68..00000000 --- a/benchmarks/old_opencl/guassian/OriginalParallel.c +++ /dev/null @@ -1,241 +0,0 @@ -/*----------------------------------------------------------- -** ge_p.c -- The program is to solve a linear system Ax = b -** by using Gaussian Elimination. The algorithm on page 101 -** ("Foundations of Parallel Programming") is used. -** The sequential version is ge_s.c. This parallel -** implementation converts three independent for() loops -** into three Fans. Use the data file ge_3.dat to verify -** the correction of the output. -** -** Written by Andreas Kura, 02/15/95 -** Modified by Chong-wei Xu, /04/20/95 -**----------------------------------------------------------- -*/ -#include -#include - -int Size, t; -float **a, *b; -BEGIN_SHARED_DECL - float **m; -END_SHARED_DECL; -FILE *fp; - -void InitProblemOnce(); -void InitPerRun(); -void ForwardSub(); -void Fan1(); -void Fan2(); -void Fan3(); -void InitMat(); -void InitAry(); -void PrintMat(); -void PrintAry(); - -main () -{ - InitializeUs(); - MakeSharedVariables; /* to make SHARED m */ - - InitProblemOnce(); - InitPerRun(); - ForwardSub(); - - printf("The result of matrix m is: \n"); - PrintMat(SHARED m, Size, Size); - printf("The result of matrix a is: \n"); - PrintMat(a, Size, Size); - printf("The result of array b is: \n"); - PrintAry(b, Size); -} - -/*------------------------------------------------------ -** InitProblemOnce -- Initialize all of matrices and -** vectors by opening a data file specified by the user. -** -** We used dynamic array **a, *b, and **m to allocate -** the memory storages. -**------------------------------------------------------ -*/ -void InitProblemOnce() -{ - char filename[30]; - - printf("Enter the data file name: "); - scanf("%s", filename); - printf("The file name is: %s\n", filename); - - fp = fopen(filename, "r"); - - fscanf(fp, "%d", &Size); - a = (float **) UsAllocScatterMatrix(Size, Size, sizeof(float)); - /* - a = (float **) malloc(Size * sizeof(float *)); - for (i=0; i -#include -#include -#include - -#include - -#include "clutils.h" -#include "utils.h" - - -// The following variables have file scope to simplify -// the utility functions - -//! All discoverable OpenCL platforms -static cl_platform_id* platforms = NULL; -static cl_uint numPlatforms; - -//! All discoverable OpenCL devices (one pointer per platform) -static cl_device_id* devices = NULL; -static cl_uint* numDevices; - -//! The chosen OpenCL platform -static cl_platform_id platform = NULL; - -//! The chosen OpenCL device -static cl_device_id device = NULL; - -//! OpenCL context -static cl_context context = NULL; - -//! OpenCL command queue -static cl_command_queue commandQueue = NULL; -static cl_command_queue commandQueueProf = NULL; -static cl_command_queue commandQueueNoProf = NULL; - -//! Global status of events -static bool eventsEnabled = false; - - -//------------------------------------------------------- -// Initialization and Cleanup -//------------------------------------------------------- - -//! Initialize OpenCl environment on one device -/*! - Init function for one device. Looks for supported devices and creates a context - \return returns a context initialized -*/ -/*cl_context cl_init(char devicePreference) -{ - cl_int status; - - // Discover and populate the platforms - status = clGetPlatformIDs(0, NULL, &numPlatforms); - cl_errChk(status, "Getting platform IDs", true); - if (numPlatforms > 0) - { - // Get all the platforms - platforms = (cl_platform_id*)alloc(numPlatforms * - sizeof(cl_platform_id)); - - status = clGetPlatformIDs(numPlatforms, platforms, NULL); - cl_errChk(status, "Getting platform IDs", true); - } - else - { - // If no platforms are available, we shouldn't continue - printf("No OpenCL platforms found\n"); - exit(-1); - } - - // Allocate space for the device lists and lengths - numDevices = (cl_uint*)alloc(sizeof(cl_uint)*numPlatforms); - devices = (cl_device_id**)alloc(sizeof(cl_device_id*)*numPlatforms); - - // If a device preference was supplied, we'll limit the search of devices - // based on type - cl_device_type deviceType = CL_DEVICE_TYPE_ALL; - if(devicePreference == 'c') { - deviceType = CL_DEVICE_TYPE_CPU; - } - if(devicePreference == 'g') { - deviceType = CL_DEVICE_TYPE_GPU; - } - - // Traverse the platforms array printing information and - // populating devices - for(unsigned int i = 0; i < numPlatforms ; i++) - { - // Print out some basic info about the platform - char* platformName = NULL; - char* platformVendor = NULL; - - platformName = cl_getPlatformName(platforms[i]); - platformVendor = cl_getPlatformVendor(platforms[i]); - - status = clGetDeviceIDs(platforms[i], deviceType, 0, NULL, &numDevices[i]); - cl_errChk(status, "Getting device IDs", false); - if(status != CL_SUCCESS) { - printf("This is a known NVIDIA bug (if platform == AMD then die)\n"); - printf("Setting number of devices to 0 and continuing\n"); - numDevices[i] = 0; - } - - printf("Platform %d (%d devices):\n", i, numDevices[i]); - printf("\tName: %s\n", platformName); - printf("\tVendor: %s\n", platformVendor); - - free(platformName); - free(platformVendor); - - // Populate OpenCL devices if any exist - if(numDevices[i] != 0) - { - // Allocate an array of devices of size "numDevices" - devices[i] = (cl_device_id*)alloc(sizeof(cl_device_id)*numDevices[i]); - - // Populate Arrray with devices - status = clGetDeviceIDs(platforms[i], deviceType, numDevices[i], - devices[i], NULL); - cl_errChk(status, "Getting device IDs", true); - } - - // Print some information about each device - for( unsigned int j = 0; j < numDevices[i]; j++) - { - char* deviceName = NULL; - char* deviceVendor = NULL; - - printf("\tDevice %d:\n", j); - - deviceName = cl_getDeviceName(devices[i][j]); - deviceVendor = cl_getDeviceVendor(devices[i][j]); - - printf("\t\tName: %s\n", deviceName); - printf("\t\tVendor: %s\n", deviceVendor); - - free(deviceName); - free(deviceVendor); - } - } - - // Hard-code in the platform/device to use, or uncomment 'scanf' - // to decide at runtime - cl_uint chosen_platform, chosen_device; - // UNCOMMENT the following two lines to manually select device each time - //printf("Enter Platform and Device No (Seperated by Space) \n"); - //scanf("%d %d", &chosen_platform, &chosen_device); - chosen_platform = 0; - chosen_device = 0; - printf("Using Platform %d, Device %d \n", chosen_platform, chosen_device); - - // Do a sanity check of platform/device selection - if(chosen_platform >= numPlatforms || - chosen_device >= numDevices[chosen_platform]) { - printf("Invalid platform/device combination\n"); - exit(-1); - } - - // Set the selected platform and device - platform = platforms[chosen_platform]; - device = devices[chosen_platform][chosen_device]; - - // Create the context - cl_context_properties cps[3] = {CL_CONTEXT_PLATFORM, - (cl_context_properties)(platform), 0}; - context = clCreateContext(cps, 1, &device, NULL, NULL, &status); - cl_errChk(status, "Creating context", true); - - // Create the command queue - commandQueueProf = clCreateCommandQueue(context, device, - CL_QUEUE_PROFILING_ENABLE, &status); - cl_errChk(status, "creating command queue", true); - - commandQueueNoProf = clCreateCommandQueue(context, device, 0, &status); - cl_errChk(status, "creating command queue", true); - - if(eventsEnabled) { - printf("Profiling enabled\n"); - commandQueue = commandQueueProf; - } - else { - printf("Profiling disabled\n"); - commandQueue = commandQueueNoProf; - } - - return context; -}*/ - -cl_context cl_init_context(int platform, int dev,int quiet) { - int printInfo=1; - if (platform >= 0 && dev >= 0) printInfo = 0; - cl_int status; - // Used to iterate through the platforms and devices, respectively - cl_uint numPlatforms; - cl_uint numDevices; - - // These will hold the platform and device we select (can potentially be - // multiple, but we're just doing one for now) - // cl_platform_id platform = NULL; - - /*status = clGetPlatformIDs(0, NULL, &numPlatforms); - if (printInfo) printf("Number of platforms detected:%d\n", numPlatforms); - - // Print some information about the available platforms - cl_platform_id *platforms = NULL; - cl_device_id * devices = NULL; - if (numPlatforms > 0) - { - // get all the platforms - platforms = (cl_platform_id*)malloc(numPlatforms * - sizeof(cl_platform_id)); - status = clGetPlatformIDs(numPlatforms, platforms, NULL); - - // Traverse the platforms array - if (printInfo) printf("Checking For OpenCl Compatible Devices\n"); - for(unsigned int i = 0; i < numPlatforms ; i++) - { - char pbuf[100]; - if (printInfo) printf("Platform %d:\t", i); - status = clGetPlatformInfo(platforms[i], CL_PLATFORM_VENDOR, - sizeof(pbuf), pbuf, NULL); - if (printInfo) printf("Vendor: %s\n", pbuf); - - //unsigned int numDevices; - - status = clGetDeviceIDs(platforms[i], CL_DEVICE_TYPE_ALL, 0, NULL, &numDevices); - if(cl_errChk(status, "checking for devices",true)) - exit(1); - if(numDevices == 0) { - printf("There are no devices for Platform %d\n",i); - exit(0); - } - else - { - if (printInfo) printf("\tNo of devices for Platform %d is %u\n",i, numDevices); - //! Allocate an array of devices of size "numDevices" - devices = (cl_device_id*)malloc(sizeof(cl_device_id)*numDevices); - //! Populate Arrray with devices - status = clGetDeviceIDs(platforms[i], CL_DEVICE_TYPE_ALL, numDevices, - devices, NULL); - if(cl_errChk(status, "getting device IDs",true)) { - exit(1); - } - } - for( unsigned int j = 0; j < numDevices; j++) - { - char dbuf[100]; - char deviceStr[100]; - if (printInfo) printf("\tDevice: %d\t", j); - status = clGetDeviceInfo(devices[j], CL_DEVICE_VENDOR, sizeof(dbuf), - deviceStr, NULL); - cl_errChk(status, "Getting Device Info\n",true); - if (printInfo) printf("Vendor: %s", deviceStr); - status = clGetDeviceInfo(devices[j], CL_DEVICE_NAME, sizeof(dbuf), - dbuf, NULL); - if (printInfo) printf("\n\t\tName: %s\n", dbuf); - } - } - } - else - { - // If no platforms are available, we're sunk! - printf("No OpenCL platforms found\n"); - exit(0); - } - - int platform_touse; - unsigned int device_touse; - if (printInfo) printf("Enter Platform and Device No (Seperated by Space) \n"); - if (printInfo) scanf("%d %d", &platform_touse, &device_touse); - else { - platform_touse = platform; - device_touse = dev; - } - if (!quiet) printf("Using Platform %d \t Device No %d \n",platform_touse, device_touse); - - //! Recheck how many devices does our chosen platform have - status = clGetDeviceIDs(platforms[platform_touse], CL_DEVICE_TYPE_ALL, 0, NULL, &numDevices); - - if(device_touse > numDevices) - { - printf("Invalid Device Number\n"); - exit(1); - } - - //! Populate devices array with all the visible devices of our chosen platform - devices = (cl_device_id *)malloc(sizeof(cl_device_id)*numDevices); - status = clGetDeviceIDs(platforms[platform_touse], - CL_DEVICE_TYPE_ALL, numDevices, - devices, NULL); - if(cl_errChk(status,"Error in Getting Devices\n",true)) exit(1); - - - //!Check if Device requested is a CPU or a GPU - cl_device_type dtype; - device = devices[device_touse]; - status = clGetDeviceInfo(devices[device_touse], - CL_DEVICE_TYPE, - sizeof(dtype), - (void *)&dtype, - NULL); - if(cl_errChk(status,"Error in Getting Device Info\n",true)) exit(1); - if(dtype == CL_DEVICE_TYPE_GPU) { - if (!quiet) printf("Creating GPU Context\n\n"); - } - else if (dtype == CL_DEVICE_TYPE_CPU) { - if (!quiet) printf("Creating CPU Context\n\n"); - } - else perror("This Context Type Not Supported\n"); - - cl_context_properties cps[3] = {CL_CONTEXT_PLATFORM, - (cl_context_properties)(platforms[platform_touse]), 0}; - - cl_context_properties *cprops = cps; - - context = clCreateContextFromType( - cprops, (cl_device_type)dtype, - NULL, NULL, &status); - if(cl_errChk(status, "creating Context",true)) { - exit(1); - }*/ - - // Getting platform and device information - - numPlatforms = 1; - numDevices = 1; - int platform_touse = 0; - int device_touse = 0; - platforms = (cl_platform_id*)malloc(numPlatforms * sizeof(cl_platform_id)); - devices = (cl_device_id*)malloc(sizeof(cl_device_id)*numDevices); - - status = clGetPlatformIDs(1, platforms, NULL); - cl_errChk(status, "Oops!", true); - status = clGetDeviceIDs(platforms[0], CL_DEVICE_TYPE_DEFAULT, 1, devices, NULL); - cl_errChk(status, "Oops!", true); - context = clCreateContext(NULL, 1, devices, NULL, NULL, &status); - cl_errChk(status, "Oops!", true); - - device=devices[device_touse]; - -#define PROFILING - -#ifdef PROFILING - - commandQueue = clCreateCommandQueue(context, - devices[device_touse], CL_QUEUE_PROFILING_ENABLE, &status); - -#else - - clCommandQueue = clCreateCommandQueue(clGPUContext, - devices[device_touse], NULL, &status); - -#endif // PROFILING - - if(cl_errChk(status, "creating command queue",true)) { - exit(1); - } - return context; -} -/*! - Release all resources that the user doesn't have access to. -*/ -void cl_cleanup() -{ - // Free the command queue - if(commandQueue) { - clReleaseCommandQueue(commandQueue); - } - - // Free the context - if(context) { - clReleaseContext(context); - } - - free(devices); - free(numDevices); - - // Free the platforms - free(platforms); -} - -//! Release a kernel object -/*! - \param mem The kernel object to release -*/ -void cl_freeKernel(cl_kernel kernel) -{ - cl_int status; - - if(kernel != NULL) { - status = clReleaseKernel(kernel); - cl_errChk(status, "Releasing kernel object", true); - } -} - -//! Release memory allocated on the device -/*! - \param mem The device pointer to release -*/ -void cl_freeMem(cl_mem mem) -{ - cl_int status; - - if(mem != NULL) { - status = clReleaseMemObject(mem); - cl_errChk(status, "Releasing mem object", true); - } -} - -//! Release a program object -/*! - \param mem The program object to release -*/ -void cl_freeProgram(cl_program program) -{ - cl_int status; - - if(program != NULL) { - status = clReleaseProgram(program); - cl_errChk(status, "Releasing program object", true); - } -} - -//! Returns a reference to the command queue -/*! - Returns a reference to the command queue \n - Used for any OpenCl call that needs the command queue declared in clutils.cpp -*/ -cl_command_queue cl_getCommandQueue() -{ - return commandQueue; -} - -//------------------------------------------------------- -// Synchronization functions -//------------------------------------------------------- - -/*! - Wait till all pending commands in queue are finished -*/ -void cl_sync() -{ - clFinish(commandQueue); -} - - -//------------------------------------------------------- -// Memory allocation -//------------------------------------------------------- - -//! Allocate a buffer on a device -/*! - \param mem_size Size of memory in bytes - \param flags Optional cl_mem_flags - \return Returns a cl_mem object that points to device memory -*/ -cl_mem cl_allocBuffer(size_t mem_size, cl_mem_flags flags) -{ - cl_mem mem; - cl_int status; - - /*! - Logging information for keeping track of device memory - */ - static int allocationCount = 1; - static size_t allocationSize = 0; - - allocationCount++; - allocationSize += mem_size; - - mem = clCreateBuffer(context, flags, mem_size, NULL, &status); - - cl_errChk(status, "creating buffer", true); - - return mem; -} - -//! Allocate constant memory on device -/*! - \param mem_size Size of memory in bytes - \param host_ptr Host pointer that contains the data - \return Returns a cl_mem object that points to device memory -*/ -cl_mem cl_allocBufferConst(size_t mem_size, void* host_ptr) -{ - cl_mem mem; - cl_int status; - - mem = clCreateBuffer(context, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, - mem_size, host_ptr, &status); - cl_errChk(status, "Error creating const mem buffer", true); - - return mem; -} - -//! Allocate a buffer on device pinning the host memory at host_ptr -/*! - \param mem_size Size of memory in bytes - \return Returns a cl_mem object that points to pinned memory on the host -*/ -cl_mem cl_allocBufferPinned(size_t mem_size) -{ - cl_mem mem; - cl_int status; - - mem = clCreateBuffer(context, CL_MEM_READ_WRITE | CL_MEM_ALLOC_HOST_PTR, - mem_size, NULL, &status); - cl_errChk(status, "Error allocating pinned memory", true); - - return mem; -} - -//! Allocate an image on a device -/*! - \param height Number of rows in the image - \param width Number of columns in the image - \param elemSize Size of the elements in the image - \param flags Optional cl_mem_flags - \return Returns a cl_mem object that points to device memory -*/ -cl_mem cl_allocImage(size_t height, size_t width, char type, cl_mem_flags flags) -{ - cl_mem mem; - cl_int status; - - size_t elemSize = 0; - - cl_image_format format; - format.image_channel_order = CL_R; - - switch(type) { - case 'f': - elemSize = sizeof(float); - format.image_channel_data_type = CL_FLOAT; - break; - case 'i': - elemSize = sizeof(int); - format.image_channel_data_type = CL_SIGNED_INT32; - break; - default: - printf("Error creating image: Unsupported image type.\n"); - exit(-1); - } - - /*! - Logging information for keeping track of device memory - */ - static int allocationCount = 1; - static size_t allocationSize = 0; - - allocationCount++; - allocationSize += height*width*elemSize; - - // Create the image - mem = clCreateImage2D(context, flags, &format, width, height, 0, NULL, &status); - - //cl_errChk(status, "creating image", true); - if(status != CL_SUCCESS) { - printf("Error creating image: Images may not be supported for this device.\n"); - printSupportedImageFormats(); - getchar(); - exit(-1); - } - - return mem; -} - - -//------------------------------------------------------- -// Data transfers -//------------------------------------------------------- - - -// Copy and map a buffer -void* cl_copyAndMapBuffer(cl_mem dst, cl_mem src, size_t size) { - - void* ptr; // Pointer to the pinned memory that will be returned - - cl_copyBufferToBuffer(dst, src, size); - - ptr = cl_mapBuffer(dst, size, CL_MAP_READ); - - return ptr; -} - -// Copy a buffer -void cl_copyBufferToBuffer(cl_mem dst, cl_mem src, size_t size) -{ - cl_int status; - status = clEnqueueCopyBuffer(commandQueue, src, dst, 0, 0, size, 0, NULL, - NULL); - cl_errChk(status, "Copying buffer", true); - -} - -//! Copy a buffer to the device -/*! - \param dst Valid device pointer - \param src Host pointer that contains the data - \param mem_size Size of data to copy - \param blocking Blocking or non-blocking operation -*/ -void cl_copyBufferToDevice(cl_mem dst, void* src, size_t mem_size, cl_bool blocking) -{ - cl_int status; - status = clEnqueueWriteBuffer(commandQueue, dst, blocking, 0, - mem_size, src, 0, NULL, NULL); - cl_errChk(status, "Writing buffer", true); - -} - -//! Copy a buffer to the host -/*! - \param dst Valid host pointer - \param src Device pointer that contains the data - \param mem_size Size of data to copy - \param blocking Blocking or non-blocking operation -*/ -void cl_copyBufferToHost(void* dst, cl_mem src, size_t mem_size, cl_bool blocking) -{ - cl_int status; - status = clEnqueueReadBuffer(commandQueue, src, blocking, 0, - mem_size, dst, 0, NULL, NULL); - cl_errChk(status, "Reading buffer", true); - -} - -//! Copy a buffer to a 2D image -/*! - \param src Valid device buffer - \param dst Empty device image - \param mem_size Size of data to copy -*/ -void cl_copyBufferToImage(cl_mem buffer, cl_mem image, int height, int width) -{ - size_t origin[3] = {0, 0, 0}; - size_t region[3] = {width, height, 1}; - - cl_int status; - status = clEnqueueCopyBufferToImage(commandQueue, buffer, image, 0, - origin, region, 0, NULL, NULL); - cl_errChk(status, "Copying buffer to image", true); - -} - -// Copy data to an image on the device -/*! - \param dst Valid device pointer - \param src Host pointer that contains the data - \param height Height of the image - \param width Width of the image -*/ -void cl_copyImageToDevice(cl_mem dst, void* src, size_t height, size_t width) -{ - cl_int status; - size_t origin[3] = {0, 0, 0}; - size_t region[3] = {width, height, 1}; - - status = clEnqueueWriteImage(commandQueue, dst, CL_TRUE, origin, - region, 0, 0, src, 0, NULL, NULL); - cl_errChk(status, "Writing image", true); -} - -//! Copy an image to the host -/*! - \param dst Valid host pointer - \param src Device pointer that contains the data - \param height Height of the image - \param width Width of the image -*/ -void cl_copyImageToHost(void* dst, cl_mem src, size_t height, size_t width) -{ - cl_int status; - size_t origin[3] = {0, 0, 0}; - size_t region[3] = {width, height, 1}; - - status = clEnqueueReadImage(commandQueue, src, CL_TRUE, origin, - region, 0, 0, dst, 0, NULL, NULL); - cl_errChk(status, "Reading image", true); -} - -//! Map a buffer into a host address -/*! - \param mem cl_mem object - \param mem_size Size of memory in bytes - \param flags Optional cl_mem_flags - \return Returns a host pointer that points to the mapped region -*/ -void *cl_mapBuffer(cl_mem mem, size_t mem_size, cl_mem_flags flags) -{ - cl_int status; - void *ptr; - - ptr = (void *)clEnqueueMapBuffer(commandQueue, mem, CL_TRUE, flags, - 0, mem_size, 0, NULL, NULL, &status); - - cl_errChk(status, "Error mapping a buffer", true); - - return ptr; -} - -//! Unmap a buffer or image -/*! - \param mem cl_mem object - \param ptr A host pointer that points to the mapped region -*/ -void cl_unmapBuffer(cl_mem mem, void *ptr) -{ - - // TODO It looks like AMD doesn't support profiling unmapping yet. Leaving the - // commented code here until it's supported - - cl_int status; - - status = clEnqueueUnmapMemObject(commandQueue, mem, ptr, 0, NULL, NULL); - - cl_errChk(status, "Error unmapping a buffer or image", true); -} - -void cl_writeToZCBuffer(cl_mem mem, void* data, size_t size) -{ - - void* ptr; - - ptr = cl_mapBuffer(mem, size, CL_MAP_WRITE); - - memcpy(ptr, data, size); - - cl_unmapBuffer(mem, ptr); -} - -//------------------------------------------------------- -// Program and kernels -//------------------------------------------------------- - -//! Convert source code file into cl_program -/*! -Compile Opencl source file into a cl_program. The cl_program will be made into a kernel in PrecompileKernels() - -\param kernelPath Filename of OpenCl code -\param compileoptions Compilation options -\param verbosebuild Switch to enable verbose Output -*/ -cl_program cl_compileProgram(char* kernelPath, char* compileoptions, bool verbosebuild ) -{ - cl_int status; - FILE *fp = NULL; - char *source = NULL; - long int size; - - /*printf("\t%s\n", kernelPath); - - // Determine the size of the source file -#ifdef _WIN32 - fopen_s(&fp, kernelPath, "rb"); -#else - fp = fopen(kernelPath, "rb"); -#endif - if(!fp) { - printf("Could not open kernel file\n"); - exit(-1); - } - status = fseek(fp, 0, SEEK_END); - if(status != 0) { - printf("Error seeking to end of file\n"); - exit(-1); - } - size = ftell(fp); - if(size < 0) { - printf("Error getting file position\n"); - exit(-1); - } - rewind(fp); - - // Allocate enough space for the source code - source = (char *)alloc(size + 1); - - // fill with NULLs (just for fun) - for (int i = 0; i < size+1; i++) { - source[i] = '\0'; - } - - // Read in the source code - fread(source, 1, size, fp); - source[size] = '\0';*/ - - // Create the program object - //cl_program clProgramReturn = clCreateProgramWithSource(context, 1, (const char **)&source, NULL, &status); - cl_program clProgramReturn = clCreateProgramWithBuiltInKernels(context, 1, &device, "Fan1;Fan2", &status); - cl_errChk(status, "Creating program", true); - - free(source); - fclose(fp); - - // Try to compile the program - status = clBuildProgram(clProgramReturn, 0, NULL, compileoptions, NULL, NULL); - if(cl_errChk(status, "Building program", false) || verbosebuild == 1) - { - - cl_build_status build_status; - - clGetProgramBuildInfo(clProgramReturn, device, CL_PROGRAM_BUILD_STATUS, - sizeof(cl_build_status), &build_status, NULL); - - if(build_status == CL_SUCCESS && verbosebuild == 0) { - return clProgramReturn; - } - - //char *build_log; - size_t ret_val_size; - printf("Device: %p",device); - clGetProgramBuildInfo(clProgramReturn, device, CL_PROGRAM_BUILD_LOG, 0, - NULL, &ret_val_size); - - char *build_log = (char*)alloc(ret_val_size+1); - - clGetProgramBuildInfo(clProgramReturn, device, CL_PROGRAM_BUILD_LOG, - ret_val_size+1, build_log, NULL); - - // to be careful, terminate with \0 - // there's no information in the reference whether the string is 0 - // terminated or not - build_log[ret_val_size] = '\0'; - - printf("Build log:\n %s...\n", build_log); - if(build_status != CL_SUCCESS) { - getchar(); - exit(-1); - } - else - return clProgramReturn; - } - - // print the ptx information - // printBinaries(clProgram); - - return clProgramReturn; -} - -//! Create a kernel from compiled source -/*! -Create a kernel from compiled source - -\param program Compiled OpenCL program -\param kernel_name Name of the kernel in the program -\return Returns a cl_kernel object for the specified kernel -*/ -cl_kernel cl_createKernel(cl_program program, const char* kernel_name) { - - cl_kernel kernel; - cl_int status; - - kernel = clCreateKernel(program, kernel_name, &status); - cl_errChk(status, "Creating kernel", true); - - return kernel; -} - -//! Set an argument for a OpenCL kernel -/*! -Set an argument for a OpenCL kernel - -\param kernel The kernel for which the argument is being set -\param index The argument index -\param size The size of the argument -\param data A pointer to the argument -*/ -void cl_setKernelArg(cl_kernel kernel, unsigned int index, size_t size, - void* data) -{ - cl_int status; - status = clSetKernelArg(kernel, index, size, data); - - cl_errChk(status, "Setting kernel arg", true); -} - - -//------------------------------------------------------- -// Profiling/events -//------------------------------------------------------- - - -//! Time kernel execution using cl_event -/*! - Prints out the time taken between the start and end of an event - \param event_time -*/ -double cl_computeExecTime(cl_event event_time) -{ - cl_int status; - cl_ulong starttime; - cl_ulong endtime; - - double elapsed; - - status = clGetEventProfilingInfo(event_time, CL_PROFILING_COMMAND_START, - sizeof(cl_ulong), &starttime, NULL); - cl_errChk(status, "profiling start", true); - - status = clGetEventProfilingInfo(event_time, CL_PROFILING_COMMAND_END, - sizeof(cl_ulong), &endtime, NULL); - cl_errChk(status, "profiling end", true); - - // Convert to ms - elapsed = (double)(endtime-starttime)/1000000.0; - - return elapsed; -} - -//! Compute the elapsed time between two timer values -double cl_computeTime(cl_time start, cl_time end) -{ -#ifdef _WIN32 - __int64 freq; - int status; - - status = QueryPerformanceFrequency((LARGE_INTEGER*)&freq); - if(status == 0) { - perror("QueryPerformanceFrequency"); - exit(-1); - } - - // Return time in ms - return double(end-start)/(double(freq)/1000.0); -#else - - return end-start; -#endif -} - -//! Grab the current time using a system-specific timer -void cl_getTime(cl_time* time) -{ - -#ifdef _WIN32 - int status = QueryPerformanceCounter((LARGE_INTEGER*)time); - if(status == 0) { - perror("QueryPerformanceCounter"); - exit(-1); - } -#else - // Use gettimeofday to get the current time - struct timeval curTime; - gettimeofday(&curTime, NULL); - - // Convert timeval into double - *time = curTime.tv_sec * 1000 + (double)curTime.tv_usec/1000; -#endif -} - - - -//------------------------------------------------------- -// Error handling -//------------------------------------------------------- - -//! OpenCl error code list -/*! - An array of character strings used to give the error corresponding to the error code \n - - The error code is the index within this array -*/ -char *cl_errs[MAX_ERR_VAL] = { - (char *)"CL_SUCCESS", // 0 - (char *)"CL_DEVICE_NOT_FOUND", //-1 - (char *)"CL_DEVICE_NOT_AVAILABLE", //-2 - (char *)"CL_COMPILER_NOT_AVAILABLE", //-3 - (char *)"CL_MEM_OBJECT_ALLOCATION_FAILURE", //-4 - (char *)"CL_OUT_OF_RESOURCES", //-5 - (char *)"CL_OUT_OF_HOST_MEMORY", //-6 - (char *)"CL_PROFILING_INFO_NOT_AVAILABLE", //-7 - (char *)"CL_MEM_COPY_OVERLAP", //-8 - (char *)"CL_IMAGE_FORMAT_MISMATCH", //-9 - (char *)"CL_IMAGE_FORMAT_NOT_SUPPORTED", //-10 - (char *)"CL_BUILD_PROGRAM_FAILURE", //-11 - (char *)"CL_MAP_FAILURE", //-12 - (char *)"", //-13 - (char *)"", //-14 - (char *)"", //-15 - (char *)"", //-16 - (char *)"", //-17 - (char *)"", //-18 - (char *)"", //-19 - (char *)"", //-20 - (char *)"", //-21 - (char *)"", //-22 - (char *)"", //-23 - (char *)"", //-24 - (char *)"", //-25 - (char *)"", //-26 - (char *)"", //-27 - (char *)"", //-28 - (char *)"", //-29 - (char *)"CL_INVALID_VALUE", //-30 - (char *)"CL_INVALID_DEVICE_TYPE", //-31 - (char *)"CL_INVALID_PLATFORM", //-32 - (char *)"CL_INVALID_DEVICE", //-33 - (char *)"CL_INVALID_CONTEXT", //-34 - (char *)"CL_INVALID_QUEUE_PROPERTIES", //-35 - (char *)"CL_INVALID_COMMAND_QUEUE", //-36 - (char *)"CL_INVALID_HOST_PTR", //-37 - (char *)"CL_INVALID_MEM_OBJECT", //-38 - (char *)"CL_INVALID_IMAGE_FORMAT_DESCRIPTOR", //-39 - (char *)"CL_INVALID_IMAGE_SIZE", //-40 - (char *)"CL_INVALID_SAMPLER", //-41 - (char *)"CL_INVALID_BINARY", //-42 - (char *)"CL_INVALID_BUILD_OPTIONS", //-43 - (char *)"CL_INVALID_PROGRAM", //-44 - (char *)"CL_INVALID_PROGRAM_EXECUTABLE", //-45 - (char *)"CL_INVALID_KERNEL_NAME", //-46 - (char *)"CL_INVALID_KERNEL_DEFINITION", //-47 - (char *)"CL_INVALID_KERNEL", //-48 - (char *)"CL_INVALID_ARG_INDEX", //-49 - (char *)"CL_INVALID_ARG_VALUE", //-50 - (char *)"CL_INVALID_ARG_SIZE", //-51 - (char *)"CL_INVALID_KERNEL_ARGS", //-52 - (char *)"CL_INVALID_WORK_DIMENSION ", //-53 - (char *)"CL_INVALID_WORK_GROUP_SIZE", //-54 - (char *)"CL_INVALID_WORK_ITEM_SIZE", //-55 - (char *)"CL_INVALID_GLOBAL_OFFSET", //-56 - (char *)"CL_INVALID_EVENT_WAIT_LIST", //-57 - (char *)"CL_INVALID_EVENT", //-58 - (char *)"CL_INVALID_OPERATION", //-59 - (char *)"CL_INVALID_GL_OBJECT", //-60 - (char *)"CL_INVALID_BUFFER_SIZE", //-61 - (char *)"CL_INVALID_MIP_LEVEL", //-62 - (char *)"CL_INVALID_GLOBAL_WORK_SIZE"}; //-63 - -//! OpenCl Error checker -/*! -Checks for error code as per cl_int returned by OpenCl -\param status Error value as cl_int -\param msg User provided error message -\return True if Error Seen, False if no error -*/ -int cl_errChk(const cl_int status, const char * msg, bool exitOnErr) -{ - - if(status != CL_SUCCESS) { - printf("OpenCL Error: %d %s %s\n", status, cl_errs[-status], msg); - - if(exitOnErr) { - exit(-1); - } - - return true; - } - return false; -} - -// Queries the supported image formats for the device and prints -// them to the screen - void printSupportedImageFormats() -{ - cl_uint numFormats; - cl_int status; - - status = clGetSupportedImageFormats(context, 0, CL_MEM_OBJECT_IMAGE2D, - 0, NULL, &numFormats); - cl_errChk(status, "getting supported image formats", true); - - cl_image_format* imageFormats = NULL; - imageFormats = (cl_image_format*)alloc(sizeof(cl_image_format)*numFormats); - - status = clGetSupportedImageFormats(context, 0, CL_MEM_OBJECT_IMAGE2D, - numFormats, imageFormats, NULL); - - printf("There are %d supported image formats\n", numFormats); - - cl_uint orders[]={CL_R, CL_A, CL_INTENSITY, CL_LUMINANCE, CL_RG, - CL_RA, CL_RGB, CL_RGBA, CL_ARGB, CL_BGRA}; - char *orderstr[]={(char *)"CL_R", (char *)"CL_A",(char *)"CL_INTENSITY", (char *)"CL_LUMINANCE", (char *)"CL_RG", - (char *)"CL_RA", (char *)"CL_RGB", (char *)"CL_RGBA", (char *)"CL_ARGB", (char *)"CL_BGRA"}; - - cl_uint types[]={ - CL_SNORM_INT8 , CL_SNORM_INT16, CL_UNORM_INT8, CL_UNORM_INT16, - CL_UNORM_SHORT_565, CL_UNORM_SHORT_555, CL_UNORM_INT_101010,CL_SIGNED_INT8, - CL_SIGNED_INT16, CL_SIGNED_INT32, CL_UNSIGNED_INT8, CL_UNSIGNED_INT16, - CL_UNSIGNED_INT32, CL_HALF_FLOAT, CL_FLOAT}; - - char * typesstr[]={ - (char *)"CL_SNORM_INT8" ,(char *)"CL_SNORM_INT16",(char *)"CL_UNORM_INT8",(char *)"CL_UNORM_INT16", - (char *)"CL_UNORM_SHORT_565",(char *)"CL_UNORM_SHORT_555",(char *)"CL_UNORM_INT_101010", - (char *)"CL_SIGNED_INT8",(char *)"CL_SIGNED_INT16",(char *)"CL_SIGNED_INT32",(char *)"CL_UNSIGNED_INT8", - (char *)"CL_UNSIGNED_INT16",(char *)"CL_UNSIGNED_INT32",(char *)"CL_HALF_FLOAT",(char *)"CL_FLOAT"}; - - printf("Supported Formats:\n"); - for(int i = 0; i < (int)numFormats; i++) { - printf("\tFormat %d: ", i); - - for(int j = 0; j < (int)(sizeof(orders)/sizeof(cl_int)); j++) { - if(imageFormats[i].image_channel_order == orders[j]) { - printf("%s, ", orderstr[j]); - } - } - for(int j = 0; j < (int)(sizeof(types)/sizeof(cl_int)); j++) { - if(imageFormats[i].image_channel_data_type == types[j]) { - printf("%s, ", typesstr[j]); - } - } - printf("\n"); - } - - free(imageFormats); -} - - -//------------------------------------------------------- -// Platform and device information -//------------------------------------------------------- - -//! Returns true if AMD is the device vendor -bool cl_deviceIsAMD(cl_device_id dev) { - - bool retval = false; - - char* vendor = cl_getDeviceVendor(dev); - - if(strncmp(vendor, "Advanced", 8) == 0) { - retval = true; - } - - free(vendor); - - return retval; -} - -//! Returns true if NVIDIA is the device vendor -bool cl_deviceIsNVIDIA(cl_device_id dev) { - - bool retval = false; - - char* vendor = cl_getDeviceVendor(dev); - - if(strncmp(vendor, "NVIDIA", 6) == 0) { - retval = true; - } - - free(vendor); - - return retval; -} - -//! Returns true if NVIDIA is the device vendor -bool cl_platformIsNVIDIA(cl_platform_id plat) { - - bool retval = false; - - char* vendor = cl_getPlatformVendor(plat); - - if(strncmp(vendor, "NVIDIA", 6) == 0) { - retval = true; - } - - free(vendor); - - return retval; -} - -//! Get the name of the vendor for a device -char* cl_getDeviceDriverVersion(cl_device_id dev) -{ - cl_int status; - size_t devInfoSize; - char* devInfoStr = NULL; - - // If dev is NULL, set it to the default device - if(dev == NULL) { - dev = device; - } - - // Print the vendor - status = clGetDeviceInfo(dev, CL_DRIVER_VERSION, 0, - NULL, &devInfoSize); - cl_errChk(status, "Getting vendor name", true); - - devInfoStr = (char*)alloc(devInfoSize); - - status = clGetDeviceInfo(dev, CL_DRIVER_VERSION, devInfoSize, - devInfoStr, NULL); - cl_errChk(status, "Getting vendor name", true); - - return devInfoStr; -} - -//! The the name of the device as supplied by the OpenCL implementation -char* cl_getDeviceName(cl_device_id dev) -{ - cl_int status; - size_t devInfoSize; - char* devInfoStr = NULL; - - // If dev is NULL, set it to the default device - if(dev == NULL) { - dev = device; - } - - // Print the name - status = clGetDeviceInfo(dev, CL_DEVICE_NAME, 0, - NULL, &devInfoSize); - cl_errChk(status, "Getting device name", true); - - devInfoStr = (char*)alloc(devInfoSize); - - status = clGetDeviceInfo(dev, CL_DEVICE_NAME, devInfoSize, - devInfoStr, NULL); - cl_errChk(status, "Getting device name", true); - - return(devInfoStr); -} - -//! Get the name of the vendor for a device -char* cl_getDeviceVendor(cl_device_id dev) -{ - cl_int status; - size_t devInfoSize; - char* devInfoStr = NULL; - - // If dev is NULL, set it to the default device - if(dev == NULL) { - dev = device; - } - - // Print the vendor - status = clGetDeviceInfo(dev, CL_DEVICE_VENDOR, 0, - NULL, &devInfoSize); - cl_errChk(status, "Getting vendor name", true); - - devInfoStr = (char*)alloc(devInfoSize); - - status = clGetDeviceInfo(dev, CL_DEVICE_VENDOR, devInfoSize, - devInfoStr, NULL); - cl_errChk(status, "Getting vendor name", true); - - return devInfoStr; -} - -//! Get the name of the vendor for a device -char* cl_getDeviceVersion(cl_device_id dev) -{ - cl_int status; - size_t devInfoSize; - char* devInfoStr = NULL; - - // If dev is NULL, set it to the default device - if(dev == NULL) { - dev = device; - } - - // Print the vendor - status = clGetDeviceInfo(dev, CL_DEVICE_VERSION, 0, - NULL, &devInfoSize); - cl_errChk(status, "Getting vendor name", true); - - devInfoStr = (char*)alloc(devInfoSize); - - status = clGetDeviceInfo(dev, CL_DEVICE_VERSION, devInfoSize, - devInfoStr, NULL); - cl_errChk(status, "Getting vendor name", true); - - return devInfoStr; -} - -//! The the name of the device as supplied by the OpenCL implementation -char* cl_getPlatformName(cl_platform_id platform) -{ - cl_int status; - size_t platformInfoSize; - char* platformInfoStr = NULL; - - // Print the name - status = clGetPlatformInfo(platform, CL_PLATFORM_NAME, 0, - NULL, &platformInfoSize); - cl_errChk(status, "Getting platform name", true); - - platformInfoStr = (char*)alloc(platformInfoSize); - - status = clGetPlatformInfo(platform, CL_PLATFORM_NAME, platformInfoSize, - platformInfoStr, NULL); - cl_errChk(status, "Getting platform name", true); - - return(platformInfoStr); -} - -//! The the name of the device as supplied by the OpenCL implementation -char* cl_getPlatformVendor(cl_platform_id platform) -{ - cl_int status; - size_t platformInfoSize; - char* platformInfoStr = NULL; - - // Print the name - status = clGetPlatformInfo(platform, CL_PLATFORM_VENDOR, 0, - NULL, &platformInfoSize); - cl_errChk(status, "Getting platform name", true); - - platformInfoStr = (char*)alloc(platformInfoSize); - - status = clGetPlatformInfo(platform, CL_PLATFORM_VENDOR, platformInfoSize, - platformInfoStr, NULL); - cl_errChk(status, "Getting platform name", true); - - return(platformInfoStr); -} - -//------------------------------------------------------- -// Utility functions -//------------------------------------------------------- - -//! Take a string and an int, and return a string -char* catStringWithInt(const char* string, int integer) { - - if(integer > 99999) { - printf("Can't handle event identifiers with 6 digits\n"); - exit(-1); - } - - // 5 characters for the identifier, 1 for the null terminator - int strLen = strlen(string)+5+1; - char* eventStr = (char*)alloc(sizeof(char)*strLen); - - char tmp[6]; - - strcpy(eventStr, string); - strncat(eventStr, itoa_portable(integer, tmp, 10), 5); - - return eventStr; -} - -/** - ** C++ version 0.4 char* style "itoa": - ** Written by Lukás Chmela - ** Released under GPLv3. - **/ -//portable itoa function -char* itoa_portable(int value, char* result, int base) { - // check that the base if valid - if (base < 2 || base > 36) { *result = '\0'; return result; } - - char* ptr = result, *ptr1 = result, tmp_char; - int tmp_value; - - do { - tmp_value = value; - value /= base; - *ptr++ = "zyxwvutsrqponmlkjihgfedcba9876543210123456789abcdefghijklmnopqrstuvwxyz" [35 + (tmp_value - value * base)]; - } while ( value ); - - //Apply negative sign - if (tmp_value < 0) *ptr++ = '-'; - *ptr-- = '\0'; - - while(ptr1 < ptr) { - tmp_char = *ptr; - *ptr--= *ptr1; - *ptr1++ = tmp_char; - } - - return result; -} diff --git a/benchmarks/old_opencl/guassian/clutils.h b/benchmarks/old_opencl/guassian/clutils.h deleted file mode 100755 index 51177d07..00000000 --- a/benchmarks/old_opencl/guassian/clutils.h +++ /dev/null @@ -1,281 +0,0 @@ -/****************************************************************************\ - * Copyright (c) 2011, Advanced Micro Devices, Inc. * - * All rights reserved. * - * * - * Redistribution and use in source and binary forms, with or without * - * modification, are permitted provided that the following conditions * - * are met: * - * * - * Redistributions of source code must retain the above copyright notice, * - * this list of conditions and the following disclaimer. * - * * - * Redistributions in binary form must reproduce the above copyright notice, * - * this list of conditions and the following disclaimer in the documentation * - * and/or other materials provided with the distribution. * - * * - * Neither the name of the copyright holder nor the names of its contributors * - * may be used to endorse or promote products derived from this software * - * without specific prior written permission. * - * * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * * - * If you use the software (in whole or in part), you shall adhere to all * - * applicable U.S., European, and other export laws, including but not * - * limited to the U.S. Export Administration Regulations (“EAR”), (15 C.F.R. * - * Sections 730 through 774), and E.U. Council Regulation (EC) No 1334/2000 * - * of 22 June 2000. Further, pursuant to Section 740.6 of the EAR, you * - * hereby certify that, except pursuant to a license granted by the United * - * States Department of Commerce Bureau of Industry and Security or as * - * otherwise permitted pursuant to a License Exception under the U.S. Export * - * Administration Regulations ("EAR"), you will not (1) export, re-export or * - * release to a national of a country in Country Groups D:1, E:1 or E:2 any * - * restricted technology, software, or source code you receive hereunder, * - * or (2) export to Country Groups D:1, E:1 or E:2 the direct product of such * - * technology or software, if such foreign produced direct product is subject * - * to national security controls as identified on the Commerce Control List * - *(currently found in Supplement 1 to Part 774 of EAR). For the most current * - * Country Group listings, or for additional information about the EAR or * - * your obligations under those regulations, please refer to the U.S. Bureau * - * of Industry and Security’s website at http://www.bis.doc.gov/. * - \****************************************************************************/ - -#ifndef __CL_UTILS_H__ -#define __CL_UTILS_H__ - -#include - -// The cl_time type is OS specific -#ifdef _WIN32 -#include -#include -typedef __int64 cl_time; -#else -#include -typedef double cl_time; -#endif - -//------------------------------------------------------- -// Initialization and Cleanup -//------------------------------------------------------- - -// Detects platforms and devices, creates context and command queue -cl_context cl_init(char devicePreference='\0'); - -// Creates a context given a platform and a device -cl_context cl_init_context(int platform,int dev,int quiet=0); - -// Releases resources used by clutils -void cl_cleanup(); - -// Releases a kernel object -void cl_freeKernel(cl_kernel kernel); - -// Releases a memory object -void cl_freeMem(cl_mem mem); - -// Releases a program object -void cl_freeProgram(cl_program program); - -// Returns the global command queue -cl_command_queue cl_getCommandQueue(); - - -//------------------------------------------------------- -// Synchronization functions -//------------------------------------------------------- - -// Performs a clFinish on the command queue -void cl_sync(); - - -//------------------------------------------------------- -// Memory allocation -//------------------------------------------------------- - -// Allocates a regular buffer on the device -cl_mem cl_allocBuffer(size_t mem_size, - cl_mem_flags flags = CL_MEM_READ_WRITE); - -// XXX I don't think this does exactly what we want it to do -// Allocates a read-only buffer and transfers the data -cl_mem cl_allocBufferConst(size_t mem_size, void* host_ptr); - -// Allocates pinned memory on the host -cl_mem cl_allocBufferPinned(size_t mem_size); - -// Allocates an image on the device -cl_mem cl_allocImage(size_t height, size_t width, char type, - cl_mem_flags flags = CL_MEM_READ_WRITE); - - - -//------------------------------------------------------- -// Data transfers -//------------------------------------------------------- - -// Copies a buffer from the device to pinned memory on the host and -// maps it so it can be read -void* cl_copyAndMapBuffer(cl_mem dst, cl_mem src, size_t size); - -// Copies from one buffer to another -void cl_copyBufferToBuffer(cl_mem dst, cl_mem src, size_t size); - -// Copies data to a buffer on the device -void cl_copyBufferToDevice(cl_mem dst, void *src, size_t mem_size, - cl_bool blocking = CL_TRUE); - -// Copies data to an image on the device -void cl_copyImageToDevice(cl_mem dst, void* src, size_t height, size_t width); - -// Copies an image from the device to the host -void cl_copyImageToHost(void* dst, cl_mem src, size_t height, size_t width); - -// Copies data from a device buffer to the host -void cl_copyBufferToHost(void *dst, cl_mem src, size_t mem_size, - cl_bool blocking = CL_TRUE); - -// Copies data from a buffer on the device to an image on the device -void cl_copyBufferToImage(cl_mem src, cl_mem dst, int height, int width); - -// Maps a buffer -void* cl_mapBuffer(cl_mem mem, size_t mem_size, cl_mem_flags flags); - -// Unmaps a buffer -void cl_unmapBuffer(cl_mem mem, void *ptr); - -// Writes data to a zero-copy buffer on the device -void cl_writeToZCBuffer(cl_mem mem, void* data, size_t size); - -//------------------------------------------------------- -// Program and kernels -//------------------------------------------------------- - -// Compiles a program -cl_program cl_compileProgram(char* kernelPath, char* compileoptions, - bool verboseoptions = 0); - -// Creates a kernel -cl_kernel cl_createKernel(cl_program program, const char* kernelName); - - -// Sets a kernel argument -void cl_setKernelArg(cl_kernel kernel, unsigned int index, size_t size, - void* data); - - -//------------------------------------------------------- -// Profiling/events -//------------------------------------------------------- - -// Computes the execution time (start to end) for an event -double cl_computeExecTime(cl_event); - -// Compute the elapsed time between two CPU timer values -double cl_computeTime(cl_time start, cl_time end); - -// Creates an event from CPU timers -void cl_createUserEvent(cl_time start, cl_time end, char* desc); - -// Disable logging of events -void cl_disableEvents(); - -// Enable logging of events -void cl_enableEvents(); - -// Query the current system time -void cl_getTime(cl_time* time); - -// Calls a function which prints events to the terminal -void cl_printEvents(); - -// Calls a function which writes the events to a file -void cl_writeEventsToFile(char* path); - - -//------------------------------------------------------- -// Error handling -//------------------------------------------------------- - -// Compare a status value to CL_SUCCESS and optionally exit on error -int cl_errChk(const cl_int status, const char *msg, bool exitOnErr); - -// Queries the supported image formats for the device and prints -// them to the screen -void printSupportedImageFormats(); - -//------------------------------------------------------- -// Platform and device information -//------------------------------------------------------- - -bool cl_deviceIsAMD(cl_device_id dev=NULL); -bool cl_deviceIsNVIDIA(cl_device_id dev=NULL); -bool cl_platformIsNVIDIA(cl_platform_id plat=NULL); -char* cl_getDeviceDriverVersion(cl_device_id dev=NULL); -char* cl_getDeviceName(cl_device_id dev=NULL); -char* cl_getDeviceVendor(cl_device_id dev=NULL); -char* cl_getDeviceVersion(cl_device_id dev=NULL); -char* cl_getPlatformName(cl_platform_id platform); -char* cl_getPlatformVendor(cl_platform_id platform); - -//------------------------------------------------------- -// Utility functions -//------------------------------------------------------- - -char* catStringWithInt(const char* str, int integer); - -char* itoa_portable(int value, char* result, int base); - -//------------------------------------------------------- -// Data types -//------------------------------------------------------- -typedef struct{ - int x; - int y; -} int2; - -typedef struct{ - float x; - float y; -}float2; - -typedef struct{ - float x; - float y; - float z; - float w; -}float4; - -//------------------------------------------------------- -// Defines -//------------------------------------------------------- - -#define MAX_ERR_VAL 64 - -#define NUM_PROGRAMS 7 - -#define NUM_KERNELS 13 -#define KERNEL_INIT_DET 0 -#define KERNEL_BUILD_DET 1 -#define KERNEL_SURF_DESC 2 -#define KERNEL_NORM_DESC 3 -#define KERNEL_NON_MAX_SUP 4 -#define KERNEL_GET_ORIENT1 5 -#define KERNEL_GET_ORIENT2 6 -#define KERNEL_NN 7 -#define KERNEL_SCAN 8 -#define KERNEL_SCAN4 9 -#define KERNEL_TRANSPOSE 10 -#define KERNEL_SCANIMAGE 11 -#define KERNEL_TRANSPOSEIMAGE 12 - -#endif diff --git a/benchmarks/old_opencl/guassian/gaussianElim.h b/benchmarks/old_opencl/guassian/gaussianElim.h deleted file mode 100755 index 5d905d7e..00000000 --- a/benchmarks/old_opencl/guassian/gaussianElim.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef _GAUSSIANELIM -#define _GAUSSIANELIM - -#include -#include -#include -#include -#include -#include -#include - -#include "clutils.h" - -// All OpenCL headers -#if defined (__APPLE__) || defined(MACOSX) - #include -#else - #include -#endif - -float *OpenClGaussianElimination( - cl_context context, - int timing); - -void printUsage(); -int parseCommandline(int argc, char *argv[], char* filename, - int *q, int *t, int *p, int *d); - -void InitPerRun(int size,float *m); -void ForwardSub(cl_context context, float *a, float *b, float *m, int size,int timing); -void BackSub(float *a, float *b, float *finalVec, int size); -void Fan1(float *m, float *a, int Size, int t); -void Fan2(float *m, float *a, float *b,int Size, int j1, int t); -//void Fan3(float *m, float *b, int Size, int t); -void InitMat(FILE *fp, int size, float *ary, int nrow, int ncol); -void InitAry(FILE *fp, float *ary, int ary_size); -void PrintMat(float *ary, int size, int nrow, int ncolumn); -void PrintAry(float *ary, int ary_size); -float eventTime(cl_event event,cl_command_queue command_queue); -#endif diff --git a/benchmarks/old_opencl/guassian/gettimeofday.cpp b/benchmarks/old_opencl/guassian/gettimeofday.cpp deleted file mode 100755 index a0486593..00000000 --- a/benchmarks/old_opencl/guassian/gettimeofday.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "stdio.h" -#include -#include -#include -//using namespace System; -using namespace std; - -#if defined(_MSC_VER) || defined(_MSC_EXTENSIONS) - #define DELTA_EPOCH_IN_MICROSECS 11644473600000000Ui64 -#else - #define DELTA_EPOCH_IN_MICROSECS 11644473600000000ULL -#endif - -struct timezone -{ - int tz_minuteswest; /* minutes W of Greenwich */ - int tz_dsttime; /* type of dst correction */ -}; - - -// Definition of a gettimeofday function - int gettimeofday(struct timeval *tv, struct timezone *tz) -{ -// Define a structure to receive the current Windows filetime - FILETIME ft; - -// Initialize the present time to 0 and the timezone to UTC - unsigned __int64 tmpres = 0; - static int tzflag = 0; - - if (NULL != tv) - { - GetSystemTimeAsFileTime(&ft); - -// The GetSystemTimeAsFileTime returns the number of 100 nanosecond -// intervals since Jan 1, 1601 in a structure. Copy the high bits to -// the 64 bit tmpres, shift it left by 32 then or in the low 32 bits. - tmpres |= ft.dwHighDateTime; - tmpres <<= 32; - tmpres |= ft.dwLowDateTime; - -// Convert to microseconds by dividing by 10 - tmpres /= 10; - -// The Unix epoch starts on Jan 1 1970. Need to subtract the difference -// in seconds from Jan 1 1601. - tmpres -= DELTA_EPOCH_IN_MICROSECS; - -// Finally change microseconds to seconds and place in the seconds value. -// The modulus picks up the microseconds. - tv->tv_sec = (long)(tmpres / 1000000UL); - tv->tv_usec = (long)(tmpres % 1000000UL); - } - - if (NULL != tz) - { - if (!tzflag) - { - _tzset(); - tzflag++; - } - -// Adjust for the timezone west of Greenwich - long seconds_diff; - _get_timezone(&seconds_diff); - tz->tz_minuteswest = seconds_diff / 60; - int hours_offset; - _get_daylight(&hours_offset); - tz->tz_dsttime = hours_offset; - } - - return 0; -} - diff --git a/benchmarks/old_opencl/guassian/gettimeofday.h b/benchmarks/old_opencl/guassian/gettimeofday.h deleted file mode 100755 index 8db1f7a9..00000000 --- a/benchmarks/old_opencl/guassian/gettimeofday.h +++ /dev/null @@ -1,17 +0,0 @@ - -#ifdef _WIN32 -#include -/** -Based on code seen at. - -http://www.winehq.org/pipermail/wine-devel/2003-June/018082.html - -http://msdn.microsoft.com/en-us/library/ms740560 - -*/ -int gettimeofday(struct timeval *tv, struct timezone *tz); -#else -#include -#endif - - diff --git a/benchmarks/old_opencl/guassian/kernel.cl b/benchmarks/old_opencl/guassian/kernel.cl deleted file mode 100755 index c370e9b2..00000000 --- a/benchmarks/old_opencl/guassian/kernel.cl +++ /dev/null @@ -1,49 +0,0 @@ -//#pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable - -typedef struct latLong - { - float lat; - float lng; - } LatLong; - -__kernel void Fan1(__global float *m_dev, - __global float *a_dev, - __global float *b_dev, - const int size, - const int t) { - int globalId = get_global_id(0); - - if (globalId < size-1-t) { - *(m_dev + size * (globalId + t + 1)+t) = *(a_dev + size * (globalId + t + 1) + t) / *(a_dev + size * t + t); - } -} - - -__kernel void Fan2(__global float *m_dev, - __global float *a_dev, - __global float *b_dev, - const int size, - const int t) { - int globalId = get_global_id(0); - - int globalIdx = get_global_id(0); - int globalIdy = get_global_id(1); - if (globalIdx < size-1-t && globalIdy < size-t) { - a_dev[size*(globalIdx+1+t)+(globalIdy+t)] -= m_dev[size*(globalIdx+1+t)+t] * a_dev[size*t+(globalIdy+t)]; - - if(globalIdy == 0){ - b_dev[globalIdx+1+t] -= m_dev[size*(globalIdx+1+t)+(globalIdy+t)] * b_dev[t]; - } - } -// One dimensional -// int globalIdx = globalId % size; -// int globalIdy = globalId / size; -// -// if (globalIdx < size-1-t && globalIdy < size-t) { -// a_dev[size*(globalIdx+1+t)+(globalIdy+t)] -= m_dev[size*(globalIdx+1+t)+t] * a_dev[size*t+(globalIdy+t)]; -// } -// if(globalIdy == 0){ -// b_dev[globalIdx+1+t] -= m_dev[size*(globalIdx+1+t)+(globalIdy+t)] * b_dev[t]; -// } - -} diff --git a/benchmarks/old_opencl/guassian/libgaussian.a b/benchmarks/old_opencl/guassian/libgaussian.a deleted file mode 100644 index 95920728..00000000 Binary files a/benchmarks/old_opencl/guassian/libgaussian.a and /dev/null differ diff --git a/benchmarks/old_opencl/guassian/main.cc b/benchmarks/old_opencl/guassian/main.cc deleted file mode 100755 index 1b852908..00000000 --- a/benchmarks/old_opencl/guassian/main.cc +++ /dev/null @@ -1,412 +0,0 @@ -#ifndef __GAUSSIAN_ELIMINATION__ -#define __GAUSSIAN_ELIMINATION__ - -#include "gaussianElim.h" - -cl_context context = NULL; - -int main(int argc, char *argv[]) { - printf("enter demo main\n"); - float *a = NULL, *b = NULL, *finalVec = NULL; - float *m = NULL; - int size; - - FILE *fp; - - // args - char filename[100]; - int quiet = 0, timing = 0, platform = -1, device = -1; - - // parse command line - if (parseCommandline(argc, argv, filename, &quiet, &timing, &platform, - &device)) { - printUsage(); - return 0; - } - - context = cl_init_context(platform, device, quiet); - - fp = fopen(filename, "r"); - fscanf(fp, "%d", &size); - - a = (float *)malloc(size * size * sizeof(float)); - - printf("OK\n"); - - InitMat(fp, size, a, size, size); - // printf("The input matrix a is:\n"); - // PrintMat(a, size, size, size); - b = (float *)malloc(size * sizeof(float)); - - InitAry(fp, b, size); - // printf("The input array b is:\n"); - // PrintAry(b, size); - - // create the solution matrix - m = (float *)malloc(size * size * sizeof(float)); - - // create a new vector to hold the final answer - finalVec = (float *)malloc(size * sizeof(float)); - - InitPerRun(size, m); - - // begin timing - - // run kernels - ForwardSub(context, a, b, m, size, timing); - - // end timing - if (!quiet) { - printf("The result of matrix m is: \n"); - - PrintMat(m, size, size, size); - printf("The result of matrix a is: \n"); - PrintMat(a, size, size, size); - printf("The result of array b is: \n"); - PrintAry(b, size); - - BackSub(a, b, finalVec, size); - printf("The final solution is: \n"); - PrintAry(finalVec, size); - } - - fclose(fp); - free(m); - free(a); - free(b); - free(finalVec); - // OpenClGaussianElimination(context,timing); - - return 0; -} - -/*------------------------------------------------------ - ** ForwardSub() -- Forward substitution of Gaussian - ** elimination. - **------------------------------------------------------ - */ -void ForwardSub(cl_context context, float *a, float *b, float *m, int size, - int timing) { - // 1. set up kernels - cl_kernel fan1_kernel, fan2_kernel; - cl_int status = 0; - cl_program gaussianElim_program; - cl_event writeEvent, kernelEvent, readEvent; - float writeTime = 0, readTime = 0, kernelTime = 0; - float writeMB = 0, readMB = 0; - - gaussianElim_program = - cl_compileProgram((char *)"gaussianElim_kernels.cl", NULL); - - fan1_kernel = clCreateKernel(gaussianElim_program, "Fan1", &status); - status = cl_errChk(status, (char *)"Error Creating Fan1 kernel", true); - if (status) - exit(1); - - fan2_kernel = clCreateKernel(gaussianElim_program, "Fan2", &status); - status = cl_errChk(status, (char *)"Error Creating Fan2 kernel", true); - if (status) - exit(1); - - // 2. set up memory on device and send ipts data to device - - cl_mem a_dev, b_dev, m_dev; - - cl_int error = 0; - - a_dev = clCreateBuffer(context, CL_MEM_READ_WRITE, - sizeof(float) * size * size, NULL, &error); - - b_dev = clCreateBuffer(context, CL_MEM_READ_WRITE, sizeof(float) * size, NULL, - &error); - - m_dev = clCreateBuffer(context, CL_MEM_READ_WRITE, - sizeof(float) * size * size, NULL, &error); - - cl_command_queue command_queue = cl_getCommandQueue(); - - error = clEnqueueWriteBuffer(command_queue, a_dev, - 1, // change to 0 for nonblocking write - 0, // offset - sizeof(float) * size * size, a, 0, NULL, - &writeEvent); - - if (timing) - writeTime += eventTime(writeEvent, command_queue); - clReleaseEvent(writeEvent); - - error = clEnqueueWriteBuffer(command_queue, b_dev, - 1, // change to 0 for nonblocking write - 0, // offset - sizeof(float) * size, b, 0, NULL, &writeEvent); - if (timing) - writeTime += eventTime(writeEvent, command_queue); - clReleaseEvent(writeEvent); - - error = clEnqueueWriteBuffer(command_queue, m_dev, - 1, // change to 0 for nonblocking write - 0, // offset - sizeof(float) * size * size, m, 0, NULL, - &writeEvent); - if (timing) - writeTime += eventTime(writeEvent, command_queue); - clReleaseEvent(writeEvent); - writeMB = (float)(sizeof(float) * size * (size + size + 1) / 1e6); - - // 3. Determine block sizes - size_t globalWorksizeFan1[1]; - size_t globalWorksizeFan2[2]; - - globalWorksizeFan1[0] = size; - globalWorksizeFan2[0] = size; - globalWorksizeFan2[1] = size; - - int t; - // 4. Setup and Run kernels - for (t = 0; t < (size - 1); t++) { - // kernel args - cl_int argchk; - argchk = clSetKernelArg(fan1_kernel, 0, sizeof(cl_mem), (void *)&m_dev); - argchk |= clSetKernelArg(fan1_kernel, 1, sizeof(cl_mem), (void *)&a_dev); - argchk |= clSetKernelArg(fan1_kernel, 2, sizeof(cl_mem), (void *)&b_dev); - argchk |= clSetKernelArg(fan1_kernel, 3, sizeof(int), (void *)&size); - argchk |= clSetKernelArg(fan1_kernel, 4, sizeof(int), (void *)&t); - - cl_errChk(argchk, "ERROR in Setting Fan1 kernel args", true); - - // launch kernel - error = - clEnqueueNDRangeKernel(command_queue, fan1_kernel, 1, 0, - globalWorksizeFan1, NULL, 0, NULL, &kernelEvent); - - cl_errChk(error, "ERROR in Executing Fan1 Kernel", true); - if (timing) { - // printf("here1a\n"); - kernelTime += eventTime(kernelEvent, command_queue); - // printf("here1b\n"); - } - clReleaseEvent(kernelEvent); - // Fan1<<>>(m_cuda,a_cuda,Size,t); - // cudaThreadSynchronize(); - - // kernel args - argchk = clSetKernelArg(fan2_kernel, 0, sizeof(cl_mem), (void *)&m_dev); - argchk |= clSetKernelArg(fan2_kernel, 1, sizeof(cl_mem), (void *)&a_dev); - argchk |= clSetKernelArg(fan2_kernel, 2, sizeof(cl_mem), (void *)&b_dev); - argchk |= clSetKernelArg(fan2_kernel, 3, sizeof(int), (void *)&size); - argchk |= clSetKernelArg(fan2_kernel, 4, sizeof(int), (void *)&t); - - cl_errChk(argchk, "ERROR in Setting Fan2 kernel args", true); - - // launch kernel - error = - clEnqueueNDRangeKernel(command_queue, fan2_kernel, 2, 0, - globalWorksizeFan2, NULL, 0, NULL, &kernelEvent); - - cl_errChk(error, "ERROR in Executing Fan1 Kernel", true); - if (timing) { - // printf("here2a\n"); - kernelTime += eventTime(kernelEvent, command_queue); - // printf("here2b\n"); - } - clReleaseEvent(kernelEvent); - // Fan2<<>>(m_cuda,a_cuda,b_cuda,Size,Size-t,t); - // cudaThreadSynchronize(); - } - // 5. transfer data off of device - error = - clEnqueueReadBuffer(command_queue, a_dev, - 1, // change to 0 for nonblocking write - 0, // offset - sizeof(float) * size * size, a, 0, NULL, &readEvent); - - cl_errChk(error, "ERROR with clEnqueueReadBuffer", true); - if (timing) - readTime += eventTime(readEvent, command_queue); - clReleaseEvent(readEvent); - - error = clEnqueueReadBuffer(command_queue, b_dev, - 1, // change to 0 for nonblocking write - 0, // offset - sizeof(float) * size, b, 0, NULL, &readEvent); - cl_errChk(error, "ERROR with clEnqueueReadBuffer", true); - if (timing) - readTime += eventTime(readEvent, command_queue); - clReleaseEvent(readEvent); - - error = - clEnqueueReadBuffer(command_queue, m_dev, - 1, // change to 0 for nonblocking write - 0, // offset - sizeof(float) * size * size, m, 0, NULL, &readEvent); - - cl_errChk(error, "ERROR with clEnqueueReadBuffer", true); - if (timing) - readTime += eventTime(readEvent, command_queue); - clReleaseEvent(readEvent); - readMB = (float)(sizeof(float) * size * (size + size + 1) / 1e6); - - if (timing) { - printf("Matrix Size\tWrite(s) [size]\t\tKernel(s)\tRead(s) " - "[size]\t\tTotal(s)\n"); - printf("%dx%d \t", size, size); - - printf("%f [%.2fMB]\t", writeTime, writeMB); - - printf("%f\t", kernelTime); - - printf("%f [%.2fMB]\t", readTime, readMB); - - printf("%f\n\n", writeTime + kernelTime + readTime); - } -} - -float eventTime(cl_event event, cl_command_queue command_queue) { - cl_int error = 0; - cl_ulong eventStart, eventEnd; - clFinish(command_queue); - error = clGetEventProfilingInfo(event, CL_PROFILING_COMMAND_START, - sizeof(cl_ulong), &eventStart, NULL); - cl_errChk(error, "ERROR in Event Profiling.", true); - error = clGetEventProfilingInfo(event, CL_PROFILING_COMMAND_END, - sizeof(cl_ulong), &eventEnd, NULL); - cl_errChk(error, "ERROR in Event Profiling.", true); - - return (float)((eventEnd - eventStart) / 1e9); -} - -int parseCommandline(int argc, char *argv[], char *filename, int *q, int *t, - int *p, int *d) { - int i; - // if (argc < 2) return 1; // error - strncpy(filename, "matrix4.txt", 100); - char flag; - - for (i = 1; i < argc; i++) { - if (argv[i][0] == '-') { // flag - flag = argv[i][1]; - switch (flag) { - case 'h': // help - return 1; - break; - case 'q': // quiet - *q = 1; - break; - case 't': // timing - *t = 1; - break; - case 'p': // platform - i++; - *p = atoi(argv[i]); - break; - case 'd': // device - i++; - *d = atoi(argv[i]); - break; - } - } - } - if ((*d >= 0 && *p < 0) || - (*p >= 0 && - *d < 0)) // both p and d must be specified if either are specified - return 1; - return 0; -} - -void printUsage() { - printf("Gaussian Elimination Usage\n"); - printf("\n"); - printf("gaussianElimination [filename] [-hqt] [-p [int] -d [int]]\n"); - printf("\n"); - printf("example:\n"); - printf("$ ./gaussianElimination matrix4.txt\n"); - printf("\n"); - printf("filename the filename that holds the matrix data\n"); - printf("\n"); - printf("-h Display the help file\n"); - printf("-q Quiet mode. Suppress all text output.\n"); - printf("-t Print timing information.\n"); - printf("\n"); - printf("-p [int] Choose the platform (must choose both platform and " - "device)\n"); - printf("-d [int] Choose the device (must choose both platform and " - "device)\n"); - printf("\n"); - printf("\n"); - printf("Notes: 1. The filename is required as the first parameter.\n"); - printf(" 2. If you declare either the device or the platform,\n"); - printf(" you must declare both.\n\n"); -} - -/*------------------------------------------------------ - ** InitPerRun() -- Initialize the contents of the - ** multipier matrix **m - **------------------------------------------------------ - */ -void InitPerRun(int size, float *m) { - int i; - for (i = 0; i < size * size; i++) - *(m + i) = 0.0; -} -void BackSub(float *a, float *b, float *finalVec, int size) { - // solve "bottom up" - int i, j; - for (i = 0; i < size; i++) { - finalVec[size - i - 1] = b[size - i - 1]; - for (j = 0; j < i; j++) { - finalVec[size - i - 1] -= *(a + size * (size - i - 1) + (size - j - 1)) * - finalVec[size - j - 1]; - } - finalVec[size - i - 1] = - finalVec[size - i - 1] / *(a + size * (size - i - 1) + (size - i - 1)); - } -} -void InitMat(FILE *fp, int size, float *ary, int nrow, int ncol) { - int i, j; - - for (i = 0; i < nrow; i++) { - for (j = 0; j < ncol; j++) { - fscanf(fp, "%f", ary + size * i + j); - } - } -} -/*------------------------------------------------------ - ** InitAry() -- Initialize the array (vector) by reading - ** data from the data file - **------------------------------------------------------ - */ -void InitAry(FILE *fp, float *ary, int ary_size) { - int i; - - for (i = 0; i < ary_size; i++) { - fscanf(fp, "%f", &ary[i]); - } -} -/*------------------------------------------------------ - ** PrintMat() -- Print the contents of the matrix - **------------------------------------------------------ - */ -void PrintMat(float *ary, int size, int nrow, int ncol) { - int i, j; - - for (i = 0; i < nrow; i++) { - for (j = 0; j < ncol; j++) { - printf("%8.2f ", *(ary + size * i + j)); - } - printf("\n"); - } - printf("\n"); -} - -/*------------------------------------------------------ - ** PrintAry() -- Print the contents of the array (vector) - **------------------------------------------------------ - */ -void PrintAry(float *ary, int ary_size) { - int i; - for (i = 0; i < ary_size; i++) { - printf("%.2f ", ary[i]); - } - printf("\n\n"); -} -#endif diff --git a/benchmarks/old_opencl/guassian/matrix4.txt b/benchmarks/old_opencl/guassian/matrix4.txt deleted file mode 100755 index abf30b49..00000000 --- a/benchmarks/old_opencl/guassian/matrix4.txt +++ /dev/null @@ -1,11 +0,0 @@ -4 - --0.6 -0.5 0.7 0.3 --0.3 -0.9 0.3 0.7 --0.4 -0.5 -0.3 -0.8 -0.0 -0.1 0.2 0.9 - --0.85 -0.68 0.24 -0.53 - -0.7 0.0 -0.4 -0.5 - diff --git a/benchmarks/old_opencl/guassian/run b/benchmarks/old_opencl/guassian/run deleted file mode 100755 index 31683b1b..00000000 --- a/benchmarks/old_opencl/guassian/run +++ /dev/null @@ -1 +0,0 @@ -./gaussian ../../data/gaussian/matrix4.txt \ No newline at end of file diff --git a/benchmarks/old_opencl/guassian/utils.cpp b/benchmarks/old_opencl/guassian/utils.cpp deleted file mode 100755 index b0f9115f..00000000 --- a/benchmarks/old_opencl/guassian/utils.cpp +++ /dev/null @@ -1,204 +0,0 @@ -/****************************************************************************\ - * Copyright (c) 2011, Advanced Micro Devices, Inc. * - * All rights reserved. * - * * - * Redistribution and use in source and binary forms, with or without * - * modification, are permitted provided that the following conditions * - * are met: * - * * - * Redistributions of source code must retain the above copyright notice, * - * this list of conditions and the following disclaimer. * - * * - * Redistributions in binary form must reproduce the above copyright notice, * - * this list of conditions and the following disclaimer in the documentation * - * and/or other materials provided with the distribution. * - * * - * Neither the name of the copyright holder nor the names of its contributors * - * may be used to endorse or promote products derived from this software * - * without specific prior written permission. * - * * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * * - * If you use the software (in whole or in part), you shall adhere to all * - * applicable U.S., European, and other export laws, including but not * - * limited to the U.S. Export Administration Regulations (“EAR”), (15 C.F.R. * - * Sections 730 through 774), and E.U. Council Regulation (EC) No 1334/2000 * - * of 22 June 2000. Further, pursuant to Section 740.6 of the EAR, you * - * hereby certify that, except pursuant to a license granted by the United * - * States Department of Commerce Bureau of Industry and Security or as * - * otherwise permitted pursuant to a License Exception under the U.S. Export * - * Administration Regulations ("EAR"), you will not (1) export, re-export or * - * release to a national of a country in Country Groups D:1, E:1 or E:2 any * - * restricted technology, software, or source code you receive hereunder, * - * or (2) export to Country Groups D:1, E:1 or E:2 the direct product of such * - * technology or software, if such foreign produced direct product is subject * - * to national security controls as identified on the Commerce Control List * - *(currently found in Supplement 1 to Part 774 of EAR). For the most current * - * Country Group listings, or for additional information about the EAR or * - * your obligations under those regulations, please refer to the U.S. Bureau * - * of Industry and Security’s website at http://www.bis.doc.gov/. * - \****************************************************************************/ - -#include -#include -#include -#include - -#include "utils.h" - -static bool usingImages = true; - -//! A wrapper for malloc that checks the return value -void* alloc(size_t size) { - - void* ptr = NULL; - ptr = malloc(size); - if(ptr == NULL) { - perror("malloc"); - exit(-1); - } - - return ptr; -} - -// This function checks to make sure a file exists before we open it -void checkFile(char* filename) -{ - - struct stat fileStatus; - if(stat(filename, &fileStatus) != 0) { - printf("Error opening file: %s\n", filename); - exit(-1); - } - else { - if(!(S_IFREG & fileStatus.st_mode)) { - printf("File %s is not a regular file\n", filename); - exit(-1); - } - } -} - - -// This function checks to make sure a directory exists -void checkDir(char* dirpath) -{ - - struct stat fileStatus; - if(stat(dirpath, &fileStatus) != 0) { - printf("Directory does not exist: %s\n", dirpath); - exit(-1); - } - else { - if(!(S_IFDIR & fileStatus.st_mode)) { - printf("Directory was not provided: %s\n", dirpath); - exit(-1); - } - } -} - -// Parse the command line arguments -void parseArguments(int argc, char** argv, char** input, char** events, - char** ipts, char* devicePref, bool* verifyResults) -{ - - for(int i = 2; i < argc; i++) { - if(strcmp(argv[i], "-d") == 0) { // Event dump found - if(i == argc-1) { - printf("Usage: -e Needs directory path\n"); - exit(-1); - } - devicePref[0] = argv[i+1][0]; - i++; - continue; - } - if(strcmp(argv[i], "-e") == 0) { // Event dump found - if(i == argc-1) { - printf("Usage: -e Needs directory path\n"); - exit(-1); - } - *events = argv[i+1]; - i++; - continue; - } - if(strcmp(argv[i], "-i") == 0) { // Input found - if(i == argc-1) { - printf("Usage: -i Needs directory path\n"); - exit(-1); - } - *input = argv[i+1]; - i++; - continue; - } - if(strcmp(argv[i], "-l") == 0) { // Ipts dump found - if(i == argc-1) { - printf("Usage: -l Needs directory path\n"); - exit(-1); - } - *ipts = argv[i+1]; - i++; - continue; - } - if(strcmp(argv[i], "-n") == 0) { // Don't use OpenCL images - setUsingImages(false); - continue; - } - if(strcmp(argv[i], "-v") == 0) { // Verify results - *verifyResults = true; - continue; - } - } -} - - -// This function that takes a positive integer 'value' and returns -// the nearest multiple of 'multiple' (used for padding columns) -unsigned int roundUp(unsigned int value, unsigned int multiple) { - - unsigned int remainder = value % multiple; - - // Make the value a multiple of multiple - if(remainder != 0) { - value += (multiple-remainder); - } - - return value; -} - - -// Concatenate two strings and return a pointer to the new string -char* smartStrcat(char* str1, char* str2) -{ - char* newStr = NULL; - - newStr = (char*)alloc((strlen(str1)+strlen(str2)+1)*sizeof(char)); - - strcpy(newStr, str1); - strcat(newStr, str2); - - return newStr; -} - - -// Set the value of using images to true if they are being -// used, or false if they are not -void setUsingImages(bool val) -{ - usingImages = val; -} - - -// Return whether or not images are being used -bool isUsingImages() -{ - return usingImages; -} diff --git a/benchmarks/old_opencl/guassian/utils.h b/benchmarks/old_opencl/guassian/utils.h deleted file mode 100755 index 1e901ced..00000000 --- a/benchmarks/old_opencl/guassian/utils.h +++ /dev/null @@ -1,84 +0,0 @@ -/****************************************************************************\ - * Copyright (c) 2011, Advanced Micro Devices, Inc. * - * All rights reserved. * - * * - * Redistribution and use in source and binary forms, with or without * - * modification, are permitted provided that the following conditions * - * are met: * - * * - * Redistributions of source code must retain the above copyright notice, * - * this list of conditions and the following disclaimer. * - * * - * Redistributions in binary form must reproduce the above copyright notice, * - * this list of conditions and the following disclaimer in the documentation * - * and/or other materials provided with the distribution. * - * * - * Neither the name of the copyright holder nor the names of its contributors * - * may be used to endorse or promote products derived from this software * - * without specific prior written permission. * - * * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * * - * If you use the software (in whole or in part), you shall adhere to all * - * applicable U.S., European, and other export laws, including but not * - * limited to the U.S. Export Administration Regulations (“EAR”), (15 C.F.R. * - * Sections 730 through 774), and E.U. Council Regulation (EC) No 1334/2000 * - * of 22 June 2000. Further, pursuant to Section 740.6 of the EAR, you * - * hereby certify that, except pursuant to a license granted by the United * - * States Department of Commerce Bureau of Industry and Security or as * - * otherwise permitted pursuant to a License Exception under the U.S. Export * - * Administration Regulations ("EAR"), you will not (1) export, re-export or * - * release to a national of a country in Country Groups D:1, E:1 or E:2 any * - * restricted technology, software, or source code you receive hereunder, * - * or (2) export to Country Groups D:1, E:1 or E:2 the direct product of such * - * technology or software, if such foreign produced direct product is subject * - * to national security controls as identified on the Commerce Control List * - *(currently found in Supplement 1 to Part 774 of EAR). For the most current * - * Country Group listings, or for additional information about the EAR or * - * your obligations under those regulations, please refer to the U.S. Bureau * - * of Industry and Security’s website at http://www.bis.doc.gov/. * - \****************************************************************************/ - -#ifndef _UTILS_ -#define _UTILS_ - -// Wrapper for malloc -void* alloc(size_t size); - -// Checks for existence of directory -void checkDir(char* dirpath); - -// Check for existence of file -void checkFile(char* filename); - -// Parse the input command line options to the program -void parseArguments(int argc, char** argv, char** input, char** events, - char** ipts, char* devicePref, bool* verifyResults); - - -// Print the program usage information -void printUsage(); - -// Rounds up size to the nearest multiple of multiple -unsigned int roundUp(unsigned int value, unsigned int multiple); - -// Concatenate two strings, creating a new one -char* smartStrcat(char* str1, char* str2); - -// Set the value of usingImages -void setUsingImages(bool val); - -// Return whether or not images are being used -bool isUsingImages(); - -#endif diff --git a/benchmarks/old_opencl/include/CL/cl.h b/benchmarks/old_opencl/include/CL/cl.h deleted file mode 100644 index 32ae73fc..00000000 --- a/benchmarks/old_opencl/include/CL/cl.h +++ /dev/null @@ -1,1804 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008-2019 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ******************************************************************************/ - -#ifndef __OPENCL_CL_H -#define __OPENCL_CL_H - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/******************************************************************************/ - -typedef struct _cl_platform_id * cl_platform_id; -typedef struct _cl_device_id * cl_device_id; -typedef struct _cl_context * cl_context; -typedef struct _cl_command_queue * cl_command_queue; -typedef struct _cl_mem * cl_mem; -typedef struct _cl_program * cl_program; -typedef struct _cl_kernel * cl_kernel; -typedef struct _cl_event * cl_event; -typedef struct _cl_sampler * cl_sampler; - -typedef cl_uint cl_bool; /* WARNING! Unlike cl_ types in cl_platform.h, cl_bool is not guaranteed to be the same size as the bool in kernels. */ -typedef cl_ulong cl_bitfield; -typedef cl_bitfield cl_device_type; -typedef cl_uint cl_platform_info; -typedef cl_uint cl_device_info; -typedef cl_bitfield cl_device_fp_config; -typedef cl_uint cl_device_mem_cache_type; -typedef cl_uint cl_device_local_mem_type; -typedef cl_bitfield cl_device_exec_capabilities; -#ifdef CL_VERSION_2_0 -typedef cl_bitfield cl_device_svm_capabilities; -#endif -typedef cl_bitfield cl_command_queue_properties; -#ifdef CL_VERSION_1_2 -typedef intptr_t cl_device_partition_property; -typedef cl_bitfield cl_device_affinity_domain; -#endif - -typedef intptr_t cl_context_properties; -typedef cl_uint cl_context_info; -#ifdef CL_VERSION_2_0 -typedef cl_bitfield cl_queue_properties; -#endif -typedef cl_uint cl_command_queue_info; -typedef cl_uint cl_channel_order; -typedef cl_uint cl_channel_type; -typedef cl_bitfield cl_mem_flags; -#ifdef CL_VERSION_2_0 -typedef cl_bitfield cl_svm_mem_flags; -#endif -typedef cl_uint cl_mem_object_type; -typedef cl_uint cl_mem_info; -#ifdef CL_VERSION_1_2 -typedef cl_bitfield cl_mem_migration_flags; -#endif -typedef cl_uint cl_image_info; -#ifdef CL_VERSION_1_1 -typedef cl_uint cl_buffer_create_type; -#endif -typedef cl_uint cl_addressing_mode; -typedef cl_uint cl_filter_mode; -typedef cl_uint cl_sampler_info; -typedef cl_bitfield cl_map_flags; -#ifdef CL_VERSION_2_0 -typedef intptr_t cl_pipe_properties; -typedef cl_uint cl_pipe_info; -#endif -typedef cl_uint cl_program_info; -typedef cl_uint cl_program_build_info; -#ifdef CL_VERSION_1_2 -typedef cl_uint cl_program_binary_type; -#endif -typedef cl_int cl_build_status; -typedef cl_uint cl_kernel_info; -#ifdef CL_VERSION_1_2 -typedef cl_uint cl_kernel_arg_info; -typedef cl_uint cl_kernel_arg_address_qualifier; -typedef cl_uint cl_kernel_arg_access_qualifier; -typedef cl_bitfield cl_kernel_arg_type_qualifier; -#endif -typedef cl_uint cl_kernel_work_group_info; -#ifdef CL_VERSION_2_1 -typedef cl_uint cl_kernel_sub_group_info; -#endif -typedef cl_uint cl_event_info; -typedef cl_uint cl_command_type; -typedef cl_uint cl_profiling_info; -#ifdef CL_VERSION_2_0 -typedef cl_bitfield cl_sampler_properties; -typedef cl_uint cl_kernel_exec_info; -#endif - -typedef struct _cl_image_format { - cl_channel_order image_channel_order; - cl_channel_type image_channel_data_type; -} cl_image_format; - -#ifdef CL_VERSION_1_2 - -typedef struct _cl_image_desc { - cl_mem_object_type image_type; - size_t image_width; - size_t image_height; - size_t image_depth; - size_t image_array_size; - size_t image_row_pitch; - size_t image_slice_pitch; - cl_uint num_mip_levels; - cl_uint num_samples; -#ifdef CL_VERSION_2_0 -#ifdef __GNUC__ - __extension__ /* Prevents warnings about anonymous union in -pedantic builds */ -#endif -#ifdef _MSC_VER -#pragma warning( push ) -#pragma warning( disable : 4201 ) /* Prevents warning about nameless struct/union in /W4 /Za builds */ -#endif - union { -#endif - cl_mem buffer; -#ifdef CL_VERSION_2_0 - cl_mem mem_object; - }; -#ifdef _MSC_VER -#pragma warning( pop ) -#endif -#endif -} cl_image_desc; - -#endif - -#ifdef CL_VERSION_1_1 - -typedef struct _cl_buffer_region { - size_t origin; - size_t size; -} cl_buffer_region; - -#endif - -/******************************************************************************/ - -/* Error Codes */ -#define CL_SUCCESS 0 -#define CL_DEVICE_NOT_FOUND -1 -#define CL_DEVICE_NOT_AVAILABLE -2 -#define CL_COMPILER_NOT_AVAILABLE -3 -#define CL_MEM_OBJECT_ALLOCATION_FAILURE -4 -#define CL_OUT_OF_RESOURCES -5 -#define CL_OUT_OF_HOST_MEMORY -6 -#define CL_PROFILING_INFO_NOT_AVAILABLE -7 -#define CL_MEM_COPY_OVERLAP -8 -#define CL_IMAGE_FORMAT_MISMATCH -9 -#define CL_IMAGE_FORMAT_NOT_SUPPORTED -10 -#define CL_BUILD_PROGRAM_FAILURE -11 -#define CL_MAP_FAILURE -12 -#ifdef CL_VERSION_1_1 -#define CL_MISALIGNED_SUB_BUFFER_OFFSET -13 -#define CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST -14 -#endif -#ifdef CL_VERSION_1_2 -#define CL_COMPILE_PROGRAM_FAILURE -15 -#define CL_LINKER_NOT_AVAILABLE -16 -#define CL_LINK_PROGRAM_FAILURE -17 -#define CL_DEVICE_PARTITION_FAILED -18 -#define CL_KERNEL_ARG_INFO_NOT_AVAILABLE -19 -#endif - -#define CL_INVALID_VALUE -30 -#define CL_INVALID_DEVICE_TYPE -31 -#define CL_INVALID_PLATFORM -32 -#define CL_INVALID_DEVICE -33 -#define CL_INVALID_CONTEXT -34 -#define CL_INVALID_QUEUE_PROPERTIES -35 -#define CL_INVALID_COMMAND_QUEUE -36 -#define CL_INVALID_HOST_PTR -37 -#define CL_INVALID_MEM_OBJECT -38 -#define CL_INVALID_IMAGE_FORMAT_DESCRIPTOR -39 -#define CL_INVALID_IMAGE_SIZE -40 -#define CL_INVALID_SAMPLER -41 -#define CL_INVALID_BINARY -42 -#define CL_INVALID_BUILD_OPTIONS -43 -#define CL_INVALID_PROGRAM -44 -#define CL_INVALID_PROGRAM_EXECUTABLE -45 -#define CL_INVALID_KERNEL_NAME -46 -#define CL_INVALID_KERNEL_DEFINITION -47 -#define CL_INVALID_KERNEL -48 -#define CL_INVALID_ARG_INDEX -49 -#define CL_INVALID_ARG_VALUE -50 -#define CL_INVALID_ARG_SIZE -51 -#define CL_INVALID_KERNEL_ARGS -52 -#define CL_INVALID_WORK_DIMENSION -53 -#define CL_INVALID_WORK_GROUP_SIZE -54 -#define CL_INVALID_WORK_ITEM_SIZE -55 -#define CL_INVALID_GLOBAL_OFFSET -56 -#define CL_INVALID_EVENT_WAIT_LIST -57 -#define CL_INVALID_EVENT -58 -#define CL_INVALID_OPERATION -59 -#define CL_INVALID_GL_OBJECT -60 -#define CL_INVALID_BUFFER_SIZE -61 -#define CL_INVALID_MIP_LEVEL -62 -#define CL_INVALID_GLOBAL_WORK_SIZE -63 -#ifdef CL_VERSION_1_1 -#define CL_INVALID_PROPERTY -64 -#endif -#ifdef CL_VERSION_1_2 -#define CL_INVALID_IMAGE_DESCRIPTOR -65 -#define CL_INVALID_COMPILER_OPTIONS -66 -#define CL_INVALID_LINKER_OPTIONS -67 -#define CL_INVALID_DEVICE_PARTITION_COUNT -68 -#endif -#ifdef CL_VERSION_2_0 -#define CL_INVALID_PIPE_SIZE -69 -#define CL_INVALID_DEVICE_QUEUE -70 -#endif -#ifdef CL_VERSION_2_2 -#define CL_INVALID_SPEC_ID -71 -#define CL_MAX_SIZE_RESTRICTION_EXCEEDED -72 -#endif - - -/* cl_bool */ -#define CL_FALSE 0 -#define CL_TRUE 1 -#ifdef CL_VERSION_1_2 -#define CL_BLOCKING CL_TRUE -#define CL_NON_BLOCKING CL_FALSE -#endif - -/* cl_platform_info */ -#define CL_PLATFORM_PROFILE 0x0900 -#define CL_PLATFORM_VERSION 0x0901 -#define CL_PLATFORM_NAME 0x0902 -#define CL_PLATFORM_VENDOR 0x0903 -#define CL_PLATFORM_EXTENSIONS 0x0904 -#ifdef CL_VERSION_2_1 -#define CL_PLATFORM_HOST_TIMER_RESOLUTION 0x0905 -#endif - -/* cl_device_type - bitfield */ -#define CL_DEVICE_TYPE_DEFAULT (1 << 0) -#define CL_DEVICE_TYPE_CPU (1 << 1) -#define CL_DEVICE_TYPE_GPU (1 << 2) -#define CL_DEVICE_TYPE_ACCELERATOR (1 << 3) -#ifdef CL_VERSION_1_2 -#define CL_DEVICE_TYPE_CUSTOM (1 << 4) -#endif -#define CL_DEVICE_TYPE_ALL 0xFFFFFFFF - -/* cl_device_info */ -#define CL_DEVICE_TYPE 0x1000 -#define CL_DEVICE_VENDOR_ID 0x1001 -#define CL_DEVICE_MAX_COMPUTE_UNITS 0x1002 -#define CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS 0x1003 -#define CL_DEVICE_MAX_WORK_GROUP_SIZE 0x1004 -#define CL_DEVICE_MAX_WORK_ITEM_SIZES 0x1005 -#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR 0x1006 -#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT 0x1007 -#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT 0x1008 -#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG 0x1009 -#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT 0x100A -#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE 0x100B -#define CL_DEVICE_MAX_CLOCK_FREQUENCY 0x100C -#define CL_DEVICE_ADDRESS_BITS 0x100D -#define CL_DEVICE_MAX_READ_IMAGE_ARGS 0x100E -#define CL_DEVICE_MAX_WRITE_IMAGE_ARGS 0x100F -#define CL_DEVICE_MAX_MEM_ALLOC_SIZE 0x1010 -#define CL_DEVICE_IMAGE2D_MAX_WIDTH 0x1011 -#define CL_DEVICE_IMAGE2D_MAX_HEIGHT 0x1012 -#define CL_DEVICE_IMAGE3D_MAX_WIDTH 0x1013 -#define CL_DEVICE_IMAGE3D_MAX_HEIGHT 0x1014 -#define CL_DEVICE_IMAGE3D_MAX_DEPTH 0x1015 -#define CL_DEVICE_IMAGE_SUPPORT 0x1016 -#define CL_DEVICE_MAX_PARAMETER_SIZE 0x1017 -#define CL_DEVICE_MAX_SAMPLERS 0x1018 -#define CL_DEVICE_MEM_BASE_ADDR_ALIGN 0x1019 -#define CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE 0x101A -#define CL_DEVICE_SINGLE_FP_CONFIG 0x101B -#define CL_DEVICE_GLOBAL_MEM_CACHE_TYPE 0x101C -#define CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE 0x101D -#define CL_DEVICE_GLOBAL_MEM_CACHE_SIZE 0x101E -#define CL_DEVICE_GLOBAL_MEM_SIZE 0x101F -#define CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE 0x1020 -#define CL_DEVICE_MAX_CONSTANT_ARGS 0x1021 -#define CL_DEVICE_LOCAL_MEM_TYPE 0x1022 -#define CL_DEVICE_LOCAL_MEM_SIZE 0x1023 -#define CL_DEVICE_ERROR_CORRECTION_SUPPORT 0x1024 -#define CL_DEVICE_PROFILING_TIMER_RESOLUTION 0x1025 -#define CL_DEVICE_ENDIAN_LITTLE 0x1026 -#define CL_DEVICE_AVAILABLE 0x1027 -#define CL_DEVICE_COMPILER_AVAILABLE 0x1028 -#define CL_DEVICE_EXECUTION_CAPABILITIES 0x1029 -#define CL_DEVICE_QUEUE_PROPERTIES 0x102A /* deprecated */ -#ifdef CL_VERSION_2_0 -#define CL_DEVICE_QUEUE_ON_HOST_PROPERTIES 0x102A -#endif -#define CL_DEVICE_NAME 0x102B -#define CL_DEVICE_VENDOR 0x102C -#define CL_DRIVER_VERSION 0x102D -#define CL_DEVICE_PROFILE 0x102E -#define CL_DEVICE_VERSION 0x102F -#define CL_DEVICE_EXTENSIONS 0x1030 -#define CL_DEVICE_PLATFORM 0x1031 -#ifdef CL_VERSION_1_2 -#define CL_DEVICE_DOUBLE_FP_CONFIG 0x1032 -#endif -/* 0x1033 reserved for CL_DEVICE_HALF_FP_CONFIG which is already defined in "cl_ext.h" */ -#ifdef CL_VERSION_1_1 -#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF 0x1034 -#define CL_DEVICE_HOST_UNIFIED_MEMORY 0x1035 /* deprecated */ -#define CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR 0x1036 -#define CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT 0x1037 -#define CL_DEVICE_NATIVE_VECTOR_WIDTH_INT 0x1038 -#define CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG 0x1039 -#define CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT 0x103A -#define CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE 0x103B -#define CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF 0x103C -#define CL_DEVICE_OPENCL_C_VERSION 0x103D -#endif -#ifdef CL_VERSION_1_2 -#define CL_DEVICE_LINKER_AVAILABLE 0x103E -#define CL_DEVICE_BUILT_IN_KERNELS 0x103F -#define CL_DEVICE_IMAGE_MAX_BUFFER_SIZE 0x1040 -#define CL_DEVICE_IMAGE_MAX_ARRAY_SIZE 0x1041 -#define CL_DEVICE_PARENT_DEVICE 0x1042 -#define CL_DEVICE_PARTITION_MAX_SUB_DEVICES 0x1043 -#define CL_DEVICE_PARTITION_PROPERTIES 0x1044 -#define CL_DEVICE_PARTITION_AFFINITY_DOMAIN 0x1045 -#define CL_DEVICE_PARTITION_TYPE 0x1046 -#define CL_DEVICE_REFERENCE_COUNT 0x1047 -#define CL_DEVICE_PREFERRED_INTEROP_USER_SYNC 0x1048 -#define CL_DEVICE_PRINTF_BUFFER_SIZE 0x1049 -#endif -#ifdef CL_VERSION_2_0 -#define CL_DEVICE_IMAGE_PITCH_ALIGNMENT 0x104A -#define CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT 0x104B -#define CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS 0x104C -#define CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE 0x104D -#define CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES 0x104E -#define CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE 0x104F -#define CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE 0x1050 -#define CL_DEVICE_MAX_ON_DEVICE_QUEUES 0x1051 -#define CL_DEVICE_MAX_ON_DEVICE_EVENTS 0x1052 -#define CL_DEVICE_SVM_CAPABILITIES 0x1053 -#define CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE 0x1054 -#define CL_DEVICE_MAX_PIPE_ARGS 0x1055 -#define CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS 0x1056 -#define CL_DEVICE_PIPE_MAX_PACKET_SIZE 0x1057 -#define CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT 0x1058 -#define CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT 0x1059 -#define CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT 0x105A -#endif -#ifdef CL_VERSION_2_1 -#define CL_DEVICE_IL_VERSION 0x105B -#define CL_DEVICE_MAX_NUM_SUB_GROUPS 0x105C -#define CL_DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS 0x105D -#endif - -/* cl_device_fp_config - bitfield */ -#define CL_FP_DENORM (1 << 0) -#define CL_FP_INF_NAN (1 << 1) -#define CL_FP_ROUND_TO_NEAREST (1 << 2) -#define CL_FP_ROUND_TO_ZERO (1 << 3) -#define CL_FP_ROUND_TO_INF (1 << 4) -#define CL_FP_FMA (1 << 5) -#ifdef CL_VERSION_1_1 -#define CL_FP_SOFT_FLOAT (1 << 6) -#endif -#ifdef CL_VERSION_1_2 -#define CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT (1 << 7) -#endif - -/* cl_device_mem_cache_type */ -#define CL_NONE 0x0 -#define CL_READ_ONLY_CACHE 0x1 -#define CL_READ_WRITE_CACHE 0x2 - -/* cl_device_local_mem_type */ -#define CL_LOCAL 0x1 -#define CL_GLOBAL 0x2 - -/* cl_device_exec_capabilities - bitfield */ -#define CL_EXEC_KERNEL (1 << 0) -#define CL_EXEC_NATIVE_KERNEL (1 << 1) - -/* cl_command_queue_properties - bitfield */ -#define CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE (1 << 0) -#define CL_QUEUE_PROFILING_ENABLE (1 << 1) -#ifdef CL_VERSION_2_0 -#define CL_QUEUE_ON_DEVICE (1 << 2) -#define CL_QUEUE_ON_DEVICE_DEFAULT (1 << 3) -#endif - -/* cl_context_info */ -#define CL_CONTEXT_REFERENCE_COUNT 0x1080 -#define CL_CONTEXT_DEVICES 0x1081 -#define CL_CONTEXT_PROPERTIES 0x1082 -#ifdef CL_VERSION_1_1 -#define CL_CONTEXT_NUM_DEVICES 0x1083 -#endif - -/* cl_context_properties */ -#define CL_CONTEXT_PLATFORM 0x1084 -#ifdef CL_VERSION_1_2 -#define CL_CONTEXT_INTEROP_USER_SYNC 0x1085 -#endif - -#ifdef CL_VERSION_1_2 - -/* cl_device_partition_property */ -#define CL_DEVICE_PARTITION_EQUALLY 0x1086 -#define CL_DEVICE_PARTITION_BY_COUNTS 0x1087 -#define CL_DEVICE_PARTITION_BY_COUNTS_LIST_END 0x0 -#define CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN 0x1088 - -#endif - -#ifdef CL_VERSION_1_2 - -/* cl_device_affinity_domain */ -#define CL_DEVICE_AFFINITY_DOMAIN_NUMA (1 << 0) -#define CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE (1 << 1) -#define CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE (1 << 2) -#define CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE (1 << 3) -#define CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE (1 << 4) -#define CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE (1 << 5) - -#endif - -#ifdef CL_VERSION_2_0 - -/* cl_device_svm_capabilities */ -#define CL_DEVICE_SVM_COARSE_GRAIN_BUFFER (1 << 0) -#define CL_DEVICE_SVM_FINE_GRAIN_BUFFER (1 << 1) -#define CL_DEVICE_SVM_FINE_GRAIN_SYSTEM (1 << 2) -#define CL_DEVICE_SVM_ATOMICS (1 << 3) - -#endif - -/* cl_command_queue_info */ -#define CL_QUEUE_CONTEXT 0x1090 -#define CL_QUEUE_DEVICE 0x1091 -#define CL_QUEUE_REFERENCE_COUNT 0x1092 -#define CL_QUEUE_PROPERTIES 0x1093 -#ifdef CL_VERSION_2_0 -#define CL_QUEUE_SIZE 0x1094 -#endif -#ifdef CL_VERSION_2_1 -#define CL_QUEUE_DEVICE_DEFAULT 0x1095 -#endif - -/* cl_mem_flags and cl_svm_mem_flags - bitfield */ -#define CL_MEM_READ_WRITE (1 << 0) -#define CL_MEM_WRITE_ONLY (1 << 1) -#define CL_MEM_READ_ONLY (1 << 2) -#define CL_MEM_USE_HOST_PTR (1 << 3) -#define CL_MEM_ALLOC_HOST_PTR (1 << 4) -#define CL_MEM_COPY_HOST_PTR (1 << 5) -/* reserved (1 << 6) */ -#ifdef CL_VERSION_1_2 -#define CL_MEM_HOST_WRITE_ONLY (1 << 7) -#define CL_MEM_HOST_READ_ONLY (1 << 8) -#define CL_MEM_HOST_NO_ACCESS (1 << 9) -#endif -#ifdef CL_VERSION_2_0 -#define CL_MEM_SVM_FINE_GRAIN_BUFFER (1 << 10) /* used by cl_svm_mem_flags only */ -#define CL_MEM_SVM_ATOMICS (1 << 11) /* used by cl_svm_mem_flags only */ -#define CL_MEM_KERNEL_READ_AND_WRITE (1 << 12) -#endif - -#ifdef CL_VERSION_1_2 - -/* cl_mem_migration_flags - bitfield */ -#define CL_MIGRATE_MEM_OBJECT_HOST (1 << 0) -#define CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED (1 << 1) - -#endif - -/* cl_channel_order */ -#define CL_R 0x10B0 -#define CL_A 0x10B1 -#define CL_RG 0x10B2 -#define CL_RA 0x10B3 -#define CL_RGB 0x10B4 -#define CL_RGBA 0x10B5 -#define CL_BGRA 0x10B6 -#define CL_ARGB 0x10B7 -#define CL_INTENSITY 0x10B8 -#define CL_LUMINANCE 0x10B9 -#ifdef CL_VERSION_1_1 -#define CL_Rx 0x10BA -#define CL_RGx 0x10BB -#define CL_RGBx 0x10BC -#endif -#ifdef CL_VERSION_1_2 -#define CL_DEPTH 0x10BD -#define CL_DEPTH_STENCIL 0x10BE -#endif -#ifdef CL_VERSION_2_0 -#define CL_sRGB 0x10BF -#define CL_sRGBx 0x10C0 -#define CL_sRGBA 0x10C1 -#define CL_sBGRA 0x10C2 -#define CL_ABGR 0x10C3 -#endif - -/* cl_channel_type */ -#define CL_SNORM_INT8 0x10D0 -#define CL_SNORM_INT16 0x10D1 -#define CL_UNORM_INT8 0x10D2 -#define CL_UNORM_INT16 0x10D3 -#define CL_UNORM_SHORT_565 0x10D4 -#define CL_UNORM_SHORT_555 0x10D5 -#define CL_UNORM_INT_101010 0x10D6 -#define CL_SIGNED_INT8 0x10D7 -#define CL_SIGNED_INT16 0x10D8 -#define CL_SIGNED_INT32 0x10D9 -#define CL_UNSIGNED_INT8 0x10DA -#define CL_UNSIGNED_INT16 0x10DB -#define CL_UNSIGNED_INT32 0x10DC -#define CL_HALF_FLOAT 0x10DD -#define CL_FLOAT 0x10DE -#ifdef CL_VERSION_1_2 -#define CL_UNORM_INT24 0x10DF -#endif -#ifdef CL_VERSION_2_1 -#define CL_UNORM_INT_101010_2 0x10E0 -#endif - -/* cl_mem_object_type */ -#define CL_MEM_OBJECT_BUFFER 0x10F0 -#define CL_MEM_OBJECT_IMAGE2D 0x10F1 -#define CL_MEM_OBJECT_IMAGE3D 0x10F2 -#ifdef CL_VERSION_1_2 -#define CL_MEM_OBJECT_IMAGE2D_ARRAY 0x10F3 -#define CL_MEM_OBJECT_IMAGE1D 0x10F4 -#define CL_MEM_OBJECT_IMAGE1D_ARRAY 0x10F5 -#define CL_MEM_OBJECT_IMAGE1D_BUFFER 0x10F6 -#endif -#ifdef CL_VERSION_2_0 -#define CL_MEM_OBJECT_PIPE 0x10F7 -#endif - -/* cl_mem_info */ -#define CL_MEM_TYPE 0x1100 -#define CL_MEM_FLAGS 0x1101 -#define CL_MEM_SIZE 0x1102 -#define CL_MEM_HOST_PTR 0x1103 -#define CL_MEM_MAP_COUNT 0x1104 -#define CL_MEM_REFERENCE_COUNT 0x1105 -#define CL_MEM_CONTEXT 0x1106 -#ifdef CL_VERSION_1_1 -#define CL_MEM_ASSOCIATED_MEMOBJECT 0x1107 -#define CL_MEM_OFFSET 0x1108 -#endif -#ifdef CL_VERSION_2_0 -#define CL_MEM_USES_SVM_POINTER 0x1109 -#endif - -/* cl_image_info */ -#define CL_IMAGE_FORMAT 0x1110 -#define CL_IMAGE_ELEMENT_SIZE 0x1111 -#define CL_IMAGE_ROW_PITCH 0x1112 -#define CL_IMAGE_SLICE_PITCH 0x1113 -#define CL_IMAGE_WIDTH 0x1114 -#define CL_IMAGE_HEIGHT 0x1115 -#define CL_IMAGE_DEPTH 0x1116 -#ifdef CL_VERSION_1_2 -#define CL_IMAGE_ARRAY_SIZE 0x1117 -#define CL_IMAGE_BUFFER 0x1118 -#define CL_IMAGE_NUM_MIP_LEVELS 0x1119 -#define CL_IMAGE_NUM_SAMPLES 0x111A -#endif - -#ifdef CL_VERSION_2_0 - -/* cl_pipe_info */ -#define CL_PIPE_PACKET_SIZE 0x1120 -#define CL_PIPE_MAX_PACKETS 0x1121 - -#endif - -/* cl_addressing_mode */ -#define CL_ADDRESS_NONE 0x1130 -#define CL_ADDRESS_CLAMP_TO_EDGE 0x1131 -#define CL_ADDRESS_CLAMP 0x1132 -#define CL_ADDRESS_REPEAT 0x1133 -#ifdef CL_VERSION_1_1 -#define CL_ADDRESS_MIRRORED_REPEAT 0x1134 -#endif - -/* cl_filter_mode */ -#define CL_FILTER_NEAREST 0x1140 -#define CL_FILTER_LINEAR 0x1141 - -/* cl_sampler_info */ -#define CL_SAMPLER_REFERENCE_COUNT 0x1150 -#define CL_SAMPLER_CONTEXT 0x1151 -#define CL_SAMPLER_NORMALIZED_COORDS 0x1152 -#define CL_SAMPLER_ADDRESSING_MODE 0x1153 -#define CL_SAMPLER_FILTER_MODE 0x1154 -#ifdef CL_VERSION_2_0 -/* These enumerants are for the cl_khr_mipmap_image extension. - They have since been added to cl_ext.h with an appropriate - KHR suffix, but are left here for backwards compatibility. */ -#define CL_SAMPLER_MIP_FILTER_MODE 0x1155 -#define CL_SAMPLER_LOD_MIN 0x1156 -#define CL_SAMPLER_LOD_MAX 0x1157 -#endif - -/* cl_map_flags - bitfield */ -#define CL_MAP_READ (1 << 0) -#define CL_MAP_WRITE (1 << 1) -#ifdef CL_VERSION_1_2 -#define CL_MAP_WRITE_INVALIDATE_REGION (1 << 2) -#endif - -/* cl_program_info */ -#define CL_PROGRAM_REFERENCE_COUNT 0x1160 -#define CL_PROGRAM_CONTEXT 0x1161 -#define CL_PROGRAM_NUM_DEVICES 0x1162 -#define CL_PROGRAM_DEVICES 0x1163 -#define CL_PROGRAM_SOURCE 0x1164 -#define CL_PROGRAM_BINARY_SIZES 0x1165 -#define CL_PROGRAM_BINARIES 0x1166 -#ifdef CL_VERSION_1_2 -#define CL_PROGRAM_NUM_KERNELS 0x1167 -#define CL_PROGRAM_KERNEL_NAMES 0x1168 -#endif -#ifdef CL_VERSION_2_1 -#define CL_PROGRAM_IL 0x1169 -#endif -#ifdef CL_VERSION_2_2 -#define CL_PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT 0x116A -#define CL_PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT 0x116B -#endif - -/* cl_program_build_info */ -#define CL_PROGRAM_BUILD_STATUS 0x1181 -#define CL_PROGRAM_BUILD_OPTIONS 0x1182 -#define CL_PROGRAM_BUILD_LOG 0x1183 -#ifdef CL_VERSION_1_2 -#define CL_PROGRAM_BINARY_TYPE 0x1184 -#endif -#ifdef CL_VERSION_2_0 -#define CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE 0x1185 -#endif - -#ifdef CL_VERSION_1_2 - -/* cl_program_binary_type */ -#define CL_PROGRAM_BINARY_TYPE_NONE 0x0 -#define CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT 0x1 -#define CL_PROGRAM_BINARY_TYPE_LIBRARY 0x2 -#define CL_PROGRAM_BINARY_TYPE_EXECUTABLE 0x4 - -#endif - -/* cl_build_status */ -#define CL_BUILD_SUCCESS 0 -#define CL_BUILD_NONE -1 -#define CL_BUILD_ERROR -2 -#define CL_BUILD_IN_PROGRESS -3 - -/* cl_kernel_info */ -#define CL_KERNEL_FUNCTION_NAME 0x1190 -#define CL_KERNEL_NUM_ARGS 0x1191 -#define CL_KERNEL_REFERENCE_COUNT 0x1192 -#define CL_KERNEL_CONTEXT 0x1193 -#define CL_KERNEL_PROGRAM 0x1194 -#ifdef CL_VERSION_1_2 -#define CL_KERNEL_ATTRIBUTES 0x1195 -#endif -#ifdef CL_VERSION_2_1 -#define CL_KERNEL_MAX_NUM_SUB_GROUPS 0x11B9 -#define CL_KERNEL_COMPILE_NUM_SUB_GROUPS 0x11BA -#endif - -#ifdef CL_VERSION_1_2 - -/* cl_kernel_arg_info */ -#define CL_KERNEL_ARG_ADDRESS_QUALIFIER 0x1196 -#define CL_KERNEL_ARG_ACCESS_QUALIFIER 0x1197 -#define CL_KERNEL_ARG_TYPE_NAME 0x1198 -#define CL_KERNEL_ARG_TYPE_QUALIFIER 0x1199 -#define CL_KERNEL_ARG_NAME 0x119A - -#endif - -#ifdef CL_VERSION_1_2 - -/* cl_kernel_arg_address_qualifier */ -#define CL_KERNEL_ARG_ADDRESS_GLOBAL 0x119B -#define CL_KERNEL_ARG_ADDRESS_LOCAL 0x119C -#define CL_KERNEL_ARG_ADDRESS_CONSTANT 0x119D -#define CL_KERNEL_ARG_ADDRESS_PRIVATE 0x119E - -#endif - -#ifdef CL_VERSION_1_2 - -/* cl_kernel_arg_access_qualifier */ -#define CL_KERNEL_ARG_ACCESS_READ_ONLY 0x11A0 -#define CL_KERNEL_ARG_ACCESS_WRITE_ONLY 0x11A1 -#define CL_KERNEL_ARG_ACCESS_READ_WRITE 0x11A2 -#define CL_KERNEL_ARG_ACCESS_NONE 0x11A3 - -#endif - -#ifdef CL_VERSION_1_2 - -/* cl_kernel_arg_type_qualifier */ -#define CL_KERNEL_ARG_TYPE_NONE 0 -#define CL_KERNEL_ARG_TYPE_CONST (1 << 0) -#define CL_KERNEL_ARG_TYPE_RESTRICT (1 << 1) -#define CL_KERNEL_ARG_TYPE_VOLATILE (1 << 2) -#ifdef CL_VERSION_2_0 -#define CL_KERNEL_ARG_TYPE_PIPE (1 << 3) -#endif - -#endif - -/* cl_kernel_work_group_info */ -#define CL_KERNEL_WORK_GROUP_SIZE 0x11B0 -#define CL_KERNEL_COMPILE_WORK_GROUP_SIZE 0x11B1 -#define CL_KERNEL_LOCAL_MEM_SIZE 0x11B2 -#define CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE 0x11B3 -#define CL_KERNEL_PRIVATE_MEM_SIZE 0x11B4 -#ifdef CL_VERSION_1_2 -#define CL_KERNEL_GLOBAL_WORK_SIZE 0x11B5 -#endif - -#ifdef CL_VERSION_2_1 - -/* cl_kernel_sub_group_info */ -#define CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE 0x2033 -#define CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE 0x2034 -#define CL_KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT 0x11B8 - -#endif - -#ifdef CL_VERSION_2_0 - -/* cl_kernel_exec_info */ -#define CL_KERNEL_EXEC_INFO_SVM_PTRS 0x11B6 -#define CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM 0x11B7 - -#endif - -/* cl_event_info */ -#define CL_EVENT_COMMAND_QUEUE 0x11D0 -#define CL_EVENT_COMMAND_TYPE 0x11D1 -#define CL_EVENT_REFERENCE_COUNT 0x11D2 -#define CL_EVENT_COMMAND_EXECUTION_STATUS 0x11D3 -#ifdef CL_VERSION_1_1 -#define CL_EVENT_CONTEXT 0x11D4 -#endif - -/* cl_command_type */ -#define CL_COMMAND_NDRANGE_KERNEL 0x11F0 -#define CL_COMMAND_TASK 0x11F1 -#define CL_COMMAND_NATIVE_KERNEL 0x11F2 -#define CL_COMMAND_READ_BUFFER 0x11F3 -#define CL_COMMAND_WRITE_BUFFER 0x11F4 -#define CL_COMMAND_COPY_BUFFER 0x11F5 -#define CL_COMMAND_READ_IMAGE 0x11F6 -#define CL_COMMAND_WRITE_IMAGE 0x11F7 -#define CL_COMMAND_COPY_IMAGE 0x11F8 -#define CL_COMMAND_COPY_IMAGE_TO_BUFFER 0x11F9 -#define CL_COMMAND_COPY_BUFFER_TO_IMAGE 0x11FA -#define CL_COMMAND_MAP_BUFFER 0x11FB -#define CL_COMMAND_MAP_IMAGE 0x11FC -#define CL_COMMAND_UNMAP_MEM_OBJECT 0x11FD -#define CL_COMMAND_MARKER 0x11FE -#define CL_COMMAND_ACQUIRE_GL_OBJECTS 0x11FF -#define CL_COMMAND_RELEASE_GL_OBJECTS 0x1200 -#ifdef CL_VERSION_1_1 -#define CL_COMMAND_READ_BUFFER_RECT 0x1201 -#define CL_COMMAND_WRITE_BUFFER_RECT 0x1202 -#define CL_COMMAND_COPY_BUFFER_RECT 0x1203 -#define CL_COMMAND_USER 0x1204 -#endif -#ifdef CL_VERSION_1_2 -#define CL_COMMAND_BARRIER 0x1205 -#define CL_COMMAND_MIGRATE_MEM_OBJECTS 0x1206 -#define CL_COMMAND_FILL_BUFFER 0x1207 -#define CL_COMMAND_FILL_IMAGE 0x1208 -#endif -#ifdef CL_VERSION_2_0 -#define CL_COMMAND_SVM_FREE 0x1209 -#define CL_COMMAND_SVM_MEMCPY 0x120A -#define CL_COMMAND_SVM_MEMFILL 0x120B -#define CL_COMMAND_SVM_MAP 0x120C -#define CL_COMMAND_SVM_UNMAP 0x120D -#endif - -/* command execution status */ -#define CL_COMPLETE 0x0 -#define CL_RUNNING 0x1 -#define CL_SUBMITTED 0x2 -#define CL_QUEUED 0x3 - -#ifdef CL_VERSION_1_1 - -/* cl_buffer_create_type */ -#define CL_BUFFER_CREATE_TYPE_REGION 0x1220 - -#endif - -/* cl_profiling_info */ -#define CL_PROFILING_COMMAND_QUEUED 0x1280 -#define CL_PROFILING_COMMAND_SUBMIT 0x1281 -#define CL_PROFILING_COMMAND_START 0x1282 -#define CL_PROFILING_COMMAND_END 0x1283 -#ifdef CL_VERSION_2_0 -#define CL_PROFILING_COMMAND_COMPLETE 0x1284 -#endif - -/********************************************************************************************************/ - -/* Platform API */ -extern CL_API_ENTRY cl_int CL_API_CALL -clGetPlatformIDs(cl_uint num_entries, - cl_platform_id * platforms, - cl_uint * num_platforms) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetPlatformInfo(cl_platform_id platform, - cl_platform_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -/* Device APIs */ -extern CL_API_ENTRY cl_int CL_API_CALL -clGetDeviceIDs(cl_platform_id platform, - cl_device_type device_type, - cl_uint num_entries, - cl_device_id * devices, - cl_uint * num_devices) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetDeviceInfo(cl_device_id device, - cl_device_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_int CL_API_CALL -clCreateSubDevices(cl_device_id in_device, - const cl_device_partition_property * properties, - cl_uint num_devices, - cl_device_id * out_devices, - cl_uint * num_devices_ret) CL_API_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainDevice(cl_device_id device) CL_API_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseDevice(cl_device_id device) CL_API_SUFFIX__VERSION_1_2; - -#endif - -#ifdef CL_VERSION_2_1 - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetDefaultDeviceCommandQueue(cl_context context, - cl_device_id device, - cl_command_queue command_queue) CL_API_SUFFIX__VERSION_2_1; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetDeviceAndHostTimer(cl_device_id device, - cl_ulong* device_timestamp, - cl_ulong* host_timestamp) CL_API_SUFFIX__VERSION_2_1; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetHostTimer(cl_device_id device, - cl_ulong * host_timestamp) CL_API_SUFFIX__VERSION_2_1; - -#endif - -/* Context APIs */ -extern CL_API_ENTRY cl_context CL_API_CALL -clCreateContext(const cl_context_properties * properties, - cl_uint num_devices, - const cl_device_id * devices, - void (CL_CALLBACK * pfn_notify)(const char * errinfo, - const void * private_info, - size_t cb, - void * user_data), - void * user_data, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_context CL_API_CALL -clCreateContextFromType(const cl_context_properties * properties, - cl_device_type device_type, - void (CL_CALLBACK * pfn_notify)(const char * errinfo, - const void * private_info, - size_t cb, - void * user_data), - void * user_data, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainContext(cl_context context) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseContext(cl_context context) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetContextInfo(cl_context context, - cl_context_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -/* Command Queue APIs */ - -#ifdef CL_VERSION_2_0 - -extern CL_API_ENTRY cl_command_queue CL_API_CALL -clCreateCommandQueueWithProperties(cl_context context, - cl_device_id device, - const cl_queue_properties * properties, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_2_0; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainCommandQueue(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseCommandQueue(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetCommandQueueInfo(cl_command_queue command_queue, - cl_command_queue_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -/* Memory Object APIs */ -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreateBuffer(cl_context context, - cl_mem_flags flags, - size_t size, - void * host_ptr, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_1 - -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreateSubBuffer(cl_mem buffer, - cl_mem_flags flags, - cl_buffer_create_type buffer_create_type, - const void * buffer_create_info, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_1; - -#endif - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreateImage(cl_context context, - cl_mem_flags flags, - const cl_image_format * image_format, - const cl_image_desc * image_desc, - void * host_ptr, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_2; - -#endif - -#ifdef CL_VERSION_2_0 - -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreatePipe(cl_context context, - cl_mem_flags flags, - cl_uint pipe_packet_size, - cl_uint pipe_max_packets, - const cl_pipe_properties * properties, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_2_0; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainMemObject(cl_mem memobj) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseMemObject(cl_mem memobj) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetSupportedImageFormats(cl_context context, - cl_mem_flags flags, - cl_mem_object_type image_type, - cl_uint num_entries, - cl_image_format * image_formats, - cl_uint * num_image_formats) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetMemObjectInfo(cl_mem memobj, - cl_mem_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetImageInfo(cl_mem image, - cl_image_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_2_0 - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetPipeInfo(cl_mem pipe, - cl_pipe_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_2_0; - -#endif - -#ifdef CL_VERSION_1_1 - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetMemObjectDestructorCallback(cl_mem memobj, - void (CL_CALLBACK * pfn_notify)(cl_mem memobj, - void * user_data), - void * user_data) CL_API_SUFFIX__VERSION_1_1; - -#endif - -/* SVM Allocation APIs */ - -#ifdef CL_VERSION_2_0 - -extern CL_API_ENTRY void * CL_API_CALL -clSVMAlloc(cl_context context, - cl_svm_mem_flags flags, - size_t size, - cl_uint alignment) CL_API_SUFFIX__VERSION_2_0; - -extern CL_API_ENTRY void CL_API_CALL -clSVMFree(cl_context context, - void * svm_pointer) CL_API_SUFFIX__VERSION_2_0; - -#endif - -/* Sampler APIs */ - -#ifdef CL_VERSION_2_0 - -extern CL_API_ENTRY cl_sampler CL_API_CALL -clCreateSamplerWithProperties(cl_context context, - const cl_sampler_properties * sampler_properties, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_2_0; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainSampler(cl_sampler sampler) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseSampler(cl_sampler sampler) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetSamplerInfo(cl_sampler sampler, - cl_sampler_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -/* Program Object APIs */ -extern CL_API_ENTRY cl_program CL_API_CALL -clCreateProgramWithSource(cl_context context, - cl_uint count, - const char ** strings, - const size_t * lengths, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_program CL_API_CALL -clCreateProgramWithBinary(cl_context context, - cl_uint num_devices, - const cl_device_id * device_list, - const size_t * lengths, - const unsigned char ** binaries, - cl_int * binary_status, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_program CL_API_CALL -clCreateProgramWithBuiltInKernels(cl_context context, - cl_uint num_devices, - const cl_device_id * device_list, - const char * kernel_names, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_2; - -#endif - -#ifdef CL_VERSION_2_1 - -extern CL_API_ENTRY cl_program CL_API_CALL -clCreateProgramWithIL(cl_context context, - const void* il, - size_t length, - cl_int* errcode_ret) CL_API_SUFFIX__VERSION_2_1; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainProgram(cl_program program) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseProgram(cl_program program) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clBuildProgram(cl_program program, - cl_uint num_devices, - const cl_device_id * device_list, - const char * options, - void (CL_CALLBACK * pfn_notify)(cl_program program, - void * user_data), - void * user_data) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_int CL_API_CALL -clCompileProgram(cl_program program, - cl_uint num_devices, - const cl_device_id * device_list, - const char * options, - cl_uint num_input_headers, - const cl_program * input_headers, - const char ** header_include_names, - void (CL_CALLBACK * pfn_notify)(cl_program program, - void * user_data), - void * user_data) CL_API_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_program CL_API_CALL -clLinkProgram(cl_context context, - cl_uint num_devices, - const cl_device_id * device_list, - const char * options, - cl_uint num_input_programs, - const cl_program * input_programs, - void (CL_CALLBACK * pfn_notify)(cl_program program, - void * user_data), - void * user_data, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_2; - -#endif - -#ifdef CL_VERSION_2_2 - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetProgramReleaseCallback(cl_program program, - void (CL_CALLBACK * pfn_notify)(cl_program program, - void * user_data), - void * user_data) CL_API_SUFFIX__VERSION_2_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetProgramSpecializationConstant(cl_program program, - cl_uint spec_id, - size_t spec_size, - const void* spec_value) CL_API_SUFFIX__VERSION_2_2; - -#endif - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_int CL_API_CALL -clUnloadPlatformCompiler(cl_platform_id platform) CL_API_SUFFIX__VERSION_1_2; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetProgramInfo(cl_program program, - cl_program_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetProgramBuildInfo(cl_program program, - cl_device_id device, - cl_program_build_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -/* Kernel Object APIs */ -extern CL_API_ENTRY cl_kernel CL_API_CALL -clCreateKernel(cl_program program, - const char * kernel_name, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clCreateKernelsInProgram(cl_program program, - cl_uint num_kernels, - cl_kernel * kernels, - cl_uint * num_kernels_ret) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_2_1 - -extern CL_API_ENTRY cl_kernel CL_API_CALL -clCloneKernel(cl_kernel source_kernel, - cl_int* errcode_ret) CL_API_SUFFIX__VERSION_2_1; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainKernel(cl_kernel kernel) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseKernel(cl_kernel kernel) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetKernelArg(cl_kernel kernel, - cl_uint arg_index, - size_t arg_size, - const void * arg_value) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_2_0 - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetKernelArgSVMPointer(cl_kernel kernel, - cl_uint arg_index, - const void * arg_value) CL_API_SUFFIX__VERSION_2_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetKernelExecInfo(cl_kernel kernel, - cl_kernel_exec_info param_name, - size_t param_value_size, - const void * param_value) CL_API_SUFFIX__VERSION_2_0; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetKernelInfo(cl_kernel kernel, - cl_kernel_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetKernelArgInfo(cl_kernel kernel, - cl_uint arg_indx, - cl_kernel_arg_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_2; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetKernelWorkGroupInfo(cl_kernel kernel, - cl_device_id device, - cl_kernel_work_group_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_2_1 - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetKernelSubGroupInfo(cl_kernel kernel, - cl_device_id device, - cl_kernel_sub_group_info param_name, - size_t input_value_size, - const void* input_value, - size_t param_value_size, - void* param_value, - size_t* param_value_size_ret) CL_API_SUFFIX__VERSION_2_1; - -#endif - -/* Event Object APIs */ -extern CL_API_ENTRY cl_int CL_API_CALL -clWaitForEvents(cl_uint num_events, - const cl_event * event_list) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetEventInfo(cl_event event, - cl_event_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_1 - -extern CL_API_ENTRY cl_event CL_API_CALL -clCreateUserEvent(cl_context context, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_1; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainEvent(cl_event event) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseEvent(cl_event event) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_1 - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetUserEventStatus(cl_event event, - cl_int execution_status) CL_API_SUFFIX__VERSION_1_1; - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetEventCallback(cl_event event, - cl_int command_exec_callback_type, - void (CL_CALLBACK * pfn_notify)(cl_event event, - cl_int event_command_status, - void * user_data), - void * user_data) CL_API_SUFFIX__VERSION_1_1; - -#endif - -/* Profiling APIs */ -extern CL_API_ENTRY cl_int CL_API_CALL -clGetEventProfilingInfo(cl_event event, - cl_profiling_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -/* Flush and Finish APIs */ -extern CL_API_ENTRY cl_int CL_API_CALL -clFlush(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clFinish(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0; - -/* Enqueued Commands APIs */ -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueReadBuffer(cl_command_queue command_queue, - cl_mem buffer, - cl_bool blocking_read, - size_t offset, - size_t size, - void * ptr, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_1 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueReadBufferRect(cl_command_queue command_queue, - cl_mem buffer, - cl_bool blocking_read, - const size_t * buffer_offset, - const size_t * host_offset, - const size_t * region, - size_t buffer_row_pitch, - size_t buffer_slice_pitch, - size_t host_row_pitch, - size_t host_slice_pitch, - void * ptr, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_1; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueWriteBuffer(cl_command_queue command_queue, - cl_mem buffer, - cl_bool blocking_write, - size_t offset, - size_t size, - const void * ptr, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_1 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueWriteBufferRect(cl_command_queue command_queue, - cl_mem buffer, - cl_bool blocking_write, - const size_t * buffer_offset, - const size_t * host_offset, - const size_t * region, - size_t buffer_row_pitch, - size_t buffer_slice_pitch, - size_t host_row_pitch, - size_t host_slice_pitch, - const void * ptr, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_1; - -#endif - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueFillBuffer(cl_command_queue command_queue, - cl_mem buffer, - const void * pattern, - size_t pattern_size, - size_t offset, - size_t size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_2; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueCopyBuffer(cl_command_queue command_queue, - cl_mem src_buffer, - cl_mem dst_buffer, - size_t src_offset, - size_t dst_offset, - size_t size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_1 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueCopyBufferRect(cl_command_queue command_queue, - cl_mem src_buffer, - cl_mem dst_buffer, - const size_t * src_origin, - const size_t * dst_origin, - const size_t * region, - size_t src_row_pitch, - size_t src_slice_pitch, - size_t dst_row_pitch, - size_t dst_slice_pitch, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_1; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueReadImage(cl_command_queue command_queue, - cl_mem image, - cl_bool blocking_read, - const size_t * origin, - const size_t * region, - size_t row_pitch, - size_t slice_pitch, - void * ptr, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueWriteImage(cl_command_queue command_queue, - cl_mem image, - cl_bool blocking_write, - const size_t * origin, - const size_t * region, - size_t input_row_pitch, - size_t input_slice_pitch, - const void * ptr, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueFillImage(cl_command_queue command_queue, - cl_mem image, - const void * fill_color, - const size_t * origin, - const size_t * region, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_2; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueCopyImage(cl_command_queue command_queue, - cl_mem src_image, - cl_mem dst_image, - const size_t * src_origin, - const size_t * dst_origin, - const size_t * region, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueCopyImageToBuffer(cl_command_queue command_queue, - cl_mem src_image, - cl_mem dst_buffer, - const size_t * src_origin, - const size_t * region, - size_t dst_offset, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueCopyBufferToImage(cl_command_queue command_queue, - cl_mem src_buffer, - cl_mem dst_image, - size_t src_offset, - const size_t * dst_origin, - const size_t * region, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY void * CL_API_CALL -clEnqueueMapBuffer(cl_command_queue command_queue, - cl_mem buffer, - cl_bool blocking_map, - cl_map_flags map_flags, - size_t offset, - size_t size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY void * CL_API_CALL -clEnqueueMapImage(cl_command_queue command_queue, - cl_mem image, - cl_bool blocking_map, - cl_map_flags map_flags, - const size_t * origin, - const size_t * region, - size_t * image_row_pitch, - size_t * image_slice_pitch, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueUnmapMemObject(cl_command_queue command_queue, - cl_mem memobj, - void * mapped_ptr, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueMigrateMemObjects(cl_command_queue command_queue, - cl_uint num_mem_objects, - const cl_mem * mem_objects, - cl_mem_migration_flags flags, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_2; - -#endif - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueNDRangeKernel(cl_command_queue command_queue, - cl_kernel kernel, - cl_uint work_dim, - const size_t * global_work_offset, - const size_t * global_work_size, - const size_t * local_work_size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueNativeKernel(cl_command_queue command_queue, - void (CL_CALLBACK * user_func)(void *), - void * args, - size_t cb_args, - cl_uint num_mem_objects, - const cl_mem * mem_list, - const void ** args_mem_loc, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueMarkerWithWaitList(cl_command_queue command_queue, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueBarrierWithWaitList(cl_command_queue command_queue, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_2; - -#endif - -#ifdef CL_VERSION_2_0 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMFree(cl_command_queue command_queue, - cl_uint num_svm_pointers, - void * svm_pointers[], - void (CL_CALLBACK * pfn_free_func)(cl_command_queue queue, - cl_uint num_svm_pointers, - void * svm_pointers[], - void * user_data), - void * user_data, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_2_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMMemcpy(cl_command_queue command_queue, - cl_bool blocking_copy, - void * dst_ptr, - const void * src_ptr, - size_t size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_2_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMMemFill(cl_command_queue command_queue, - void * svm_ptr, - const void * pattern, - size_t pattern_size, - size_t size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_2_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMMap(cl_command_queue command_queue, - cl_bool blocking_map, - cl_map_flags flags, - void * svm_ptr, - size_t size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_2_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMUnmap(cl_command_queue command_queue, - void * svm_ptr, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_2_0; - -#endif - -#ifdef CL_VERSION_2_1 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMMigrateMem(cl_command_queue command_queue, - cl_uint num_svm_pointers, - const void ** svm_pointers, - const size_t * sizes, - cl_mem_migration_flags flags, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_2_1; - -#endif - -#ifdef CL_VERSION_1_2 - -/* Extension function access - * - * Returns the extension function address for the given function name, - * or NULL if a valid function can not be found. The client must - * check to make sure the address is not NULL, before using or - * calling the returned function address. - */ -extern CL_API_ENTRY void * CL_API_CALL -clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, - const char * func_name) CL_API_SUFFIX__VERSION_1_2; - -#endif - -#ifdef CL_USE_DEPRECATED_OPENCL_1_0_APIS - /* - * WARNING: - * This API introduces mutable state into the OpenCL implementation. It has been REMOVED - * to better facilitate thread safety. The 1.0 API is not thread safe. It is not tested by the - * OpenCL 1.1 conformance test, and consequently may not work or may not work dependably. - * It is likely to be non-performant. Use of this API is not advised. Use at your own risk. - * - * Software developers previously relying on this API are instructed to set the command queue - * properties when creating the queue, instead. - */ - extern CL_API_ENTRY cl_int CL_API_CALL - clSetCommandQueueProperty(cl_command_queue command_queue, - cl_command_queue_properties properties, - cl_bool enable, - cl_command_queue_properties * old_properties) CL_EXT_SUFFIX__VERSION_1_0_DEPRECATED; -#endif /* CL_USE_DEPRECATED_OPENCL_1_0_APIS */ - -/* Deprecated OpenCL 1.1 APIs */ -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_mem CL_API_CALL -clCreateImage2D(cl_context context, - cl_mem_flags flags, - const cl_image_format * image_format, - size_t image_width, - size_t image_height, - size_t image_row_pitch, - void * host_ptr, - cl_int * errcode_ret) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; - -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_mem CL_API_CALL -clCreateImage3D(cl_context context, - cl_mem_flags flags, - const cl_image_format * image_format, - size_t image_width, - size_t image_height, - size_t image_depth, - size_t image_row_pitch, - size_t image_slice_pitch, - void * host_ptr, - cl_int * errcode_ret) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; - -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int CL_API_CALL -clEnqueueMarker(cl_command_queue command_queue, - cl_event * event) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; - -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int CL_API_CALL -clEnqueueWaitForEvents(cl_command_queue command_queue, - cl_uint num_events, - const cl_event * event_list) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; - -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int CL_API_CALL -clEnqueueBarrier(cl_command_queue command_queue) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; - -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int CL_API_CALL -clUnloadCompiler(void) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; - -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_1_DEPRECATED void * CL_API_CALL -clGetExtensionFunctionAddress(const char * func_name) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; - -/* Deprecated OpenCL 2.0 APIs */ -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_2_DEPRECATED cl_command_queue CL_API_CALL -clCreateCommandQueue(cl_context context, - cl_device_id device, - cl_command_queue_properties properties, - cl_int * errcode_ret) CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED; - -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_2_DEPRECATED cl_sampler CL_API_CALL -clCreateSampler(cl_context context, - cl_bool normalized_coords, - cl_addressing_mode addressing_mode, - cl_filter_mode filter_mode, - cl_int * errcode_ret) CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED; - -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_2_DEPRECATED cl_int CL_API_CALL -clEnqueueTask(cl_command_queue command_queue, - cl_kernel kernel, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED; - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_CL_H */ diff --git a/benchmarks/old_opencl/include/CL/cl.hpp b/benchmarks/old_opencl/include/CL/cl.hpp deleted file mode 100644 index 9edb0e47..00000000 --- a/benchmarks/old_opencl/include/CL/cl.hpp +++ /dev/null @@ -1,12459 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008-2013 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ******************************************************************************/ - -/*! \file - * - * \brief C++ bindings for OpenCL 1.0 (rev 48), OpenCL 1.1 (rev 33) and - * OpenCL 1.2 (rev 15) - * \author Benedict R. Gaster, Laurent Morichetti and Lee Howes - * - * Additions and fixes from: - * Brian Cole, March 3rd 2010 and April 2012 - * Matt Gruenke, April 2012. - * Bruce Merry, February 2013. - * Tom Deakin and Simon McIntosh-Smith, July 2013 - * - * \version 1.2.6 - * \date August 2013 - * - * Optional extension support - * - * cl - * cl_ext_device_fission - * #define USE_CL_DEVICE_FISSION - */ - -/*! \mainpage - * \section intro Introduction - * For many large applications C++ is the language of choice and so it seems - * reasonable to define C++ bindings for OpenCL. - * - * - * The interface is contained with a single C++ header file \em cl.hpp and all - * definitions are contained within the namespace \em cl. There is no additional - * requirement to include \em cl.h and to use either the C++ or original C - * bindings it is enough to simply include \em cl.hpp. - * - * The bindings themselves are lightweight and correspond closely to the - * underlying C API. Using the C++ bindings introduces no additional execution - * overhead. - * - * For detail documentation on the bindings see: - * - * The OpenCL C++ Wrapper API 1.2 (revision 09) - * http://www.khronos.org/registry/cl/specs/opencl-cplusplus-1.2.pdf - * - * \section example Example - * - * The following example shows a general use case for the C++ - * bindings, including support for the optional exception feature and - * also the supplied vector and string classes, see following sections for - * decriptions of these features. - * - * \code - * #define __CL_ENABLE_EXCEPTIONS - * - * #if defined(__APPLE__) || defined(__MACOSX) - * #include - * #else - * #include - * #endif - * #include - * #include - * #include - * - * const char * helloStr = "__kernel void " - * "hello(void) " - * "{ " - * " " - * "} "; - * - * int - * main(void) - * { - * cl_int err = CL_SUCCESS; - * try { - * - * std::vector platforms; - * cl::Platform::get(&platforms); - * if (platforms.size() == 0) { - * std::cout << "Platform size 0\n"; - * return -1; - * } - * - * cl_context_properties properties[] = - * { CL_CONTEXT_PLATFORM, (cl_context_properties)(platforms[0])(), 0}; - * cl::Context context(CL_DEVICE_TYPE_CPU, properties); - * - * std::vector devices = context.getInfo(); - * - * cl::Program::Sources source(1, - * std::make_pair(helloStr,strlen(helloStr))); - * cl::Program program_ = cl::Program(context, source); - * program_.build(devices); - * - * cl::Kernel kernel(program_, "hello", &err); - * - * cl::Event event; - * cl::CommandQueue queue(context, devices[0], 0, &err); - * queue.enqueueNDRangeKernel( - * kernel, - * cl::NullRange, - * cl::NDRange(4,4), - * cl::NullRange, - * NULL, - * &event); - * - * event.wait(); - * } - * catch (cl::Error err) { - * std::cerr - * << "ERROR: " - * << err.what() - * << "(" - * << err.err() - * << ")" - * << std::endl; - * } - * - * return EXIT_SUCCESS; - * } - * - * \endcode - * - */ -#ifndef CL_HPP_ -#define CL_HPP_ - -#ifdef _WIN32 - -#include -#include -#include -#include - -#if defined(__CL_ENABLE_EXCEPTIONS) -#include -#endif // #if defined(__CL_ENABLE_EXCEPTIONS) - -#pragma push_macro("max") -#undef max -#if defined(USE_DX_INTEROP) -#include -#include -#endif -#endif // _WIN32 - -// -#if defined(USE_CL_DEVICE_FISSION) -#include -#endif - -#if defined(__APPLE__) || defined(__MACOSX) -#include -#include -#include -#elif defined(__ANDROID__) -#include -#include -#else -#include -#include -#endif // !__APPLE__ - -// To avoid accidentally taking ownership of core OpenCL types -// such as cl_kernel constructors are made explicit -// under OpenCL 1.2 -#if defined(CL_VERSION_1_2) && !defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) -#define __CL_EXPLICIT_CONSTRUCTORS explicit -#else // #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) -#define __CL_EXPLICIT_CONSTRUCTORS -#endif // #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - -// Define deprecated prefixes and suffixes to ensure compilation -// in case they are not pre-defined -#if !defined(CL_EXT_PREFIX__VERSION_1_1_DEPRECATED) -#define CL_EXT_PREFIX__VERSION_1_1_DEPRECATED -#endif // #if !defined(CL_EXT_PREFIX__VERSION_1_1_DEPRECATED) -#if !defined(CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED) -#define CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED -#endif // #if !defined(CL_EXT_PREFIX__VERSION_1_1_DEPRECATED) - -#if !defined(CL_CALLBACK) -#define CL_CALLBACK -#endif //CL_CALLBACK - -#include -#include - -#if !defined(__NO_STD_VECTOR) -#include -#endif - -#if !defined(__NO_STD_STRING) -#include -#endif - -#if defined(linux) || defined(__APPLE__) || defined(__MACOSX) || defined(__ANDROID__) || defined(__FreeBSD_kernel__) || defined(__GNU__) -#include - -#endif // linux - -#include - - -/*! \namespace cl - * - * \brief The OpenCL C++ bindings are defined within this namespace. - * - */ -namespace cl { - -class Memory; - -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) || (defined(CL_VERSION_1_1) && !defined(CL_VERSION_1_2)) -#define __INIT_CL_EXT_FCN_PTR(name) \ - if(!pfn_##name) { \ - pfn_##name = (PFN_##name) \ - clGetExtensionFunctionAddress(#name); \ - if(!pfn_##name) { \ - } \ - } -#endif // #if defined(CL_VERSION_1_1) - -#if defined(CL_VERSION_1_2) -#define __INIT_CL_EXT_FCN_PTR_PLATFORM(platform, name) \ - if(!pfn_##name) { \ - pfn_##name = (PFN_##name) \ - clGetExtensionFunctionAddressForPlatform(platform, #name); \ - if(!pfn_##name) { \ - } \ - } -#endif // #if defined(CL_VERSION_1_1) - -class Program; -class Device; -class Context; -class CommandQueue; -class Memory; -class Buffer; - -#if defined(__CL_ENABLE_EXCEPTIONS) -/*! \brief Exception class - * - * This may be thrown by API functions when __CL_ENABLE_EXCEPTIONS is defined. - */ -class Error : public std::exception -{ -private: - cl_int err_; - const char * errStr_; -public: - /*! \brief Create a new CL error exception for a given error code - * and corresponding message. - * - * \param err error code value. - * - * \param errStr a descriptive string that must remain in scope until - * handling of the exception has concluded. If set, it - * will be returned by what(). - */ - Error(cl_int err, const char * errStr = NULL) : err_(err), errStr_(errStr) - {} - - ~Error() throw() {} - - /*! \brief Get error string associated with exception - * - * \return A memory pointer to the error message string. - */ - virtual const char * what() const throw () - { - if (errStr_ == NULL) { - return "empty"; - } - else { - return errStr_; - } - } - - /*! \brief Get error code associated with exception - * - * \return The error code. - */ - cl_int err(void) const { return err_; } -}; - -#define __ERR_STR(x) #x -#else -#define __ERR_STR(x) NULL -#endif // __CL_ENABLE_EXCEPTIONS - - -namespace detail -{ -#if defined(__CL_ENABLE_EXCEPTIONS) -static inline cl_int errHandler ( - cl_int err, - const char * errStr = NULL) -{ - if (err != CL_SUCCESS) { - throw Error(err, errStr); - } - return err; -} -#else -static inline cl_int errHandler (cl_int err, const char * errStr = NULL) -{ - (void) errStr; // suppress unused variable warning - return err; -} -#endif // __CL_ENABLE_EXCEPTIONS -} - - - -//! \cond DOXYGEN_DETAIL -#if !defined(__CL_USER_OVERRIDE_ERROR_STRINGS) -#define __GET_DEVICE_INFO_ERR __ERR_STR(clGetDeviceInfo) -#define __GET_PLATFORM_INFO_ERR __ERR_STR(clGetPlatformInfo) -#define __GET_DEVICE_IDS_ERR __ERR_STR(clGetDeviceIDs) -#define __GET_PLATFORM_IDS_ERR __ERR_STR(clGetPlatformIDs) -#define __GET_CONTEXT_INFO_ERR __ERR_STR(clGetContextInfo) -#define __GET_EVENT_INFO_ERR __ERR_STR(clGetEventInfo) -#define __GET_EVENT_PROFILE_INFO_ERR __ERR_STR(clGetEventProfileInfo) -#define __GET_MEM_OBJECT_INFO_ERR __ERR_STR(clGetMemObjectInfo) -#define __GET_IMAGE_INFO_ERR __ERR_STR(clGetImageInfo) -#define __GET_SAMPLER_INFO_ERR __ERR_STR(clGetSamplerInfo) -#define __GET_KERNEL_INFO_ERR __ERR_STR(clGetKernelInfo) -#if defined(CL_VERSION_1_2) -#define __GET_KERNEL_ARG_INFO_ERR __ERR_STR(clGetKernelArgInfo) -#endif // #if defined(CL_VERSION_1_2) -#define __GET_KERNEL_WORK_GROUP_INFO_ERR __ERR_STR(clGetKernelWorkGroupInfo) -#define __GET_PROGRAM_INFO_ERR __ERR_STR(clGetProgramInfo) -#define __GET_PROGRAM_BUILD_INFO_ERR __ERR_STR(clGetProgramBuildInfo) -#define __GET_COMMAND_QUEUE_INFO_ERR __ERR_STR(clGetCommandQueueInfo) - -#define __CREATE_CONTEXT_ERR __ERR_STR(clCreateContext) -#define __CREATE_CONTEXT_FROM_TYPE_ERR __ERR_STR(clCreateContextFromType) -#define __GET_SUPPORTED_IMAGE_FORMATS_ERR __ERR_STR(clGetSupportedImageFormats) - -#define __CREATE_BUFFER_ERR __ERR_STR(clCreateBuffer) -#define __COPY_ERR __ERR_STR(cl::copy) -#define __CREATE_SUBBUFFER_ERR __ERR_STR(clCreateSubBuffer) -#define __CREATE_GL_BUFFER_ERR __ERR_STR(clCreateFromGLBuffer) -#define __CREATE_GL_RENDER_BUFFER_ERR __ERR_STR(clCreateFromGLBuffer) -#define __GET_GL_OBJECT_INFO_ERR __ERR_STR(clGetGLObjectInfo) -#if defined(CL_VERSION_1_2) -#define __CREATE_IMAGE_ERR __ERR_STR(clCreateImage) -#define __CREATE_GL_TEXTURE_ERR __ERR_STR(clCreateFromGLTexture) -#define __IMAGE_DIMENSION_ERR __ERR_STR(Incorrect image dimensions) -#endif // #if defined(CL_VERSION_1_2) -#define __CREATE_SAMPLER_ERR __ERR_STR(clCreateSampler) -#define __SET_MEM_OBJECT_DESTRUCTOR_CALLBACK_ERR __ERR_STR(clSetMemObjectDestructorCallback) - -#define __CREATE_USER_EVENT_ERR __ERR_STR(clCreateUserEvent) -#define __SET_USER_EVENT_STATUS_ERR __ERR_STR(clSetUserEventStatus) -#define __SET_EVENT_CALLBACK_ERR __ERR_STR(clSetEventCallback) -#define __WAIT_FOR_EVENTS_ERR __ERR_STR(clWaitForEvents) - -#define __CREATE_KERNEL_ERR __ERR_STR(clCreateKernel) -#define __SET_KERNEL_ARGS_ERR __ERR_STR(clSetKernelArg) -#define __CREATE_PROGRAM_WITH_SOURCE_ERR __ERR_STR(clCreateProgramWithSource) -#define __CREATE_PROGRAM_WITH_BINARY_ERR __ERR_STR(clCreateProgramWithBinary) -#if defined(CL_VERSION_1_2) -#define __CREATE_PROGRAM_WITH_BUILT_IN_KERNELS_ERR __ERR_STR(clCreateProgramWithBuiltInKernels) -#endif // #if defined(CL_VERSION_1_2) -#define __BUILD_PROGRAM_ERR __ERR_STR(clBuildProgram) -#if defined(CL_VERSION_1_2) -#define __COMPILE_PROGRAM_ERR __ERR_STR(clCompileProgram) - -#endif // #if defined(CL_VERSION_1_2) -#define __CREATE_KERNELS_IN_PROGRAM_ERR __ERR_STR(clCreateKernelsInProgram) - -#define __CREATE_COMMAND_QUEUE_ERR __ERR_STR(clCreateCommandQueue) -#define __SET_COMMAND_QUEUE_PROPERTY_ERR __ERR_STR(clSetCommandQueueProperty) -#define __ENQUEUE_READ_BUFFER_ERR __ERR_STR(clEnqueueReadBuffer) -#define __ENQUEUE_READ_BUFFER_RECT_ERR __ERR_STR(clEnqueueReadBufferRect) -#define __ENQUEUE_WRITE_BUFFER_ERR __ERR_STR(clEnqueueWriteBuffer) -#define __ENQUEUE_WRITE_BUFFER_RECT_ERR __ERR_STR(clEnqueueWriteBufferRect) -#define __ENQUEUE_COPY_BUFFER_ERR __ERR_STR(clEnqueueCopyBuffer) -#define __ENQUEUE_COPY_BUFFER_RECT_ERR __ERR_STR(clEnqueueCopyBufferRect) -#define __ENQUEUE_FILL_BUFFER_ERR __ERR_STR(clEnqueueFillBuffer) -#define __ENQUEUE_READ_IMAGE_ERR __ERR_STR(clEnqueueReadImage) -#define __ENQUEUE_WRITE_IMAGE_ERR __ERR_STR(clEnqueueWriteImage) -#define __ENQUEUE_COPY_IMAGE_ERR __ERR_STR(clEnqueueCopyImage) -#define __ENQUEUE_FILL_IMAGE_ERR __ERR_STR(clEnqueueFillImage) -#define __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR __ERR_STR(clEnqueueCopyImageToBuffer) -#define __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR __ERR_STR(clEnqueueCopyBufferToImage) -#define __ENQUEUE_MAP_BUFFER_ERR __ERR_STR(clEnqueueMapBuffer) -#define __ENQUEUE_MAP_IMAGE_ERR __ERR_STR(clEnqueueMapImage) -#define __ENQUEUE_UNMAP_MEM_OBJECT_ERR __ERR_STR(clEnqueueUnMapMemObject) -#define __ENQUEUE_NDRANGE_KERNEL_ERR __ERR_STR(clEnqueueNDRangeKernel) -#define __ENQUEUE_TASK_ERR __ERR_STR(clEnqueueTask) -#define __ENQUEUE_NATIVE_KERNEL __ERR_STR(clEnqueueNativeKernel) -#if defined(CL_VERSION_1_2) -#define __ENQUEUE_MIGRATE_MEM_OBJECTS_ERR __ERR_STR(clEnqueueMigrateMemObjects) -#endif // #if defined(CL_VERSION_1_2) - -#define __ENQUEUE_ACQUIRE_GL_ERR __ERR_STR(clEnqueueAcquireGLObjects) -#define __ENQUEUE_RELEASE_GL_ERR __ERR_STR(clEnqueueReleaseGLObjects) - - -#define __RETAIN_ERR __ERR_STR(Retain Object) -#define __RELEASE_ERR __ERR_STR(Release Object) -#define __FLUSH_ERR __ERR_STR(clFlush) -#define __FINISH_ERR __ERR_STR(clFinish) -#define __VECTOR_CAPACITY_ERR __ERR_STR(Vector capacity error) - -/** - * CL 1.2 version that uses device fission. - */ -#if defined(CL_VERSION_1_2) -#define __CREATE_SUB_DEVICES __ERR_STR(clCreateSubDevices) -#else -#define __CREATE_SUB_DEVICES __ERR_STR(clCreateSubDevicesEXT) -#endif // #if defined(CL_VERSION_1_2) - -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) || (defined(CL_VERSION_1_1) && !defined(CL_VERSION_1_2)) -#define __ENQUEUE_MARKER_ERR __ERR_STR(clEnqueueMarker) -#define __ENQUEUE_WAIT_FOR_EVENTS_ERR __ERR_STR(clEnqueueWaitForEvents) -#define __ENQUEUE_BARRIER_ERR __ERR_STR(clEnqueueBarrier) -#define __UNLOAD_COMPILER_ERR __ERR_STR(clUnloadCompiler) -#define __CREATE_GL_TEXTURE_2D_ERR __ERR_STR(clCreateFromGLTexture2D) -#define __CREATE_GL_TEXTURE_3D_ERR __ERR_STR(clCreateFromGLTexture3D) -#define __CREATE_IMAGE2D_ERR __ERR_STR(clCreateImage2D) -#define __CREATE_IMAGE3D_ERR __ERR_STR(clCreateImage3D) -#endif // #if defined(CL_VERSION_1_1) - -#endif // __CL_USER_OVERRIDE_ERROR_STRINGS -//! \endcond - -/** - * CL 1.2 marker and barrier commands - */ -#if defined(CL_VERSION_1_2) -#define __ENQUEUE_MARKER_WAIT_LIST_ERR __ERR_STR(clEnqueueMarkerWithWaitList) -#define __ENQUEUE_BARRIER_WAIT_LIST_ERR __ERR_STR(clEnqueueBarrierWithWaitList) -#endif // #if defined(CL_VERSION_1_2) - -#if !defined(__USE_DEV_STRING) && !defined(__NO_STD_STRING) -typedef std::string STRING_CLASS; -#elif !defined(__USE_DEV_STRING) - -/*! \class string - * \brief Simple string class, that provides a limited subset of std::string - * functionality but avoids many of the issues that come with that class. - - * \note Deprecated. Please use std::string as default or - * re-define the string class to match the std::string - * interface by defining STRING_CLASS - */ -class CL_EXT_PREFIX__VERSION_1_1_DEPRECATED string CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED -{ -private: - ::size_t size_; - char * str_; -public: - //! \brief Constructs an empty string, allocating no memory. - string(void) : size_(0), str_(NULL) - { - } - - /*! \brief Constructs a string populated from an arbitrary value of - * specified size. - * - * An extra '\0' is added, in case none was contained in str. - * - * \param str the initial value of the string instance. Note that '\0' - * characters receive no special treatment. If NULL, - * the string is left empty, with a size of 0. - * - * \param size the number of characters to copy from str. - */ - string(const char * str, ::size_t size) : - size_(size), - str_(NULL) - { - if( size > 0 ) { - str_ = new char[size_+1]; - if (str_ != NULL) { - memcpy(str_, str, size_ * sizeof(char)); - str_[size_] = '\0'; - } - else { - size_ = 0; - } - } - } - - /*! \brief Constructs a string populated from a null-terminated value. - * - * \param str the null-terminated initial value of the string instance. - * If NULL, the string is left empty, with a size of 0. - */ - string(const char * str) : - size_(0), - str_(NULL) - { - if( str ) { - size_= ::strlen(str); - } - if( size_ > 0 ) { - str_ = new char[size_ + 1]; - if (str_ != NULL) { - memcpy(str_, str, (size_ + 1) * sizeof(char)); - } - } - } - - void resize( ::size_t n ) - { - if( size_ == n ) { - return; - } - if (n == 0) { - if( str_ ) { - delete [] str_; - } - str_ = NULL; - size_ = 0; - } - else { - char *newString = new char[n + 1]; - int copySize = n; - if( size_ < n ) { - copySize = size_; - } - size_ = n; - - if(str_) { - memcpy(newString, str_, (copySize + 1) * sizeof(char)); - } - if( copySize < size_ ) { - memset(newString + copySize, 0, size_ - copySize); - } - newString[size_] = '\0'; - - delete [] str_; - str_ = newString; - } - } - - const char& operator[] ( ::size_t pos ) const - { - return str_[pos]; - } - - char& operator[] ( ::size_t pos ) - { - return str_[pos]; - } - - /*! \brief Copies the value of another string to this one. - * - * \param rhs the string to copy. - * - * \returns a reference to the modified instance. - */ - string& operator=(const string& rhs) - { - if (this == &rhs) { - return *this; - } - - if( str_ != NULL ) { - delete [] str_; - str_ = NULL; - size_ = 0; - } - - if (rhs.size_ == 0 || rhs.str_ == NULL) { - str_ = NULL; - size_ = 0; - } - else { - str_ = new char[rhs.size_ + 1]; - size_ = rhs.size_; - - if (str_ != NULL) { - memcpy(str_, rhs.str_, (size_ + 1) * sizeof(char)); - } - else { - size_ = 0; - } - } - - return *this; - } - - /*! \brief Constructs a string by copying the value of another instance. - * - * \param rhs the string to copy. - */ - string(const string& rhs) : - size_(0), - str_(NULL) - { - *this = rhs; - } - - //! \brief Destructor - frees memory used to hold the current value. - ~string() - { - delete[] str_; - str_ = NULL; - } - - //! \brief Queries the length of the string, excluding any added '\0's. - ::size_t size(void) const { return size_; } - - //! \brief Queries the length of the string, excluding any added '\0's. - ::size_t length(void) const { return size(); } - - /*! \brief Returns a pointer to the private copy held by this instance, - * or "" if empty/unset. - */ - const char * c_str(void) const { return (str_) ? str_ : "";} -}; -typedef cl::string STRING_CLASS; -#endif // #elif !defined(__USE_DEV_STRING) - -#if !defined(__USE_DEV_VECTOR) && !defined(__NO_STD_VECTOR) -#define VECTOR_CLASS std::vector -#elif !defined(__USE_DEV_VECTOR) -#define VECTOR_CLASS cl::vector - -#if !defined(__MAX_DEFAULT_VECTOR_SIZE) -#define __MAX_DEFAULT_VECTOR_SIZE 10 -#endif - -/*! \class vector - * \brief Fixed sized vector implementation that mirroring - * - * \note Deprecated. Please use std::vector as default or - * re-define the vector class to match the std::vector - * interface by defining VECTOR_CLASS - - * \note Not recommended for use with custom objects as - * current implementation will construct N elements - * - * std::vector functionality. - * \brief Fixed sized vector compatible with std::vector. - * - * \note - * This differs from std::vector<> not just in memory allocation, - * but also in terms of when members are constructed, destroyed, - * and assigned instead of being copy constructed. - * - * \param T type of element contained in the vector. - * - * \param N maximum size of the vector. - */ -template -class CL_EXT_PREFIX__VERSION_1_1_DEPRECATED vector CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED -{ -private: - T data_[N]; - unsigned int size_; - -public: - //! \brief Constructs an empty vector with no memory allocated. - vector() : - size_(static_cast(0)) - {} - - //! \brief Deallocates the vector's memory and destroys all of its elements. - ~vector() - { - clear(); - } - - //! \brief Returns the number of elements currently contained. - unsigned int size(void) const - { - return size_; - } - - /*! \brief Empties the vector of all elements. - * \note - * This does not deallocate memory but will invoke destructors - * on contained elements. - */ - void clear() - { - while(!empty()) { - pop_back(); - } - } - - /*! \brief Appends an element after the last valid element. - * Calling this on a vector that has reached capacity will throw an - * exception if exceptions are enabled. - */ - void push_back (const T& x) - { - if (size() < N) { - new (&data_[size_]) T(x); - size_++; - } else { - detail::errHandler(CL_MEM_OBJECT_ALLOCATION_FAILURE, __VECTOR_CAPACITY_ERR); - } - } - - /*! \brief Removes the last valid element from the vector. - * Calling this on an empty vector will throw an exception - * if exceptions are enabled. - */ - void pop_back(void) - { - if (size_ != 0) { - --size_; - data_[size_].~T(); - } else { - detail::errHandler(CL_MEM_OBJECT_ALLOCATION_FAILURE, __VECTOR_CAPACITY_ERR); - } - } - - /*! \brief Constructs with a value copied from another. - * - * \param vec the vector to copy. - */ - vector(const vector& vec) : - size_(vec.size_) - { - if (size_ != 0) { - assign(vec.begin(), vec.end()); - } - } - - /*! \brief Constructs with a specified number of initial elements. - * - * \param size number of initial elements. - * - * \param val value of initial elements. - */ - vector(unsigned int size, const T& val = T()) : - size_(0) - { - for (unsigned int i = 0; i < size; i++) { - push_back(val); - } - } - - /*! \brief Overwrites the current content with that copied from another - * instance. - * - * \param rhs vector to copy. - * - * \returns a reference to this. - */ - vector& operator=(const vector& rhs) - { - if (this == &rhs) { - return *this; - } - - if (rhs.size_ != 0) { - assign(rhs.begin(), rhs.end()); - } else { - clear(); - } - - return *this; - } - - /*! \brief Tests equality against another instance. - * - * \param vec the vector against which to compare. - */ - bool operator==(vector &vec) - { - if (size() != vec.size()) { - return false; - } - - for( unsigned int i = 0; i < size(); ++i ) { - if( operator[](i) != vec[i] ) { - return false; - } - } - return true; - } - - //! \brief Conversion operator to T*. - operator T* () { return data_; } - - //! \brief Conversion operator to const T*. - operator const T* () const { return data_; } - - //! \brief Tests whether this instance has any elements. - bool empty (void) const - { - return size_==0; - } - - //! \brief Returns the maximum number of elements this instance can hold. - unsigned int max_size (void) const - { - return N; - } - - //! \brief Returns the maximum number of elements this instance can hold. - unsigned int capacity () const - { - return N; - } - - /*! \brief Returns a reference to a given element. - * - * \param index which element to access. * - * \note - * The caller is responsible for ensuring index is >= 0 and < size(). - */ - T& operator[](int index) - { - return data_[index]; - } - - /*! \brief Returns a const reference to a given element. - * - * \param index which element to access. - * - * \note - * The caller is responsible for ensuring index is >= 0 and < size(). - */ - const T& operator[](int index) const - { - return data_[index]; - } - - /*! \brief Assigns elements of the vector based on a source iterator range. - * - * \param start Beginning iterator of source range - * \param end Enditerator of source range - * - * \note - * Will throw an exception if exceptions are enabled and size exceeded. - */ - template - void assign(I start, I end) - { - clear(); - while(start != end) { - push_back(*start); - start++; - } - } - - /*! \class iterator - * \brief Const iterator class for vectors - */ - class iterator - { - private: - const vector *vec_; - int index_; - - /** - * Internal iterator constructor to capture reference - * to the vector it iterates over rather than taking - * the vector by copy. - */ - iterator (const vector &vec, int index) : - vec_(&vec) - { - if( !vec.empty() ) { - index_ = index; - } else { - index_ = -1; - } - } - - public: - iterator(void) : - index_(-1), - vec_(NULL) - { - } - - iterator(const iterator& rhs) : - vec_(rhs.vec_), - index_(rhs.index_) - { - } - - ~iterator(void) {} - - static iterator begin(const cl::vector &vec) - { - iterator i(vec, 0); - - return i; - } - - static iterator end(const cl::vector &vec) - { - iterator i(vec, vec.size()); - - return i; - } - - bool operator==(iterator i) - { - return ((vec_ == i.vec_) && - (index_ == i.index_)); - } - - bool operator!=(iterator i) - { - return (!(*this==i)); - } - - iterator& operator++() - { - ++index_; - return *this; - } - - iterator operator++(int) - { - iterator retVal(*this); - ++index_; - return retVal; - } - - iterator& operator--() - { - --index_; - return *this; - } - - iterator operator--(int) - { - iterator retVal(*this); - --index_; - return retVal; - } - - const T& operator *() const - { - return (*vec_)[index_]; - } - }; - - iterator begin(void) - { - return iterator::begin(*this); - } - - iterator begin(void) const - { - return iterator::begin(*this); - } - - iterator end(void) - { - return iterator::end(*this); - } - - iterator end(void) const - { - return iterator::end(*this); - } - - T& front(void) - { - return data_[0]; - } - - T& back(void) - { - return data_[size_]; - } - - const T& front(void) const - { - return data_[0]; - } - - const T& back(void) const - { - return data_[size_-1]; - } -}; -#endif // #if !defined(__USE_DEV_VECTOR) && !defined(__NO_STD_VECTOR) - - - - - -namespace detail { -#define __DEFAULT_NOT_INITIALIZED 1 -#define __DEFAULT_BEING_INITIALIZED 2 -#define __DEFAULT_INITIALIZED 4 - - /* - * Compare and exchange primitives are needed for handling of defaults - */ - inline int compare_exchange(volatile int * dest, int exchange, int comparand) - { -#ifdef _WIN32 - return (int)(InterlockedCompareExchange( - (volatile long*)dest, - (long)exchange, - (long)comparand)); -#elif defined(__APPLE__) || defined(__MACOSX) - return OSAtomicOr32Orig((uint32_t)exchange, (volatile uint32_t*)dest); -#else // !_WIN32 || defined(__APPLE__) || defined(__MACOSX) - return (__sync_val_compare_and_swap( - dest, - comparand, - exchange)); -#endif // !_WIN32 - } - - inline void fence() { -#ifdef _MSC_VER - _mm_mfence(); -#else - __sync_synchronize(); -#endif - } -} // namespace details - - -/*! \brief class used to interface between C++ and - * OpenCL C calls that require arrays of size_t values, whose - * size is known statically. - */ -template -class size_t -{ -private: - ::size_t data_[N]; - -public: - //! \brief Initialize size_t to all 0s - size_t() - { - for( int i = 0; i < N; ++i ) { - data_[i] = 0; - } - } - - ::size_t& operator[](int index) - { - return data_[index]; - } - - const ::size_t& operator[](int index) const - { - return data_[index]; - } - - //! \brief Conversion operator to T*. - operator ::size_t* () { return data_; } - - //! \brief Conversion operator to const T*. - operator const ::size_t* () const { return data_; } -}; - -namespace detail { - -// Generic getInfoHelper. The final parameter is used to guide overload -// resolution: the actual parameter passed is an int, which makes this -// a worse conversion sequence than a specialization that declares the -// parameter as an int. -template -inline cl_int getInfoHelper(Functor f, cl_uint name, T* param, long) -{ - return f(name, sizeof(T), param, NULL); -} - -// Specialized getInfoHelper for VECTOR_CLASS params -template -inline cl_int getInfoHelper(Func f, cl_uint name, VECTOR_CLASS* param, long) -{ - ::size_t required; - cl_int err = f(name, 0, NULL, &required); - if (err != CL_SUCCESS) { - return err; - } - - T* value = (T*) alloca(required); - err = f(name, required, value, NULL); - if (err != CL_SUCCESS) { - return err; - } - - param->assign(&value[0], &value[required/sizeof(T)]); - return CL_SUCCESS; -} - -/* Specialization for reference-counted types. This depends on the - * existence of Wrapper::cl_type, and none of the other types having the - * cl_type member. Note that simplify specifying the parameter as Wrapper - * does not work, because when using a derived type (e.g. Context) the generic - * template will provide a better match. - */ -template -inline cl_int getInfoHelper(Func f, cl_uint name, VECTOR_CLASS* param, int, typename T::cl_type = 0) -{ - ::size_t required; - cl_int err = f(name, 0, NULL, &required); - if (err != CL_SUCCESS) { - return err; - } - - typename T::cl_type * value = (typename T::cl_type *) alloca(required); - err = f(name, required, value, NULL); - if (err != CL_SUCCESS) { - return err; - } - - ::size_t elements = required / sizeof(typename T::cl_type); - param->assign(&value[0], &value[elements]); - for (::size_t i = 0; i < elements; i++) - { - if (value[i] != NULL) - { - err = (*param)[i].retain(); - if (err != CL_SUCCESS) { - return err; - } - } - } - return CL_SUCCESS; -} - -// Specialized for getInfo -template -inline cl_int getInfoHelper(Func f, cl_uint name, VECTOR_CLASS* param, int) -{ - cl_int err = f(name, param->size() * sizeof(char *), &(*param)[0], NULL); - - if (err != CL_SUCCESS) { - return err; - } - - return CL_SUCCESS; -} - -// Specialized GetInfoHelper for STRING_CLASS params -template -inline cl_int getInfoHelper(Func f, cl_uint name, STRING_CLASS* param, long) -{ - ::size_t required; - cl_int err = f(name, 0, NULL, &required); - if (err != CL_SUCCESS) { - return err; - } - - char* value = (char*) alloca(required); - err = f(name, required, value, NULL); - if (err != CL_SUCCESS) { - return err; - } - - *param = value; - return CL_SUCCESS; -} - -// Specialized GetInfoHelper for cl::size_t params -template -inline cl_int getInfoHelper(Func f, cl_uint name, size_t* param, long) -{ - ::size_t required; - cl_int err = f(name, 0, NULL, &required); - if (err != CL_SUCCESS) { - return err; - } - - ::size_t* value = (::size_t*) alloca(required); - err = f(name, required, value, NULL); - if (err != CL_SUCCESS) { - return err; - } - - for(int i = 0; i < N; ++i) { - (*param)[i] = value[i]; - } - - return CL_SUCCESS; -} - -template struct ReferenceHandler; - -/* Specialization for reference-counted types. This depends on the - * existence of Wrapper::cl_type, and none of the other types having the - * cl_type member. Note that simplify specifying the parameter as Wrapper - * does not work, because when using a derived type (e.g. Context) the generic - * template will provide a better match. - */ -template -inline cl_int getInfoHelper(Func f, cl_uint name, T* param, int, typename T::cl_type = 0) -{ - typename T::cl_type value; - cl_int err = f(name, sizeof(value), &value, NULL); - if (err != CL_SUCCESS) { - return err; - } - *param = value; - if (value != NULL) - { - err = param->retain(); - if (err != CL_SUCCESS) { - return err; - } - } - return CL_SUCCESS; -} - -#define __PARAM_NAME_INFO_1_0(F) \ - F(cl_platform_info, CL_PLATFORM_PROFILE, STRING_CLASS) \ - F(cl_platform_info, CL_PLATFORM_VERSION, STRING_CLASS) \ - F(cl_platform_info, CL_PLATFORM_NAME, STRING_CLASS) \ - F(cl_platform_info, CL_PLATFORM_VENDOR, STRING_CLASS) \ - F(cl_platform_info, CL_PLATFORM_EXTENSIONS, STRING_CLASS) \ - \ - F(cl_device_info, CL_DEVICE_TYPE, cl_device_type) \ - F(cl_device_info, CL_DEVICE_VENDOR_ID, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_COMPUTE_UNITS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_WORK_GROUP_SIZE, ::size_t) \ - F(cl_device_info, CL_DEVICE_MAX_WORK_ITEM_SIZES, VECTOR_CLASS< ::size_t>) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_CLOCK_FREQUENCY, cl_uint) \ - F(cl_device_info, CL_DEVICE_ADDRESS_BITS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_READ_IMAGE_ARGS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_WRITE_IMAGE_ARGS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_MEM_ALLOC_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_IMAGE2D_MAX_WIDTH, ::size_t) \ - F(cl_device_info, CL_DEVICE_IMAGE2D_MAX_HEIGHT, ::size_t) \ - F(cl_device_info, CL_DEVICE_IMAGE3D_MAX_WIDTH, ::size_t) \ - F(cl_device_info, CL_DEVICE_IMAGE3D_MAX_HEIGHT, ::size_t) \ - F(cl_device_info, CL_DEVICE_IMAGE3D_MAX_DEPTH, ::size_t) \ - F(cl_device_info, CL_DEVICE_IMAGE_SUPPORT, cl_bool) \ - F(cl_device_info, CL_DEVICE_MAX_PARAMETER_SIZE, ::size_t) \ - F(cl_device_info, CL_DEVICE_MAX_SAMPLERS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MEM_BASE_ADDR_ALIGN, cl_uint) \ - F(cl_device_info, CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE, cl_uint) \ - F(cl_device_info, CL_DEVICE_SINGLE_FP_CONFIG, cl_device_fp_config) \ - F(cl_device_info, CL_DEVICE_GLOBAL_MEM_CACHE_TYPE, cl_device_mem_cache_type) \ - F(cl_device_info, CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE, cl_uint)\ - F(cl_device_info, CL_DEVICE_GLOBAL_MEM_CACHE_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_GLOBAL_MEM_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_MAX_CONSTANT_ARGS, cl_uint) \ - F(cl_device_info, CL_DEVICE_LOCAL_MEM_TYPE, cl_device_local_mem_type) \ - F(cl_device_info, CL_DEVICE_LOCAL_MEM_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_ERROR_CORRECTION_SUPPORT, cl_bool) \ - F(cl_device_info, CL_DEVICE_PROFILING_TIMER_RESOLUTION, ::size_t) \ - F(cl_device_info, CL_DEVICE_ENDIAN_LITTLE, cl_bool) \ - F(cl_device_info, CL_DEVICE_AVAILABLE, cl_bool) \ - F(cl_device_info, CL_DEVICE_COMPILER_AVAILABLE, cl_bool) \ - F(cl_device_info, CL_DEVICE_EXECUTION_CAPABILITIES, cl_device_exec_capabilities) \ - F(cl_device_info, CL_DEVICE_QUEUE_PROPERTIES, cl_command_queue_properties) \ - F(cl_device_info, CL_DEVICE_PLATFORM, cl_platform_id) \ - F(cl_device_info, CL_DEVICE_NAME, STRING_CLASS) \ - F(cl_device_info, CL_DEVICE_VENDOR, STRING_CLASS) \ - F(cl_device_info, CL_DRIVER_VERSION, STRING_CLASS) \ - F(cl_device_info, CL_DEVICE_PROFILE, STRING_CLASS) \ - F(cl_device_info, CL_DEVICE_VERSION, STRING_CLASS) \ - F(cl_device_info, CL_DEVICE_EXTENSIONS, STRING_CLASS) \ - \ - F(cl_context_info, CL_CONTEXT_REFERENCE_COUNT, cl_uint) \ - F(cl_context_info, CL_CONTEXT_DEVICES, VECTOR_CLASS) \ - F(cl_context_info, CL_CONTEXT_PROPERTIES, VECTOR_CLASS) \ - \ - F(cl_event_info, CL_EVENT_COMMAND_QUEUE, cl::CommandQueue) \ - F(cl_event_info, CL_EVENT_COMMAND_TYPE, cl_command_type) \ - F(cl_event_info, CL_EVENT_REFERENCE_COUNT, cl_uint) \ - F(cl_event_info, CL_EVENT_COMMAND_EXECUTION_STATUS, cl_uint) \ - \ - F(cl_profiling_info, CL_PROFILING_COMMAND_QUEUED, cl_ulong) \ - F(cl_profiling_info, CL_PROFILING_COMMAND_SUBMIT, cl_ulong) \ - F(cl_profiling_info, CL_PROFILING_COMMAND_START, cl_ulong) \ - F(cl_profiling_info, CL_PROFILING_COMMAND_END, cl_ulong) \ - \ - F(cl_mem_info, CL_MEM_TYPE, cl_mem_object_type) \ - F(cl_mem_info, CL_MEM_FLAGS, cl_mem_flags) \ - F(cl_mem_info, CL_MEM_SIZE, ::size_t) \ - F(cl_mem_info, CL_MEM_HOST_PTR, void*) \ - F(cl_mem_info, CL_MEM_MAP_COUNT, cl_uint) \ - F(cl_mem_info, CL_MEM_REFERENCE_COUNT, cl_uint) \ - F(cl_mem_info, CL_MEM_CONTEXT, cl::Context) \ - \ - F(cl_image_info, CL_IMAGE_FORMAT, cl_image_format) \ - F(cl_image_info, CL_IMAGE_ELEMENT_SIZE, ::size_t) \ - F(cl_image_info, CL_IMAGE_ROW_PITCH, ::size_t) \ - F(cl_image_info, CL_IMAGE_SLICE_PITCH, ::size_t) \ - F(cl_image_info, CL_IMAGE_WIDTH, ::size_t) \ - F(cl_image_info, CL_IMAGE_HEIGHT, ::size_t) \ - F(cl_image_info, CL_IMAGE_DEPTH, ::size_t) \ - \ - F(cl_sampler_info, CL_SAMPLER_REFERENCE_COUNT, cl_uint) \ - F(cl_sampler_info, CL_SAMPLER_CONTEXT, cl::Context) \ - F(cl_sampler_info, CL_SAMPLER_NORMALIZED_COORDS, cl_addressing_mode) \ - F(cl_sampler_info, CL_SAMPLER_ADDRESSING_MODE, cl_filter_mode) \ - F(cl_sampler_info, CL_SAMPLER_FILTER_MODE, cl_bool) \ - \ - F(cl_program_info, CL_PROGRAM_REFERENCE_COUNT, cl_uint) \ - F(cl_program_info, CL_PROGRAM_CONTEXT, cl::Context) \ - F(cl_program_info, CL_PROGRAM_NUM_DEVICES, cl_uint) \ - F(cl_program_info, CL_PROGRAM_DEVICES, VECTOR_CLASS) \ - F(cl_program_info, CL_PROGRAM_SOURCE, STRING_CLASS) \ - F(cl_program_info, CL_PROGRAM_BINARY_SIZES, VECTOR_CLASS< ::size_t>) \ - F(cl_program_info, CL_PROGRAM_BINARIES, VECTOR_CLASS) \ - \ - F(cl_program_build_info, CL_PROGRAM_BUILD_STATUS, cl_build_status) \ - F(cl_program_build_info, CL_PROGRAM_BUILD_OPTIONS, STRING_CLASS) \ - F(cl_program_build_info, CL_PROGRAM_BUILD_LOG, STRING_CLASS) \ - \ - F(cl_kernel_info, CL_KERNEL_FUNCTION_NAME, STRING_CLASS) \ - F(cl_kernel_info, CL_KERNEL_NUM_ARGS, cl_uint) \ - F(cl_kernel_info, CL_KERNEL_REFERENCE_COUNT, cl_uint) \ - F(cl_kernel_info, CL_KERNEL_CONTEXT, cl::Context) \ - F(cl_kernel_info, CL_KERNEL_PROGRAM, cl::Program) \ - \ - F(cl_kernel_work_group_info, CL_KERNEL_WORK_GROUP_SIZE, ::size_t) \ - F(cl_kernel_work_group_info, CL_KERNEL_COMPILE_WORK_GROUP_SIZE, cl::size_t<3>) \ - F(cl_kernel_work_group_info, CL_KERNEL_LOCAL_MEM_SIZE, cl_ulong) \ - \ - F(cl_command_queue_info, CL_QUEUE_CONTEXT, cl::Context) \ - F(cl_command_queue_info, CL_QUEUE_DEVICE, cl::Device) \ - F(cl_command_queue_info, CL_QUEUE_REFERENCE_COUNT, cl_uint) \ - F(cl_command_queue_info, CL_QUEUE_PROPERTIES, cl_command_queue_properties) - -#if defined(CL_VERSION_1_1) -#define __PARAM_NAME_INFO_1_1(F) \ - F(cl_context_info, CL_CONTEXT_NUM_DEVICES, cl_uint)\ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_INT, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF, cl_uint) \ - F(cl_device_info, CL_DEVICE_DOUBLE_FP_CONFIG, cl_device_fp_config) \ - F(cl_device_info, CL_DEVICE_HALF_FP_CONFIG, cl_device_fp_config) \ - F(cl_device_info, CL_DEVICE_HOST_UNIFIED_MEMORY, cl_bool) \ - F(cl_device_info, CL_DEVICE_OPENCL_C_VERSION, STRING_CLASS) \ - \ - F(cl_mem_info, CL_MEM_ASSOCIATED_MEMOBJECT, cl::Memory) \ - F(cl_mem_info, CL_MEM_OFFSET, ::size_t) \ - \ - F(cl_kernel_work_group_info, CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE, ::size_t) \ - F(cl_kernel_work_group_info, CL_KERNEL_PRIVATE_MEM_SIZE, cl_ulong) \ - \ - F(cl_event_info, CL_EVENT_CONTEXT, cl::Context) -#endif // CL_VERSION_1_1 - - -#if defined(CL_VERSION_1_2) -#define __PARAM_NAME_INFO_1_2(F) \ - F(cl_image_info, CL_IMAGE_BUFFER, cl::Buffer) \ - \ - F(cl_program_info, CL_PROGRAM_NUM_KERNELS, ::size_t) \ - F(cl_program_info, CL_PROGRAM_KERNEL_NAMES, STRING_CLASS) \ - \ - F(cl_program_build_info, CL_PROGRAM_BINARY_TYPE, cl_program_binary_type) \ - \ - F(cl_kernel_info, CL_KERNEL_ATTRIBUTES, STRING_CLASS) \ - \ - F(cl_kernel_arg_info, CL_KERNEL_ARG_ADDRESS_QUALIFIER, cl_kernel_arg_address_qualifier) \ - F(cl_kernel_arg_info, CL_KERNEL_ARG_ACCESS_QUALIFIER, cl_kernel_arg_access_qualifier) \ - F(cl_kernel_arg_info, CL_KERNEL_ARG_TYPE_NAME, STRING_CLASS) \ - F(cl_kernel_arg_info, CL_KERNEL_ARG_NAME, STRING_CLASS) \ - \ - F(cl_device_info, CL_DEVICE_PARENT_DEVICE, cl_device_id) \ - F(cl_device_info, CL_DEVICE_PARTITION_PROPERTIES, VECTOR_CLASS) \ - F(cl_device_info, CL_DEVICE_PARTITION_TYPE, VECTOR_CLASS) \ - F(cl_device_info, CL_DEVICE_REFERENCE_COUNT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_INTEROP_USER_SYNC, ::size_t) \ - F(cl_device_info, CL_DEVICE_PARTITION_AFFINITY_DOMAIN, cl_device_affinity_domain) \ - F(cl_device_info, CL_DEVICE_BUILT_IN_KERNELS, STRING_CLASS) -#endif // #if defined(CL_VERSION_1_2) - -#if defined(USE_CL_DEVICE_FISSION) -#define __PARAM_NAME_DEVICE_FISSION(F) \ - F(cl_device_info, CL_DEVICE_PARENT_DEVICE_EXT, cl_device_id) \ - F(cl_device_info, CL_DEVICE_PARTITION_TYPES_EXT, VECTOR_CLASS) \ - F(cl_device_info, CL_DEVICE_AFFINITY_DOMAINS_EXT, VECTOR_CLASS) \ - F(cl_device_info, CL_DEVICE_REFERENCE_COUNT_EXT , cl_uint) \ - F(cl_device_info, CL_DEVICE_PARTITION_STYLE_EXT, VECTOR_CLASS) -#endif // USE_CL_DEVICE_FISSION - -template -struct param_traits {}; - -#define __CL_DECLARE_PARAM_TRAITS(token, param_name, T) \ -struct token; \ -template<> \ -struct param_traits \ -{ \ - enum { value = param_name }; \ - typedef T param_type; \ -}; - -__PARAM_NAME_INFO_1_0(__CL_DECLARE_PARAM_TRAITS) -#if defined(CL_VERSION_1_1) -__PARAM_NAME_INFO_1_1(__CL_DECLARE_PARAM_TRAITS) -#endif // CL_VERSION_1_1 -#if defined(CL_VERSION_1_2) -__PARAM_NAME_INFO_1_2(__CL_DECLARE_PARAM_TRAITS) -#endif // CL_VERSION_1_1 - -#if defined(USE_CL_DEVICE_FISSION) -__PARAM_NAME_DEVICE_FISSION(__CL_DECLARE_PARAM_TRAITS); -#endif // USE_CL_DEVICE_FISSION - -#ifdef CL_PLATFORM_ICD_SUFFIX_KHR -__CL_DECLARE_PARAM_TRAITS(cl_platform_info, CL_PLATFORM_ICD_SUFFIX_KHR, STRING_CLASS) -#endif - -#ifdef CL_DEVICE_PROFILING_TIMER_OFFSET_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_PROFILING_TIMER_OFFSET_AMD, cl_ulong) -#endif - -#ifdef CL_DEVICE_GLOBAL_FREE_MEMORY_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_GLOBAL_FREE_MEMORY_AMD, VECTOR_CLASS< ::size_t>) -#endif -#ifdef CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_SIMD_WIDTH_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_SIMD_WIDTH_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_SIMD_INSTRUCTION_WIDTH_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_SIMD_INSTRUCTION_WIDTH_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_WAVEFRONT_WIDTH_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_WAVEFRONT_WIDTH_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_GLOBAL_MEM_CHANNELS_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_GLOBAL_MEM_CHANNELS_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_LOCAL_MEM_BANKS_AMD -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_LOCAL_MEM_BANKS_AMD, cl_uint) -#endif - -#ifdef CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV, cl_uint) -#endif -#ifdef CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV, cl_uint) -#endif -#ifdef CL_DEVICE_REGISTERS_PER_BLOCK_NV -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_REGISTERS_PER_BLOCK_NV, cl_uint) -#endif -#ifdef CL_DEVICE_WARP_SIZE_NV -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_WARP_SIZE_NV, cl_uint) -#endif -#ifdef CL_DEVICE_GPU_OVERLAP_NV -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_GPU_OVERLAP_NV, cl_bool) -#endif -#ifdef CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV, cl_bool) -#endif -#ifdef CL_DEVICE_INTEGRATED_MEMORY_NV -__CL_DECLARE_PARAM_TRAITS(cl_device_info, CL_DEVICE_INTEGRATED_MEMORY_NV, cl_bool) -#endif - -// Convenience functions - -template -inline cl_int -getInfo(Func f, cl_uint name, T* param) -{ - return getInfoHelper(f, name, param, 0); -} - -template -struct GetInfoFunctor0 -{ - Func f_; const Arg0& arg0_; - cl_int operator ()( - cl_uint param, ::size_t size, void* value, ::size_t* size_ret) - { return f_(arg0_, param, size, value, size_ret); } -}; - -template -struct GetInfoFunctor1 -{ - Func f_; const Arg0& arg0_; const Arg1& arg1_; - cl_int operator ()( - cl_uint param, ::size_t size, void* value, ::size_t* size_ret) - { return f_(arg0_, arg1_, param, size, value, size_ret); } -}; - -template -inline cl_int -getInfo(Func f, const Arg0& arg0, cl_uint name, T* param) -{ - GetInfoFunctor0 f0 = { f, arg0 }; - return getInfoHelper(f0, name, param, 0); -} - -template -inline cl_int -getInfo(Func f, const Arg0& arg0, const Arg1& arg1, cl_uint name, T* param) -{ - GetInfoFunctor1 f0 = { f, arg0, arg1 }; - return getInfoHelper(f0, name, param, 0); -} - -template -struct ReferenceHandler -{ }; - -#if defined(CL_VERSION_1_2) -/** - * OpenCL 1.2 devices do have retain/release. - */ -template <> -struct ReferenceHandler -{ - /** - * Retain the device. - * \param device A valid device created using createSubDevices - * \return - * CL_SUCCESS if the function executed successfully. - * CL_INVALID_DEVICE if device was not a valid subdevice - * CL_OUT_OF_RESOURCES - * CL_OUT_OF_HOST_MEMORY - */ - static cl_int retain(cl_device_id device) - { return ::clRetainDevice(device); } - /** - * Retain the device. - * \param device A valid device created using createSubDevices - * \return - * CL_SUCCESS if the function executed successfully. - * CL_INVALID_DEVICE if device was not a valid subdevice - * CL_OUT_OF_RESOURCES - * CL_OUT_OF_HOST_MEMORY - */ - static cl_int release(cl_device_id device) - { return ::clReleaseDevice(device); } -}; -#else // #if defined(CL_VERSION_1_2) -/** - * OpenCL 1.1 devices do not have retain/release. - */ -template <> -struct ReferenceHandler -{ - // cl_device_id does not have retain(). - static cl_int retain(cl_device_id) - { return CL_SUCCESS; } - // cl_device_id does not have release(). - static cl_int release(cl_device_id) - { return CL_SUCCESS; } -}; -#endif // #if defined(CL_VERSION_1_2) - -template <> -struct ReferenceHandler -{ - // cl_platform_id does not have retain(). - static cl_int retain(cl_platform_id) - { return CL_SUCCESS; } - // cl_platform_id does not have release(). - static cl_int release(cl_platform_id) - { return CL_SUCCESS; } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_context context) - { return ::clRetainContext(context); } - static cl_int release(cl_context context) - { return ::clReleaseContext(context); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_command_queue queue) - { return ::clRetainCommandQueue(queue); } - static cl_int release(cl_command_queue queue) - { return ::clReleaseCommandQueue(queue); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_mem memory) - { return ::clRetainMemObject(memory); } - static cl_int release(cl_mem memory) - { return ::clReleaseMemObject(memory); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_sampler sampler) - { return ::clRetainSampler(sampler); } - static cl_int release(cl_sampler sampler) - { return ::clReleaseSampler(sampler); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_program program) - { return ::clRetainProgram(program); } - static cl_int release(cl_program program) - { return ::clReleaseProgram(program); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_kernel kernel) - { return ::clRetainKernel(kernel); } - static cl_int release(cl_kernel kernel) - { return ::clReleaseKernel(kernel); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_event event) - { return ::clRetainEvent(event); } - static cl_int release(cl_event event) - { return ::clReleaseEvent(event); } -}; - - -// Extracts version number with major in the upper 16 bits, minor in the lower 16 -static cl_uint getVersion(const char *versionInfo) -{ - int highVersion = 0; - int lowVersion = 0; - int index = 7; - while(versionInfo[index] != '.' ) { - highVersion *= 10; - highVersion += versionInfo[index]-'0'; - ++index; - } - ++index; - while(versionInfo[index] != ' ' ) { - lowVersion *= 10; - lowVersion += versionInfo[index]-'0'; - ++index; - } - return (highVersion << 16) | lowVersion; -} - -static cl_uint getPlatformVersion(cl_platform_id platform) -{ - ::size_t size = 0; - clGetPlatformInfo(platform, CL_PLATFORM_VERSION, 0, NULL, &size); - char *versionInfo = (char *) alloca(size); - clGetPlatformInfo(platform, CL_PLATFORM_VERSION, size, &versionInfo[0], &size); - return getVersion(versionInfo); -} - -static cl_uint getDevicePlatformVersion(cl_device_id device) -{ - cl_platform_id platform; - clGetDeviceInfo(device, CL_DEVICE_PLATFORM, sizeof(platform), &platform, NULL); - return getPlatformVersion(platform); -} - -#if defined(CL_VERSION_1_2) && defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) -static cl_uint getContextPlatformVersion(cl_context context) -{ - // The platform cannot be queried directly, so we first have to grab a - // device and obtain its context - ::size_t size = 0; - clGetContextInfo(context, CL_CONTEXT_DEVICES, 0, NULL, &size); - if (size == 0) - return 0; - cl_device_id *devices = (cl_device_id *) alloca(size); - clGetContextInfo(context, CL_CONTEXT_DEVICES, size, devices, NULL); - return getDevicePlatformVersion(devices[0]); -} -#endif // #if defined(CL_VERSION_1_2) && defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - -template -class Wrapper -{ -public: - typedef T cl_type; - -protected: - cl_type object_; - -public: - Wrapper() : object_(NULL) { } - - Wrapper(const cl_type &obj) : object_(obj) { } - - ~Wrapper() - { - if (object_ != NULL) { release(); } - } - - Wrapper(const Wrapper& rhs) - { - object_ = rhs.object_; - if (object_ != NULL) { detail::errHandler(retain(), __RETAIN_ERR); } - } - - Wrapper& operator = (const Wrapper& rhs) - { - if (object_ != NULL) { detail::errHandler(release(), __RELEASE_ERR); } - object_ = rhs.object_; - if (object_ != NULL) { detail::errHandler(retain(), __RETAIN_ERR); } - return *this; - } - - Wrapper& operator = (const cl_type &rhs) - { - if (object_ != NULL) { detail::errHandler(release(), __RELEASE_ERR); } - object_ = rhs; - return *this; - } - - cl_type operator ()() const { return object_; } - - cl_type& operator ()() { return object_; } - -protected: - template - friend inline cl_int getInfoHelper(Func, cl_uint, U*, int, typename U::cl_type); - - cl_int retain() const - { - return ReferenceHandler::retain(object_); - } - - cl_int release() const - { - return ReferenceHandler::release(object_); - } -}; - -template <> -class Wrapper -{ -public: - typedef cl_device_id cl_type; - -protected: - cl_type object_; - bool referenceCountable_; - - static bool isReferenceCountable(cl_device_id device) - { - bool retVal = false; - if (device != NULL) { - int version = getDevicePlatformVersion(device); - if(version > ((1 << 16) + 1)) { - retVal = true; - } - } - return retVal; - } - -public: - Wrapper() : object_(NULL), referenceCountable_(false) - { - } - - Wrapper(const cl_type &obj) : object_(obj), referenceCountable_(false) - { - referenceCountable_ = isReferenceCountable(obj); - } - - ~Wrapper() - { - if (object_ != NULL) { release(); } - } - - Wrapper(const Wrapper& rhs) - { - object_ = rhs.object_; - referenceCountable_ = isReferenceCountable(object_); - if (object_ != NULL) { detail::errHandler(retain(), __RETAIN_ERR); } - } - - Wrapper& operator = (const Wrapper& rhs) - { - if (object_ != NULL) { detail::errHandler(release(), __RELEASE_ERR); } - object_ = rhs.object_; - referenceCountable_ = rhs.referenceCountable_; - if (object_ != NULL) { detail::errHandler(retain(), __RETAIN_ERR); } - return *this; - } - - Wrapper& operator = (const cl_type &rhs) - { - if (object_ != NULL) { detail::errHandler(release(), __RELEASE_ERR); } - object_ = rhs; - referenceCountable_ = isReferenceCountable(object_); - return *this; - } - - cl_type operator ()() const { return object_; } - - cl_type& operator ()() { return object_; } - -protected: - template - friend inline cl_int getInfoHelper(Func, cl_uint, U*, int, typename U::cl_type); - - template - friend inline cl_int getInfoHelper(Func, cl_uint, VECTOR_CLASS*, int, typename U::cl_type); - - cl_int retain() const - { - if( referenceCountable_ ) { - return ReferenceHandler::retain(object_); - } - else { - return CL_SUCCESS; - } - } - - cl_int release() const - { - if( referenceCountable_ ) { - return ReferenceHandler::release(object_); - } - else { - return CL_SUCCESS; - } - } -}; - -} // namespace detail -//! \endcond - -/*! \stuct ImageFormat - * \brief Adds constructors and member functions for cl_image_format. - * - * \see cl_image_format - */ -struct ImageFormat : public cl_image_format -{ - //! \brief Default constructor - performs no initialization. - ImageFormat(){} - - //! \brief Initializing constructor. - ImageFormat(cl_channel_order order, cl_channel_type type) - { - image_channel_order = order; - image_channel_data_type = type; - } - - //! \brief Assignment operator. - ImageFormat& operator = (const ImageFormat& rhs) - { - if (this != &rhs) { - this->image_channel_data_type = rhs.image_channel_data_type; - this->image_channel_order = rhs.image_channel_order; - } - return *this; - } -}; - -/*! \brief Class interface for cl_device_id. - * - * \note Copies of these objects are inexpensive, since they don't 'own' - * any underlying resources or data structures. - * - * \see cl_device_id - */ -class Device : public detail::Wrapper -{ -public: - //! \brief Default constructor - initializes to NULL. - Device() : detail::Wrapper() { } - - /*! \brief Copy constructor. - * - * This simply copies the device ID value, which is an inexpensive operation. - */ - Device(const Device& device) : detail::Wrapper(device) { } - - /*! \brief Constructor from cl_device_id. - * - * This simply copies the device ID value, which is an inexpensive operation. - */ - Device(const cl_device_id &device) : detail::Wrapper(device) { } - - /*! \brief Returns the first device on the default context. - * - * \see Context::getDefault() - */ - static Device getDefault(cl_int * err = NULL); - - /*! \brief Assignment operator from Device. - * - * This simply copies the device ID value, which is an inexpensive operation. - */ - Device& operator = (const Device& rhs) - { - if (this != &rhs) { - detail::Wrapper::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment operator from cl_device_id. - * - * This simply copies the device ID value, which is an inexpensive operation. - */ - Device& operator = (const cl_device_id& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetDeviceInfo(). - template - cl_int getInfo(cl_device_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetDeviceInfo, object_, name, param), - __GET_DEVICE_INFO_ERR); - } - - //! \brief Wrapper for clGetDeviceInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_device_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - /** - * CL 1.2 version - */ -#if defined(CL_VERSION_1_2) - //! \brief Wrapper for clCreateSubDevicesEXT(). - cl_int createSubDevices( - const cl_device_partition_property * properties, - VECTOR_CLASS* devices) - { - cl_uint n = 0; - cl_int err = clCreateSubDevices(object_, properties, 0, NULL, &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_SUB_DEVICES); - } - - cl_device_id* ids = (cl_device_id*) alloca(n * sizeof(cl_device_id)); - err = clCreateSubDevices(object_, properties, n, ids, NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_SUB_DEVICES); - } - - devices->assign(&ids[0], &ids[n]); - return CL_SUCCESS; - } -#endif // #if defined(CL_VERSION_1_2) - -/** - * CL 1.1 version that uses device fission. - */ -#if defined(CL_VERSION_1_1) -#if defined(USE_CL_DEVICE_FISSION) - cl_int createSubDevices( - const cl_device_partition_property_ext * properties, - VECTOR_CLASS* devices) - { - typedef CL_API_ENTRY cl_int - ( CL_API_CALL * PFN_clCreateSubDevicesEXT)( - cl_device_id /*in_device*/, - const cl_device_partition_property_ext * /* properties */, - cl_uint /*num_entries*/, - cl_device_id * /*out_devices*/, - cl_uint * /*num_devices*/ ) CL_EXT_SUFFIX__VERSION_1_1; - - static PFN_clCreateSubDevicesEXT pfn_clCreateSubDevicesEXT = NULL; - __INIT_CL_EXT_FCN_PTR(clCreateSubDevicesEXT); - - cl_uint n = 0; - cl_int err = pfn_clCreateSubDevicesEXT(object_, properties, 0, NULL, &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_SUB_DEVICES); - } - - cl_device_id* ids = (cl_device_id*) alloca(n * sizeof(cl_device_id)); - err = pfn_clCreateSubDevicesEXT(object_, properties, n, ids, NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_SUB_DEVICES); - } - - devices->assign(&ids[0], &ids[n]); - return CL_SUCCESS; - } -#endif // #if defined(USE_CL_DEVICE_FISSION) -#endif // #if defined(CL_VERSION_1_1) -}; - -/*! \brief Class interface for cl_platform_id. - * - * \note Copies of these objects are inexpensive, since they don't 'own' - * any underlying resources or data structures. - * - * \see cl_platform_id - */ -class Platform : public detail::Wrapper -{ -public: - //! \brief Default constructor - initializes to NULL. - Platform() : detail::Wrapper() { } - - /*! \brief Copy constructor. - * - * This simply copies the platform ID value, which is an inexpensive operation. - */ - Platform(const Platform& platform) : detail::Wrapper(platform) { } - - /*! \brief Constructor from cl_platform_id. - * - * This simply copies the platform ID value, which is an inexpensive operation. - */ - Platform(const cl_platform_id &platform) : detail::Wrapper(platform) { } - - /*! \brief Assignment operator from Platform. - * - * This simply copies the platform ID value, which is an inexpensive operation. - */ - Platform& operator = (const Platform& rhs) - { - if (this != &rhs) { - detail::Wrapper::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment operator from cl_platform_id. - * - * This simply copies the platform ID value, which is an inexpensive operation. - */ - Platform& operator = (const cl_platform_id& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetPlatformInfo(). - cl_int getInfo(cl_platform_info name, STRING_CLASS* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetPlatformInfo, object_, name, param), - __GET_PLATFORM_INFO_ERR); - } - - //! \brief Wrapper for clGetPlatformInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_platform_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - /*! \brief Gets a list of devices for this platform. - * - * Wraps clGetDeviceIDs(). - */ - cl_int getDevices( - cl_device_type type, - VECTOR_CLASS* devices) const - { - cl_uint n = 0; - if( devices == NULL ) { - return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_DEVICE_IDS_ERR); - } - cl_int err = ::clGetDeviceIDs(object_, type, 0, NULL, &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_DEVICE_IDS_ERR); - } - - cl_device_id* ids = (cl_device_id*) alloca(n * sizeof(cl_device_id)); - err = ::clGetDeviceIDs(object_, type, n, ids, NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_DEVICE_IDS_ERR); - } - - devices->assign(&ids[0], &ids[n]); - return CL_SUCCESS; - } - -#if defined(USE_DX_INTEROP) - /*! \brief Get the list of available D3D10 devices. - * - * \param d3d_device_source. - * - * \param d3d_object. - * - * \param d3d_device_set. - * - * \param devices returns a vector of OpenCL D3D10 devices found. The cl::Device - * values returned in devices can be used to identify a specific OpenCL - * device. If \a devices argument is NULL, this argument is ignored. - * - * \return One of the following values: - * - CL_SUCCESS if the function is executed successfully. - * - * The application can query specific capabilities of the OpenCL device(s) - * returned by cl::getDevices. This can be used by the application to - * determine which device(s) to use. - * - * \note In the case that exceptions are enabled and a return value - * other than CL_SUCCESS is generated, then cl::Error exception is - * generated. - */ - cl_int getDevices( - cl_d3d10_device_source_khr d3d_device_source, - void * d3d_object, - cl_d3d10_device_set_khr d3d_device_set, - VECTOR_CLASS* devices) const - { - typedef CL_API_ENTRY cl_int (CL_API_CALL *PFN_clGetDeviceIDsFromD3D10KHR)( - cl_platform_id platform, - cl_d3d10_device_source_khr d3d_device_source, - void * d3d_object, - cl_d3d10_device_set_khr d3d_device_set, - cl_uint num_entries, - cl_device_id * devices, - cl_uint* num_devices); - - if( devices == NULL ) { - return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_DEVICE_IDS_ERR); - } - - static PFN_clGetDeviceIDsFromD3D10KHR pfn_clGetDeviceIDsFromD3D10KHR = NULL; - __INIT_CL_EXT_FCN_PTR_PLATFORM(object_, clGetDeviceIDsFromD3D10KHR); - - cl_uint n = 0; - cl_int err = pfn_clGetDeviceIDsFromD3D10KHR( - object_, - d3d_device_source, - d3d_object, - d3d_device_set, - 0, - NULL, - &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_DEVICE_IDS_ERR); - } - - cl_device_id* ids = (cl_device_id*) alloca(n * sizeof(cl_device_id)); - err = pfn_clGetDeviceIDsFromD3D10KHR( - object_, - d3d_device_source, - d3d_object, - d3d_device_set, - n, - ids, - NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_DEVICE_IDS_ERR); - } - - devices->assign(&ids[0], &ids[n]); - return CL_SUCCESS; - } -#endif - - /*! \brief Gets a list of available platforms. - * - * Wraps clGetPlatformIDs(). - */ - static cl_int get( - VECTOR_CLASS* platforms) - { - cl_uint n = 0; - - if( platforms == NULL ) { - return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_PLATFORM_IDS_ERR); - } - - cl_int err = ::clGetPlatformIDs(0, NULL, &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_PLATFORM_IDS_ERR); - } - - cl_platform_id* ids = (cl_platform_id*) alloca( - n * sizeof(cl_platform_id)); - err = ::clGetPlatformIDs(n, ids, NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_PLATFORM_IDS_ERR); - } - - platforms->assign(&ids[0], &ids[n]); - return CL_SUCCESS; - } - - /*! \brief Gets the first available platform. - * - * Wraps clGetPlatformIDs(), returning the first result. - */ - static cl_int get( - Platform * platform) - { - cl_uint n = 0; - - if( platform == NULL ) { - return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_PLATFORM_IDS_ERR); - } - - cl_int err = ::clGetPlatformIDs(0, NULL, &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_PLATFORM_IDS_ERR); - } - - cl_platform_id* ids = (cl_platform_id*) alloca( - n * sizeof(cl_platform_id)); - err = ::clGetPlatformIDs(n, ids, NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_PLATFORM_IDS_ERR); - } - - *platform = ids[0]; - return CL_SUCCESS; - } - - /*! \brief Gets the first available platform, returning it by value. - * - * Wraps clGetPlatformIDs(), returning the first result. - */ - static Platform get( - cl_int * errResult = NULL) - { - Platform platform; - cl_uint n = 0; - cl_int err = ::clGetPlatformIDs(0, NULL, &n); - if (err != CL_SUCCESS) { - detail::errHandler(err, __GET_PLATFORM_IDS_ERR); - if (errResult != NULL) { - *errResult = err; - } - } - - cl_platform_id* ids = (cl_platform_id*) alloca( - n * sizeof(cl_platform_id)); - err = ::clGetPlatformIDs(n, ids, NULL); - - if (err != CL_SUCCESS) { - detail::errHandler(err, __GET_PLATFORM_IDS_ERR); - } - - if (errResult != NULL) { - *errResult = err; - } - - return ids[0]; - } - - static Platform getDefault( - cl_int *errResult = NULL ) - { - return get(errResult); - } - - -#if defined(CL_VERSION_1_2) - //! \brief Wrapper for clUnloadCompiler(). - cl_int - unloadCompiler() - { - return ::clUnloadPlatformCompiler(object_); - } -#endif // #if defined(CL_VERSION_1_2) -}; // class Platform - -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) || (defined(CL_VERSION_1_1) && !defined(CL_VERSION_1_2)) -/** - * Unload the OpenCL compiler. - * \note Deprecated for OpenCL 1.2. Use Platform::unloadCompiler instead. - */ -inline CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int -UnloadCompiler() CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; -inline cl_int -UnloadCompiler() -{ - return ::clUnloadCompiler(); -} -#endif // #if defined(CL_VERSION_1_1) - -/*! \brief Class interface for cl_context. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_context as the original. For details, see - * clRetainContext() and clReleaseContext(). - * - * \see cl_context - */ -class Context - : public detail::Wrapper -{ -private: - static volatile int default_initialized_; - static Context default_; - static volatile cl_int default_error_; -public: - /*! \brief Destructor. - * - * This calls clReleaseContext() on the value held by this instance. - */ - ~Context() { } - - /*! \brief Constructs a context including a list of specified devices. - * - * Wraps clCreateContext(). - */ - Context( - const VECTOR_CLASS& devices, - cl_context_properties* properties = NULL, - void (CL_CALLBACK * notifyFptr)( - const char *, - const void *, - ::size_t, - void *) = NULL, - void* data = NULL, - cl_int* err = NULL) - { - cl_int error; - - ::size_t numDevices = devices.size(); - cl_device_id* deviceIDs = (cl_device_id*) alloca(numDevices * sizeof(cl_device_id)); - for( ::size_t deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { - deviceIDs[deviceIndex] = (devices[deviceIndex])(); - } - - object_ = ::clCreateContext( - properties, (cl_uint) numDevices, - deviceIDs, - notifyFptr, data, &error); - - detail::errHandler(error, __CREATE_CONTEXT_ERR); - if (err != NULL) { - *err = error; - } - } - - Context( - const Device& device, - cl_context_properties* properties = NULL, - void (CL_CALLBACK * notifyFptr)( - const char *, - const void *, - ::size_t, - void *) = NULL, - void* data = NULL, - cl_int* err = NULL) - { - cl_int error; - - cl_device_id deviceID = device(); - - object_ = ::clCreateContext( - properties, 1, - &deviceID, - notifyFptr, data, &error); - - detail::errHandler(error, __CREATE_CONTEXT_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! \brief Constructs a context including all or a subset of devices of a specified type. - * - * Wraps clCreateContextFromType(). - */ - Context( - cl_device_type type, - cl_context_properties* properties = NULL, - void (CL_CALLBACK * notifyFptr)( - const char *, - const void *, - ::size_t, - void *) = NULL, - void* data = NULL, - cl_int* err = NULL) - { - cl_int error; - -#if !defined(__APPLE__) || !defined(__MACOS) - cl_context_properties prop[4] = {CL_CONTEXT_PLATFORM, 0, 0, 0 }; - - if (properties == NULL) { - // Get a valid platform ID as we cannot send in a blank one - VECTOR_CLASS platforms; - error = Platform::get(&platforms); - if (error != CL_SUCCESS) { - detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR); - if (err != NULL) { - *err = error; - } - return; - } - - // Check the platforms we found for a device of our specified type - cl_context_properties platform_id = 0; - for (unsigned int i = 0; i < platforms.size(); i++) { - - VECTOR_CLASS devices; - -#if defined(__CL_ENABLE_EXCEPTIONS) - try { -#endif - - error = platforms[i].getDevices(type, &devices); - -#if defined(__CL_ENABLE_EXCEPTIONS) - } catch (Error) {} - // Catch if exceptions are enabled as we don't want to exit if first platform has no devices of type - // We do error checking next anyway, and can throw there if needed -#endif - - // Only squash CL_SUCCESS and CL_DEVICE_NOT_FOUND - if (error != CL_SUCCESS && error != CL_DEVICE_NOT_FOUND) { - detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR); - if (err != NULL) { - *err = error; - } - } - - if (devices.size() > 0) { - platform_id = (cl_context_properties)platforms[i](); - break; - } - } - - if (platform_id == 0) { - detail::errHandler(CL_DEVICE_NOT_FOUND, __CREATE_CONTEXT_FROM_TYPE_ERR); - if (err != NULL) { - *err = CL_DEVICE_NOT_FOUND; - } - return; - } - - prop[1] = platform_id; - properties = &prop[0]; - } -#endif - object_ = ::clCreateContextFromType( - properties, type, notifyFptr, data, &error); - - detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! \brief Returns a singleton context including all devices of CL_DEVICE_TYPE_DEFAULT. - * - * \note All calls to this function return the same cl_context as the first. - */ - static Context getDefault(cl_int * err = NULL) - { - int state = detail::compare_exchange( - &default_initialized_, - __DEFAULT_BEING_INITIALIZED, __DEFAULT_NOT_INITIALIZED); - - if (state & __DEFAULT_INITIALIZED) { - if (err != NULL) { - *err = default_error_; - } - return default_; - } - - if (state & __DEFAULT_BEING_INITIALIZED) { - // Assume writes will propagate eventually... - while(default_initialized_ != __DEFAULT_INITIALIZED) { - detail::fence(); - } - - if (err != NULL) { - *err = default_error_; - } - return default_; - } - - cl_int error; - default_ = Context( - CL_DEVICE_TYPE_DEFAULT, - NULL, - NULL, - NULL, - &error); - - detail::fence(); - - default_error_ = error; - // Assume writes will propagate eventually... - default_initialized_ = __DEFAULT_INITIALIZED; - - detail::fence(); - - if (err != NULL) { - *err = default_error_; - } - return default_; - - } - - //! \brief Default constructor - initializes to NULL. - Context() : detail::Wrapper() { } - - /*! \brief Copy constructor. - * - * This calls clRetainContext() on the parameter's cl_context. - */ - Context(const Context& context) : detail::Wrapper(context) { } - - /*! \brief Constructor from cl_context - takes ownership. - * - * This effectively transfers ownership of a refcount on the cl_context - * into the new Context object. - */ - __CL_EXPLICIT_CONSTRUCTORS Context(const cl_context& context) : detail::Wrapper(context) { } - - /*! \brief Assignment operator from Context. - * - * This calls clRetainContext() on the parameter and clReleaseContext() on - * the previous value held by this instance. - */ - Context& operator = (const Context& rhs) - { - if (this != &rhs) { - detail::Wrapper::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment operator from cl_context - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseContext() on the value previously held by this instance. - */ - Context& operator = (const cl_context& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetContextInfo(). - template - cl_int getInfo(cl_context_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetContextInfo, object_, name, param), - __GET_CONTEXT_INFO_ERR); - } - - //! \brief Wrapper for clGetContextInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_context_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - /*! \brief Gets a list of supported image formats. - * - * Wraps clGetSupportedImageFormats(). - */ - cl_int getSupportedImageFormats( - cl_mem_flags flags, - cl_mem_object_type type, - VECTOR_CLASS* formats) const - { - cl_uint numEntries; - cl_int err = ::clGetSupportedImageFormats( - object_, - flags, - type, - 0, - NULL, - &numEntries); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_SUPPORTED_IMAGE_FORMATS_ERR); - } - - ImageFormat* value = (ImageFormat*) - alloca(numEntries * sizeof(ImageFormat)); - err = ::clGetSupportedImageFormats( - object_, - flags, - type, - numEntries, - (cl_image_format*) value, - NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_SUPPORTED_IMAGE_FORMATS_ERR); - } - - formats->assign(&value[0], &value[numEntries]); - return CL_SUCCESS; - } -}; - -inline Device Device::getDefault(cl_int * err) -{ - cl_int error; - Device device; - - Context context = Context::getDefault(&error); - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - - if (error != CL_SUCCESS) { - if (err != NULL) { - *err = error; - } - } - else { - device = context.getInfo()[0]; - if (err != NULL) { - *err = CL_SUCCESS; - } - } - - return device; -} - - -#ifdef _WIN32 -__declspec(selectany) volatile int Context::default_initialized_ = __DEFAULT_NOT_INITIALIZED; -__declspec(selectany) Context Context::default_; -__declspec(selectany) volatile cl_int Context::default_error_ = CL_SUCCESS; -#else -__attribute__((weak)) volatile int Context::default_initialized_ = __DEFAULT_NOT_INITIALIZED; -__attribute__((weak)) Context Context::default_; -__attribute__((weak)) volatile cl_int Context::default_error_ = CL_SUCCESS; -#endif - -/*! \brief Class interface for cl_event. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_event as the original. For details, see - * clRetainEvent() and clReleaseEvent(). - * - * \see cl_event - */ -class Event : public detail::Wrapper -{ -public: - /*! \brief Destructor. - * - * This calls clReleaseEvent() on the value held by this instance. - */ - ~Event() { } - - //! \brief Default constructor - initializes to NULL. - Event() : detail::Wrapper() { } - - /*! \brief Copy constructor. - * - * This calls clRetainEvent() on the parameter's cl_event. - */ - Event(const Event& event) : detail::Wrapper(event) { } - - /*! \brief Constructor from cl_event - takes ownership. - * - * This effectively transfers ownership of a refcount on the cl_event - * into the new Event object. - */ - Event(const cl_event& event) : detail::Wrapper(event) { } - - /*! \brief Assignment operator from cl_event - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseEvent() on the value previously held by this instance. - */ - Event& operator = (const Event& rhs) - { - if (this != &rhs) { - detail::Wrapper::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment operator from cl_event. - * - * This calls clRetainEvent() on the parameter and clReleaseEvent() on - * the previous value held by this instance. - */ - Event& operator = (const cl_event& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetEventInfo(). - template - cl_int getInfo(cl_event_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetEventInfo, object_, name, param), - __GET_EVENT_INFO_ERR); - } - - //! \brief Wrapper for clGetEventInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_event_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - //! \brief Wrapper for clGetEventProfilingInfo(). - template - cl_int getProfilingInfo(cl_profiling_info name, T* param) const - { - return detail::errHandler(detail::getInfo( - &::clGetEventProfilingInfo, object_, name, param), - __GET_EVENT_PROFILE_INFO_ERR); - } - - //! \brief Wrapper for clGetEventProfilingInfo() that returns by value. - template typename - detail::param_traits::param_type - getProfilingInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_profiling_info, name>::param_type param; - cl_int result = getProfilingInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - /*! \brief Blocks the calling thread until this event completes. - * - * Wraps clWaitForEvents(). - */ - cl_int wait() const - { - return detail::errHandler( - ::clWaitForEvents(1, &object_), - __WAIT_FOR_EVENTS_ERR); - } - -#if defined(CL_VERSION_1_1) - /*! \brief Registers a user callback function for a specific command execution status. - * - * Wraps clSetEventCallback(). - */ - cl_int setCallback( - cl_int type, - void (CL_CALLBACK * pfn_notify)(cl_event, cl_int, void *), - void * user_data = NULL) - { - return detail::errHandler( - ::clSetEventCallback( - object_, - type, - pfn_notify, - user_data), - __SET_EVENT_CALLBACK_ERR); - } -#endif - - /*! \brief Blocks the calling thread until every event specified is complete. - * - * Wraps clWaitForEvents(). - */ - static cl_int - waitForEvents(const VECTOR_CLASS& events) - { - return detail::errHandler( - ::clWaitForEvents( - (cl_uint) events.size(), (cl_event*)&events.front()), - __WAIT_FOR_EVENTS_ERR); - } -}; - -#if defined(CL_VERSION_1_1) -/*! \brief Class interface for user events (a subset of cl_event's). - * - * See Event for details about copy semantics, etc. - */ -class UserEvent : public Event -{ -public: - /*! \brief Constructs a user event on a given context. - * - * Wraps clCreateUserEvent(). - */ - UserEvent( - const Context& context, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateUserEvent( - context(), - &error); - - detail::errHandler(error, __CREATE_USER_EVENT_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - UserEvent() : Event() { } - - //! \brief Copy constructor - performs shallow copy. - UserEvent(const UserEvent& event) : Event(event) { } - - //! \brief Assignment Operator - performs shallow copy. - UserEvent& operator = (const UserEvent& rhs) - { - if (this != &rhs) { - Event::operator=(rhs); - } - return *this; - } - - /*! \brief Sets the execution status of a user event object. - * - * Wraps clSetUserEventStatus(). - */ - cl_int setStatus(cl_int status) - { - return detail::errHandler( - ::clSetUserEventStatus(object_,status), - __SET_USER_EVENT_STATUS_ERR); - } -}; -#endif - -/*! \brief Blocks the calling thread until every event specified is complete. - * - * Wraps clWaitForEvents(). - */ -inline static cl_int -WaitForEvents(const VECTOR_CLASS& events) -{ - return detail::errHandler( - ::clWaitForEvents( - (cl_uint) events.size(), (cl_event*)&events.front()), - __WAIT_FOR_EVENTS_ERR); -} - -/*! \brief Class interface for cl_mem. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_mem as the original. For details, see - * clRetainMemObject() and clReleaseMemObject(). - * - * \see cl_mem - */ -class Memory : public detail::Wrapper -{ -public: - - /*! \brief Destructor. - * - * This calls clReleaseMemObject() on the value held by this instance. - */ - ~Memory() {} - - //! \brief Default constructor - initializes to NULL. - Memory() : detail::Wrapper() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * This calls clRetainMemObject() on the parameter's cl_mem. - */ - Memory(const Memory& memory) : detail::Wrapper(memory) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * This effectively transfers ownership of a refcount on the cl_mem - * into the new Memory object. - */ - __CL_EXPLICIT_CONSTRUCTORS Memory(const cl_mem& memory) : detail::Wrapper(memory) { } - - /*! \brief Assignment operator from Memory. - * - * This calls clRetainMemObject() on the parameter and clReleaseMemObject() - * on the previous value held by this instance. - */ - Memory& operator = (const Memory& rhs) - { - if (this != &rhs) { - detail::Wrapper::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment operator from cl_mem - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseMemObject() on the value previously held by this instance. - */ - Memory& operator = (const cl_mem& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetMemObjectInfo(). - template - cl_int getInfo(cl_mem_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetMemObjectInfo, object_, name, param), - __GET_MEM_OBJECT_INFO_ERR); - } - - //! \brief Wrapper for clGetMemObjectInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_mem_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - -#if defined(CL_VERSION_1_1) - /*! \brief Registers a callback function to be called when the memory object - * is no longer needed. - * - * Wraps clSetMemObjectDestructorCallback(). - * - * Repeated calls to this function, for a given cl_mem value, will append - * to the list of functions called (in reverse order) when memory object's - * resources are freed and the memory object is deleted. - * - * \note - * The registered callbacks are associated with the underlying cl_mem - * value - not the Memory class instance. - */ - cl_int setDestructorCallback( - void (CL_CALLBACK * pfn_notify)(cl_mem, void *), - void * user_data = NULL) - { - return detail::errHandler( - ::clSetMemObjectDestructorCallback( - object_, - pfn_notify, - user_data), - __SET_MEM_OBJECT_DESTRUCTOR_CALLBACK_ERR); - } -#endif - -}; - -// Pre-declare copy functions -class Buffer; -template< typename IteratorType > -cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ); -template< typename IteratorType > -cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ); -template< typename IteratorType > -cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ); -template< typename IteratorType > -cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ); - - -/*! \brief Class interface for Buffer Memory Objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Buffer : public Memory -{ -public: - - /*! \brief Constructs a Buffer in a specified context. - * - * Wraps clCreateBuffer(). - * - * \param host_ptr Storage to be used if the CL_MEM_USE_HOST_PTR flag was - * specified. Note alignment & exclusivity requirements. - */ - Buffer( - const Context& context, - cl_mem_flags flags, - ::size_t size, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - object_ = ::clCreateBuffer(context(), flags, size, host_ptr, &error); - - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! \brief Constructs a Buffer in the default context. - * - * Wraps clCreateBuffer(). - * - * \param host_ptr Storage to be used if the CL_MEM_USE_HOST_PTR flag was - * specified. Note alignment & exclusivity requirements. - * - * \see Context::getDefault() - */ - Buffer( - cl_mem_flags flags, - ::size_t size, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - - Context context = Context::getDefault(err); - - object_ = ::clCreateBuffer(context(), flags, size, host_ptr, &error); - - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! - * \brief Construct a Buffer from a host container via iterators. - * IteratorType must be random access. - * If useHostPtr is specified iterators must represent contiguous data. - */ - template< typename IteratorType > - Buffer( - IteratorType startIterator, - IteratorType endIterator, - bool readOnly, - bool useHostPtr = false, - cl_int* err = NULL) - { - typedef typename std::iterator_traits::value_type DataType; - cl_int error; - - cl_mem_flags flags = 0; - if( readOnly ) { - flags |= CL_MEM_READ_ONLY; - } - else { - flags |= CL_MEM_READ_WRITE; - } - if( useHostPtr ) { - flags |= CL_MEM_USE_HOST_PTR; - } - - ::size_t size = sizeof(DataType)*(endIterator - startIterator); - - Context context = Context::getDefault(err); - - if( useHostPtr ) { - object_ = ::clCreateBuffer(context(), flags, size, static_cast(&*startIterator), &error); - } else { - object_ = ::clCreateBuffer(context(), flags, size, 0, &error); - } - - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - - if( !useHostPtr ) { - error = cl::copy(startIterator, endIterator, *this); - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - } - - /*! - * \brief Construct a Buffer from a host container via iterators using a specified context. - * IteratorType must be random access. - * If useHostPtr is specified iterators must represent contiguous data. - */ - template< typename IteratorType > - Buffer(const Context &context, IteratorType startIterator, IteratorType endIterator, - bool readOnly, bool useHostPtr = false, cl_int* err = NULL); - - //! \brief Default constructor - initializes to NULL. - Buffer() : Memory() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - Buffer(const Buffer& buffer) : Memory(buffer) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS Buffer(const cl_mem& buffer) : Memory(buffer) { } - - /*! \brief Assignment from Buffer - performs shallow copy. - * - * See Memory for further details. - */ - Buffer& operator = (const Buffer& rhs) - { - if (this != &rhs) { - Memory::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Buffer& operator = (const cl_mem& rhs) - { - Memory::operator=(rhs); - return *this; - } - -#if defined(CL_VERSION_1_1) - /*! \brief Creates a new buffer object from this. - * - * Wraps clCreateSubBuffer(). - */ - Buffer createSubBuffer( - cl_mem_flags flags, - cl_buffer_create_type buffer_create_type, - const void * buffer_create_info, - cl_int * err = NULL) - { - Buffer result; - cl_int error; - result.object_ = ::clCreateSubBuffer( - object_, - flags, - buffer_create_type, - buffer_create_info, - &error); - - detail::errHandler(error, __CREATE_SUBBUFFER_ERR); - if (err != NULL) { - *err = error; - } - - return result; - } -#endif -}; - -#if defined (USE_DX_INTEROP) -/*! \brief Class interface for creating OpenCL buffers from ID3D10Buffer's. - * - * This is provided to facilitate interoperability with Direct3D. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class BufferD3D10 : public Buffer -{ -public: - typedef CL_API_ENTRY cl_mem (CL_API_CALL *PFN_clCreateFromD3D10BufferKHR)( - cl_context context, cl_mem_flags flags, ID3D10Buffer* buffer, - cl_int* errcode_ret); - - /*! \brief Constructs a BufferD3D10, in a specified context, from a - * given ID3D10Buffer. - * - * Wraps clCreateFromD3D10BufferKHR(). - */ - BufferD3D10( - const Context& context, - cl_mem_flags flags, - ID3D10Buffer* bufobj, - cl_int * err = NULL) - { - static PFN_clCreateFromD3D10BufferKHR pfn_clCreateFromD3D10BufferKHR = NULL; - -#if defined(CL_VERSION_1_2) - vector props = context.getInfo(); - cl_platform platform = -1; - for( int i = 0; i < props.size(); ++i ) { - if( props[i] == CL_CONTEXT_PLATFORM ) { - platform = props[i+1]; - } - } - __INIT_CL_EXT_FCN_PTR_PLATFORM(platform, clCreateFromD3D10BufferKHR); -#endif -#if defined(CL_VERSION_1_1) - __INIT_CL_EXT_FCN_PTR(clCreateFromD3D10BufferKHR); -#endif - - cl_int error; - object_ = pfn_clCreateFromD3D10BufferKHR( - context(), - flags, - bufobj, - &error); - - detail::errHandler(error, __CREATE_GL_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - BufferD3D10() : Buffer() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - BufferD3D10(const BufferD3D10& buffer) : Buffer(buffer) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS BufferD3D10(const cl_mem& buffer) : Buffer(buffer) { } - - /*! \brief Assignment from BufferD3D10 - performs shallow copy. - * - * See Memory for further details. - */ - BufferD3D10& operator = (const BufferD3D10& rhs) - { - if (this != &rhs) { - Buffer::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - BufferD3D10& operator = (const cl_mem& rhs) - { - Buffer::operator=(rhs); - return *this; - } -}; -#endif - -/*! \brief Class interface for GL Buffer Memory Objects. - * - * This is provided to facilitate interoperability with OpenGL. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class BufferGL : public Buffer -{ -public: - /*! \brief Constructs a BufferGL in a specified context, from a given - * GL buffer. - * - * Wraps clCreateFromGLBuffer(). - */ - BufferGL( - const Context& context, - cl_mem_flags flags, - GLuint bufobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLBuffer( - context(), - flags, - bufobj, - &error); - - detail::errHandler(error, __CREATE_GL_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - BufferGL() : Buffer() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - BufferGL(const BufferGL& buffer) : Buffer(buffer) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS BufferGL(const cl_mem& buffer) : Buffer(buffer) { } - - /*! \brief Assignment from BufferGL - performs shallow copy. - * - * See Memory for further details. - */ - BufferGL& operator = (const BufferGL& rhs) - { - if (this != &rhs) { - Buffer::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - BufferGL& operator = (const cl_mem& rhs) - { - Buffer::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetGLObjectInfo(). - cl_int getObjectInfo( - cl_gl_object_type *type, - GLuint * gl_object_name) - { - return detail::errHandler( - ::clGetGLObjectInfo(object_,type,gl_object_name), - __GET_GL_OBJECT_INFO_ERR); - } -}; - -/*! \brief Class interface for GL Render Buffer Memory Objects. - * - * This is provided to facilitate interoperability with OpenGL. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class BufferRenderGL : public Buffer -{ -public: - /*! \brief Constructs a BufferRenderGL in a specified context, from a given - * GL Renderbuffer. - * - * Wraps clCreateFromGLRenderbuffer(). - */ - BufferRenderGL( - const Context& context, - cl_mem_flags flags, - GLuint bufobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLRenderbuffer( - context(), - flags, - bufobj, - &error); - - detail::errHandler(error, __CREATE_GL_RENDER_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - BufferRenderGL() : Buffer() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - BufferRenderGL(const BufferGL& buffer) : Buffer(buffer) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS BufferRenderGL(const cl_mem& buffer) : Buffer(buffer) { } - - /*! \brief Assignment from BufferGL - performs shallow copy. - * - * See Memory for further details. - */ - BufferRenderGL& operator = (const BufferRenderGL& rhs) - { - if (this != &rhs) { - Buffer::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - BufferRenderGL& operator = (const cl_mem& rhs) - { - Buffer::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetGLObjectInfo(). - cl_int getObjectInfo( - cl_gl_object_type *type, - GLuint * gl_object_name) - { - return detail::errHandler( - ::clGetGLObjectInfo(object_,type,gl_object_name), - __GET_GL_OBJECT_INFO_ERR); - } -}; - -/*! \brief C++ base class for Image Memory objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image : public Memory -{ -protected: - //! \brief Default constructor - initializes to NULL. - Image() : Memory() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - Image(const Image& image) : Memory(image) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS Image(const cl_mem& image) : Memory(image) { } - - /*! \brief Assignment from Image - performs shallow copy. - * - * See Memory for further details. - */ - Image& operator = (const Image& rhs) - { - if (this != &rhs) { - Memory::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image& operator = (const cl_mem& rhs) - { - Memory::operator=(rhs); - return *this; - } - -public: - //! \brief Wrapper for clGetImageInfo(). - template - cl_int getImageInfo(cl_image_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetImageInfo, object_, name, param), - __GET_IMAGE_INFO_ERR); - } - - //! \brief Wrapper for clGetImageInfo() that returns by value. - template typename - detail::param_traits::param_type - getImageInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_image_info, name>::param_type param; - cl_int result = getImageInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } -}; - -#if defined(CL_VERSION_1_2) -/*! \brief Class interface for 1D Image Memory objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image1D : public Image -{ -public: - /*! \brief Constructs a 1D Image in a specified context. - * - * Wraps clCreateImage(). - */ - Image1D( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - ::size_t width, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE1D, - width, - 0, 0, 0, 0, 0, 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - Image1D() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - Image1D(const Image1D& image1D) : Image(image1D) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS Image1D(const cl_mem& image1D) : Image(image1D) { } - - /*! \brief Assignment from Image1D - performs shallow copy. - * - * See Memory for further details. - */ - Image1D& operator = (const Image1D& rhs) - { - if (this != &rhs) { - Image::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image1D& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } -}; - -/*! \class Image1DBuffer - * \brief Image interface for 1D buffer images. - */ -class Image1DBuffer : public Image -{ -public: - Image1DBuffer( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - ::size_t width, - const Buffer &buffer, - cl_int* err = NULL) - { - cl_int error; - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE1D_BUFFER, - width, - 0, 0, 0, 0, 0, 0, 0, - buffer() - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - NULL, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } - - Image1DBuffer() { } - - Image1DBuffer(const Image1DBuffer& image1D) : Image(image1D) { } - - __CL_EXPLICIT_CONSTRUCTORS Image1DBuffer(const cl_mem& image1D) : Image(image1D) { } - - Image1DBuffer& operator = (const Image1DBuffer& rhs) - { - if (this != &rhs) { - Image::operator=(rhs); - } - return *this; - } - - Image1DBuffer& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } -}; - -/*! \class Image1DArray - * \brief Image interface for arrays of 1D images. - */ -class Image1DArray : public Image -{ -public: - Image1DArray( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - ::size_t arraySize, - ::size_t width, - ::size_t rowPitch, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE1D_ARRAY, - width, - 0, 0, // height, depth (unused) - arraySize, - rowPitch, - 0, 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } - - Image1DArray() { } - - Image1DArray(const Image1DArray& imageArray) : Image(imageArray) { } - - __CL_EXPLICIT_CONSTRUCTORS Image1DArray(const cl_mem& imageArray) : Image(imageArray) { } - - Image1DArray& operator = (const Image1DArray& rhs) - { - if (this != &rhs) { - Image::operator=(rhs); - } - return *this; - } - - Image1DArray& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } -}; -#endif // #if defined(CL_VERSION_1_2) - - -/*! \brief Class interface for 2D Image Memory objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image2D : public Image -{ -public: - /*! \brief Constructs a 1D Image in a specified context. - * - * Wraps clCreateImage(). - */ - Image2D( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - ::size_t width, - ::size_t height, - ::size_t row_pitch = 0, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - bool useCreateImage; - -#if defined(CL_VERSION_1_2) && defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useCreateImage = (version >= 0x10002); // OpenCL 1.2 or above - } -#elif defined(CL_VERSION_1_2) - useCreateImage = true; -#else - useCreateImage = false; -#endif - -#if defined(CL_VERSION_1_2) - if (useCreateImage) - { - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE2D, - width, - height, - 0, 0, // depth, array size (unused) - row_pitch, - 0, 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // #if defined(CL_VERSION_1_2) -#if !defined(CL_VERSION_1_2) || defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - if (!useCreateImage) - { - object_ = ::clCreateImage2D( - context(), flags,&format, width, height, row_pitch, host_ptr, &error); - - detail::errHandler(error, __CREATE_IMAGE2D_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // #if !defined(CL_VERSION_1_2) || defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - } - - //! \brief Default constructor - initializes to NULL. - Image2D() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - Image2D(const Image2D& image2D) : Image(image2D) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS Image2D(const cl_mem& image2D) : Image(image2D) { } - - /*! \brief Assignment from Image2D - performs shallow copy. - * - * See Memory for further details. - */ - Image2D& operator = (const Image2D& rhs) - { - if (this != &rhs) { - Image::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image2D& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } -}; - - -#if !defined(CL_VERSION_1_2) -/*! \brief Class interface for GL 2D Image Memory objects. - * - * This is provided to facilitate interoperability with OpenGL. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - * \note Deprecated for OpenCL 1.2. Please use ImageGL instead. - */ -class CL_EXT_PREFIX__VERSION_1_1_DEPRECATED Image2DGL CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED : public Image2D -{ -public: - /*! \brief Constructs an Image2DGL in a specified context, from a given - * GL Texture. - * - * Wraps clCreateFromGLTexture2D(). - */ - Image2DGL( - const Context& context, - cl_mem_flags flags, - GLenum target, - GLint miplevel, - GLuint texobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLTexture2D( - context(), - flags, - target, - miplevel, - texobj, - &error); - - detail::errHandler(error, __CREATE_GL_TEXTURE_2D_ERR); - if (err != NULL) { - *err = error; - } - - } - - //! \brief Default constructor - initializes to NULL. - Image2DGL() : Image2D() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - Image2DGL(const Image2DGL& image) : Image2D(image) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS Image2DGL(const cl_mem& image) : Image2D(image) { } - - /*! \brief Assignment from Image2DGL - performs shallow copy. - * - * See Memory for further details. - */ - Image2DGL& operator = (const Image2DGL& rhs) - { - if (this != &rhs) { - Image2D::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image2DGL& operator = (const cl_mem& rhs) - { - Image2D::operator=(rhs); - return *this; - } -}; -#endif // #if !defined(CL_VERSION_1_2) - -#if defined(CL_VERSION_1_2) -/*! \class Image2DArray - * \brief Image interface for arrays of 2D images. - */ -class Image2DArray : public Image -{ -public: - Image2DArray( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - ::size_t arraySize, - ::size_t width, - ::size_t height, - ::size_t rowPitch, - ::size_t slicePitch, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE2D_ARRAY, - width, - height, - 0, // depth (unused) - arraySize, - rowPitch, - slicePitch, - 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } - - Image2DArray() { } - - Image2DArray(const Image2DArray& imageArray) : Image(imageArray) { } - - __CL_EXPLICIT_CONSTRUCTORS Image2DArray(const cl_mem& imageArray) : Image(imageArray) { } - - Image2DArray& operator = (const Image2DArray& rhs) - { - if (this != &rhs) { - Image::operator=(rhs); - } - return *this; - } - - Image2DArray& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } -}; -#endif // #if defined(CL_VERSION_1_2) - -/*! \brief Class interface for 3D Image Memory objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image3D : public Image -{ -public: - /*! \brief Constructs a 3D Image in a specified context. - * - * Wraps clCreateImage(). - */ - Image3D( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - ::size_t width, - ::size_t height, - ::size_t depth, - ::size_t row_pitch = 0, - ::size_t slice_pitch = 0, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - bool useCreateImage; - -#if defined(CL_VERSION_1_2) && defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useCreateImage = (version >= 0x10002); // OpenCL 1.2 or above - } -#elif defined(CL_VERSION_1_2) - useCreateImage = true; -#else - useCreateImage = false; -#endif - -#if defined(CL_VERSION_1_2) - if (useCreateImage) - { - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE3D, - width, - height, - depth, - 0, // array size (unused) - row_pitch, - slice_pitch, - 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // #if defined(CL_VERSION_1_2) -#if !defined(CL_VERSION_1_2) || defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - if (!useCreateImage) - { - object_ = ::clCreateImage3D( - context(), flags, &format, width, height, depth, row_pitch, - slice_pitch, host_ptr, &error); - - detail::errHandler(error, __CREATE_IMAGE3D_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // #if !defined(CL_VERSION_1_2) || defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - } - - //! \brief Default constructor - initializes to NULL. - Image3D() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - Image3D(const Image3D& image3D) : Image(image3D) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS Image3D(const cl_mem& image3D) : Image(image3D) { } - - /*! \brief Assignment from Image3D - performs shallow copy. - * - * See Memory for further details. - */ - Image3D& operator = (const Image3D& rhs) - { - if (this != &rhs) { - Image::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image3D& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } -}; - -#if !defined(CL_VERSION_1_2) -/*! \brief Class interface for GL 3D Image Memory objects. - * - * This is provided to facilitate interoperability with OpenGL. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image3DGL : public Image3D -{ -public: - /*! \brief Constructs an Image3DGL in a specified context, from a given - * GL Texture. - * - * Wraps clCreateFromGLTexture3D(). - */ - Image3DGL( - const Context& context, - cl_mem_flags flags, - GLenum target, - GLint miplevel, - GLuint texobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLTexture3D( - context(), - flags, - target, - miplevel, - texobj, - &error); - - detail::errHandler(error, __CREATE_GL_TEXTURE_3D_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - Image3DGL() : Image3D() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * See Memory for further details. - */ - Image3DGL(const Image3DGL& image) : Image3D(image) { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * See Memory for further details. - */ - __CL_EXPLICIT_CONSTRUCTORS Image3DGL(const cl_mem& image) : Image3D(image) { } - - /*! \brief Assignment from Image3DGL - performs shallow copy. - * - * See Memory for further details. - */ - Image3DGL& operator = (const Image3DGL& rhs) - { - if (this != &rhs) { - Image3D::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image3DGL& operator = (const cl_mem& rhs) - { - Image3D::operator=(rhs); - return *this; - } -}; -#endif // #if !defined(CL_VERSION_1_2) - -#if defined(CL_VERSION_1_2) -/*! \class ImageGL - * \brief general image interface for GL interop. - * We abstract the 2D and 3D GL images into a single instance here - * that wraps all GL sourced images on the grounds that setup information - * was performed by OpenCL anyway. - */ -class ImageGL : public Image -{ -public: - ImageGL( - const Context& context, - cl_mem_flags flags, - GLenum target, - GLint miplevel, - GLuint texobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLTexture( - context(), - flags, - target, - miplevel, - texobj, - &error); - - detail::errHandler(error, __CREATE_GL_TEXTURE_ERR); - if (err != NULL) { - *err = error; - } - } - - ImageGL() : Image() { } - - ImageGL(const ImageGL& image) : Image(image) { } - - __CL_EXPLICIT_CONSTRUCTORS ImageGL(const cl_mem& image) : Image(image) { } - - ImageGL& operator = (const ImageGL& rhs) - { - if (this != &rhs) { - Image::operator=(rhs); - } - return *this; - } - - ImageGL& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } -}; -#endif // #if defined(CL_VERSION_1_2) - -/*! \brief Class interface for cl_sampler. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_sampler as the original. For details, see - * clRetainSampler() and clReleaseSampler(). - * - * \see cl_sampler - */ -class Sampler : public detail::Wrapper -{ -public: - /*! \brief Destructor. - * - * This calls clReleaseSampler() on the value held by this instance. - */ - ~Sampler() { } - - //! \brief Default constructor - initializes to NULL. - Sampler() { } - - /*! \brief Constructs a Sampler in a specified context. - * - * Wraps clCreateSampler(). - */ - Sampler( - const Context& context, - cl_bool normalized_coords, - cl_addressing_mode addressing_mode, - cl_filter_mode filter_mode, - cl_int* err = NULL) - { - cl_int error; - object_ = ::clCreateSampler( - context(), - normalized_coords, - addressing_mode, - filter_mode, - &error); - - detail::errHandler(error, __CREATE_SAMPLER_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! \brief Copy constructor - performs shallow copy. - * - * This calls clRetainSampler() on the parameter's cl_sampler. - */ - Sampler(const Sampler& sampler) : detail::Wrapper(sampler) { } - - /*! \brief Constructor from cl_sampler - takes ownership. - * - * This effectively transfers ownership of a refcount on the cl_sampler - * into the new Sampler object. - */ - Sampler(const cl_sampler& sampler) : detail::Wrapper(sampler) { } - - /*! \brief Assignment operator from Sampler. - * - * This calls clRetainSampler() on the parameter and clReleaseSampler() - * on the previous value held by this instance. - */ - Sampler& operator = (const Sampler& rhs) - { - if (this != &rhs) { - detail::Wrapper::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment operator from cl_sampler - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseSampler() on the value previously held by this instance. - */ - Sampler& operator = (const cl_sampler& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetSamplerInfo(). - template - cl_int getInfo(cl_sampler_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetSamplerInfo, object_, name, param), - __GET_SAMPLER_INFO_ERR); - } - - //! \brief Wrapper for clGetSamplerInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_sampler_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } -}; - -class Program; -class CommandQueue; -class Kernel; - -//! \brief Class interface for specifying NDRange values. -class NDRange -{ -private: - size_t<3> sizes_; - cl_uint dimensions_; - -public: - //! \brief Default constructor - resulting range has zero dimensions. - NDRange() - : dimensions_(0) - { } - - //! \brief Constructs one-dimensional range. - NDRange(::size_t size0) - : dimensions_(1) - { - sizes_[0] = size0; - } - - //! \brief Constructs two-dimensional range. - NDRange(::size_t size0, ::size_t size1) - : dimensions_(2) - { - sizes_[0] = size0; - sizes_[1] = size1; - } - - //! \brief Constructs three-dimensional range. - NDRange(::size_t size0, ::size_t size1, ::size_t size2) - : dimensions_(3) - { - sizes_[0] = size0; - sizes_[1] = size1; - sizes_[2] = size2; - } - - /*! \brief Conversion operator to const ::size_t *. - * - * \returns a pointer to the size of the first dimension. - */ - operator const ::size_t*() const { - return (const ::size_t*) sizes_; - } - - //! \brief Queries the number of dimensions in the range. - ::size_t dimensions() const { return dimensions_; } -}; - -//! \brief A zero-dimensional range. -static const NDRange NullRange; - -//! \brief Local address wrapper for use with Kernel::setArg -struct LocalSpaceArg -{ - ::size_t size_; -}; - -namespace detail { - -template -struct KernelArgumentHandler -{ - static ::size_t size(const T&) { return sizeof(T); } - static T* ptr(T& value) { return &value; } -}; - -template <> -struct KernelArgumentHandler -{ - static ::size_t size(const LocalSpaceArg& value) { return value.size_; } - static void* ptr(LocalSpaceArg&) { return NULL; } -}; - -} -//! \endcond - -/*! __local - * \brief Helper function for generating LocalSpaceArg objects. - * Deprecated. Replaced with Local. - */ -inline CL_EXT_PREFIX__VERSION_1_1_DEPRECATED LocalSpaceArg -__local(::size_t size) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; -inline LocalSpaceArg -__local(::size_t size) -{ - LocalSpaceArg ret = { size }; - return ret; -} - -/*! Local - * \brief Helper function for generating LocalSpaceArg objects. - */ -inline LocalSpaceArg -Local(::size_t size) -{ - LocalSpaceArg ret = { size }; - return ret; -} - -//class KernelFunctor; - -/*! \brief Class interface for cl_kernel. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_kernel as the original. For details, see - * clRetainKernel() and clReleaseKernel(). - * - * \see cl_kernel - */ -class Kernel : public detail::Wrapper -{ -public: - inline Kernel(const Program& program, const char* name, cl_int* err = NULL); - - /*! \brief Destructor. - * - * This calls clReleaseKernel() on the value held by this instance. - */ - ~Kernel() { } - - //! \brief Default constructor - initializes to NULL. - Kernel() { } - - /*! \brief Copy constructor - performs shallow copy. - * - * This calls clRetainKernel() on the parameter's cl_kernel. - */ - Kernel(const Kernel& kernel) : detail::Wrapper(kernel) { } - - /*! \brief Constructor from cl_kernel - takes ownership. - * - * This effectively transfers ownership of a refcount on the cl_kernel - * into the new Kernel object. - */ - __CL_EXPLICIT_CONSTRUCTORS Kernel(const cl_kernel& kernel) : detail::Wrapper(kernel) { } - - /*! \brief Assignment operator from Kernel. - * - * This calls clRetainKernel() on the parameter and clReleaseKernel() - * on the previous value held by this instance. - */ - Kernel& operator = (const Kernel& rhs) - { - if (this != &rhs) { - detail::Wrapper::operator=(rhs); - } - return *this; - } - - /*! \brief Assignment operator from cl_kernel - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseKernel() on the value previously held by this instance. - */ - Kernel& operator = (const cl_kernel& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - template - cl_int getInfo(cl_kernel_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetKernelInfo, object_, name, param), - __GET_KERNEL_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_kernel_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - -#if defined(CL_VERSION_1_2) - template - cl_int getArgInfo(cl_uint argIndex, cl_kernel_arg_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetKernelArgInfo, object_, argIndex, name, param), - __GET_KERNEL_ARG_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getArgInfo(cl_uint argIndex, cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_kernel_arg_info, name>::param_type param; - cl_int result = getArgInfo(argIndex, name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } -#endif // #if defined(CL_VERSION_1_2) - - template - cl_int getWorkGroupInfo( - const Device& device, cl_kernel_work_group_info name, T* param) const - { - return detail::errHandler( - detail::getInfo( - &::clGetKernelWorkGroupInfo, object_, device(), name, param), - __GET_KERNEL_WORK_GROUP_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getWorkGroupInfo(const Device& device, cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_kernel_work_group_info, name>::param_type param; - cl_int result = getWorkGroupInfo(device, name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - template - cl_int setArg(cl_uint index, T value) - { - return detail::errHandler( - ::clSetKernelArg( - object_, - index, - detail::KernelArgumentHandler::size(value), - detail::KernelArgumentHandler::ptr(value)), - __SET_KERNEL_ARGS_ERR); - } - - cl_int setArg(cl_uint index, ::size_t size, void* argPtr) - { - return detail::errHandler( - ::clSetKernelArg(object_, index, size, argPtr), - __SET_KERNEL_ARGS_ERR); - } -}; - -/*! \class Program - * \brief Program interface that implements cl_program. - */ -class Program : public detail::Wrapper -{ -public: - typedef VECTOR_CLASS > Binaries; - typedef VECTOR_CLASS > Sources; - - Program( - const STRING_CLASS& source, - bool build = false, - cl_int* err = NULL) - { - cl_int error; - - const char * strings = source.c_str(); - const ::size_t length = source.size(); - - Context context = Context::getDefault(err); - - object_ = ::clCreateProgramWithSource( - context(), (cl_uint)1, &strings, &length, &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); - - if (error == CL_SUCCESS && build) { - - error = ::clBuildProgram( - object_, - 0, - NULL, - "", - NULL, - NULL); - - detail::errHandler(error, __BUILD_PROGRAM_ERR); - } - - if (err != NULL) { - *err = error; - } - } - - Program( - const Context& context, - const STRING_CLASS& source, - bool build = false, - cl_int* err = NULL) - { - cl_int error; - - const char * strings = source.c_str(); - const ::size_t length = source.size(); - - object_ = ::clCreateProgramWithSource( - context(), (cl_uint)1, &strings, &length, &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); - - if (error == CL_SUCCESS && build) { - - error = ::clBuildProgram( - object_, - 0, - NULL, - "", - NULL, - NULL); - - detail::errHandler(error, __BUILD_PROGRAM_ERR); - } - - if (err != NULL) { - *err = error; - } - } - - Program( - const Context& context, - const Sources& sources, - cl_int* err = NULL) - { - cl_int error; - - const ::size_t n = (::size_t)sources.size(); - ::size_t* lengths = (::size_t*) alloca(n * sizeof(::size_t)); - const char** strings = (const char**) alloca(n * sizeof(const char*)); - - for (::size_t i = 0; i < n; ++i) { - strings[i] = sources[(int)i].first; - lengths[i] = sources[(int)i].second; - } - - object_ = ::clCreateProgramWithSource( - context(), (cl_uint)n, strings, lengths, &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); - if (err != NULL) { - *err = error; - } - } - - /** - * Construct a program object from a list of devices and a per-device list of binaries. - * \param context A valid OpenCL context in which to construct the program. - * \param devices A vector of OpenCL device objects for which the program will be created. - * \param binaries A vector of pairs of a pointer to a binary object and its length. - * \param binaryStatus An optional vector that on completion will be resized to - * match the size of binaries and filled with values to specify if each binary - * was successfully loaded. - * Set to CL_SUCCESS if the binary was successfully loaded. - * Set to CL_INVALID_VALUE if the length is 0 or the binary pointer is NULL. - * Set to CL_INVALID_BINARY if the binary provided is not valid for the matching device. - * \param err if non-NULL will be set to CL_SUCCESS on successful operation or one of the following errors: - * CL_INVALID_CONTEXT if context is not a valid context. - * CL_INVALID_VALUE if the length of devices is zero; or if the length of binaries does not match the length of devices; - * or if any entry in binaries is NULL or has length 0. - * CL_INVALID_DEVICE if OpenCL devices listed in devices are not in the list of devices associated with context. - * CL_INVALID_BINARY if an invalid program binary was encountered for any device. binaryStatus will return specific status for each device. - * CL_OUT_OF_HOST_MEMORY if there is a failure to allocate resources required by the OpenCL implementation on the host. - */ - Program( - const Context& context, - const VECTOR_CLASS& devices, - const Binaries& binaries, - VECTOR_CLASS* binaryStatus = NULL, - cl_int* err = NULL) - { - cl_int error; - - const ::size_t numDevices = devices.size(); - - // Catch size mismatch early and return - if(binaries.size() != numDevices) { - error = CL_INVALID_VALUE; - detail::errHandler(error, __CREATE_PROGRAM_WITH_BINARY_ERR); - if (err != NULL) { - *err = error; - } - return; - } - - ::size_t* lengths = (::size_t*) alloca(numDevices * sizeof(::size_t)); - const unsigned char** images = (const unsigned char**) alloca(numDevices * sizeof(const unsigned char**)); - - for (::size_t i = 0; i < numDevices; ++i) { - images[i] = (const unsigned char*)binaries[i].first; - lengths[i] = binaries[(int)i].second; - } - - cl_device_id* deviceIDs = (cl_device_id*) alloca(numDevices * sizeof(cl_device_id)); - for( ::size_t deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { - deviceIDs[deviceIndex] = (devices[deviceIndex])(); - } - - if(binaryStatus) { - binaryStatus->resize(numDevices); - } - - object_ = ::clCreateProgramWithBinary( - context(), (cl_uint) devices.size(), - deviceIDs, - lengths, images, binaryStatus != NULL - ? &binaryStatus->front() - : NULL, &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_BINARY_ERR); - if (err != NULL) { - *err = error; - } - } - - -#if defined(CL_VERSION_1_2) - /** - * Create program using builtin kernels. - * \param kernelNames Semi-colon separated list of builtin kernel names - */ - Program( - const Context& context, - const VECTOR_CLASS& devices, - const STRING_CLASS& kernelNames, - cl_int* err = NULL) - { - cl_int error; - - - ::size_t numDevices = devices.size(); - cl_device_id* deviceIDs = (cl_device_id*) alloca(numDevices * sizeof(cl_device_id)); - for( ::size_t deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { - deviceIDs[deviceIndex] = (devices[deviceIndex])(); - } - - object_ = ::clCreateProgramWithBuiltInKernels( - context(), - (cl_uint) devices.size(), - deviceIDs, - kernelNames.c_str(), - &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_BUILT_IN_KERNELS_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // #if defined(CL_VERSION_1_2) - - Program() { } - - Program(const Program& program) : detail::Wrapper(program) { } - - __CL_EXPLICIT_CONSTRUCTORS Program(const cl_program& program) : detail::Wrapper(program) { } - - Program& operator = (const Program& rhs) - { - if (this != &rhs) { - detail::Wrapper::operator=(rhs); - } - return *this; - } - - Program& operator = (const cl_program& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - cl_int build( - const VECTOR_CLASS& devices, - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL) const - { - ::size_t numDevices = devices.size(); - cl_device_id* deviceIDs = (cl_device_id*) alloca(numDevices * sizeof(cl_device_id)); - for( ::size_t deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { - deviceIDs[deviceIndex] = (devices[deviceIndex])(); - } - - return detail::errHandler( - ::clBuildProgram( - object_, - (cl_uint) - devices.size(), - deviceIDs, - options, - notifyFptr, - data), - __BUILD_PROGRAM_ERR); - } - - cl_int build( - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL) const - { - return detail::errHandler( - ::clBuildProgram( - object_, - 0, - NULL, - options, - notifyFptr, - data), - __BUILD_PROGRAM_ERR); - } - -#if defined(CL_VERSION_1_2) - cl_int compile( - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL) const - { - return detail::errHandler( - ::clCompileProgram( - object_, - 0, - NULL, - options, - 0, - NULL, - NULL, - notifyFptr, - data), - __COMPILE_PROGRAM_ERR); - } -#endif - - template - cl_int getInfo(cl_program_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetProgramInfo, object_, name, param), - __GET_PROGRAM_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_program_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - template - cl_int getBuildInfo( - const Device& device, cl_program_build_info name, T* param) const - { - return detail::errHandler( - detail::getInfo( - &::clGetProgramBuildInfo, object_, device(), name, param), - __GET_PROGRAM_BUILD_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getBuildInfo(const Device& device, cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_program_build_info, name>::param_type param; - cl_int result = getBuildInfo(device, name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - cl_int createKernels(VECTOR_CLASS* kernels) - { - cl_uint numKernels; - cl_int err = ::clCreateKernelsInProgram(object_, 0, NULL, &numKernels); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_KERNELS_IN_PROGRAM_ERR); - } - - Kernel* value = (Kernel*) alloca(numKernels * sizeof(Kernel)); - err = ::clCreateKernelsInProgram( - object_, numKernels, (cl_kernel*) value, NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_KERNELS_IN_PROGRAM_ERR); - } - - kernels->assign(&value[0], &value[numKernels]); - return CL_SUCCESS; - } -}; - -#if defined(CL_VERSION_1_2) -inline Program linkProgram( - Program input1, - Program input2, - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL, - cl_int* err = NULL) -{ - cl_int err_local = CL_SUCCESS; - - cl_program programs[2] = { input1(), input2() }; - - Context ctx = input1.getInfo(); - - cl_program prog = ::clLinkProgram( - ctx(), - 0, - NULL, - options, - 2, - programs, - notifyFptr, - data, - &err_local); - - detail::errHandler(err_local,__COMPILE_PROGRAM_ERR); - if (err != NULL) { - *err = err_local; - } - - return Program(prog); -} - -inline Program linkProgram( - VECTOR_CLASS inputPrograms, - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL, - cl_int* err = NULL) -{ - cl_int err_local = CL_SUCCESS; - - cl_program * programs = (cl_program*) alloca(inputPrograms.size() * sizeof(cl_program)); - - if (programs != NULL) { - for (unsigned int i = 0; i < inputPrograms.size(); i++) { - programs[i] = inputPrograms[i](); - } - } - - cl_program prog = ::clLinkProgram( - Context::getDefault()(), - 0, - NULL, - options, - (cl_uint)inputPrograms.size(), - programs, - notifyFptr, - data, - &err_local); - - detail::errHandler(err_local,__COMPILE_PROGRAM_ERR); - if (err != NULL) { - *err = err_local; - } - - return Program(prog); -} -#endif - -template<> -inline VECTOR_CLASS cl::Program::getInfo(cl_int* err) const -{ - VECTOR_CLASS< ::size_t> sizes = getInfo(); - VECTOR_CLASS binaries; - for (VECTOR_CLASS< ::size_t>::iterator s = sizes.begin(); s != sizes.end(); ++s) - { - char *ptr = NULL; - if (*s != 0) - ptr = new char[*s]; - binaries.push_back(ptr); - } - - cl_int result = getInfo(CL_PROGRAM_BINARIES, &binaries); - if (err != NULL) { - *err = result; - } - return binaries; -} - -inline Kernel::Kernel(const Program& program, const char* name, cl_int* err) -{ - cl_int error; - - object_ = ::clCreateKernel(program(), name, &error); - detail::errHandler(error, __CREATE_KERNEL_ERR); - - if (err != NULL) { - *err = error; - } - -} - -/*! \class CommandQueue - * \brief CommandQueue interface for cl_command_queue. - */ -class CommandQueue : public detail::Wrapper -{ -private: - static volatile int default_initialized_; - static CommandQueue default_; - static volatile cl_int default_error_; -public: - CommandQueue( - cl_command_queue_properties properties, - cl_int* err = NULL) - { - cl_int error; - - Context context = Context::getDefault(&error); - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - - if (error != CL_SUCCESS) { - if (err != NULL) { - *err = error; - } - } - else { - Device device = context.getInfo()[0]; - - object_ = ::clCreateCommandQueue( - context(), device(), properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - } - } - /*! - * \brief Constructs a CommandQueue for an implementation defined device in the given context - */ - explicit CommandQueue( - const Context& context, - cl_command_queue_properties properties = 0, - cl_int* err = NULL) - { - cl_int error; - VECTOR_CLASS devices; - error = context.getInfo(CL_CONTEXT_DEVICES, &devices); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - - if (error != CL_SUCCESS) - { - if (err != NULL) { - *err = error; - } - return; - } - - object_ = ::clCreateCommandQueue(context(), devices[0](), properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - - if (err != NULL) { - *err = error; - } - - } - - CommandQueue( - const Context& context, - const Device& device, - cl_command_queue_properties properties = 0, - cl_int* err = NULL) - { - cl_int error; - object_ = ::clCreateCommandQueue( - context(), device(), properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - } - - static CommandQueue getDefault(cl_int * err = NULL) - { - int state = detail::compare_exchange( - &default_initialized_, - __DEFAULT_BEING_INITIALIZED, __DEFAULT_NOT_INITIALIZED); - - if (state & __DEFAULT_INITIALIZED) { - if (err != NULL) { - *err = default_error_; - } - return default_; - } - - if (state & __DEFAULT_BEING_INITIALIZED) { - // Assume writes will propagate eventually... - while(default_initialized_ != __DEFAULT_INITIALIZED) { - detail::fence(); - } - - if (err != NULL) { - *err = default_error_; - } - return default_; - } - - cl_int error; - - Context context = Context::getDefault(&error); - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - - if (error != CL_SUCCESS) { - if (err != NULL) { - *err = error; - } - } - else { - Device device = context.getInfo()[0]; - - default_ = CommandQueue(context, device, 0, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - } - - detail::fence(); - - default_error_ = error; - // Assume writes will propagate eventually... - default_initialized_ = __DEFAULT_INITIALIZED; - - detail::fence(); - - if (err != NULL) { - *err = default_error_; - } - return default_; - - } - - CommandQueue() { } - - CommandQueue(const CommandQueue& commandQueue) : detail::Wrapper(commandQueue) { } - - CommandQueue(const cl_command_queue& commandQueue) : detail::Wrapper(commandQueue) { } - - CommandQueue& operator = (const CommandQueue& rhs) - { - if (this != &rhs) { - detail::Wrapper::operator=(rhs); - } - return *this; - } - - CommandQueue& operator = (const cl_command_queue& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - template - cl_int getInfo(cl_command_queue_info name, T* param) const - { - return detail::errHandler( - detail::getInfo( - &::clGetCommandQueueInfo, object_, name, param), - __GET_COMMAND_QUEUE_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_command_queue_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - cl_int enqueueReadBuffer( - const Buffer& buffer, - cl_bool blocking, - ::size_t offset, - ::size_t size, - void* ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueReadBuffer( - object_, buffer(), blocking, offset, size, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_READ_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueWriteBuffer( - const Buffer& buffer, - cl_bool blocking, - ::size_t offset, - ::size_t size, - const void* ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueWriteBuffer( - object_, buffer(), blocking, offset, size, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_WRITE_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueCopyBuffer( - const Buffer& src, - const Buffer& dst, - ::size_t src_offset, - ::size_t dst_offset, - ::size_t size, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyBuffer( - object_, src(), dst(), src_offset, dst_offset, size, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_COPY_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueReadBufferRect( - const Buffer& buffer, - cl_bool blocking, - const size_t<3>& buffer_offset, - const size_t<3>& host_offset, - const size_t<3>& region, - ::size_t buffer_row_pitch, - ::size_t buffer_slice_pitch, - ::size_t host_row_pitch, - ::size_t host_slice_pitch, - void *ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueReadBufferRect( - object_, - buffer(), - blocking, - (const ::size_t *)buffer_offset, - (const ::size_t *)host_offset, - (const ::size_t *)region, - buffer_row_pitch, - buffer_slice_pitch, - host_row_pitch, - host_slice_pitch, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_READ_BUFFER_RECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueWriteBufferRect( - const Buffer& buffer, - cl_bool blocking, - const size_t<3>& buffer_offset, - const size_t<3>& host_offset, - const size_t<3>& region, - ::size_t buffer_row_pitch, - ::size_t buffer_slice_pitch, - ::size_t host_row_pitch, - ::size_t host_slice_pitch, - void *ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueWriteBufferRect( - object_, - buffer(), - blocking, - (const ::size_t *)buffer_offset, - (const ::size_t *)host_offset, - (const ::size_t *)region, - buffer_row_pitch, - buffer_slice_pitch, - host_row_pitch, - host_slice_pitch, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_WRITE_BUFFER_RECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueCopyBufferRect( - const Buffer& src, - const Buffer& dst, - const size_t<3>& src_origin, - const size_t<3>& dst_origin, - const size_t<3>& region, - ::size_t src_row_pitch, - ::size_t src_slice_pitch, - ::size_t dst_row_pitch, - ::size_t dst_slice_pitch, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyBufferRect( - object_, - src(), - dst(), - (const ::size_t *)src_origin, - (const ::size_t *)dst_origin, - (const ::size_t *)region, - src_row_pitch, - src_slice_pitch, - dst_row_pitch, - dst_slice_pitch, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_COPY_BUFFER_RECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - -#if defined(CL_VERSION_1_2) - /** - * Enqueue a command to fill a buffer object with a pattern - * of a given size. The pattern is specified a as vector. - * \tparam PatternType The datatype of the pattern field. - * The pattern type must be an accepted OpenCL data type. - */ - template - cl_int enqueueFillBuffer( - const Buffer& buffer, - PatternType pattern, - ::size_t offset, - ::size_t size, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueFillBuffer( - object_, - buffer(), - static_cast(&pattern), - sizeof(PatternType), - offset, - size, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_FILL_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // #if defined(CL_VERSION_1_2) - - cl_int enqueueReadImage( - const Image& image, - cl_bool blocking, - const size_t<3>& origin, - const size_t<3>& region, - ::size_t row_pitch, - ::size_t slice_pitch, - void* ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueReadImage( - object_, image(), blocking, (const ::size_t *) origin, - (const ::size_t *) region, row_pitch, slice_pitch, ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_READ_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueWriteImage( - const Image& image, - cl_bool blocking, - const size_t<3>& origin, - const size_t<3>& region, - ::size_t row_pitch, - ::size_t slice_pitch, - void* ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueWriteImage( - object_, image(), blocking, (const ::size_t *) origin, - (const ::size_t *) region, row_pitch, slice_pitch, ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_WRITE_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueCopyImage( - const Image& src, - const Image& dst, - const size_t<3>& src_origin, - const size_t<3>& dst_origin, - const size_t<3>& region, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyImage( - object_, src(), dst(), (const ::size_t *) src_origin, - (const ::size_t *)dst_origin, (const ::size_t *) region, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_COPY_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - -#if defined(CL_VERSION_1_2) - /** - * Enqueue a command to fill an image object with a specified color. - * \param fillColor is the color to use to fill the image. - * This is a four component RGBA floating-point color value if - * the image channel data type is not an unnormalized signed or - * unsigned data type. - */ - cl_int enqueueFillImage( - const Image& image, - cl_float4 fillColor, - const size_t<3>& origin, - const size_t<3>& region, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueFillImage( - object_, - image(), - static_cast(&fillColor), - (const ::size_t *) origin, - (const ::size_t *) region, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_FILL_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueue a command to fill an image object with a specified color. - * \param fillColor is the color to use to fill the image. - * This is a four component RGBA signed integer color value if - * the image channel data type is an unnormalized signed integer - * type. - */ - cl_int enqueueFillImage( - const Image& image, - cl_int4 fillColor, - const size_t<3>& origin, - const size_t<3>& region, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueFillImage( - object_, - image(), - static_cast(&fillColor), - (const ::size_t *) origin, - (const ::size_t *) region, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_FILL_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueue a command to fill an image object with a specified color. - * \param fillColor is the color to use to fill the image. - * This is a four component RGBA unsigned integer color value if - * the image channel data type is an unnormalized unsigned integer - * type. - */ - cl_int enqueueFillImage( - const Image& image, - cl_uint4 fillColor, - const size_t<3>& origin, - const size_t<3>& region, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueFillImage( - object_, - image(), - static_cast(&fillColor), - (const ::size_t *) origin, - (const ::size_t *) region, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_FILL_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // #if defined(CL_VERSION_1_2) - - cl_int enqueueCopyImageToBuffer( - const Image& src, - const Buffer& dst, - const size_t<3>& src_origin, - const size_t<3>& region, - ::size_t dst_offset, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyImageToBuffer( - object_, src(), dst(), (const ::size_t *) src_origin, - (const ::size_t *) region, dst_offset, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueCopyBufferToImage( - const Buffer& src, - const Image& dst, - ::size_t src_offset, - const size_t<3>& dst_origin, - const size_t<3>& region, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyBufferToImage( - object_, src(), dst(), src_offset, - (const ::size_t *) dst_origin, (const ::size_t *) region, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - void* enqueueMapBuffer( - const Buffer& buffer, - cl_bool blocking, - cl_map_flags flags, - ::size_t offset, - ::size_t size, - const VECTOR_CLASS* events = NULL, - Event* event = NULL, - cl_int* err = NULL) const - { - cl_int error; - void * result = ::clEnqueueMapBuffer( - object_, buffer(), blocking, flags, offset, size, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (cl_event*) event, - &error); - - detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - return result; - } - - void* enqueueMapImage( - const Image& buffer, - cl_bool blocking, - cl_map_flags flags, - const size_t<3>& origin, - const size_t<3>& region, - ::size_t * row_pitch, - ::size_t * slice_pitch, - const VECTOR_CLASS* events = NULL, - Event* event = NULL, - cl_int* err = NULL) const - { - cl_int error; - void * result = ::clEnqueueMapImage( - object_, buffer(), blocking, flags, - (const ::size_t *) origin, (const ::size_t *) region, - row_pitch, slice_pitch, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (cl_event*) event, - &error); - - detail::errHandler(error, __ENQUEUE_MAP_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - return result; - } - - cl_int enqueueUnmapMemObject( - const Memory& memory, - void* mapped_ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueUnmapMemObject( - object_, memory(), mapped_ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - -#if defined(CL_VERSION_1_2) - /** - * Enqueues a marker command which waits for either a list of events to complete, - * or all previously enqueued commands to complete. - * - * Enqueues a marker command which waits for either a list of events to complete, - * or if the list is empty it waits for all commands previously enqueued in command_queue - * to complete before it completes. This command returns an event which can be waited on, - * i.e. this event can be waited on to insure that all events either in the event_wait_list - * or all previously enqueued commands, queued before this command to command_queue, - * have completed. - */ - cl_int enqueueMarkerWithWaitList( - const VECTOR_CLASS *events = 0, - Event *event = 0) - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueMarkerWithWaitList( - object_, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_MARKER_WAIT_LIST_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * A synchronization point that enqueues a barrier operation. - * - * Enqueues a barrier command which waits for either a list of events to complete, - * or if the list is empty it waits for all commands previously enqueued in command_queue - * to complete before it completes. This command blocks command execution, that is, any - * following commands enqueued after it do not execute until it completes. This command - * returns an event which can be waited on, i.e. this event can be waited on to insure that - * all events either in the event_wait_list or all previously enqueued commands, queued - * before this command to command_queue, have completed. - */ - cl_int enqueueBarrierWithWaitList( - const VECTOR_CLASS *events = 0, - Event *event = 0) - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueBarrierWithWaitList( - object_, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_BARRIER_WAIT_LIST_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueues a command to indicate with which device a set of memory objects - * should be associated. - */ - cl_int enqueueMigrateMemObjects( - const VECTOR_CLASS &memObjects, - cl_mem_migration_flags flags, - const VECTOR_CLASS* events = NULL, - Event* event = NULL - ) - { - cl_event tmp; - - cl_mem* localMemObjects = static_cast(alloca(memObjects.size() * sizeof(cl_mem))); - for( int i = 0; i < (int)memObjects.size(); ++i ) { - localMemObjects[i] = memObjects[i](); - } - - - cl_int err = detail::errHandler( - ::clEnqueueMigrateMemObjects( - object_, - (cl_uint)memObjects.size(), - static_cast(localMemObjects), - flags, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // #if defined(CL_VERSION_1_2) - - cl_int enqueueNDRangeKernel( - const Kernel& kernel, - const NDRange& offset, - const NDRange& global, - const NDRange& local = NullRange, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueNDRangeKernel( - object_, kernel(), (cl_uint) global.dimensions(), - offset.dimensions() != 0 ? (const ::size_t*) offset : NULL, - (const ::size_t*) global, - local.dimensions() != 0 ? (const ::size_t*) local : NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_NDRANGE_KERNEL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueTask( - const Kernel& kernel, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueTask( - object_, kernel(), - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_TASK_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueNativeKernel( - void (CL_CALLBACK *userFptr)(void *), - std::pair args, - const VECTOR_CLASS* mem_objects = NULL, - const VECTOR_CLASS* mem_locs = NULL, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_mem * mems = (mem_objects != NULL && mem_objects->size() > 0) - ? (cl_mem*) alloca(mem_objects->size() * sizeof(cl_mem)) - : NULL; - - if (mems != NULL) { - for (unsigned int i = 0; i < mem_objects->size(); i++) { - mems[i] = ((*mem_objects)[i])(); - } - } - - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueNativeKernel( - object_, userFptr, args.first, args.second, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - mems, - (mem_locs != NULL) ? (const void **) &mem_locs->front() : NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_NATIVE_KERNEL); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) || (defined(CL_VERSION_1_1) && !defined(CL_VERSION_1_2)) - CL_EXT_PREFIX__VERSION_1_1_DEPRECATED - cl_int enqueueMarker(Event* event = NULL) const CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED - { - return detail::errHandler( - ::clEnqueueMarker(object_, (cl_event*) event), - __ENQUEUE_MARKER_ERR); - } - - CL_EXT_PREFIX__VERSION_1_1_DEPRECATED - cl_int enqueueWaitForEvents(const VECTOR_CLASS& events) const CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED - { - return detail::errHandler( - ::clEnqueueWaitForEvents( - object_, - (cl_uint) events.size(), - (const cl_event*) &events.front()), - __ENQUEUE_WAIT_FOR_EVENTS_ERR); - } -#endif // #if defined(CL_VERSION_1_1) - - cl_int enqueueAcquireGLObjects( - const VECTOR_CLASS* mem_objects = NULL, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueAcquireGLObjects( - object_, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - (mem_objects != NULL) ? (const cl_mem *) &mem_objects->front(): NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_ACQUIRE_GL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueReleaseGLObjects( - const VECTOR_CLASS* mem_objects = NULL, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueReleaseGLObjects( - object_, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - (mem_objects != NULL) ? (const cl_mem *) &mem_objects->front(): NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_RELEASE_GL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - -#if defined (USE_DX_INTEROP) -typedef CL_API_ENTRY cl_int (CL_API_CALL *PFN_clEnqueueAcquireD3D10ObjectsKHR)( - cl_command_queue command_queue, cl_uint num_objects, - const cl_mem* mem_objects, cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, cl_event* event); -typedef CL_API_ENTRY cl_int (CL_API_CALL *PFN_clEnqueueReleaseD3D10ObjectsKHR)( - cl_command_queue command_queue, cl_uint num_objects, - const cl_mem* mem_objects, cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, cl_event* event); - - cl_int enqueueAcquireD3D10Objects( - const VECTOR_CLASS* mem_objects = NULL, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - static PFN_clEnqueueAcquireD3D10ObjectsKHR pfn_clEnqueueAcquireD3D10ObjectsKHR = NULL; -#if defined(CL_VERSION_1_2) - cl_context context = getInfo(); - cl::Device device(getInfo()); - cl_platform_id platform = device.getInfo(); - __INIT_CL_EXT_FCN_PTR_PLATFORM(platform, clEnqueueAcquireD3D10ObjectsKHR); -#endif -#if defined(CL_VERSION_1_1) - __INIT_CL_EXT_FCN_PTR(clEnqueueAcquireD3D10ObjectsKHR); -#endif - - cl_event tmp; - cl_int err = detail::errHandler( - pfn_clEnqueueAcquireD3D10ObjectsKHR( - object_, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - (mem_objects != NULL) ? (const cl_mem *) &mem_objects->front(): NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_ACQUIRE_GL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueReleaseD3D10Objects( - const VECTOR_CLASS* mem_objects = NULL, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) const - { - static PFN_clEnqueueReleaseD3D10ObjectsKHR pfn_clEnqueueReleaseD3D10ObjectsKHR = NULL; -#if defined(CL_VERSION_1_2) - cl_context context = getInfo(); - cl::Device device(getInfo()); - cl_platform_id platform = device.getInfo(); - __INIT_CL_EXT_FCN_PTR_PLATFORM(platform, clEnqueueReleaseD3D10ObjectsKHR); -#endif // #if defined(CL_VERSION_1_2) -#if defined(CL_VERSION_1_1) - __INIT_CL_EXT_FCN_PTR(clEnqueueReleaseD3D10ObjectsKHR); -#endif // #if defined(CL_VERSION_1_1) - - cl_event tmp; - cl_int err = detail::errHandler( - pfn_clEnqueueReleaseD3D10ObjectsKHR( - object_, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - (mem_objects != NULL) ? (const cl_mem *) &mem_objects->front(): NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_RELEASE_GL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif - -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) || (defined(CL_VERSION_1_1) && !defined(CL_VERSION_1_2)) - CL_EXT_PREFIX__VERSION_1_1_DEPRECATED - cl_int enqueueBarrier() const CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED - { - return detail::errHandler( - ::clEnqueueBarrier(object_), - __ENQUEUE_BARRIER_ERR); - } -#endif // #if defined(CL_VERSION_1_1) - - cl_int flush() const - { - return detail::errHandler(::clFlush(object_), __FLUSH_ERR); - } - - cl_int finish() const - { - return detail::errHandler(::clFinish(object_), __FINISH_ERR); - } -}; - -#ifdef _WIN32 -__declspec(selectany) volatile int CommandQueue::default_initialized_ = __DEFAULT_NOT_INITIALIZED; -__declspec(selectany) CommandQueue CommandQueue::default_; -__declspec(selectany) volatile cl_int CommandQueue::default_error_ = CL_SUCCESS; -#else -__attribute__((weak)) volatile int CommandQueue::default_initialized_ = __DEFAULT_NOT_INITIALIZED; -__attribute__((weak)) CommandQueue CommandQueue::default_; -__attribute__((weak)) volatile cl_int CommandQueue::default_error_ = CL_SUCCESS; -#endif - -template< typename IteratorType > -Buffer::Buffer( - const Context &context, - IteratorType startIterator, - IteratorType endIterator, - bool readOnly, - bool useHostPtr, - cl_int* err) -{ - typedef typename std::iterator_traits::value_type DataType; - cl_int error; - - cl_mem_flags flags = 0; - if( readOnly ) { - flags |= CL_MEM_READ_ONLY; - } - else { - flags |= CL_MEM_READ_WRITE; - } - if( useHostPtr ) { - flags |= CL_MEM_USE_HOST_PTR; - } - - ::size_t size = sizeof(DataType)*(endIterator - startIterator); - - if( useHostPtr ) { - object_ = ::clCreateBuffer(context(), flags, size, static_cast(&*startIterator), &error); - } else { - object_ = ::clCreateBuffer(context(), flags, size, 0, &error); - } - - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - - if( !useHostPtr ) { - CommandQueue queue(context, 0, &error); - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - - error = cl::copy(queue, startIterator, endIterator, *this); - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } -} - -inline cl_int enqueueReadBuffer( - const Buffer& buffer, - cl_bool blocking, - ::size_t offset, - ::size_t size, - void* ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueReadBuffer(buffer, blocking, offset, size, ptr, events, event); -} - -inline cl_int enqueueWriteBuffer( - const Buffer& buffer, - cl_bool blocking, - ::size_t offset, - ::size_t size, - const void* ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueWriteBuffer(buffer, blocking, offset, size, ptr, events, event); -} - -inline void* enqueueMapBuffer( - const Buffer& buffer, - cl_bool blocking, - cl_map_flags flags, - ::size_t offset, - ::size_t size, - const VECTOR_CLASS* events = NULL, - Event* event = NULL, - cl_int* err = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - - void * result = ::clEnqueueMapBuffer( - queue(), buffer(), blocking, flags, offset, size, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (cl_event*) event, - &error); - - detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - return result; -} - -inline cl_int enqueueUnmapMemObject( - const Memory& memory, - void* mapped_ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - if (error != CL_SUCCESS) { - return error; - } - - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueUnmapMemObject( - queue(), memory(), mapped_ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; -} - -inline cl_int enqueueCopyBuffer( - const Buffer& src, - const Buffer& dst, - ::size_t src_offset, - ::size_t dst_offset, - ::size_t size, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyBuffer(src, dst, src_offset, dst_offset, size, events, event); -} - -/** - * Blocking copy operation between iterators and a buffer. - * Host to Device. - * Uses default command queue. - */ -template< typename IteratorType > -inline cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) - return error; - - return cl::copy(queue, startIterator, endIterator, buffer); -} - -/** - * Blocking copy operation between iterators and a buffer. - * Device to Host. - * Uses default command queue. - */ -template< typename IteratorType > -inline cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) - return error; - - return cl::copy(queue, buffer, startIterator, endIterator); -} - -/** - * Blocking copy operation between iterators and a buffer. - * Host to Device. - * Uses specified queue. - */ -template< typename IteratorType > -inline cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ) -{ - typedef typename std::iterator_traits::value_type DataType; - cl_int error; - - ::size_t length = endIterator-startIterator; - ::size_t byteLength = length*sizeof(DataType); - - DataType *pointer = - static_cast(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_WRITE, 0, byteLength, 0, 0, &error)); - // if exceptions enabled, enqueueMapBuffer will throw - if( error != CL_SUCCESS ) { - return error; - } -#if defined(_MSC_VER) - std::copy( - startIterator, - endIterator, - stdext::checked_array_iterator( - pointer, length)); -#else - std::copy(startIterator, endIterator, pointer); -#endif - Event endEvent; - error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent); - // if exceptions enabled, enqueueUnmapMemObject will throw - if( error != CL_SUCCESS ) { - return error; - } - endEvent.wait(); - return CL_SUCCESS; -} - -/** - * Blocking copy operation between iterators and a buffer. - * Device to Host. - * Uses specified queue. - */ -template< typename IteratorType > -inline cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ) -{ - typedef typename std::iterator_traits::value_type DataType; - cl_int error; - - ::size_t length = endIterator-startIterator; - ::size_t byteLength = length*sizeof(DataType); - - DataType *pointer = - static_cast(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_READ, 0, byteLength, 0, 0, &error)); - // if exceptions enabled, enqueueMapBuffer will throw - if( error != CL_SUCCESS ) { - return error; - } - std::copy(pointer, pointer + length, startIterator); - Event endEvent; - error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent); - // if exceptions enabled, enqueueUnmapMemObject will throw - if( error != CL_SUCCESS ) { - return error; - } - endEvent.wait(); - return CL_SUCCESS; -} - -#if defined(CL_VERSION_1_1) -inline cl_int enqueueReadBufferRect( - const Buffer& buffer, - cl_bool blocking, - const size_t<3>& buffer_offset, - const size_t<3>& host_offset, - const size_t<3>& region, - ::size_t buffer_row_pitch, - ::size_t buffer_slice_pitch, - ::size_t host_row_pitch, - ::size_t host_slice_pitch, - void *ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueReadBufferRect( - buffer, - blocking, - buffer_offset, - host_offset, - region, - buffer_row_pitch, - buffer_slice_pitch, - host_row_pitch, - host_slice_pitch, - ptr, - events, - event); -} - -inline cl_int enqueueWriteBufferRect( - const Buffer& buffer, - cl_bool blocking, - const size_t<3>& buffer_offset, - const size_t<3>& host_offset, - const size_t<3>& region, - ::size_t buffer_row_pitch, - ::size_t buffer_slice_pitch, - ::size_t host_row_pitch, - ::size_t host_slice_pitch, - void *ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueWriteBufferRect( - buffer, - blocking, - buffer_offset, - host_offset, - region, - buffer_row_pitch, - buffer_slice_pitch, - host_row_pitch, - host_slice_pitch, - ptr, - events, - event); -} - -inline cl_int enqueueCopyBufferRect( - const Buffer& src, - const Buffer& dst, - const size_t<3>& src_origin, - const size_t<3>& dst_origin, - const size_t<3>& region, - ::size_t src_row_pitch, - ::size_t src_slice_pitch, - ::size_t dst_row_pitch, - ::size_t dst_slice_pitch, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyBufferRect( - src, - dst, - src_origin, - dst_origin, - region, - src_row_pitch, - src_slice_pitch, - dst_row_pitch, - dst_slice_pitch, - events, - event); -} -#endif - -inline cl_int enqueueReadImage( - const Image& image, - cl_bool blocking, - const size_t<3>& origin, - const size_t<3>& region, - ::size_t row_pitch, - ::size_t slice_pitch, - void* ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueReadImage( - image, - blocking, - origin, - region, - row_pitch, - slice_pitch, - ptr, - events, - event); -} - -inline cl_int enqueueWriteImage( - const Image& image, - cl_bool blocking, - const size_t<3>& origin, - const size_t<3>& region, - ::size_t row_pitch, - ::size_t slice_pitch, - void* ptr, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueWriteImage( - image, - blocking, - origin, - region, - row_pitch, - slice_pitch, - ptr, - events, - event); -} - -inline cl_int enqueueCopyImage( - const Image& src, - const Image& dst, - const size_t<3>& src_origin, - const size_t<3>& dst_origin, - const size_t<3>& region, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyImage( - src, - dst, - src_origin, - dst_origin, - region, - events, - event); -} - -inline cl_int enqueueCopyImageToBuffer( - const Image& src, - const Buffer& dst, - const size_t<3>& src_origin, - const size_t<3>& region, - ::size_t dst_offset, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyImageToBuffer( - src, - dst, - src_origin, - region, - dst_offset, - events, - event); -} - -inline cl_int enqueueCopyBufferToImage( - const Buffer& src, - const Image& dst, - ::size_t src_offset, - const size_t<3>& dst_origin, - const size_t<3>& region, - const VECTOR_CLASS* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyBufferToImage( - src, - dst, - src_offset, - dst_origin, - region, - events, - event); -} - - -inline cl_int flush(void) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.flush(); -} - -inline cl_int finish(void) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - - return queue.finish(); -} - -// Kernel Functor support -// New interface as of September 2011 -// Requires the C++11 std::tr1::function (note do not support TR1) -// Visual Studio 2010 and GCC 4.2 - -struct EnqueueArgs -{ - CommandQueue queue_; - const NDRange offset_; - const NDRange global_; - const NDRange local_; - VECTOR_CLASS events_; - - EnqueueArgs(NDRange global) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(NullRange) - { - - } - - EnqueueArgs(NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(local) - { - - } - - EnqueueArgs(NDRange offset, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(offset), - global_(global), - local_(local) - { - - } - - EnqueueArgs(Event e, NDRange global) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(NullRange) - { - events_.push_back(e); - } - - EnqueueArgs(Event e, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(local) - { - events_.push_back(e); - } - - EnqueueArgs(Event e, NDRange offset, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(offset), - global_(global), - local_(local) - { - events_.push_back(e); - } - - EnqueueArgs(const VECTOR_CLASS &events, NDRange global) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(NullRange), - events_(events) - { - - } - - EnqueueArgs(const VECTOR_CLASS &events, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(local), - events_(events) - { - - } - - EnqueueArgs(const VECTOR_CLASS &events, NDRange offset, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(offset), - global_(global), - local_(local), - events_(events) - { - - } - - EnqueueArgs(CommandQueue &queue, NDRange global) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(NullRange) - { - - } - - EnqueueArgs(CommandQueue &queue, NDRange global, NDRange local) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(local) - { - - } - - EnqueueArgs(CommandQueue &queue, NDRange offset, NDRange global, NDRange local) : - queue_(queue), - offset_(offset), - global_(global), - local_(local) - { - - } - - EnqueueArgs(CommandQueue &queue, Event e, NDRange global) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(NullRange) - { - events_.push_back(e); - } - - EnqueueArgs(CommandQueue &queue, Event e, NDRange global, NDRange local) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(local) - { - events_.push_back(e); - } - - EnqueueArgs(CommandQueue &queue, Event e, NDRange offset, NDRange global, NDRange local) : - queue_(queue), - offset_(offset), - global_(global), - local_(local) - { - events_.push_back(e); - } - - EnqueueArgs(CommandQueue &queue, const VECTOR_CLASS &events, NDRange global) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(NullRange), - events_(events) - { - - } - - EnqueueArgs(CommandQueue &queue, const VECTOR_CLASS &events, NDRange global, NDRange local) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(local), - events_(events) - { - - } - - EnqueueArgs(CommandQueue &queue, const VECTOR_CLASS &events, NDRange offset, NDRange global, NDRange local) : - queue_(queue), - offset_(offset), - global_(global), - local_(local), - events_(events) - { - - } -}; - -namespace detail { - -class NullType {}; - -template -struct SetArg -{ - static void set (Kernel kernel, T0 arg) - { - kernel.setArg(index, arg); - } -}; - -template -struct SetArg -{ - static void set (Kernel, NullType) - { - } -}; - -template < - typename T0, typename T1, typename T2, typename T3, - typename T4, typename T5, typename T6, typename T7, - typename T8, typename T9, typename T10, typename T11, - typename T12, typename T13, typename T14, typename T15, - typename T16, typename T17, typename T18, typename T19, - typename T20, typename T21, typename T22, typename T23, - typename T24, typename T25, typename T26, typename T27, - typename T28, typename T29, typename T30, typename T31 -> -class KernelFunctorGlobal -{ -private: - Kernel kernel_; - -public: - KernelFunctorGlobal( - Kernel kernel) : - kernel_(kernel) - {} - - KernelFunctorGlobal( - const Program& program, - const STRING_CLASS name, - cl_int * err = NULL) : - kernel_(program, name.c_str(), err) - {} - - Event operator() ( - const EnqueueArgs& args, - T0 t0, - T1 t1 = NullType(), - T2 t2 = NullType(), - T3 t3 = NullType(), - T4 t4 = NullType(), - T5 t5 = NullType(), - T6 t6 = NullType(), - T7 t7 = NullType(), - T8 t8 = NullType(), - T9 t9 = NullType(), - T10 t10 = NullType(), - T11 t11 = NullType(), - T12 t12 = NullType(), - T13 t13 = NullType(), - T14 t14 = NullType(), - T15 t15 = NullType(), - T16 t16 = NullType(), - T17 t17 = NullType(), - T18 t18 = NullType(), - T19 t19 = NullType(), - T20 t20 = NullType(), - T21 t21 = NullType(), - T22 t22 = NullType(), - T23 t23 = NullType(), - T24 t24 = NullType(), - T25 t25 = NullType(), - T26 t26 = NullType(), - T27 t27 = NullType(), - T28 t28 = NullType(), - T29 t29 = NullType(), - T30 t30 = NullType(), - T31 t31 = NullType() - ) - { - Event event; - SetArg<0, T0>::set(kernel_, t0); - SetArg<1, T1>::set(kernel_, t1); - SetArg<2, T2>::set(kernel_, t2); - SetArg<3, T3>::set(kernel_, t3); - SetArg<4, T4>::set(kernel_, t4); - SetArg<5, T5>::set(kernel_, t5); - SetArg<6, T6>::set(kernel_, t6); - SetArg<7, T7>::set(kernel_, t7); - SetArg<8, T8>::set(kernel_, t8); - SetArg<9, T9>::set(kernel_, t9); - SetArg<10, T10>::set(kernel_, t10); - SetArg<11, T11>::set(kernel_, t11); - SetArg<12, T12>::set(kernel_, t12); - SetArg<13, T13>::set(kernel_, t13); - SetArg<14, T14>::set(kernel_, t14); - SetArg<15, T15>::set(kernel_, t15); - SetArg<16, T16>::set(kernel_, t16); - SetArg<17, T17>::set(kernel_, t17); - SetArg<18, T18>::set(kernel_, t18); - SetArg<19, T19>::set(kernel_, t19); - SetArg<20, T20>::set(kernel_, t20); - SetArg<21, T21>::set(kernel_, t21); - SetArg<22, T22>::set(kernel_, t22); - SetArg<23, T23>::set(kernel_, t23); - SetArg<24, T24>::set(kernel_, t24); - SetArg<25, T25>::set(kernel_, t25); - SetArg<26, T26>::set(kernel_, t26); - SetArg<27, T27>::set(kernel_, t27); - SetArg<28, T28>::set(kernel_, t28); - SetArg<29, T29>::set(kernel_, t29); - SetArg<30, T30>::set(kernel_, t30); - SetArg<31, T31>::set(kernel_, t31); - - args.queue_.enqueueNDRangeKernel( - kernel_, - args.offset_, - args.global_, - args.local_, - &args.events_, - &event); - - return event; - } - -}; - -//------------------------------------------------------------------------------------------------------ - - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22, - typename T23, - typename T24, - typename T25, - typename T26, - typename T27, - typename T28, - typename T29, - typename T30, - typename T31> -struct functionImplementation_ -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - T29, - T30, - T31> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 32)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - T29, - T30, - T31); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22, - T23 arg23, - T24 arg24, - T25 arg25, - T26 arg26, - T27 arg27, - T28 arg28, - T29 arg29, - T30 arg30, - T31 arg31) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22, - arg23, - arg24, - arg25, - arg26, - arg27, - arg28, - arg29, - arg30, - arg31); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22, - typename T23, - typename T24, - typename T25, - typename T26, - typename T27, - typename T28, - typename T29, - typename T30> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - T29, - T30, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - T29, - T30, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 31)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - T29, - T30); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22, - T23 arg23, - T24 arg24, - T25 arg25, - T26 arg26, - T27 arg27, - T28 arg28, - T29 arg29, - T30 arg30) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22, - arg23, - arg24, - arg25, - arg26, - arg27, - arg28, - arg29, - arg30); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22, - typename T23, - typename T24, - typename T25, - typename T26, - typename T27, - typename T28, - typename T29> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - T29, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - T29, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 30)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - T29); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22, - T23 arg23, - T24 arg24, - T25 arg25, - T26 arg26, - T27 arg27, - T28 arg28, - T29 arg29) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22, - arg23, - arg24, - arg25, - arg26, - arg27, - arg28, - arg29); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22, - typename T23, - typename T24, - typename T25, - typename T26, - typename T27, - typename T28> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 29)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - T28); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22, - T23 arg23, - T24 arg24, - T25 arg25, - T26 arg26, - T27 arg27, - T28 arg28) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22, - arg23, - arg24, - arg25, - arg26, - arg27, - arg28); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22, - typename T23, - typename T24, - typename T25, - typename T26, - typename T27> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 28)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - T27); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22, - T23 arg23, - T24 arg24, - T25 arg25, - T26 arg26, - T27 arg27) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22, - arg23, - arg24, - arg25, - arg26, - arg27); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22, - typename T23, - typename T24, - typename T25, - typename T26> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 27)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - T26); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22, - T23 arg23, - T24 arg24, - T25 arg25, - T26 arg26) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22, - arg23, - arg24, - arg25, - arg26); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22, - typename T23, - typename T24, - typename T25> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 26)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - T25); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22, - T23 arg23, - T24 arg24, - T25 arg25) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22, - arg23, - arg24, - arg25); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22, - typename T23, - typename T24> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 25)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - T24); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22, - T23 arg23, - T24 arg24) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22, - arg23, - arg24); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22, - typename T23> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 24)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - T23); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22, - T23 arg23) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22, - arg23); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21, - typename T22> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 23)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - T22); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21, - T22 arg22) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21, - arg22); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20, - typename T21> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 22)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - T21); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20, - T21 arg21) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20, - arg21); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19, - typename T20> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 21)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - T20); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19, - T20 arg20) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19, - arg20); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18, - typename T19> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 20)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - T19); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18, - T19 arg19) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18, - arg19); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17, - typename T18> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 19)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - T18); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17, - T18 arg18) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17, - arg18); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16, - typename T17> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 18)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - T17); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16, - T17 arg17) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16, - arg17); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15, - typename T16> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 17)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - T16); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15, - T16 arg16) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15, - arg16); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14, - typename T15> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 16)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - T15); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14, - T15 arg15) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14, - arg15); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13, - typename T14> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 15)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - T14); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13, - T14 arg14) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13, - arg14); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12, - typename T13> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 14)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - T13); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12, - T13 arg13) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12, - arg13); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11, - typename T12> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 13)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - T12); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11, - T12 arg12) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11, - arg12); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10, - typename T11> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 12)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - T11); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10, - T11 arg11) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10, - arg11); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9, - typename T10> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 11)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - T10); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9, - T10 arg10) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9, - arg10); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8, - typename T9> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 10)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - T9); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8, - T9 arg9) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8, - arg9); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7, - typename T8> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 9)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - T8); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7, - T8 arg8) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6, - typename T7> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 8)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6, - T7); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6, - T7 arg7) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5, - typename T6> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - T6, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - T6, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 7)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5, - T6); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5, - T6 arg6) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4, - typename T5> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - T5, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - T5, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 6)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4, - T5); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4, - T5 arg5) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4, - arg5); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3, - typename T4> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - T4, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - T4, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 5)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3, - T4); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3, - T4 arg4) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3, - arg4); - } - - -}; - -template< - typename T0, - typename T1, - typename T2, - typename T3> -struct functionImplementation_ -< T0, - T1, - T2, - T3, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - T3, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 4)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2, - T3); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2, - T3 arg3) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2, - arg3); - } - - -}; - -template< - typename T0, - typename T1, - typename T2> -struct functionImplementation_ -< T0, - T1, - T2, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - T2, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 3)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1, - T2); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1, - T2 arg2) - { - return functor_( - enqueueArgs, - arg0, - arg1, - arg2); - } - - -}; - -template< - typename T0, - typename T1> -struct functionImplementation_ -< T0, - T1, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - T1, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 2)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0, - T1); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0, - T1 arg1) - { - return functor_( - enqueueArgs, - arg0, - arg1); - } - - -}; - -template< - typename T0> -struct functionImplementation_ -< T0, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> -{ - typedef detail::KernelFunctorGlobal< - T0, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType, - NullType> FunctorType; - - FunctorType functor_; - - functionImplementation_(const FunctorType &functor) : - functor_(functor) - { - - #if (defined(_WIN32) && defined(_VARIADIC_MAX) && (_VARIADIC_MAX < 1)) - // Fail variadic expansion for dev11 - static_assert(0, "Visual Studio has a hard limit of argument count for a std::function expansion. Please define _VARIADIC_MAX to be 10. If you need more arguments than that VC12 and below cannot support it."); - #endif - - } - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - T0); - - Event operator()( - const EnqueueArgs& enqueueArgs, - T0 arg0) - { - return functor_( - enqueueArgs, - arg0); - } - - -}; - - - - - -} // namespace detail - -//---------------------------------------------------------------------------------------------- - -template < - typename T0, typename T1 = detail::NullType, typename T2 = detail::NullType, - typename T3 = detail::NullType, typename T4 = detail::NullType, - typename T5 = detail::NullType, typename T6 = detail::NullType, - typename T7 = detail::NullType, typename T8 = detail::NullType, - typename T9 = detail::NullType, typename T10 = detail::NullType, - typename T11 = detail::NullType, typename T12 = detail::NullType, - typename T13 = detail::NullType, typename T14 = detail::NullType, - typename T15 = detail::NullType, typename T16 = detail::NullType, - typename T17 = detail::NullType, typename T18 = detail::NullType, - typename T19 = detail::NullType, typename T20 = detail::NullType, - typename T21 = detail::NullType, typename T22 = detail::NullType, - typename T23 = detail::NullType, typename T24 = detail::NullType, - typename T25 = detail::NullType, typename T26 = detail::NullType, - typename T27 = detail::NullType, typename T28 = detail::NullType, - typename T29 = detail::NullType, typename T30 = detail::NullType, - typename T31 = detail::NullType -> -struct make_kernel : - public detail::functionImplementation_< - T0, T1, T2, T3, - T4, T5, T6, T7, - T8, T9, T10, T11, - T12, T13, T14, T15, - T16, T17, T18, T19, - T20, T21, T22, T23, - T24, T25, T26, T27, - T28, T29, T30, T31 - > -{ -public: - typedef detail::KernelFunctorGlobal< - T0, T1, T2, T3, - T4, T5, T6, T7, - T8, T9, T10, T11, - T12, T13, T14, T15, - T16, T17, T18, T19, - T20, T21, T22, T23, - T24, T25, T26, T27, - T28, T29, T30, T31 - > FunctorType; - - make_kernel( - const Program& program, - const STRING_CLASS name, - cl_int * err = NULL) : - detail::functionImplementation_< - T0, T1, T2, T3, - T4, T5, T6, T7, - T8, T9, T10, T11, - T12, T13, T14, T15, - T16, T17, T18, T19, - T20, T21, T22, T23, - T24, T25, T26, T27, - T28, T29, T30, T31 - >( - FunctorType(program, name, err)) - {} - - make_kernel( - const Kernel kernel) : - detail::functionImplementation_< - T0, T1, T2, T3, - T4, T5, T6, T7, - T8, T9, T10, T11, - T12, T13, T14, T15, - T16, T17, T18, T19, - T20, T21, T22, T23, - T24, T25, T26, T27, - T28, T29, T30, T31 - >( - FunctorType(kernel)) - {} -}; - - -//---------------------------------------------------------------------------------------------------------------------- - -#undef __ERR_STR -#if !defined(__CL_USER_OVERRIDE_ERROR_STRINGS) -#undef __GET_DEVICE_INFO_ERR -#undef __GET_PLATFORM_INFO_ERR -#undef __GET_DEVICE_IDS_ERR -#undef __GET_CONTEXT_INFO_ERR -#undef __GET_EVENT_INFO_ERR -#undef __GET_EVENT_PROFILE_INFO_ERR -#undef __GET_MEM_OBJECT_INFO_ERR -#undef __GET_IMAGE_INFO_ERR -#undef __GET_SAMPLER_INFO_ERR -#undef __GET_KERNEL_INFO_ERR -#undef __GET_KERNEL_ARG_INFO_ERR -#undef __GET_KERNEL_WORK_GROUP_INFO_ERR -#undef __GET_PROGRAM_INFO_ERR -#undef __GET_PROGRAM_BUILD_INFO_ERR -#undef __GET_COMMAND_QUEUE_INFO_ERR - -#undef __CREATE_CONTEXT_ERR -#undef __CREATE_CONTEXT_FROM_TYPE_ERR -#undef __GET_SUPPORTED_IMAGE_FORMATS_ERR - -#undef __CREATE_BUFFER_ERR -#undef __CREATE_SUBBUFFER_ERR -#undef __CREATE_IMAGE2D_ERR -#undef __CREATE_IMAGE3D_ERR -#undef __CREATE_SAMPLER_ERR -#undef __SET_MEM_OBJECT_DESTRUCTOR_CALLBACK_ERR - -#undef __CREATE_USER_EVENT_ERR -#undef __SET_USER_EVENT_STATUS_ERR -#undef __SET_EVENT_CALLBACK_ERR -#undef __SET_PRINTF_CALLBACK_ERR - -#undef __WAIT_FOR_EVENTS_ERR - -#undef __CREATE_KERNEL_ERR -#undef __SET_KERNEL_ARGS_ERR -#undef __CREATE_PROGRAM_WITH_SOURCE_ERR -#undef __CREATE_PROGRAM_WITH_BINARY_ERR -#undef __CREATE_PROGRAM_WITH_BUILT_IN_KERNELS_ERR -#undef __BUILD_PROGRAM_ERR -#undef __CREATE_KERNELS_IN_PROGRAM_ERR - -#undef __CREATE_COMMAND_QUEUE_ERR -#undef __SET_COMMAND_QUEUE_PROPERTY_ERR -#undef __ENQUEUE_READ_BUFFER_ERR -#undef __ENQUEUE_WRITE_BUFFER_ERR -#undef __ENQUEUE_READ_BUFFER_RECT_ERR -#undef __ENQUEUE_WRITE_BUFFER_RECT_ERR -#undef __ENQUEUE_COPY_BUFFER_ERR -#undef __ENQUEUE_COPY_BUFFER_RECT_ERR -#undef __ENQUEUE_READ_IMAGE_ERR -#undef __ENQUEUE_WRITE_IMAGE_ERR -#undef __ENQUEUE_COPY_IMAGE_ERR -#undef __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR -#undef __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR -#undef __ENQUEUE_MAP_BUFFER_ERR -#undef __ENQUEUE_MAP_IMAGE_ERR -#undef __ENQUEUE_UNMAP_MEM_OBJECT_ERR -#undef __ENQUEUE_NDRANGE_KERNEL_ERR -#undef __ENQUEUE_TASK_ERR -#undef __ENQUEUE_NATIVE_KERNEL - -#undef __CL_EXPLICIT_CONSTRUCTORS - -#undef __UNLOAD_COMPILER_ERR -#endif //__CL_USER_OVERRIDE_ERROR_STRINGS - -#undef __CL_FUNCTION_TYPE - -// Extensions -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_VERSION_1_1) -#undef __INIT_CL_EXT_FCN_PTR -#endif // #if defined(CL_VERSION_1_1) -#undef __CREATE_SUB_DEVICES - -#if defined(USE_CL_DEVICE_FISSION) -#undef __PARAM_NAME_DEVICE_FISSION -#endif // USE_CL_DEVICE_FISSION - -#undef __DEFAULT_NOT_INITIALIZED -#undef __DEFAULT_BEING_INITIALIZED -#undef __DEFAULT_INITIALIZED - -} // namespace cl - -#ifdef _WIN32 -#pragma pop_macro("max") -#endif // _WIN32 - -#endif // CL_HPP_ diff --git a/benchmarks/old_opencl/include/CL/cl2.hpp b/benchmarks/old_opencl/include/CL/cl2.hpp deleted file mode 100644 index da5ee88c..00000000 --- a/benchmarks/old_opencl/include/CL/cl2.hpp +++ /dev/null @@ -1,10119 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008-2016 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ******************************************************************************/ - -/*! \file - * - * \brief C++ bindings for OpenCL 1.0 (rev 48), OpenCL 1.1 (rev 33), - * OpenCL 1.2 (rev 15), OpenCL 2.0 (rev 29) and OpenCL 2.1 (rev 17). - * \author Lee Howes and Bruce Merry - * - * Derived from the OpenCL 1.x C++ bindings written by - * Benedict R. Gaster, Laurent Morichetti and Lee Howes - * With additions and fixes from: - * Brian Cole, March 3rd 2010 and April 2012 - * Matt Gruenke, April 2012. - * Bruce Merry, February 2013. - * Tom Deakin and Simon McIntosh-Smith, July 2013 - * James Price, 2015- - * \version 2.1.0 - * \date 2018-12-07 - * - * Optional extension support - * - * cl_ext_device_fission - * #define CL_HPP_USE_CL_DEVICE_FISSION - * cl_khr_d3d10_sharing - * #define CL_HPP_USE_DX_INTEROP - * cl_khr_sub_groups - * #define CL_HPP_USE_CL_SUB_GROUPS_KHR - * cl_khr_image2d_from_buffer - * #define CL_HPP_USE_CL_IMAGE2D_FROM_BUFFER_KHR - * - * Doxygen documentation for this header is available here: - * - * http://khronosgroup.github.io/OpenCL-CLHPP/ - * - * The latest version of this header can be found on the GitHub releases page: - * - * https://github.com/KhronosGroup/OpenCL-CLHPP/releases - * - * Bugs and patches can be submitted to the GitHub repository: - * - * https://github.com/KhronosGroup/OpenCL-CLHPP - */ - -/*! \mainpage - * \section intro Introduction - * For many large applications C++ is the language of choice and so it seems - * reasonable to define C++ bindings for OpenCL. - * - * The interface is contained with a single C++ header file \em cl2.hpp and all - * definitions are contained within the namespace \em cl. There is no additional - * requirement to include \em cl.h and to use either the C++ or original C - * bindings; it is enough to simply include \em cl2.hpp. - * - * The bindings themselves are lightweight and correspond closely to the - * underlying C API. Using the C++ bindings introduces no additional execution - * overhead. - * - * There are numerous compatibility, portability and memory management - * fixes in the new header as well as additional OpenCL 2.0 features. - * As a result the header is not directly backward compatible and for this - * reason we release it as cl2.hpp rather than a new version of cl.hpp. - * - * - * \section compatibility Compatibility - * Due to the evolution of the underlying OpenCL API the 2.0 C++ bindings - * include an updated approach to defining supported feature versions - * and the range of valid underlying OpenCL runtime versions supported. - * - * The combination of preprocessor macros CL_HPP_TARGET_OPENCL_VERSION and - * CL_HPP_MINIMUM_OPENCL_VERSION control this range. These are three digit - * decimal values representing OpenCL runime versions. The default for - * the target is 200, representing OpenCL 2.0 and the minimum is also - * defined as 200. These settings would use 2.0 API calls only. - * If backward compatibility with a 1.2 runtime is required, the minimum - * version may be set to 120. - * - * Note that this is a compile-time setting, and so affects linking against - * a particular SDK version rather than the versioning of the loaded runtime. - * - * The earlier versions of the header included basic vector and string - * classes based loosely on STL versions. These were difficult to - * maintain and very rarely used. For the 2.0 header we now assume - * the presence of the standard library unless requested otherwise. - * We use std::array, std::vector, std::shared_ptr and std::string - * throughout to safely manage memory and reduce the chance of a - * recurrance of earlier memory management bugs. - * - * These classes are used through typedefs in the cl namespace: - * cl::array, cl::vector, cl::pointer and cl::string. - * In addition cl::allocate_pointer forwards to std::allocate_shared - * by default. - * In all cases these standard library classes can be replaced with - * custom interface-compatible versions using the CL_HPP_NO_STD_ARRAY, - * CL_HPP_NO_STD_VECTOR, CL_HPP_NO_STD_UNIQUE_PTR and - * CL_HPP_NO_STD_STRING macros. - * - * The OpenCL 1.x versions of the C++ bindings included a size_t wrapper - * class to interface with kernel enqueue. This caused unpleasant interactions - * with the standard size_t declaration and led to namespacing bugs. - * In the 2.0 version we have replaced this with a std::array-based interface. - * However, the old behaviour can be regained for backward compatibility - * using the CL_HPP_ENABLE_SIZE_T_COMPATIBILITY macro. - * - * Finally, the program construction interface used a clumsy vector-of-pairs - * design in the earlier versions. We have replaced that with a cleaner - * vector-of-vectors and vector-of-strings design. However, for backward - * compatibility old behaviour can be regained with the - * CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY macro. - * - * In OpenCL 2.0 OpenCL C is not entirely backward compatibility with - * earlier versions. As a result a flag must be passed to the OpenCL C - * compiled to request OpenCL 2.0 compilation of kernels with 1.2 as - * the default in the absence of the flag. - * In some cases the C++ bindings automatically compile code for ease. - * For those cases the compilation defaults to OpenCL C 2.0. - * If this is not wanted, the CL_HPP_CL_1_2_DEFAULT_BUILD macro may - * be specified to assume 1.2 compilation. - * If more fine-grained decisions on a per-kernel bases are required - * then explicit build operations that take the flag should be used. - * - * - * \section parameterization Parameters - * This header may be parameterized by a set of preprocessor macros. - * - * - CL_HPP_TARGET_OPENCL_VERSION - * - * Defines the target OpenCL runtime version to build the header - * against. Defaults to 200, representing OpenCL 2.0. - * - * - CL_HPP_NO_STD_STRING - * - * Do not use the standard library string class. cl::string is not - * defined and may be defined by the user before cl2.hpp is - * included. - * - * - CL_HPP_NO_STD_VECTOR - * - * Do not use the standard library vector class. cl::vector is not - * defined and may be defined by the user before cl2.hpp is - * included. - * - * - CL_HPP_NO_STD_ARRAY - * - * Do not use the standard library array class. cl::array is not - * defined and may be defined by the user before cl2.hpp is - * included. - * - * - CL_HPP_NO_STD_UNIQUE_PTR - * - * Do not use the standard library unique_ptr class. cl::pointer and - * the cl::allocate_pointer functions are not defined and may be - * defined by the user before cl2.hpp is included. - * - * - CL_HPP_ENABLE_DEVICE_FISSION - * - * Enables device fission for OpenCL 1.2 platforms. - * - * - CL_HPP_ENABLE_EXCEPTIONS - * - * Enable exceptions for use in the C++ bindings header. This is the - * preferred error handling mechanism but is not required. - * - * - CL_HPP_ENABLE_SIZE_T_COMPATIBILITY - * - * Backward compatibility option to support cl.hpp-style size_t - * class. Replaces the updated std::array derived version and - * removal of size_t from the namespace. Note that in this case the - * new size_t class is placed in the cl::compatibility namespace and - * thus requires an additional using declaration for direct backward - * compatibility. - * - * - CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY - * - * Enable older vector of pairs interface for construction of - * programs. - * - * - CL_HPP_CL_1_2_DEFAULT_BUILD - * - * Default to OpenCL C 1.2 compilation rather than OpenCL C 2.0 - * applies to use of cl::Program construction and other program - * build variants. - * - * - CL_HPP_USE_CL_SUB_GROUPS_KHR - * - * Enable the cl_khr_subgroups extension. - * - * - CL_HPP_USE_IL_KHR - * - * Enable the cl_khr_il_program extension. - * - * - * \section example Example - * - * The following example shows a general use case for the C++ - * bindings, including support for the optional exception feature and - * also the supplied vector and string classes, see following sections for - * decriptions of these features. - * - * \code - #define CL_HPP_ENABLE_EXCEPTIONS - #define CL_HPP_TARGET_OPENCL_VERSION 200 - - #include - #include - #include - #include - #include - - const int numElements = 32; - - int main(void) - { - // Filter for a 2.0 platform and set it as the default - std::vector platforms; - cl::Platform::get(&platforms); - cl::Platform plat; - for (auto &p : platforms) { - std::string platver = p.getInfo(); - if (platver.find("OpenCL 2.") != std::string::npos) { - plat = p; - } - } - if (plat() == 0) { - std::cout << "No OpenCL 2.0 platform found."; - return -1; - } - - cl::Platform newP = cl::Platform::setDefault(plat); - if (newP != plat) { - std::cout << "Error setting default platform."; - return -1; - } - - // Use C++11 raw string literals for kernel source code - std::string kernel1{R"CLC( - global int globalA; - kernel void updateGlobal() - { - globalA = 75; - } - )CLC"}; - std::string kernel2{R"CLC( - typedef struct { global int *bar; } Foo; - kernel void vectorAdd(global const Foo* aNum, global const int *inputA, global const int *inputB, - global int *output, int val, write_only pipe int outPipe, queue_t childQueue) - { - output[get_global_id(0)] = inputA[get_global_id(0)] + inputB[get_global_id(0)] + val + *(aNum->bar); - write_pipe(outPipe, &val); - queue_t default_queue = get_default_queue(); - ndrange_t ndrange = ndrange_1D(get_global_size(0)/2, get_global_size(0)/2); - - // Have a child kernel write into third quarter of output - enqueue_kernel(default_queue, CLK_ENQUEUE_FLAGS_WAIT_KERNEL, ndrange, - ^{ - output[get_global_size(0)*2 + get_global_id(0)] = - inputA[get_global_size(0)*2 + get_global_id(0)] + inputB[get_global_size(0)*2 + get_global_id(0)] + globalA; - }); - - // Have a child kernel write into last quarter of output - enqueue_kernel(childQueue, CLK_ENQUEUE_FLAGS_WAIT_KERNEL, ndrange, - ^{ - output[get_global_size(0)*3 + get_global_id(0)] = - inputA[get_global_size(0)*3 + get_global_id(0)] + inputB[get_global_size(0)*3 + get_global_id(0)] + globalA + 2; - }); - } - )CLC"}; - - // New simpler string interface style - std::vector programStrings {kernel1, kernel2}; - - cl::Program vectorAddProgram(programStrings); - try { - vectorAddProgram.build("-cl-std=CL2.0"); - } - catch (...) { - // Print build info for all devices - cl_int buildErr = CL_SUCCESS; - auto buildInfo = vectorAddProgram.getBuildInfo(&buildErr); - for (auto &pair : buildInfo) { - std::cerr << pair.second << std::endl << std::endl; - } - - return 1; - } - - typedef struct { int *bar; } Foo; - - // Get and run kernel that initializes the program-scope global - // A test for kernels that take no arguments - auto program2Kernel = - cl::KernelFunctor<>(vectorAddProgram, "updateGlobal"); - program2Kernel( - cl::EnqueueArgs( - cl::NDRange(1))); - - ////////////////// - // SVM allocations - - auto anSVMInt = cl::allocate_svm>(); - *anSVMInt = 5; - cl::SVMAllocator>> svmAllocReadOnly; - auto fooPointer = cl::allocate_pointer(svmAllocReadOnly); - fooPointer->bar = anSVMInt.get(); - cl::SVMAllocator> svmAlloc; - std::vector>> inputA(numElements, 1, svmAlloc); - cl::coarse_svm_vector inputB(numElements, 2, svmAlloc); - - // - ////////////// - - // Traditional cl_mem allocations - std::vector output(numElements, 0xdeadbeef); - cl::Buffer outputBuffer(begin(output), end(output), false); - cl::Pipe aPipe(sizeof(cl_int), numElements / 2); - - // Default command queue, also passed in as a parameter - cl::DeviceCommandQueue defaultDeviceQueue = cl::DeviceCommandQueue::makeDefault( - cl::Context::getDefault(), cl::Device::getDefault()); - - auto vectorAddKernel = - cl::KernelFunctor< - decltype(fooPointer)&, - int*, - cl::coarse_svm_vector&, - cl::Buffer, - int, - cl::Pipe&, - cl::DeviceCommandQueue - >(vectorAddProgram, "vectorAdd"); - - // Ensure that the additional SVM pointer is available to the kernel - // This one was not passed as a parameter - vectorAddKernel.setSVMPointers(anSVMInt); - - // Hand control of coarse allocations to runtime - cl::enqueueUnmapSVM(anSVMInt); - cl::enqueueUnmapSVM(fooPointer); - cl::unmapSVM(inputB); - cl::unmapSVM(output2); - - cl_int error; - vectorAddKernel( - cl::EnqueueArgs( - cl::NDRange(numElements/2), - cl::NDRange(numElements/2)), - fooPointer, - inputA.data(), - inputB, - outputBuffer, - 3, - aPipe, - defaultDeviceQueue, - error - ); - - cl::copy(outputBuffer, begin(output), end(output)); - // Grab the SVM output vector using a map - cl::mapSVM(output2); - - cl::Device d = cl::Device::getDefault(); - - std::cout << "Output:\n"; - for (int i = 1; i < numElements; ++i) { - std::cout << "\t" << output[i] << "\n"; - } - std::cout << "\n\n"; - - return 0; - } - * - * \endcode - * - */ -#ifndef CL_HPP_ -#define CL_HPP_ - -/* Handle deprecated preprocessor definitions. In each case, we only check for - * the old name if the new name is not defined, so that user code can define - * both and hence work with either version of the bindings. - */ -#if !defined(CL_HPP_USE_DX_INTEROP) && defined(USE_DX_INTEROP) -# pragma message("cl2.hpp: USE_DX_INTEROP is deprecated. Define CL_HPP_USE_DX_INTEROP instead") -# define CL_HPP_USE_DX_INTEROP -#endif -#if !defined(CL_HPP_USE_CL_DEVICE_FISSION) && defined(USE_CL_DEVICE_FISSION) -# pragma message("cl2.hpp: USE_CL_DEVICE_FISSION is deprecated. Define CL_HPP_USE_CL_DEVICE_FISSION instead") -# define CL_HPP_USE_CL_DEVICE_FISSION -#endif -#if !defined(CL_HPP_ENABLE_EXCEPTIONS) && defined(__CL_ENABLE_EXCEPTIONS) -# pragma message("cl2.hpp: __CL_ENABLE_EXCEPTIONS is deprecated. Define CL_HPP_ENABLE_EXCEPTIONS instead") -# define CL_HPP_ENABLE_EXCEPTIONS -#endif -#if !defined(CL_HPP_NO_STD_VECTOR) && defined(__NO_STD_VECTOR) -# pragma message("cl2.hpp: __NO_STD_VECTOR is deprecated. Define CL_HPP_NO_STD_VECTOR instead") -# define CL_HPP_NO_STD_VECTOR -#endif -#if !defined(CL_HPP_NO_STD_STRING) && defined(__NO_STD_STRING) -# pragma message("cl2.hpp: __NO_STD_STRING is deprecated. Define CL_HPP_NO_STD_STRING instead") -# define CL_HPP_NO_STD_STRING -#endif -#if defined(VECTOR_CLASS) -# pragma message("cl2.hpp: VECTOR_CLASS is deprecated. Alias cl::vector instead") -#endif -#if defined(STRING_CLASS) -# pragma message("cl2.hpp: STRING_CLASS is deprecated. Alias cl::string instead.") -#endif -#if !defined(CL_HPP_USER_OVERRIDE_ERROR_STRINGS) && defined(__CL_USER_OVERRIDE_ERROR_STRINGS) -# pragma message("cl2.hpp: __CL_USER_OVERRIDE_ERROR_STRINGS is deprecated. Define CL_HPP_USER_OVERRIDE_ERROR_STRINGS instead") -# define CL_HPP_USER_OVERRIDE_ERROR_STRINGS -#endif - -/* Warn about features that are no longer supported - */ -#if defined(__USE_DEV_VECTOR) -# pragma message("cl2.hpp: __USE_DEV_VECTOR is no longer supported. Expect compilation errors") -#endif -#if defined(__USE_DEV_STRING) -# pragma message("cl2.hpp: __USE_DEV_STRING is no longer supported. Expect compilation errors") -#endif - -/* Detect which version to target */ -#if !defined(CL_HPP_TARGET_OPENCL_VERSION) -# pragma message("cl2.hpp: CL_HPP_TARGET_OPENCL_VERSION is not defined. It will default to 210 (OpenCL 2.1)") -# define CL_HPP_TARGET_OPENCL_VERSION 210 -#endif -#if CL_HPP_TARGET_OPENCL_VERSION != 100 && CL_HPP_TARGET_OPENCL_VERSION != 110 && CL_HPP_TARGET_OPENCL_VERSION != 120 && CL_HPP_TARGET_OPENCL_VERSION != 200 && CL_HPP_TARGET_OPENCL_VERSION != 210 -# pragma message("cl2.hpp: CL_HPP_TARGET_OPENCL_VERSION is not a valid value (100, 110, 120, 200 or 210). It will be set to 210") -# undef CL_HPP_TARGET_OPENCL_VERSION -# define CL_HPP_TARGET_OPENCL_VERSION 210 -#endif - -/* Forward target OpenCL version to C headers if necessary */ -#if defined(CL_TARGET_OPENCL_VERSION) -/* Warn if prior definition of CL_TARGET_OPENCL_VERSION is lower than - * requested C++ bindings version */ -#if CL_TARGET_OPENCL_VERSION < CL_HPP_TARGET_OPENCL_VERSION -# pragma message("CL_TARGET_OPENCL_VERSION is already defined as is lower than CL_HPP_TARGET_OPENCL_VERSION") -#endif -#else -# define CL_TARGET_OPENCL_VERSION CL_HPP_TARGET_OPENCL_VERSION -#endif - -#if !defined(CL_HPP_MINIMUM_OPENCL_VERSION) -# define CL_HPP_MINIMUM_OPENCL_VERSION 200 -#endif -#if CL_HPP_MINIMUM_OPENCL_VERSION != 100 && CL_HPP_MINIMUM_OPENCL_VERSION != 110 && CL_HPP_MINIMUM_OPENCL_VERSION != 120 && CL_HPP_MINIMUM_OPENCL_VERSION != 200 && CL_HPP_MINIMUM_OPENCL_VERSION != 210 -# pragma message("cl2.hpp: CL_HPP_MINIMUM_OPENCL_VERSION is not a valid value (100, 110, 120, 200 or 210). It will be set to 100") -# undef CL_HPP_MINIMUM_OPENCL_VERSION -# define CL_HPP_MINIMUM_OPENCL_VERSION 100 -#endif -#if CL_HPP_MINIMUM_OPENCL_VERSION > CL_HPP_TARGET_OPENCL_VERSION -# error "CL_HPP_MINIMUM_OPENCL_VERSION must not be greater than CL_HPP_TARGET_OPENCL_VERSION" -#endif - -#if CL_HPP_MINIMUM_OPENCL_VERSION <= 100 && !defined(CL_USE_DEPRECATED_OPENCL_1_0_APIS) -# define CL_USE_DEPRECATED_OPENCL_1_0_APIS -#endif -#if CL_HPP_MINIMUM_OPENCL_VERSION <= 110 && !defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) -# define CL_USE_DEPRECATED_OPENCL_1_1_APIS -#endif -#if CL_HPP_MINIMUM_OPENCL_VERSION <= 120 && !defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) -# define CL_USE_DEPRECATED_OPENCL_1_2_APIS -#endif -#if CL_HPP_MINIMUM_OPENCL_VERSION <= 200 && !defined(CL_USE_DEPRECATED_OPENCL_2_0_APIS) -# define CL_USE_DEPRECATED_OPENCL_2_0_APIS -#endif -#if CL_HPP_MINIMUM_OPENCL_VERSION <= 210 && !defined(CL_USE_DEPRECATED_OPENCL_2_1_APIS) -# define CL_USE_DEPRECATED_OPENCL_2_1_APIS -#endif - -#ifdef _WIN32 - -#include - -#if defined(CL_HPP_USE_DX_INTEROP) -#include -#include -#endif -#endif // _WIN32 - -#if defined(_MSC_VER) -#include -#endif // _MSC_VER - - // Check for a valid C++ version - -// Need to do both tests here because for some reason __cplusplus is not -// updated in visual studio -#if (!defined(_MSC_VER) && __cplusplus < 201103L) || (defined(_MSC_VER) && _MSC_VER < 1700) -#error Visual studio 2013 or another C++11-supporting compiler required -#endif - -// -#if defined(CL_HPP_USE_CL_DEVICE_FISSION) || defined(CL_HPP_USE_CL_SUB_GROUPS_KHR) -#include -#endif - -#if defined(__APPLE__) || defined(__MACOSX) -#include -#else -#include -#endif // !__APPLE__ - -#if (__cplusplus >= 201103L) -#define CL_HPP_NOEXCEPT_ noexcept -#else -#define CL_HPP_NOEXCEPT_ -#endif - -#if defined(_MSC_VER) -# define CL_HPP_DEFINE_STATIC_MEMBER_ __declspec(selectany) -#else -# define CL_HPP_DEFINE_STATIC_MEMBER_ -#endif // !_MSC_VER - -// Define deprecated prefixes and suffixes to ensure compilation -// in case they are not pre-defined -#if !defined(CL_EXT_PREFIX__VERSION_1_1_DEPRECATED) -#define CL_EXT_PREFIX__VERSION_1_1_DEPRECATED -#endif // #if !defined(CL_EXT_PREFIX__VERSION_1_1_DEPRECATED) -#if !defined(CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED) -#define CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED -#endif // #if !defined(CL_EXT_PREFIX__VERSION_1_1_DEPRECATED) - -#if !defined(CL_EXT_PREFIX__VERSION_1_2_DEPRECATED) -#define CL_EXT_PREFIX__VERSION_1_2_DEPRECATED -#endif // #if !defined(CL_EXT_PREFIX__VERSION_1_2_DEPRECATED) -#if !defined(CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED) -#define CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED -#endif // #if !defined(CL_EXT_PREFIX__VERSION_1_2_DEPRECATED) - -#if !defined(CL_CALLBACK) -#define CL_CALLBACK -#endif //CL_CALLBACK - -#include -#include -#include -#include -#include -#include - - -// Define a size_type to represent a correctly resolved size_t -#if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) -namespace cl { - using size_type = ::size_t; -} // namespace cl -#else // #if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) -namespace cl { - using size_type = size_t; -} // namespace cl -#endif // #if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) - - -#if defined(CL_HPP_ENABLE_EXCEPTIONS) -#include -#endif // #if defined(CL_HPP_ENABLE_EXCEPTIONS) - -#if !defined(CL_HPP_NO_STD_VECTOR) -#include -namespace cl { - template < class T, class Alloc = std::allocator > - using vector = std::vector; -} // namespace cl -#endif // #if !defined(CL_HPP_NO_STD_VECTOR) - -#if !defined(CL_HPP_NO_STD_STRING) -#include -namespace cl { - using string = std::string; -} // namespace cl -#endif // #if !defined(CL_HPP_NO_STD_STRING) - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - -#if !defined(CL_HPP_NO_STD_UNIQUE_PTR) -#include -namespace cl { - // Replace unique_ptr and allocate_pointer for internal use - // to allow user to replace them - template - using pointer = std::unique_ptr; -} // namespace cl -#endif -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 -#if !defined(CL_HPP_NO_STD_ARRAY) -#include -namespace cl { - template < class T, size_type N > - using array = std::array; -} // namespace cl -#endif // #if !defined(CL_HPP_NO_STD_ARRAY) - -// Define size_type appropriately to allow backward-compatibility -// use of the old size_t interface class -#if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) -namespace cl { - namespace compatibility { - /*! \brief class used to interface between C++ and - * OpenCL C calls that require arrays of size_t values, whose - * size is known statically. - */ - template - class size_t - { - private: - size_type data_[N]; - - public: - //! \brief Initialize size_t to all 0s - size_t() - { - for (int i = 0; i < N; ++i) { - data_[i] = 0; - } - } - - size_t(const array &rhs) - { - for (int i = 0; i < N; ++i) { - data_[i] = rhs[i]; - } - } - - size_type& operator[](int index) - { - return data_[index]; - } - - const size_type& operator[](int index) const - { - return data_[index]; - } - - //! \brief Conversion operator to T*. - operator size_type* () { return data_; } - - //! \brief Conversion operator to const T*. - operator const size_type* () const { return data_; } - - operator array() const - { - array ret; - - for (int i = 0; i < N; ++i) { - ret[i] = data_[i]; - } - return ret; - } - }; - } // namespace compatibility - - template - using size_t = compatibility::size_t; -} // namespace cl -#endif // #if defined(CL_HPP_ENABLE_SIZE_T_COMPATIBILITY) - -// Helper alias to avoid confusing the macros -namespace cl { - namespace detail { - using size_t_array = array; - } // namespace detail -} // namespace cl - - -/*! \namespace cl - * - * \brief The OpenCL C++ bindings are defined within this namespace. - * - */ -namespace cl { - class Memory; - -#define CL_HPP_INIT_CL_EXT_FCN_PTR_(name) \ - if (!pfn_##name) { \ - pfn_##name = (PFN_##name) \ - clGetExtensionFunctionAddress(#name); \ - if (!pfn_##name) { \ - } \ - } - -#define CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(platform, name) \ - if (!pfn_##name) { \ - pfn_##name = (PFN_##name) \ - clGetExtensionFunctionAddressForPlatform(platform, #name); \ - if (!pfn_##name) { \ - } \ - } - - class Program; - class Device; - class Context; - class CommandQueue; - class DeviceCommandQueue; - class Memory; - class Buffer; - class Pipe; - -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - /*! \brief Exception class - * - * This may be thrown by API functions when CL_HPP_ENABLE_EXCEPTIONS is defined. - */ - class Error : public std::exception - { - private: - cl_int err_; - const char * errStr_; - public: - /*! \brief Create a new CL error exception for a given error code - * and corresponding message. - * - * \param err error code value. - * - * \param errStr a descriptive string that must remain in scope until - * handling of the exception has concluded. If set, it - * will be returned by what(). - */ - Error(cl_int err, const char * errStr = NULL) : err_(err), errStr_(errStr) - {} - - ~Error() throw() {} - - /*! \brief Get error string associated with exception - * - * \return A memory pointer to the error message string. - */ - virtual const char * what() const throw () - { - if (errStr_ == NULL) { - return "empty"; - } - else { - return errStr_; - } - } - - /*! \brief Get error code associated with exception - * - * \return The error code. - */ - cl_int err(void) const { return err_; } - }; -#define CL_HPP_ERR_STR_(x) #x -#else -#define CL_HPP_ERR_STR_(x) NULL -#endif // CL_HPP_ENABLE_EXCEPTIONS - - -namespace detail -{ -#if defined(CL_HPP_ENABLE_EXCEPTIONS) -static inline cl_int errHandler ( - cl_int err, - const char * errStr = NULL) -{ - if (err != CL_SUCCESS) { - throw Error(err, errStr); - } - return err; -} -#else -static inline cl_int errHandler (cl_int err, const char * errStr = NULL) -{ - (void) errStr; // suppress unused variable warning - return err; -} -#endif // CL_HPP_ENABLE_EXCEPTIONS -} - - - -//! \cond DOXYGEN_DETAIL -#if !defined(CL_HPP_USER_OVERRIDE_ERROR_STRINGS) -#define __GET_DEVICE_INFO_ERR CL_HPP_ERR_STR_(clGetDeviceInfo) -#define __GET_PLATFORM_INFO_ERR CL_HPP_ERR_STR_(clGetPlatformInfo) -#define __GET_DEVICE_IDS_ERR CL_HPP_ERR_STR_(clGetDeviceIDs) -#define __GET_PLATFORM_IDS_ERR CL_HPP_ERR_STR_(clGetPlatformIDs) -#define __GET_CONTEXT_INFO_ERR CL_HPP_ERR_STR_(clGetContextInfo) -#define __GET_EVENT_INFO_ERR CL_HPP_ERR_STR_(clGetEventInfo) -#define __GET_EVENT_PROFILE_INFO_ERR CL_HPP_ERR_STR_(clGetEventProfileInfo) -#define __GET_MEM_OBJECT_INFO_ERR CL_HPP_ERR_STR_(clGetMemObjectInfo) -#define __GET_IMAGE_INFO_ERR CL_HPP_ERR_STR_(clGetImageInfo) -#define __GET_SAMPLER_INFO_ERR CL_HPP_ERR_STR_(clGetSamplerInfo) -#define __GET_KERNEL_INFO_ERR CL_HPP_ERR_STR_(clGetKernelInfo) -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __GET_KERNEL_ARG_INFO_ERR CL_HPP_ERR_STR_(clGetKernelArgInfo) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -#define __GET_KERNEL_SUB_GROUP_INFO_ERR CL_HPP_ERR_STR_(clGetKernelSubGroupInfo) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 -#define __GET_KERNEL_WORK_GROUP_INFO_ERR CL_HPP_ERR_STR_(clGetKernelWorkGroupInfo) -#define __GET_PROGRAM_INFO_ERR CL_HPP_ERR_STR_(clGetProgramInfo) -#define __GET_PROGRAM_BUILD_INFO_ERR CL_HPP_ERR_STR_(clGetProgramBuildInfo) -#define __GET_COMMAND_QUEUE_INFO_ERR CL_HPP_ERR_STR_(clGetCommandQueueInfo) - -#define __CREATE_CONTEXT_ERR CL_HPP_ERR_STR_(clCreateContext) -#define __CREATE_CONTEXT_FROM_TYPE_ERR CL_HPP_ERR_STR_(clCreateContextFromType) -#define __GET_SUPPORTED_IMAGE_FORMATS_ERR CL_HPP_ERR_STR_(clGetSupportedImageFormats) - -#define __CREATE_BUFFER_ERR CL_HPP_ERR_STR_(clCreateBuffer) -#define __COPY_ERR CL_HPP_ERR_STR_(cl::copy) -#define __CREATE_SUBBUFFER_ERR CL_HPP_ERR_STR_(clCreateSubBuffer) -#define __CREATE_GL_BUFFER_ERR CL_HPP_ERR_STR_(clCreateFromGLBuffer) -#define __CREATE_GL_RENDER_BUFFER_ERR CL_HPP_ERR_STR_(clCreateFromGLBuffer) -#define __GET_GL_OBJECT_INFO_ERR CL_HPP_ERR_STR_(clGetGLObjectInfo) -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __CREATE_IMAGE_ERR CL_HPP_ERR_STR_(clCreateImage) -#define __CREATE_GL_TEXTURE_ERR CL_HPP_ERR_STR_(clCreateFromGLTexture) -#define __IMAGE_DIMENSION_ERR CL_HPP_ERR_STR_(Incorrect image dimensions) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __SET_MEM_OBJECT_DESTRUCTOR_CALLBACK_ERR CL_HPP_ERR_STR_(clSetMemObjectDestructorCallback) - -#define __CREATE_USER_EVENT_ERR CL_HPP_ERR_STR_(clCreateUserEvent) -#define __SET_USER_EVENT_STATUS_ERR CL_HPP_ERR_STR_(clSetUserEventStatus) -#define __SET_EVENT_CALLBACK_ERR CL_HPP_ERR_STR_(clSetEventCallback) -#define __WAIT_FOR_EVENTS_ERR CL_HPP_ERR_STR_(clWaitForEvents) - -#define __CREATE_KERNEL_ERR CL_HPP_ERR_STR_(clCreateKernel) -#define __SET_KERNEL_ARGS_ERR CL_HPP_ERR_STR_(clSetKernelArg) -#define __CREATE_PROGRAM_WITH_SOURCE_ERR CL_HPP_ERR_STR_(clCreateProgramWithSource) -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -#define __CREATE_PROGRAM_WITH_IL_ERR CL_HPP_ERR_STR_(clCreateProgramWithIL) -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 -#define __CREATE_PROGRAM_WITH_BINARY_ERR CL_HPP_ERR_STR_(clCreateProgramWithBinary) -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 -#define __CREATE_PROGRAM_WITH_IL_ERR CL_HPP_ERR_STR_(clCreateProgramWithIL) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 210 -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __CREATE_PROGRAM_WITH_BUILT_IN_KERNELS_ERR CL_HPP_ERR_STR_(clCreateProgramWithBuiltInKernels) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __BUILD_PROGRAM_ERR CL_HPP_ERR_STR_(clBuildProgram) -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __COMPILE_PROGRAM_ERR CL_HPP_ERR_STR_(clCompileProgram) -#define __LINK_PROGRAM_ERR CL_HPP_ERR_STR_(clLinkProgram) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __CREATE_KERNELS_IN_PROGRAM_ERR CL_HPP_ERR_STR_(clCreateKernelsInProgram) - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -#define __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR CL_HPP_ERR_STR_(clCreateCommandQueueWithProperties) -#define __CREATE_SAMPLER_WITH_PROPERTIES_ERR CL_HPP_ERR_STR_(clCreateSamplerWithProperties) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 -#define __SET_COMMAND_QUEUE_PROPERTY_ERR CL_HPP_ERR_STR_(clSetCommandQueueProperty) -#define __ENQUEUE_READ_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueReadBuffer) -#define __ENQUEUE_READ_BUFFER_RECT_ERR CL_HPP_ERR_STR_(clEnqueueReadBufferRect) -#define __ENQUEUE_WRITE_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueWriteBuffer) -#define __ENQUEUE_WRITE_BUFFER_RECT_ERR CL_HPP_ERR_STR_(clEnqueueWriteBufferRect) -#define __ENQEUE_COPY_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueCopyBuffer) -#define __ENQEUE_COPY_BUFFER_RECT_ERR CL_HPP_ERR_STR_(clEnqueueCopyBufferRect) -#define __ENQUEUE_FILL_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueFillBuffer) -#define __ENQUEUE_READ_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueReadImage) -#define __ENQUEUE_WRITE_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueWriteImage) -#define __ENQUEUE_COPY_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueCopyImage) -#define __ENQUEUE_FILL_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueFillImage) -#define __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueCopyImageToBuffer) -#define __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueCopyBufferToImage) -#define __ENQUEUE_MAP_BUFFER_ERR CL_HPP_ERR_STR_(clEnqueueMapBuffer) -#define __ENQUEUE_MAP_IMAGE_ERR CL_HPP_ERR_STR_(clEnqueueMapImage) -#define __ENQUEUE_UNMAP_MEM_OBJECT_ERR CL_HPP_ERR_STR_(clEnqueueUnMapMemObject) -#define __ENQUEUE_NDRANGE_KERNEL_ERR CL_HPP_ERR_STR_(clEnqueueNDRangeKernel) -#define __ENQUEUE_NATIVE_KERNEL CL_HPP_ERR_STR_(clEnqueueNativeKernel) -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __ENQUEUE_MIGRATE_MEM_OBJECTS_ERR CL_HPP_ERR_STR_(clEnqueueMigrateMemObjects) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 -#define __ENQUEUE_MIGRATE_SVM_ERR CL_HPP_ERR_STR_(clEnqueueSVMMigrateMem) -#define __SET_DEFAULT_DEVICE_COMMAND_QUEUE_ERR CL_HPP_ERR_STR_(clSetDefaultDeviceCommandQueue) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 210 - - -#define __ENQUEUE_ACQUIRE_GL_ERR CL_HPP_ERR_STR_(clEnqueueAcquireGLObjects) -#define __ENQUEUE_RELEASE_GL_ERR CL_HPP_ERR_STR_(clEnqueueReleaseGLObjects) - -#define __CREATE_PIPE_ERR CL_HPP_ERR_STR_(clCreatePipe) -#define __GET_PIPE_INFO_ERR CL_HPP_ERR_STR_(clGetPipeInfo) - - -#define __RETAIN_ERR CL_HPP_ERR_STR_(Retain Object) -#define __RELEASE_ERR CL_HPP_ERR_STR_(Release Object) -#define __FLUSH_ERR CL_HPP_ERR_STR_(clFlush) -#define __FINISH_ERR CL_HPP_ERR_STR_(clFinish) -#define __VECTOR_CAPACITY_ERR CL_HPP_ERR_STR_(Vector capacity error) - -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 -#define __GET_HOST_TIMER_ERR CL_HPP_ERR_STR_(clGetHostTimer) -#define __GET_DEVICE_AND_HOST_TIMER_ERR CL_HPP_ERR_STR_(clGetDeviceAndHostTimer) -#endif - - -/** - * CL 1.2 version that uses device fission. - */ -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __CREATE_SUB_DEVICES_ERR CL_HPP_ERR_STR_(clCreateSubDevices) -#else -#define __CREATE_SUB_DEVICES_ERR CL_HPP_ERR_STR_(clCreateSubDevicesEXT) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) -#define __ENQUEUE_MARKER_ERR CL_HPP_ERR_STR_(clEnqueueMarker) -#define __ENQUEUE_WAIT_FOR_EVENTS_ERR CL_HPP_ERR_STR_(clEnqueueWaitForEvents) -#define __ENQUEUE_BARRIER_ERR CL_HPP_ERR_STR_(clEnqueueBarrier) -#define __UNLOAD_COMPILER_ERR CL_HPP_ERR_STR_(clUnloadCompiler) -#define __CREATE_GL_TEXTURE_2D_ERR CL_HPP_ERR_STR_(clCreateFromGLTexture2D) -#define __CREATE_GL_TEXTURE_3D_ERR CL_HPP_ERR_STR_(clCreateFromGLTexture3D) -#define __CREATE_IMAGE2D_ERR CL_HPP_ERR_STR_(clCreateImage2D) -#define __CREATE_IMAGE3D_ERR CL_HPP_ERR_STR_(clCreateImage3D) -#endif // #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - -/** - * Deprecated APIs for 2.0 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) -#define __CREATE_COMMAND_QUEUE_ERR CL_HPP_ERR_STR_(clCreateCommandQueue) -#define __ENQUEUE_TASK_ERR CL_HPP_ERR_STR_(clEnqueueTask) -#define __CREATE_SAMPLER_ERR CL_HPP_ERR_STR_(clCreateSampler) -#endif // #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - -/** - * CL 1.2 marker and barrier commands - */ -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -#define __ENQUEUE_MARKER_WAIT_LIST_ERR CL_HPP_ERR_STR_(clEnqueueMarkerWithWaitList) -#define __ENQUEUE_BARRIER_WAIT_LIST_ERR CL_HPP_ERR_STR_(clEnqueueBarrierWithWaitList) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 -#define __CLONE_KERNEL_ERR CL_HPP_ERR_STR_(clCloneKernel) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 210 - -#endif // CL_HPP_USER_OVERRIDE_ERROR_STRINGS -//! \endcond - - -namespace detail { - -// Generic getInfoHelper. The final parameter is used to guide overload -// resolution: the actual parameter passed is an int, which makes this -// a worse conversion sequence than a specialization that declares the -// parameter as an int. -template -inline cl_int getInfoHelper(Functor f, cl_uint name, T* param, long) -{ - return f(name, sizeof(T), param, NULL); -} - -// Specialized for getInfo -// Assumes that the output vector was correctly resized on the way in -template -inline cl_int getInfoHelper(Func f, cl_uint name, vector>* param, int) -{ - if (name != CL_PROGRAM_BINARIES) { - return CL_INVALID_VALUE; - } - if (param) { - // Create array of pointers, calculate total size and pass pointer array in - size_type numBinaries = param->size(); - vector binariesPointers(numBinaries); - - for (size_type i = 0; i < numBinaries; ++i) - { - binariesPointers[i] = (*param)[i].data(); - } - - cl_int err = f(name, numBinaries * sizeof(unsigned char*), binariesPointers.data(), NULL); - - if (err != CL_SUCCESS) { - return err; - } - } - - - return CL_SUCCESS; -} - -// Specialized getInfoHelper for vector params -template -inline cl_int getInfoHelper(Func f, cl_uint name, vector* param, long) -{ - size_type required; - cl_int err = f(name, 0, NULL, &required); - if (err != CL_SUCCESS) { - return err; - } - const size_type elements = required / sizeof(T); - - // Temporary to avoid changing param on an error - vector localData(elements); - err = f(name, required, localData.data(), NULL); - if (err != CL_SUCCESS) { - return err; - } - if (param) { - *param = std::move(localData); - } - - return CL_SUCCESS; -} - -/* Specialization for reference-counted types. This depends on the - * existence of Wrapper::cl_type, and none of the other types having the - * cl_type member. Note that simplify specifying the parameter as Wrapper - * does not work, because when using a derived type (e.g. Context) the generic - * template will provide a better match. - */ -template -inline cl_int getInfoHelper( - Func f, cl_uint name, vector* param, int, typename T::cl_type = 0) -{ - size_type required; - cl_int err = f(name, 0, NULL, &required); - if (err != CL_SUCCESS) { - return err; - } - - const size_type elements = required / sizeof(typename T::cl_type); - - vector value(elements); - err = f(name, required, value.data(), NULL); - if (err != CL_SUCCESS) { - return err; - } - - if (param) { - // Assign to convert CL type to T for each element - param->resize(elements); - - // Assign to param, constructing with retain behaviour - // to correctly capture each underlying CL object - for (size_type i = 0; i < elements; i++) { - (*param)[i] = T(value[i], true); - } - } - return CL_SUCCESS; -} - -// Specialized GetInfoHelper for string params -template -inline cl_int getInfoHelper(Func f, cl_uint name, string* param, long) -{ - size_type required; - cl_int err = f(name, 0, NULL, &required); - if (err != CL_SUCCESS) { - return err; - } - - // std::string has a constant data member - // a char vector does not - if (required > 0) { - vector value(required); - err = f(name, required, value.data(), NULL); - if (err != CL_SUCCESS) { - return err; - } - if (param) { - param->assign(begin(value), prev(end(value))); - } - } - else if (param) { - param->assign(""); - } - return CL_SUCCESS; -} - -// Specialized GetInfoHelper for clsize_t params -template -inline cl_int getInfoHelper(Func f, cl_uint name, array* param, long) -{ - size_type required; - cl_int err = f(name, 0, NULL, &required); - if (err != CL_SUCCESS) { - return err; - } - - size_type elements = required / sizeof(size_type); - vector value(elements, 0); - - err = f(name, required, value.data(), NULL); - if (err != CL_SUCCESS) { - return err; - } - - // Bound the copy with N to prevent overruns - // if passed N > than the amount copied - if (elements > N) { - elements = N; - } - for (size_type i = 0; i < elements; ++i) { - (*param)[i] = value[i]; - } - - return CL_SUCCESS; -} - -template struct ReferenceHandler; - -/* Specialization for reference-counted types. This depends on the - * existence of Wrapper::cl_type, and none of the other types having the - * cl_type member. Note that simplify specifying the parameter as Wrapper - * does not work, because when using a derived type (e.g. Context) the generic - * template will provide a better match. - */ -template -inline cl_int getInfoHelper(Func f, cl_uint name, T* param, int, typename T::cl_type = 0) -{ - typename T::cl_type value; - cl_int err = f(name, sizeof(value), &value, NULL); - if (err != CL_SUCCESS) { - return err; - } - *param = value; - if (value != NULL) - { - err = param->retain(); - if (err != CL_SUCCESS) { - return err; - } - } - return CL_SUCCESS; -} - -#define CL_HPP_PARAM_NAME_INFO_1_0_(F) \ - F(cl_platform_info, CL_PLATFORM_PROFILE, string) \ - F(cl_platform_info, CL_PLATFORM_VERSION, string) \ - F(cl_platform_info, CL_PLATFORM_NAME, string) \ - F(cl_platform_info, CL_PLATFORM_VENDOR, string) \ - F(cl_platform_info, CL_PLATFORM_EXTENSIONS, string) \ - \ - F(cl_device_info, CL_DEVICE_TYPE, cl_device_type) \ - F(cl_device_info, CL_DEVICE_VENDOR_ID, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_COMPUTE_UNITS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_WORK_GROUP_SIZE, size_type) \ - F(cl_device_info, CL_DEVICE_MAX_WORK_ITEM_SIZES, cl::vector) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_CLOCK_FREQUENCY, cl_uint) \ - F(cl_device_info, CL_DEVICE_ADDRESS_BITS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_READ_IMAGE_ARGS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_WRITE_IMAGE_ARGS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_MEM_ALLOC_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_IMAGE2D_MAX_WIDTH, size_type) \ - F(cl_device_info, CL_DEVICE_IMAGE2D_MAX_HEIGHT, size_type) \ - F(cl_device_info, CL_DEVICE_IMAGE3D_MAX_WIDTH, size_type) \ - F(cl_device_info, CL_DEVICE_IMAGE3D_MAX_HEIGHT, size_type) \ - F(cl_device_info, CL_DEVICE_IMAGE3D_MAX_DEPTH, size_type) \ - F(cl_device_info, CL_DEVICE_IMAGE_SUPPORT, cl_bool) \ - F(cl_device_info, CL_DEVICE_MAX_PARAMETER_SIZE, size_type) \ - F(cl_device_info, CL_DEVICE_MAX_SAMPLERS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MEM_BASE_ADDR_ALIGN, cl_uint) \ - F(cl_device_info, CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE, cl_uint) \ - F(cl_device_info, CL_DEVICE_SINGLE_FP_CONFIG, cl_device_fp_config) \ - F(cl_device_info, CL_DEVICE_DOUBLE_FP_CONFIG, cl_device_fp_config) \ - F(cl_device_info, CL_DEVICE_HALF_FP_CONFIG, cl_device_fp_config) \ - F(cl_device_info, CL_DEVICE_GLOBAL_MEM_CACHE_TYPE, cl_device_mem_cache_type) \ - F(cl_device_info, CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE, cl_uint)\ - F(cl_device_info, CL_DEVICE_GLOBAL_MEM_CACHE_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_GLOBAL_MEM_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_MAX_CONSTANT_ARGS, cl_uint) \ - F(cl_device_info, CL_DEVICE_LOCAL_MEM_TYPE, cl_device_local_mem_type) \ - F(cl_device_info, CL_DEVICE_LOCAL_MEM_SIZE, cl_ulong) \ - F(cl_device_info, CL_DEVICE_ERROR_CORRECTION_SUPPORT, cl_bool) \ - F(cl_device_info, CL_DEVICE_PROFILING_TIMER_RESOLUTION, size_type) \ - F(cl_device_info, CL_DEVICE_ENDIAN_LITTLE, cl_bool) \ - F(cl_device_info, CL_DEVICE_AVAILABLE, cl_bool) \ - F(cl_device_info, CL_DEVICE_COMPILER_AVAILABLE, cl_bool) \ - F(cl_device_info, CL_DEVICE_EXECUTION_CAPABILITIES, cl_device_exec_capabilities) \ - F(cl_device_info, CL_DEVICE_PLATFORM, cl_platform_id) \ - F(cl_device_info, CL_DEVICE_NAME, string) \ - F(cl_device_info, CL_DEVICE_VENDOR, string) \ - F(cl_device_info, CL_DRIVER_VERSION, string) \ - F(cl_device_info, CL_DEVICE_PROFILE, string) \ - F(cl_device_info, CL_DEVICE_VERSION, string) \ - F(cl_device_info, CL_DEVICE_EXTENSIONS, string) \ - \ - F(cl_context_info, CL_CONTEXT_REFERENCE_COUNT, cl_uint) \ - F(cl_context_info, CL_CONTEXT_DEVICES, cl::vector) \ - F(cl_context_info, CL_CONTEXT_PROPERTIES, cl::vector) \ - \ - F(cl_event_info, CL_EVENT_COMMAND_QUEUE, cl::CommandQueue) \ - F(cl_event_info, CL_EVENT_COMMAND_TYPE, cl_command_type) \ - F(cl_event_info, CL_EVENT_REFERENCE_COUNT, cl_uint) \ - F(cl_event_info, CL_EVENT_COMMAND_EXECUTION_STATUS, cl_int) \ - \ - F(cl_profiling_info, CL_PROFILING_COMMAND_QUEUED, cl_ulong) \ - F(cl_profiling_info, CL_PROFILING_COMMAND_SUBMIT, cl_ulong) \ - F(cl_profiling_info, CL_PROFILING_COMMAND_START, cl_ulong) \ - F(cl_profiling_info, CL_PROFILING_COMMAND_END, cl_ulong) \ - \ - F(cl_mem_info, CL_MEM_TYPE, cl_mem_object_type) \ - F(cl_mem_info, CL_MEM_FLAGS, cl_mem_flags) \ - F(cl_mem_info, CL_MEM_SIZE, size_type) \ - F(cl_mem_info, CL_MEM_HOST_PTR, void*) \ - F(cl_mem_info, CL_MEM_MAP_COUNT, cl_uint) \ - F(cl_mem_info, CL_MEM_REFERENCE_COUNT, cl_uint) \ - F(cl_mem_info, CL_MEM_CONTEXT, cl::Context) \ - \ - F(cl_image_info, CL_IMAGE_FORMAT, cl_image_format) \ - F(cl_image_info, CL_IMAGE_ELEMENT_SIZE, size_type) \ - F(cl_image_info, CL_IMAGE_ROW_PITCH, size_type) \ - F(cl_image_info, CL_IMAGE_SLICE_PITCH, size_type) \ - F(cl_image_info, CL_IMAGE_WIDTH, size_type) \ - F(cl_image_info, CL_IMAGE_HEIGHT, size_type) \ - F(cl_image_info, CL_IMAGE_DEPTH, size_type) \ - \ - F(cl_sampler_info, CL_SAMPLER_REFERENCE_COUNT, cl_uint) \ - F(cl_sampler_info, CL_SAMPLER_CONTEXT, cl::Context) \ - F(cl_sampler_info, CL_SAMPLER_NORMALIZED_COORDS, cl_bool) \ - F(cl_sampler_info, CL_SAMPLER_ADDRESSING_MODE, cl_addressing_mode) \ - F(cl_sampler_info, CL_SAMPLER_FILTER_MODE, cl_filter_mode) \ - \ - F(cl_program_info, CL_PROGRAM_REFERENCE_COUNT, cl_uint) \ - F(cl_program_info, CL_PROGRAM_CONTEXT, cl::Context) \ - F(cl_program_info, CL_PROGRAM_NUM_DEVICES, cl_uint) \ - F(cl_program_info, CL_PROGRAM_DEVICES, cl::vector) \ - F(cl_program_info, CL_PROGRAM_SOURCE, string) \ - F(cl_program_info, CL_PROGRAM_BINARY_SIZES, cl::vector) \ - F(cl_program_info, CL_PROGRAM_BINARIES, cl::vector>) \ - \ - F(cl_program_build_info, CL_PROGRAM_BUILD_STATUS, cl_build_status) \ - F(cl_program_build_info, CL_PROGRAM_BUILD_OPTIONS, string) \ - F(cl_program_build_info, CL_PROGRAM_BUILD_LOG, string) \ - \ - F(cl_kernel_info, CL_KERNEL_FUNCTION_NAME, string) \ - F(cl_kernel_info, CL_KERNEL_NUM_ARGS, cl_uint) \ - F(cl_kernel_info, CL_KERNEL_REFERENCE_COUNT, cl_uint) \ - F(cl_kernel_info, CL_KERNEL_CONTEXT, cl::Context) \ - F(cl_kernel_info, CL_KERNEL_PROGRAM, cl::Program) \ - \ - F(cl_kernel_work_group_info, CL_KERNEL_WORK_GROUP_SIZE, size_type) \ - F(cl_kernel_work_group_info, CL_KERNEL_COMPILE_WORK_GROUP_SIZE, cl::detail::size_t_array) \ - F(cl_kernel_work_group_info, CL_KERNEL_LOCAL_MEM_SIZE, cl_ulong) \ - \ - F(cl_command_queue_info, CL_QUEUE_CONTEXT, cl::Context) \ - F(cl_command_queue_info, CL_QUEUE_DEVICE, cl::Device) \ - F(cl_command_queue_info, CL_QUEUE_REFERENCE_COUNT, cl_uint) \ - F(cl_command_queue_info, CL_QUEUE_PROPERTIES, cl_command_queue_properties) - - -#define CL_HPP_PARAM_NAME_INFO_1_1_(F) \ - F(cl_context_info, CL_CONTEXT_NUM_DEVICES, cl_uint)\ - F(cl_device_info, CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_INT, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE, cl_uint) \ - F(cl_device_info, CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF, cl_uint) \ - F(cl_device_info, CL_DEVICE_OPENCL_C_VERSION, string) \ - \ - F(cl_mem_info, CL_MEM_ASSOCIATED_MEMOBJECT, cl::Memory) \ - F(cl_mem_info, CL_MEM_OFFSET, size_type) \ - \ - F(cl_kernel_work_group_info, CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE, size_type) \ - F(cl_kernel_work_group_info, CL_KERNEL_PRIVATE_MEM_SIZE, cl_ulong) \ - \ - F(cl_event_info, CL_EVENT_CONTEXT, cl::Context) - -#define CL_HPP_PARAM_NAME_INFO_1_2_(F) \ - F(cl_program_info, CL_PROGRAM_NUM_KERNELS, size_type) \ - F(cl_program_info, CL_PROGRAM_KERNEL_NAMES, string) \ - \ - F(cl_program_build_info, CL_PROGRAM_BINARY_TYPE, cl_program_binary_type) \ - \ - F(cl_kernel_info, CL_KERNEL_ATTRIBUTES, string) \ - \ - F(cl_kernel_arg_info, CL_KERNEL_ARG_ADDRESS_QUALIFIER, cl_kernel_arg_address_qualifier) \ - F(cl_kernel_arg_info, CL_KERNEL_ARG_ACCESS_QUALIFIER, cl_kernel_arg_access_qualifier) \ - F(cl_kernel_arg_info, CL_KERNEL_ARG_TYPE_NAME, string) \ - F(cl_kernel_arg_info, CL_KERNEL_ARG_NAME, string) \ - F(cl_kernel_arg_info, CL_KERNEL_ARG_TYPE_QUALIFIER, cl_kernel_arg_type_qualifier) \ - \ - F(cl_device_info, CL_DEVICE_PARENT_DEVICE, cl::Device) \ - F(cl_device_info, CL_DEVICE_PARTITION_PROPERTIES, cl::vector) \ - F(cl_device_info, CL_DEVICE_PARTITION_TYPE, cl::vector) \ - F(cl_device_info, CL_DEVICE_REFERENCE_COUNT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_INTEROP_USER_SYNC, size_type) \ - F(cl_device_info, CL_DEVICE_PARTITION_AFFINITY_DOMAIN, cl_device_affinity_domain) \ - F(cl_device_info, CL_DEVICE_BUILT_IN_KERNELS, string) \ - \ - F(cl_image_info, CL_IMAGE_ARRAY_SIZE, size_type) \ - F(cl_image_info, CL_IMAGE_NUM_MIP_LEVELS, cl_uint) \ - F(cl_image_info, CL_IMAGE_NUM_SAMPLES, cl_uint) - -#define CL_HPP_PARAM_NAME_INFO_2_0_(F) \ - F(cl_device_info, CL_DEVICE_QUEUE_ON_HOST_PROPERTIES, cl_command_queue_properties) \ - F(cl_device_info, CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES, cl_command_queue_properties) \ - F(cl_device_info, CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE, cl_uint) \ - F(cl_device_info, CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_ON_DEVICE_QUEUES, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_ON_DEVICE_EVENTS, cl_uint) \ - F(cl_device_info, CL_DEVICE_MAX_PIPE_ARGS, cl_uint) \ - F(cl_device_info, CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS, cl_uint) \ - F(cl_device_info, CL_DEVICE_PIPE_MAX_PACKET_SIZE, cl_uint) \ - F(cl_device_info, CL_DEVICE_SVM_CAPABILITIES, cl_device_svm_capabilities) \ - F(cl_device_info, CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT, cl_uint) \ - F(cl_device_info, CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT, cl_uint) \ - F(cl_command_queue_info, CL_QUEUE_SIZE, cl_uint) \ - F(cl_mem_info, CL_MEM_USES_SVM_POINTER, cl_bool) \ - F(cl_program_build_info, CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE, size_type) \ - F(cl_pipe_info, CL_PIPE_PACKET_SIZE, cl_uint) \ - F(cl_pipe_info, CL_PIPE_MAX_PACKETS, cl_uint) - -#define CL_HPP_PARAM_NAME_INFO_SUBGROUP_KHR_(F) \ - F(cl_kernel_sub_group_info, CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR, size_type) \ - F(cl_kernel_sub_group_info, CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR, size_type) - -#define CL_HPP_PARAM_NAME_INFO_IL_KHR_(F) \ - F(cl_device_info, CL_DEVICE_IL_VERSION_KHR, string) \ - F(cl_program_info, CL_PROGRAM_IL_KHR, cl::vector) - -#define CL_HPP_PARAM_NAME_INFO_2_1_(F) \ - F(cl_platform_info, CL_PLATFORM_HOST_TIMER_RESOLUTION, size_type) \ - F(cl_program_info, CL_PROGRAM_IL, cl::vector) \ - F(cl_kernel_info, CL_KERNEL_MAX_NUM_SUB_GROUPS, size_type) \ - F(cl_kernel_info, CL_KERNEL_COMPILE_NUM_SUB_GROUPS, size_type) \ - F(cl_device_info, CL_DEVICE_MAX_NUM_SUB_GROUPS, cl_uint) \ - F(cl_device_info, CL_DEVICE_IL_VERSION, string) \ - F(cl_device_info, CL_DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS, cl_bool) \ - F(cl_command_queue_info, CL_QUEUE_DEVICE_DEFAULT, cl::DeviceCommandQueue) \ - F(cl_kernel_sub_group_info, CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE, size_type) \ - F(cl_kernel_sub_group_info, CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE, size_type) \ - F(cl_kernel_sub_group_info, CL_KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT, cl::detail::size_t_array) - -#define CL_HPP_PARAM_NAME_DEVICE_FISSION_(F) \ - F(cl_device_info, CL_DEVICE_PARENT_DEVICE_EXT, cl_device_id) \ - F(cl_device_info, CL_DEVICE_PARTITION_TYPES_EXT, cl::vector) \ - F(cl_device_info, CL_DEVICE_AFFINITY_DOMAINS_EXT, cl::vector) \ - F(cl_device_info, CL_DEVICE_REFERENCE_COUNT_EXT , cl_uint) \ - F(cl_device_info, CL_DEVICE_PARTITION_STYLE_EXT, cl::vector) - -template -struct param_traits {}; - -#define CL_HPP_DECLARE_PARAM_TRAITS_(token, param_name, T) \ -struct token; \ -template<> \ -struct param_traits \ -{ \ - enum { value = param_name }; \ - typedef T param_type; \ -}; - -CL_HPP_PARAM_NAME_INFO_1_0_(CL_HPP_DECLARE_PARAM_TRAITS_) -#if CL_HPP_TARGET_OPENCL_VERSION >= 110 -CL_HPP_PARAM_NAME_INFO_1_1_(CL_HPP_DECLARE_PARAM_TRAITS_) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -CL_HPP_PARAM_NAME_INFO_1_2_(CL_HPP_DECLARE_PARAM_TRAITS_) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -CL_HPP_PARAM_NAME_INFO_2_0_(CL_HPP_DECLARE_PARAM_TRAITS_) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 -CL_HPP_PARAM_NAME_INFO_2_1_(CL_HPP_DECLARE_PARAM_TRAITS_) -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 210 - -#if defined(CL_HPP_USE_CL_SUB_GROUPS_KHR) && CL_HPP_TARGET_OPENCL_VERSION < 210 -CL_HPP_PARAM_NAME_INFO_SUBGROUP_KHR_(CL_HPP_DECLARE_PARAM_TRAITS_) -#endif // #if defined(CL_HPP_USE_CL_SUB_GROUPS_KHR) && CL_HPP_TARGET_OPENCL_VERSION < 210 - -#if defined(CL_HPP_USE_IL_KHR) -CL_HPP_PARAM_NAME_INFO_IL_KHR_(CL_HPP_DECLARE_PARAM_TRAITS_) -#endif // #if defined(CL_HPP_USE_IL_KHR) - - -// Flags deprecated in OpenCL 2.0 -#define CL_HPP_PARAM_NAME_INFO_1_0_DEPRECATED_IN_2_0_(F) \ - F(cl_device_info, CL_DEVICE_QUEUE_PROPERTIES, cl_command_queue_properties) - -#define CL_HPP_PARAM_NAME_INFO_1_1_DEPRECATED_IN_2_0_(F) \ - F(cl_device_info, CL_DEVICE_HOST_UNIFIED_MEMORY, cl_bool) - -#define CL_HPP_PARAM_NAME_INFO_1_2_DEPRECATED_IN_2_0_(F) \ - F(cl_image_info, CL_IMAGE_BUFFER, cl::Buffer) - -// Include deprecated query flags based on versions -// Only include deprecated 1.0 flags if 2.0 not active as there is an enum clash -#if CL_HPP_TARGET_OPENCL_VERSION > 100 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 && CL_HPP_TARGET_OPENCL_VERSION < 200 -CL_HPP_PARAM_NAME_INFO_1_0_DEPRECATED_IN_2_0_(CL_HPP_DECLARE_PARAM_TRAITS_) -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 110 -#if CL_HPP_TARGET_OPENCL_VERSION > 110 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 -CL_HPP_PARAM_NAME_INFO_1_1_DEPRECATED_IN_2_0_(CL_HPP_DECLARE_PARAM_TRAITS_) -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 120 -#if CL_HPP_TARGET_OPENCL_VERSION > 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 -CL_HPP_PARAM_NAME_INFO_1_2_DEPRECATED_IN_2_0_(CL_HPP_DECLARE_PARAM_TRAITS_) -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 - -#if defined(CL_HPP_USE_CL_DEVICE_FISSION) -CL_HPP_PARAM_NAME_DEVICE_FISSION_(CL_HPP_DECLARE_PARAM_TRAITS_); -#endif // CL_HPP_USE_CL_DEVICE_FISSION - -#ifdef CL_PLATFORM_ICD_SUFFIX_KHR -CL_HPP_DECLARE_PARAM_TRAITS_(cl_platform_info, CL_PLATFORM_ICD_SUFFIX_KHR, string) -#endif - -#ifdef CL_DEVICE_PROFILING_TIMER_OFFSET_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_PROFILING_TIMER_OFFSET_AMD, cl_ulong) -#endif - -#ifdef CL_DEVICE_GLOBAL_FREE_MEMORY_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GLOBAL_FREE_MEMORY_AMD, vector) -#endif -#ifdef CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_SIMD_WIDTH_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_SIMD_WIDTH_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_SIMD_INSTRUCTION_WIDTH_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_SIMD_INSTRUCTION_WIDTH_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_WAVEFRONT_WIDTH_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_WAVEFRONT_WIDTH_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_GLOBAL_MEM_CHANNELS_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GLOBAL_MEM_CHANNELS_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD, cl_uint) -#endif -#ifdef CL_DEVICE_LOCAL_MEM_BANKS_AMD -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_LOCAL_MEM_BANKS_AMD, cl_uint) -#endif - -#ifdef CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV, cl_uint) -#endif -#ifdef CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV, cl_uint) -#endif -#ifdef CL_DEVICE_REGISTERS_PER_BLOCK_NV -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_REGISTERS_PER_BLOCK_NV, cl_uint) -#endif -#ifdef CL_DEVICE_WARP_SIZE_NV -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_WARP_SIZE_NV, cl_uint) -#endif -#ifdef CL_DEVICE_GPU_OVERLAP_NV -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_GPU_OVERLAP_NV, cl_bool) -#endif -#ifdef CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV, cl_bool) -#endif -#ifdef CL_DEVICE_INTEGRATED_MEMORY_NV -CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_INTEGRATED_MEMORY_NV, cl_bool) -#endif - -// Convenience functions - -template -inline cl_int -getInfo(Func f, cl_uint name, T* param) -{ - return getInfoHelper(f, name, param, 0); -} - -template -struct GetInfoFunctor0 -{ - Func f_; const Arg0& arg0_; - cl_int operator ()( - cl_uint param, size_type size, void* value, size_type* size_ret) - { return f_(arg0_, param, size, value, size_ret); } -}; - -template -struct GetInfoFunctor1 -{ - Func f_; const Arg0& arg0_; const Arg1& arg1_; - cl_int operator ()( - cl_uint param, size_type size, void* value, size_type* size_ret) - { return f_(arg0_, arg1_, param, size, value, size_ret); } -}; - -template -inline cl_int -getInfo(Func f, const Arg0& arg0, cl_uint name, T* param) -{ - GetInfoFunctor0 f0 = { f, arg0 }; - return getInfoHelper(f0, name, param, 0); -} - -template -inline cl_int -getInfo(Func f, const Arg0& arg0, const Arg1& arg1, cl_uint name, T* param) -{ - GetInfoFunctor1 f0 = { f, arg0, arg1 }; - return getInfoHelper(f0, name, param, 0); -} - - -template -struct ReferenceHandler -{ }; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -/** - * OpenCL 1.2 devices do have retain/release. - */ -template <> -struct ReferenceHandler -{ - /** - * Retain the device. - * \param device A valid device created using createSubDevices - * \return - * CL_SUCCESS if the function executed successfully. - * CL_INVALID_DEVICE if device was not a valid subdevice - * CL_OUT_OF_RESOURCES - * CL_OUT_OF_HOST_MEMORY - */ - static cl_int retain(cl_device_id device) - { return ::clRetainDevice(device); } - /** - * Retain the device. - * \param device A valid device created using createSubDevices - * \return - * CL_SUCCESS if the function executed successfully. - * CL_INVALID_DEVICE if device was not a valid subdevice - * CL_OUT_OF_RESOURCES - * CL_OUT_OF_HOST_MEMORY - */ - static cl_int release(cl_device_id device) - { return ::clReleaseDevice(device); } -}; -#else // CL_HPP_TARGET_OPENCL_VERSION >= 120 -/** - * OpenCL 1.1 devices do not have retain/release. - */ -template <> -struct ReferenceHandler -{ - // cl_device_id does not have retain(). - static cl_int retain(cl_device_id) - { return CL_SUCCESS; } - // cl_device_id does not have release(). - static cl_int release(cl_device_id) - { return CL_SUCCESS; } -}; -#endif // ! (CL_HPP_TARGET_OPENCL_VERSION >= 120) - -template <> -struct ReferenceHandler -{ - // cl_platform_id does not have retain(). - static cl_int retain(cl_platform_id) - { return CL_SUCCESS; } - // cl_platform_id does not have release(). - static cl_int release(cl_platform_id) - { return CL_SUCCESS; } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_context context) - { return ::clRetainContext(context); } - static cl_int release(cl_context context) - { return ::clReleaseContext(context); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_command_queue queue) - { return ::clRetainCommandQueue(queue); } - static cl_int release(cl_command_queue queue) - { return ::clReleaseCommandQueue(queue); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_mem memory) - { return ::clRetainMemObject(memory); } - static cl_int release(cl_mem memory) - { return ::clReleaseMemObject(memory); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_sampler sampler) - { return ::clRetainSampler(sampler); } - static cl_int release(cl_sampler sampler) - { return ::clReleaseSampler(sampler); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_program program) - { return ::clRetainProgram(program); } - static cl_int release(cl_program program) - { return ::clReleaseProgram(program); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_kernel kernel) - { return ::clRetainKernel(kernel); } - static cl_int release(cl_kernel kernel) - { return ::clReleaseKernel(kernel); } -}; - -template <> -struct ReferenceHandler -{ - static cl_int retain(cl_event event) - { return ::clRetainEvent(event); } - static cl_int release(cl_event event) - { return ::clReleaseEvent(event); } -}; - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 120 -// Extracts version number with major in the upper 16 bits, minor in the lower 16 -static cl_uint getVersion(const vector &versionInfo) -{ - int highVersion = 0; - int lowVersion = 0; - int index = 7; - while(versionInfo[index] != '.' ) { - highVersion *= 10; - highVersion += versionInfo[index]-'0'; - ++index; - } - ++index; - while(versionInfo[index] != ' ' && versionInfo[index] != '\0') { - lowVersion *= 10; - lowVersion += versionInfo[index]-'0'; - ++index; - } - return (highVersion << 16) | lowVersion; -} - -static cl_uint getPlatformVersion(cl_platform_id platform) -{ - size_type size = 0; - clGetPlatformInfo(platform, CL_PLATFORM_VERSION, 0, NULL, &size); - - vector versionInfo(size); - clGetPlatformInfo(platform, CL_PLATFORM_VERSION, size, versionInfo.data(), &size); - return getVersion(versionInfo); -} - -static cl_uint getDevicePlatformVersion(cl_device_id device) -{ - cl_platform_id platform; - clGetDeviceInfo(device, CL_DEVICE_PLATFORM, sizeof(platform), &platform, NULL); - return getPlatformVersion(platform); -} - -static cl_uint getContextPlatformVersion(cl_context context) -{ - // The platform cannot be queried directly, so we first have to grab a - // device and obtain its context - size_type size = 0; - clGetContextInfo(context, CL_CONTEXT_DEVICES, 0, NULL, &size); - if (size == 0) - return 0; - vector devices(size/sizeof(cl_device_id)); - clGetContextInfo(context, CL_CONTEXT_DEVICES, size, devices.data(), NULL); - return getDevicePlatformVersion(devices[0]); -} -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 120 - -template -class Wrapper -{ -public: - typedef T cl_type; - -protected: - cl_type object_; - -public: - Wrapper() : object_(NULL) { } - - Wrapper(const cl_type &obj, bool retainObject) : object_(obj) - { - if (retainObject) { - detail::errHandler(retain(), __RETAIN_ERR); - } - } - - ~Wrapper() - { - if (object_ != NULL) { release(); } - } - - Wrapper(const Wrapper& rhs) - { - object_ = rhs.object_; - detail::errHandler(retain(), __RETAIN_ERR); - } - - Wrapper(Wrapper&& rhs) CL_HPP_NOEXCEPT_ - { - object_ = rhs.object_; - rhs.object_ = NULL; - } - - Wrapper& operator = (const Wrapper& rhs) - { - if (this != &rhs) { - detail::errHandler(release(), __RELEASE_ERR); - object_ = rhs.object_; - detail::errHandler(retain(), __RETAIN_ERR); - } - return *this; - } - - Wrapper& operator = (Wrapper&& rhs) - { - if (this != &rhs) { - detail::errHandler(release(), __RELEASE_ERR); - object_ = rhs.object_; - rhs.object_ = NULL; - } - return *this; - } - - Wrapper& operator = (const cl_type &rhs) - { - detail::errHandler(release(), __RELEASE_ERR); - object_ = rhs; - return *this; - } - - const cl_type& operator ()() const { return object_; } - - cl_type& operator ()() { return object_; } - - const cl_type get() const { return object_; } - - cl_type get() { return object_; } - - -protected: - template - friend inline cl_int getInfoHelper(Func, cl_uint, U*, int, typename U::cl_type); - - cl_int retain() const - { - if (object_ != nullptr) { - return ReferenceHandler::retain(object_); - } - else { - return CL_SUCCESS; - } - } - - cl_int release() const - { - if (object_ != nullptr) { - return ReferenceHandler::release(object_); - } - else { - return CL_SUCCESS; - } - } -}; - -template <> -class Wrapper -{ -public: - typedef cl_device_id cl_type; - -protected: - cl_type object_; - bool referenceCountable_; - - static bool isReferenceCountable(cl_device_id device) - { - bool retVal = false; -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -#if CL_HPP_MINIMUM_OPENCL_VERSION < 120 - if (device != NULL) { - int version = getDevicePlatformVersion(device); - if(version > ((1 << 16) + 1)) { - retVal = true; - } - } -#else // CL_HPP_MINIMUM_OPENCL_VERSION < 120 - retVal = true; -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 120 -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - return retVal; - } - -public: - Wrapper() : object_(NULL), referenceCountable_(false) - { - } - - Wrapper(const cl_type &obj, bool retainObject) : - object_(obj), - referenceCountable_(false) - { - referenceCountable_ = isReferenceCountable(obj); - - if (retainObject) { - detail::errHandler(retain(), __RETAIN_ERR); - } - } - - ~Wrapper() - { - release(); - } - - Wrapper(const Wrapper& rhs) - { - object_ = rhs.object_; - referenceCountable_ = isReferenceCountable(object_); - detail::errHandler(retain(), __RETAIN_ERR); - } - - Wrapper(Wrapper&& rhs) CL_HPP_NOEXCEPT_ - { - object_ = rhs.object_; - referenceCountable_ = rhs.referenceCountable_; - rhs.object_ = NULL; - rhs.referenceCountable_ = false; - } - - Wrapper& operator = (const Wrapper& rhs) - { - if (this != &rhs) { - detail::errHandler(release(), __RELEASE_ERR); - object_ = rhs.object_; - referenceCountable_ = rhs.referenceCountable_; - detail::errHandler(retain(), __RETAIN_ERR); - } - return *this; - } - - Wrapper& operator = (Wrapper&& rhs) - { - if (this != &rhs) { - detail::errHandler(release(), __RELEASE_ERR); - object_ = rhs.object_; - referenceCountable_ = rhs.referenceCountable_; - rhs.object_ = NULL; - rhs.referenceCountable_ = false; - } - return *this; - } - - Wrapper& operator = (const cl_type &rhs) - { - detail::errHandler(release(), __RELEASE_ERR); - object_ = rhs; - referenceCountable_ = isReferenceCountable(object_); - return *this; - } - - const cl_type& operator ()() const { return object_; } - - cl_type& operator ()() { return object_; } - - cl_type get() const { return object_; } - -protected: - template - friend inline cl_int getInfoHelper(Func, cl_uint, U*, int, typename U::cl_type); - - template - friend inline cl_int getInfoHelper(Func, cl_uint, vector*, int, typename U::cl_type); - - cl_int retain() const - { - if( object_ != nullptr && referenceCountable_ ) { - return ReferenceHandler::retain(object_); - } - else { - return CL_SUCCESS; - } - } - - cl_int release() const - { - if (object_ != nullptr && referenceCountable_) { - return ReferenceHandler::release(object_); - } - else { - return CL_SUCCESS; - } - } -}; - -template -inline bool operator==(const Wrapper &lhs, const Wrapper &rhs) -{ - return lhs() == rhs(); -} - -template -inline bool operator!=(const Wrapper &lhs, const Wrapper &rhs) -{ - return !operator==(lhs, rhs); -} - -} // namespace detail -//! \endcond - - -using BuildLogType = vector::param_type>>; -#if defined(CL_HPP_ENABLE_EXCEPTIONS) -/** -* Exception class for build errors to carry build info -*/ -class BuildError : public Error -{ -private: - BuildLogType buildLogs; -public: - BuildError(cl_int err, const char * errStr, const BuildLogType &vec) : Error(err, errStr), buildLogs(vec) - { - } - - BuildLogType getBuildLog() const - { - return buildLogs; - } -}; -namespace detail { - static inline cl_int buildErrHandler( - cl_int err, - const char * errStr, - const BuildLogType &buildLogs) - { - if (err != CL_SUCCESS) { - throw BuildError(err, errStr, buildLogs); - } - return err; - } -} // namespace detail - -#else -namespace detail { - static inline cl_int buildErrHandler( - cl_int err, - const char * errStr, - const BuildLogType &buildLogs) - { - (void)buildLogs; // suppress unused variable warning - (void)errStr; - return err; - } -} // namespace detail -#endif // #if defined(CL_HPP_ENABLE_EXCEPTIONS) - - -/*! \stuct ImageFormat - * \brief Adds constructors and member functions for cl_image_format. - * - * \see cl_image_format - */ -struct ImageFormat : public cl_image_format -{ - //! \brief Default constructor - performs no initialization. - ImageFormat(){} - - //! \brief Initializing constructor. - ImageFormat(cl_channel_order order, cl_channel_type type) - { - image_channel_order = order; - image_channel_data_type = type; - } - - //! \brief Assignment operator. - ImageFormat& operator = (const ImageFormat& rhs) - { - if (this != &rhs) { - this->image_channel_data_type = rhs.image_channel_data_type; - this->image_channel_order = rhs.image_channel_order; - } - return *this; - } -}; - -/*! \brief Class interface for cl_device_id. - * - * \note Copies of these objects are inexpensive, since they don't 'own' - * any underlying resources or data structures. - * - * \see cl_device_id - */ -class Device : public detail::Wrapper -{ -private: - static std::once_flag default_initialized_; - static Device default_; - static cl_int default_error_; - - /*! \brief Create the default context. - * - * This sets @c default_ and @c default_error_. It does not throw - * @c cl::Error. - */ - static void makeDefault(); - - /*! \brief Create the default platform from a provided platform. - * - * This sets @c default_. It does not throw - * @c cl::Error. - */ - static void makeDefaultProvided(const Device &p) { - default_ = p; - } - -public: -#ifdef CL_HPP_UNIT_TEST_ENABLE - /*! \brief Reset the default. - * - * This sets @c default_ to an empty value to support cleanup in - * the unit test framework. - * This function is not thread safe. - */ - static void unitTestClearDefault() { - default_ = Device(); - } -#endif // #ifdef CL_HPP_UNIT_TEST_ENABLE - - //! \brief Default constructor - initializes to NULL. - Device() : detail::Wrapper() { } - - /*! \brief Constructor from cl_device_id. - * - * This simply copies the device ID value, which is an inexpensive operation. - */ - explicit Device(const cl_device_id &device, bool retainObject = false) : - detail::Wrapper(device, retainObject) { } - - /*! \brief Returns the first device on the default context. - * - * \see Context::getDefault() - */ - static Device getDefault( - cl_int *errResult = NULL) - { - std::call_once(default_initialized_, makeDefault); - detail::errHandler(default_error_); - if (errResult != NULL) { - *errResult = default_error_; - } - return default_; - } - - /** - * Modify the default device to be used by - * subsequent operations. - * Will only set the default if no default was previously created. - * @return updated default device. - * Should be compared to the passed value to ensure that it was updated. - */ - static Device setDefault(const Device &default_device) - { - std::call_once(default_initialized_, makeDefaultProvided, std::cref(default_device)); - detail::errHandler(default_error_); - return default_; - } - - /*! \brief Assignment operator from cl_device_id. - * - * This simply copies the device ID value, which is an inexpensive operation. - */ - Device& operator = (const cl_device_id& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Device(const Device& dev) : detail::Wrapper(dev) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Device& operator = (const Device &dev) - { - detail::Wrapper::operator=(dev); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Device(Device&& dev) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(dev)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Device& operator = (Device &&dev) - { - detail::Wrapper::operator=(std::move(dev)); - return *this; - } - - //! \brief Wrapper for clGetDeviceInfo(). - template - cl_int getInfo(cl_device_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetDeviceInfo, object_, name, param), - __GET_DEVICE_INFO_ERR); - } - - //! \brief Wrapper for clGetDeviceInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_device_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 - /** - * Return the current value of the host clock as seen by the device. - * The resolution of the device timer may be queried with the - * CL_DEVICE_PROFILING_TIMER_RESOLUTION query. - * @return The host timer value. - */ - cl_ulong getHostTimer(cl_int *error = nullptr) - { - cl_ulong retVal = 0; - cl_int err = - clGetHostTimer(this->get(), &retVal); - detail::errHandler( - err, - __GET_HOST_TIMER_ERR); - if (error) { - *error = err; - } - return retVal; - } - - /** - * Return a synchronized pair of host and device timestamps as seen by device. - * Use to correlate the clocks and get the host timer only using getHostTimer - * as a lower cost mechanism in between calls. - * The resolution of the host timer may be queried with the - * CL_PLATFORM_HOST_TIMER_RESOLUTION query. - * The resolution of the device timer may be queried with the - * CL_DEVICE_PROFILING_TIMER_RESOLUTION query. - * @return A pair of (device timer, host timer) timer values. - */ - std::pair getDeviceAndHostTimer(cl_int *error = nullptr) - { - std::pair retVal; - cl_int err = - clGetDeviceAndHostTimer(this->get(), &(retVal.first), &(retVal.second)); - detail::errHandler( - err, - __GET_DEVICE_AND_HOST_TIMER_ERR); - if (error) { - *error = err; - } - return retVal; - } -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - /** - * CL 1.2 version - */ -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - //! \brief Wrapper for clCreateSubDevices(). - cl_int createSubDevices( - const cl_device_partition_property * properties, - vector* devices) - { - cl_uint n = 0; - cl_int err = clCreateSubDevices(object_, properties, 0, NULL, &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_SUB_DEVICES_ERR); - } - - vector ids(n); - err = clCreateSubDevices(object_, properties, n, ids.data(), NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_SUB_DEVICES_ERR); - } - - // Cannot trivially assign because we need to capture intermediates - // with safe construction - if (devices) { - devices->resize(ids.size()); - - // Assign to param, constructing with retain behaviour - // to correctly capture each underlying CL object - for (size_type i = 0; i < ids.size(); i++) { - // We do not need to retain because this device is being created - // by the runtime - (*devices)[i] = Device(ids[i], false); - } - } - - return CL_SUCCESS; - } -#elif defined(CL_HPP_USE_CL_DEVICE_FISSION) - -/** - * CL 1.1 version that uses device fission extension. - */ - cl_int createSubDevices( - const cl_device_partition_property_ext * properties, - vector* devices) - { - typedef CL_API_ENTRY cl_int - ( CL_API_CALL * PFN_clCreateSubDevicesEXT)( - cl_device_id /*in_device*/, - const cl_device_partition_property_ext * /* properties */, - cl_uint /*num_entries*/, - cl_device_id * /*out_devices*/, - cl_uint * /*num_devices*/ ) CL_EXT_SUFFIX__VERSION_1_1; - - static PFN_clCreateSubDevicesEXT pfn_clCreateSubDevicesEXT = NULL; - CL_HPP_INIT_CL_EXT_FCN_PTR_(clCreateSubDevicesEXT); - - cl_uint n = 0; - cl_int err = pfn_clCreateSubDevicesEXT(object_, properties, 0, NULL, &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_SUB_DEVICES_ERR); - } - - vector ids(n); - err = pfn_clCreateSubDevicesEXT(object_, properties, n, ids.data(), NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_SUB_DEVICES_ERR); - } - // Cannot trivially assign because we need to capture intermediates - // with safe construction - if (devices) { - devices->resize(ids.size()); - - // Assign to param, constructing with retain behaviour - // to correctly capture each underlying CL object - for (size_type i = 0; i < ids.size(); i++) { - // We do not need to retain because this device is being created - // by the runtime - (*devices)[i] = Device(ids[i], false); - } - } - return CL_SUCCESS; - } -#endif // defined(CL_HPP_USE_CL_DEVICE_FISSION) -}; - -CL_HPP_DEFINE_STATIC_MEMBER_ std::once_flag Device::default_initialized_; -CL_HPP_DEFINE_STATIC_MEMBER_ Device Device::default_; -CL_HPP_DEFINE_STATIC_MEMBER_ cl_int Device::default_error_ = CL_SUCCESS; - -/*! \brief Class interface for cl_platform_id. - * - * \note Copies of these objects are inexpensive, since they don't 'own' - * any underlying resources or data structures. - * - * \see cl_platform_id - */ -class Platform : public detail::Wrapper -{ -private: - static std::once_flag default_initialized_; - static Platform default_; - static cl_int default_error_; - - /*! \brief Create the default context. - * - * This sets @c default_ and @c default_error_. It does not throw - * @c cl::Error. - */ - static void makeDefault() { - /* Throwing an exception from a call_once invocation does not do - * what we wish, so we catch it and save the error. - */ -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - try -#endif - { - // If default wasn't passed ,generate one - // Otherwise set it - cl_uint n = 0; - - cl_int err = ::clGetPlatformIDs(0, NULL, &n); - if (err != CL_SUCCESS) { - default_error_ = err; - return; - } - if (n == 0) { - default_error_ = CL_INVALID_PLATFORM; - return; - } - - vector ids(n); - err = ::clGetPlatformIDs(n, ids.data(), NULL); - if (err != CL_SUCCESS) { - default_error_ = err; - return; - } - - default_ = Platform(ids[0]); - } -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - catch (cl::Error &e) { - default_error_ = e.err(); - } -#endif - } - - /*! \brief Create the default platform from a provided platform. - * - * This sets @c default_. It does not throw - * @c cl::Error. - */ - static void makeDefaultProvided(const Platform &p) { - default_ = p; - } - -public: -#ifdef CL_HPP_UNIT_TEST_ENABLE - /*! \brief Reset the default. - * - * This sets @c default_ to an empty value to support cleanup in - * the unit test framework. - * This function is not thread safe. - */ - static void unitTestClearDefault() { - default_ = Platform(); - } -#endif // #ifdef CL_HPP_UNIT_TEST_ENABLE - - //! \brief Default constructor - initializes to NULL. - Platform() : detail::Wrapper() { } - - /*! \brief Constructor from cl_platform_id. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * This simply copies the platform ID value, which is an inexpensive operation. - */ - explicit Platform(const cl_platform_id &platform, bool retainObject = false) : - detail::Wrapper(platform, retainObject) { } - - /*! \brief Assignment operator from cl_platform_id. - * - * This simply copies the platform ID value, which is an inexpensive operation. - */ - Platform& operator = (const cl_platform_id& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - static Platform getDefault( - cl_int *errResult = NULL) - { - std::call_once(default_initialized_, makeDefault); - detail::errHandler(default_error_); - if (errResult != NULL) { - *errResult = default_error_; - } - return default_; - } - - /** - * Modify the default platform to be used by - * subsequent operations. - * Will only set the default if no default was previously created. - * @return updated default platform. - * Should be compared to the passed value to ensure that it was updated. - */ - static Platform setDefault(const Platform &default_platform) - { - std::call_once(default_initialized_, makeDefaultProvided, std::cref(default_platform)); - detail::errHandler(default_error_); - return default_; - } - - //! \brief Wrapper for clGetPlatformInfo(). - cl_int getInfo(cl_platform_info name, string* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetPlatformInfo, object_, name, param), - __GET_PLATFORM_INFO_ERR); - } - - //! \brief Wrapper for clGetPlatformInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_platform_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - /*! \brief Gets a list of devices for this platform. - * - * Wraps clGetDeviceIDs(). - */ - cl_int getDevices( - cl_device_type type, - vector* devices) const - { - cl_uint n = 0; - if( devices == NULL ) { - return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_DEVICE_IDS_ERR); - } - cl_int err = ::clGetDeviceIDs(object_, type, 0, NULL, &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_DEVICE_IDS_ERR); - } - - vector ids(n); - err = ::clGetDeviceIDs(object_, type, n, ids.data(), NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_DEVICE_IDS_ERR); - } - - // Cannot trivially assign because we need to capture intermediates - // with safe construction - // We must retain things we obtain from the API to avoid releasing - // API-owned objects. - if (devices) { - devices->resize(ids.size()); - - // Assign to param, constructing with retain behaviour - // to correctly capture each underlying CL object - for (size_type i = 0; i < ids.size(); i++) { - (*devices)[i] = Device(ids[i], true); - } - } - return CL_SUCCESS; - } - -#if defined(CL_HPP_USE_DX_INTEROP) - /*! \brief Get the list of available D3D10 devices. - * - * \param d3d_device_source. - * - * \param d3d_object. - * - * \param d3d_device_set. - * - * \param devices returns a vector of OpenCL D3D10 devices found. The cl::Device - * values returned in devices can be used to identify a specific OpenCL - * device. If \a devices argument is NULL, this argument is ignored. - * - * \return One of the following values: - * - CL_SUCCESS if the function is executed successfully. - * - * The application can query specific capabilities of the OpenCL device(s) - * returned by cl::getDevices. This can be used by the application to - * determine which device(s) to use. - * - * \note In the case that exceptions are enabled and a return value - * other than CL_SUCCESS is generated, then cl::Error exception is - * generated. - */ - cl_int getDevices( - cl_d3d10_device_source_khr d3d_device_source, - void * d3d_object, - cl_d3d10_device_set_khr d3d_device_set, - vector* devices) const - { - typedef CL_API_ENTRY cl_int (CL_API_CALL *PFN_clGetDeviceIDsFromD3D10KHR)( - cl_platform_id platform, - cl_d3d10_device_source_khr d3d_device_source, - void * d3d_object, - cl_d3d10_device_set_khr d3d_device_set, - cl_uint num_entries, - cl_device_id * devices, - cl_uint* num_devices); - - if( devices == NULL ) { - return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_DEVICE_IDS_ERR); - } - - static PFN_clGetDeviceIDsFromD3D10KHR pfn_clGetDeviceIDsFromD3D10KHR = NULL; - CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(object_, clGetDeviceIDsFromD3D10KHR); - - cl_uint n = 0; - cl_int err = pfn_clGetDeviceIDsFromD3D10KHR( - object_, - d3d_device_source, - d3d_object, - d3d_device_set, - 0, - NULL, - &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_DEVICE_IDS_ERR); - } - - vector ids(n); - err = pfn_clGetDeviceIDsFromD3D10KHR( - object_, - d3d_device_source, - d3d_object, - d3d_device_set, - n, - ids.data(), - NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_DEVICE_IDS_ERR); - } - - // Cannot trivially assign because we need to capture intermediates - // with safe construction - // We must retain things we obtain from the API to avoid releasing - // API-owned objects. - if (devices) { - devices->resize(ids.size()); - - // Assign to param, constructing with retain behaviour - // to correctly capture each underlying CL object - for (size_type i = 0; i < ids.size(); i++) { - (*devices)[i] = Device(ids[i], true); - } - } - return CL_SUCCESS; - } -#endif - - /*! \brief Gets a list of available platforms. - * - * Wraps clGetPlatformIDs(). - */ - static cl_int get( - vector* platforms) - { - cl_uint n = 0; - - if( platforms == NULL ) { - return detail::errHandler(CL_INVALID_ARG_VALUE, __GET_PLATFORM_IDS_ERR); - } - - cl_int err = ::clGetPlatformIDs(0, NULL, &n); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_PLATFORM_IDS_ERR); - } - - vector ids(n); - err = ::clGetPlatformIDs(n, ids.data(), NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_PLATFORM_IDS_ERR); - } - - if (platforms) { - platforms->resize(ids.size()); - - // Platforms don't reference count - for (size_type i = 0; i < ids.size(); i++) { - (*platforms)[i] = Platform(ids[i]); - } - } - return CL_SUCCESS; - } - - /*! \brief Gets the first available platform. - * - * Wraps clGetPlatformIDs(), returning the first result. - */ - static cl_int get( - Platform * platform) - { - cl_int err; - Platform default_platform = Platform::getDefault(&err); - if (platform) { - *platform = default_platform; - } - return err; - } - - /*! \brief Gets the first available platform, returning it by value. - * - * \return Returns a valid platform if one is available. - * If no platform is available will return a null platform. - * Throws an exception if no platforms are available - * or an error condition occurs. - * Wraps clGetPlatformIDs(), returning the first result. - */ - static Platform get( - cl_int * errResult = NULL) - { - cl_int err; - Platform default_platform = Platform::getDefault(&err); - if (errResult) { - *errResult = err; - } - return default_platform; - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - //! \brief Wrapper for clUnloadCompiler(). - cl_int - unloadCompiler() - { - return ::clUnloadPlatformCompiler(object_); - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -}; // class Platform - -CL_HPP_DEFINE_STATIC_MEMBER_ std::once_flag Platform::default_initialized_; -CL_HPP_DEFINE_STATIC_MEMBER_ Platform Platform::default_; -CL_HPP_DEFINE_STATIC_MEMBER_ cl_int Platform::default_error_ = CL_SUCCESS; - - -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) -/** - * Unload the OpenCL compiler. - * \note Deprecated for OpenCL 1.2. Use Platform::unloadCompiler instead. - */ -inline CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int -UnloadCompiler() CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; -inline cl_int -UnloadCompiler() -{ - return ::clUnloadCompiler(); -} -#endif // #if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - -/*! \brief Class interface for cl_context. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_context as the original. For details, see - * clRetainContext() and clReleaseContext(). - * - * \see cl_context - */ -class Context - : public detail::Wrapper -{ -private: - static std::once_flag default_initialized_; - static Context default_; - static cl_int default_error_; - - /*! \brief Create the default context from the default device type in the default platform. - * - * This sets @c default_ and @c default_error_. It does not throw - * @c cl::Error. - */ - static void makeDefault() { - /* Throwing an exception from a call_once invocation does not do - * what we wish, so we catch it and save the error. - */ -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - try -#endif - { -#if !defined(__APPLE__) && !defined(__MACOS) - const Platform &p = Platform::getDefault(); - cl_platform_id defaultPlatform = p(); - cl_context_properties properties[3] = { - CL_CONTEXT_PLATFORM, (cl_context_properties)defaultPlatform, 0 - }; -#else // #if !defined(__APPLE__) && !defined(__MACOS) - cl_context_properties *properties = nullptr; -#endif // #if !defined(__APPLE__) && !defined(__MACOS) - - default_ = Context( - CL_DEVICE_TYPE_DEFAULT, - properties, - NULL, - NULL, - &default_error_); - } -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - catch (cl::Error &e) { - default_error_ = e.err(); - } -#endif - } - - - /*! \brief Create the default context from a provided Context. - * - * This sets @c default_. It does not throw - * @c cl::Error. - */ - static void makeDefaultProvided(const Context &c) { - default_ = c; - } - -public: -#ifdef CL_HPP_UNIT_TEST_ENABLE - /*! \brief Reset the default. - * - * This sets @c default_ to an empty value to support cleanup in - * the unit test framework. - * This function is not thread safe. - */ - static void unitTestClearDefault() { - default_ = Context(); - } -#endif // #ifdef CL_HPP_UNIT_TEST_ENABLE - - /*! \brief Constructs a context including a list of specified devices. - * - * Wraps clCreateContext(). - */ - Context( - const vector& devices, - cl_context_properties* properties = NULL, - void (CL_CALLBACK * notifyFptr)( - const char *, - const void *, - size_type, - void *) = NULL, - void* data = NULL, - cl_int* err = NULL) - { - cl_int error; - - size_type numDevices = devices.size(); - vector deviceIDs(numDevices); - - for( size_type deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { - deviceIDs[deviceIndex] = (devices[deviceIndex])(); - } - - object_ = ::clCreateContext( - properties, (cl_uint) numDevices, - deviceIDs.data(), - notifyFptr, data, &error); - - detail::errHandler(error, __CREATE_CONTEXT_ERR); - if (err != NULL) { - *err = error; - } - } - - Context( - const Device& device, - cl_context_properties* properties = NULL, - void (CL_CALLBACK * notifyFptr)( - const char *, - const void *, - size_type, - void *) = NULL, - void* data = NULL, - cl_int* err = NULL) - { - cl_int error; - - cl_device_id deviceID = device(); - - object_ = ::clCreateContext( - properties, 1, - &deviceID, - notifyFptr, data, &error); - - detail::errHandler(error, __CREATE_CONTEXT_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! \brief Constructs a context including all or a subset of devices of a specified type. - * - * Wraps clCreateContextFromType(). - */ - Context( - cl_device_type type, - cl_context_properties* properties = NULL, - void (CL_CALLBACK * notifyFptr)( - const char *, - const void *, - size_type, - void *) = NULL, - void* data = NULL, - cl_int* err = NULL) - { - cl_int error; - -#if !defined(__APPLE__) && !defined(__MACOS) - cl_context_properties prop[4] = {CL_CONTEXT_PLATFORM, 0, 0, 0 }; - - if (properties == NULL) { - // Get a valid platform ID as we cannot send in a blank one - vector platforms; - error = Platform::get(&platforms); - if (error != CL_SUCCESS) { - detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR); - if (err != NULL) { - *err = error; - } - return; - } - - // Check the platforms we found for a device of our specified type - cl_context_properties platform_id = 0; - for (unsigned int i = 0; i < platforms.size(); i++) { - - vector devices; - -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - try { -#endif - - error = platforms[i].getDevices(type, &devices); - -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - } catch (cl::Error& e) { - error = e.err(); - } - // Catch if exceptions are enabled as we don't want to exit if first platform has no devices of type - // We do error checking next anyway, and can throw there if needed -#endif - - // Only squash CL_SUCCESS and CL_DEVICE_NOT_FOUND - if (error != CL_SUCCESS && error != CL_DEVICE_NOT_FOUND) { - detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR); - if (err != NULL) { - *err = error; - } - } - - if (devices.size() > 0) { - platform_id = (cl_context_properties)platforms[i](); - break; - } - } - - if (platform_id == 0) { - detail::errHandler(CL_DEVICE_NOT_FOUND, __CREATE_CONTEXT_FROM_TYPE_ERR); - if (err != NULL) { - *err = CL_DEVICE_NOT_FOUND; - } - return; - } - - prop[1] = platform_id; - properties = &prop[0]; - } -#endif - object_ = ::clCreateContextFromType( - properties, type, notifyFptr, data, &error); - - detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Context(const Context& ctx) : detail::Wrapper(ctx) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Context& operator = (const Context &ctx) - { - detail::Wrapper::operator=(ctx); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Context(Context&& ctx) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(ctx)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Context& operator = (Context &&ctx) - { - detail::Wrapper::operator=(std::move(ctx)); - return *this; - } - - - /*! \brief Returns a singleton context including all devices of CL_DEVICE_TYPE_DEFAULT. - * - * \note All calls to this function return the same cl_context as the first. - */ - static Context getDefault(cl_int * err = NULL) - { - std::call_once(default_initialized_, makeDefault); - detail::errHandler(default_error_); - if (err != NULL) { - *err = default_error_; - } - return default_; - } - - /** - * Modify the default context to be used by - * subsequent operations. - * Will only set the default if no default was previously created. - * @return updated default context. - * Should be compared to the passed value to ensure that it was updated. - */ - static Context setDefault(const Context &default_context) - { - std::call_once(default_initialized_, makeDefaultProvided, std::cref(default_context)); - detail::errHandler(default_error_); - return default_; - } - - //! \brief Default constructor - initializes to NULL. - Context() : detail::Wrapper() { } - - /*! \brief Constructor from cl_context - takes ownership. - * - * This effectively transfers ownership of a refcount on the cl_context - * into the new Context object. - */ - explicit Context(const cl_context& context, bool retainObject = false) : - detail::Wrapper(context, retainObject) { } - - /*! \brief Assignment operator from cl_context - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseContext() on the value previously held by this instance. - */ - Context& operator = (const cl_context& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetContextInfo(). - template - cl_int getInfo(cl_context_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetContextInfo, object_, name, param), - __GET_CONTEXT_INFO_ERR); - } - - //! \brief Wrapper for clGetContextInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_context_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - /*! \brief Gets a list of supported image formats. - * - * Wraps clGetSupportedImageFormats(). - */ - cl_int getSupportedImageFormats( - cl_mem_flags flags, - cl_mem_object_type type, - vector* formats) const - { - cl_uint numEntries; - - if (!formats) { - return CL_SUCCESS; - } - - cl_int err = ::clGetSupportedImageFormats( - object_, - flags, - type, - 0, - NULL, - &numEntries); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_SUPPORTED_IMAGE_FORMATS_ERR); - } - - if (numEntries > 0) { - vector value(numEntries); - err = ::clGetSupportedImageFormats( - object_, - flags, - type, - numEntries, - (cl_image_format*)value.data(), - NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __GET_SUPPORTED_IMAGE_FORMATS_ERR); - } - - formats->assign(begin(value), end(value)); - } - else { - // If no values are being returned, ensure an empty vector comes back - formats->clear(); - } - - return CL_SUCCESS; - } -}; - -inline void Device::makeDefault() -{ - /* Throwing an exception from a call_once invocation does not do - * what we wish, so we catch it and save the error. - */ -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - try -#endif - { - cl_int error = 0; - - Context context = Context::getDefault(&error); - detail::errHandler(error, __CREATE_CONTEXT_ERR); - - if (error != CL_SUCCESS) { - default_error_ = error; - } - else { - default_ = context.getInfo()[0]; - default_error_ = CL_SUCCESS; - } - } -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - catch (cl::Error &e) { - default_error_ = e.err(); - } -#endif -} - -CL_HPP_DEFINE_STATIC_MEMBER_ std::once_flag Context::default_initialized_; -CL_HPP_DEFINE_STATIC_MEMBER_ Context Context::default_; -CL_HPP_DEFINE_STATIC_MEMBER_ cl_int Context::default_error_ = CL_SUCCESS; - -/*! \brief Class interface for cl_event. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_event as the original. For details, see - * clRetainEvent() and clReleaseEvent(). - * - * \see cl_event - */ -class Event : public detail::Wrapper -{ -public: - //! \brief Default constructor - initializes to NULL. - Event() : detail::Wrapper() { } - - /*! \brief Constructor from cl_event - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * This effectively transfers ownership of a refcount on the cl_event - * into the new Event object. - */ - explicit Event(const cl_event& event, bool retainObject = false) : - detail::Wrapper(event, retainObject) { } - - /*! \brief Assignment operator from cl_event - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseEvent() on the value previously held by this instance. - */ - Event& operator = (const cl_event& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - //! \brief Wrapper for clGetEventInfo(). - template - cl_int getInfo(cl_event_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetEventInfo, object_, name, param), - __GET_EVENT_INFO_ERR); - } - - //! \brief Wrapper for clGetEventInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_event_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - //! \brief Wrapper for clGetEventProfilingInfo(). - template - cl_int getProfilingInfo(cl_profiling_info name, T* param) const - { - return detail::errHandler(detail::getInfo( - &::clGetEventProfilingInfo, object_, name, param), - __GET_EVENT_PROFILE_INFO_ERR); - } - - //! \brief Wrapper for clGetEventProfilingInfo() that returns by value. - template typename - detail::param_traits::param_type - getProfilingInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_profiling_info, name>::param_type param; - cl_int result = getProfilingInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - /*! \brief Blocks the calling thread until this event completes. - * - * Wraps clWaitForEvents(). - */ - cl_int wait() const - { - return detail::errHandler( - ::clWaitForEvents(1, &object_), - __WAIT_FOR_EVENTS_ERR); - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 110 - /*! \brief Registers a user callback function for a specific command execution status. - * - * Wraps clSetEventCallback(). - */ - cl_int setCallback( - cl_int type, - void (CL_CALLBACK * pfn_notify)(cl_event, cl_int, void *), - void * user_data = NULL) - { - return detail::errHandler( - ::clSetEventCallback( - object_, - type, - pfn_notify, - user_data), - __SET_EVENT_CALLBACK_ERR); - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 - - /*! \brief Blocks the calling thread until every event specified is complete. - * - * Wraps clWaitForEvents(). - */ - static cl_int - waitForEvents(const vector& events) - { - return detail::errHandler( - ::clWaitForEvents( - (cl_uint) events.size(), (events.size() > 0) ? (cl_event*)&events.front() : NULL), - __WAIT_FOR_EVENTS_ERR); - } -}; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 110 -/*! \brief Class interface for user events (a subset of cl_event's). - * - * See Event for details about copy semantics, etc. - */ -class UserEvent : public Event -{ -public: - /*! \brief Constructs a user event on a given context. - * - * Wraps clCreateUserEvent(). - */ - UserEvent( - const Context& context, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateUserEvent( - context(), - &error); - - detail::errHandler(error, __CREATE_USER_EVENT_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - UserEvent() : Event() { } - - /*! \brief Sets the execution status of a user event object. - * - * Wraps clSetUserEventStatus(). - */ - cl_int setStatus(cl_int status) - { - return detail::errHandler( - ::clSetUserEventStatus(object_,status), - __SET_USER_EVENT_STATUS_ERR); - } -}; -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 - -/*! \brief Blocks the calling thread until every event specified is complete. - * - * Wraps clWaitForEvents(). - */ -inline static cl_int -WaitForEvents(const vector& events) -{ - return detail::errHandler( - ::clWaitForEvents( - (cl_uint) events.size(), (events.size() > 0) ? (cl_event*)&events.front() : NULL), - __WAIT_FOR_EVENTS_ERR); -} - -/*! \brief Class interface for cl_mem. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_mem as the original. For details, see - * clRetainMemObject() and clReleaseMemObject(). - * - * \see cl_mem - */ -class Memory : public detail::Wrapper -{ -public: - //! \brief Default constructor - initializes to NULL. - Memory() : detail::Wrapper() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * Optionally transfer ownership of a refcount on the cl_mem - * into the new Memory object. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * - * See Memory for further details. - */ - explicit Memory(const cl_mem& memory, bool retainObject) : - detail::Wrapper(memory, retainObject) { } - - /*! \brief Assignment operator from cl_mem - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseMemObject() on the value previously held by this instance. - */ - Memory& operator = (const cl_mem& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Memory(const Memory& mem) : detail::Wrapper(mem) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Memory& operator = (const Memory &mem) - { - detail::Wrapper::operator=(mem); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Memory(Memory&& mem) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(mem)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Memory& operator = (Memory &&mem) - { - detail::Wrapper::operator=(std::move(mem)); - return *this; - } - - - //! \brief Wrapper for clGetMemObjectInfo(). - template - cl_int getInfo(cl_mem_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetMemObjectInfo, object_, name, param), - __GET_MEM_OBJECT_INFO_ERR); - } - - //! \brief Wrapper for clGetMemObjectInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_mem_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 110 - /*! \brief Registers a callback function to be called when the memory object - * is no longer needed. - * - * Wraps clSetMemObjectDestructorCallback(). - * - * Repeated calls to this function, for a given cl_mem value, will append - * to the list of functions called (in reverse order) when memory object's - * resources are freed and the memory object is deleted. - * - * \note - * The registered callbacks are associated with the underlying cl_mem - * value - not the Memory class instance. - */ - cl_int setDestructorCallback( - void (CL_CALLBACK * pfn_notify)(cl_mem, void *), - void * user_data = NULL) - { - return detail::errHandler( - ::clSetMemObjectDestructorCallback( - object_, - pfn_notify, - user_data), - __SET_MEM_OBJECT_DESTRUCTOR_CALLBACK_ERR); - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 - -}; - -// Pre-declare copy functions -class Buffer; -template< typename IteratorType > -cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ); -template< typename IteratorType > -cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ); -template< typename IteratorType > -cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ); -template< typename IteratorType > -cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ); - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -namespace detail -{ - class SVMTraitNull - { - public: - static cl_svm_mem_flags getSVMMemFlags() - { - return 0; - } - }; -} // namespace detail - -template -class SVMTraitReadWrite -{ -public: - static cl_svm_mem_flags getSVMMemFlags() - { - return CL_MEM_READ_WRITE | - Trait::getSVMMemFlags(); - } -}; - -template -class SVMTraitReadOnly -{ -public: - static cl_svm_mem_flags getSVMMemFlags() - { - return CL_MEM_READ_ONLY | - Trait::getSVMMemFlags(); - } -}; - -template -class SVMTraitWriteOnly -{ -public: - static cl_svm_mem_flags getSVMMemFlags() - { - return CL_MEM_WRITE_ONLY | - Trait::getSVMMemFlags(); - } -}; - -template> -class SVMTraitCoarse -{ -public: - static cl_svm_mem_flags getSVMMemFlags() - { - return Trait::getSVMMemFlags(); - } -}; - -template> -class SVMTraitFine -{ -public: - static cl_svm_mem_flags getSVMMemFlags() - { - return CL_MEM_SVM_FINE_GRAIN_BUFFER | - Trait::getSVMMemFlags(); - } -}; - -template> -class SVMTraitAtomic -{ -public: - static cl_svm_mem_flags getSVMMemFlags() - { - return - CL_MEM_SVM_FINE_GRAIN_BUFFER | - CL_MEM_SVM_ATOMICS | - Trait::getSVMMemFlags(); - } -}; - -// Pre-declare SVM map function -template -inline cl_int enqueueMapSVM( - T* ptr, - cl_bool blocking, - cl_map_flags flags, - size_type size, - const vector* events = NULL, - Event* event = NULL); - -/** - * STL-like allocator class for managing SVM objects provided for convenience. - * - * Note that while this behaves like an allocator for the purposes of constructing vectors and similar objects, - * care must be taken when using with smart pointers. - * The allocator should not be used to construct a unique_ptr if we are using coarse-grained SVM mode because - * the coarse-grained management behaviour would behave incorrectly with respect to reference counting. - * - * Instead the allocator embeds a Deleter which may be used with unique_ptr and is used - * with the allocate_shared and allocate_ptr supplied operations. - */ -template -class SVMAllocator { -private: - Context context_; - -public: - typedef T value_type; - typedef value_type* pointer; - typedef const value_type* const_pointer; - typedef value_type& reference; - typedef const value_type& const_reference; - typedef std::size_t size_type; - typedef std::ptrdiff_t difference_type; - - template - struct rebind - { - typedef SVMAllocator other; - }; - - template - friend class SVMAllocator; - - SVMAllocator() : - context_(Context::getDefault()) - { - } - - explicit SVMAllocator(cl::Context context) : - context_(context) - { - } - - - SVMAllocator(const SVMAllocator &other) : - context_(other.context_) - { - } - - template - SVMAllocator(const SVMAllocator &other) : - context_(other.context_) - { - } - - ~SVMAllocator() - { - } - - pointer address(reference r) CL_HPP_NOEXCEPT_ - { - return std::addressof(r); - } - - const_pointer address(const_reference r) CL_HPP_NOEXCEPT_ - { - return std::addressof(r); - } - - /** - * Allocate an SVM pointer. - * - * If the allocator is coarse-grained, this will take ownership to allow - * containers to correctly construct data in place. - */ - pointer allocate( - size_type size, - typename cl::SVMAllocator::const_pointer = 0) - { - // Allocate memory with default alignment matching the size of the type - void* voidPointer = - clSVMAlloc( - context_(), - SVMTrait::getSVMMemFlags(), - size*sizeof(T), - 0); - pointer retValue = reinterpret_cast( - voidPointer); -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - if (!retValue) { - std::bad_alloc excep; - throw excep; - } -#endif // #if defined(CL_HPP_ENABLE_EXCEPTIONS) - - // If allocation was coarse-grained then map it - if (!(SVMTrait::getSVMMemFlags() & CL_MEM_SVM_FINE_GRAIN_BUFFER)) { - cl_int err = enqueueMapSVM(retValue, CL_TRUE, CL_MAP_READ | CL_MAP_WRITE, size*sizeof(T)); - if (err != CL_SUCCESS) { - std::bad_alloc excep; - throw excep; - } - } - - // If exceptions disabled, return null pointer from allocator - return retValue; - } - - void deallocate(pointer p, size_type) - { - clSVMFree(context_(), p); - } - - /** - * Return the maximum possible allocation size. - * This is the minimum of the maximum sizes of all devices in the context. - */ - size_type max_size() const CL_HPP_NOEXCEPT_ - { - size_type maxSize = std::numeric_limits::max() / sizeof(T); - - for (const Device &d : context_.getInfo()) { - maxSize = std::min( - maxSize, - static_cast(d.getInfo())); - } - - return maxSize; - } - - template< class U, class... Args > - void construct(U* p, Args&&... args) - { - new(p)T(args...); - } - - template< class U > - void destroy(U* p) - { - p->~U(); - } - - /** - * Returns true if the contexts match. - */ - inline bool operator==(SVMAllocator const& rhs) - { - return (context_==rhs.context_); - } - - inline bool operator!=(SVMAllocator const& a) - { - return !operator==(a); - } -}; // class SVMAllocator return cl::pointer(tmp, detail::Deleter{alloc, copies}); - - -template -class SVMAllocator { -public: - typedef void value_type; - typedef value_type* pointer; - typedef const value_type* const_pointer; - - template - struct rebind - { - typedef SVMAllocator other; - }; - - template - friend class SVMAllocator; -}; - -#if !defined(CL_HPP_NO_STD_UNIQUE_PTR) -namespace detail -{ - template - class Deleter { - private: - Alloc alloc_; - size_type copies_; - - public: - typedef typename std::allocator_traits::pointer pointer; - - Deleter(const Alloc &alloc, size_type copies) : alloc_{ alloc }, copies_{ copies } - { - } - - void operator()(pointer ptr) const { - Alloc tmpAlloc{ alloc_ }; - std::allocator_traits::destroy(tmpAlloc, std::addressof(*ptr)); - std::allocator_traits::deallocate(tmpAlloc, ptr, copies_); - } - }; -} // namespace detail - -/** - * Allocation operation compatible with std::allocate_ptr. - * Creates a unique_ptr by default. - * This requirement is to ensure that the control block is not - * allocated in memory inaccessible to the host. - */ -template -cl::pointer> allocate_pointer(const Alloc &alloc_, Args&&... args) -{ - Alloc alloc(alloc_); - static const size_type copies = 1; - - // Ensure that creation of the management block and the - // object are dealt with separately such that we only provide a deleter - - T* tmp = std::allocator_traits::allocate(alloc, copies); - if (!tmp) { - std::bad_alloc excep; - throw excep; - } - try { - std::allocator_traits::construct( - alloc, - std::addressof(*tmp), - std::forward(args)...); - - return cl::pointer>(tmp, detail::Deleter{alloc, copies}); - } - catch (std::bad_alloc b) - { - std::allocator_traits::deallocate(alloc, tmp, copies); - throw; - } -} - -template< class T, class SVMTrait, class... Args > -cl::pointer>> allocate_svm(Args... args) -{ - SVMAllocator alloc; - return cl::allocate_pointer(alloc, args...); -} - -template< class T, class SVMTrait, class... Args > -cl::pointer>> allocate_svm(const cl::Context &c, Args... args) -{ - SVMAllocator alloc(c); - return cl::allocate_pointer(alloc, args...); -} -#endif // #if !defined(CL_HPP_NO_STD_UNIQUE_PTR) - -/*! \brief Vector alias to simplify contruction of coarse-grained SVM containers. - * - */ -template < class T > -using coarse_svm_vector = vector>>; - -/*! \brief Vector alias to simplify contruction of fine-grained SVM containers. -* -*/ -template < class T > -using fine_svm_vector = vector>>; - -/*! \brief Vector alias to simplify contruction of fine-grained SVM containers that support platform atomics. -* -*/ -template < class T > -using atomic_svm_vector = vector>>; - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - - -/*! \brief Class interface for Buffer Memory Objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Buffer : public Memory -{ -public: - - /*! \brief Constructs a Buffer in a specified context. - * - * Wraps clCreateBuffer(). - * - * \param host_ptr Storage to be used if the CL_MEM_USE_HOST_PTR flag was - * specified. Note alignment & exclusivity requirements. - */ - Buffer( - const Context& context, - cl_mem_flags flags, - size_type size, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - object_ = ::clCreateBuffer(context(), flags, size, host_ptr, &error); - - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! \brief Constructs a Buffer in the default context. - * - * Wraps clCreateBuffer(). - * - * \param host_ptr Storage to be used if the CL_MEM_USE_HOST_PTR flag was - * specified. Note alignment & exclusivity requirements. - * - * \see Context::getDefault() - */ - Buffer( - cl_mem_flags flags, - size_type size, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - - Context context = Context::getDefault(err); - - object_ = ::clCreateBuffer(context(), flags, size, host_ptr, &error); - - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! - * \brief Construct a Buffer from a host container via iterators. - * IteratorType must be random access. - * If useHostPtr is specified iterators must represent contiguous data. - */ - template< typename IteratorType > - Buffer( - IteratorType startIterator, - IteratorType endIterator, - bool readOnly, - bool useHostPtr = false, - cl_int* err = NULL) - { - typedef typename std::iterator_traits::value_type DataType; - cl_int error; - - cl_mem_flags flags = 0; - if( readOnly ) { - flags |= CL_MEM_READ_ONLY; - } - else { - flags |= CL_MEM_READ_WRITE; - } - if( useHostPtr ) { - flags |= CL_MEM_USE_HOST_PTR; - } - - size_type size = sizeof(DataType)*(endIterator - startIterator); - - Context context = Context::getDefault(err); - - if( useHostPtr ) { - object_ = ::clCreateBuffer(context(), flags, size, static_cast(&*startIterator), &error); - } else { - object_ = ::clCreateBuffer(context(), flags, size, 0, &error); - } - - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - - if( !useHostPtr ) { - error = cl::copy(startIterator, endIterator, *this); - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - } - - /*! - * \brief Construct a Buffer from a host container via iterators using a specified context. - * IteratorType must be random access. - * If useHostPtr is specified iterators must represent contiguous data. - */ - template< typename IteratorType > - Buffer(const Context &context, IteratorType startIterator, IteratorType endIterator, - bool readOnly, bool useHostPtr = false, cl_int* err = NULL); - - /*! - * \brief Construct a Buffer from a host container via iterators using a specified queue. - * If useHostPtr is specified iterators must be random access. - */ - template< typename IteratorType > - Buffer(const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, - bool readOnly, bool useHostPtr = false, cl_int* err = NULL); - - //! \brief Default constructor - initializes to NULL. - Buffer() : Memory() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with earlier versions. - * - * See Memory for further details. - */ - explicit Buffer(const cl_mem& buffer, bool retainObject = false) : - Memory(buffer, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Buffer& operator = (const cl_mem& rhs) - { - Memory::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Buffer(const Buffer& buf) : Memory(buf) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Buffer& operator = (const Buffer &buf) - { - Memory::operator=(buf); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Buffer(Buffer&& buf) CL_HPP_NOEXCEPT_ : Memory(std::move(buf)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Buffer& operator = (Buffer &&buf) - { - Memory::operator=(std::move(buf)); - return *this; - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 110 - /*! \brief Creates a new buffer object from this. - * - * Wraps clCreateSubBuffer(). - */ - Buffer createSubBuffer( - cl_mem_flags flags, - cl_buffer_create_type buffer_create_type, - const void * buffer_create_info, - cl_int * err = NULL) - { - Buffer result; - cl_int error; - result.object_ = ::clCreateSubBuffer( - object_, - flags, - buffer_create_type, - buffer_create_info, - &error); - - detail::errHandler(error, __CREATE_SUBBUFFER_ERR); - if (err != NULL) { - *err = error; - } - - return result; - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 -}; - -#if defined (CL_HPP_USE_DX_INTEROP) -/*! \brief Class interface for creating OpenCL buffers from ID3D10Buffer's. - * - * This is provided to facilitate interoperability with Direct3D. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class BufferD3D10 : public Buffer -{ -public: - - - /*! \brief Constructs a BufferD3D10, in a specified context, from a - * given ID3D10Buffer. - * - * Wraps clCreateFromD3D10BufferKHR(). - */ - BufferD3D10( - const Context& context, - cl_mem_flags flags, - ID3D10Buffer* bufobj, - cl_int * err = NULL) : pfn_clCreateFromD3D10BufferKHR(nullptr) - { - typedef CL_API_ENTRY cl_mem (CL_API_CALL *PFN_clCreateFromD3D10BufferKHR)( - cl_context context, cl_mem_flags flags, ID3D10Buffer* buffer, - cl_int* errcode_ret); - PFN_clCreateFromD3D10BufferKHR pfn_clCreateFromD3D10BufferKHR; -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - vector props = context.getInfo(); - cl_platform platform = -1; - for( int i = 0; i < props.size(); ++i ) { - if( props[i] == CL_CONTEXT_PLATFORM ) { - platform = props[i+1]; - } - } - CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(platform, clCreateFromD3D10BufferKHR); -#elif CL_HPP_TARGET_OPENCL_VERSION >= 110 - CL_HPP_INIT_CL_EXT_FCN_PTR_(clCreateFromD3D10BufferKHR); -#endif - - cl_int error; - object_ = pfn_clCreateFromD3D10BufferKHR( - context(), - flags, - bufobj, - &error); - - detail::errHandler(error, __CREATE_GL_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - BufferD3D10() : Buffer() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit BufferD3D10(const cl_mem& buffer, bool retainObject = false) : - Buffer(buffer, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - BufferD3D10& operator = (const cl_mem& rhs) - { - Buffer::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - BufferD3D10(const BufferD3D10& buf) : - Buffer(buf) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - BufferD3D10& operator = (const BufferD3D10 &buf) - { - Buffer::operator=(buf); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - BufferD3D10(BufferD3D10&& buf) CL_HPP_NOEXCEPT_ : Buffer(std::move(buf)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - BufferD3D10& operator = (BufferD3D10 &&buf) - { - Buffer::operator=(std::move(buf)); - return *this; - } -}; -#endif - -/*! \brief Class interface for GL Buffer Memory Objects. - * - * This is provided to facilitate interoperability with OpenGL. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class BufferGL : public Buffer -{ -public: - /*! \brief Constructs a BufferGL in a specified context, from a given - * GL buffer. - * - * Wraps clCreateFromGLBuffer(). - */ - BufferGL( - const Context& context, - cl_mem_flags flags, - cl_GLuint bufobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLBuffer( - context(), - flags, - bufobj, - &error); - - detail::errHandler(error, __CREATE_GL_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - BufferGL() : Buffer() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit BufferGL(const cl_mem& buffer, bool retainObject = false) : - Buffer(buffer, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - BufferGL& operator = (const cl_mem& rhs) - { - Buffer::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - BufferGL(const BufferGL& buf) : Buffer(buf) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - BufferGL& operator = (const BufferGL &buf) - { - Buffer::operator=(buf); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - BufferGL(BufferGL&& buf) CL_HPP_NOEXCEPT_ : Buffer(std::move(buf)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - BufferGL& operator = (BufferGL &&buf) - { - Buffer::operator=(std::move(buf)); - return *this; - } - - //! \brief Wrapper for clGetGLObjectInfo(). - cl_int getObjectInfo( - cl_gl_object_type *type, - cl_GLuint * gl_object_name) - { - return detail::errHandler( - ::clGetGLObjectInfo(object_,type,gl_object_name), - __GET_GL_OBJECT_INFO_ERR); - } -}; - -/*! \brief Class interface for GL Render Buffer Memory Objects. - * - * This is provided to facilitate interoperability with OpenGL. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class BufferRenderGL : public Buffer -{ -public: - /*! \brief Constructs a BufferRenderGL in a specified context, from a given - * GL Renderbuffer. - * - * Wraps clCreateFromGLRenderbuffer(). - */ - BufferRenderGL( - const Context& context, - cl_mem_flags flags, - cl_GLuint bufobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLRenderbuffer( - context(), - flags, - bufobj, - &error); - - detail::errHandler(error, __CREATE_GL_RENDER_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - BufferRenderGL() : Buffer() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit BufferRenderGL(const cl_mem& buffer, bool retainObject = false) : - Buffer(buffer, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - BufferRenderGL& operator = (const cl_mem& rhs) - { - Buffer::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - BufferRenderGL(const BufferRenderGL& buf) : Buffer(buf) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - BufferRenderGL& operator = (const BufferRenderGL &buf) - { - Buffer::operator=(buf); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - BufferRenderGL(BufferRenderGL&& buf) CL_HPP_NOEXCEPT_ : Buffer(std::move(buf)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - BufferRenderGL& operator = (BufferRenderGL &&buf) - { - Buffer::operator=(std::move(buf)); - return *this; - } - - //! \brief Wrapper for clGetGLObjectInfo(). - cl_int getObjectInfo( - cl_gl_object_type *type, - cl_GLuint * gl_object_name) - { - return detail::errHandler( - ::clGetGLObjectInfo(object_,type,gl_object_name), - __GET_GL_OBJECT_INFO_ERR); - } -}; - -/*! \brief C++ base class for Image Memory objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image : public Memory -{ -protected: - //! \brief Default constructor - initializes to NULL. - Image() : Memory() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit Image(const cl_mem& image, bool retainObject = false) : - Memory(image, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image& operator = (const cl_mem& rhs) - { - Memory::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image(const Image& img) : Memory(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image& operator = (const Image &img) - { - Memory::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Image(Image&& img) CL_HPP_NOEXCEPT_ : Memory(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Image& operator = (Image &&img) - { - Memory::operator=(std::move(img)); - return *this; - } - - -public: - //! \brief Wrapper for clGetImageInfo(). - template - cl_int getImageInfo(cl_image_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetImageInfo, object_, name, param), - __GET_IMAGE_INFO_ERR); - } - - //! \brief Wrapper for clGetImageInfo() that returns by value. - template typename - detail::param_traits::param_type - getImageInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_image_info, name>::param_type param; - cl_int result = getImageInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } -}; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -/*! \brief Class interface for 1D Image Memory objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image1D : public Image -{ -public: - /*! \brief Constructs a 1D Image in a specified context. - * - * Wraps clCreateImage(). - */ - Image1D( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - size_type width, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE1D, - width, - 0, 0, 0, 0, 0, 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - Image1D() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit Image1D(const cl_mem& image1D, bool retainObject = false) : - Image(image1D, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image1D& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image1D(const Image1D& img) : Image(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image1D& operator = (const Image1D &img) - { - Image::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Image1D(Image1D&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Image1D& operator = (Image1D &&img) - { - Image::operator=(std::move(img)); - return *this; - } - -}; - -/*! \class Image1DBuffer - * \brief Image interface for 1D buffer images. - */ -class Image1DBuffer : public Image -{ -public: - Image1DBuffer( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - size_type width, - const Buffer &buffer, - cl_int* err = NULL) - { - cl_int error; - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE1D_BUFFER, - width, - 0, 0, 0, 0, 0, 0, 0, - buffer() - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - NULL, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } - - Image1DBuffer() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit Image1DBuffer(const cl_mem& image1D, bool retainObject = false) : - Image(image1D, retainObject) { } - - Image1DBuffer& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image1DBuffer(const Image1DBuffer& img) : Image(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image1DBuffer& operator = (const Image1DBuffer &img) - { - Image::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Image1DBuffer(Image1DBuffer&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Image1DBuffer& operator = (Image1DBuffer &&img) - { - Image::operator=(std::move(img)); - return *this; - } - -}; - -/*! \class Image1DArray - * \brief Image interface for arrays of 1D images. - */ -class Image1DArray : public Image -{ -public: - Image1DArray( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - size_type arraySize, - size_type width, - size_type rowPitch, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE1D_ARRAY, - width, - 0, 0, // height, depth (unused) - arraySize, - rowPitch, - 0, 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } - - Image1DArray() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit Image1DArray(const cl_mem& imageArray, bool retainObject = false) : - Image(imageArray, retainObject) { } - - - Image1DArray& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image1DArray(const Image1DArray& img) : Image(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image1DArray& operator = (const Image1DArray &img) - { - Image::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Image1DArray(Image1DArray&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Image1DArray& operator = (Image1DArray &&img) - { - Image::operator=(std::move(img)); - return *this; - } - -}; -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 120 - - -/*! \brief Class interface for 2D Image Memory objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image2D : public Image -{ -public: - /*! \brief Constructs a 2D Image in a specified context. - * - * Wraps clCreateImage(). - */ - Image2D( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - size_type width, - size_type height, - size_type row_pitch = 0, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - bool useCreateImage; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 120 - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useCreateImage = (version >= 0x10002); // OpenCL 1.2 or above - } -#elif CL_HPP_TARGET_OPENCL_VERSION >= 120 - useCreateImage = true; -#else - useCreateImage = false; -#endif - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - if (useCreateImage) - { - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE2D, - width, - height, - 0, 0, // depth, array size (unused) - row_pitch, - 0, 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -#if CL_HPP_MINIMUM_OPENCL_VERSION < 120 - if (!useCreateImage) - { - object_ = ::clCreateImage2D( - context(), flags,&format, width, height, row_pitch, host_ptr, &error); - - detail::errHandler(error, __CREATE_IMAGE2D_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 120 - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 || defined(CL_HPP_USE_CL_IMAGE2D_FROM_BUFFER_KHR) - /*! \brief Constructs a 2D Image from a buffer. - * \note This will share storage with the underlying buffer. - * - * Wraps clCreateImage(). - */ - Image2D( - const Context& context, - ImageFormat format, - const Buffer &sourceBuffer, - size_type width, - size_type height, - size_type row_pitch = 0, - cl_int* err = nullptr) - { - cl_int error; - - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE2D, - width, - height, - 0, 0, // depth, array size (unused) - row_pitch, - 0, 0, 0, - // Use buffer as input to image - sourceBuffer() - }; - object_ = ::clCreateImage( - context(), - 0, // flags inherited from buffer - &format, - &desc, - nullptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != nullptr) { - *err = error; - } - } -#endif //#if CL_HPP_TARGET_OPENCL_VERSION >= 200 || defined(CL_HPP_USE_CL_IMAGE2D_FROM_BUFFER_KHR) - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - /*! \brief Constructs a 2D Image from an image. - * \note This will share storage with the underlying image but may - * reinterpret the channel order and type. - * - * The image will be created matching with a descriptor matching the source. - * - * \param order is the channel order to reinterpret the image data as. - * The channel order may differ as described in the OpenCL - * 2.0 API specification. - * - * Wraps clCreateImage(). - */ - Image2D( - const Context& context, - cl_channel_order order, - const Image &sourceImage, - cl_int* err = nullptr) - { - cl_int error; - - // Descriptor fields have to match source image - size_type sourceWidth = - sourceImage.getImageInfo(); - size_type sourceHeight = - sourceImage.getImageInfo(); - size_type sourceRowPitch = - sourceImage.getImageInfo(); - cl_uint sourceNumMIPLevels = - sourceImage.getImageInfo(); - cl_uint sourceNumSamples = - sourceImage.getImageInfo(); - cl_image_format sourceFormat = - sourceImage.getImageInfo(); - - // Update only the channel order. - // Channel format inherited from source. - sourceFormat.image_channel_order = order; - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE2D, - sourceWidth, - sourceHeight, - 0, 0, // depth (unused), array size (unused) - sourceRowPitch, - 0, // slice pitch (unused) - sourceNumMIPLevels, - sourceNumSamples, - // Use buffer as input to image - sourceImage() - }; - object_ = ::clCreateImage( - context(), - 0, // flags should be inherited from mem_object - &sourceFormat, - &desc, - nullptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != nullptr) { - *err = error; - } - } -#endif //#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - - //! \brief Default constructor - initializes to NULL. - Image2D() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit Image2D(const cl_mem& image2D, bool retainObject = false) : - Image(image2D, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image2D& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image2D(const Image2D& img) : Image(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image2D& operator = (const Image2D &img) - { - Image::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Image2D(Image2D&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Image2D& operator = (Image2D &&img) - { - Image::operator=(std::move(img)); - return *this; - } - -}; - - -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) -/*! \brief Class interface for GL 2D Image Memory objects. - * - * This is provided to facilitate interoperability with OpenGL. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - * \note Deprecated for OpenCL 1.2. Please use ImageGL instead. - */ -class CL_EXT_PREFIX__VERSION_1_1_DEPRECATED Image2DGL : public Image2D -{ -public: - /*! \brief Constructs an Image2DGL in a specified context, from a given - * GL Texture. - * - * Wraps clCreateFromGLTexture2D(). - */ - Image2DGL( - const Context& context, - cl_mem_flags flags, - cl_GLenum target, - cl_GLint miplevel, - cl_GLuint texobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLTexture2D( - context(), - flags, - target, - miplevel, - texobj, - &error); - - detail::errHandler(error, __CREATE_GL_TEXTURE_2D_ERR); - if (err != NULL) { - *err = error; - } - - } - - //! \brief Default constructor - initializes to NULL. - Image2DGL() : Image2D() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit Image2DGL(const cl_mem& image, bool retainObject = false) : - Image2D(image, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - *c - * See Memory for further details. - */ - Image2DGL& operator = (const cl_mem& rhs) - { - Image2D::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image2DGL(const Image2DGL& img) : Image2D(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image2DGL& operator = (const Image2DGL &img) - { - Image2D::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Image2DGL(Image2DGL&& img) CL_HPP_NOEXCEPT_ : Image2D(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Image2DGL& operator = (Image2DGL &&img) - { - Image2D::operator=(std::move(img)); - return *this; - } - -} CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; -#endif // CL_USE_DEPRECATED_OPENCL_1_1_APIS - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -/*! \class Image2DArray - * \brief Image interface for arrays of 2D images. - */ -class Image2DArray : public Image -{ -public: - Image2DArray( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - size_type arraySize, - size_type width, - size_type height, - size_type rowPitch, - size_type slicePitch, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE2D_ARRAY, - width, - height, - 0, // depth (unused) - arraySize, - rowPitch, - slicePitch, - 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } - - Image2DArray() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit Image2DArray(const cl_mem& imageArray, bool retainObject = false) : Image(imageArray, retainObject) { } - - Image2DArray& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image2DArray(const Image2DArray& img) : Image(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image2DArray& operator = (const Image2DArray &img) - { - Image::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Image2DArray(Image2DArray&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Image2DArray& operator = (Image2DArray &&img) - { - Image::operator=(std::move(img)); - return *this; - } -}; -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 120 - -/*! \brief Class interface for 3D Image Memory objects. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image3D : public Image -{ -public: - /*! \brief Constructs a 3D Image in a specified context. - * - * Wraps clCreateImage(). - */ - Image3D( - const Context& context, - cl_mem_flags flags, - ImageFormat format, - size_type width, - size_type height, - size_type depth, - size_type row_pitch = 0, - size_type slice_pitch = 0, - void* host_ptr = NULL, - cl_int* err = NULL) - { - cl_int error; - bool useCreateImage; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 && CL_HPP_MINIMUM_OPENCL_VERSION < 120 - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useCreateImage = (version >= 0x10002); // OpenCL 1.2 or above - } -#elif CL_HPP_TARGET_OPENCL_VERSION >= 120 - useCreateImage = true; -#else - useCreateImage = false; -#endif - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - if (useCreateImage) - { - cl_image_desc desc = - { - CL_MEM_OBJECT_IMAGE3D, - width, - height, - depth, - 0, // array size (unused) - row_pitch, - slice_pitch, - 0, 0, 0 - }; - object_ = ::clCreateImage( - context(), - flags, - &format, - &desc, - host_ptr, - &error); - - detail::errHandler(error, __CREATE_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -#if CL_HPP_MINIMUM_OPENCL_VERSION < 120 - if (!useCreateImage) - { - object_ = ::clCreateImage3D( - context(), flags, &format, width, height, depth, row_pitch, - slice_pitch, host_ptr, &error); - - detail::errHandler(error, __CREATE_IMAGE3D_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 120 - } - - //! \brief Default constructor - initializes to NULL. - Image3D() : Image() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit Image3D(const cl_mem& image3D, bool retainObject = false) : - Image(image3D, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image3D& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image3D(const Image3D& img) : Image(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image3D& operator = (const Image3D &img) - { - Image::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Image3D(Image3D&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Image3D& operator = (Image3D &&img) - { - Image::operator=(std::move(img)); - return *this; - } -}; - -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) -/*! \brief Class interface for GL 3D Image Memory objects. - * - * This is provided to facilitate interoperability with OpenGL. - * - * See Memory for details about copy semantics, etc. - * - * \see Memory - */ -class Image3DGL : public Image3D -{ -public: - /*! \brief Constructs an Image3DGL in a specified context, from a given - * GL Texture. - * - * Wraps clCreateFromGLTexture3D(). - */ - Image3DGL( - const Context& context, - cl_mem_flags flags, - cl_GLenum target, - cl_GLint miplevel, - cl_GLuint texobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLTexture3D( - context(), - flags, - target, - miplevel, - texobj, - &error); - - detail::errHandler(error, __CREATE_GL_TEXTURE_3D_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - Image3DGL() : Image3D() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit Image3DGL(const cl_mem& image, bool retainObject = false) : - Image3D(image, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Image3DGL& operator = (const cl_mem& rhs) - { - Image3D::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image3DGL(const Image3DGL& img) : Image3D(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Image3DGL& operator = (const Image3DGL &img) - { - Image3D::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Image3DGL(Image3DGL&& img) CL_HPP_NOEXCEPT_ : Image3D(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Image3DGL& operator = (Image3DGL &&img) - { - Image3D::operator=(std::move(img)); - return *this; - } -}; -#endif // CL_USE_DEPRECATED_OPENCL_1_1_APIS - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -/*! \class ImageGL - * \brief general image interface for GL interop. - * We abstract the 2D and 3D GL images into a single instance here - * that wraps all GL sourced images on the grounds that setup information - * was performed by OpenCL anyway. - */ -class ImageGL : public Image -{ -public: - ImageGL( - const Context& context, - cl_mem_flags flags, - cl_GLenum target, - cl_GLint miplevel, - cl_GLuint texobj, - cl_int * err = NULL) - { - cl_int error; - object_ = ::clCreateFromGLTexture( - context(), - flags, - target, - miplevel, - texobj, - &error); - - detail::errHandler(error, __CREATE_GL_TEXTURE_ERR); - if (err != NULL) { - *err = error; - } - } - - ImageGL() : Image() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * See Memory for further details. - */ - explicit ImageGL(const cl_mem& image, bool retainObject = false) : - Image(image, retainObject) { } - - ImageGL& operator = (const cl_mem& rhs) - { - Image::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - ImageGL(const ImageGL& img) : Image(img) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - ImageGL& operator = (const ImageGL &img) - { - Image::operator=(img); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - ImageGL(ImageGL&& img) CL_HPP_NOEXCEPT_ : Image(std::move(img)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - ImageGL& operator = (ImageGL &&img) - { - Image::operator=(std::move(img)); - return *this; - } -}; -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -/*! \brief Class interface for Pipe Memory Objects. -* -* See Memory for details about copy semantics, etc. -* -* \see Memory -*/ -class Pipe : public Memory -{ -public: - - /*! \brief Constructs a Pipe in a specified context. - * - * Wraps clCreatePipe(). - * @param context Context in which to create the pipe. - * @param flags Bitfield. Only CL_MEM_READ_WRITE and CL_MEM_HOST_NO_ACCESS are valid. - * @param packet_size Size in bytes of a single packet of the pipe. - * @param max_packets Number of packets that may be stored in the pipe. - * - */ - Pipe( - const Context& context, - cl_uint packet_size, - cl_uint max_packets, - cl_int* err = NULL) - { - cl_int error; - - cl_mem_flags flags = CL_MEM_READ_WRITE | CL_MEM_HOST_NO_ACCESS; - object_ = ::clCreatePipe(context(), flags, packet_size, max_packets, nullptr, &error); - - detail::errHandler(error, __CREATE_PIPE_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! \brief Constructs a Pipe in a the default context. - * - * Wraps clCreatePipe(). - * @param flags Bitfield. Only CL_MEM_READ_WRITE and CL_MEM_HOST_NO_ACCESS are valid. - * @param packet_size Size in bytes of a single packet of the pipe. - * @param max_packets Number of packets that may be stored in the pipe. - * - */ - Pipe( - cl_uint packet_size, - cl_uint max_packets, - cl_int* err = NULL) - { - cl_int error; - - Context context = Context::getDefault(err); - - cl_mem_flags flags = CL_MEM_READ_WRITE | CL_MEM_HOST_NO_ACCESS; - object_ = ::clCreatePipe(context(), flags, packet_size, max_packets, nullptr, &error); - - detail::errHandler(error, __CREATE_PIPE_ERR); - if (err != NULL) { - *err = error; - } - } - - //! \brief Default constructor - initializes to NULL. - Pipe() : Memory() { } - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with earlier versions. - * - * See Memory for further details. - */ - explicit Pipe(const cl_mem& pipe, bool retainObject = false) : - Memory(pipe, retainObject) { } - - /*! \brief Assignment from cl_mem - performs shallow copy. - * - * See Memory for further details. - */ - Pipe& operator = (const cl_mem& rhs) - { - Memory::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Pipe(const Pipe& pipe) : Memory(pipe) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Pipe& operator = (const Pipe &pipe) - { - Memory::operator=(pipe); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Pipe(Pipe&& pipe) CL_HPP_NOEXCEPT_ : Memory(std::move(pipe)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Pipe& operator = (Pipe &&pipe) - { - Memory::operator=(std::move(pipe)); - return *this; - } - - //! \brief Wrapper for clGetMemObjectInfo(). - template - cl_int getInfo(cl_pipe_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetPipeInfo, object_, name, param), - __GET_PIPE_INFO_ERR); - } - - //! \brief Wrapper for clGetMemObjectInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_pipe_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } -}; // class Pipe -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 - - -/*! \brief Class interface for cl_sampler. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_sampler as the original. For details, see - * clRetainSampler() and clReleaseSampler(). - * - * \see cl_sampler - */ -class Sampler : public detail::Wrapper -{ -public: - //! \brief Default constructor - initializes to NULL. - Sampler() { } - - /*! \brief Constructs a Sampler in a specified context. - * - * Wraps clCreateSampler(). - */ - Sampler( - const Context& context, - cl_bool normalized_coords, - cl_addressing_mode addressing_mode, - cl_filter_mode filter_mode, - cl_int* err = NULL) - { - cl_int error; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - cl_sampler_properties sampler_properties[] = { - CL_SAMPLER_NORMALIZED_COORDS, normalized_coords, - CL_SAMPLER_ADDRESSING_MODE, addressing_mode, - CL_SAMPLER_FILTER_MODE, filter_mode, - 0 }; - object_ = ::clCreateSamplerWithProperties( - context(), - sampler_properties, - &error); - - detail::errHandler(error, __CREATE_SAMPLER_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } -#else - object_ = ::clCreateSampler( - context(), - normalized_coords, - addressing_mode, - filter_mode, - &error); - - detail::errHandler(error, __CREATE_SAMPLER_ERR); - if (err != NULL) { - *err = error; - } -#endif - } - - /*! \brief Constructor from cl_sampler - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * This effectively transfers ownership of a refcount on the cl_sampler - * into the new Sampler object. - */ - explicit Sampler(const cl_sampler& sampler, bool retainObject = false) : - detail::Wrapper(sampler, retainObject) { } - - /*! \brief Assignment operator from cl_sampler - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseSampler() on the value previously held by this instance. - */ - Sampler& operator = (const cl_sampler& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Sampler(const Sampler& sam) : detail::Wrapper(sam) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Sampler& operator = (const Sampler &sam) - { - detail::Wrapper::operator=(sam); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Sampler(Sampler&& sam) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(sam)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Sampler& operator = (Sampler &&sam) - { - detail::Wrapper::operator=(std::move(sam)); - return *this; - } - - //! \brief Wrapper for clGetSamplerInfo(). - template - cl_int getInfo(cl_sampler_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetSamplerInfo, object_, name, param), - __GET_SAMPLER_INFO_ERR); - } - - //! \brief Wrapper for clGetSamplerInfo() that returns by value. - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_sampler_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } -}; - -class Program; -class CommandQueue; -class DeviceCommandQueue; -class Kernel; - -//! \brief Class interface for specifying NDRange values. -class NDRange -{ -private: - size_type sizes_[3]; - cl_uint dimensions_; - -public: - //! \brief Default constructor - resulting range has zero dimensions. - NDRange() - : dimensions_(0) - { - sizes_[0] = 0; - sizes_[1] = 0; - sizes_[2] = 0; - } - - //! \brief Constructs one-dimensional range. - NDRange(size_type size0) - : dimensions_(1) - { - sizes_[0] = size0; - sizes_[1] = 1; - sizes_[2] = 1; - } - - //! \brief Constructs two-dimensional range. - NDRange(size_type size0, size_type size1) - : dimensions_(2) - { - sizes_[0] = size0; - sizes_[1] = size1; - sizes_[2] = 1; - } - - //! \brief Constructs three-dimensional range. - NDRange(size_type size0, size_type size1, size_type size2) - : dimensions_(3) - { - sizes_[0] = size0; - sizes_[1] = size1; - sizes_[2] = size2; - } - - /*! \brief Conversion operator to const size_type *. - * - * \returns a pointer to the size of the first dimension. - */ - operator const size_type*() const { - return sizes_; - } - - //! \brief Queries the number of dimensions in the range. - size_type dimensions() const - { - return dimensions_; - } - - //! \brief Returns the size of the object in bytes based on the - // runtime number of dimensions - size_type size() const - { - return dimensions_*sizeof(size_type); - } - - size_type* get() - { - return sizes_; - } - - const size_type* get() const - { - return sizes_; - } -}; - -//! \brief A zero-dimensional range. -static const NDRange NullRange; - -//! \brief Local address wrapper for use with Kernel::setArg -struct LocalSpaceArg -{ - size_type size_; -}; - -namespace detail { - -template -struct KernelArgumentHandler; - -// Enable for objects that are not subclasses of memory -// Pointers, constants etc -template -struct KernelArgumentHandler::value>::type> -{ - static size_type size(const T&) { return sizeof(T); } - static const T* ptr(const T& value) { return &value; } -}; - -// Enable for subclasses of memory where we want to get a reference to the cl_mem out -// and pass that in for safety -template -struct KernelArgumentHandler::value>::type> -{ - static size_type size(const T&) { return sizeof(cl_mem); } - static const cl_mem* ptr(const T& value) { return &(value()); } -}; - -// Specialization for DeviceCommandQueue defined later - -template <> -struct KernelArgumentHandler -{ - static size_type size(const LocalSpaceArg& value) { return value.size_; } - static const void* ptr(const LocalSpaceArg&) { return NULL; } -}; - -} -//! \endcond - -/*! Local - * \brief Helper function for generating LocalSpaceArg objects. - */ -inline LocalSpaceArg -Local(size_type size) -{ - LocalSpaceArg ret = { size }; - return ret; -} - -/*! \brief Class interface for cl_kernel. - * - * \note Copies of these objects are shallow, meaning that the copy will refer - * to the same underlying cl_kernel as the original. For details, see - * clRetainKernel() and clReleaseKernel(). - * - * \see cl_kernel - */ -class Kernel : public detail::Wrapper -{ -public: - inline Kernel(const Program& program, const char* name, cl_int* err = NULL); - - //! \brief Default constructor - initializes to NULL. - Kernel() { } - - /*! \brief Constructor from cl_kernel - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - * This effectively transfers ownership of a refcount on the cl_kernel - * into the new Kernel object. - */ - explicit Kernel(const cl_kernel& kernel, bool retainObject = false) : - detail::Wrapper(kernel, retainObject) { } - - /*! \brief Assignment operator from cl_kernel - takes ownership. - * - * This effectively transfers ownership of a refcount on the rhs and calls - * clReleaseKernel() on the value previously held by this instance. - */ - Kernel& operator = (const cl_kernel& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Kernel(const Kernel& kernel) : detail::Wrapper(kernel) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Kernel& operator = (const Kernel &kernel) - { - detail::Wrapper::operator=(kernel); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Kernel(Kernel&& kernel) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(kernel)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Kernel& operator = (Kernel &&kernel) - { - detail::Wrapper::operator=(std::move(kernel)); - return *this; - } - - template - cl_int getInfo(cl_kernel_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetKernelInfo, object_, name, param), - __GET_KERNEL_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_kernel_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - template - cl_int getArgInfo(cl_uint argIndex, cl_kernel_arg_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetKernelArgInfo, object_, argIndex, name, param), - __GET_KERNEL_ARG_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getArgInfo(cl_uint argIndex, cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_kernel_arg_info, name>::param_type param; - cl_int result = getArgInfo(argIndex, name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - - template - cl_int getWorkGroupInfo( - const Device& device, cl_kernel_work_group_info name, T* param) const - { - return detail::errHandler( - detail::getInfo( - &::clGetKernelWorkGroupInfo, object_, device(), name, param), - __GET_KERNEL_WORK_GROUP_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getWorkGroupInfo(const Device& device, cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_kernel_work_group_info, name>::param_type param; - cl_int result = getWorkGroupInfo(device, name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - -#if (CL_HPP_TARGET_OPENCL_VERSION >= 200 && defined(CL_HPP_USE_CL_SUB_GROUPS_KHR)) || CL_HPP_TARGET_OPENCL_VERSION >= 210 - cl_int getSubGroupInfo(const cl::Device &dev, cl_kernel_sub_group_info name, const cl::NDRange &range, size_type* param) const - { -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - return detail::errHandler( - clGetKernelSubGroupInfo(object_, dev(), name, range.size(), range.get(), sizeof(size_type), param, nullptr), - __GET_KERNEL_SUB_GROUP_INFO_ERR); - -#else // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - typedef clGetKernelSubGroupInfoKHR_fn PFN_clGetKernelSubGroupInfoKHR; - static PFN_clGetKernelSubGroupInfoKHR pfn_clGetKernelSubGroupInfoKHR = NULL; - CL_HPP_INIT_CL_EXT_FCN_PTR_(clGetKernelSubGroupInfoKHR); - - return detail::errHandler( - pfn_clGetKernelSubGroupInfoKHR(object_, dev(), name, range.size(), range.get(), sizeof(size_type), param, nullptr), - __GET_KERNEL_SUB_GROUP_INFO_ERR); - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 - } - - template - size_type getSubGroupInfo(const cl::Device &dev, const cl::NDRange &range, cl_int* err = NULL) const - { - size_type param; - cl_int result = getSubGroupInfo(dev, name, range, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - /*! \brief setArg overload taking a shared_ptr type - */ - template - cl_int setArg(cl_uint index, const cl::pointer &argPtr) - { - return detail::errHandler( - ::clSetKernelArgSVMPointer(object_, index, argPtr.get()), - __SET_KERNEL_ARGS_ERR); - } - - /*! \brief setArg overload taking a vector type. - */ - template - cl_int setArg(cl_uint index, const cl::vector &argPtr) - { - return detail::errHandler( - ::clSetKernelArgSVMPointer(object_, index, argPtr.data()), - __SET_KERNEL_ARGS_ERR); - } - - /*! \brief setArg overload taking a pointer type - */ - template - typename std::enable_if::value, cl_int>::type - setArg(cl_uint index, const T argPtr) - { - return detail::errHandler( - ::clSetKernelArgSVMPointer(object_, index, argPtr), - __SET_KERNEL_ARGS_ERR); - } -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - - /*! \brief setArg overload taking a POD type - */ - template - typename std::enable_if::value, cl_int>::type - setArg(cl_uint index, const T &value) - { - return detail::errHandler( - ::clSetKernelArg( - object_, - index, - detail::KernelArgumentHandler::size(value), - detail::KernelArgumentHandler::ptr(value)), - __SET_KERNEL_ARGS_ERR); - } - - cl_int setArg(cl_uint index, size_type size, const void* argPtr) - { - return detail::errHandler( - ::clSetKernelArg(object_, index, size, argPtr), - __SET_KERNEL_ARGS_ERR); - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - /*! - * Specify a vector of SVM pointers that the kernel may access in - * addition to its arguments. - */ - cl_int setSVMPointers(const vector &pointerList) - { - return detail::errHandler( - ::clSetKernelExecInfo( - object_, - CL_KERNEL_EXEC_INFO_SVM_PTRS, - sizeof(void*)*pointerList.size(), - pointerList.data())); - } - - /*! - * Specify a std::array of SVM pointers that the kernel may access in - * addition to its arguments. - */ - template - cl_int setSVMPointers(const std::array &pointerList) - { - return detail::errHandler( - ::clSetKernelExecInfo( - object_, - CL_KERNEL_EXEC_INFO_SVM_PTRS, - sizeof(void*)*pointerList.size(), - pointerList.data())); - } - - /*! \brief Enable fine-grained system SVM. - * - * \note It is only possible to enable fine-grained system SVM if all devices - * in the context associated with kernel support it. - * - * \param svmEnabled True if fine-grained system SVM is requested. False otherwise. - * \return CL_SUCCESS if the function was executed succesfully. CL_INVALID_OPERATION - * if no devices in the context support fine-grained system SVM. - * - * \see clSetKernelExecInfo - */ - cl_int enableFineGrainedSystemSVM(bool svmEnabled) - { - cl_bool svmEnabled_ = svmEnabled ? CL_TRUE : CL_FALSE; - return detail::errHandler( - ::clSetKernelExecInfo( - object_, - CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM, - sizeof(cl_bool), - &svmEnabled_ - ) - ); - } - - template - void setSVMPointersHelper(std::array &pointerList, const pointer &t0, const pointer &t1, Ts & ... ts) - { - pointerList[index] = static_cast(t0.get()); - setSVMPointersHelper(pointerList, t1, ts...); - } - - template - typename std::enable_if::value, void>::type - setSVMPointersHelper(std::array &pointerList, T0 t0, T1 t1, Ts... ts) - { - pointerList[index] = static_cast(t0); - setSVMPointersHelper(pointerList, t1, ts...); - } - - template - void setSVMPointersHelper(std::array &pointerList, const pointer &t0) - { - pointerList[index] = static_cast(t0.get()); - } - - - template - typename std::enable_if::value, void>::type - setSVMPointersHelper(std::array &pointerList, T0 t0) - { - pointerList[index] = static_cast(t0); - } - - template - cl_int setSVMPointers(const T0 &t0, Ts & ... ts) - { - std::array pointerList; - - setSVMPointersHelper<0, 1 + sizeof...(Ts)>(pointerList, t0, ts...); - return detail::errHandler( - ::clSetKernelExecInfo( - object_, - CL_KERNEL_EXEC_INFO_SVM_PTRS, - sizeof(void*)*(1 + sizeof...(Ts)), - pointerList.data())); - } -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 - /** - * Make a deep copy of the kernel object including its arguments. - * @return A new kernel object with internal state entirely separate from that - * of the original but with any arguments set on the original intact. - */ - Kernel clone() - { - cl_int error; - Kernel retValue(clCloneKernel(this->get(), &error)); - - detail::errHandler(error, __CLONE_KERNEL_ERR); - return retValue; - } -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 -}; - -/*! \class Program - * \brief Program interface that implements cl_program. - */ -class Program : public detail::Wrapper -{ -public: -#if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - typedef vector> Binaries; - typedef vector Sources; -#else // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - typedef vector > Binaries; - typedef vector > Sources; -#endif // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - - Program( - const string& source, - bool build = false, - cl_int* err = NULL) - { - cl_int error; - - const char * strings = source.c_str(); - const size_type length = source.size(); - - Context context = Context::getDefault(err); - - object_ = ::clCreateProgramWithSource( - context(), (cl_uint)1, &strings, &length, &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); - - if (error == CL_SUCCESS && build) { - - error = ::clBuildProgram( - object_, - 0, - NULL, -#if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) - "-cl-std=CL2.0", -#else - "", -#endif // #if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) - NULL, - NULL); - - detail::buildErrHandler(error, __BUILD_PROGRAM_ERR, getBuildInfo()); - } - - if (err != NULL) { - *err = error; - } - } - - Program( - const Context& context, - const string& source, - bool build = false, - cl_int* err = NULL) - { - cl_int error; - - const char * strings = source.c_str(); - const size_type length = source.size(); - - object_ = ::clCreateProgramWithSource( - context(), (cl_uint)1, &strings, &length, &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); - - if (error == CL_SUCCESS && build) { - error = ::clBuildProgram( - object_, - 0, - NULL, -#if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) - "-cl-std=CL2.0", -#else - "", -#endif // #if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) - NULL, - NULL); - - detail::buildErrHandler(error, __BUILD_PROGRAM_ERR, getBuildInfo()); - } - - if (err != NULL) { - *err = error; - } - } - - /** - * Create a program from a vector of source strings and the default context. - * Does not compile or link the program. - */ - Program( - const Sources& sources, - cl_int* err = NULL) - { - cl_int error; - Context context = Context::getDefault(err); - - const size_type n = (size_type)sources.size(); - - vector lengths(n); - vector strings(n); - - for (size_type i = 0; i < n; ++i) { -#if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - strings[i] = sources[(int)i].data(); - lengths[i] = sources[(int)i].length(); -#else // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - strings[i] = sources[(int)i].first; - lengths[i] = sources[(int)i].second; -#endif // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - } - - object_ = ::clCreateProgramWithSource( - context(), (cl_uint)n, strings.data(), lengths.data(), &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); - if (err != NULL) { - *err = error; - } - } - - /** - * Create a program from a vector of source strings and a provided context. - * Does not compile or link the program. - */ - Program( - const Context& context, - const Sources& sources, - cl_int* err = NULL) - { - cl_int error; - - const size_type n = (size_type)sources.size(); - - vector lengths(n); - vector strings(n); - - for (size_type i = 0; i < n; ++i) { -#if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - strings[i] = sources[(int)i].data(); - lengths[i] = sources[(int)i].length(); -#else // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - strings[i] = sources[(int)i].first; - lengths[i] = sources[(int)i].second; -#endif // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - } - - object_ = ::clCreateProgramWithSource( - context(), (cl_uint)n, strings.data(), lengths.data(), &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR); - if (err != NULL) { - *err = error; - } - } - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 || (CL_HPP_TARGET_OPENCL_VERSION==200 && defined(CL_HPP_USE_IL_KHR)) - /** - * Program constructor to allow construction of program from SPIR-V or another IL. - * Valid for either OpenCL >= 2.1 or when CL_HPP_USE_IL_KHR is defined. - */ - Program( - const vector& IL, - bool build = false, - cl_int* err = NULL) - { - cl_int error; - - Context context = Context::getDefault(err); - -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - object_ = ::clCreateProgramWithIL( - context(), static_cast(IL.data()), IL.size(), &error); - -#else // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - typedef clCreateProgramWithILKHR_fn PFN_clCreateProgramWithILKHR; - static PFN_clCreateProgramWithILKHR pfn_clCreateProgramWithILKHR = NULL; - CL_HPP_INIT_CL_EXT_FCN_PTR_(clCreateProgramWithILKHR); - - return detail::errHandler( - pfn_clCreateProgramWithILKHR( - context(), static_cast(IL.data()), IL.size(), &error); - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - detail::errHandler(error, __CREATE_PROGRAM_WITH_IL_ERR); - - if (error == CL_SUCCESS && build) { - - error = ::clBuildProgram( - object_, - 0, - NULL, -#if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) - "-cl-std=CL2.0", -#else - "", -#endif // #if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) - NULL, - NULL); - - detail::buildErrHandler(error, __BUILD_PROGRAM_ERR, getBuildInfo()); - } - - if (err != NULL) { - *err = error; - } - } - - /** - * Program constructor to allow construction of program from SPIR-V or another IL - * for a specific context. - * Valid for either OpenCL >= 2.1 or when CL_HPP_USE_IL_KHR is defined. - */ - Program( - const Context& context, - const vector& IL, - bool build = false, - cl_int* err = NULL) - { - cl_int error; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - object_ = ::clCreateProgramWithIL( - context(), static_cast(IL.data()), IL.size(), &error); - -#else // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - typedef clCreateProgramWithILKHR_fn PFN_clCreateProgramWithILKHR; - static PFN_clCreateProgramWithILKHR pfn_clCreateProgramWithILKHR = NULL; - CL_HPP_INIT_CL_EXT_FCN_PTR_(clCreateProgramWithILKHR); - - return detail::errHandler( - pfn_clCreateProgramWithILKHR( - context(), static_cast(IL.data()), IL.size(), &error); - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - detail::errHandler(error, __CREATE_PROGRAM_WITH_IL_ERR); - - if (error == CL_SUCCESS && build) { - error = ::clBuildProgram( - object_, - 0, - NULL, -#if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) - "-cl-std=CL2.0", -#else - "", -#endif // #if !defined(CL_HPP_CL_1_2_DEFAULT_BUILD) - NULL, - NULL); - - detail::buildErrHandler(error, __BUILD_PROGRAM_ERR, getBuildInfo()); - } - - if (err != NULL) { - *err = error; - } - } -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - /** - * Construct a program object from a list of devices and a per-device list of binaries. - * \param context A valid OpenCL context in which to construct the program. - * \param devices A vector of OpenCL device objects for which the program will be created. - * \param binaries A vector of pairs of a pointer to a binary object and its length. - * \param binaryStatus An optional vector that on completion will be resized to - * match the size of binaries and filled with values to specify if each binary - * was successfully loaded. - * Set to CL_SUCCESS if the binary was successfully loaded. - * Set to CL_INVALID_VALUE if the length is 0 or the binary pointer is NULL. - * Set to CL_INVALID_BINARY if the binary provided is not valid for the matching device. - * \param err if non-NULL will be set to CL_SUCCESS on successful operation or one of the following errors: - * CL_INVALID_CONTEXT if context is not a valid context. - * CL_INVALID_VALUE if the length of devices is zero; or if the length of binaries does not match the length of devices; - * or if any entry in binaries is NULL or has length 0. - * CL_INVALID_DEVICE if OpenCL devices listed in devices are not in the list of devices associated with context. - * CL_INVALID_BINARY if an invalid program binary was encountered for any device. binaryStatus will return specific status for each device. - * CL_OUT_OF_HOST_MEMORY if there is a failure to allocate resources required by the OpenCL implementation on the host. - */ - Program( - const Context& context, - const vector& devices, - const Binaries& binaries, - vector* binaryStatus = NULL, - cl_int* err = NULL) - { - cl_int error; - - const size_type numDevices = devices.size(); - - // Catch size mismatch early and return - if(binaries.size() != numDevices) { - error = CL_INVALID_VALUE; - detail::errHandler(error, __CREATE_PROGRAM_WITH_BINARY_ERR); - if (err != NULL) { - *err = error; - } - return; - } - - - vector lengths(numDevices); - vector images(numDevices); -#if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - for (size_type i = 0; i < numDevices; ++i) { - images[i] = binaries[i].data(); - lengths[i] = binaries[(int)i].size(); - } -#else // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - for (size_type i = 0; i < numDevices; ++i) { - images[i] = (const unsigned char*)binaries[i].first; - lengths[i] = binaries[(int)i].second; - } -#endif // #if !defined(CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY) - - vector deviceIDs(numDevices); - for( size_type deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { - deviceIDs[deviceIndex] = (devices[deviceIndex])(); - } - - if(binaryStatus) { - binaryStatus->resize(numDevices); - } - - object_ = ::clCreateProgramWithBinary( - context(), (cl_uint) devices.size(), - deviceIDs.data(), - lengths.data(), images.data(), (binaryStatus != NULL && numDevices > 0) - ? &binaryStatus->front() - : NULL, &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_BINARY_ERR); - if (err != NULL) { - *err = error; - } - } - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - /** - * Create program using builtin kernels. - * \param kernelNames Semi-colon separated list of builtin kernel names - */ - Program( - const Context& context, - const vector& devices, - const string& kernelNames, - cl_int* err = NULL) - { - cl_int error; - - - size_type numDevices = devices.size(); - vector deviceIDs(numDevices); - for( size_type deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { - deviceIDs[deviceIndex] = (devices[deviceIndex])(); - } - - object_ = ::clCreateProgramWithBuiltInKernels( - context(), - (cl_uint) devices.size(), - deviceIDs.data(), - kernelNames.c_str(), - &error); - - detail::errHandler(error, __CREATE_PROGRAM_WITH_BUILT_IN_KERNELS_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - - Program() { } - - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - */ - explicit Program(const cl_program& program, bool retainObject = false) : - detail::Wrapper(program, retainObject) { } - - Program& operator = (const cl_program& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - Program(const Program& program) : detail::Wrapper(program) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - Program& operator = (const Program &program) - { - detail::Wrapper::operator=(program); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - Program(Program&& program) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(program)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - Program& operator = (Program &&program) - { - detail::Wrapper::operator=(std::move(program)); - return *this; - } - - cl_int build( - const vector& devices, - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL) const - { - size_type numDevices = devices.size(); - vector deviceIDs(numDevices); - - for( size_type deviceIndex = 0; deviceIndex < numDevices; ++deviceIndex ) { - deviceIDs[deviceIndex] = (devices[deviceIndex])(); - } - - cl_int buildError = ::clBuildProgram( - object_, - (cl_uint) - devices.size(), - deviceIDs.data(), - options, - notifyFptr, - data); - - return detail::buildErrHandler(buildError, __BUILD_PROGRAM_ERR, getBuildInfo()); - } - - cl_int build( - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL) const - { - cl_int buildError = ::clBuildProgram( - object_, - 0, - NULL, - options, - notifyFptr, - data); - - - return detail::buildErrHandler(buildError, __BUILD_PROGRAM_ERR, getBuildInfo()); - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - cl_int compile( - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL) const - { - cl_int error = ::clCompileProgram( - object_, - 0, - NULL, - options, - 0, - NULL, - NULL, - notifyFptr, - data); - return detail::buildErrHandler(error, __COMPILE_PROGRAM_ERR, getBuildInfo()); - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - - template - cl_int getInfo(cl_program_info name, T* param) const - { - return detail::errHandler( - detail::getInfo(&::clGetProgramInfo, object_, name, param), - __GET_PROGRAM_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_program_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - template - cl_int getBuildInfo( - const Device& device, cl_program_build_info name, T* param) const - { - return detail::errHandler( - detail::getInfo( - &::clGetProgramBuildInfo, object_, device(), name, param), - __GET_PROGRAM_BUILD_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getBuildInfo(const Device& device, cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_program_build_info, name>::param_type param; - cl_int result = getBuildInfo(device, name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - /** - * Build info function that returns a vector of device/info pairs for the specified - * info type and for all devices in the program. - * On an error reading the info for any device, an empty vector of info will be returned. - */ - template - vector::param_type>> - getBuildInfo(cl_int *err = NULL) const - { - cl_int result = CL_SUCCESS; - - auto devs = getInfo(&result); - vector::param_type>> - devInfo; - - // If there was an initial error from getInfo return the error - if (result != CL_SUCCESS) { - if (err != NULL) { - *err = result; - } - return devInfo; - } - - for (const cl::Device &d : devs) { - typename detail::param_traits< - detail::cl_program_build_info, name>::param_type param; - result = getBuildInfo(d, name, ¶m); - devInfo.push_back( - std::pair::param_type> - (d, param)); - if (result != CL_SUCCESS) { - // On error, leave the loop and return the error code - break; - } - } - if (err != NULL) { - *err = result; - } - if (result != CL_SUCCESS) { - devInfo.clear(); - } - return devInfo; - } - - cl_int createKernels(vector* kernels) - { - cl_uint numKernels; - cl_int err = ::clCreateKernelsInProgram(object_, 0, NULL, &numKernels); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_KERNELS_IN_PROGRAM_ERR); - } - - vector value(numKernels); - - err = ::clCreateKernelsInProgram( - object_, numKernels, value.data(), NULL); - if (err != CL_SUCCESS) { - return detail::errHandler(err, __CREATE_KERNELS_IN_PROGRAM_ERR); - } - - if (kernels) { - kernels->resize(value.size()); - - // Assign to param, constructing with retain behaviour - // to correctly capture each underlying CL object - for (size_type i = 0; i < value.size(); i++) { - // We do not need to retain because this kernel is being created - // by the runtime - (*kernels)[i] = Kernel(value[i], false); - } - } - return CL_SUCCESS; - } -}; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 -inline Program linkProgram( - Program input1, - Program input2, - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL, - cl_int* err = NULL) -{ - cl_int error_local = CL_SUCCESS; - - cl_program programs[2] = { input1(), input2() }; - - Context ctx = input1.getInfo(&error_local); - if(error_local!=CL_SUCCESS) { - detail::errHandler(error_local, __LINK_PROGRAM_ERR); - } - - cl_program prog = ::clLinkProgram( - ctx(), - 0, - NULL, - options, - 2, - programs, - notifyFptr, - data, - &error_local); - - detail::errHandler(error_local,__COMPILE_PROGRAM_ERR); - if (err != NULL) { - *err = error_local; - } - - return Program(prog); -} - -inline Program linkProgram( - vector inputPrograms, - const char* options = NULL, - void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL, - void* data = NULL, - cl_int* err = NULL) -{ - cl_int error_local = CL_SUCCESS; - - vector programs(inputPrograms.size()); - - for (unsigned int i = 0; i < inputPrograms.size(); i++) { - programs[i] = inputPrograms[i](); - } - - Context ctx; - if(inputPrograms.size() > 0) { - ctx = inputPrograms[0].getInfo(&error_local); - if(error_local!=CL_SUCCESS) { - detail::errHandler(error_local, __LINK_PROGRAM_ERR); - } - } - cl_program prog = ::clLinkProgram( - ctx(), - 0, - NULL, - options, - (cl_uint)inputPrograms.size(), - programs.data(), - notifyFptr, - data, - &error_local); - - detail::errHandler(error_local,__COMPILE_PROGRAM_ERR); - if (err != NULL) { - *err = error_local; - } - - return Program(prog, false); -} -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - -// Template specialization for CL_PROGRAM_BINARIES -template <> -inline cl_int cl::Program::getInfo(cl_program_info name, vector>* param) const -{ - if (name != CL_PROGRAM_BINARIES) { - return CL_INVALID_VALUE; - } - if (param) { - // Resize the parameter array appropriately for each allocation - // and pass down to the helper - - vector sizes = getInfo(); - size_type numBinaries = sizes.size(); - - // Resize the parameter array and constituent arrays - param->resize(numBinaries); - for (size_type i = 0; i < numBinaries; ++i) { - (*param)[i].resize(sizes[i]); - } - - return detail::errHandler( - detail::getInfo(&::clGetProgramInfo, object_, name, param), - __GET_PROGRAM_INFO_ERR); - } - - return CL_SUCCESS; -} - -template<> -inline vector> cl::Program::getInfo(cl_int* err) const -{ - vector> binariesVectors; - - cl_int result = getInfo(CL_PROGRAM_BINARIES, &binariesVectors); - if (err != NULL) { - *err = result; - } - return binariesVectors; -} - -inline Kernel::Kernel(const Program& program, const char* name, cl_int* err) -{ - cl_int error; - - object_ = ::clCreateKernel(program(), name, &error); - detail::errHandler(error, __CREATE_KERNEL_ERR); - - if (err != NULL) { - *err = error; - } - -} - -enum class QueueProperties : cl_command_queue_properties -{ - None = 0, - Profiling = CL_QUEUE_PROFILING_ENABLE, - OutOfOrder = CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, -}; - -inline QueueProperties operator|(QueueProperties lhs, QueueProperties rhs) -{ - return static_cast(static_cast(lhs) | static_cast(rhs)); -} - -/*! \class CommandQueue - * \brief CommandQueue interface for cl_command_queue. - */ -class CommandQueue : public detail::Wrapper -{ -private: - static std::once_flag default_initialized_; - static CommandQueue default_; - static cl_int default_error_; - - /*! \brief Create the default command queue returned by @ref getDefault. - * - * It sets default_error_ to indicate success or failure. It does not throw - * @c cl::Error. - */ - static void makeDefault() - { - /* We don't want to throw an error from this function, so we have to - * catch and set the error flag. - */ -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - try -#endif - { - int error; - Context context = Context::getDefault(&error); - - if (error != CL_SUCCESS) { - default_error_ = error; - } - else { - Device device = Device::getDefault(); - default_ = CommandQueue(context, device, 0, &default_error_); - } - } -#if defined(CL_HPP_ENABLE_EXCEPTIONS) - catch (cl::Error &e) { - default_error_ = e.err(); - } -#endif - } - - /*! \brief Create the default command queue. - * - * This sets @c default_. It does not throw - * @c cl::Error. - */ - static void makeDefaultProvided(const CommandQueue &c) { - default_ = c; - } - -public: -#ifdef CL_HPP_UNIT_TEST_ENABLE - /*! \brief Reset the default. - * - * This sets @c default_ to an empty value to support cleanup in - * the unit test framework. - * This function is not thread safe. - */ - static void unitTestClearDefault() { - default_ = CommandQueue(); - } -#endif // #ifdef CL_HPP_UNIT_TEST_ENABLE - - - /*! - * \brief Constructs a CommandQueue based on passed properties. - * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. - */ - CommandQueue( - cl_command_queue_properties properties, - cl_int* err = NULL) - { - cl_int error; - - Context context = Context::getDefault(&error); - detail::errHandler(error, __CREATE_CONTEXT_ERR); - - if (error != CL_SUCCESS) { - if (err != NULL) { - *err = error; - } - } - else { - Device device = context.getInfo()[0]; - bool useWithProperties; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above - } -#elif CL_HPP_TARGET_OPENCL_VERSION >= 200 - useWithProperties = true; -#else - useWithProperties = false; -#endif - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - if (useWithProperties) { - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, properties, 0 }; - if ((properties & CL_QUEUE_ON_DEVICE) == 0) { - object_ = ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error); - } - else { - error = CL_INVALID_QUEUE_PROPERTIES; - } - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 -#if CL_HPP_MINIMUM_OPENCL_VERSION < 200 - if (!useWithProperties) { - object_ = ::clCreateCommandQueue( - context(), device(), properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 - } - } - - /*! - * \brief Constructs a CommandQueue based on passed properties. - * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. - */ - CommandQueue( - QueueProperties properties, - cl_int* err = NULL) - { - cl_int error; - - Context context = Context::getDefault(&error); - detail::errHandler(error, __CREATE_CONTEXT_ERR); - - if (error != CL_SUCCESS) { - if (err != NULL) { - *err = error; - } - } - else { - Device device = context.getInfo()[0]; - bool useWithProperties; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above - } -#elif CL_HPP_TARGET_OPENCL_VERSION >= 200 - useWithProperties = true; -#else - useWithProperties = false; -#endif - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - if (useWithProperties) { - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, static_cast(properties), 0 }; - - object_ = ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 -#if CL_HPP_MINIMUM_OPENCL_VERSION < 200 - if (!useWithProperties) { - object_ = ::clCreateCommandQueue( - context(), device(), static_cast(properties), &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 - - } - } - - /*! - * \brief Constructs a CommandQueue for an implementation defined device in the given context - * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. - */ - explicit CommandQueue( - const Context& context, - cl_command_queue_properties properties = 0, - cl_int* err = NULL) - { - cl_int error; - bool useWithProperties; - vector devices; - error = context.getInfo(CL_CONTEXT_DEVICES, &devices); - - detail::errHandler(error, __CREATE_CONTEXT_ERR); - - if (error != CL_SUCCESS) - { - if (err != NULL) { - *err = error; - } - return; - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above - } -#elif CL_HPP_TARGET_OPENCL_VERSION >= 200 - useWithProperties = true; -#else - useWithProperties = false; -#endif - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - if (useWithProperties) { - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, properties, 0 }; - if ((properties & CL_QUEUE_ON_DEVICE) == 0) { - object_ = ::clCreateCommandQueueWithProperties( - context(), devices[0](), queue_properties, &error); - } - else { - error = CL_INVALID_QUEUE_PROPERTIES; - } - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 -#if CL_HPP_MINIMUM_OPENCL_VERSION < 200 - if (!useWithProperties) { - object_ = ::clCreateCommandQueue( - context(), devices[0](), properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 - } - - /*! - * \brief Constructs a CommandQueue for an implementation defined device in the given context - * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. - */ - explicit CommandQueue( - const Context& context, - QueueProperties properties, - cl_int* err = NULL) - { - cl_int error; - bool useWithProperties; - vector devices; - error = context.getInfo(CL_CONTEXT_DEVICES, &devices); - - detail::errHandler(error, __CREATE_CONTEXT_ERR); - - if (error != CL_SUCCESS) - { - if (err != NULL) { - *err = error; - } - return; - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above - } -#elif CL_HPP_TARGET_OPENCL_VERSION >= 200 - useWithProperties = true; -#else - useWithProperties = false; -#endif - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - if (useWithProperties) { - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, static_cast(properties), 0 }; - object_ = ::clCreateCommandQueueWithProperties( - context(), devices[0](), queue_properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 -#if CL_HPP_MINIMUM_OPENCL_VERSION < 200 - if (!useWithProperties) { - object_ = ::clCreateCommandQueue( - context(), devices[0](), static_cast(properties), &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 - } - - /*! - * \brief Constructs a CommandQueue for a passed device and context - * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. - */ - CommandQueue( - const Context& context, - const Device& device, - cl_command_queue_properties properties = 0, - cl_int* err = NULL) - { - cl_int error; - bool useWithProperties; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above - } -#elif CL_HPP_TARGET_OPENCL_VERSION >= 200 - useWithProperties = true; -#else - useWithProperties = false; -#endif - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - if (useWithProperties) { - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, properties, 0 }; - object_ = ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 -#if CL_HPP_MINIMUM_OPENCL_VERSION < 200 - if (!useWithProperties) { - object_ = ::clCreateCommandQueue( - context(), device(), properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 - } - - /*! - * \brief Constructs a CommandQueue for a passed device and context - * Will return an CL_INVALID_QUEUE_PROPERTIES error if CL_QUEUE_ON_DEVICE is specified. - */ - CommandQueue( - const Context& context, - const Device& device, - QueueProperties properties, - cl_int* err = NULL) - { - cl_int error; - bool useWithProperties; - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 && CL_HPP_MINIMUM_OPENCL_VERSION < 200 - // Run-time decision based on the actual platform - { - cl_uint version = detail::getContextPlatformVersion(context()); - useWithProperties = (version >= 0x20000); // OpenCL 2.0 or above - } -#elif CL_HPP_TARGET_OPENCL_VERSION >= 200 - useWithProperties = true; -#else - useWithProperties = false; -#endif - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - if (useWithProperties) { - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, static_cast(properties), 0 }; - object_ = ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 -#if CL_HPP_MINIMUM_OPENCL_VERSION < 200 - if (!useWithProperties) { - object_ = ::clCreateCommandQueue( - context(), device(), static_cast(properties), &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - } -#endif // CL_HPP_MINIMUM_OPENCL_VERSION < 200 - } - - static CommandQueue getDefault(cl_int * err = NULL) - { - std::call_once(default_initialized_, makeDefault); -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - detail::errHandler(default_error_, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); -#else // CL_HPP_TARGET_OPENCL_VERSION >= 200 - detail::errHandler(default_error_, __CREATE_COMMAND_QUEUE_ERR); -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 200 - if (err != NULL) { - *err = default_error_; - } - return default_; - } - - /** - * Modify the default command queue to be used by - * subsequent operations. - * Will only set the default if no default was previously created. - * @return updated default command queue. - * Should be compared to the passed value to ensure that it was updated. - */ - static CommandQueue setDefault(const CommandQueue &default_queue) - { - std::call_once(default_initialized_, makeDefaultProvided, std::cref(default_queue)); - detail::errHandler(default_error_); - return default_; - } - - CommandQueue() { } - - - /*! \brief Constructor from cl_mem - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - */ - explicit CommandQueue(const cl_command_queue& commandQueue, bool retainObject = false) : - detail::Wrapper(commandQueue, retainObject) { } - - CommandQueue& operator = (const cl_command_queue& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - CommandQueue(const CommandQueue& queue) : detail::Wrapper(queue) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - CommandQueue& operator = (const CommandQueue &queue) - { - detail::Wrapper::operator=(queue); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - CommandQueue(CommandQueue&& queue) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(queue)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - CommandQueue& operator = (CommandQueue &&queue) - { - detail::Wrapper::operator=(std::move(queue)); - return *this; - } - - template - cl_int getInfo(cl_command_queue_info name, T* param) const - { - return detail::errHandler( - detail::getInfo( - &::clGetCommandQueueInfo, object_, name, param), - __GET_COMMAND_QUEUE_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_command_queue_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - cl_int enqueueReadBuffer( - const Buffer& buffer, - cl_bool blocking, - size_type offset, - size_type size, - void* ptr, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueReadBuffer( - object_, buffer(), blocking, offset, size, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_READ_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueWriteBuffer( - const Buffer& buffer, - cl_bool blocking, - size_type offset, - size_type size, - const void* ptr, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueWriteBuffer( - object_, buffer(), blocking, offset, size, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_WRITE_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueCopyBuffer( - const Buffer& src, - const Buffer& dst, - size_type src_offset, - size_type dst_offset, - size_type size, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyBuffer( - object_, src(), dst(), src_offset, dst_offset, size, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQEUE_COPY_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#if CL_HPP_TARGET_OPENCL_VERSION >= 110 - cl_int enqueueReadBufferRect( - const Buffer& buffer, - cl_bool blocking, - const array& buffer_offset, - const array& host_offset, - const array& region, - size_type buffer_row_pitch, - size_type buffer_slice_pitch, - size_type host_row_pitch, - size_type host_slice_pitch, - void *ptr, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueReadBufferRect( - object_, - buffer(), - blocking, - buffer_offset.data(), - host_offset.data(), - region.data(), - buffer_row_pitch, - buffer_slice_pitch, - host_row_pitch, - host_slice_pitch, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_READ_BUFFER_RECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueWriteBufferRect( - const Buffer& buffer, - cl_bool blocking, - const array& buffer_offset, - const array& host_offset, - const array& region, - size_type buffer_row_pitch, - size_type buffer_slice_pitch, - size_type host_row_pitch, - size_type host_slice_pitch, - const void *ptr, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueWriteBufferRect( - object_, - buffer(), - blocking, - buffer_offset.data(), - host_offset.data(), - region.data(), - buffer_row_pitch, - buffer_slice_pitch, - host_row_pitch, - host_slice_pitch, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_WRITE_BUFFER_RECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueCopyBufferRect( - const Buffer& src, - const Buffer& dst, - const array& src_origin, - const array& dst_origin, - const array& region, - size_type src_row_pitch, - size_type src_slice_pitch, - size_type dst_row_pitch, - size_type dst_slice_pitch, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyBufferRect( - object_, - src(), - dst(), - src_origin.data(), - dst_origin.data(), - region.data(), - src_row_pitch, - src_slice_pitch, - dst_row_pitch, - dst_slice_pitch, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQEUE_COPY_BUFFER_RECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - /** - * Enqueue a command to fill a buffer object with a pattern - * of a given size. The pattern is specified as a vector type. - * \tparam PatternType The datatype of the pattern field. - * The pattern type must be an accepted OpenCL data type. - * \tparam offset Is the offset in bytes into the buffer at - * which to start filling. This must be a multiple of - * the pattern size. - * \tparam size Is the size in bytes of the region to fill. - * This must be a multiple of the pattern size. - */ - template - cl_int enqueueFillBuffer( - const Buffer& buffer, - PatternType pattern, - size_type offset, - size_type size, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueFillBuffer( - object_, - buffer(), - static_cast(&pattern), - sizeof(PatternType), - offset, - size, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_FILL_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - - cl_int enqueueReadImage( - const Image& image, - cl_bool blocking, - const array& origin, - const array& region, - size_type row_pitch, - size_type slice_pitch, - void* ptr, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueReadImage( - object_, - image(), - blocking, - origin.data(), - region.data(), - row_pitch, - slice_pitch, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_READ_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueWriteImage( - const Image& image, - cl_bool blocking, - const array& origin, - const array& region, - size_type row_pitch, - size_type slice_pitch, - const void* ptr, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueWriteImage( - object_, - image(), - blocking, - origin.data(), - region.data(), - row_pitch, - slice_pitch, - ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_WRITE_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueCopyImage( - const Image& src, - const Image& dst, - const array& src_origin, - const array& dst_origin, - const array& region, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyImage( - object_, - src(), - dst(), - src_origin.data(), - dst_origin.data(), - region.data(), - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_COPY_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - /** - * Enqueue a command to fill an image object with a specified color. - * \param fillColor is the color to use to fill the image. - * This is a four component RGBA floating-point color value if - * the image channel data type is not an unnormalized signed or - * unsigned data type. - */ - cl_int enqueueFillImage( - const Image& image, - cl_float4 fillColor, - const array& origin, - const array& region, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueFillImage( - object_, - image(), - static_cast(&fillColor), - origin.data(), - region.data(), - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_FILL_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueue a command to fill an image object with a specified color. - * \param fillColor is the color to use to fill the image. - * This is a four component RGBA signed integer color value if - * the image channel data type is an unnormalized signed integer - * type. - */ - cl_int enqueueFillImage( - const Image& image, - cl_int4 fillColor, - const array& origin, - const array& region, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueFillImage( - object_, - image(), - static_cast(&fillColor), - origin.data(), - region.data(), - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_FILL_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueue a command to fill an image object with a specified color. - * \param fillColor is the color to use to fill the image. - * This is a four component RGBA unsigned integer color value if - * the image channel data type is an unnormalized unsigned integer - * type. - */ - cl_int enqueueFillImage( - const Image& image, - cl_uint4 fillColor, - const array& origin, - const array& region, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueFillImage( - object_, - image(), - static_cast(&fillColor), - origin.data(), - region.data(), - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_FILL_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - - cl_int enqueueCopyImageToBuffer( - const Image& src, - const Buffer& dst, - const array& src_origin, - const array& region, - size_type dst_offset, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyImageToBuffer( - object_, - src(), - dst(), - src_origin.data(), - region.data(), - dst_offset, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueCopyBufferToImage( - const Buffer& src, - const Image& dst, - size_type src_offset, - const array& dst_origin, - const array& region, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueCopyBufferToImage( - object_, - src(), - dst(), - src_offset, - dst_origin.data(), - region.data(), - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - void* enqueueMapBuffer( - const Buffer& buffer, - cl_bool blocking, - cl_map_flags flags, - size_type offset, - size_type size, - const vector* events = NULL, - Event* event = NULL, - cl_int* err = NULL) const - { - cl_event tmp; - cl_int error; - void * result = ::clEnqueueMapBuffer( - object_, buffer(), blocking, flags, offset, size, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL, - &error); - - detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - if (event != NULL && error == CL_SUCCESS) - *event = tmp; - - return result; - } - - void* enqueueMapImage( - const Image& buffer, - cl_bool blocking, - cl_map_flags flags, - const array& origin, - const array& region, - size_type * row_pitch, - size_type * slice_pitch, - const vector* events = NULL, - Event* event = NULL, - cl_int* err = NULL) const - { - cl_event tmp; - cl_int error; - void * result = ::clEnqueueMapImage( - object_, buffer(), blocking, flags, - origin.data(), - region.data(), - row_pitch, slice_pitch, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL, - &error); - - detail::errHandler(error, __ENQUEUE_MAP_IMAGE_ERR); - if (err != NULL) { - *err = error; - } - if (event != NULL && error == CL_SUCCESS) - *event = tmp; - return result; - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - /** - * Enqueues a command that will allow the host to update a region of a coarse-grained SVM buffer. - * This variant takes a raw SVM pointer. - */ - template - cl_int enqueueMapSVM( - T* ptr, - cl_bool blocking, - cl_map_flags flags, - size_type size, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler(::clEnqueueSVMMap( - object_, blocking, flags, static_cast(ptr), size, - (events != NULL) ? (cl_uint)events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_MAP_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - - /** - * Enqueues a command that will allow the host to update a region of a coarse-grained SVM buffer. - * This variant takes a cl::pointer instance. - */ - template - cl_int enqueueMapSVM( - cl::pointer &ptr, - cl_bool blocking, - cl_map_flags flags, - size_type size, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler(::clEnqueueSVMMap( - object_, blocking, flags, static_cast(ptr.get()), size, - (events != NULL) ? (cl_uint)events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_MAP_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueues a command that will allow the host to update a region of a coarse-grained SVM buffer. - * This variant takes a cl::vector instance. - */ - template - cl_int enqueueMapSVM( - cl::vector &container, - cl_bool blocking, - cl_map_flags flags, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler(::clEnqueueSVMMap( - object_, blocking, flags, static_cast(container.data()), container.size(), - (events != NULL) ? (cl_uint)events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_MAP_BUFFER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - - cl_int enqueueUnmapMemObject( - const Memory& memory, - void* mapped_ptr, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueUnmapMemObject( - object_, memory(), mapped_ptr, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - /** - * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime. - * This variant takes a raw SVM pointer. - */ - template - cl_int enqueueUnmapSVM( - T* ptr, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueSVMUnmap( - object_, static_cast(ptr), - (events != NULL) ? (cl_uint)events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime. - * This variant takes a cl::pointer instance. - */ - template - cl_int enqueueUnmapSVM( - cl::pointer &ptr, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueSVMUnmap( - object_, static_cast(ptr.get()), - (events != NULL) ? (cl_uint)events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime. - * This variant takes a cl::vector instance. - */ - template - cl_int enqueueUnmapSVM( - cl::vector &container, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueSVMUnmap( - object_, static_cast(container.data()), - (events != NULL) ? (cl_uint)events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - /** - * Enqueues a marker command which waits for either a list of events to complete, - * or all previously enqueued commands to complete. - * - * Enqueues a marker command which waits for either a list of events to complete, - * or if the list is empty it waits for all commands previously enqueued in command_queue - * to complete before it completes. This command returns an event which can be waited on, - * i.e. this event can be waited on to insure that all events either in the event_wait_list - * or all previously enqueued commands, queued before this command to command_queue, - * have completed. - */ - cl_int enqueueMarkerWithWaitList( - const vector *events = 0, - Event *event = 0) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueMarkerWithWaitList( - object_, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_MARKER_WAIT_LIST_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * A synchronization point that enqueues a barrier operation. - * - * Enqueues a barrier command which waits for either a list of events to complete, - * or if the list is empty it waits for all commands previously enqueued in command_queue - * to complete before it completes. This command blocks command execution, that is, any - * following commands enqueued after it do not execute until it completes. This command - * returns an event which can be waited on, i.e. this event can be waited on to insure that - * all events either in the event_wait_list or all previously enqueued commands, queued - * before this command to command_queue, have completed. - */ - cl_int enqueueBarrierWithWaitList( - const vector *events = 0, - Event *event = 0) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueBarrierWithWaitList( - object_, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_BARRIER_WAIT_LIST_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueues a command to indicate with which device a set of memory objects - * should be associated. - */ - cl_int enqueueMigrateMemObjects( - const vector &memObjects, - cl_mem_migration_flags flags, - const vector* events = NULL, - Event* event = NULL - ) const - { - cl_event tmp; - - vector localMemObjects(memObjects.size()); - - for( int i = 0; i < (int)memObjects.size(); ++i ) { - localMemObjects[i] = memObjects[i](); - } - - cl_int err = detail::errHandler( - ::clEnqueueMigrateMemObjects( - object_, - (cl_uint)memObjects.size(), - localMemObjects.data(), - flags, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 - /** - * Enqueues a command that will allow the host associate ranges within a set of - * SVM allocations with a device. - * @param sizes - The length from each pointer to migrate. - */ - template - cl_int enqueueMigrateSVM( - const cl::vector &svmRawPointers, - const cl::vector &sizes, - cl_mem_migration_flags flags = 0, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler(::clEnqueueSVMMigrateMem( - object_, - svmRawPointers.size(), static_cast(svmRawPointers.data()), - sizes.data(), // array of sizes not passed - flags, - (events != NULL) ? (cl_uint)events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_MIGRATE_SVM_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - /** - * Enqueues a command that will allow the host associate a set of SVM allocations with - * a device. - */ - template - cl_int enqueueMigrateSVM( - const cl::vector &svmRawPointers, - cl_mem_migration_flags flags = 0, - const vector* events = NULL, - Event* event = NULL) const - { - return enqueueMigrateSVM(svmRawPointers, cl::vector(svmRawPointers.size()), flags, events, event); - } - - - /** - * Enqueues a command that will allow the host associate ranges within a set of - * SVM allocations with a device. - * @param sizes - The length from each pointer to migrate. - */ - template - cl_int enqueueMigrateSVM( - const cl::vector> &svmPointers, - const cl::vector &sizes, - cl_mem_migration_flags flags = 0, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl::vector svmRawPointers; - svmRawPointers.reserve(svmPointers.size()); - for (auto p : svmPointers) { - svmRawPointers.push_back(static_cast(p.get())); - } - - return enqueueMigrateSVM(svmRawPointers, sizes, flags, events, event); - } - - - /** - * Enqueues a command that will allow the host associate a set of SVM allocations with - * a device. - */ - template - cl_int enqueueMigrateSVM( - const cl::vector> &svmPointers, - cl_mem_migration_flags flags = 0, - const vector* events = NULL, - Event* event = NULL) const - { - return enqueueMigrateSVM(svmPointers, cl::vector(svmPointers.size()), flags, events, event); - } - - /** - * Enqueues a command that will allow the host associate ranges within a set of - * SVM allocations with a device. - * @param sizes - The length from the beginning of each container to migrate. - */ - template - cl_int enqueueMigrateSVM( - const cl::vector> &svmContainers, - const cl::vector &sizes, - cl_mem_migration_flags flags = 0, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl::vector svmRawPointers; - svmRawPointers.reserve(svmContainers.size()); - for (auto p : svmContainers) { - svmRawPointers.push_back(static_cast(p.data())); - } - - return enqueueMigrateSVM(svmRawPointers, sizes, flags, events, event); - } - - /** - * Enqueues a command that will allow the host associate a set of SVM allocations with - * a device. - */ - template - cl_int enqueueMigrateSVM( - const cl::vector> &svmContainers, - cl_mem_migration_flags flags = 0, - const vector* events = NULL, - Event* event = NULL) const - { - return enqueueMigrateSVM(svmContainers, cl::vector(svmContainers.size()), flags, events, event); - } - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 - - cl_int enqueueNDRangeKernel( - const Kernel& kernel, - const NDRange& offset, - const NDRange& global, - const NDRange& local = NullRange, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueNDRangeKernel( - object_, kernel(), (cl_uint) global.dimensions(), - offset.dimensions() != 0 ? (const size_type*) offset : NULL, - (const size_type*) global, - local.dimensions() != 0 ? (const size_type*) local : NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_NDRANGE_KERNEL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - -#if defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) - CL_EXT_PREFIX__VERSION_1_2_DEPRECATED cl_int enqueueTask( - const Kernel& kernel, - const vector* events = NULL, - Event* event = NULL) const CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueTask( - object_, kernel(), - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_TASK_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif // #if defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) - - cl_int enqueueNativeKernel( - void (CL_CALLBACK *userFptr)(void *), - std::pair args, - const vector* mem_objects = NULL, - const vector* mem_locs = NULL, - const vector* events = NULL, - Event* event = NULL) const - { - size_type elements = 0; - if (mem_objects != NULL) { - elements = mem_objects->size(); - } - vector mems(elements); - for (unsigned int i = 0; i < elements; i++) { - mems[i] = ((*mem_objects)[i])(); - } - - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueNativeKernel( - object_, userFptr, args.first, args.second, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - mems.data(), - (mem_locs != NULL && mem_locs->size() > 0) ? (const void **) &mem_locs->front() : NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_NATIVE_KERNEL); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - CL_EXT_PREFIX__VERSION_1_1_DEPRECATED - cl_int enqueueMarker(Event* event = NULL) const CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueMarker( - object_, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_MARKER_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - CL_EXT_PREFIX__VERSION_1_1_DEPRECATED - cl_int enqueueWaitForEvents(const vector& events) const CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED - { - return detail::errHandler( - ::clEnqueueWaitForEvents( - object_, - (cl_uint) events.size(), - events.size() > 0 ? (const cl_event*) &events.front() : NULL), - __ENQUEUE_WAIT_FOR_EVENTS_ERR); - } -#endif // defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - - cl_int enqueueAcquireGLObjects( - const vector* mem_objects = NULL, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueAcquireGLObjects( - object_, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - (mem_objects != NULL && mem_objects->size() > 0) ? (const cl_mem *) &mem_objects->front(): NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_ACQUIRE_GL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueReleaseGLObjects( - const vector* mem_objects = NULL, - const vector* events = NULL, - Event* event = NULL) const - { - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueReleaseGLObjects( - object_, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - (mem_objects != NULL && mem_objects->size() > 0) ? (const cl_mem *) &mem_objects->front(): NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_RELEASE_GL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - -#if defined (CL_HPP_USE_DX_INTEROP) -typedef CL_API_ENTRY cl_int (CL_API_CALL *PFN_clEnqueueAcquireD3D10ObjectsKHR)( - cl_command_queue command_queue, cl_uint num_objects, - const cl_mem* mem_objects, cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, cl_event* event); -typedef CL_API_ENTRY cl_int (CL_API_CALL *PFN_clEnqueueReleaseD3D10ObjectsKHR)( - cl_command_queue command_queue, cl_uint num_objects, - const cl_mem* mem_objects, cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, cl_event* event); - - cl_int enqueueAcquireD3D10Objects( - const vector* mem_objects = NULL, - const vector* events = NULL, - Event* event = NULL) const - { - static PFN_clEnqueueAcquireD3D10ObjectsKHR pfn_clEnqueueAcquireD3D10ObjectsKHR = NULL; -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - cl_context context = getInfo(); - cl::Device device(getInfo()); - cl_platform_id platform = device.getInfo(); - CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(platform, clEnqueueAcquireD3D10ObjectsKHR); -#endif -#if CL_HPP_TARGET_OPENCL_VERSION >= 110 - CL_HPP_INIT_CL_EXT_FCN_PTR_(clEnqueueAcquireD3D10ObjectsKHR); -#endif - - cl_event tmp; - cl_int err = detail::errHandler( - pfn_clEnqueueAcquireD3D10ObjectsKHR( - object_, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - (mem_objects != NULL && mem_objects->size() > 0) ? (const cl_mem *) &mem_objects->front(): NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_ACQUIRE_GL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } - - cl_int enqueueReleaseD3D10Objects( - const vector* mem_objects = NULL, - const vector* events = NULL, - Event* event = NULL) const - { - static PFN_clEnqueueReleaseD3D10ObjectsKHR pfn_clEnqueueReleaseD3D10ObjectsKHR = NULL; -#if CL_HPP_TARGET_OPENCL_VERSION >= 120 - cl_context context = getInfo(); - cl::Device device(getInfo()); - cl_platform_id platform = device.getInfo(); - CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_(platform, clEnqueueReleaseD3D10ObjectsKHR); -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120 -#if CL_HPP_TARGET_OPENCL_VERSION >= 110 - CL_HPP_INIT_CL_EXT_FCN_PTR_(clEnqueueReleaseD3D10ObjectsKHR); -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 - - cl_event tmp; - cl_int err = detail::errHandler( - pfn_clEnqueueReleaseD3D10ObjectsKHR( - object_, - (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, - (mem_objects != NULL && mem_objects->size() > 0) ? (const cl_mem *) &mem_objects->front(): NULL, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_RELEASE_GL_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; - } -#endif - -/** - * Deprecated APIs for 1.2 - */ -#if defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) - CL_EXT_PREFIX__VERSION_1_1_DEPRECATED - cl_int enqueueBarrier() const CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED - { - return detail::errHandler( - ::clEnqueueBarrier(object_), - __ENQUEUE_BARRIER_ERR); - } -#endif // CL_USE_DEPRECATED_OPENCL_1_1_APIS - - cl_int flush() const - { - return detail::errHandler(::clFlush(object_), __FLUSH_ERR); - } - - cl_int finish() const - { - return detail::errHandler(::clFinish(object_), __FINISH_ERR); - } -}; // CommandQueue - -CL_HPP_DEFINE_STATIC_MEMBER_ std::once_flag CommandQueue::default_initialized_; -CL_HPP_DEFINE_STATIC_MEMBER_ CommandQueue CommandQueue::default_; -CL_HPP_DEFINE_STATIC_MEMBER_ cl_int CommandQueue::default_error_ = CL_SUCCESS; - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -enum class DeviceQueueProperties : cl_command_queue_properties -{ - None = 0, - Profiling = CL_QUEUE_PROFILING_ENABLE, -}; - -inline DeviceQueueProperties operator|(DeviceQueueProperties lhs, DeviceQueueProperties rhs) -{ - return static_cast(static_cast(lhs) | static_cast(rhs)); -} - -/*! \class DeviceCommandQueue - * \brief DeviceCommandQueue interface for device cl_command_queues. - */ -class DeviceCommandQueue : public detail::Wrapper -{ -public: - - /*! - * Trivial empty constructor to create a null queue. - */ - DeviceCommandQueue() { } - - /*! - * Default construct device command queue on default context and device - */ - DeviceCommandQueue(DeviceQueueProperties properties, cl_int* err = NULL) - { - cl_int error; - cl::Context context = cl::Context::getDefault(); - cl::Device device = cl::Device::getDefault(); - - cl_command_queue_properties mergedProperties = - CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | static_cast(properties); - - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, mergedProperties, 0 }; - object_ = ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! - * Create a device command queue for a specified device in the passed context. - */ - DeviceCommandQueue( - const Context& context, - const Device& device, - DeviceQueueProperties properties = DeviceQueueProperties::None, - cl_int* err = NULL) - { - cl_int error; - - cl_command_queue_properties mergedProperties = - CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | static_cast(properties); - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, mergedProperties, 0 }; - object_ = ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! - * Create a device command queue for a specified device in the passed context. - */ - DeviceCommandQueue( - const Context& context, - const Device& device, - cl_uint queueSize, - DeviceQueueProperties properties = DeviceQueueProperties::None, - cl_int* err = NULL) - { - cl_int error; - - cl_command_queue_properties mergedProperties = - CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | static_cast(properties); - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, mergedProperties, - CL_QUEUE_SIZE, queueSize, - 0 }; - object_ = ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - } - - /*! \brief Constructor from cl_command_queue - takes ownership. - * - * \param retainObject will cause the constructor to retain its cl object. - * Defaults to false to maintain compatibility with - * earlier versions. - */ - explicit DeviceCommandQueue(const cl_command_queue& commandQueue, bool retainObject = false) : - detail::Wrapper(commandQueue, retainObject) { } - - DeviceCommandQueue& operator = (const cl_command_queue& rhs) - { - detail::Wrapper::operator=(rhs); - return *this; - } - - /*! \brief Copy constructor to forward copy to the superclass correctly. - * Required for MSVC. - */ - DeviceCommandQueue(const DeviceCommandQueue& queue) : detail::Wrapper(queue) {} - - /*! \brief Copy assignment to forward copy to the superclass correctly. - * Required for MSVC. - */ - DeviceCommandQueue& operator = (const DeviceCommandQueue &queue) - { - detail::Wrapper::operator=(queue); - return *this; - } - - /*! \brief Move constructor to forward move to the superclass correctly. - * Required for MSVC. - */ - DeviceCommandQueue(DeviceCommandQueue&& queue) CL_HPP_NOEXCEPT_ : detail::Wrapper(std::move(queue)) {} - - /*! \brief Move assignment to forward move to the superclass correctly. - * Required for MSVC. - */ - DeviceCommandQueue& operator = (DeviceCommandQueue &&queue) - { - detail::Wrapper::operator=(std::move(queue)); - return *this; - } - - template - cl_int getInfo(cl_command_queue_info name, T* param) const - { - return detail::errHandler( - detail::getInfo( - &::clGetCommandQueueInfo, object_, name, param), - __GET_COMMAND_QUEUE_INFO_ERR); - } - - template typename - detail::param_traits::param_type - getInfo(cl_int* err = NULL) const - { - typename detail::param_traits< - detail::cl_command_queue_info, name>::param_type param; - cl_int result = getInfo(name, ¶m); - if (err != NULL) { - *err = result; - } - return param; - } - - /*! - * Create a new default device command queue for the default device, - * in the default context and of the default size. - * If there is already a default queue for the specified device this - * function will return the pre-existing queue. - */ - static DeviceCommandQueue makeDefault( - cl_int *err = nullptr) - { - cl_int error; - cl::Context context = cl::Context::getDefault(); - cl::Device device = cl::Device::getDefault(); - - cl_command_queue_properties properties = - CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | CL_QUEUE_ON_DEVICE_DEFAULT; - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, properties, - 0 }; - DeviceCommandQueue deviceQueue( - ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error)); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - - return deviceQueue; - } - - /*! - * Create a new default device command queue for the specified device - * and of the default size. - * If there is already a default queue for the specified device this - * function will return the pre-existing queue. - */ - static DeviceCommandQueue makeDefault( - const Context &context, const Device &device, cl_int *err = nullptr) - { - cl_int error; - - cl_command_queue_properties properties = - CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | CL_QUEUE_ON_DEVICE_DEFAULT; - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, properties, - 0 }; - DeviceCommandQueue deviceQueue( - ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error)); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - - return deviceQueue; - } - - /*! - * Create a new default device command queue for the specified device - * and of the requested size in bytes. - * If there is already a default queue for the specified device this - * function will return the pre-existing queue. - */ - static DeviceCommandQueue makeDefault( - const Context &context, const Device &device, cl_uint queueSize, cl_int *err = nullptr) - { - cl_int error; - - cl_command_queue_properties properties = - CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_ON_DEVICE | CL_QUEUE_ON_DEVICE_DEFAULT; - cl_queue_properties queue_properties[] = { - CL_QUEUE_PROPERTIES, properties, - CL_QUEUE_SIZE, queueSize, - 0 }; - DeviceCommandQueue deviceQueue( - ::clCreateCommandQueueWithProperties( - context(), device(), queue_properties, &error)); - - detail::errHandler(error, __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR); - if (err != NULL) { - *err = error; - } - - return deviceQueue; - } - - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 210 - /*! - * Modify the default device command queue to be used for subsequent kernels. - * This can update the default command queue for a device repeatedly to account - * for kernels that rely on the default. - * @return updated default device command queue. - */ - static DeviceCommandQueue updateDefault(const Context &context, const Device &device, const DeviceCommandQueue &default_queue, cl_int *err = nullptr) - { - cl_int error; - error = clSetDefaultDeviceCommandQueue(context.get(), device.get(), default_queue.get()); - - detail::errHandler(error, __SET_DEFAULT_DEVICE_COMMAND_QUEUE_ERR); - if (err != NULL) { - *err = error; - } - return default_queue; - } - - /*! - * Return the current default command queue for the specified command queue - */ - static DeviceCommandQueue getDefault(const CommandQueue &queue, cl_int * err = NULL) - { - return queue.getInfo(err); - } - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 -}; // DeviceCommandQueue - -namespace detail -{ - // Specialization for device command queue - template <> - struct KernelArgumentHandler - { - static size_type size(const cl::DeviceCommandQueue&) { return sizeof(cl_command_queue); } - static const cl_command_queue* ptr(const cl::DeviceCommandQueue& value) { return &(value()); } - }; -} // namespace detail - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - - -template< typename IteratorType > -Buffer::Buffer( - const Context &context, - IteratorType startIterator, - IteratorType endIterator, - bool readOnly, - bool useHostPtr, - cl_int* err) -{ - typedef typename std::iterator_traits::value_type DataType; - cl_int error; - - cl_mem_flags flags = 0; - if( readOnly ) { - flags |= CL_MEM_READ_ONLY; - } - else { - flags |= CL_MEM_READ_WRITE; - } - if( useHostPtr ) { - flags |= CL_MEM_USE_HOST_PTR; - } - - size_type size = sizeof(DataType)*(endIterator - startIterator); - - if( useHostPtr ) { - object_ = ::clCreateBuffer(context(), flags, size, static_cast(&*startIterator), &error); - } else { - object_ = ::clCreateBuffer(context(), flags, size, 0, &error); - } - - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - - if( !useHostPtr ) { - CommandQueue queue(context, 0, &error); - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - - error = cl::copy(queue, startIterator, endIterator, *this); - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } -} - -template< typename IteratorType > -Buffer::Buffer( - const CommandQueue &queue, - IteratorType startIterator, - IteratorType endIterator, - bool readOnly, - bool useHostPtr, - cl_int* err) -{ - typedef typename std::iterator_traits::value_type DataType; - cl_int error; - - cl_mem_flags flags = 0; - if (readOnly) { - flags |= CL_MEM_READ_ONLY; - } - else { - flags |= CL_MEM_READ_WRITE; - } - if (useHostPtr) { - flags |= CL_MEM_USE_HOST_PTR; - } - - size_type size = sizeof(DataType)*(endIterator - startIterator); - - Context context = queue.getInfo(); - - if (useHostPtr) { - object_ = ::clCreateBuffer(context(), flags, size, static_cast(&*startIterator), &error); - } - else { - object_ = ::clCreateBuffer(context(), flags, size, 0, &error); - } - - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - - if (!useHostPtr) { - error = cl::copy(queue, startIterator, endIterator, *this); - detail::errHandler(error, __CREATE_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - } -} - -inline cl_int enqueueReadBuffer( - const Buffer& buffer, - cl_bool blocking, - size_type offset, - size_type size, - void* ptr, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueReadBuffer(buffer, blocking, offset, size, ptr, events, event); -} - -inline cl_int enqueueWriteBuffer( - const Buffer& buffer, - cl_bool blocking, - size_type offset, - size_type size, - const void* ptr, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueWriteBuffer(buffer, blocking, offset, size, ptr, events, event); -} - -inline void* enqueueMapBuffer( - const Buffer& buffer, - cl_bool blocking, - cl_map_flags flags, - size_type offset, - size_type size, - const vector* events = NULL, - Event* event = NULL, - cl_int* err = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - - void * result = ::clEnqueueMapBuffer( - queue(), buffer(), blocking, flags, offset, size, - (events != NULL) ? (cl_uint) events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, - (cl_event*) event, - &error); - - detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - if (err != NULL) { - *err = error; - } - return result; -} - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -/** - * Enqueues to the default queue a command that will allow the host to - * update a region of a coarse-grained SVM buffer. - * This variant takes a raw SVM pointer. - */ -template -inline cl_int enqueueMapSVM( - T* ptr, - cl_bool blocking, - cl_map_flags flags, - size_type size, - const vector* events, - Event* event) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) { - return detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - } - - return queue.enqueueMapSVM( - ptr, blocking, flags, size, events, event); -} - -/** - * Enqueues to the default queue a command that will allow the host to - * update a region of a coarse-grained SVM buffer. - * This variant takes a cl::pointer instance. - */ -template -inline cl_int enqueueMapSVM( - cl::pointer ptr, - cl_bool blocking, - cl_map_flags flags, - size_type size, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) { - return detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - } - - return queue.enqueueMapSVM( - ptr, blocking, flags, size, events, event); -} - -/** - * Enqueues to the default queue a command that will allow the host to - * update a region of a coarse-grained SVM buffer. - * This variant takes a cl::vector instance. - */ -template -inline cl_int enqueueMapSVM( - cl::vector container, - cl_bool blocking, - cl_map_flags flags, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) { - return detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - } - - return queue.enqueueMapSVM( - container, blocking, flags, events, event); -} - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - -inline cl_int enqueueUnmapMemObject( - const Memory& memory, - void* mapped_ptr, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR); - if (error != CL_SUCCESS) { - return error; - } - - cl_event tmp; - cl_int err = detail::errHandler( - ::clEnqueueUnmapMemObject( - queue(), memory(), mapped_ptr, - (events != NULL) ? (cl_uint)events->size() : 0, - (events != NULL && events->size() > 0) ? (cl_event*)&events->front() : NULL, - (event != NULL) ? &tmp : NULL), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - - if (event != NULL && err == CL_SUCCESS) - *event = tmp; - - return err; -} - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -/** - * Enqueues to the default queue a command that will release a coarse-grained - * SVM buffer back to the OpenCL runtime. - * This variant takes a raw SVM pointer. - */ -template -inline cl_int enqueueUnmapSVM( - T* ptr, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) { - return detail::errHandler(error, __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - } - - return detail::errHandler(queue.enqueueUnmapSVM(ptr, events, event), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - -} - -/** - * Enqueues to the default queue a command that will release a coarse-grained - * SVM buffer back to the OpenCL runtime. - * This variant takes a cl::pointer instance. - */ -template -inline cl_int enqueueUnmapSVM( - cl::pointer &ptr, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) { - return detail::errHandler(error, __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - } - - return detail::errHandler(queue.enqueueUnmapSVM(ptr, events, event), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); -} - -/** - * Enqueues to the default queue a command that will release a coarse-grained - * SVM buffer back to the OpenCL runtime. - * This variant takes a cl::vector instance. - */ -template -inline cl_int enqueueUnmapSVM( - cl::vector &container, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) { - return detail::errHandler(error, __ENQUEUE_UNMAP_MEM_OBJECT_ERR); - } - - return detail::errHandler(queue.enqueueUnmapSVM(container, events, event), - __ENQUEUE_UNMAP_MEM_OBJECT_ERR); -} - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - -inline cl_int enqueueCopyBuffer( - const Buffer& src, - const Buffer& dst, - size_type src_offset, - size_type dst_offset, - size_type size, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyBuffer(src, dst, src_offset, dst_offset, size, events, event); -} - -/** - * Blocking copy operation between iterators and a buffer. - * Host to Device. - * Uses default command queue. - */ -template< typename IteratorType > -inline cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) - return error; - - return cl::copy(queue, startIterator, endIterator, buffer); -} - -/** - * Blocking copy operation between iterators and a buffer. - * Device to Host. - * Uses default command queue. - */ -template< typename IteratorType > -inline cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - if (error != CL_SUCCESS) - return error; - - return cl::copy(queue, buffer, startIterator, endIterator); -} - -/** - * Blocking copy operation between iterators and a buffer. - * Host to Device. - * Uses specified queue. - */ -template< typename IteratorType > -inline cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer ) -{ - typedef typename std::iterator_traits::value_type DataType; - cl_int error; - - size_type length = endIterator-startIterator; - size_type byteLength = length*sizeof(DataType); - - DataType *pointer = - static_cast(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_WRITE, 0, byteLength, 0, 0, &error)); - // if exceptions enabled, enqueueMapBuffer will throw - if( error != CL_SUCCESS ) { - return error; - } -#if defined(_MSC_VER) - std::copy( - startIterator, - endIterator, - stdext::checked_array_iterator( - pointer, length)); -#else - std::copy(startIterator, endIterator, pointer); -#endif - Event endEvent; - error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent); - // if exceptions enabled, enqueueUnmapMemObject will throw - if( error != CL_SUCCESS ) { - return error; - } - endEvent.wait(); - return CL_SUCCESS; -} - -/** - * Blocking copy operation between iterators and a buffer. - * Device to Host. - * Uses specified queue. - */ -template< typename IteratorType > -inline cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator ) -{ - typedef typename std::iterator_traits::value_type DataType; - cl_int error; - - size_type length = endIterator-startIterator; - size_type byteLength = length*sizeof(DataType); - - DataType *pointer = - static_cast(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_READ, 0, byteLength, 0, 0, &error)); - // if exceptions enabled, enqueueMapBuffer will throw - if( error != CL_SUCCESS ) { - return error; - } - std::copy(pointer, pointer + length, startIterator); - Event endEvent; - error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent); - // if exceptions enabled, enqueueUnmapMemObject will throw - if( error != CL_SUCCESS ) { - return error; - } - endEvent.wait(); - return CL_SUCCESS; -} - - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 -/** - * Blocking SVM map operation - performs a blocking map underneath. - */ -template -inline cl_int mapSVM(cl::vector &container) -{ - return enqueueMapSVM(container, CL_TRUE, CL_MAP_READ | CL_MAP_WRITE); -} - -/** -* Blocking SVM map operation - performs a blocking map underneath. -*/ -template -inline cl_int unmapSVM(cl::vector &container) -{ - return enqueueUnmapSVM(container); -} - -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - -#if CL_HPP_TARGET_OPENCL_VERSION >= 110 -inline cl_int enqueueReadBufferRect( - const Buffer& buffer, - cl_bool blocking, - const array& buffer_offset, - const array& host_offset, - const array& region, - size_type buffer_row_pitch, - size_type buffer_slice_pitch, - size_type host_row_pitch, - size_type host_slice_pitch, - void *ptr, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueReadBufferRect( - buffer, - blocking, - buffer_offset, - host_offset, - region, - buffer_row_pitch, - buffer_slice_pitch, - host_row_pitch, - host_slice_pitch, - ptr, - events, - event); -} - -inline cl_int enqueueWriteBufferRect( - const Buffer& buffer, - cl_bool blocking, - const array& buffer_offset, - const array& host_offset, - const array& region, - size_type buffer_row_pitch, - size_type buffer_slice_pitch, - size_type host_row_pitch, - size_type host_slice_pitch, - const void *ptr, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueWriteBufferRect( - buffer, - blocking, - buffer_offset, - host_offset, - region, - buffer_row_pitch, - buffer_slice_pitch, - host_row_pitch, - host_slice_pitch, - ptr, - events, - event); -} - -inline cl_int enqueueCopyBufferRect( - const Buffer& src, - const Buffer& dst, - const array& src_origin, - const array& dst_origin, - const array& region, - size_type src_row_pitch, - size_type src_slice_pitch, - size_type dst_row_pitch, - size_type dst_slice_pitch, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyBufferRect( - src, - dst, - src_origin, - dst_origin, - region, - src_row_pitch, - src_slice_pitch, - dst_row_pitch, - dst_slice_pitch, - events, - event); -} -#endif // CL_HPP_TARGET_OPENCL_VERSION >= 110 - -inline cl_int enqueueReadImage( - const Image& image, - cl_bool blocking, - const array& origin, - const array& region, - size_type row_pitch, - size_type slice_pitch, - void* ptr, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueReadImage( - image, - blocking, - origin, - region, - row_pitch, - slice_pitch, - ptr, - events, - event); -} - -inline cl_int enqueueWriteImage( - const Image& image, - cl_bool blocking, - const array& origin, - const array& region, - size_type row_pitch, - size_type slice_pitch, - const void* ptr, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueWriteImage( - image, - blocking, - origin, - region, - row_pitch, - slice_pitch, - ptr, - events, - event); -} - -inline cl_int enqueueCopyImage( - const Image& src, - const Image& dst, - const array& src_origin, - const array& dst_origin, - const array& region, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyImage( - src, - dst, - src_origin, - dst_origin, - region, - events, - event); -} - -inline cl_int enqueueCopyImageToBuffer( - const Image& src, - const Buffer& dst, - const array& src_origin, - const array& region, - size_type dst_offset, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyImageToBuffer( - src, - dst, - src_origin, - region, - dst_offset, - events, - event); -} - -inline cl_int enqueueCopyBufferToImage( - const Buffer& src, - const Image& dst, - size_type src_offset, - const array& dst_origin, - const array& region, - const vector* events = NULL, - Event* event = NULL) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.enqueueCopyBufferToImage( - src, - dst, - src_offset, - dst_origin, - region, - events, - event); -} - - -inline cl_int flush(void) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - return queue.flush(); -} - -inline cl_int finish(void) -{ - cl_int error; - CommandQueue queue = CommandQueue::getDefault(&error); - - if (error != CL_SUCCESS) { - return error; - } - - - return queue.finish(); -} - -class EnqueueArgs -{ -private: - CommandQueue queue_; - const NDRange offset_; - const NDRange global_; - const NDRange local_; - vector events_; - - template - friend class KernelFunctor; - -public: - EnqueueArgs(NDRange global) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(NullRange) - { - - } - - EnqueueArgs(NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(local) - { - - } - - EnqueueArgs(NDRange offset, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(offset), - global_(global), - local_(local) - { - - } - - EnqueueArgs(Event e, NDRange global) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(NullRange) - { - events_.push_back(e); - } - - EnqueueArgs(Event e, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(local) - { - events_.push_back(e); - } - - EnqueueArgs(Event e, NDRange offset, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(offset), - global_(global), - local_(local) - { - events_.push_back(e); - } - - EnqueueArgs(const vector &events, NDRange global) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(NullRange), - events_(events) - { - - } - - EnqueueArgs(const vector &events, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(NullRange), - global_(global), - local_(local), - events_(events) - { - - } - - EnqueueArgs(const vector &events, NDRange offset, NDRange global, NDRange local) : - queue_(CommandQueue::getDefault()), - offset_(offset), - global_(global), - local_(local), - events_(events) - { - - } - - EnqueueArgs(CommandQueue &queue, NDRange global) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(NullRange) - { - - } - - EnqueueArgs(CommandQueue &queue, NDRange global, NDRange local) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(local) - { - - } - - EnqueueArgs(CommandQueue &queue, NDRange offset, NDRange global, NDRange local) : - queue_(queue), - offset_(offset), - global_(global), - local_(local) - { - - } - - EnqueueArgs(CommandQueue &queue, Event e, NDRange global) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(NullRange) - { - events_.push_back(e); - } - - EnqueueArgs(CommandQueue &queue, Event e, NDRange global, NDRange local) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(local) - { - events_.push_back(e); - } - - EnqueueArgs(CommandQueue &queue, Event e, NDRange offset, NDRange global, NDRange local) : - queue_(queue), - offset_(offset), - global_(global), - local_(local) - { - events_.push_back(e); - } - - EnqueueArgs(CommandQueue &queue, const vector &events, NDRange global) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(NullRange), - events_(events) - { - - } - - EnqueueArgs(CommandQueue &queue, const vector &events, NDRange global, NDRange local) : - queue_(queue), - offset_(NullRange), - global_(global), - local_(local), - events_(events) - { - - } - - EnqueueArgs(CommandQueue &queue, const vector &events, NDRange offset, NDRange global, NDRange local) : - queue_(queue), - offset_(offset), - global_(global), - local_(local), - events_(events) - { - - } -}; - - -//---------------------------------------------------------------------------------------------- - - -/** - * Type safe kernel functor. - * - */ -template -class KernelFunctor -{ -private: - Kernel kernel_; - - template - void setArgs(T0&& t0, T1s&&... t1s) - { - kernel_.setArg(index, t0); - setArgs(std::forward(t1s)...); - } - - template - void setArgs(T0&& t0) - { - kernel_.setArg(index, t0); - } - - template - void setArgs() - { - } - - -public: - KernelFunctor(Kernel kernel) : kernel_(kernel) - {} - - KernelFunctor( - const Program& program, - const string name, - cl_int * err = NULL) : - kernel_(program, name.c_str(), err) - {} - - //! \brief Return type of the functor - typedef Event result_type; - - /** - * Enqueue kernel. - * @param args Launch parameters of the kernel. - * @param t0... List of kernel arguments based on the template type of the functor. - */ - Event operator() ( - const EnqueueArgs& args, - Ts... ts) - { - Event event; - setArgs<0>(std::forward(ts)...); - - args.queue_.enqueueNDRangeKernel( - kernel_, - args.offset_, - args.global_, - args.local_, - &args.events_, - &event); - - return event; - } - - /** - * Enqueue kernel with support for error code. - * @param args Launch parameters of the kernel. - * @param t0... List of kernel arguments based on the template type of the functor. - * @param error Out parameter returning the error code from the execution. - */ - Event operator() ( - const EnqueueArgs& args, - Ts... ts, - cl_int &error) - { - Event event; - setArgs<0>(std::forward(ts)...); - - error = args.queue_.enqueueNDRangeKernel( - kernel_, - args.offset_, - args.global_, - args.local_, - &args.events_, - &event); - - return event; - } - -#if CL_HPP_TARGET_OPENCL_VERSION >= 200 - cl_int setSVMPointers(const vector &pointerList) - { - return kernel_.setSVMPointers(pointerList); - } - - template - cl_int setSVMPointers(const T0 &t0, T1s &... ts) - { - return kernel_.setSVMPointers(t0, ts...); - } -#endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 200 - - Kernel getKernel() - { - return kernel_; - } -}; - -namespace compatibility { - /** - * Backward compatibility class to ensure that cl.hpp code works with cl2.hpp. - * Please use KernelFunctor directly. - */ - template - struct make_kernel - { - typedef KernelFunctor FunctorType; - - FunctorType functor_; - - make_kernel( - const Program& program, - const string name, - cl_int * err = NULL) : - functor_(FunctorType(program, name, err)) - {} - - make_kernel( - const Kernel kernel) : - functor_(FunctorType(kernel)) - {} - - //! \brief Return type of the functor - typedef Event result_type; - - //! \brief Function signature of kernel functor with no event dependency. - typedef Event type_( - const EnqueueArgs&, - Ts...); - - Event operator()( - const EnqueueArgs& enqueueArgs, - Ts... args) - { - return functor_( - enqueueArgs, args...); - } - }; -} // namespace compatibility - - -//---------------------------------------------------------------------------------------------------------------------- - -#undef CL_HPP_ERR_STR_ -#if !defined(CL_HPP_USER_OVERRIDE_ERROR_STRINGS) -#undef __GET_DEVICE_INFO_ERR -#undef __GET_PLATFORM_INFO_ERR -#undef __GET_DEVICE_IDS_ERR -#undef __GET_PLATFORM_IDS_ERR -#undef __GET_CONTEXT_INFO_ERR -#undef __GET_EVENT_INFO_ERR -#undef __GET_EVENT_PROFILE_INFO_ERR -#undef __GET_MEM_OBJECT_INFO_ERR -#undef __GET_IMAGE_INFO_ERR -#undef __GET_SAMPLER_INFO_ERR -#undef __GET_KERNEL_INFO_ERR -#undef __GET_KERNEL_ARG_INFO_ERR -#undef __GET_KERNEL_SUB_GROUP_INFO_ERR -#undef __GET_KERNEL_WORK_GROUP_INFO_ERR -#undef __GET_PROGRAM_INFO_ERR -#undef __GET_PROGRAM_BUILD_INFO_ERR -#undef __GET_COMMAND_QUEUE_INFO_ERR -#undef __CREATE_CONTEXT_ERR -#undef __CREATE_CONTEXT_FROM_TYPE_ERR -#undef __GET_SUPPORTED_IMAGE_FORMATS_ERR -#undef __CREATE_BUFFER_ERR -#undef __COPY_ERR -#undef __CREATE_SUBBUFFER_ERR -#undef __CREATE_GL_BUFFER_ERR -#undef __CREATE_GL_RENDER_BUFFER_ERR -#undef __GET_GL_OBJECT_INFO_ERR -#undef __CREATE_IMAGE_ERR -#undef __CREATE_GL_TEXTURE_ERR -#undef __IMAGE_DIMENSION_ERR -#undef __SET_MEM_OBJECT_DESTRUCTOR_CALLBACK_ERR -#undef __CREATE_USER_EVENT_ERR -#undef __SET_USER_EVENT_STATUS_ERR -#undef __SET_EVENT_CALLBACK_ERR -#undef __WAIT_FOR_EVENTS_ERR -#undef __CREATE_KERNEL_ERR -#undef __SET_KERNEL_ARGS_ERR -#undef __CREATE_PROGRAM_WITH_SOURCE_ERR -#undef __CREATE_PROGRAM_WITH_IL_ERR -#undef __CREATE_PROGRAM_WITH_BINARY_ERR -#undef __CREATE_PROGRAM_WITH_IL_ERR -#undef __CREATE_PROGRAM_WITH_BUILT_IN_KERNELS_ERR -#undef __BUILD_PROGRAM_ERR -#undef __COMPILE_PROGRAM_ERR -#undef __LINK_PROGRAM_ERR -#undef __CREATE_KERNELS_IN_PROGRAM_ERR -#undef __CREATE_COMMAND_QUEUE_WITH_PROPERTIES_ERR -#undef __CREATE_SAMPLER_WITH_PROPERTIES_ERR -#undef __SET_COMMAND_QUEUE_PROPERTY_ERR -#undef __ENQUEUE_READ_BUFFER_ERR -#undef __ENQUEUE_READ_BUFFER_RECT_ERR -#undef __ENQUEUE_WRITE_BUFFER_ERR -#undef __ENQUEUE_WRITE_BUFFER_RECT_ERR -#undef __ENQEUE_COPY_BUFFER_ERR -#undef __ENQEUE_COPY_BUFFER_RECT_ERR -#undef __ENQUEUE_FILL_BUFFER_ERR -#undef __ENQUEUE_READ_IMAGE_ERR -#undef __ENQUEUE_WRITE_IMAGE_ERR -#undef __ENQUEUE_COPY_IMAGE_ERR -#undef __ENQUEUE_FILL_IMAGE_ERR -#undef __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR -#undef __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR -#undef __ENQUEUE_MAP_BUFFER_ERR -#undef __ENQUEUE_MAP_IMAGE_ERR -#undef __ENQUEUE_UNMAP_MEM_OBJECT_ERR -#undef __ENQUEUE_NDRANGE_KERNEL_ERR -#undef __ENQUEUE_NATIVE_KERNEL -#undef __ENQUEUE_MIGRATE_MEM_OBJECTS_ERR -#undef __ENQUEUE_MIGRATE_SVM_ERR -#undef __ENQUEUE_ACQUIRE_GL_ERR -#undef __ENQUEUE_RELEASE_GL_ERR -#undef __CREATE_PIPE_ERR -#undef __GET_PIPE_INFO_ERR -#undef __RETAIN_ERR -#undef __RELEASE_ERR -#undef __FLUSH_ERR -#undef __FINISH_ERR -#undef __VECTOR_CAPACITY_ERR -#undef __CREATE_SUB_DEVICES_ERR -#undef __CREATE_SUB_DEVICES_ERR -#undef __ENQUEUE_MARKER_ERR -#undef __ENQUEUE_WAIT_FOR_EVENTS_ERR -#undef __ENQUEUE_BARRIER_ERR -#undef __UNLOAD_COMPILER_ERR -#undef __CREATE_GL_TEXTURE_2D_ERR -#undef __CREATE_GL_TEXTURE_3D_ERR -#undef __CREATE_IMAGE2D_ERR -#undef __CREATE_IMAGE3D_ERR -#undef __CREATE_COMMAND_QUEUE_ERR -#undef __ENQUEUE_TASK_ERR -#undef __CREATE_SAMPLER_ERR -#undef __ENQUEUE_MARKER_WAIT_LIST_ERR -#undef __ENQUEUE_BARRIER_WAIT_LIST_ERR -#undef __CLONE_KERNEL_ERR -#undef __GET_HOST_TIMER_ERR -#undef __GET_DEVICE_AND_HOST_TIMER_ERR - -#endif //CL_HPP_USER_OVERRIDE_ERROR_STRINGS - -// Extensions -#undef CL_HPP_INIT_CL_EXT_FCN_PTR_ -#undef CL_HPP_INIT_CL_EXT_FCN_PTR_PLATFORM_ - -#if defined(CL_HPP_USE_CL_DEVICE_FISSION) -#undef CL_HPP_PARAM_NAME_DEVICE_FISSION_ -#endif // CL_HPP_USE_CL_DEVICE_FISSION - -#undef CL_HPP_NOEXCEPT_ -#undef CL_HPP_DEFINE_STATIC_MEMBER_ - -} // namespace cl - -#endif // CL_HPP_ diff --git a/benchmarks/old_opencl/include/CL/cl_d3d10.h b/benchmarks/old_opencl/include/CL/cl_d3d10.h deleted file mode 100644 index d5960a43..00000000 --- a/benchmarks/old_opencl/include/CL/cl_d3d10.h +++ /dev/null @@ -1,131 +0,0 @@ -/********************************************************************************** - * Copyright (c) 2008-2015 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - **********************************************************************************/ - -/* $Revision: 11708 $ on $Date: 2010-06-13 23:36:24 -0700 (Sun, 13 Jun 2010) $ */ - -#ifndef __OPENCL_CL_D3D10_H -#define __OPENCL_CL_D3D10_H - -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/****************************************************************************** - * cl_khr_d3d10_sharing */ -#define cl_khr_d3d10_sharing 1 - -typedef cl_uint cl_d3d10_device_source_khr; -typedef cl_uint cl_d3d10_device_set_khr; - -/******************************************************************************/ - -/* Error Codes */ -#define CL_INVALID_D3D10_DEVICE_KHR -1002 -#define CL_INVALID_D3D10_RESOURCE_KHR -1003 -#define CL_D3D10_RESOURCE_ALREADY_ACQUIRED_KHR -1004 -#define CL_D3D10_RESOURCE_NOT_ACQUIRED_KHR -1005 - -/* cl_d3d10_device_source_nv */ -#define CL_D3D10_DEVICE_KHR 0x4010 -#define CL_D3D10_DXGI_ADAPTER_KHR 0x4011 - -/* cl_d3d10_device_set_nv */ -#define CL_PREFERRED_DEVICES_FOR_D3D10_KHR 0x4012 -#define CL_ALL_DEVICES_FOR_D3D10_KHR 0x4013 - -/* cl_context_info */ -#define CL_CONTEXT_D3D10_DEVICE_KHR 0x4014 -#define CL_CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR 0x402C - -/* cl_mem_info */ -#define CL_MEM_D3D10_RESOURCE_KHR 0x4015 - -/* cl_image_info */ -#define CL_IMAGE_D3D10_SUBRESOURCE_KHR 0x4016 - -/* cl_command_type */ -#define CL_COMMAND_ACQUIRE_D3D10_OBJECTS_KHR 0x4017 -#define CL_COMMAND_RELEASE_D3D10_OBJECTS_KHR 0x4018 - -/******************************************************************************/ - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clGetDeviceIDsFromD3D10KHR_fn)( - cl_platform_id platform, - cl_d3d10_device_source_khr d3d_device_source, - void * d3d_object, - cl_d3d10_device_set_khr d3d_device_set, - cl_uint num_entries, - cl_device_id * devices, - cl_uint * num_devices) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D10BufferKHR_fn)( - cl_context context, - cl_mem_flags flags, - ID3D10Buffer * resource, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D10Texture2DKHR_fn)( - cl_context context, - cl_mem_flags flags, - ID3D10Texture2D * resource, - UINT subresource, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D10Texture3DKHR_fn)( - cl_context context, - cl_mem_flags flags, - ID3D10Texture3D * resource, - UINT subresource, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireD3D10ObjectsKHR_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseD3D10ObjectsKHR_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_CL_D3D10_H */ - diff --git a/benchmarks/old_opencl/include/CL/cl_d3d11.h b/benchmarks/old_opencl/include/CL/cl_d3d11.h deleted file mode 100644 index 39f90723..00000000 --- a/benchmarks/old_opencl/include/CL/cl_d3d11.h +++ /dev/null @@ -1,131 +0,0 @@ -/********************************************************************************** - * Copyright (c) 2008-2015 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - **********************************************************************************/ - -/* $Revision: 11708 $ on $Date: 2010-06-13 23:36:24 -0700 (Sun, 13 Jun 2010) $ */ - -#ifndef __OPENCL_CL_D3D11_H -#define __OPENCL_CL_D3D11_H - -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/****************************************************************************** - * cl_khr_d3d11_sharing */ -#define cl_khr_d3d11_sharing 1 - -typedef cl_uint cl_d3d11_device_source_khr; -typedef cl_uint cl_d3d11_device_set_khr; - -/******************************************************************************/ - -/* Error Codes */ -#define CL_INVALID_D3D11_DEVICE_KHR -1006 -#define CL_INVALID_D3D11_RESOURCE_KHR -1007 -#define CL_D3D11_RESOURCE_ALREADY_ACQUIRED_KHR -1008 -#define CL_D3D11_RESOURCE_NOT_ACQUIRED_KHR -1009 - -/* cl_d3d11_device_source */ -#define CL_D3D11_DEVICE_KHR 0x4019 -#define CL_D3D11_DXGI_ADAPTER_KHR 0x401A - -/* cl_d3d11_device_set */ -#define CL_PREFERRED_DEVICES_FOR_D3D11_KHR 0x401B -#define CL_ALL_DEVICES_FOR_D3D11_KHR 0x401C - -/* cl_context_info */ -#define CL_CONTEXT_D3D11_DEVICE_KHR 0x401D -#define CL_CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR 0x402D - -/* cl_mem_info */ -#define CL_MEM_D3D11_RESOURCE_KHR 0x401E - -/* cl_image_info */ -#define CL_IMAGE_D3D11_SUBRESOURCE_KHR 0x401F - -/* cl_command_type */ -#define CL_COMMAND_ACQUIRE_D3D11_OBJECTS_KHR 0x4020 -#define CL_COMMAND_RELEASE_D3D11_OBJECTS_KHR 0x4021 - -/******************************************************************************/ - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clGetDeviceIDsFromD3D11KHR_fn)( - cl_platform_id platform, - cl_d3d11_device_source_khr d3d_device_source, - void * d3d_object, - cl_d3d11_device_set_khr d3d_device_set, - cl_uint num_entries, - cl_device_id * devices, - cl_uint * num_devices) CL_API_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D11BufferKHR_fn)( - cl_context context, - cl_mem_flags flags, - ID3D11Buffer * resource, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D11Texture2DKHR_fn)( - cl_context context, - cl_mem_flags flags, - ID3D11Texture2D * resource, - UINT subresource, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D11Texture3DKHR_fn)( - cl_context context, - cl_mem_flags flags, - ID3D11Texture3D * resource, - UINT subresource, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireD3D11ObjectsKHR_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseD3D11ObjectsKHR_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_2; - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_CL_D3D11_H */ - diff --git a/benchmarks/old_opencl/include/CL/cl_dx9_media_sharing.h b/benchmarks/old_opencl/include/CL/cl_dx9_media_sharing.h deleted file mode 100644 index 2729e8b9..00000000 --- a/benchmarks/old_opencl/include/CL/cl_dx9_media_sharing.h +++ /dev/null @@ -1,132 +0,0 @@ -/********************************************************************************** - * Copyright (c) 2008-2015 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - **********************************************************************************/ - -/* $Revision: 11708 $ on $Date: 2010-06-13 23:36:24 -0700 (Sun, 13 Jun 2010) $ */ - -#ifndef __OPENCL_CL_DX9_MEDIA_SHARING_H -#define __OPENCL_CL_DX9_MEDIA_SHARING_H - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/******************************************************************************/ -/* cl_khr_dx9_media_sharing */ -#define cl_khr_dx9_media_sharing 1 - -typedef cl_uint cl_dx9_media_adapter_type_khr; -typedef cl_uint cl_dx9_media_adapter_set_khr; - -#if defined(_WIN32) -#include -typedef struct _cl_dx9_surface_info_khr -{ - IDirect3DSurface9 *resource; - HANDLE shared_handle; -} cl_dx9_surface_info_khr; -#endif - - -/******************************************************************************/ - -/* Error Codes */ -#define CL_INVALID_DX9_MEDIA_ADAPTER_KHR -1010 -#define CL_INVALID_DX9_MEDIA_SURFACE_KHR -1011 -#define CL_DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR -1012 -#define CL_DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR -1013 - -/* cl_media_adapter_type_khr */ -#define CL_ADAPTER_D3D9_KHR 0x2020 -#define CL_ADAPTER_D3D9EX_KHR 0x2021 -#define CL_ADAPTER_DXVA_KHR 0x2022 - -/* cl_media_adapter_set_khr */ -#define CL_PREFERRED_DEVICES_FOR_DX9_MEDIA_ADAPTER_KHR 0x2023 -#define CL_ALL_DEVICES_FOR_DX9_MEDIA_ADAPTER_KHR 0x2024 - -/* cl_context_info */ -#define CL_CONTEXT_ADAPTER_D3D9_KHR 0x2025 -#define CL_CONTEXT_ADAPTER_D3D9EX_KHR 0x2026 -#define CL_CONTEXT_ADAPTER_DXVA_KHR 0x2027 - -/* cl_mem_info */ -#define CL_MEM_DX9_MEDIA_ADAPTER_TYPE_KHR 0x2028 -#define CL_MEM_DX9_MEDIA_SURFACE_INFO_KHR 0x2029 - -/* cl_image_info */ -#define CL_IMAGE_DX9_MEDIA_PLANE_KHR 0x202A - -/* cl_command_type */ -#define CL_COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR 0x202B -#define CL_COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR 0x202C - -/******************************************************************************/ - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clGetDeviceIDsFromDX9MediaAdapterKHR_fn)( - cl_platform_id platform, - cl_uint num_media_adapters, - cl_dx9_media_adapter_type_khr * media_adapter_type, - void * media_adapters, - cl_dx9_media_adapter_set_khr media_adapter_set, - cl_uint num_entries, - cl_device_id * devices, - cl_uint * num_devices) CL_API_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromDX9MediaSurfaceKHR_fn)( - cl_context context, - cl_mem_flags flags, - cl_dx9_media_adapter_type_khr adapter_type, - void * surface_info, - cl_uint plane, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireDX9MediaSurfacesKHR_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseDX9MediaSurfacesKHR_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_2; - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_CL_DX9_MEDIA_SHARING_H */ - diff --git a/benchmarks/old_opencl/include/CL/cl_dx9_media_sharing_intel.h b/benchmarks/old_opencl/include/CL/cl_dx9_media_sharing_intel.h deleted file mode 100644 index 737e6856..00000000 --- a/benchmarks/old_opencl/include/CL/cl_dx9_media_sharing_intel.h +++ /dev/null @@ -1,182 +0,0 @@ -/********************************************************************************** - * Copyright (c) 2008-2019 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - **********************************************************************************/ -/*****************************************************************************\ - -Copyright (c) 2013-2019 Intel Corporation All Rights Reserved. - -THESE MATERIALS ARE PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR ITS -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THESE -MATERIALS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -File Name: cl_dx9_media_sharing_intel.h - -Abstract: - -Notes: - -\*****************************************************************************/ - -#ifndef __OPENCL_CL_DX9_MEDIA_SHARING_INTEL_H -#define __OPENCL_CL_DX9_MEDIA_SHARING_INTEL_H - -#include -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/*************************************** -* cl_intel_dx9_media_sharing extension * -****************************************/ - -#define cl_intel_dx9_media_sharing 1 - -typedef cl_uint cl_dx9_device_source_intel; -typedef cl_uint cl_dx9_device_set_intel; - -/* error codes */ -#define CL_INVALID_DX9_DEVICE_INTEL -1010 -#define CL_INVALID_DX9_RESOURCE_INTEL -1011 -#define CL_DX9_RESOURCE_ALREADY_ACQUIRED_INTEL -1012 -#define CL_DX9_RESOURCE_NOT_ACQUIRED_INTEL -1013 - -/* cl_dx9_device_source_intel */ -#define CL_D3D9_DEVICE_INTEL 0x4022 -#define CL_D3D9EX_DEVICE_INTEL 0x4070 -#define CL_DXVA_DEVICE_INTEL 0x4071 - -/* cl_dx9_device_set_intel */ -#define CL_PREFERRED_DEVICES_FOR_DX9_INTEL 0x4024 -#define CL_ALL_DEVICES_FOR_DX9_INTEL 0x4025 - -/* cl_context_info */ -#define CL_CONTEXT_D3D9_DEVICE_INTEL 0x4026 -#define CL_CONTEXT_D3D9EX_DEVICE_INTEL 0x4072 -#define CL_CONTEXT_DXVA_DEVICE_INTEL 0x4073 - -/* cl_mem_info */ -#define CL_MEM_DX9_RESOURCE_INTEL 0x4027 -#define CL_MEM_DX9_SHARED_HANDLE_INTEL 0x4074 - -/* cl_image_info */ -#define CL_IMAGE_DX9_PLANE_INTEL 0x4075 - -/* cl_command_type */ -#define CL_COMMAND_ACQUIRE_DX9_OBJECTS_INTEL 0x402A -#define CL_COMMAND_RELEASE_DX9_OBJECTS_INTEL 0x402B -/******************************************************************************/ - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetDeviceIDsFromDX9INTEL( - cl_platform_id platform, - cl_dx9_device_source_intel dx9_device_source, - void* dx9_object, - cl_dx9_device_set_intel dx9_device_set, - cl_uint num_entries, - cl_device_id* devices, - cl_uint* num_devices) CL_EXT_SUFFIX__VERSION_1_1; - -typedef CL_API_ENTRY cl_int (CL_API_CALL* clGetDeviceIDsFromDX9INTEL_fn)( - cl_platform_id platform, - cl_dx9_device_source_intel dx9_device_source, - void* dx9_object, - cl_dx9_device_set_intel dx9_device_set, - cl_uint num_entries, - cl_device_id* devices, - cl_uint* num_devices) CL_EXT_SUFFIX__VERSION_1_1; - -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreateFromDX9MediaSurfaceINTEL( - cl_context context, - cl_mem_flags flags, - IDirect3DSurface9* resource, - HANDLE sharedHandle, - UINT plane, - cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_1; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromDX9MediaSurfaceINTEL_fn)( - cl_context context, - cl_mem_flags flags, - IDirect3DSurface9* resource, - HANDLE sharedHandle, - UINT plane, - cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_1; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueAcquireDX9ObjectsINTEL( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem* mem_objects, - cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, - cl_event* event) CL_EXT_SUFFIX__VERSION_1_1; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireDX9ObjectsINTEL_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem* mem_objects, - cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, - cl_event* event) CL_EXT_SUFFIX__VERSION_1_1; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueReleaseDX9ObjectsINTEL( - cl_command_queue command_queue, - cl_uint num_objects, - cl_mem* mem_objects, - cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, - cl_event* event) CL_EXT_SUFFIX__VERSION_1_1; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseDX9ObjectsINTEL_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - cl_mem* mem_objects, - cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, - cl_event* event) CL_EXT_SUFFIX__VERSION_1_1; - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_CL_DX9_MEDIA_SHARING_INTEL_H */ - diff --git a/benchmarks/old_opencl/include/CL/cl_egl.h b/benchmarks/old_opencl/include/CL/cl_egl.h deleted file mode 100644 index bc4d998e..00000000 --- a/benchmarks/old_opencl/include/CL/cl_egl.h +++ /dev/null @@ -1,132 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008-2019 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ******************************************************************************/ - -#ifndef __OPENCL_CL_EGL_H -#define __OPENCL_CL_EGL_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - - -/* Command type for events created with clEnqueueAcquireEGLObjectsKHR */ -#define CL_COMMAND_EGL_FENCE_SYNC_OBJECT_KHR 0x202F -#define CL_COMMAND_ACQUIRE_EGL_OBJECTS_KHR 0x202D -#define CL_COMMAND_RELEASE_EGL_OBJECTS_KHR 0x202E - -/* Error type for clCreateFromEGLImageKHR */ -#define CL_INVALID_EGL_OBJECT_KHR -1093 -#define CL_EGL_RESOURCE_NOT_ACQUIRED_KHR -1092 - -/* CLeglImageKHR is an opaque handle to an EGLImage */ -typedef void* CLeglImageKHR; - -/* CLeglDisplayKHR is an opaque handle to an EGLDisplay */ -typedef void* CLeglDisplayKHR; - -/* CLeglSyncKHR is an opaque handle to an EGLSync object */ -typedef void* CLeglSyncKHR; - -/* properties passed to clCreateFromEGLImageKHR */ -typedef intptr_t cl_egl_image_properties_khr; - - -#define cl_khr_egl_image 1 - -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreateFromEGLImageKHR(cl_context context, - CLeglDisplayKHR egldisplay, - CLeglImageKHR eglimage, - cl_mem_flags flags, - const cl_egl_image_properties_khr * properties, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromEGLImageKHR_fn)( - cl_context context, - CLeglDisplayKHR egldisplay, - CLeglImageKHR eglimage, - cl_mem_flags flags, - const cl_egl_image_properties_khr * properties, - cl_int * errcode_ret); - - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueAcquireEGLObjectsKHR(cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireEGLObjectsKHR_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event); - - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueReleaseEGLObjectsKHR(cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseEGLObjectsKHR_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event); - - -#define cl_khr_egl_event 1 - -extern CL_API_ENTRY cl_event CL_API_CALL -clCreateEventFromEGLSyncKHR(cl_context context, - CLeglSyncKHR sync, - CLeglDisplayKHR display, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_event (CL_API_CALL *clCreateEventFromEGLSyncKHR_fn)( - cl_context context, - CLeglSyncKHR sync, - CLeglDisplayKHR display, - cl_int * errcode_ret); - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_CL_EGL_H */ diff --git a/benchmarks/old_opencl/include/CL/cl_ext.h b/benchmarks/old_opencl/include/CL/cl_ext.h deleted file mode 100644 index 5c185915..00000000 --- a/benchmarks/old_opencl/include/CL/cl_ext.h +++ /dev/null @@ -1,762 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008-2019 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ******************************************************************************/ - -/* cl_ext.h contains OpenCL extensions which don't have external */ -/* (OpenGL, D3D) dependencies. */ - -#ifndef __CL_EXT_H -#define __CL_EXT_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include - -/* cl_khr_fp64 extension - no extension #define since it has no functions */ -/* CL_DEVICE_DOUBLE_FP_CONFIG is defined in CL.h for OpenCL >= 120 */ - -#if CL_TARGET_OPENCL_VERSION <= 110 -#define CL_DEVICE_DOUBLE_FP_CONFIG 0x1032 -#endif - -/* cl_khr_fp16 extension - no extension #define since it has no functions */ -#define CL_DEVICE_HALF_FP_CONFIG 0x1033 - -/* Memory object destruction - * - * Apple extension for use to manage externally allocated buffers used with cl_mem objects with CL_MEM_USE_HOST_PTR - * - * Registers a user callback function that will be called when the memory object is deleted and its resources - * freed. Each call to clSetMemObjectCallbackFn registers the specified user callback function on a callback - * stack associated with memobj. The registered user callback functions are called in the reverse order in - * which they were registered. The user callback functions are called and then the memory object is deleted - * and its resources freed. This provides a mechanism for the application (and libraries) using memobj to be - * notified when the memory referenced by host_ptr, specified when the memory object is created and used as - * the storage bits for the memory object, can be reused or freed. - * - * The application may not call CL api's with the cl_mem object passed to the pfn_notify. - * - * Please check for the "cl_APPLE_SetMemObjectDestructor" extension using clGetDeviceInfo(CL_DEVICE_EXTENSIONS) - * before using. - */ -#define cl_APPLE_SetMemObjectDestructor 1 -cl_int CL_API_ENTRY clSetMemObjectDestructorAPPLE( cl_mem memobj, - void (* pfn_notify)(cl_mem memobj, void * user_data), - void * user_data) CL_EXT_SUFFIX__VERSION_1_0; - - -/* Context Logging Functions - * - * The next three convenience functions are intended to be used as the pfn_notify parameter to clCreateContext(). - * Please check for the "cl_APPLE_ContextLoggingFunctions" extension using clGetDeviceInfo(CL_DEVICE_EXTENSIONS) - * before using. - * - * clLogMessagesToSystemLog forwards on all log messages to the Apple System Logger - */ -#define cl_APPLE_ContextLoggingFunctions 1 -extern void CL_API_ENTRY clLogMessagesToSystemLogAPPLE( const char * errstr, - const void * private_info, - size_t cb, - void * user_data) CL_EXT_SUFFIX__VERSION_1_0; - -/* clLogMessagesToStdout sends all log messages to the file descriptor stdout */ -extern void CL_API_ENTRY clLogMessagesToStdoutAPPLE( const char * errstr, - const void * private_info, - size_t cb, - void * user_data) CL_EXT_SUFFIX__VERSION_1_0; - -/* clLogMessagesToStderr sends all log messages to the file descriptor stderr */ -extern void CL_API_ENTRY clLogMessagesToStderrAPPLE( const char * errstr, - const void * private_info, - size_t cb, - void * user_data) CL_EXT_SUFFIX__VERSION_1_0; - - -/************************ -* cl_khr_icd extension * -************************/ -#define cl_khr_icd 1 - -/* cl_platform_info */ -#define CL_PLATFORM_ICD_SUFFIX_KHR 0x0920 - -/* Additional Error Codes */ -#define CL_PLATFORM_NOT_FOUND_KHR -1001 - -extern CL_API_ENTRY cl_int CL_API_CALL -clIcdGetPlatformIDsKHR(cl_uint num_entries, - cl_platform_id * platforms, - cl_uint * num_platforms); - -typedef CL_API_ENTRY cl_int -(CL_API_CALL *clIcdGetPlatformIDsKHR_fn)(cl_uint num_entries, - cl_platform_id * platforms, - cl_uint * num_platforms); - - -/******************************* - * cl_khr_il_program extension * - *******************************/ -#define cl_khr_il_program 1 - -/* New property to clGetDeviceInfo for retrieving supported intermediate - * languages - */ -#define CL_DEVICE_IL_VERSION_KHR 0x105B - -/* New property to clGetProgramInfo for retrieving for retrieving the IL of a - * program - */ -#define CL_PROGRAM_IL_KHR 0x1169 - -extern CL_API_ENTRY cl_program CL_API_CALL -clCreateProgramWithILKHR(cl_context context, - const void * il, - size_t length, - cl_int * errcode_ret); - -typedef CL_API_ENTRY cl_program -(CL_API_CALL *clCreateProgramWithILKHR_fn)(cl_context context, - const void * il, - size_t length, - cl_int * errcode_ret) CL_EXT_SUFFIX__VERSION_1_2; - -/* Extension: cl_khr_image2d_from_buffer - * - * This extension allows a 2D image to be created from a cl_mem buffer without - * a copy. The type associated with a 2D image created from a buffer in an - * OpenCL program is image2d_t. Both the sampler and sampler-less read_image - * built-in functions are supported for 2D images and 2D images created from - * a buffer. Similarly, the write_image built-ins are also supported for 2D - * images created from a buffer. - * - * When the 2D image from buffer is created, the client must specify the - * width, height, image format (i.e. channel order and channel data type) - * and optionally the row pitch. - * - * The pitch specified must be a multiple of - * CL_DEVICE_IMAGE_PITCH_ALIGNMENT_KHR pixels. - * The base address of the buffer must be aligned to - * CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT_KHR pixels. - */ - -#define CL_DEVICE_IMAGE_PITCH_ALIGNMENT_KHR 0x104A -#define CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT_KHR 0x104B - - -/************************************** - * cl_khr_initialize_memory extension * - **************************************/ - -#define CL_CONTEXT_MEMORY_INITIALIZE_KHR 0x2030 - - -/************************************** - * cl_khr_terminate_context extension * - **************************************/ - -#define CL_DEVICE_TERMINATE_CAPABILITY_KHR 0x2031 -#define CL_CONTEXT_TERMINATE_KHR 0x2032 - -#define cl_khr_terminate_context 1 -extern CL_API_ENTRY cl_int CL_API_CALL -clTerminateContextKHR(cl_context context) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int -(CL_API_CALL *clTerminateContextKHR_fn)(cl_context context) CL_EXT_SUFFIX__VERSION_1_2; - - -/* - * Extension: cl_khr_spir - * - * This extension adds support to create an OpenCL program object from a - * Standard Portable Intermediate Representation (SPIR) instance - */ - -#define CL_DEVICE_SPIR_VERSIONS 0x40E0 -#define CL_PROGRAM_BINARY_TYPE_INTERMEDIATE 0x40E1 - - -/***************************************** - * cl_khr_create_command_queue extension * - *****************************************/ -#define cl_khr_create_command_queue 1 - -typedef cl_bitfield cl_queue_properties_khr; - -extern CL_API_ENTRY cl_command_queue CL_API_CALL -clCreateCommandQueueWithPropertiesKHR(cl_context context, - cl_device_id device, - const cl_queue_properties_khr* properties, - cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_command_queue -(CL_API_CALL *clCreateCommandQueueWithPropertiesKHR_fn)(cl_context context, - cl_device_id device, - const cl_queue_properties_khr* properties, - cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_2; - - -/****************************************** -* cl_nv_device_attribute_query extension * -******************************************/ - -/* cl_nv_device_attribute_query extension - no extension #define since it has no functions */ -#define CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV 0x4000 -#define CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV 0x4001 -#define CL_DEVICE_REGISTERS_PER_BLOCK_NV 0x4002 -#define CL_DEVICE_WARP_SIZE_NV 0x4003 -#define CL_DEVICE_GPU_OVERLAP_NV 0x4004 -#define CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV 0x4005 -#define CL_DEVICE_INTEGRATED_MEMORY_NV 0x4006 - - -/********************************* -* cl_amd_device_attribute_query * -*********************************/ - -#define CL_DEVICE_PROFILING_TIMER_OFFSET_AMD 0x4036 - - -/********************************* -* cl_arm_printf extension -*********************************/ - -#define CL_PRINTF_CALLBACK_ARM 0x40B0 -#define CL_PRINTF_BUFFERSIZE_ARM 0x40B1 - - -/*********************************** -* cl_ext_device_fission extension -***********************************/ -#define cl_ext_device_fission 1 - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseDeviceEXT(cl_device_id device) CL_EXT_SUFFIX__VERSION_1_1; - -typedef CL_API_ENTRY cl_int -(CL_API_CALL *clReleaseDeviceEXT_fn)(cl_device_id device) CL_EXT_SUFFIX__VERSION_1_1; - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainDeviceEXT(cl_device_id device) CL_EXT_SUFFIX__VERSION_1_1; - -typedef CL_API_ENTRY cl_int -(CL_API_CALL *clRetainDeviceEXT_fn)(cl_device_id device) CL_EXT_SUFFIX__VERSION_1_1; - -typedef cl_ulong cl_device_partition_property_ext; -extern CL_API_ENTRY cl_int CL_API_CALL -clCreateSubDevicesEXT(cl_device_id in_device, - const cl_device_partition_property_ext * properties, - cl_uint num_entries, - cl_device_id * out_devices, - cl_uint * num_devices) CL_EXT_SUFFIX__VERSION_1_1; - -typedef CL_API_ENTRY cl_int -(CL_API_CALL * clCreateSubDevicesEXT_fn)(cl_device_id in_device, - const cl_device_partition_property_ext * properties, - cl_uint num_entries, - cl_device_id * out_devices, - cl_uint * num_devices) CL_EXT_SUFFIX__VERSION_1_1; - -/* cl_device_partition_property_ext */ -#define CL_DEVICE_PARTITION_EQUALLY_EXT 0x4050 -#define CL_DEVICE_PARTITION_BY_COUNTS_EXT 0x4051 -#define CL_DEVICE_PARTITION_BY_NAMES_EXT 0x4052 -#define CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT 0x4053 - -/* clDeviceGetInfo selectors */ -#define CL_DEVICE_PARENT_DEVICE_EXT 0x4054 -#define CL_DEVICE_PARTITION_TYPES_EXT 0x4055 -#define CL_DEVICE_AFFINITY_DOMAINS_EXT 0x4056 -#define CL_DEVICE_REFERENCE_COUNT_EXT 0x4057 -#define CL_DEVICE_PARTITION_STYLE_EXT 0x4058 - -/* error codes */ -#define CL_DEVICE_PARTITION_FAILED_EXT -1057 -#define CL_INVALID_PARTITION_COUNT_EXT -1058 -#define CL_INVALID_PARTITION_NAME_EXT -1059 - -/* CL_AFFINITY_DOMAINs */ -#define CL_AFFINITY_DOMAIN_L1_CACHE_EXT 0x1 -#define CL_AFFINITY_DOMAIN_L2_CACHE_EXT 0x2 -#define CL_AFFINITY_DOMAIN_L3_CACHE_EXT 0x3 -#define CL_AFFINITY_DOMAIN_L4_CACHE_EXT 0x4 -#define CL_AFFINITY_DOMAIN_NUMA_EXT 0x10 -#define CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT 0x100 - -/* cl_device_partition_property_ext list terminators */ -#define CL_PROPERTIES_LIST_END_EXT ((cl_device_partition_property_ext) 0) -#define CL_PARTITION_BY_COUNTS_LIST_END_EXT ((cl_device_partition_property_ext) 0) -#define CL_PARTITION_BY_NAMES_LIST_END_EXT ((cl_device_partition_property_ext) 0 - 1) - - -/*********************************** - * cl_ext_migrate_memobject extension definitions - ***********************************/ -#define cl_ext_migrate_memobject 1 - -typedef cl_bitfield cl_mem_migration_flags_ext; - -#define CL_MIGRATE_MEM_OBJECT_HOST_EXT 0x1 - -#define CL_COMMAND_MIGRATE_MEM_OBJECT_EXT 0x4040 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueMigrateMemObjectEXT(cl_command_queue command_queue, - cl_uint num_mem_objects, - const cl_mem * mem_objects, - cl_mem_migration_flags_ext flags, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event); - -typedef CL_API_ENTRY cl_int -(CL_API_CALL *clEnqueueMigrateMemObjectEXT_fn)(cl_command_queue command_queue, - cl_uint num_mem_objects, - const cl_mem * mem_objects, - cl_mem_migration_flags_ext flags, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event); - - -/********************************* -* cl_qcom_ext_host_ptr extension -*********************************/ -#define cl_qcom_ext_host_ptr 1 - -#define CL_MEM_EXT_HOST_PTR_QCOM (1 << 29) - -#define CL_DEVICE_EXT_MEM_PADDING_IN_BYTES_QCOM 0x40A0 -#define CL_DEVICE_PAGE_SIZE_QCOM 0x40A1 -#define CL_IMAGE_ROW_ALIGNMENT_QCOM 0x40A2 -#define CL_IMAGE_SLICE_ALIGNMENT_QCOM 0x40A3 -#define CL_MEM_HOST_UNCACHED_QCOM 0x40A4 -#define CL_MEM_HOST_WRITEBACK_QCOM 0x40A5 -#define CL_MEM_HOST_WRITETHROUGH_QCOM 0x40A6 -#define CL_MEM_HOST_WRITE_COMBINING_QCOM 0x40A7 - -typedef cl_uint cl_image_pitch_info_qcom; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetDeviceImageInfoQCOM(cl_device_id device, - size_t image_width, - size_t image_height, - const cl_image_format *image_format, - cl_image_pitch_info_qcom param_name, - size_t param_value_size, - void *param_value, - size_t *param_value_size_ret); - -typedef struct _cl_mem_ext_host_ptr -{ - /* Type of external memory allocation. */ - /* Legal values will be defined in layered extensions. */ - cl_uint allocation_type; - - /* Host cache policy for this external memory allocation. */ - cl_uint host_cache_policy; - -} cl_mem_ext_host_ptr; - - -/******************************************* -* cl_qcom_ext_host_ptr_iocoherent extension -********************************************/ - -/* Cache policy specifying io-coherence */ -#define CL_MEM_HOST_IOCOHERENT_QCOM 0x40A9 - - -/********************************* -* cl_qcom_ion_host_ptr extension -*********************************/ - -#define CL_MEM_ION_HOST_PTR_QCOM 0x40A8 - -typedef struct _cl_mem_ion_host_ptr -{ - /* Type of external memory allocation. */ - /* Must be CL_MEM_ION_HOST_PTR_QCOM for ION allocations. */ - cl_mem_ext_host_ptr ext_host_ptr; - - /* ION file descriptor */ - int ion_filedesc; - - /* Host pointer to the ION allocated memory */ - void* ion_hostptr; - -} cl_mem_ion_host_ptr; - - -/********************************* -* cl_qcom_android_native_buffer_host_ptr extension -*********************************/ - -#define CL_MEM_ANDROID_NATIVE_BUFFER_HOST_PTR_QCOM 0x40C6 - -typedef struct _cl_mem_android_native_buffer_host_ptr -{ - /* Type of external memory allocation. */ - /* Must be CL_MEM_ANDROID_NATIVE_BUFFER_HOST_PTR_QCOM for Android native buffers. */ - cl_mem_ext_host_ptr ext_host_ptr; - - /* Virtual pointer to the android native buffer */ - void* anb_ptr; - -} cl_mem_android_native_buffer_host_ptr; - - -/****************************************** - * cl_img_yuv_image extension * - ******************************************/ - -/* Image formats used in clCreateImage */ -#define CL_NV21_IMG 0x40D0 -#define CL_YV12_IMG 0x40D1 - - -/****************************************** - * cl_img_cached_allocations extension * - ******************************************/ - -/* Flag values used by clCreateBuffer */ -#define CL_MEM_USE_UNCACHED_CPU_MEMORY_IMG (1 << 26) -#define CL_MEM_USE_CACHED_CPU_MEMORY_IMG (1 << 27) - - -/****************************************** - * cl_img_use_gralloc_ptr extension * - ******************************************/ -#define cl_img_use_gralloc_ptr 1 - -/* Flag values used by clCreateBuffer */ -#define CL_MEM_USE_GRALLOC_PTR_IMG (1 << 28) - -/* To be used by clGetEventInfo: */ -#define CL_COMMAND_ACQUIRE_GRALLOC_OBJECTS_IMG 0x40D2 -#define CL_COMMAND_RELEASE_GRALLOC_OBJECTS_IMG 0x40D3 - -/* Error code from clEnqueueReleaseGrallocObjectsIMG */ -#define CL_GRALLOC_RESOURCE_NOT_ACQUIRED_IMG 0x40D4 - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueAcquireGrallocObjectsIMG(cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueReleaseGrallocObjectsIMG(cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_EXT_SUFFIX__VERSION_1_2; - - -/********************************* -* cl_khr_subgroups extension -*********************************/ -#define cl_khr_subgroups 1 - -#if !defined(CL_VERSION_2_1) -/* For OpenCL 2.1 and newer, cl_kernel_sub_group_info is declared in CL.h. - In hindsight, there should have been a khr suffix on this type for - the extension, but keeping it un-suffixed to maintain backwards - compatibility. */ -typedef cl_uint cl_kernel_sub_group_info; -#endif - -/* cl_kernel_sub_group_info */ -#define CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR 0x2033 -#define CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR 0x2034 - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetKernelSubGroupInfoKHR(cl_kernel in_kernel, - cl_device_id in_device, - cl_kernel_sub_group_info param_name, - size_t input_value_size, - const void * input_value, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_EXT_SUFFIX__VERSION_2_0_DEPRECATED; - -typedef CL_API_ENTRY cl_int -(CL_API_CALL * clGetKernelSubGroupInfoKHR_fn)(cl_kernel in_kernel, - cl_device_id in_device, - cl_kernel_sub_group_info param_name, - size_t input_value_size, - const void * input_value, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_EXT_SUFFIX__VERSION_2_0_DEPRECATED; - - -/********************************* -* cl_khr_mipmap_image extension -*********************************/ - -/* cl_sampler_properties */ -#define CL_SAMPLER_MIP_FILTER_MODE_KHR 0x1155 -#define CL_SAMPLER_LOD_MIN_KHR 0x1156 -#define CL_SAMPLER_LOD_MAX_KHR 0x1157 - - -/********************************* -* cl_khr_priority_hints extension -*********************************/ -/* This extension define is for backwards compatibility. - It shouldn't be required since this extension has no new functions. */ -#define cl_khr_priority_hints 1 - -typedef cl_uint cl_queue_priority_khr; - -/* cl_command_queue_properties */ -#define CL_QUEUE_PRIORITY_KHR 0x1096 - -/* cl_queue_priority_khr */ -#define CL_QUEUE_PRIORITY_HIGH_KHR (1<<0) -#define CL_QUEUE_PRIORITY_MED_KHR (1<<1) -#define CL_QUEUE_PRIORITY_LOW_KHR (1<<2) - - -/********************************* -* cl_khr_throttle_hints extension -*********************************/ -/* This extension define is for backwards compatibility. - It shouldn't be required since this extension has no new functions. */ -#define cl_khr_throttle_hints 1 - -typedef cl_uint cl_queue_throttle_khr; - -/* cl_command_queue_properties */ -#define CL_QUEUE_THROTTLE_KHR 0x1097 - -/* cl_queue_throttle_khr */ -#define CL_QUEUE_THROTTLE_HIGH_KHR (1<<0) -#define CL_QUEUE_THROTTLE_MED_KHR (1<<1) -#define CL_QUEUE_THROTTLE_LOW_KHR (1<<2) - - -/********************************* -* cl_khr_subgroup_named_barrier -*********************************/ -/* This extension define is for backwards compatibility. - It shouldn't be required since this extension has no new functions. */ -#define cl_khr_subgroup_named_barrier 1 - -/* cl_device_info */ -#define CL_DEVICE_MAX_NAMED_BARRIER_COUNT_KHR 0x2035 - - -/********************************** - * cl_arm_import_memory extension * - **********************************/ -#define cl_arm_import_memory 1 - -typedef intptr_t cl_import_properties_arm; - -/* Default and valid proporties name for cl_arm_import_memory */ -#define CL_IMPORT_TYPE_ARM 0x40B2 - -/* Host process memory type default value for CL_IMPORT_TYPE_ARM property */ -#define CL_IMPORT_TYPE_HOST_ARM 0x40B3 - -/* DMA BUF memory type value for CL_IMPORT_TYPE_ARM property */ -#define CL_IMPORT_TYPE_DMA_BUF_ARM 0x40B4 - -/* Protected DMA BUF memory type value for CL_IMPORT_TYPE_ARM property */ -#define CL_IMPORT_TYPE_PROTECTED_ARM 0x40B5 - -/* This extension adds a new function that allows for direct memory import into - * OpenCL via the clImportMemoryARM function. - * - * Memory imported through this interface will be mapped into the device's page - * tables directly, providing zero copy access. It will never fall back to copy - * operations and aliased buffers. - * - * Types of memory supported for import are specified as additional extension - * strings. - * - * This extension produces cl_mem allocations which are compatible with all other - * users of cl_mem in the standard API. - * - * This extension maps pages with the same properties as the normal buffer creation - * function clCreateBuffer. - */ -extern CL_API_ENTRY cl_mem CL_API_CALL -clImportMemoryARM( cl_context context, - cl_mem_flags flags, - const cl_import_properties_arm *properties, - void *memory, - size_t size, - cl_int *errcode_ret) CL_EXT_SUFFIX__VERSION_1_0; - - -/****************************************** - * cl_arm_shared_virtual_memory extension * - ******************************************/ -#define cl_arm_shared_virtual_memory 1 - -/* Used by clGetDeviceInfo */ -#define CL_DEVICE_SVM_CAPABILITIES_ARM 0x40B6 - -/* Used by clGetMemObjectInfo */ -#define CL_MEM_USES_SVM_POINTER_ARM 0x40B7 - -/* Used by clSetKernelExecInfoARM: */ -#define CL_KERNEL_EXEC_INFO_SVM_PTRS_ARM 0x40B8 -#define CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM_ARM 0x40B9 - -/* To be used by clGetEventInfo: */ -#define CL_COMMAND_SVM_FREE_ARM 0x40BA -#define CL_COMMAND_SVM_MEMCPY_ARM 0x40BB -#define CL_COMMAND_SVM_MEMFILL_ARM 0x40BC -#define CL_COMMAND_SVM_MAP_ARM 0x40BD -#define CL_COMMAND_SVM_UNMAP_ARM 0x40BE - -/* Flag values returned by clGetDeviceInfo with CL_DEVICE_SVM_CAPABILITIES_ARM as the param_name. */ -#define CL_DEVICE_SVM_COARSE_GRAIN_BUFFER_ARM (1 << 0) -#define CL_DEVICE_SVM_FINE_GRAIN_BUFFER_ARM (1 << 1) -#define CL_DEVICE_SVM_FINE_GRAIN_SYSTEM_ARM (1 << 2) -#define CL_DEVICE_SVM_ATOMICS_ARM (1 << 3) - -/* Flag values used by clSVMAllocARM: */ -#define CL_MEM_SVM_FINE_GRAIN_BUFFER_ARM (1 << 10) -#define CL_MEM_SVM_ATOMICS_ARM (1 << 11) - -typedef cl_bitfield cl_svm_mem_flags_arm; -typedef cl_uint cl_kernel_exec_info_arm; -typedef cl_bitfield cl_device_svm_capabilities_arm; - -extern CL_API_ENTRY void * CL_API_CALL -clSVMAllocARM(cl_context context, - cl_svm_mem_flags_arm flags, - size_t size, - cl_uint alignment) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY void CL_API_CALL -clSVMFreeARM(cl_context context, - void * svm_pointer) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMFreeARM(cl_command_queue command_queue, - cl_uint num_svm_pointers, - void * svm_pointers[], - void (CL_CALLBACK * pfn_free_func)(cl_command_queue queue, - cl_uint num_svm_pointers, - void * svm_pointers[], - void * user_data), - void * user_data, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMMemcpyARM(cl_command_queue command_queue, - cl_bool blocking_copy, - void * dst_ptr, - const void * src_ptr, - size_t size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMMemFillARM(cl_command_queue command_queue, - void * svm_ptr, - const void * pattern, - size_t pattern_size, - size_t size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMMapARM(cl_command_queue command_queue, - cl_bool blocking_map, - cl_map_flags flags, - void * svm_ptr, - size_t size, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueSVMUnmapARM(cl_command_queue command_queue, - void * svm_ptr, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetKernelArgSVMPointerARM(cl_kernel kernel, - cl_uint arg_index, - const void * arg_value) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clSetKernelExecInfoARM(cl_kernel kernel, - cl_kernel_exec_info_arm param_name, - size_t param_value_size, - const void * param_value) CL_EXT_SUFFIX__VERSION_1_2; - -/******************************** - * cl_arm_get_core_id extension * - ********************************/ - -#ifdef CL_VERSION_1_2 - -#define cl_arm_get_core_id 1 - -/* Device info property for bitfield of cores present */ -#define CL_DEVICE_COMPUTE_UNITS_BITFIELD_ARM 0x40BF - -#endif /* CL_VERSION_1_2 */ - -/********************************* -* cl_arm_job_slot_selection -*********************************/ - -#define cl_arm_job_slot_selection 1 - -/* cl_device_info */ -#define CL_DEVICE_JOB_SLOTS_ARM 0x41E0 - -/* cl_command_queue_properties */ -#define CL_QUEUE_JOB_SLOT_ARM 0x41E1 - -#ifdef __cplusplus -} -#endif - - -#endif /* __CL_EXT_H */ diff --git a/benchmarks/old_opencl/include/CL/cl_ext_intel.h b/benchmarks/old_opencl/include/CL/cl_ext_intel.h deleted file mode 100644 index 9d1e4b58..00000000 --- a/benchmarks/old_opencl/include/CL/cl_ext_intel.h +++ /dev/null @@ -1,423 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008-2019 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ******************************************************************************/ -/*****************************************************************************\ - -Copyright (c) 2013-2019 Intel Corporation All Rights Reserved. - -THESE MATERIALS ARE PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR ITS -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THESE -MATERIALS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -File Name: cl_ext_intel.h - -Abstract: - -Notes: - -\*****************************************************************************/ - -#ifndef __CL_EXT_INTEL_H -#define __CL_EXT_INTEL_H - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/*************************************** -* cl_intel_thread_local_exec extension * -****************************************/ - -#define cl_intel_thread_local_exec 1 - -#define CL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL (((cl_bitfield)1) << 31) - -/*********************************************** -* cl_intel_device_partition_by_names extension * -************************************************/ - -#define cl_intel_device_partition_by_names 1 - -#define CL_DEVICE_PARTITION_BY_NAMES_INTEL 0x4052 -#define CL_PARTITION_BY_NAMES_LIST_END_INTEL -1 - -/************************************************ -* cl_intel_accelerator extension * -* cl_intel_motion_estimation extension * -* cl_intel_advanced_motion_estimation extension * -*************************************************/ - -#define cl_intel_accelerator 1 -#define cl_intel_motion_estimation 1 -#define cl_intel_advanced_motion_estimation 1 - -typedef struct _cl_accelerator_intel* cl_accelerator_intel; -typedef cl_uint cl_accelerator_type_intel; -typedef cl_uint cl_accelerator_info_intel; - -typedef struct _cl_motion_estimation_desc_intel { - cl_uint mb_block_type; - cl_uint subpixel_mode; - cl_uint sad_adjust_mode; - cl_uint search_path_type; -} cl_motion_estimation_desc_intel; - -/* error codes */ -#define CL_INVALID_ACCELERATOR_INTEL -1094 -#define CL_INVALID_ACCELERATOR_TYPE_INTEL -1095 -#define CL_INVALID_ACCELERATOR_DESCRIPTOR_INTEL -1096 -#define CL_ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL -1097 - -/* cl_accelerator_type_intel */ -#define CL_ACCELERATOR_TYPE_MOTION_ESTIMATION_INTEL 0x0 - -/* cl_accelerator_info_intel */ -#define CL_ACCELERATOR_DESCRIPTOR_INTEL 0x4090 -#define CL_ACCELERATOR_REFERENCE_COUNT_INTEL 0x4091 -#define CL_ACCELERATOR_CONTEXT_INTEL 0x4092 -#define CL_ACCELERATOR_TYPE_INTEL 0x4093 - -/* cl_motion_detect_desc_intel flags */ -#define CL_ME_MB_TYPE_16x16_INTEL 0x0 -#define CL_ME_MB_TYPE_8x8_INTEL 0x1 -#define CL_ME_MB_TYPE_4x4_INTEL 0x2 - -#define CL_ME_SUBPIXEL_MODE_INTEGER_INTEL 0x0 -#define CL_ME_SUBPIXEL_MODE_HPEL_INTEL 0x1 -#define CL_ME_SUBPIXEL_MODE_QPEL_INTEL 0x2 - -#define CL_ME_SAD_ADJUST_MODE_NONE_INTEL 0x0 -#define CL_ME_SAD_ADJUST_MODE_HAAR_INTEL 0x1 - -#define CL_ME_SEARCH_PATH_RADIUS_2_2_INTEL 0x0 -#define CL_ME_SEARCH_PATH_RADIUS_4_4_INTEL 0x1 -#define CL_ME_SEARCH_PATH_RADIUS_16_12_INTEL 0x5 - -#define CL_ME_SKIP_BLOCK_TYPE_16x16_INTEL 0x0 -#define CL_ME_CHROMA_INTRA_PREDICT_ENABLED_INTEL 0x1 -#define CL_ME_LUMA_INTRA_PREDICT_ENABLED_INTEL 0x2 -#define CL_ME_SKIP_BLOCK_TYPE_8x8_INTEL 0x4 - -#define CL_ME_FORWARD_INPUT_MODE_INTEL 0x1 -#define CL_ME_BACKWARD_INPUT_MODE_INTEL 0x2 -#define CL_ME_BIDIRECTION_INPUT_MODE_INTEL 0x3 - -#define CL_ME_BIDIR_WEIGHT_QUARTER_INTEL 16 -#define CL_ME_BIDIR_WEIGHT_THIRD_INTEL 21 -#define CL_ME_BIDIR_WEIGHT_HALF_INTEL 32 -#define CL_ME_BIDIR_WEIGHT_TWO_THIRD_INTEL 43 -#define CL_ME_BIDIR_WEIGHT_THREE_QUARTER_INTEL 48 - -#define CL_ME_COST_PENALTY_NONE_INTEL 0x0 -#define CL_ME_COST_PENALTY_LOW_INTEL 0x1 -#define CL_ME_COST_PENALTY_NORMAL_INTEL 0x2 -#define CL_ME_COST_PENALTY_HIGH_INTEL 0x3 - -#define CL_ME_COST_PRECISION_QPEL_INTEL 0x0 -#define CL_ME_COST_PRECISION_HPEL_INTEL 0x1 -#define CL_ME_COST_PRECISION_PEL_INTEL 0x2 -#define CL_ME_COST_PRECISION_DPEL_INTEL 0x3 - -#define CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_INTEL 0x0 -#define CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_INTEL 0x1 -#define CL_ME_LUMA_PREDICTOR_MODE_DC_INTEL 0x2 -#define CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_LEFT_INTEL 0x3 - -#define CL_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_RIGHT_INTEL 0x4 -#define CL_ME_LUMA_PREDICTOR_MODE_PLANE_INTEL 0x4 -#define CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_RIGHT_INTEL 0x5 -#define CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_DOWN_INTEL 0x6 -#define CL_ME_LUMA_PREDICTOR_MODE_VERTICAL_LEFT_INTEL 0x7 -#define CL_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_UP_INTEL 0x8 - -#define CL_ME_CHROMA_PREDICTOR_MODE_DC_INTEL 0x0 -#define CL_ME_CHROMA_PREDICTOR_MODE_HORIZONTAL_INTEL 0x1 -#define CL_ME_CHROMA_PREDICTOR_MODE_VERTICAL_INTEL 0x2 -#define CL_ME_CHROMA_PREDICTOR_MODE_PLANE_INTEL 0x3 - -/* cl_device_info */ -#define CL_DEVICE_ME_VERSION_INTEL 0x407E - -#define CL_ME_VERSION_LEGACY_INTEL 0x0 -#define CL_ME_VERSION_ADVANCED_VER_1_INTEL 0x1 -#define CL_ME_VERSION_ADVANCED_VER_2_INTEL 0x2 - -extern CL_API_ENTRY cl_accelerator_intel CL_API_CALL -clCreateAcceleratorINTEL( - cl_context context, - cl_accelerator_type_intel accelerator_type, - size_t descriptor_size, - const void* descriptor, - cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_accelerator_intel (CL_API_CALL *clCreateAcceleratorINTEL_fn)( - cl_context context, - cl_accelerator_type_intel accelerator_type, - size_t descriptor_size, - const void* descriptor, - cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetAcceleratorInfoINTEL( - cl_accelerator_intel accelerator, - cl_accelerator_info_intel param_name, - size_t param_value_size, - void* param_value, - size_t* param_value_size_ret) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clGetAcceleratorInfoINTEL_fn)( - cl_accelerator_intel accelerator, - cl_accelerator_info_intel param_name, - size_t param_value_size, - void* param_value, - size_t* param_value_size_ret) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clRetainAcceleratorINTEL( - cl_accelerator_intel accelerator) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clRetainAcceleratorINTEL_fn)( - cl_accelerator_intel accelerator) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clReleaseAcceleratorINTEL( - cl_accelerator_intel accelerator) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clReleaseAcceleratorINTEL_fn)( - cl_accelerator_intel accelerator) CL_EXT_SUFFIX__VERSION_1_2; - -/****************************************** -* cl_intel_simultaneous_sharing extension * -*******************************************/ - -#define cl_intel_simultaneous_sharing 1 - -#define CL_DEVICE_SIMULTANEOUS_INTEROPS_INTEL 0x4104 -#define CL_DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL 0x4105 - -/*********************************** -* cl_intel_egl_image_yuv extension * -************************************/ - -#define cl_intel_egl_image_yuv 1 - -#define CL_EGL_YUV_PLANE_INTEL 0x4107 - -/******************************** -* cl_intel_packed_yuv extension * -*********************************/ - -#define cl_intel_packed_yuv 1 - -#define CL_YUYV_INTEL 0x4076 -#define CL_UYVY_INTEL 0x4077 -#define CL_YVYU_INTEL 0x4078 -#define CL_VYUY_INTEL 0x4079 - -/******************************************** -* cl_intel_required_subgroup_size extension * -*********************************************/ - -#define cl_intel_required_subgroup_size 1 - -#define CL_DEVICE_SUB_GROUP_SIZES_INTEL 0x4108 -#define CL_KERNEL_SPILL_MEM_SIZE_INTEL 0x4109 -#define CL_KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL 0x410A - -/**************************************** -* cl_intel_driver_diagnostics extension * -*****************************************/ - -#define cl_intel_driver_diagnostics 1 - -typedef cl_uint cl_diagnostics_verbose_level; - -#define CL_CONTEXT_SHOW_DIAGNOSTICS_INTEL 0x4106 - -#define CL_CONTEXT_DIAGNOSTICS_LEVEL_ALL_INTEL ( 0xff ) -#define CL_CONTEXT_DIAGNOSTICS_LEVEL_GOOD_INTEL ( 1 ) -#define CL_CONTEXT_DIAGNOSTICS_LEVEL_BAD_INTEL ( 1 << 1 ) -#define CL_CONTEXT_DIAGNOSTICS_LEVEL_NEUTRAL_INTEL ( 1 << 2 ) - -/******************************** -* cl_intel_planar_yuv extension * -*********************************/ - -#define CL_NV12_INTEL 0x410E - -#define CL_MEM_NO_ACCESS_INTEL ( 1 << 24 ) -#define CL_MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL ( 1 << 25 ) - -#define CL_DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL 0x417E -#define CL_DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL 0x417F - -/******************************************************* -* cl_intel_device_side_avc_motion_estimation extension * -********************************************************/ - -#define CL_DEVICE_AVC_ME_VERSION_INTEL 0x410B -#define CL_DEVICE_AVC_ME_SUPPORTS_TEXTURE_SAMPLER_USE_INTEL 0x410C -#define CL_DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL 0x410D - -#define CL_AVC_ME_VERSION_0_INTEL 0x0; // No support. -#define CL_AVC_ME_VERSION_1_INTEL 0x1; // First supported version. - -#define CL_AVC_ME_MAJOR_16x16_INTEL 0x0 -#define CL_AVC_ME_MAJOR_16x8_INTEL 0x1 -#define CL_AVC_ME_MAJOR_8x16_INTEL 0x2 -#define CL_AVC_ME_MAJOR_8x8_INTEL 0x3 - -#define CL_AVC_ME_MINOR_8x8_INTEL 0x0 -#define CL_AVC_ME_MINOR_8x4_INTEL 0x1 -#define CL_AVC_ME_MINOR_4x8_INTEL 0x2 -#define CL_AVC_ME_MINOR_4x4_INTEL 0x3 - -#define CL_AVC_ME_MAJOR_FORWARD_INTEL 0x0 -#define CL_AVC_ME_MAJOR_BACKWARD_INTEL 0x1 -#define CL_AVC_ME_MAJOR_BIDIRECTIONAL_INTEL 0x2 - -#define CL_AVC_ME_PARTITION_MASK_ALL_INTEL 0x0 -#define CL_AVC_ME_PARTITION_MASK_16x16_INTEL 0x7E -#define CL_AVC_ME_PARTITION_MASK_16x8_INTEL 0x7D -#define CL_AVC_ME_PARTITION_MASK_8x16_INTEL 0x7B -#define CL_AVC_ME_PARTITION_MASK_8x8_INTEL 0x77 -#define CL_AVC_ME_PARTITION_MASK_8x4_INTEL 0x6F -#define CL_AVC_ME_PARTITION_MASK_4x8_INTEL 0x5F -#define CL_AVC_ME_PARTITION_MASK_4x4_INTEL 0x3F - -#define CL_AVC_ME_SEARCH_WINDOW_EXHAUSTIVE_INTEL 0x0 -#define CL_AVC_ME_SEARCH_WINDOW_SMALL_INTEL 0x1 -#define CL_AVC_ME_SEARCH_WINDOW_TINY_INTEL 0x2 -#define CL_AVC_ME_SEARCH_WINDOW_EXTRA_TINY_INTEL 0x3 -#define CL_AVC_ME_SEARCH_WINDOW_DIAMOND_INTEL 0x4 -#define CL_AVC_ME_SEARCH_WINDOW_LARGE_DIAMOND_INTEL 0x5 -#define CL_AVC_ME_SEARCH_WINDOW_RESERVED0_INTEL 0x6 -#define CL_AVC_ME_SEARCH_WINDOW_RESERVED1_INTEL 0x7 -#define CL_AVC_ME_SEARCH_WINDOW_CUSTOM_INTEL 0x8 -#define CL_AVC_ME_SEARCH_WINDOW_16x12_RADIUS_INTEL 0x9 -#define CL_AVC_ME_SEARCH_WINDOW_4x4_RADIUS_INTEL 0x2 -#define CL_AVC_ME_SEARCH_WINDOW_2x2_RADIUS_INTEL 0xa - -#define CL_AVC_ME_SAD_ADJUST_MODE_NONE_INTEL 0x0 -#define CL_AVC_ME_SAD_ADJUST_MODE_HAAR_INTEL 0x2 - -#define CL_AVC_ME_SUBPIXEL_MODE_INTEGER_INTEL 0x0 -#define CL_AVC_ME_SUBPIXEL_MODE_HPEL_INTEL 0x1 -#define CL_AVC_ME_SUBPIXEL_MODE_QPEL_INTEL 0x3 - -#define CL_AVC_ME_COST_PRECISION_QPEL_INTEL 0x0 -#define CL_AVC_ME_COST_PRECISION_HPEL_INTEL 0x1 -#define CL_AVC_ME_COST_PRECISION_PEL_INTEL 0x2 -#define CL_AVC_ME_COST_PRECISION_DPEL_INTEL 0x3 - -#define CL_AVC_ME_BIDIR_WEIGHT_QUARTER_INTEL 0x10 -#define CL_AVC_ME_BIDIR_WEIGHT_THIRD_INTEL 0x15 -#define CL_AVC_ME_BIDIR_WEIGHT_HALF_INTEL 0x20 -#define CL_AVC_ME_BIDIR_WEIGHT_TWO_THIRD_INTEL 0x2B -#define CL_AVC_ME_BIDIR_WEIGHT_THREE_QUARTER_INTEL 0x30 - -#define CL_AVC_ME_BORDER_REACHED_LEFT_INTEL 0x0 -#define CL_AVC_ME_BORDER_REACHED_RIGHT_INTEL 0x2 -#define CL_AVC_ME_BORDER_REACHED_TOP_INTEL 0x4 -#define CL_AVC_ME_BORDER_REACHED_BOTTOM_INTEL 0x8 - -#define CL_AVC_ME_SKIP_BLOCK_PARTITION_16x16_INTEL 0x0 -#define CL_AVC_ME_SKIP_BLOCK_PARTITION_8x8_INTEL 0x4000 - -#define CL_AVC_ME_SKIP_BLOCK_16x16_FORWARD_ENABLE_INTEL ( 0x1 << 24 ) -#define CL_AVC_ME_SKIP_BLOCK_16x16_BACKWARD_ENABLE_INTEL ( 0x2 << 24 ) -#define CL_AVC_ME_SKIP_BLOCK_16x16_DUAL_ENABLE_INTEL ( 0x3 << 24 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_FORWARD_ENABLE_INTEL ( 0x55 << 24 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_BACKWARD_ENABLE_INTEL ( 0xAA << 24 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_DUAL_ENABLE_INTEL ( 0xFF << 24 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_0_FORWARD_ENABLE_INTEL ( 0x1 << 24 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_0_BACKWARD_ENABLE_INTEL ( 0x2 << 24 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_1_FORWARD_ENABLE_INTEL ( 0x1 << 26 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_1_BACKWARD_ENABLE_INTEL ( 0x2 << 26 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_2_FORWARD_ENABLE_INTEL ( 0x1 << 28 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_2_BACKWARD_ENABLE_INTEL ( 0x2 << 28 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_3_FORWARD_ENABLE_INTEL ( 0x1 << 30 ) -#define CL_AVC_ME_SKIP_BLOCK_8x8_3_BACKWARD_ENABLE_INTEL ( 0x2 << 30 ) - -#define CL_AVC_ME_BLOCK_BASED_SKIP_4x4_INTEL 0x00 -#define CL_AVC_ME_BLOCK_BASED_SKIP_8x8_INTEL 0x80 - -#define CL_AVC_ME_INTRA_16x16_INTEL 0x0 -#define CL_AVC_ME_INTRA_8x8_INTEL 0x1 -#define CL_AVC_ME_INTRA_4x4_INTEL 0x2 - -#define CL_AVC_ME_INTRA_LUMA_PARTITION_MASK_16x16_INTEL 0x6 -#define CL_AVC_ME_INTRA_LUMA_PARTITION_MASK_8x8_INTEL 0x5 -#define CL_AVC_ME_INTRA_LUMA_PARTITION_MASK_4x4_INTEL 0x3 - -#define CL_AVC_ME_INTRA_NEIGHBOR_LEFT_MASK_ENABLE_INTEL 0x60 -#define CL_AVC_ME_INTRA_NEIGHBOR_UPPER_MASK_ENABLE_INTEL 0x10 -#define CL_AVC_ME_INTRA_NEIGHBOR_UPPER_RIGHT_MASK_ENABLE_INTEL 0x8 -#define CL_AVC_ME_INTRA_NEIGHBOR_UPPER_LEFT_MASK_ENABLE_INTEL 0x4 - -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_VERTICAL_INTEL 0x0 -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_INTEL 0x1 -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_DC_INTEL 0x2 -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_LEFT_INTEL 0x3 -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_RIGHT_INTEL 0x4 -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_PLANE_INTEL 0x4 -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_VERTICAL_RIGHT_INTEL 0x5 -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_DOWN_INTEL 0x6 -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_VERTICAL_LEFT_INTEL 0x7 -#define CL_AVC_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_UP_INTEL 0x8 -#define CL_AVC_ME_CHROMA_PREDICTOR_MODE_DC_INTEL 0x0 -#define CL_AVC_ME_CHROMA_PREDICTOR_MODE_HORIZONTAL_INTEL 0x1 -#define CL_AVC_ME_CHROMA_PREDICTOR_MODE_VERTICAL_INTEL 0x2 -#define CL_AVC_ME_CHROMA_PREDICTOR_MODE_PLANE_INTEL 0x3 - -#define CL_AVC_ME_FRAME_FORWARD_INTEL 0x1 -#define CL_AVC_ME_FRAME_BACKWARD_INTEL 0x2 -#define CL_AVC_ME_FRAME_DUAL_INTEL 0x3 - -#define CL_AVC_ME_SLICE_TYPE_PRED_INTEL 0x0 -#define CL_AVC_ME_SLICE_TYPE_BPRED_INTEL 0x1 -#define CL_AVC_ME_SLICE_TYPE_INTRA_INTEL 0x2 - -#define CL_AVC_ME_INTERLACED_SCAN_TOP_FIELD_INTEL 0x0 -#define CL_AVC_ME_INTERLACED_SCAN_BOTTOM_FIELD_INTEL 0x1 - -#ifdef __cplusplus -} -#endif - -#endif /* __CL_EXT_INTEL_H */ diff --git a/benchmarks/old_opencl/include/CL/cl_gl.h b/benchmarks/old_opencl/include/CL/cl_gl.h deleted file mode 100644 index fbdaf629..00000000 --- a/benchmarks/old_opencl/include/CL/cl_gl.h +++ /dev/null @@ -1,171 +0,0 @@ -/********************************************************************************** - * Copyright (c) 2008-2019 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - **********************************************************************************/ - -#ifndef __OPENCL_CL_GL_H -#define __OPENCL_CL_GL_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -typedef cl_uint cl_gl_object_type; -typedef cl_uint cl_gl_texture_info; -typedef cl_uint cl_gl_platform_info; -typedef struct __GLsync *cl_GLsync; - -/* cl_gl_object_type = 0x2000 - 0x200F enum values are currently taken */ -#define CL_GL_OBJECT_BUFFER 0x2000 -#define CL_GL_OBJECT_TEXTURE2D 0x2001 -#define CL_GL_OBJECT_TEXTURE3D 0x2002 -#define CL_GL_OBJECT_RENDERBUFFER 0x2003 -#ifdef CL_VERSION_1_2 -#define CL_GL_OBJECT_TEXTURE2D_ARRAY 0x200E -#define CL_GL_OBJECT_TEXTURE1D 0x200F -#define CL_GL_OBJECT_TEXTURE1D_ARRAY 0x2010 -#define CL_GL_OBJECT_TEXTURE_BUFFER 0x2011 -#endif - -/* cl_gl_texture_info */ -#define CL_GL_TEXTURE_TARGET 0x2004 -#define CL_GL_MIPMAP_LEVEL 0x2005 -#ifdef CL_VERSION_1_2 -#define CL_GL_NUM_SAMPLES 0x2012 -#endif - - -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreateFromGLBuffer(cl_context context, - cl_mem_flags flags, - cl_GLuint bufobj, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -#ifdef CL_VERSION_1_2 - -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreateFromGLTexture(cl_context context, - cl_mem_flags flags, - cl_GLenum target, - cl_GLint miplevel, - cl_GLuint texture, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_2; - -#endif - -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreateFromGLRenderbuffer(cl_context context, - cl_mem_flags flags, - cl_GLuint renderbuffer, - cl_int * errcode_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetGLObjectInfo(cl_mem memobj, - cl_gl_object_type * gl_object_type, - cl_GLuint * gl_object_name) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetGLTextureInfo(cl_mem memobj, - cl_gl_texture_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueAcquireGLObjects(cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueReleaseGLObjects(cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem * mem_objects, - cl_uint num_events_in_wait_list, - const cl_event * event_wait_list, - cl_event * event) CL_API_SUFFIX__VERSION_1_0; - - -/* Deprecated OpenCL 1.1 APIs */ -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_mem CL_API_CALL -clCreateFromGLTexture2D(cl_context context, - cl_mem_flags flags, - cl_GLenum target, - cl_GLint miplevel, - cl_GLuint texture, - cl_int * errcode_ret) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; - -extern CL_API_ENTRY CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_mem CL_API_CALL -clCreateFromGLTexture3D(cl_context context, - cl_mem_flags flags, - cl_GLenum target, - cl_GLint miplevel, - cl_GLuint texture, - cl_int * errcode_ret) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; - -/* cl_khr_gl_sharing extension */ - -#define cl_khr_gl_sharing 1 - -typedef cl_uint cl_gl_context_info; - -/* Additional Error Codes */ -#define CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR -1000 - -/* cl_gl_context_info */ -#define CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR 0x2006 -#define CL_DEVICES_FOR_GL_CONTEXT_KHR 0x2007 - -/* Additional cl_context_properties */ -#define CL_GL_CONTEXT_KHR 0x2008 -#define CL_EGL_DISPLAY_KHR 0x2009 -#define CL_GLX_DISPLAY_KHR 0x200A -#define CL_WGL_HDC_KHR 0x200B -#define CL_CGL_SHAREGROUP_KHR 0x200C - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetGLContextInfoKHR(const cl_context_properties * properties, - cl_gl_context_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret) CL_API_SUFFIX__VERSION_1_0; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clGetGLContextInfoKHR_fn)( - const cl_context_properties * properties, - cl_gl_context_info param_name, - size_t param_value_size, - void * param_value, - size_t * param_value_size_ret); - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_CL_GL_H */ diff --git a/benchmarks/old_opencl/include/CL/cl_gl_ext.h b/benchmarks/old_opencl/include/CL/cl_gl_ext.h deleted file mode 100644 index c26d31ab..00000000 --- a/benchmarks/old_opencl/include/CL/cl_gl_ext.h +++ /dev/null @@ -1,52 +0,0 @@ -/********************************************************************************** - * Copyright (c) 2008-2019 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - **********************************************************************************/ - -#ifndef __OPENCL_CL_GL_EXT_H -#define __OPENCL_CL_GL_EXT_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include - -/* - * cl_khr_gl_event extension - */ -#define CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR 0x200D - -extern CL_API_ENTRY cl_event CL_API_CALL -clCreateEventFromGLsyncKHR(cl_context context, - cl_GLsync cl_GLsync, - cl_int * errcode_ret) CL_EXT_SUFFIX__VERSION_1_1; - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_CL_GL_EXT_H */ diff --git a/benchmarks/old_opencl/include/CL/cl_platform.h b/benchmarks/old_opencl/include/CL/cl_platform.h deleted file mode 100644 index 7f4ddea5..00000000 --- a/benchmarks/old_opencl/include/CL/cl_platform.h +++ /dev/null @@ -1,1384 +0,0 @@ -/********************************************************************************** - * Copyright (c) 2008-2018 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - **********************************************************************************/ - -#ifndef __CL_PLATFORM_H -#define __CL_PLATFORM_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#if defined(_WIN32) - #define CL_API_ENTRY - #define CL_API_CALL __stdcall - #define CL_CALLBACK __stdcall -#else - #define CL_API_ENTRY - #define CL_API_CALL - #define CL_CALLBACK -#endif - -/* - * Deprecation flags refer to the last version of the header in which the - * feature was not deprecated. - * - * E.g. VERSION_1_1_DEPRECATED means the feature is present in 1.1 without - * deprecation but is deprecated in versions later than 1.1. - */ - -#define CL_EXTENSION_WEAK_LINK -#define CL_API_SUFFIX__VERSION_1_0 -#define CL_EXT_SUFFIX__VERSION_1_0 -#define CL_API_SUFFIX__VERSION_1_1 -#define CL_EXT_SUFFIX__VERSION_1_1 -#define CL_API_SUFFIX__VERSION_1_2 -#define CL_EXT_SUFFIX__VERSION_1_2 -#define CL_API_SUFFIX__VERSION_2_0 -#define CL_EXT_SUFFIX__VERSION_2_0 -#define CL_API_SUFFIX__VERSION_2_1 -#define CL_EXT_SUFFIX__VERSION_2_1 -#define CL_API_SUFFIX__VERSION_2_2 -#define CL_EXT_SUFFIX__VERSION_2_2 - - -#ifdef __GNUC__ - #define CL_EXT_SUFFIX_DEPRECATED __attribute__((deprecated)) - #define CL_EXT_PREFIX_DEPRECATED -#elif defined(_WIN32) - #define CL_EXT_SUFFIX_DEPRECATED - #define CL_EXT_PREFIX_DEPRECATED __declspec(deprecated) -#else - #define CL_EXT_SUFFIX_DEPRECATED - #define CL_EXT_PREFIX_DEPRECATED -#endif - -#ifdef CL_USE_DEPRECATED_OPENCL_1_0_APIS - #define CL_EXT_SUFFIX__VERSION_1_0_DEPRECATED - #define CL_EXT_PREFIX__VERSION_1_0_DEPRECATED -#else - #define CL_EXT_SUFFIX__VERSION_1_0_DEPRECATED CL_EXT_SUFFIX_DEPRECATED - #define CL_EXT_PREFIX__VERSION_1_0_DEPRECATED CL_EXT_PREFIX_DEPRECATED -#endif - -#ifdef CL_USE_DEPRECATED_OPENCL_1_1_APIS - #define CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED - #define CL_EXT_PREFIX__VERSION_1_1_DEPRECATED -#else - #define CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED CL_EXT_SUFFIX_DEPRECATED - #define CL_EXT_PREFIX__VERSION_1_1_DEPRECATED CL_EXT_PREFIX_DEPRECATED -#endif - -#ifdef CL_USE_DEPRECATED_OPENCL_1_2_APIS - #define CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED - #define CL_EXT_PREFIX__VERSION_1_2_DEPRECATED -#else - #define CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED CL_EXT_SUFFIX_DEPRECATED - #define CL_EXT_PREFIX__VERSION_1_2_DEPRECATED CL_EXT_PREFIX_DEPRECATED - #endif - -#ifdef CL_USE_DEPRECATED_OPENCL_2_0_APIS - #define CL_EXT_SUFFIX__VERSION_2_0_DEPRECATED - #define CL_EXT_PREFIX__VERSION_2_0_DEPRECATED -#else - #define CL_EXT_SUFFIX__VERSION_2_0_DEPRECATED CL_EXT_SUFFIX_DEPRECATED - #define CL_EXT_PREFIX__VERSION_2_0_DEPRECATED CL_EXT_PREFIX_DEPRECATED -#endif - -#ifdef CL_USE_DEPRECATED_OPENCL_2_1_APIS - #define CL_EXT_SUFFIX__VERSION_2_1_DEPRECATED - #define CL_EXT_PREFIX__VERSION_2_1_DEPRECATED -#else - #define CL_EXT_SUFFIX__VERSION_2_1_DEPRECATED CL_EXT_SUFFIX_DEPRECATED - #define CL_EXT_PREFIX__VERSION_2_1_DEPRECATED CL_EXT_PREFIX_DEPRECATED -#endif - -#if (defined (_WIN32) && defined(_MSC_VER)) - -/* scalar types */ -typedef signed __int8 cl_char; -typedef unsigned __int8 cl_uchar; -typedef signed __int16 cl_short; -typedef unsigned __int16 cl_ushort; -typedef signed __int32 cl_int; -typedef unsigned __int32 cl_uint; -typedef signed __int64 cl_long; -typedef unsigned __int64 cl_ulong; - -typedef unsigned __int16 cl_half; -typedef float cl_float; -typedef double cl_double; - -/* Macro names and corresponding values defined by OpenCL */ -#define CL_CHAR_BIT 8 -#define CL_SCHAR_MAX 127 -#define CL_SCHAR_MIN (-127-1) -#define CL_CHAR_MAX CL_SCHAR_MAX -#define CL_CHAR_MIN CL_SCHAR_MIN -#define CL_UCHAR_MAX 255 -#define CL_SHRT_MAX 32767 -#define CL_SHRT_MIN (-32767-1) -#define CL_USHRT_MAX 65535 -#define CL_INT_MAX 2147483647 -#define CL_INT_MIN (-2147483647-1) -#define CL_UINT_MAX 0xffffffffU -#define CL_LONG_MAX ((cl_long) 0x7FFFFFFFFFFFFFFFLL) -#define CL_LONG_MIN ((cl_long) -0x7FFFFFFFFFFFFFFFLL - 1LL) -#define CL_ULONG_MAX ((cl_ulong) 0xFFFFFFFFFFFFFFFFULL) - -#define CL_FLT_DIG 6 -#define CL_FLT_MANT_DIG 24 -#define CL_FLT_MAX_10_EXP +38 -#define CL_FLT_MAX_EXP +128 -#define CL_FLT_MIN_10_EXP -37 -#define CL_FLT_MIN_EXP -125 -#define CL_FLT_RADIX 2 -#define CL_FLT_MAX 340282346638528859811704183484516925440.0f -#define CL_FLT_MIN 1.175494350822287507969e-38f -#define CL_FLT_EPSILON 1.1920928955078125e-7f - -#define CL_HALF_DIG 3 -#define CL_HALF_MANT_DIG 11 -#define CL_HALF_MAX_10_EXP +4 -#define CL_HALF_MAX_EXP +16 -#define CL_HALF_MIN_10_EXP -4 -#define CL_HALF_MIN_EXP -13 -#define CL_HALF_RADIX 2 -#define CL_HALF_MAX 65504.0f -#define CL_HALF_MIN 6.103515625e-05f -#define CL_HALF_EPSILON 9.765625e-04f - -#define CL_DBL_DIG 15 -#define CL_DBL_MANT_DIG 53 -#define CL_DBL_MAX_10_EXP +308 -#define CL_DBL_MAX_EXP +1024 -#define CL_DBL_MIN_10_EXP -307 -#define CL_DBL_MIN_EXP -1021 -#define CL_DBL_RADIX 2 -#define CL_DBL_MAX 1.7976931348623158e+308 -#define CL_DBL_MIN 2.225073858507201383090e-308 -#define CL_DBL_EPSILON 2.220446049250313080847e-16 - -#define CL_M_E 2.7182818284590452354 -#define CL_M_LOG2E 1.4426950408889634074 -#define CL_M_LOG10E 0.43429448190325182765 -#define CL_M_LN2 0.69314718055994530942 -#define CL_M_LN10 2.30258509299404568402 -#define CL_M_PI 3.14159265358979323846 -#define CL_M_PI_2 1.57079632679489661923 -#define CL_M_PI_4 0.78539816339744830962 -#define CL_M_1_PI 0.31830988618379067154 -#define CL_M_2_PI 0.63661977236758134308 -#define CL_M_2_SQRTPI 1.12837916709551257390 -#define CL_M_SQRT2 1.41421356237309504880 -#define CL_M_SQRT1_2 0.70710678118654752440 - -#define CL_M_E_F 2.718281828f -#define CL_M_LOG2E_F 1.442695041f -#define CL_M_LOG10E_F 0.434294482f -#define CL_M_LN2_F 0.693147181f -#define CL_M_LN10_F 2.302585093f -#define CL_M_PI_F 3.141592654f -#define CL_M_PI_2_F 1.570796327f -#define CL_M_PI_4_F 0.785398163f -#define CL_M_1_PI_F 0.318309886f -#define CL_M_2_PI_F 0.636619772f -#define CL_M_2_SQRTPI_F 1.128379167f -#define CL_M_SQRT2_F 1.414213562f -#define CL_M_SQRT1_2_F 0.707106781f - -#define CL_NAN (CL_INFINITY - CL_INFINITY) -#define CL_HUGE_VALF ((cl_float) 1e50) -#define CL_HUGE_VAL ((cl_double) 1e500) -#define CL_MAXFLOAT CL_FLT_MAX -#define CL_INFINITY CL_HUGE_VALF - -#else - -#include - -/* scalar types */ -typedef int8_t cl_char; -typedef uint8_t cl_uchar; -typedef int16_t cl_short; -typedef uint16_t cl_ushort; -typedef int32_t cl_int; -typedef uint32_t cl_uint; -typedef int64_t cl_long; -typedef uint64_t cl_ulong; - -typedef uint16_t cl_half; -typedef float cl_float; -typedef double cl_double; - -/* Macro names and corresponding values defined by OpenCL */ -#define CL_CHAR_BIT 8 -#define CL_SCHAR_MAX 127 -#define CL_SCHAR_MIN (-127-1) -#define CL_CHAR_MAX CL_SCHAR_MAX -#define CL_CHAR_MIN CL_SCHAR_MIN -#define CL_UCHAR_MAX 255 -#define CL_SHRT_MAX 32767 -#define CL_SHRT_MIN (-32767-1) -#define CL_USHRT_MAX 65535 -#define CL_INT_MAX 2147483647 -#define CL_INT_MIN (-2147483647-1) -#define CL_UINT_MAX 0xffffffffU -#define CL_LONG_MAX ((cl_long) 0x7FFFFFFFFFFFFFFFLL) -#define CL_LONG_MIN ((cl_long) -0x7FFFFFFFFFFFFFFFLL - 1LL) -#define CL_ULONG_MAX ((cl_ulong) 0xFFFFFFFFFFFFFFFFULL) - -#define CL_FLT_DIG 6 -#define CL_FLT_MANT_DIG 24 -#define CL_FLT_MAX_10_EXP +38 -#define CL_FLT_MAX_EXP +128 -#define CL_FLT_MIN_10_EXP -37 -#define CL_FLT_MIN_EXP -125 -#define CL_FLT_RADIX 2 -#define CL_FLT_MAX 340282346638528859811704183484516925440.0f -#define CL_FLT_MIN 1.175494350822287507969e-38f -#define CL_FLT_EPSILON 1.1920928955078125e-7f - -#define CL_HALF_DIG 3 -#define CL_HALF_MANT_DIG 11 -#define CL_HALF_MAX_10_EXP +4 -#define CL_HALF_MAX_EXP +16 -#define CL_HALF_MIN_10_EXP -4 -#define CL_HALF_MIN_EXP -13 -#define CL_HALF_RADIX 2 -#define CL_HALF_MAX 65504.0f -#define CL_HALF_MIN 6.103515625e-05f -#define CL_HALF_EPSILON 9.765625e-04f - -#define CL_DBL_DIG 15 -#define CL_DBL_MANT_DIG 53 -#define CL_DBL_MAX_10_EXP +308 -#define CL_DBL_MAX_EXP +1024 -#define CL_DBL_MIN_10_EXP -307 -#define CL_DBL_MIN_EXP -1021 -#define CL_DBL_RADIX 2 -#define CL_DBL_MAX 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0 -#define CL_DBL_MIN 2.225073858507201383090e-308 -#define CL_DBL_EPSILON 2.220446049250313080847e-16 - -#define CL_M_E 2.7182818284590452354 -#define CL_M_LOG2E 1.4426950408889634074 -#define CL_M_LOG10E 0.43429448190325182765 -#define CL_M_LN2 0.69314718055994530942 -#define CL_M_LN10 2.30258509299404568402 -#define CL_M_PI 3.14159265358979323846 -#define CL_M_PI_2 1.57079632679489661923 -#define CL_M_PI_4 0.78539816339744830962 -#define CL_M_1_PI 0.31830988618379067154 -#define CL_M_2_PI 0.63661977236758134308 -#define CL_M_2_SQRTPI 1.12837916709551257390 -#define CL_M_SQRT2 1.41421356237309504880 -#define CL_M_SQRT1_2 0.70710678118654752440 - -#define CL_M_E_F 2.718281828f -#define CL_M_LOG2E_F 1.442695041f -#define CL_M_LOG10E_F 0.434294482f -#define CL_M_LN2_F 0.693147181f -#define CL_M_LN10_F 2.302585093f -#define CL_M_PI_F 3.141592654f -#define CL_M_PI_2_F 1.570796327f -#define CL_M_PI_4_F 0.785398163f -#define CL_M_1_PI_F 0.318309886f -#define CL_M_2_PI_F 0.636619772f -#define CL_M_2_SQRTPI_F 1.128379167f -#define CL_M_SQRT2_F 1.414213562f -#define CL_M_SQRT1_2_F 0.707106781f - -#if defined( __GNUC__ ) - #define CL_HUGE_VALF __builtin_huge_valf() - #define CL_HUGE_VAL __builtin_huge_val() - #define CL_NAN __builtin_nanf( "" ) -#else - #define CL_HUGE_VALF ((cl_float) 1e50) - #define CL_HUGE_VAL ((cl_double) 1e500) - float nanf( const char * ); - #define CL_NAN nanf( "" ) -#endif -#define CL_MAXFLOAT CL_FLT_MAX -#define CL_INFINITY CL_HUGE_VALF - -#endif - -#include - -/* Mirror types to GL types. Mirror types allow us to avoid deciding which 87s to load based on whether we are using GL or GLES here. */ -typedef unsigned int cl_GLuint; -typedef int cl_GLint; -typedef unsigned int cl_GLenum; - -/* - * Vector types - * - * Note: OpenCL requires that all types be naturally aligned. - * This means that vector types must be naturally aligned. - * For example, a vector of four floats must be aligned to - * a 16 byte boundary (calculated as 4 * the natural 4-byte - * alignment of the float). The alignment qualifiers here - * will only function properly if your compiler supports them - * and if you don't actively work to defeat them. For example, - * in order for a cl_float4 to be 16 byte aligned in a struct, - * the start of the struct must itself be 16-byte aligned. - * - * Maintaining proper alignment is the user's responsibility. - */ - -/* Define basic vector types */ -#if defined( __VEC__ ) - #include /* may be omitted depending on compiler. AltiVec spec provides no way to detect whether the header is required. */ - typedef __vector unsigned char __cl_uchar16; - typedef __vector signed char __cl_char16; - typedef __vector unsigned short __cl_ushort8; - typedef __vector signed short __cl_short8; - typedef __vector unsigned int __cl_uint4; - typedef __vector signed int __cl_int4; - typedef __vector float __cl_float4; - #define __CL_UCHAR16__ 1 - #define __CL_CHAR16__ 1 - #define __CL_USHORT8__ 1 - #define __CL_SHORT8__ 1 - #define __CL_UINT4__ 1 - #define __CL_INT4__ 1 - #define __CL_FLOAT4__ 1 -#endif - -#if defined( __SSE__ ) - #if defined( __MINGW64__ ) - #include - #else - #include - #endif - #if defined( __GNUC__ ) - typedef float __cl_float4 __attribute__((vector_size(16))); - #else - typedef __m128 __cl_float4; - #endif - #define __CL_FLOAT4__ 1 -#endif - -#if defined( __SSE2__ ) - #if defined( __MINGW64__ ) - #include - #else - #include - #endif - #if defined( __GNUC__ ) - typedef cl_uchar __cl_uchar16 __attribute__((vector_size(16))); - typedef cl_char __cl_char16 __attribute__((vector_size(16))); - typedef cl_ushort __cl_ushort8 __attribute__((vector_size(16))); - typedef cl_short __cl_short8 __attribute__((vector_size(16))); - typedef cl_uint __cl_uint4 __attribute__((vector_size(16))); - typedef cl_int __cl_int4 __attribute__((vector_size(16))); - typedef cl_ulong __cl_ulong2 __attribute__((vector_size(16))); - typedef cl_long __cl_long2 __attribute__((vector_size(16))); - typedef cl_double __cl_double2 __attribute__((vector_size(16))); - #else - typedef __m128i __cl_uchar16; - typedef __m128i __cl_char16; - typedef __m128i __cl_ushort8; - typedef __m128i __cl_short8; - typedef __m128i __cl_uint4; - typedef __m128i __cl_int4; - typedef __m128i __cl_ulong2; - typedef __m128i __cl_long2; - typedef __m128d __cl_double2; - #endif - #define __CL_UCHAR16__ 1 - #define __CL_CHAR16__ 1 - #define __CL_USHORT8__ 1 - #define __CL_SHORT8__ 1 - #define __CL_INT4__ 1 - #define __CL_UINT4__ 1 - #define __CL_ULONG2__ 1 - #define __CL_LONG2__ 1 - #define __CL_DOUBLE2__ 1 -#endif - -#if defined( __MMX__ ) - #include - #if defined( __GNUC__ ) - typedef cl_uchar __cl_uchar8 __attribute__((vector_size(8))); - typedef cl_char __cl_char8 __attribute__((vector_size(8))); - typedef cl_ushort __cl_ushort4 __attribute__((vector_size(8))); - typedef cl_short __cl_short4 __attribute__((vector_size(8))); - typedef cl_uint __cl_uint2 __attribute__((vector_size(8))); - typedef cl_int __cl_int2 __attribute__((vector_size(8))); - typedef cl_ulong __cl_ulong1 __attribute__((vector_size(8))); - typedef cl_long __cl_long1 __attribute__((vector_size(8))); - typedef cl_float __cl_float2 __attribute__((vector_size(8))); - #else - typedef __m64 __cl_uchar8; - typedef __m64 __cl_char8; - typedef __m64 __cl_ushort4; - typedef __m64 __cl_short4; - typedef __m64 __cl_uint2; - typedef __m64 __cl_int2; - typedef __m64 __cl_ulong1; - typedef __m64 __cl_long1; - typedef __m64 __cl_float2; - #endif - #define __CL_UCHAR8__ 1 - #define __CL_CHAR8__ 1 - #define __CL_USHORT4__ 1 - #define __CL_SHORT4__ 1 - #define __CL_INT2__ 1 - #define __CL_UINT2__ 1 - #define __CL_ULONG1__ 1 - #define __CL_LONG1__ 1 - #define __CL_FLOAT2__ 1 -#endif - -#if defined( __AVX__ ) - #if defined( __MINGW64__ ) - #include - #else - #include - #endif - #if defined( __GNUC__ ) - typedef cl_float __cl_float8 __attribute__((vector_size(32))); - typedef cl_double __cl_double4 __attribute__((vector_size(32))); - #else - typedef __m256 __cl_float8; - typedef __m256d __cl_double4; - #endif - #define __CL_FLOAT8__ 1 - #define __CL_DOUBLE4__ 1 -#endif - -/* Define capabilities for anonymous struct members. */ -#if !defined(__cplusplus) && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -#define __CL_HAS_ANON_STRUCT__ 1 -#define __CL_ANON_STRUCT__ -#elif defined( __GNUC__) && ! defined( __STRICT_ANSI__ ) -#define __CL_HAS_ANON_STRUCT__ 1 -#define __CL_ANON_STRUCT__ __extension__ -#elif defined( _WIN32) && defined(_MSC_VER) - #if _MSC_VER >= 1500 - /* Microsoft Developer Studio 2008 supports anonymous structs, but - * complains by default. */ - #define __CL_HAS_ANON_STRUCT__ 1 - #define __CL_ANON_STRUCT__ - /* Disable warning C4201: nonstandard extension used : nameless - * struct/union */ - #pragma warning( push ) - #pragma warning( disable : 4201 ) - #endif -#else -#define __CL_HAS_ANON_STRUCT__ 0 -#define __CL_ANON_STRUCT__ -#endif - -/* Define alignment keys */ -#if defined( __GNUC__ ) - #define CL_ALIGNED(_x) __attribute__ ((aligned(_x))) -#elif defined( _WIN32) && (_MSC_VER) - /* Alignment keys neutered on windows because MSVC can't swallow function arguments with alignment requirements */ - /* http://msdn.microsoft.com/en-us/library/373ak2y1%28VS.71%29.aspx */ - /* #include */ - /* #define CL_ALIGNED(_x) _CRT_ALIGN(_x) */ - #define CL_ALIGNED(_x) -#else - #warning Need to implement some method to align data here - #define CL_ALIGNED(_x) -#endif - -/* Indicate whether .xyzw, .s0123 and .hi.lo are supported */ -#if __CL_HAS_ANON_STRUCT__ - /* .xyzw and .s0123...{f|F} are supported */ - #define CL_HAS_NAMED_VECTOR_FIELDS 1 - /* .hi and .lo are supported */ - #define CL_HAS_HI_LO_VECTOR_FIELDS 1 -#endif - -/* Define cl_vector types */ - -/* ---- cl_charn ---- */ -typedef union -{ - cl_char CL_ALIGNED(2) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_char x, y; }; - __CL_ANON_STRUCT__ struct{ cl_char s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_char lo, hi; }; -#endif -#if defined( __CL_CHAR2__) - __cl_char2 v2; -#endif -}cl_char2; - -typedef union -{ - cl_char CL_ALIGNED(4) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_char x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_char s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_char2 lo, hi; }; -#endif -#if defined( __CL_CHAR2__) - __cl_char2 v2[2]; -#endif -#if defined( __CL_CHAR4__) - __cl_char4 v4; -#endif -}cl_char4; - -/* cl_char3 is identical in size, alignment and behavior to cl_char4. See section 6.1.5. */ -typedef cl_char4 cl_char3; - -typedef union -{ - cl_char CL_ALIGNED(8) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_char x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_char s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_char4 lo, hi; }; -#endif -#if defined( __CL_CHAR2__) - __cl_char2 v2[4]; -#endif -#if defined( __CL_CHAR4__) - __cl_char4 v4[2]; -#endif -#if defined( __CL_CHAR8__ ) - __cl_char8 v8; -#endif -}cl_char8; - -typedef union -{ - cl_char CL_ALIGNED(16) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_char x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_char s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_char8 lo, hi; }; -#endif -#if defined( __CL_CHAR2__) - __cl_char2 v2[8]; -#endif -#if defined( __CL_CHAR4__) - __cl_char4 v4[4]; -#endif -#if defined( __CL_CHAR8__ ) - __cl_char8 v8[2]; -#endif -#if defined( __CL_CHAR16__ ) - __cl_char16 v16; -#endif -}cl_char16; - - -/* ---- cl_ucharn ---- */ -typedef union -{ - cl_uchar CL_ALIGNED(2) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_uchar x, y; }; - __CL_ANON_STRUCT__ struct{ cl_uchar s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_uchar lo, hi; }; -#endif -#if defined( __cl_uchar2__) - __cl_uchar2 v2; -#endif -}cl_uchar2; - -typedef union -{ - cl_uchar CL_ALIGNED(4) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_uchar x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_uchar s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_uchar2 lo, hi; }; -#endif -#if defined( __CL_UCHAR2__) - __cl_uchar2 v2[2]; -#endif -#if defined( __CL_UCHAR4__) - __cl_uchar4 v4; -#endif -}cl_uchar4; - -/* cl_uchar3 is identical in size, alignment and behavior to cl_uchar4. See section 6.1.5. */ -typedef cl_uchar4 cl_uchar3; - -typedef union -{ - cl_uchar CL_ALIGNED(8) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_uchar x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_uchar s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_uchar4 lo, hi; }; -#endif -#if defined( __CL_UCHAR2__) - __cl_uchar2 v2[4]; -#endif -#if defined( __CL_UCHAR4__) - __cl_uchar4 v4[2]; -#endif -#if defined( __CL_UCHAR8__ ) - __cl_uchar8 v8; -#endif -}cl_uchar8; - -typedef union -{ - cl_uchar CL_ALIGNED(16) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_uchar x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_uchar s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_uchar8 lo, hi; }; -#endif -#if defined( __CL_UCHAR2__) - __cl_uchar2 v2[8]; -#endif -#if defined( __CL_UCHAR4__) - __cl_uchar4 v4[4]; -#endif -#if defined( __CL_UCHAR8__ ) - __cl_uchar8 v8[2]; -#endif -#if defined( __CL_UCHAR16__ ) - __cl_uchar16 v16; -#endif -}cl_uchar16; - - -/* ---- cl_shortn ---- */ -typedef union -{ - cl_short CL_ALIGNED(4) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_short x, y; }; - __CL_ANON_STRUCT__ struct{ cl_short s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_short lo, hi; }; -#endif -#if defined( __CL_SHORT2__) - __cl_short2 v2; -#endif -}cl_short2; - -typedef union -{ - cl_short CL_ALIGNED(8) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_short x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_short s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_short2 lo, hi; }; -#endif -#if defined( __CL_SHORT2__) - __cl_short2 v2[2]; -#endif -#if defined( __CL_SHORT4__) - __cl_short4 v4; -#endif -}cl_short4; - -/* cl_short3 is identical in size, alignment and behavior to cl_short4. See section 6.1.5. */ -typedef cl_short4 cl_short3; - -typedef union -{ - cl_short CL_ALIGNED(16) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_short x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_short s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_short4 lo, hi; }; -#endif -#if defined( __CL_SHORT2__) - __cl_short2 v2[4]; -#endif -#if defined( __CL_SHORT4__) - __cl_short4 v4[2]; -#endif -#if defined( __CL_SHORT8__ ) - __cl_short8 v8; -#endif -}cl_short8; - -typedef union -{ - cl_short CL_ALIGNED(32) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_short x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_short s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_short8 lo, hi; }; -#endif -#if defined( __CL_SHORT2__) - __cl_short2 v2[8]; -#endif -#if defined( __CL_SHORT4__) - __cl_short4 v4[4]; -#endif -#if defined( __CL_SHORT8__ ) - __cl_short8 v8[2]; -#endif -#if defined( __CL_SHORT16__ ) - __cl_short16 v16; -#endif -}cl_short16; - - -/* ---- cl_ushortn ---- */ -typedef union -{ - cl_ushort CL_ALIGNED(4) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_ushort x, y; }; - __CL_ANON_STRUCT__ struct{ cl_ushort s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_ushort lo, hi; }; -#endif -#if defined( __CL_USHORT2__) - __cl_ushort2 v2; -#endif -}cl_ushort2; - -typedef union -{ - cl_ushort CL_ALIGNED(8) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_ushort x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_ushort s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_ushort2 lo, hi; }; -#endif -#if defined( __CL_USHORT2__) - __cl_ushort2 v2[2]; -#endif -#if defined( __CL_USHORT4__) - __cl_ushort4 v4; -#endif -}cl_ushort4; - -/* cl_ushort3 is identical in size, alignment and behavior to cl_ushort4. See section 6.1.5. */ -typedef cl_ushort4 cl_ushort3; - -typedef union -{ - cl_ushort CL_ALIGNED(16) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_ushort x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_ushort s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_ushort4 lo, hi; }; -#endif -#if defined( __CL_USHORT2__) - __cl_ushort2 v2[4]; -#endif -#if defined( __CL_USHORT4__) - __cl_ushort4 v4[2]; -#endif -#if defined( __CL_USHORT8__ ) - __cl_ushort8 v8; -#endif -}cl_ushort8; - -typedef union -{ - cl_ushort CL_ALIGNED(32) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_ushort x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_ushort s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_ushort8 lo, hi; }; -#endif -#if defined( __CL_USHORT2__) - __cl_ushort2 v2[8]; -#endif -#if defined( __CL_USHORT4__) - __cl_ushort4 v4[4]; -#endif -#if defined( __CL_USHORT8__ ) - __cl_ushort8 v8[2]; -#endif -#if defined( __CL_USHORT16__ ) - __cl_ushort16 v16; -#endif -}cl_ushort16; - - -/* ---- cl_halfn ---- */ -typedef union -{ - cl_half CL_ALIGNED(4) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_half x, y; }; - __CL_ANON_STRUCT__ struct{ cl_half s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_half lo, hi; }; -#endif -#if defined( __CL_HALF2__) - __cl_half2 v2; -#endif -}cl_half2; - -typedef union -{ - cl_half CL_ALIGNED(8) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_half x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_half s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_half2 lo, hi; }; -#endif -#if defined( __CL_HALF2__) - __cl_half2 v2[2]; -#endif -#if defined( __CL_HALF4__) - __cl_half4 v4; -#endif -}cl_half4; - -/* cl_half3 is identical in size, alignment and behavior to cl_half4. See section 6.1.5. */ -typedef cl_half4 cl_half3; - -typedef union -{ - cl_half CL_ALIGNED(16) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_half x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_half s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_half4 lo, hi; }; -#endif -#if defined( __CL_HALF2__) - __cl_half2 v2[4]; -#endif -#if defined( __CL_HALF4__) - __cl_half4 v4[2]; -#endif -#if defined( __CL_HALF8__ ) - __cl_half8 v8; -#endif -}cl_half8; - -typedef union -{ - cl_half CL_ALIGNED(32) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_half x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_half s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_half8 lo, hi; }; -#endif -#if defined( __CL_HALF2__) - __cl_half2 v2[8]; -#endif -#if defined( __CL_HALF4__) - __cl_half4 v4[4]; -#endif -#if defined( __CL_HALF8__ ) - __cl_half8 v8[2]; -#endif -#if defined( __CL_HALF16__ ) - __cl_half16 v16; -#endif -}cl_half16; - -/* ---- cl_intn ---- */ -typedef union -{ - cl_int CL_ALIGNED(8) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_int x, y; }; - __CL_ANON_STRUCT__ struct{ cl_int s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_int lo, hi; }; -#endif -#if defined( __CL_INT2__) - __cl_int2 v2; -#endif -}cl_int2; - -typedef union -{ - cl_int CL_ALIGNED(16) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_int x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_int s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_int2 lo, hi; }; -#endif -#if defined( __CL_INT2__) - __cl_int2 v2[2]; -#endif -#if defined( __CL_INT4__) - __cl_int4 v4; -#endif -}cl_int4; - -/* cl_int3 is identical in size, alignment and behavior to cl_int4. See section 6.1.5. */ -typedef cl_int4 cl_int3; - -typedef union -{ - cl_int CL_ALIGNED(32) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_int x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_int s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_int4 lo, hi; }; -#endif -#if defined( __CL_INT2__) - __cl_int2 v2[4]; -#endif -#if defined( __CL_INT4__) - __cl_int4 v4[2]; -#endif -#if defined( __CL_INT8__ ) - __cl_int8 v8; -#endif -}cl_int8; - -typedef union -{ - cl_int CL_ALIGNED(64) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_int x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_int8 lo, hi; }; -#endif -#if defined( __CL_INT2__) - __cl_int2 v2[8]; -#endif -#if defined( __CL_INT4__) - __cl_int4 v4[4]; -#endif -#if defined( __CL_INT8__ ) - __cl_int8 v8[2]; -#endif -#if defined( __CL_INT16__ ) - __cl_int16 v16; -#endif -}cl_int16; - - -/* ---- cl_uintn ---- */ -typedef union -{ - cl_uint CL_ALIGNED(8) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_uint x, y; }; - __CL_ANON_STRUCT__ struct{ cl_uint s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_uint lo, hi; }; -#endif -#if defined( __CL_UINT2__) - __cl_uint2 v2; -#endif -}cl_uint2; - -typedef union -{ - cl_uint CL_ALIGNED(16) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_uint x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_uint s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_uint2 lo, hi; }; -#endif -#if defined( __CL_UINT2__) - __cl_uint2 v2[2]; -#endif -#if defined( __CL_UINT4__) - __cl_uint4 v4; -#endif -}cl_uint4; - -/* cl_uint3 is identical in size, alignment and behavior to cl_uint4. See section 6.1.5. */ -typedef cl_uint4 cl_uint3; - -typedef union -{ - cl_uint CL_ALIGNED(32) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_uint x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_uint s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_uint4 lo, hi; }; -#endif -#if defined( __CL_UINT2__) - __cl_uint2 v2[4]; -#endif -#if defined( __CL_UINT4__) - __cl_uint4 v4[2]; -#endif -#if defined( __CL_UINT8__ ) - __cl_uint8 v8; -#endif -}cl_uint8; - -typedef union -{ - cl_uint CL_ALIGNED(64) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_uint x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_uint s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_uint8 lo, hi; }; -#endif -#if defined( __CL_UINT2__) - __cl_uint2 v2[8]; -#endif -#if defined( __CL_UINT4__) - __cl_uint4 v4[4]; -#endif -#if defined( __CL_UINT8__ ) - __cl_uint8 v8[2]; -#endif -#if defined( __CL_UINT16__ ) - __cl_uint16 v16; -#endif -}cl_uint16; - -/* ---- cl_longn ---- */ -typedef union -{ - cl_long CL_ALIGNED(16) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_long x, y; }; - __CL_ANON_STRUCT__ struct{ cl_long s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_long lo, hi; }; -#endif -#if defined( __CL_LONG2__) - __cl_long2 v2; -#endif -}cl_long2; - -typedef union -{ - cl_long CL_ALIGNED(32) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_long x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_long s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_long2 lo, hi; }; -#endif -#if defined( __CL_LONG2__) - __cl_long2 v2[2]; -#endif -#if defined( __CL_LONG4__) - __cl_long4 v4; -#endif -}cl_long4; - -/* cl_long3 is identical in size, alignment and behavior to cl_long4. See section 6.1.5. */ -typedef cl_long4 cl_long3; - -typedef union -{ - cl_long CL_ALIGNED(64) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_long x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_long s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_long4 lo, hi; }; -#endif -#if defined( __CL_LONG2__) - __cl_long2 v2[4]; -#endif -#if defined( __CL_LONG4__) - __cl_long4 v4[2]; -#endif -#if defined( __CL_LONG8__ ) - __cl_long8 v8; -#endif -}cl_long8; - -typedef union -{ - cl_long CL_ALIGNED(128) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_long x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_long s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_long8 lo, hi; }; -#endif -#if defined( __CL_LONG2__) - __cl_long2 v2[8]; -#endif -#if defined( __CL_LONG4__) - __cl_long4 v4[4]; -#endif -#if defined( __CL_LONG8__ ) - __cl_long8 v8[2]; -#endif -#if defined( __CL_LONG16__ ) - __cl_long16 v16; -#endif -}cl_long16; - - -/* ---- cl_ulongn ---- */ -typedef union -{ - cl_ulong CL_ALIGNED(16) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_ulong x, y; }; - __CL_ANON_STRUCT__ struct{ cl_ulong s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_ulong lo, hi; }; -#endif -#if defined( __CL_ULONG2__) - __cl_ulong2 v2; -#endif -}cl_ulong2; - -typedef union -{ - cl_ulong CL_ALIGNED(32) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_ulong x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_ulong s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_ulong2 lo, hi; }; -#endif -#if defined( __CL_ULONG2__) - __cl_ulong2 v2[2]; -#endif -#if defined( __CL_ULONG4__) - __cl_ulong4 v4; -#endif -}cl_ulong4; - -/* cl_ulong3 is identical in size, alignment and behavior to cl_ulong4. See section 6.1.5. */ -typedef cl_ulong4 cl_ulong3; - -typedef union -{ - cl_ulong CL_ALIGNED(64) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_ulong x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_ulong s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_ulong4 lo, hi; }; -#endif -#if defined( __CL_ULONG2__) - __cl_ulong2 v2[4]; -#endif -#if defined( __CL_ULONG4__) - __cl_ulong4 v4[2]; -#endif -#if defined( __CL_ULONG8__ ) - __cl_ulong8 v8; -#endif -}cl_ulong8; - -typedef union -{ - cl_ulong CL_ALIGNED(128) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_ulong x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_ulong s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_ulong8 lo, hi; }; -#endif -#if defined( __CL_ULONG2__) - __cl_ulong2 v2[8]; -#endif -#if defined( __CL_ULONG4__) - __cl_ulong4 v4[4]; -#endif -#if defined( __CL_ULONG8__ ) - __cl_ulong8 v8[2]; -#endif -#if defined( __CL_ULONG16__ ) - __cl_ulong16 v16; -#endif -}cl_ulong16; - - -/* --- cl_floatn ---- */ - -typedef union -{ - cl_float CL_ALIGNED(8) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_float x, y; }; - __CL_ANON_STRUCT__ struct{ cl_float s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_float lo, hi; }; -#endif -#if defined( __CL_FLOAT2__) - __cl_float2 v2; -#endif -}cl_float2; - -typedef union -{ - cl_float CL_ALIGNED(16) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_float x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_float s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_float2 lo, hi; }; -#endif -#if defined( __CL_FLOAT2__) - __cl_float2 v2[2]; -#endif -#if defined( __CL_FLOAT4__) - __cl_float4 v4; -#endif -}cl_float4; - -/* cl_float3 is identical in size, alignment and behavior to cl_float4. See section 6.1.5. */ -typedef cl_float4 cl_float3; - -typedef union -{ - cl_float CL_ALIGNED(32) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_float x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_float s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_float4 lo, hi; }; -#endif -#if defined( __CL_FLOAT2__) - __cl_float2 v2[4]; -#endif -#if defined( __CL_FLOAT4__) - __cl_float4 v4[2]; -#endif -#if defined( __CL_FLOAT8__ ) - __cl_float8 v8; -#endif -}cl_float8; - -typedef union -{ - cl_float CL_ALIGNED(64) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_float x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_float s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_float8 lo, hi; }; -#endif -#if defined( __CL_FLOAT2__) - __cl_float2 v2[8]; -#endif -#if defined( __CL_FLOAT4__) - __cl_float4 v4[4]; -#endif -#if defined( __CL_FLOAT8__ ) - __cl_float8 v8[2]; -#endif -#if defined( __CL_FLOAT16__ ) - __cl_float16 v16; -#endif -}cl_float16; - -/* --- cl_doublen ---- */ - -typedef union -{ - cl_double CL_ALIGNED(16) s[2]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_double x, y; }; - __CL_ANON_STRUCT__ struct{ cl_double s0, s1; }; - __CL_ANON_STRUCT__ struct{ cl_double lo, hi; }; -#endif -#if defined( __CL_DOUBLE2__) - __cl_double2 v2; -#endif -}cl_double2; - -typedef union -{ - cl_double CL_ALIGNED(32) s[4]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_double x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_double s0, s1, s2, s3; }; - __CL_ANON_STRUCT__ struct{ cl_double2 lo, hi; }; -#endif -#if defined( __CL_DOUBLE2__) - __cl_double2 v2[2]; -#endif -#if defined( __CL_DOUBLE4__) - __cl_double4 v4; -#endif -}cl_double4; - -/* cl_double3 is identical in size, alignment and behavior to cl_double4. See section 6.1.5. */ -typedef cl_double4 cl_double3; - -typedef union -{ - cl_double CL_ALIGNED(64) s[8]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_double x, y, z, w; }; - __CL_ANON_STRUCT__ struct{ cl_double s0, s1, s2, s3, s4, s5, s6, s7; }; - __CL_ANON_STRUCT__ struct{ cl_double4 lo, hi; }; -#endif -#if defined( __CL_DOUBLE2__) - __cl_double2 v2[4]; -#endif -#if defined( __CL_DOUBLE4__) - __cl_double4 v4[2]; -#endif -#if defined( __CL_DOUBLE8__ ) - __cl_double8 v8; -#endif -}cl_double8; - -typedef union -{ - cl_double CL_ALIGNED(128) s[16]; -#if __CL_HAS_ANON_STRUCT__ - __CL_ANON_STRUCT__ struct{ cl_double x, y, z, w, __spacer4, __spacer5, __spacer6, __spacer7, __spacer8, __spacer9, sa, sb, sc, sd, se, sf; }; - __CL_ANON_STRUCT__ struct{ cl_double s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, sA, sB, sC, sD, sE, sF; }; - __CL_ANON_STRUCT__ struct{ cl_double8 lo, hi; }; -#endif -#if defined( __CL_DOUBLE2__) - __cl_double2 v2[8]; -#endif -#if defined( __CL_DOUBLE4__) - __cl_double4 v4[4]; -#endif -#if defined( __CL_DOUBLE8__ ) - __cl_double8 v8[2]; -#endif -#if defined( __CL_DOUBLE16__ ) - __cl_double16 v16; -#endif -}cl_double16; - -/* Macro to facilitate debugging - * Usage: - * Place CL_PROGRAM_STRING_DEBUG_INFO on the line before the first line of your source. - * The first line ends with: CL_PROGRAM_STRING_DEBUG_INFO \" - * Each line thereafter of OpenCL C source must end with: \n\ - * The last line ends in "; - * - * Example: - * - * const char *my_program = CL_PROGRAM_STRING_DEBUG_INFO "\ - * kernel void foo( int a, float * b ) \n\ - * { \n\ - * // my comment \n\ - * *b[ get_global_id(0)] = a; \n\ - * } \n\ - * "; - * - * This should correctly set up the line, (column) and file information for your source - * string so you can do source level debugging. - */ -#define __CL_STRINGIFY( _x ) # _x -#define _CL_STRINGIFY( _x ) __CL_STRINGIFY( _x ) -#define CL_PROGRAM_STRING_DEBUG_INFO "#line " _CL_STRINGIFY(__LINE__) " \"" __FILE__ "\" \n\n" - -#ifdef __cplusplus -} -#endif - -#undef __CL_HAS_ANON_STRUCT__ -#undef __CL_ANON_STRUCT__ -#if defined( _WIN32) && defined(_MSC_VER) - #if _MSC_VER >=1500 - #pragma warning( pop ) - #endif -#endif - -#endif /* __CL_PLATFORM_H */ diff --git a/benchmarks/old_opencl/include/CL/cl_va_api_media_sharing_intel.h b/benchmarks/old_opencl/include/CL/cl_va_api_media_sharing_intel.h deleted file mode 100644 index 934f3f52..00000000 --- a/benchmarks/old_opencl/include/CL/cl_va_api_media_sharing_intel.h +++ /dev/null @@ -1,172 +0,0 @@ -/********************************************************************************** - * Copyright (c) 2008-2019 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - **********************************************************************************/ -/*****************************************************************************\ - -Copyright (c) 2013-2019 Intel Corporation All Rights Reserved. - -THESE MATERIALS ARE PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR ITS -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THESE -MATERIALS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -File Name: cl_va_api_media_sharing_intel.h - -Abstract: - -Notes: - -\*****************************************************************************/ - - -#ifndef __OPENCL_CL_VA_API_MEDIA_SHARING_INTEL_H -#define __OPENCL_CL_VA_API_MEDIA_SHARING_INTEL_H - -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/****************************************** -* cl_intel_va_api_media_sharing extension * -*******************************************/ - -#define cl_intel_va_api_media_sharing 1 - -/* error codes */ -#define CL_INVALID_VA_API_MEDIA_ADAPTER_INTEL -1098 -#define CL_INVALID_VA_API_MEDIA_SURFACE_INTEL -1099 -#define CL_VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL -1100 -#define CL_VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL -1101 - -/* cl_va_api_device_source_intel */ -#define CL_VA_API_DISPLAY_INTEL 0x4094 - -/* cl_va_api_device_set_intel */ -#define CL_PREFERRED_DEVICES_FOR_VA_API_INTEL 0x4095 -#define CL_ALL_DEVICES_FOR_VA_API_INTEL 0x4096 - -/* cl_context_info */ -#define CL_CONTEXT_VA_API_DISPLAY_INTEL 0x4097 - -/* cl_mem_info */ -#define CL_MEM_VA_API_MEDIA_SURFACE_INTEL 0x4098 - -/* cl_image_info */ -#define CL_IMAGE_VA_API_PLANE_INTEL 0x4099 - -/* cl_command_type */ -#define CL_COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL 0x409A -#define CL_COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL 0x409B - -typedef cl_uint cl_va_api_device_source_intel; -typedef cl_uint cl_va_api_device_set_intel; - -extern CL_API_ENTRY cl_int CL_API_CALL -clGetDeviceIDsFromVA_APIMediaAdapterINTEL( - cl_platform_id platform, - cl_va_api_device_source_intel media_adapter_type, - void* media_adapter, - cl_va_api_device_set_intel media_adapter_set, - cl_uint num_entries, - cl_device_id* devices, - cl_uint* num_devices) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL * clGetDeviceIDsFromVA_APIMediaAdapterINTEL_fn)( - cl_platform_id platform, - cl_va_api_device_source_intel media_adapter_type, - void* media_adapter, - cl_va_api_device_set_intel media_adapter_set, - cl_uint num_entries, - cl_device_id* devices, - cl_uint* num_devices) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_mem CL_API_CALL -clCreateFromVA_APIMediaSurfaceINTEL( - cl_context context, - cl_mem_flags flags, - VASurfaceID* surface, - cl_uint plane, - cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_mem (CL_API_CALL * clCreateFromVA_APIMediaSurfaceINTEL_fn)( - cl_context context, - cl_mem_flags flags, - VASurfaceID* surface, - cl_uint plane, - cl_int* errcode_ret) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueAcquireVA_APIMediaSurfacesINTEL( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem* mem_objects, - cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, - cl_event* event) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireVA_APIMediaSurfacesINTEL_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem* mem_objects, - cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, - cl_event* event) CL_EXT_SUFFIX__VERSION_1_2; - -extern CL_API_ENTRY cl_int CL_API_CALL -clEnqueueReleaseVA_APIMediaSurfacesINTEL( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem* mem_objects, - cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, - cl_event* event) CL_EXT_SUFFIX__VERSION_1_2; - -typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseVA_APIMediaSurfacesINTEL_fn)( - cl_command_queue command_queue, - cl_uint num_objects, - const cl_mem* mem_objects, - cl_uint num_events_in_wait_list, - const cl_event* event_wait_list, - cl_event* event) CL_EXT_SUFFIX__VERSION_1_2; - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_CL_VA_API_MEDIA_SHARING_INTEL_H */ - diff --git a/benchmarks/old_opencl/include/CL/cl_version.h b/benchmarks/old_opencl/include/CL/cl_version.h deleted file mode 100644 index bb766cb9..00000000 --- a/benchmarks/old_opencl/include/CL/cl_version.h +++ /dev/null @@ -1,86 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2018 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ******************************************************************************/ - -#ifndef __CL_VERSION_H -#define __CL_VERSION_H - -/* Detect which version to target */ -#if !defined(CL_TARGET_OPENCL_VERSION) -#pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") -#define CL_TARGET_OPENCL_VERSION 220 -#endif -#if CL_TARGET_OPENCL_VERSION != 100 && \ - CL_TARGET_OPENCL_VERSION != 110 && \ - CL_TARGET_OPENCL_VERSION != 120 && \ - CL_TARGET_OPENCL_VERSION != 200 && \ - CL_TARGET_OPENCL_VERSION != 210 && \ - CL_TARGET_OPENCL_VERSION != 220 -#pragma message("cl_version: CL_TARGET_OPENCL_VERSION is not a valid value (100, 110, 120, 200, 210, 220). Defaulting to 220 (OpenCL 2.2)") -#undef CL_TARGET_OPENCL_VERSION -#define CL_TARGET_OPENCL_VERSION 220 -#endif - - -/* OpenCL Version */ -#if CL_TARGET_OPENCL_VERSION >= 220 && !defined(CL_VERSION_2_2) -#define CL_VERSION_2_2 1 -#endif -#if CL_TARGET_OPENCL_VERSION >= 210 && !defined(CL_VERSION_2_1) -#define CL_VERSION_2_1 1 -#endif -#if CL_TARGET_OPENCL_VERSION >= 200 && !defined(CL_VERSION_2_0) -#define CL_VERSION_2_0 1 -#endif -#if CL_TARGET_OPENCL_VERSION >= 120 && !defined(CL_VERSION_1_2) -#define CL_VERSION_1_2 1 -#endif -#if CL_TARGET_OPENCL_VERSION >= 110 && !defined(CL_VERSION_1_1) -#define CL_VERSION_1_1 1 -#endif -#if CL_TARGET_OPENCL_VERSION >= 100 && !defined(CL_VERSION_1_0) -#define CL_VERSION_1_0 1 -#endif - -/* Allow deprecated APIs for older OpenCL versions. */ -#if CL_TARGET_OPENCL_VERSION <= 210 && !defined(CL_USE_DEPRECATED_OPENCL_2_1_APIS) -#define CL_USE_DEPRECATED_OPENCL_2_1_APIS -#endif -#if CL_TARGET_OPENCL_VERSION <= 200 && !defined(CL_USE_DEPRECATED_OPENCL_2_0_APIS) -#define CL_USE_DEPRECATED_OPENCL_2_0_APIS -#endif -#if CL_TARGET_OPENCL_VERSION <= 120 && !defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) -#define CL_USE_DEPRECATED_OPENCL_1_2_APIS -#endif -#if CL_TARGET_OPENCL_VERSION <= 110 && !defined(CL_USE_DEPRECATED_OPENCL_1_1_APIS) -#define CL_USE_DEPRECATED_OPENCL_1_1_APIS -#endif -#if CL_TARGET_OPENCL_VERSION <= 100 && !defined(CL_USE_DEPRECATED_OPENCL_1_0_APIS) -#define CL_USE_DEPRECATED_OPENCL_1_0_APIS -#endif - -#endif /* __CL_VERSION_H */ diff --git a/benchmarks/old_opencl/include/CL/opencl.h b/benchmarks/old_opencl/include/CL/opencl.h deleted file mode 100644 index 143d1d2d..00000000 --- a/benchmarks/old_opencl/include/CL/opencl.h +++ /dev/null @@ -1,47 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008-2015 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and/or associated documentation files (the - * "Materials"), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS - * KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS - * SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - * https://www.khronos.org/registry/ - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ******************************************************************************/ - -/* $Revision: 11708 $ on $Date: 2010-06-13 23:36:24 -0700 (Sun, 13 Jun 2010) $ */ - -#ifndef __OPENCL_H -#define __OPENCL_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include -#include -#include - -#ifdef __cplusplus -} -#endif - -#endif /* __OPENCL_H */ diff --git a/benchmarks/old_opencl/kmeans/Makefile b/benchmarks/old_opencl/kmeans/Makefile deleted file mode 100644 index c6092ef7..00000000 --- a/benchmarks/old_opencl/kmeans/Makefile +++ /dev/null @@ -1,78 +0,0 @@ -RISCV_TOOL_PATH ?= $(wildcard ../../../../riscv-gnu-toolchain/drops) -POCL_CC_PATH ?= $(wildcard ../../../../pocl/drops_riscv_cc) -POCL_INC_PATH ?= $(wildcard ../include) -POCL_LIB_PATH ?= $(wildcard ../lib) -VX_RT_PATH ?= $(wildcard ../../../runtime) -VX_SIMX_PATH ?= $(wildcard ../../../simX/obj_dir) - -CC = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gcc -CXX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-g++ -DMP = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objdump -HEX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objcopy -GDB = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gdb - -VX_SRCS = $(VX_RT_PATH)/newlib/newlib.c -VX_SRCS += $(VX_RT_PATH)/startup/vx_start.S -VX_SRCS += $(VX_RT_PATH)/intrinsics/vx_intrinsics.S -VX_SRCS += $(VX_RT_PATH)/io/vx_io.S $(VX_RT_PATH)/io/vx_io.c -VX_SRCS += $(VX_RT_PATH)/fileio/fileio.S -VX_SRCS += $(VX_RT_PATH)/tests/tests.c -VX_SRCS += $(VX_RT_PATH)/vx_api/vx_api.c - -VX_CFLAGS = -nostartfiles -Wl,-Bstatic,-T,$(VX_RT_PATH)/startup/vx_link.ld - -CXXFLAGS = -g -O0 -march=rv32im -mabi=ilp32 -CXXFLAGS += -ffreestanding # program may not begin at main() -CXXFLAGS += -Wl,--gc-sections # enable garbage collection of unused input sections -CXXFLAGS += -fno-rtti -fno-non-call-exceptions # disable RTTI and exceptions -CXXFLAGS += -I$(POCL_INC_PATH) - -VX_LIBS = -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a -QEMU_LIBS = $(VX_RT_PATH)/qemu/vx_api.c -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a - -PROJECT = kmeans -SRCS = main.cc read_input.c rmse.c cluster.c kmeans_clustering.c - -all: $(PROJECT).dump $(PROJECT).hex - -lib$(PROJECT).a: kernel.cl - POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(RISCV_TOOL_PATH)/lib:$(POCL_CC_PATH)/lib $(POCL_CC_PATH)/bin/poclcc -o lib$(PROJECT).a kernel.cl - -kmeans_clustering.o: kmeans_clustering.c - $(CC) $(CXXFLAGS) -c kmeans_clustering.c - -cluster.o: cluster.c - $(CC) $(CXXFLAGS) -c cluster.c - -read_input.o: read_input.c - $(CC) $(CXXFLAGS) -c read_input.c - -rmse.o: rmse.c - $(CC) $(CXXFLAGS) -c rmse.c - -$(PROJECT).elf: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(VX_CFLAGS) $(VX_SRCS) $(SRCS) $(VX_LIBS) -o $(PROJECT).elf - -$(PROJECT).qemu: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(SRCS) $(QEMU_LIBS) -o $(PROJECT).qemu - -$(PROJECT).hex: $(PROJECT).elf - $(HEX) -O ihex $(PROJECT).elf $(PROJECT).hex - -$(PROJECT).dump: $(PROJECT).elf - $(DMP) -D $(PROJECT).elf > $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -strace -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug \ No newline at end of file diff --git a/benchmarks/old_opencl/kmeans/README b/benchmarks/old_opencl/kmeans/README deleted file mode 100644 index e69de29b..00000000 diff --git a/benchmarks/old_opencl/kmeans/cluster.c b/benchmarks/old_opencl/kmeans/cluster.c deleted file mode 100755 index bc3c7c59..00000000 --- a/benchmarks/old_opencl/kmeans/cluster.c +++ /dev/null @@ -1,155 +0,0 @@ -/*****************************************************************************/ -/*IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING. */ -/*By downloading, copying, installing or using the software you agree */ -/*to this license. If you do not agree to this license, do not download, */ -/*install, copy or use the software. */ -/* */ -/* */ -/*Copyright (c) 2005 Northwestern University */ -/*All rights reserved. */ - -/*Redistribution of the software in source and binary forms, */ -/*with or without modification, is permitted provided that the */ -/*following conditions are met: */ -/* */ -/*1 Redistributions of source code must retain the above copyright */ -/* notice, this list of conditions and the following disclaimer. */ -/* */ -/*2 Redistributions in binary form must reproduce the above copyright */ -/* notice, this list of conditions and the following disclaimer in the */ -/* documentation and/or other materials provided with the distribution.*/ -/* */ -/*3 Neither the name of Northwestern University nor the names of its */ -/* contributors may be used to endorse or promote products derived */ -/* from this software without specific prior written permission. */ -/* */ -/*THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS */ -/*IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED */ -/*TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND */ -/*FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL */ -/*NORTHWESTERN UNIVERSITY OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, */ -/*INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES */ -/*(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR */ -/*SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) */ -/*HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, */ -/*STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN */ -/*ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE */ -/*POSSIBILITY OF SUCH DAMAGE. */ -/******************************************************************************/ - -/*************************************************************************/ -/** File: cluster.c **/ -/** Description: Takes as input a file, containing 1 data point per **/ -/** per line, and performs a fuzzy c-means clustering **/ -/** on the data. Fuzzy clustering is performed using **/ -/** min to max clusters and the clustering that gets **/ -/** the best score according to a compactness and **/ -/** separation criterion are returned. **/ -/** Author: Brendan McCane **/ -/** James Cook University of North Queensland. **/ -/** Australia. email: mccane@cs.jcu.edu.au **/ -/** **/ -/** Edited by: Jay Pisharath, Wei-keng Liao **/ -/** Northwestern University. **/ -/** **/ -/** ================================================================ **/ -/** **/ -/** Edited by: Shuai Che, David Tarjan, Sang-Ha Lee **/ -/** University of Virginia **/ -/** **/ -/** Description: No longer supports fuzzy c-means clustering; **/ -/** only regular k-means clustering. **/ -/** No longer performs "validity" function to analyze **/ -/** compactness and separation crietria; instead **/ -/** calculate root mean squared error. **/ -/** **/ -/*************************************************************************/ - -#include -#include -#include -#include -#include -#include -#include "kmeans.h" - -float min_rmse_ref = FLT_MAX; -extern double wtime(void); - /* reference min_rmse value */ - -/*---< cluster() >-----------------------------------------------------------*/ -int cluster(int npoints, /* number of data points */ - int nfeatures, /* number of attributes for each point */ - float **features, /* array: [npoints][nfeatures] */ - int min_nclusters, /* range of min to max number of clusters */ - int max_nclusters, - float threshold, /* loop terminating factor */ - int *best_nclusters, /* out: number between min and max with lowest RMSE */ - float ***cluster_centres, /* out: [best_nclusters][nfeatures] */ - float *min_rmse, /* out: minimum RMSE */ - int isRMSE, /* calculate RMSE */ - int nloops /* number of iteration for each number of clusters */ - ) -{ - int nclusters; /* number of clusters k */ - int index =0; /* number of iteration to reach the best RMSE */ - int rmse; /* RMSE for each clustering */ - int *membership; /* which cluster a data point belongs to */ - float **tmp_cluster_centres; /* hold coordinates of cluster centers */ - int i; - - /* allocate memory for membership */ - membership = (int*) malloc(npoints * sizeof(int)); - - /* sweep k from min to max_nclusters to find the best number of clusters */ - for(nclusters = min_nclusters; nclusters <= max_nclusters; nclusters++) - { - if (nclusters > npoints) break; /* cannot have more clusters than points */ - - /* allocate device memory, invert data array (@ kmeans_cuda.cu) */ - allocate(npoints, nfeatures, nclusters, features); - - /* iterate nloops times for each number of clusters */ - for(i = 0; i < nloops; i++) - { - /* initialize initial cluster centers, CUDA calls (@ kmeans_cuda.cu) */ - tmp_cluster_centres = kmeans_clustering(features, - nfeatures, - npoints, - nclusters, - threshold, - membership); - - if (*cluster_centres) { - free((*cluster_centres)[0]); - free(*cluster_centres); - } - *cluster_centres = tmp_cluster_centres; - - - /* find the number of clusters with the best RMSE */ - if(isRMSE) - { - rmse = rms_err(features, - nfeatures, - npoints, - tmp_cluster_centres, - nclusters); - - if(rmse < min_rmse_ref){ - min_rmse_ref = rmse; //update reference min RMSE - *min_rmse = min_rmse_ref; //update return min RMSE - *best_nclusters = nclusters; //update optimum number of clusters - index = i; //update number of iteration to reach best RMSE - } - } - } - - deallocateMemory(); /* free device memory (@ kmeans_cuda.cu) */ - } - - free(membership); - - return index; -} - diff --git a/benchmarks/old_opencl/kmeans/getopt.c b/benchmarks/old_opencl/kmeans/getopt.c deleted file mode 100755 index fa2f3137..00000000 --- a/benchmarks/old_opencl/kmeans/getopt.c +++ /dev/null @@ -1,1184 +0,0 @@ -/* Getopt for GNU. - NOTE: getopt is now part of the C library, so if you don't know what - "Keep this file name-space clean" means, talk to drepper@gnu.org - before changing it! - Copyright (C) 1987,88,89,90,91,92,93,94,95,96,98,99,2000,2001 - Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ - -/* This tells Alpha OSF/1 not to define a getopt prototype in . - Ditto for AIX 3.2 and . */ -#ifndef _NO_PROTO -# define _NO_PROTO -#endif - -#ifdef HAVE_CONFIG_H -# include -#endif - -#if !defined __STDC__ || !__STDC__ -/* This is a separate conditional since some stdc systems - reject `defined (const)'. */ -# ifndef const -# define const -# endif -#endif - -#include - -/* Comment out all this code if we are using the GNU C Library, and are not - actually compiling the library itself. This code is part of the GNU C - Library, but also included in many other GNU distributions. Compiling - and linking in this code is a waste when using the GNU C library - (especially if it is a shared library). Rather than having every GNU - program understand `configure --with-gnu-libc' and omit the object files, - it is simpler to just do this in the source for each such file. */ - -#define GETOPT_INTERFACE_VERSION 2 -#if !defined _LIBC && defined __GLIBC__ && __GLIBC__ >= 2 -# include -# if _GNU_GETOPT_INTERFACE_VERSION == GETOPT_INTERFACE_VERSION -# define ELIDE_CODE -# endif -#endif - -#ifndef ELIDE_CODE - - -/* This needs to come after some library #include - to get __GNU_LIBRARY__ defined. */ -#ifdef __GNU_LIBRARY__ -/* Don't include stdlib.h for non-GNU C libraries because some of them - contain conflicting prototypes for getopt. */ -# include -# include -#endif /* GNU C library. */ - -#ifdef VMS -# include -# if HAVE_STRING_H - 0 -# include -# endif -#endif - -#ifndef _ -/* This is for other GNU distributions with internationalized messages. */ -# if (HAVE_LIBINTL_H && ENABLE_NLS) || defined _LIBC -# include -# ifndef _ -# define _(msgid) gettext (msgid) -# endif -# else -# define _(msgid) (msgid) -# endif -# if defined _LIBC && defined USE_IN_LIBIO -# include -# endif -#endif - -/* This version of `getopt' appears to the caller like standard Unix `getopt' - but it behaves differently for the user, since it allows the user - to intersperse the options with the other arguments. - - As `getopt' works, it permutes the elements of ARGV so that, - when it is done, all the options precede everything else. Thus - all application programs are extended to handle flexible argument order. - - Setting the environment variable POSIXLY_CORRECT disables permutation. - Then the behavior is completely standard. - - GNU application programs can use a third alternative mode in which - they can distinguish the relative order of options and other arguments. */ - -#include "getopt.h" - -/* For communication from `getopt' to the caller. - When `getopt' finds an option that takes an argument, - the argument value is returned here. - Also, when `ordering' is RETURN_IN_ORDER, - each non-option ARGV-element is returned here. */ - -char *optarg; - -/* Index in ARGV of the next element to be scanned. - This is used for communication to and from the caller - and for communication between successive calls to `getopt'. - - On entry to `getopt', zero means this is the first call; initialize. - - When `getopt' returns -1, this is the index of the first of the - non-option elements that the caller should itself scan. - - Otherwise, `optind' communicates from one call to the next - how much of ARGV has been scanned so far. */ - -/* 1003.2 says this must be 1 before any call. */ -int optind = 1; - -/* Formerly, initialization of getopt depended on optind==0, which - causes problems with re-calling getopt as programs generally don't - know that. */ - -int __getopt_initialized; - -/* The next char to be scanned in the option-element - in which the last option character we returned was found. - This allows us to pick up the scan where we left off. - - If this is zero, or a null string, it means resume the scan - by advancing to the next ARGV-element. */ - -static char *nextchar; - -/* Callers store zero here to inhibit the error message - for unrecognized options. */ - -int opterr = 1; - -/* Set to an option character which was unrecognized. - This must be initialized on some systems to avoid linking in the - system's own getopt implementation. */ - -int optopt = '?'; - -/* Describe how to deal with options that follow non-option ARGV-elements. - - If the caller did not specify anything, - the default is REQUIRE_ORDER if the environment variable - POSIXLY_CORRECT is defined, PERMUTE otherwise. - - REQUIRE_ORDER means don't recognize them as options; - stop option processing when the first non-option is seen. - This is what Unix does. - This mode of operation is selected by either setting the environment - variable POSIXLY_CORRECT, or using `+' as the first character - of the list of option characters. - - PERMUTE is the default. We permute the contents of ARGV as we scan, - so that eventually all the non-options are at the end. This allows options - to be given in any order, even with programs that were not written to - expect this. - - RETURN_IN_ORDER is an option available to programs that were written - to expect options and other ARGV-elements in any order and that care about - the ordering of the two. We describe each non-option ARGV-element - as if it were the argument of an option with character code 1. - Using `-' as the first character of the list of option characters - selects this mode of operation. - - The special argument `--' forces an end of option-scanning regardless - of the value of `ordering'. In the case of RETURN_IN_ORDER, only - `--' can cause `getopt' to return -1 with `optind' != ARGC. */ - -static enum -{ - REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER -} ordering; - -/* Value of POSIXLY_CORRECT environment variable. */ -static char *posixly_correct; - -#ifdef __GNU_LIBRARY__ -/* We want to avoid inclusion of string.h with non-GNU libraries - because there are many ways it can cause trouble. - On some systems, it contains special magic macros that don't work - in GCC. */ -# include -# define my_index strchr -#else - -//# if HAVE_STRING_H || WIN32 /* Pete Wilson mod 7/28/02 */ -# include -//# else -//# include -//# endif - -/* Avoid depending on library functions or files - whose names are inconsistent. */ - -#ifndef getenv -extern char *getenv (); -#endif - -static char * -my_index (str, chr) - const char *str; - int chr; -{ - while (*str) - { - if (*str == chr) - return (char *) str; - str++; - } - return 0; -} - -/* If using GCC, we can safely declare strlen this way. - If not using GCC, it is ok not to declare it. */ -#ifdef __GNUC__ -/* Note that Motorola Delta 68k R3V7 comes with GCC but not stddef.h. - That was relevant to code that was here before. */ -# if (!defined __STDC__ || !__STDC__) && !defined strlen -/* gcc with -traditional declares the built-in strlen to return int, - and has done so at least since version 2.4.5. -- rms. */ -extern int strlen (const char *); -# endif /* not __STDC__ */ -#endif /* __GNUC__ */ - -#endif /* not __GNU_LIBRARY__ */ - -/* Handle permutation of arguments. */ - -/* Describe the part of ARGV that contains non-options that have - been skipped. `first_nonopt' is the index in ARGV of the first of them; - `last_nonopt' is the index after the last of them. */ - -static int first_nonopt; -static int last_nonopt; - -#ifdef _LIBC -/* Stored original parameters. - XXX This is no good solution. We should rather copy the args so - that we can compare them later. But we must not use malloc(3). */ -extern int __libc_argc; -extern char **__libc_argv; - -/* Bash 2.0 gives us an environment variable containing flags - indicating ARGV elements that should not be considered arguments. */ - -# ifdef USE_NONOPTION_FLAGS -/* Defined in getopt_init.c */ -extern char *__getopt_nonoption_flags; - -static int nonoption_flags_max_len; -static int nonoption_flags_len; -# endif - -# ifdef USE_NONOPTION_FLAGS -# define SWAP_FLAGS(ch1, ch2) \ - if (nonoption_flags_len > 0) \ - { \ - char __tmp = __getopt_nonoption_flags[ch1]; \ - __getopt_nonoption_flags[ch1] = __getopt_nonoption_flags[ch2]; \ - __getopt_nonoption_flags[ch2] = __tmp; \ - } -# else -# define SWAP_FLAGS(ch1, ch2) -# endif -#else /* !_LIBC */ -# define SWAP_FLAGS(ch1, ch2) -#endif /* _LIBC */ - -/* Exchange two adjacent subsequences of ARGV. - One subsequence is elements [first_nonopt,last_nonopt) - which contains all the non-options that have been skipped so far. - The other is elements [last_nonopt,optind), which contains all - the options processed since those non-options were skipped. - - `first_nonopt' and `last_nonopt' are relocated so that they describe - the new indices of the non-options in ARGV after they are moved. */ - -#if defined __STDC__ && __STDC__ -static void exchange (char **); -#endif - -static void -exchange (argv) - char **argv; -{ - int bottom = first_nonopt; - int middle = last_nonopt; - int top = optind; - char *tem; - - /* Exchange the shorter segment with the far end of the longer segment. - That puts the shorter segment into the right place. - It leaves the longer segment in the right place overall, - but it consists of two parts that need to be swapped next. */ - -#if defined _LIBC && defined USE_NONOPTION_FLAGS - /* First make sure the handling of the `__getopt_nonoption_flags' - string can work normally. Our top argument must be in the range - of the string. */ - if (nonoption_flags_len > 0 && top >= nonoption_flags_max_len) - { - /* We must extend the array. The user plays games with us and - presents new arguments. */ - char *new_str = malloc (top + 1); - if (new_str == NULL) - nonoption_flags_len = nonoption_flags_max_len = 0; - else - { - memset (__mempcpy (new_str, __getopt_nonoption_flags, - nonoption_flags_max_len), - '\0', top + 1 - nonoption_flags_max_len); - nonoption_flags_max_len = top + 1; - __getopt_nonoption_flags = new_str; - } - } -#endif - - while (top > middle && middle > bottom) - { - if (top - middle > middle - bottom) - { - /* Bottom segment is the short one. */ - int len = middle - bottom; - register int i; - - /* Swap it with the top part of the top segment. */ - for (i = 0; i < len; i++) - { - tem = argv[bottom + i]; - argv[bottom + i] = argv[top - (middle - bottom) + i]; - argv[top - (middle - bottom) + i] = tem; - SWAP_FLAGS (bottom + i, top - (middle - bottom) + i); - } - /* Exclude the moved bottom segment from further swapping. */ - top -= len; - } - else - { - /* Top segment is the short one. */ - int len = top - middle; - register int i; - - /* Swap it with the bottom part of the bottom segment. */ - for (i = 0; i < len; i++) - { - tem = argv[bottom + i]; - argv[bottom + i] = argv[middle + i]; - argv[middle + i] = tem; - SWAP_FLAGS (bottom + i, middle + i); - } - /* Exclude the moved top segment from further swapping. */ - bottom += len; - } - } - - /* Update records for the slots the non-options now occupy. */ - - first_nonopt += (optind - last_nonopt); - last_nonopt = optind; -} - -/* Initialize the internal data when the first call is made. */ - -#if defined __STDC__ && __STDC__ -static const char *_getopt_initialize (int, char *const *, const char *); -#endif -static const char * -_getopt_initialize (argc, argv, optstring) - int argc; - char *const *argv; - const char *optstring; -{ - /* Start processing options with ARGV-element 1 (since ARGV-element 0 - is the program name); the sequence of previously skipped - non-option ARGV-elements is empty. */ - - first_nonopt = last_nonopt = optind; - - nextchar = NULL; - - posixly_correct = getenv ("POSIXLY_CORRECT"); - - /* Determine how to handle the ordering of options and nonoptions. */ - - if (optstring[0] == '-') - { - ordering = RETURN_IN_ORDER; - ++optstring; - } - else if (optstring[0] == '+') - { - ordering = REQUIRE_ORDER; - ++optstring; - } - else if (posixly_correct != NULL) - ordering = REQUIRE_ORDER; - else - ordering = PERMUTE; - -#if defined _LIBC && defined USE_NONOPTION_FLAGS - if (posixly_correct == NULL - && argc == __libc_argc && argv == __libc_argv) - { - if (nonoption_flags_max_len == 0) - { - if (__getopt_nonoption_flags == NULL - || __getopt_nonoption_flags[0] == '\0') - nonoption_flags_max_len = -1; - else - { - const char *orig_str = __getopt_nonoption_flags; - int len = nonoption_flags_max_len = strlen (orig_str); - if (nonoption_flags_max_len < argc) - nonoption_flags_max_len = argc; - __getopt_nonoption_flags = - (char *) malloc (nonoption_flags_max_len); - if (__getopt_nonoption_flags == NULL) - nonoption_flags_max_len = -1; - else - memset (__mempcpy (__getopt_nonoption_flags, orig_str, len), - '\0', nonoption_flags_max_len - len); - } - } - nonoption_flags_len = nonoption_flags_max_len; - } - else - nonoption_flags_len = 0; -#endif - - return optstring; -} - -/* Scan elements of ARGV (whose length is ARGC) for option characters - given in OPTSTRING. - - If an element of ARGV starts with '-', and is not exactly "-" or "--", - then it is an option element. The characters of this element - (aside from the initial '-') are option characters. If `getopt' - is called repeatedly, it returns successively each of the option characters - from each of the option elements. - - If `getopt' finds another option character, it returns that character, - updating `optind' and `nextchar' so that the next call to `getopt' can - resume the scan with the following option character or ARGV-element. - - If there are no more option characters, `getopt' returns -1. - Then `optind' is the index in ARGV of the first ARGV-element - that is not an option. (The ARGV-elements have been permuted - so that those that are not options now come last.) - - OPTSTRING is a string containing the legitimate option characters. - If an option character is seen that is not listed in OPTSTRING, - return '?' after printing an error message. If you set `opterr' to - zero, the error message is suppressed but we still return '?'. - - If a char in OPTSTRING is followed by a colon, that means it wants an arg, - so the following text in the same ARGV-element, or the text of the following - ARGV-element, is returned in `optarg'. Two colons mean an option that - wants an optional arg; if there is text in the current ARGV-element, - it is returned in `optarg', otherwise `optarg' is set to zero. - - If OPTSTRING starts with `-' or `+', it requests different methods of - handling the non-option ARGV-elements. - See the comments about RETURN_IN_ORDER and REQUIRE_ORDER, above. - - Long-named options begin with `--' instead of `-'. - Their names may be abbreviated as long as the abbreviation is unique - or is an exact match for some defined option. If they have an - argument, it follows the option name in the same ARGV-element, separated - from the option name by a `=', or else the in next ARGV-element. - When `getopt' finds a long-named option, it returns 0 if that option's - `flag' field is nonzero, the value of the option's `val' field - if the `flag' field is zero. - - The elements of ARGV aren't really const, because we permute them. - But we pretend they're const in the prototype to be compatible - with other systems. - - LONGOPTS is a vector of `struct option' terminated by an - element containing a name which is zero. - - LONGIND returns the index in LONGOPT of the long-named option found. - It is only valid when a long-named option has been found by the most - recent call. - - If LONG_ONLY is nonzero, '-' as well as '--' can introduce - long-named options. */ - -int -_getopt_internal (argc, argv, optstring, longopts, longind, long_only) - int argc; - char *const *argv; - const char *optstring; - const struct option *longopts; - int *longind; - int long_only; -{ - int print_errors = opterr; - if (optstring[0] == ':') - print_errors = 0; - - if (argc < 1) - return -1; - - optarg = NULL; - - if (optind == 0 || !__getopt_initialized) - { - if (optind == 0) - optind = 1; /* Don't scan ARGV[0], the program name. */ - optstring = _getopt_initialize (argc, argv, optstring); - __getopt_initialized = 1; - } - - /* Test whether ARGV[optind] points to a non-option argument. - Either it does not have option syntax, or there is an environment flag - from the shell indicating it is not an option. The later information - is only used when the used in the GNU libc. */ -#if defined _LIBC && defined USE_NONOPTION_FLAGS -# define NONOPTION_P (argv[optind][0] != '-' || argv[optind][1] == '\0' \ - || (optind < nonoption_flags_len \ - && __getopt_nonoption_flags[optind] == '1')) -#else -# define NONOPTION_P (argv[optind][0] != '-' || argv[optind][1] == '\0') -#endif - - if (nextchar == NULL || *nextchar == '\0') - { - /* Advance to the next ARGV-element. */ - - /* Give FIRST_NONOPT and LAST_NONOPT rational values if OPTIND has been - moved back by the user (who may also have changed the arguments). */ - if (last_nonopt > optind) - last_nonopt = optind; - if (first_nonopt > optind) - first_nonopt = optind; - - if (ordering == PERMUTE) - { - /* If we have just processed some options following some non-options, - exchange them so that the options come first. */ - - if (first_nonopt != last_nonopt && last_nonopt != optind) - exchange ((char **) argv); - else if (last_nonopt != optind) - first_nonopt = optind; - - /* Skip any additional non-options - and extend the range of non-options previously skipped. */ - - while (optind < argc && NONOPTION_P) - optind++; - last_nonopt = optind; - } - - /* The special ARGV-element `--' means premature end of options. - Skip it like a null option, - then exchange with previous non-options as if it were an option, - then skip everything else like a non-option. */ - - if (optind != argc && !strcmp (argv[optind], "--")) - { - optind++; - - if (first_nonopt != last_nonopt && last_nonopt != optind) - exchange ((char **) argv); - else if (first_nonopt == last_nonopt) - first_nonopt = optind; - last_nonopt = argc; - - optind = argc; - } - - /* If we have done all the ARGV-elements, stop the scan - and back over any non-options that we skipped and permuted. */ - - if (optind == argc) - { - /* Set the next-arg-index to point at the non-options - that we previously skipped, so the caller will digest them. */ - if (first_nonopt != last_nonopt) - optind = first_nonopt; - return -1; - } - - /* If we have come to a non-option and did not permute it, - either stop the scan or describe it to the caller and pass it by. */ - - if (NONOPTION_P) - { - if (ordering == REQUIRE_ORDER) - return -1; - optarg = argv[optind++]; - return 1; - } - - /* We have found another option-ARGV-element. - Skip the initial punctuation. */ - - nextchar = (argv[optind] + 1 - + (longopts != NULL && argv[optind][1] == '-')); - } - - /* Decode the current option-ARGV-element. */ - - /* Check whether the ARGV-element is a long option. - - If long_only and the ARGV-element has the form "-f", where f is - a valid short option, don't consider it an abbreviated form of - a long option that starts with f. Otherwise there would be no - way to give the -f short option. - - On the other hand, if there's a long option "fubar" and - the ARGV-element is "-fu", do consider that an abbreviation of - the long option, just like "--fu", and not "-f" with arg "u". - - This distinction seems to be the most useful approach. */ - - if (longopts != NULL - && (argv[optind][1] == '-' - || (long_only && (argv[optind][2] || !my_index (optstring, argv[optind][1]))))) - { - char *nameend; - const struct option *p; - const struct option *pfound = NULL; - int exact = 0; - int ambig = 0; - int indfound = -1; - int option_index; - - for (nameend = nextchar; *nameend && *nameend != '='; nameend++) - /* Do nothing. */ ; - - /* Test all long options for either exact match - or abbreviated matches. */ - for (p = longopts, option_index = 0; p->name; p++, option_index++) - if (!strncmp (p->name, nextchar, nameend - nextchar)) - { - if ((unsigned int) (nameend - nextchar) - == (unsigned int) strlen (p->name)) - { - /* Exact match found. */ - pfound = p; - indfound = option_index; - exact = 1; - break; - } - else if (pfound == NULL) - { - /* First nonexact match found. */ - pfound = p; - indfound = option_index; - } - else if (long_only - || pfound->has_arg != p->has_arg - || pfound->flag != p->flag - || pfound->val != p->val) - /* Second or later nonexact match found. */ - ambig = 1; - } - - if (ambig && !exact) - { - if (print_errors) - { -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; - - __asprintf (&buf, _("%s: option `%s' is ambiguous\n"), - argv[0], argv[optind]); - - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#else - fprintf (stderr, _("%s: option `%s' is ambiguous\n"), - argv[0], argv[optind]); -#endif - } - nextchar += strlen (nextchar); - optind++; - optopt = 0; - return '?'; - } - - if (pfound != NULL) - { - option_index = indfound; - optind++; - if (*nameend) - { - /* Don't test has_arg with >, because some C compilers don't - allow it to be used on enums. */ - if (pfound->has_arg) - optarg = nameend + 1; - else - { - if (print_errors) - { -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; -#endif - - if (argv[optind - 1][1] == '-') - { - /* --option */ -#if defined _LIBC && defined USE_IN_LIBIO - __asprintf (&buf, _("\ -%s: option `--%s' doesn't allow an argument\n"), - argv[0], pfound->name); -#else - fprintf (stderr, _("\ -%s: option `--%s' doesn't allow an argument\n"), - argv[0], pfound->name); -#endif - } - else - { - /* +option or -option */ -#if defined _LIBC && defined USE_IN_LIBIO - __asprintf (&buf, _("\ -%s: option `%c%s' doesn't allow an argument\n"), - argv[0], argv[optind - 1][0], - pfound->name); -#else - fprintf (stderr, _("\ -%s: option `%c%s' doesn't allow an argument\n"), - argv[0], argv[optind - 1][0], pfound->name); -#endif - } - -#if defined _LIBC && defined USE_IN_LIBIO - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#endif - } - - nextchar += strlen (nextchar); - - optopt = pfound->val; - return '?'; - } - } - else if (pfound->has_arg == 1) - { - if (optind < argc) - optarg = argv[optind++]; - else - { - if (print_errors) - { -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; - - __asprintf (&buf, - _("%s: option `%s' requires an argument\n"), - argv[0], argv[optind - 1]); - - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#else - fprintf (stderr, - _("%s: option `%s' requires an argument\n"), - argv[0], argv[optind - 1]); -#endif - } - nextchar += strlen (nextchar); - optopt = pfound->val; - return optstring[0] == ':' ? ':' : '?'; - } - } - nextchar += strlen (nextchar); - if (longind != NULL) - *longind = option_index; - if (pfound->flag) - { - *(pfound->flag) = pfound->val; - return 0; - } - return pfound->val; - } - - /* Can't find it as a long option. If this is not getopt_long_only, - or the option starts with '--' or is not a valid short - option, then it's an error. - Otherwise interpret it as a short option. */ - if (!long_only || argv[optind][1] == '-' - || my_index (optstring, *nextchar) == NULL) - { - if (print_errors) - { -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; -#endif - - if (argv[optind][1] == '-') - { - /* --option */ -#if defined _LIBC && defined USE_IN_LIBIO - __asprintf (&buf, _("%s: unrecognized option `--%s'\n"), - argv[0], nextchar); -#else - fprintf (stderr, _("%s: unrecognized option `--%s'\n"), - argv[0], nextchar); -#endif - } - else - { - /* +option or -option */ -#if defined _LIBC && defined USE_IN_LIBIO - __asprintf (&buf, _("%s: unrecognized option `%c%s'\n"), - argv[0], argv[optind][0], nextchar); -#else - fprintf (stderr, _("%s: unrecognized option `%c%s'\n"), - argv[0], argv[optind][0], nextchar); -#endif - } - -#if defined _LIBC && defined USE_IN_LIBIO - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#endif - } - nextchar = (char *) ""; - optind++; - optopt = 0; - return '?'; - } - } - - /* Look at and handle the next short option-character. */ - - { - char c = *nextchar++; - char *temp = my_index (optstring, c); - - /* Increment `optind' when we start to process its last character. */ - if (*nextchar == '\0') - ++optind; - - if (temp == NULL || c == ':') - { - if (print_errors) - { -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; -#endif - - if (posixly_correct) - { - /* 1003.2 specifies the format of this message. */ -#if defined _LIBC && defined USE_IN_LIBIO - __asprintf (&buf, _("%s: illegal option -- %c\n"), - argv[0], c); -#else - fprintf (stderr, _("%s: illegal option -- %c\n"), argv[0], c); -#endif - } - else - { -#if defined _LIBC && defined USE_IN_LIBIO - __asprintf (&buf, _("%s: invalid option -- %c\n"), - argv[0], c); -#else - fprintf (stderr, _("%s: invalid option -- %c\n"), argv[0], c); -#endif - } - -#if defined _LIBC && defined USE_IN_LIBIO - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#endif - } - optopt = c; - return '?'; - } - /* Convenience. Treat POSIX -W foo same as long option --foo */ - if (temp[0] == 'W' && temp[1] == ';') - { - char *nameend; - const struct option *p; - const struct option *pfound = NULL; - int exact = 0; - int ambig = 0; - int indfound = 0; - int option_index; - - /* This is an option that requires an argument. */ - if (*nextchar != '\0') - { - optarg = nextchar; - /* If we end this ARGV-element by taking the rest as an arg, - we must advance to the next element now. */ - optind++; - } - else if (optind == argc) - { - if (print_errors) - { - /* 1003.2 specifies the format of this message. */ -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; - - __asprintf (&buf, _("%s: option requires an argument -- %c\n"), - argv[0], c); - - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#else - fprintf (stderr, _("%s: option requires an argument -- %c\n"), - argv[0], c); -#endif - } - optopt = c; - if (optstring[0] == ':') - c = ':'; - else - c = '?'; - return c; - } - else - /* We already incremented `optind' once; - increment it again when taking next ARGV-elt as argument. */ - optarg = argv[optind++]; - - /* optarg is now the argument, see if it's in the - table of longopts. */ - - for (nextchar = nameend = optarg; *nameend && *nameend != '='; nameend++) - /* Do nothing. */ ; - - /* Test all long options for either exact match - or abbreviated matches. */ - for (p = longopts, option_index = 0; p->name; p++, option_index++) - if (!strncmp (p->name, nextchar, nameend - nextchar)) - { - if ((unsigned int) (nameend - nextchar) == strlen (p->name)) - { - /* Exact match found. */ - pfound = p; - indfound = option_index; - exact = 1; - break; - } - else if (pfound == NULL) - { - /* First nonexact match found. */ - pfound = p; - indfound = option_index; - } - else - /* Second or later nonexact match found. */ - ambig = 1; - } - if (ambig && !exact) - { - if (print_errors) - { -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; - - __asprintf (&buf, _("%s: option `-W %s' is ambiguous\n"), - argv[0], argv[optind]); - - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#else - fprintf (stderr, _("%s: option `-W %s' is ambiguous\n"), - argv[0], argv[optind]); -#endif - } - nextchar += strlen (nextchar); - optind++; - return '?'; - } - if (pfound != NULL) - { - option_index = indfound; - if (*nameend) - { - /* Don't test has_arg with >, because some C compilers don't - allow it to be used on enums. */ - if (pfound->has_arg) - optarg = nameend + 1; - else - { - if (print_errors) - { -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; - - __asprintf (&buf, _("\ -%s: option `-W %s' doesn't allow an argument\n"), - argv[0], pfound->name); - - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#else - fprintf (stderr, _("\ -%s: option `-W %s' doesn't allow an argument\n"), - argv[0], pfound->name); -#endif - } - - nextchar += strlen (nextchar); - return '?'; - } - } - else if (pfound->has_arg == 1) - { - if (optind < argc) - optarg = argv[optind++]; - else - { - if (print_errors) - { -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; - - __asprintf (&buf, _("\ -%s: option `%s' requires an argument\n"), - argv[0], argv[optind - 1]); - - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#else - fprintf (stderr, - _("%s: option `%s' requires an argument\n"), - argv[0], argv[optind - 1]); -#endif - } - nextchar += strlen (nextchar); - return optstring[0] == ':' ? ':' : '?'; - } - } - nextchar += strlen (nextchar); - if (longind != NULL) - *longind = option_index; - if (pfound->flag) - { - *(pfound->flag) = pfound->val; - return 0; - } - return pfound->val; - } - nextchar = NULL; - return 'W'; /* Let the application handle it. */ - } - if (temp[1] == ':') - { - if (temp[2] == ':') - { - /* This is an option that accepts an argument optionally. */ - if (*nextchar != '\0') - { - optarg = nextchar; - optind++; - } - else - optarg = NULL; - nextchar = NULL; - } - else - { - /* This is an option that requires an argument. */ - if (*nextchar != '\0') - { - optarg = nextchar; - /* If we end this ARGV-element by taking the rest as an arg, - we must advance to the next element now. */ - optind++; - } - else if (optind == argc) - { - if (print_errors) - { - /* 1003.2 specifies the format of this message. */ -#if defined _LIBC && defined USE_IN_LIBIO - char *buf; - - __asprintf (&buf, - _("%s: option requires an argument -- %c\n"), - argv[0], c); - - if (_IO_fwide (stderr, 0) > 0) - __fwprintf (stderr, L"%s", buf); - else - fputs (buf, stderr); - - free (buf); -#else - fprintf (stderr, - _("%s: option requires an argument -- %c\n"), - argv[0], c); -#endif - } - optopt = c; - if (optstring[0] == ':') - c = ':'; - else - c = '?'; - } - else - /* We already incremented `optind' once; - increment it again when taking next ARGV-elt as argument. */ - optarg = argv[optind++]; - nextchar = NULL; - } - } - return c; - } -} - -int -getopt (argc, argv, optstring) - int argc; - char *const *argv; - const char *optstring; -{ - return _getopt_internal (argc, argv, optstring, - (const struct option *) 0, - (int *) 0, - 0); -} - -#endif /* Not ELIDE_CODE. */ - - -/* Compile with -DTEST to make an executable for use in testing - the above definition of `getopt'. */ \ No newline at end of file diff --git a/benchmarks/old_opencl/kmeans/getopt.h b/benchmarks/old_opencl/kmeans/getopt.h deleted file mode 100755 index bae04bf7..00000000 --- a/benchmarks/old_opencl/kmeans/getopt.h +++ /dev/null @@ -1,191 +0,0 @@ - - -/* getopt.h */ -/* Declarations for getopt. - Copyright (C) 1989-1994, 1996-1999, 2001 Free Software - Foundation, Inc. This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute - it and/or modify it under the terms of the GNU Lesser - General Public License as published by the Free Software - Foundation; either version 2.1 of the License, or - (at your option) any later version. - - The GNU C Library is distributed in the hope that it will - be useful, but WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General - Public License along with the GNU C Library; if not, write - to the Free Software Foundation, Inc., 59 Temple Place, - Suite 330, Boston, MA 02111-1307 USA. */ - - - - - -#ifndef _GETOPT_H - -#ifndef __need_getopt -# define _GETOPT_H 1 -#endif - -/* If __GNU_LIBRARY__ is not already defined, either we are being used - standalone, or this is the first header included in the source file. - If we are being used with glibc, we need to include , but - that does not exist if we are standalone. So: if __GNU_LIBRARY__ is - not defined, include , which will pull in for us - if it's from glibc. (Why ctype.h? It's guaranteed to exist and it - doesn't flood the namespace with stuff the way some other headers do.) */ -#if !defined __GNU_LIBRARY__ -# include -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/* For communication from `getopt' to the caller. - When `getopt' finds an option that takes an argument, - the argument value is returned here. - Also, when `ordering' is RETURN_IN_ORDER, - each non-option ARGV-element is returned here. */ - -extern char *optarg; - -/* Index in ARGV of the next element to be scanned. - This is used for communication to and from the caller - and for communication between successive calls to `getopt'. - - On entry to `getopt', zero means this is the first call; initialize. - - When `getopt' returns -1, this is the index of the first of the - non-option elements that the caller should itself scan. - - Otherwise, `optind' communicates from one call to the next - how much of ARGV has been scanned so far. */ - -extern int optind; - -/* Callers store zero here to inhibit the error message `getopt' prints - for unrecognized options. */ - -extern int opterr; - -/* Set to an option character which was unrecognized. */ - -extern int optopt; - -#ifndef __need_getopt -/* Describe the long-named options requested by the application. - The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector - of `struct option' terminated by an element containing a name which is - zero. - - The field `has_arg' is: - no_argument (or 0) if the option does not take an argument, - required_argument (or 1) if the option requires an argument, - optional_argument (or 2) if the option takes an optional argument. - - If the field `flag' is not NULL, it points to a variable that is set - to the value given in the field `val' when the option is found, but - left unchanged if the option is not found. - - To have a long-named option do something other than set an `int' to - a compiled-in constant, such as set a value from `optarg', set the - option's `flag' field to zero and its `val' field to a nonzero - value (the equivalent single-letter option character, if there is - one). For long options that have a zero `flag' field, `getopt' - returns the contents of the `val' field. */ - -struct option -{ -# if (defined __STDC__ && __STDC__) || defined __cplusplus - const char *name; -# else - char *name; -# endif - /* has_arg can't be an enum because some compilers complain about - type mismatches in all the code that assumes it is an int. */ - int has_arg; - int *flag; - int val; -}; - -/* Names for the values of the `has_arg' field of `struct option'. */ - -# define no_argument 0 -# define required_argument 1 -# define optional_argument 2 -#endif /* need getopt */ - - -/* Get definitions and prototypes for functions to process the - arguments in ARGV (ARGC of them, minus the program name) for - options given in OPTS. - - Return the option character from OPTS just read. Return -1 when - there are no more options. For unrecognized options, or options - missing arguments, `optopt' is set to the option letter, and '?' is - returned. - - The OPTS string is a list of characters which are recognized option - letters, optionally followed by colons, specifying that that letter - takes an argument, to be placed in `optarg'. - - If a letter in OPTS is followed by two colons, its argument is - optional. This behavior is specific to the GNU `getopt'. - - The argument `--' causes premature termination of argument - scanning, explicitly telling `getopt' that there are no more - options. - - If OPTS begins with `--', then non-option arguments are treated as - arguments to the option '\0'. This behavior is specific to the GNU - `getopt'. */ - -#if (defined __STDC__ && __STDC__) || defined __cplusplus -# ifdef __GNU_LIBRARY__ -/* Many other libraries have conflicting prototypes for getopt, with - differences in the consts, in stdlib.h. To avoid compilation - errors, only prototype getopt for the GNU C library. */ -extern int getopt (int ___argc, char *const *___argv, const char *__shortopts); -# else /* not __GNU_LIBRARY__ */ -extern int getopt (); -# endif /* __GNU_LIBRARY__ */ - -# ifndef __need_getopt -extern int getopt_long (int ___argc, char *const *___argv, - const char *__shortopts, - const struct option *__longopts, int *__longind); -extern int getopt_long_only (int ___argc, char *const *___argv, - const char *__shortopts, - const struct option *__longopts, int *__longind); - -/* Internal only. Users should not call this directly. */ -extern int _getopt_internal (int ___argc, char *const *___argv, - const char *__shortopts, - const struct option *__longopts, int *__longind, - int __long_only); -# endif -#else /* not __STDC__ */ -extern int getopt (); -# ifndef __need_getopt -extern int getopt_long (); -extern int getopt_long_only (); - -extern int _getopt_internal (); -# endif -#endif /* __STDC__ */ - -#ifdef __cplusplus -} -#endif - -/* Make sure we later can get all the definitions and declarations. */ -#undef __need_getopt - -#endif /* getopt.h */ - diff --git a/benchmarks/old_opencl/kmeans/kernel.cl b/benchmarks/old_opencl/kmeans/kernel.cl deleted file mode 100755 index 11ca065e..00000000 --- a/benchmarks/old_opencl/kmeans/kernel.cl +++ /dev/null @@ -1,61 +0,0 @@ -#ifndef FLT_MAX -#define FLT_MAX 3.40282347e+38 -#endif - -__kernel void -kmeans_kernel_c(__global float *feature, - __global float *clusters, - __global int *membership, - int npoints, - int nclusters, - int nfeatures, - int offset, - int size - ) -{ - unsigned int point_id = get_global_id(0); - int index = 0; - //const unsigned int point_id = get_global_id(0); - if (point_id < npoints) - { - float min_dist=FLT_MAX; - for (int i=0; i < nclusters; i++) { - - float dist = 0; - float ans = 0; - for (int l=0; l -#include -#include -#include -#include "kmeans.h" - -#define RANDOM_MAX 2147483647 - -extern double wtime(void); - -/*----< kmeans_clustering() >---------------------------------------------*/ -float** kmeans_clustering(float **feature, /* in: [npoints][nfeatures] */ - int nfeatures, - int npoints, - int nclusters, - float threshold, - int *membership) /* out: [npoints] */ -{ - int i, j, n = 0; /* counters */ - int loop=0, temp; - int *new_centers_len; /* [nclusters]: no. of points in each cluster */ - float delta; /* if the point moved */ - float **clusters; /* out: [nclusters][nfeatures] */ - float **new_centers; /* [nclusters][nfeatures] */ - - int *initial; /* used to hold the index of points not yet selected - prevents the "birthday problem" of dual selection (?) - considered holding initial cluster indices, but changed due to - possible, though unlikely, infinite loops */ - int initial_points; - int c = 0; - - /* nclusters should never be > npoints - that would guarantee a cluster without points */ - if (nclusters > npoints) - nclusters = npoints; - - /* allocate space for and initialize returning variable clusters[] */ - clusters = (float**) malloc(nclusters * sizeof(float*)); - clusters[0] = (float*) malloc(nclusters * nfeatures * sizeof(float)); - for (i=1; i= 0; i++) { - //n = (int)rand() % initial_points; - - for (j=0; j 0) - clusters[i][j] = new_centers[i][j] / new_centers_len[i]; /* take average i.e. sum/n */ - new_centers[i][j] = 0.0; /* set back to 0 */ - } - new_centers_len[i] = 0; /* set back to 0 */ - } - c++; - } while ((delta > threshold) && (loop++ < 500)); /* makes sure loop terminates */ - printf("iterated %d times\n", c); - free(new_centers[0]); - free(new_centers); - free(new_centers_len); - - return clusters; -} - diff --git a/benchmarks/old_opencl/kmeans/libkmeans.a b/benchmarks/old_opencl/kmeans/libkmeans.a deleted file mode 100644 index 74640506..00000000 Binary files a/benchmarks/old_opencl/kmeans/libkmeans.a and /dev/null differ diff --git a/benchmarks/old_opencl/kmeans/main.cc b/benchmarks/old_opencl/kmeans/main.cc deleted file mode 100755 index f458ab4b..00000000 --- a/benchmarks/old_opencl/kmeans/main.cc +++ /dev/null @@ -1,394 +0,0 @@ -#include "kmeans.h" -#include -#include -#include -#include -#include -#include - -#ifdef WIN -#include -#else -#include -#include -double gettime() { - struct timeval t; - gettimeofday(&t, NULL); - return t.tv_sec + t.tv_usec * 1e-6; -} -#endif - -#ifdef NV -#include -#else -#include -#endif - -#ifndef FLT_MAX -#define FLT_MAX 3.40282347e+38 -#endif - -#ifdef RD_WG_SIZE_0_0 -#define BLOCK_SIZE RD_WG_SIZE_0_0 -#elif defined(RD_WG_SIZE_0) -#define BLOCK_SIZE RD_WG_SIZE_0 -#elif defined(RD_WG_SIZE) -#define BLOCK_SIZE RD_WG_SIZE -#else -#define BLOCK_SIZE 256 -#endif - -#ifdef RD_WG_SIZE_1_0 -#define BLOCK_SIZE2 RD_WG_SIZE_1_0 -#elif defined(RD_WG_SIZE_1) -#define BLOCK_SIZE2 RD_WG_SIZE_1 -#elif defined(RD_WG_SIZE) -#define BLOCK_SIZE2 RD_WG_SIZE -#else -#define BLOCK_SIZE2 256 -#endif - -// local variables -static cl_context context; -static cl_command_queue cmd_queue; -static cl_device_type device_type; -static cl_device_id *device_list; -static cl_int num_devices; - - -static int read_kernel_file(const char* filename, uint8_t** data, size_t* size) { - if (nullptr == filename || nullptr == data || 0 == size) - return -1; - - FILE* fp = fopen(filename, "r"); - if (NULL == fp) { - fprintf(stderr, "Failed to load kernel."); - return -1; - } - fseek(fp , 0 , SEEK_END); - long fsize = ftell(fp); - rewind(fp); - - *data = (uint8_t*)malloc(fsize); - *size = fread(*data, 1, fsize, fp); - - fclose(fp); - - return 0; -} - -static int initialize(int use_gpu) { - cl_int result; - size_t size; - - /*// create OpenCL context - cl_platform_id platform_id; - if (clGetPlatformIDs(1, &platform_id, NULL) != CL_SUCCESS) { - printf("ERROR: clGetPlatformIDs(1,*,0) failed\n"); - return -1; - } - cl_context_properties ctxprop[] = {CL_CONTEXT_PLATFORM, - (cl_context_properties)platform_id, 0}; - device_type = use_gpu ? CL_DEVICE_TYPE_GPU : CL_DEVICE_TYPE_CPU; - context = clCreateContextFromType(ctxprop, device_type, NULL, NULL, NULL); - if (!context) { - printf("ERROR: clCreateContextFromType(%s) failed\n", - use_gpu ? "GPU" : "CPU"); - return -1; - } - - // get the list of GPUs - result = clGetContextInfo(context, CL_CONTEXT_DEVICES, 0, NULL, &size); - num_devices = (int)(size / sizeof(cl_device_id)); - - if (result != CL_SUCCESS || num_devices < 1) { - printf("ERROR: clGetContextInfo() failed\n"); - return -1; - } - device_list = new cl_device_id[num_devices]; - if (!device_list) { - printf("ERROR: new cl_device_id[] failed\n"); - return -1; - } - result = - clGetContextInfo(context, CL_CONTEXT_DEVICES, size, device_list, NULL); - if (result != CL_SUCCESS) { - printf("ERROR: clGetContextInfo() failed\n"); - return -1; - }*/ - - cl_platform_id platform_id; - num_devices = 1; - device_list = new cl_device_id[num_devices]; - - result = clGetPlatformIDs(1, &platform_id, NULL); - result = clGetDeviceIDs(platform_id, CL_DEVICE_TYPE_DEFAULT, 1, device_list, NULL); - context = clCreateContext(NULL, 1, device_list, NULL, NULL, &result); - - // create command queue for the first device - cmd_queue = clCreateCommandQueue(context, device_list[0], 0, NULL); - if (!cmd_queue) { - printf("ERROR: clCreateCommandQueue() failed\n"); - return -1; - } - - return 0; -} - -static int shutdown() { - // release resources - if (cmd_queue) - clReleaseCommandQueue(cmd_queue); - if (context) - clReleaseContext(context); - if (device_list) - delete device_list; - - // reset all variables - cmd_queue = 0; - context = 0; - device_list = 0; - num_devices = 0; - device_type = 0; - - return 0; -} - -cl_mem d_feature; -cl_mem d_feature_swap; -cl_mem d_cluster; -cl_mem d_membership; - -cl_kernel kernel; -cl_kernel kernel_s; -cl_kernel kernel2; - -int *membership_OCL; -int *membership_d; -float *feature_d; -float *clusters_d; -float *center_d; - -uint8_t* kernel_bin = NULL; -size_t kernel_size = 0; -cl_int binary_status = 0; - - -int allocate(int n_points, int n_features, int n_clusters, float **feature) { - /*int sourcesize = 1024 * 1024; - char *source = (char *)calloc(sourcesize, sizeof(char)); - if (!source) { - printf("ERROR: calloc(%d) failed\n", sourcesize); - return -1; - } - - // read the kernel core source - char *tempchar = "./kmeans.cl"; - FILE *fp = fopen(tempchar, "rb"); - if (!fp) { - printf("ERROR: unable to open '%s'\n", tempchar); - return -1; - } - fread(source + strlen(source), sourcesize, 1, fp); - fclose(fp);*/ - - // OpenCL initialization - int use_gpu = 1; - if (initialize(use_gpu)) - return -1; - - // Load Kernel - if (read_kernel_file("kernel.pocl", &kernel_bin, &kernel_size)) { - return -1; - } - - // compile kernel - cl_int err = 0; - //const char *slist[2] = {source, 0}; - //cl_program prog = clCreateProgramWithSource(context, 1, slist, NULL, &err); - cl_program prog = clCreateProgramWithBinary( - context, 1, device_list, &kernel_size, &kernel_bin, &binary_status, &err); - // cl_program prog = clCreateProgramWithBuiltInKernels(context, 1, device_list, "kmeans_kernel_c;kmeans_swap", &err); - if (err != CL_SUCCESS) { - printf("ERROR: clCreateProgramWithSource() => %d\n", err); - return -1; - } - err = clBuildProgram(prog, 0, NULL, NULL, NULL, NULL); - { // show warnings/errors - // static char log[65536]; memset(log, 0, sizeof(log)); - // cl_device_id device_id = 0; - // err = clGetContextInfo(context, CL_CONTEXT_DEVICES, sizeof(device_id), - //&device_id, NULL); - // clGetProgramBuildInfo(prog, device_id, CL_PROGRAM_BUILD_LOG, - // sizeof(log)-1, log, NULL); - // if(err || strstr(log,"warning:") || strstr(log, "error:")) - // printf("<<<<\n%s\n>>>>\n", log); - } - if (err != CL_SUCCESS) { - printf("ERROR: clBuildProgram() => %d\n", err); - return -1; - } - - char *kernel_kmeans_c = "kmeans_kernel_c"; - char *kernel_swap = "kmeans_swap"; - - kernel_s = clCreateKernel(prog, kernel_kmeans_c, &err); - if (err != CL_SUCCESS) { - printf("ERROR: clCreateKernel() 0 => %d\n", err); - return -1; - } - kernel2 = clCreateKernel(prog, kernel_swap, &err); - if (err != CL_SUCCESS) { - printf("ERROR: clCreateKernel() 0 => %d\n", err); - return -1; - } - - clReleaseProgram(prog); - - d_feature = clCreateBuffer(context, CL_MEM_READ_WRITE, - n_points * n_features * sizeof(float), NULL, &err); - if (err != CL_SUCCESS) { - printf("ERROR: clCreateBuffer d_feature (size:%d) => %d\n", - n_points * n_features, err); - return -1; - } - d_feature_swap = - clCreateBuffer(context, CL_MEM_READ_WRITE, - n_points * n_features * sizeof(float), NULL, &err); - if (err != CL_SUCCESS) { - printf("ERROR: clCreateBuffer d_feature_swap (size:%d) => %d\n", - n_points * n_features, err); - return -1; - } - d_cluster = - clCreateBuffer(context, CL_MEM_READ_WRITE, - n_clusters * n_features * sizeof(float), NULL, &err); - if (err != CL_SUCCESS) { - printf("ERROR: clCreateBuffer d_cluster (size:%d) => %d\n", - n_clusters * n_features, err); - return -1; - } - d_membership = clCreateBuffer(context, CL_MEM_READ_WRITE, - n_points * sizeof(int), NULL, &err); - if (err != CL_SUCCESS) { - printf("ERROR: clCreateBuffer d_membership (size:%d) => %d\n", n_points, - err); - return -1; - } - - // write buffers - err = clEnqueueWriteBuffer(cmd_queue, d_feature, 1, 0, - n_points * n_features * sizeof(float), feature[0], - 0, 0, 0); - if (err != CL_SUCCESS) { - printf("ERROR: clEnqueueWriteBuffer d_feature (size:%d) => %d\n", - n_points * n_features, err); - return -1; - } - - clSetKernelArg(kernel2, 0, sizeof(void *), (void *)&d_feature); - clSetKernelArg(kernel2, 1, sizeof(void *), (void *)&d_feature_swap); - clSetKernelArg(kernel2, 2, sizeof(cl_int), (void *)&n_points); - clSetKernelArg(kernel2, 3, sizeof(cl_int), (void *)&n_features); - - size_t global_work[3] = {n_points, 1, 1}; - /// Ke Wang adjustable local group size 2013/08/07 10:37:33 - size_t local_work_size = BLOCK_SIZE; // work group size is defined by - // RD_WG_SIZE_0 or RD_WG_SIZE_0_0 - // 2014/06/10 17:00:51 - if (global_work[0] % local_work_size != 0) - global_work[0] = (global_work[0] / local_work_size + 1) * local_work_size; - - err = clEnqueueNDRangeKernel(cmd_queue, kernel2, 1, NULL, global_work, - &local_work_size, 0, 0, 0); - if (err != CL_SUCCESS) { - printf("ERROR: clEnqueueNDRangeKernel()=>%d failed\n", err); - return -1; - } - - membership_OCL = (int *)malloc(n_points * sizeof(int)); -} - -void deallocateMemory() { - clReleaseMemObject(d_feature); - clReleaseMemObject(d_feature_swap); - clReleaseMemObject(d_cluster); - clReleaseMemObject(d_membership); - if (kernel_bin) free(kernel_bin); - free(membership_OCL); -} - -int main(int argc, char **argv) { - printf("WG size of kernel_swap = %d, WG size of kernel_kmeans = %d \n", - BLOCK_SIZE, BLOCK_SIZE2); - setup(argc, argv); - shutdown(); -} - -int kmeansOCL(float **feature, /* in: [npoints][nfeatures] */ - int n_features, int n_points, int n_clusters, int *membership, - float **clusters, int *new_centers_len, float **new_centers) { - - int delta = 0; - int i, j, k; - cl_int err = 0; - - size_t global_work[3] = {n_points, 1, 1}; - - /// Ke Wang adjustable local group size 2013/08/07 10:37:33 - size_t local_work_size = BLOCK_SIZE2; // work group size is defined by - // RD_WG_SIZE_1 or RD_WG_SIZE_1_0 - // 2014/06/10 17:00:41 - if (global_work[0] % local_work_size != 0) - global_work[0] = (global_work[0] / local_work_size + 1) * local_work_size; - - err = clEnqueueWriteBuffer(cmd_queue, d_cluster, 1, 0, - n_clusters * n_features * sizeof(float), - clusters[0], 0, 0, 0); - if (err != CL_SUCCESS) { - printf("ERROR: clEnqueueWriteBuffer d_cluster (size:%d) => %d\n", n_points, - err); - return -1; - } - - int size = 0; - int offset = 0; - - clSetKernelArg(kernel_s, 0, sizeof(void *), (void *)&d_feature_swap); - clSetKernelArg(kernel_s, 1, sizeof(void *), (void *)&d_cluster); - clSetKernelArg(kernel_s, 2, sizeof(void *), (void *)&d_membership); - clSetKernelArg(kernel_s, 3, sizeof(cl_int), (void *)&n_points); - clSetKernelArg(kernel_s, 4, sizeof(cl_int), (void *)&n_clusters); - clSetKernelArg(kernel_s, 5, sizeof(cl_int), (void *)&n_features); - clSetKernelArg(kernel_s, 6, sizeof(cl_int), (void *)&offset); - clSetKernelArg(kernel_s, 7, sizeof(cl_int), (void *)&size); - - err = clEnqueueNDRangeKernel(cmd_queue, kernel_s, 1, NULL, global_work, - &local_work_size, 0, 0, 0); - if (err != CL_SUCCESS) { - printf("ERROR: clEnqueueNDRangeKernel()=>%d failed\n", err); - return -1; - } - clFinish(cmd_queue); - err = clEnqueueReadBuffer(cmd_queue, d_membership, 1, 0, - n_points * sizeof(int), membership_OCL, 0, 0, 0); - if (err != CL_SUCCESS) { - printf("ERROR: Memcopy Out\n"); - return -1; - } - - delta = 0; - for (i = 0; i < n_points; i++) { - int cluster_id = membership_OCL[i]; - new_centers_len[cluster_id]++; - if (membership_OCL[i] != membership[i]) { - delta++; - membership[i] = membership_OCL[i]; - } - for (j = 0; j < n_features; j++) { - new_centers[cluster_id][j] += feature[i][j]; - } - } - - return delta; -} diff --git a/benchmarks/old_opencl/kmeans/read_input.c b/benchmarks/old_opencl/kmeans/read_input.c deleted file mode 100755 index 6845453e..00000000 --- a/benchmarks/old_opencl/kmeans/read_input.c +++ /dev/null @@ -1,338 +0,0 @@ -/*****************************************************************************/ -/*IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING. */ -/*By downloading, copying, installing or using the software you agree */ -/*to this license. If you do not agree to this license, do not download, */ -/*install, copy or use the software. */ -/* */ -/* */ -/*Copyright (c) 2005 Northwestern University */ -/*All rights reserved. */ - -/*Redistribution of the software in source and binary forms, */ -/*with or without modification, is permitted provided that the */ -/*following conditions are met: */ -/* */ -/*1 Redistributions of source code must retain the above copyright */ -/* notice, this list of conditions and the following disclaimer. */ -/* */ -/*2 Redistributions in binary form must reproduce the above copyright */ -/* notice, this list of conditions and the following disclaimer in the */ -/* documentation and/or other materials provided with the distribution.*/ -/* */ -/*3 Neither the name of Northwestern University nor the names of its */ -/* contributors may be used to endorse or promote products derived */ -/* from this software without specific prior written permission. */ -/* */ -/*THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS */ -/*IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED */ -/*TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND */ -/*FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL */ -/*NORTHWESTERN UNIVERSITY OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, */ -/*INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES */ -/*(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR */ -/*SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) */ -/*HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, */ -/*STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN */ -/*ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE */ -/*POSSIBILITY OF SUCH DAMAGE. */ -/******************************************************************************/ - -/*************************************************************************/ -/** File: example.c **/ -/** Description: Takes as input a file: **/ -/** ascii file: containing 1 data point per line **/ -/** binary file: first int is the number of objects **/ -/** 2nd int is the no. of features of each **/ -/** object **/ -/** This example performs a fuzzy c-means clustering **/ -/** on the data. Fuzzy clustering is performed using **/ -/** min to max clusters and the clustering that gets **/ -/** the best score according to a compactness and **/ -/** separation criterion are returned. **/ -/** Author: Wei-keng Liao **/ -/** ECE Department Northwestern University **/ -/** email: wkliao@ece.northwestern.edu **/ -/** **/ -/** Edited by: Jay Pisharath **/ -/** Northwestern University. **/ -/** **/ -/** ================================================================ **/ -/** - * **/ -/** Edited by: Shuai Che, David Tarjan, Sang-Ha Lee - * **/ -/** University of Virginia - * **/ -/** - * **/ -/** Description: No longer supports fuzzy c-means clustering; - * **/ -/** only regular k-means clustering. - * **/ -/** No longer performs "validity" function to - * analyze **/ -/** compactness and separation crietria; instead - * **/ -/** calculate root mean squared error. - * **/ -/** **/ -/*************************************************************************/ -#define _CRT_SECURE_NO_DEPRECATE 1 - -#include "kmeans.h" -#include -#include -#include -#include -#include -#include -#include - -extern double wtime(void); - -/*---< usage() >------------------------------------------------------------*/ -void usage(char *argv0) { - char *help = "\nUsage: %s [switches] -i filename\n\n" - " -i filename :file containing data to be clustered\n" - " -m max_nclusters :maximum number of clusters allowed " - "[default=5]\n" - " -n min_nclusters :minimum number of clusters allowed " - "[default=5]\n" - " -t threshold :threshold value " - "[default=0.001]\n" - " -l nloops :iteration for each number of clusters " - "[default=1]\n" - " -b :input file is in binary format\n" - " -r :calculate RMSE " - "[default=off]\n" - " -o :output cluster center coordinates " - "[default=off]\n"; - fprintf(stderr, help, argv0); - exit(-1); -} - -/*---< main() >-------------------------------------------------------------*/ -int setup(int argc, char **argv) { - int opt; - extern char *optarg; - char *filename = 0; - float *buf; - char line[1024]; - int isBinaryFile = 0; - - float threshold = 0.001; /* default value */ - int max_nclusters = 5; /* default value */ - int min_nclusters = 5; /* default value */ - int best_nclusters = 0; - int nfeatures = 0; - int npoints = 0; - float len; - - float **features; - float **cluster_centres = NULL; - int i, j, index; - int nloops = 1; /* default value */ - - int isRMSE = 0; - float rmse; - - int isOutput = 0; - // float cluster_timing, io_timing; - - /* obtain command line arguments and change appropriate options */ - while ((opt = getopt(argc, argv, "i:t:m:n:l:bro")) != EOF) { - switch (opt) { - case 'i': - filename = optarg; - break; - case 'b': - isBinaryFile = 1; - break; - case 't': - threshold = atof(optarg); - break; - case 'm': - max_nclusters = atoi(optarg); - break; - case 'n': - min_nclusters = atoi(optarg); - break; - case 'r': - isRMSE = 1; - break; - case 'o': - isOutput = 1; - break; - case 'l': - nloops = atoi(optarg); - break; - case '?': - usage(argv[0]); - break; - default: - usage(argv[0]); - break; - } - } - - /* ============== I/O begin ==============*/ - /* get nfeatures and npoints */ - // io_timing = omp_get_wtime(); - - /*if (isBinaryFile) { // Binary file input - FILE *infile; - if ((infile = fopen("100", "r")) == NULL) { - fprintf(stderr, "Error: no such file (%s)\n", filename); - exit(1); - } - fread(&npoints, 1, sizeof(int), infile); - fread(&nfeatures, 1, sizeof(int), infile); - - // allocate space for features[][] and read attributes of all objects - buf = (float *)malloc(npoints * nfeatures * sizeof(float)); - features = (float **)malloc(npoints * sizeof(float *)); - features[0] = (float *)malloc(npoints * nfeatures * sizeof(float)); - for (i = 1; i < npoints; i++) { - features[i] = features[i - 1] + nfeatures; - } - fread(buf, 1, npoints * nfeatures * sizeof(float), infile); - fclose(infile); - } else { - FILE *infile; - if ((infile = fopen("100", "r")) == NULL) { - fprintf(stderr, "Error: no such file (%s)\n", filename); - exit(1); - } - while (fgets(line, 1024, infile) != NULL) - if (strtok(line, " \t\n") != 0) { - npoints++; - } - rewind(infile); - while (fgets(line, 1024, infile) != NULL) { - if (strtok(line, " \t\n") != 0) { - // ignore the id (first attribute): nfeatures = 1; - while (strtok(NULL, " ,\t\n") != NULL) - nfeatures++; - break; - } - } - - // allocate space for features[] and read attributes of all objects - buf = (float *)malloc(npoints * nfeatures * sizeof(float)); - features = (float **)malloc(npoints * sizeof(float *)); - features[0] = (float *)malloc(npoints * nfeatures * sizeof(float)); - for (i = 1; i < npoints; i++) - features[i] = features[i - 1] + nfeatures; - rewind(infile); - i = 0; - while (fgets(line, 1024, infile) != NULL) { - if (strtok(line, " \t\n") == NULL) - continue; - for (j = 0; j < nfeatures; j++) { - buf[i] = atof(strtok(NULL, " ,\t\n")); - i++; - } - } - fclose(infile); - }*/ - - npoints = 100; - nfeatures = 100; - buf = (float *)malloc(npoints * nfeatures * sizeof(float)); - features = (float **)malloc(npoints * sizeof(float *)); - features[0] = (float *)malloc(npoints * nfeatures * sizeof(float)); - for (i = 1; i < npoints; i++) { - features[i] = features[i - 1] + nfeatures; - } - for (i = 0; i < npoints * nfeatures; ++i) { - buf[i] = (i % 64); - } - - // io_timing = omp_get_wtime() - io_timing; - - printf("\nI/O completed\n"); - printf("\nNumber of objects: %d\n", npoints); - printf("Number of features: %d\n", nfeatures); - /* ============== I/O end ==============*/ - - // error check for clusters - if (npoints < min_nclusters) { - printf("Error: min_nclusters(%d) > npoints(%d) -- cannot proceed\n", - min_nclusters, npoints); - exit(0); - } - - srand(7); /* seed for future random number generator */ - memcpy( - features[0], buf, - npoints * nfeatures * - sizeof( - float)); /* now features holds 2-dimensional array of features */ - free(buf); - - /* ======================= core of the clustering ===================*/ - - // cluster_timing = omp_get_wtime(); /* Total clustering time */ - cluster_centres = NULL; - index = cluster(npoints, /* number of data points */ - nfeatures, /* number of features for each point */ - features, /* array: [npoints][nfeatures] */ - min_nclusters, /* range of min to max number of clusters */ - max_nclusters, threshold, /* loop termination factor */ - &best_nclusters, /* return: number between min and max */ - &cluster_centres, /* return: [best_nclusters][nfeatures] */ - &rmse, /* Root Mean Squared Error */ - isRMSE, /* calculate RMSE */ - nloops); /* number of iteration for each number of clusters */ - - // cluster_timing = omp_get_wtime() - cluster_timing; - - /* =============== Command Line Output =============== */ - - /* cluster center coordinates - :displayed only for when k=1*/ - if ((min_nclusters == max_nclusters) && (isOutput == 1)) { - printf("\n================= Centroid Coordinates =================\n"); - for (i = 0; i < max_nclusters; i++) { - printf("%d:", i); - for (j = 0; j < nfeatures; j++) { - printf(" %.2f", cluster_centres[i][j]); - } - printf("\n\n"); - } - } - - len = (float)((max_nclusters - min_nclusters + 1) * nloops); - - printf("Number of Iteration: %d\n", nloops); - // printf("Time for I/O: %.5fsec\n", io_timing); - // printf("Time for Entire Clustering: %.5fsec\n", cluster_timing); - - if (min_nclusters != max_nclusters) { - if (nloops != 1) { // range of k, multiple iteration - // printf("Average Clustering Time: %fsec\n", - // cluster_timing / len); - printf("Best number of clusters is %d\n", best_nclusters); - } else { // range of k, single iteration - // printf("Average Clustering Time: %fsec\n", - // cluster_timing / len); - printf("Best number of clusters is %d\n", best_nclusters); - } - } else { - if (nloops != 1) { // single k, multiple iteration - // printf("Average Clustering Time: %.5fsec\n", - // cluster_timing / nloops); - if (isRMSE) // if calculated RMSE - printf("Number of trials to approach the best RMSE of %.3f is %d\n", - rmse, index + 1); - } else { // single k, single iteration - if (isRMSE) // if calculated RMSE - printf("Root Mean Squared Error: %.3f\n", rmse); - } - } - - /* free up memory */ - free(features[0]); - free(features); - return (0); -} diff --git a/benchmarks/old_opencl/kmeans/rmse.c b/benchmarks/old_opencl/kmeans/rmse.c deleted file mode 100755 index 03d614a6..00000000 --- a/benchmarks/old_opencl/kmeans/rmse.c +++ /dev/null @@ -1,94 +0,0 @@ -/*************************************************************************/ -/** File: rmse.c **/ -/** Description: calculate root mean squared error of particular **/ -/** clustering. **/ -/** Author: Sang-Ha Lee **/ -/** University of Virginia. **/ -/** **/ -/** Note: euclid_dist_2() and find_nearest_point() adopted from **/ -/** Minebench code. **/ -/** **/ -/*************************************************************************/ - -#include -#include -#include -#include - -#include "kmeans.h" - -extern double wtime(void); - -/*----< euclid_dist_2() >----------------------------------------------------*/ -/* multi-dimensional spatial Euclid distance square */ -__inline -float euclid_dist_2(float *pt1, - float *pt2, - int numdims) -{ - int i; - float ans=0.0; - - for (i=0; i-----------------------------------------------*/ -__inline -int find_nearest_point(float *pt, /* [nfeatures] */ - int nfeatures, - float **pts, /* [npts][nfeatures] */ - int npts) -{ - int index, i; - float max_dist=FLT_MAX; - - /* find the cluster center id with min distance to pt */ - for (i=0; i-------------------------------------*/ -float rms_err (float **feature, /* [npoints][nfeatures] */ - int nfeatures, - int npoints, - float **cluster_centres, /* [nclusters][nfeatures] */ - int nclusters) -{ - int i; - int nearest_cluster_index; /* cluster center id with min distance to pt */ - float sum_euclid = 0.0; /* sum of Euclidean distance squares */ - float ret; /* return value */ - - /* calculate and sum the sqaure of euclidean distance*/ - #pragma omp parallel for \ - shared(feature,cluster_centres) \ - firstprivate(npoints,nfeatures,nclusters) \ - private(i, nearest_cluster_index) \ - schedule (static) - for (i=0; i $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug diff --git a/benchmarks/old_opencl/nearn/README.txt b/benchmarks/old_opencl/nearn/README.txt deleted file mode 100755 index 6f5d8bfa..00000000 --- a/benchmarks/old_opencl/nearn/README.txt +++ /dev/null @@ -1,33 +0,0 @@ -The Nearest Neighbor application computes the nearest location to a specific -latitude and longitude for a number of hurricanes (data from: http://weather.unisys.com/hurricane/). - -The Makefile may need to be adjusted for different machines, but it was written for Mac OS X and -Linux with either NVIDIA or AMD OpenCL SDKs. - -The hurricane data is located in a number of data files that are copied into the working -directory by the Makefile. A separate text file lists the names of the data files that -will be used, and it is this text file that should be passed to the application (see usage, below). - -Nearest Neighbor Usage - -nearestNeighbor [filename] -r [int] -lat [float] -lng [float] [-hqt] [-p [int] -d [int]] - -example: -$ ./nearestNeighbor filelist.txt -r 5 -lat 30 -lng 90 - -filename the filename that lists the data input files --r [int] the number of records to return (default: 10) --lat [float] the latitude for nearest neighbors (default: 0) --lng [float] the longitude for nearest neighbors (default: 0) - --h, --help Display the help file --q Quiet mode. Suppress all text output. --t Print timing information. - --p [int] Choose the platform (must choose both platform and device) --d [int] Choose the device (must choose both platform and device) - - -Notes: 1. The filename is required as the first parameter. - 2. If you declare either the device or the platform, - you must declare both. diff --git a/benchmarks/old_opencl/nearn/cane4_0.db b/benchmarks/old_opencl/nearn/cane4_0.db deleted file mode 100755 index 26ddcbd2..00000000 --- a/benchmarks/old_opencl/nearn/cane4_0.db +++ /dev/null @@ -1,10691 +0,0 @@ -1992 3 22 0 7 ALBERTO 66.5 79.2 129 899 -1961 4 8 12 12 LESLIE 26.5 34.3 143 792 -1962 2 2 0 8 ERNESTO 35.9 33.6 93 336 -1991 4 26 12 24 WILLIAM 27.9 59.9 135 196 -1986 5 10 0 27 GORDON 34.1 334.3 55 803 -1962 8 24 12 10 GORDON 48.1 145.3 10 670 -1999 3 9 12 24 KIRK 52.7 335.6 98 219 -1998 9 23 0 6 WILLIAM 47.3 237.4 120 878 -1980 11 6 12 18 SANDY 15.8 84.2 153 47 -1951 1 17 12 17 SANDY 42.6 293.8 60 642 -1997 4 5 18 23 VALERIE 7.6 6.9 142 644 -1952 12 24 6 20 ISAAC 66.9 46.5 31 804 -1957 6 25 12 27 GORDON 37.1 86.6 24 792 -1952 9 26 0 4 ISAAC 12.5 11.1 89 307 -1979 6 21 0 22 TONY 55.6 259.2 84 71 -1962 10 4 12 11 LESLIE 51.7 110.4 64 161 -1952 12 22 0 15 VALERIE 14.2 74.6 46 792 -1985 3 19 0 20 HELENE 46.6 78.2 46 314 -1975 9 2 12 10 GORDON 64.6 88.5 114 331 -1981 3 6 6 18 VALERIE 12.1 257.0 100 376 -1957 8 4 12 22 NADINE 45.0 9.8 132 538 -1983 1 17 18 10 PATTY 17.9 177.8 83 202 -1997 10 8 0 10 KIRK 52.9 195.4 119 376 -2000 3 23 12 5 FLORENCE 69.3 256.9 35 87 -1981 2 11 6 26 OSCAR 14.8 24.5 85 421 -1964 9 6 6 5 KIRK 21.6 199.9 29 262 -1984 1 14 0 27 ALBERTO 37.3 94.5 28 655 -1985 9 23 6 4 LESLIE 49.5 276.5 117 462 -1960 10 16 0 2 HELENE 14.5 79.9 157 781 -1995 7 16 12 12 SANDY 29.1 135.3 57 70 -1988 8 13 18 24 HELENE 63.6 72.4 151 561 -2002 12 17 12 24 GORDON 21.3 342.0 54 124 -1962 7 21 6 22 LESLIE 35.5 163.9 43 16 -1955 1 10 18 9 JOYCE 49.3 162.1 44 461 -2002 9 21 0 12 ALBERTO 33.1 195.0 79 637 -1983 7 5 18 23 OSCAR 43.6 301.0 37 715 -1981 1 11 12 25 DEBBY 27.2 344.5 59 23 -1993 1 1 6 10 PATTY 24.5 27.8 63 468 -1963 3 18 18 8 HELENE 7.4 342.9 131 783 -2004 11 15 6 7 BERYL 48.2 164.4 82 195 -1992 9 15 12 28 GORDON 23.5 300.5 131 727 -1970 3 12 0 24 NADINE 19.5 117.1 155 269 -1956 7 19 6 9 BERYL 19.6 164.3 17 807 -1989 5 16 0 1 PATTY 57.8 21.6 46 96 -1951 1 17 18 23 BERYL 30.5 140.9 117 544 -1977 4 9 18 7 ALBERTO 15.5 193.1 163 151 -1989 8 6 12 19 LESLIE 63.3 327.5 92 629 -1962 11 19 18 5 WILLIAM 54.6 255.3 147 219 -1955 1 3 12 11 PATTY 52.7 289.4 26 884 -1962 4 7 0 2 ERNESTO 50.2 90.7 161 182 -1960 5 10 12 9 ISAAC 45.5 20.4 21 198 -1968 4 19 0 3 DEBBY 68.9 197.4 148 356 -1976 7 6 0 11 BERYL 55.9 115.0 37 42 -1986 5 22 0 17 MICHAEL 65.1 176.9 142 552 -1986 8 9 18 18 NADINE 25.9 213.1 31 189 -1993 4 1 6 21 SANDY 33.8 212.3 100 359 -1958 3 23 0 12 TONY 17.0 114.5 98 517 -1958 6 6 6 11 ERNESTO 65.4 33.0 78 813 -1950 6 2 0 26 FLORENCE 43.3 166.8 100 775 -1988 2 11 12 20 WILLIAM 41.6 177.4 152 312 -1992 2 26 0 9 KIRK 47.1 259.7 16 439 -1954 10 24 6 11 MICHAEL 18.6 351.6 70 320 -1998 2 2 18 15 ERNESTO 53.6 240.5 143 674 -1990 5 9 12 8 KIRK 45.4 35.1 68 801 -2002 2 6 6 20 FLORENCE 30.3 53.2 81 351 -1995 1 6 6 2 ISAAC 28.0 309.1 120 130 -1956 7 8 12 4 MICHAEL 27.0 10.2 98 5 -1976 10 4 6 20 FLORENCE 34.1 38.6 134 466 -1977 4 21 0 4 OSCAR 15.7 66.9 76 187 -1961 8 19 0 1 GORDON 20.2 241.1 92 46 -1969 4 10 6 22 WILLIAM 40.4 97.7 108 774 -1972 9 5 6 11 KIRK 26.2 284.5 163 370 -1959 2 4 18 23 ERNESTO 55.2 232.7 53 753 -1976 3 4 12 7 KIRK 15.5 4.0 127 187 -1951 9 12 18 7 VALERIE 54.1 163.7 102 407 -1980 3 22 6 14 GORDON 10.9 57.1 59 289 -1984 8 9 0 13 RAFAEL 45.0 200.2 147 302 -1974 6 9 18 27 ISAAC 32.7 176.5 62 501 -2004 4 2 0 10 JOYCE 18.9 65.4 109 823 -1982 4 17 18 7 TONY 14.9 150.2 129 288 -1980 11 20 0 11 GORDON 52.3 190.0 111 825 -1992 3 5 0 25 BERYL 31.6 355.5 14 273 -1954 2 2 18 8 JOYCE 36.8 113.0 67 618 -1987 5 23 18 19 CHRIS 41.4 316.2 10 748 -1951 9 21 18 2 KIRK 34.7 336.2 72 899 -1958 5 8 18 11 GORDON 10.8 29.7 134 765 -1976 9 10 12 18 WILLIAM 35.2 214.0 113 463 -1980 10 10 6 4 CHRIS 41.6 270.7 61 857 -1955 1 11 6 9 NADINE 55.6 175.4 113 780 -1971 8 27 6 22 ISAAC 13.1 50.9 49 388 -1952 10 16 18 10 RAFAEL 26.7 54.4 115 502 -1961 9 18 6 14 VALERIE 43.9 336.2 32 790 -1972 6 14 18 28 DEBBY 47.1 63.0 78 684 -1963 3 9 6 26 HELENE 67.2 326.7 91 283 -1999 6 16 18 5 OSCAR 29.7 144.3 161 243 -1974 6 20 12 20 ERNESTO 18.4 288.5 132 805 -1963 5 8 0 22 ISAAC 51.5 8.3 89 664 -1994 4 28 12 18 OSCAR 28.1 162.6 74 517 -2001 11 1 12 11 VALERIE 49.6 250.9 46 217 -1974 12 9 12 10 GORDON 37.2 350.1 53 868 -1965 1 10 12 22 TONY 60.8 45.6 82 77 -1985 10 1 18 9 ERNESTO 64.6 111.5 115 24 -1968 8 21 12 14 FLORENCE 48.2 162.3 114 659 -1966 7 27 18 10 OSCAR 53.8 46.8 111 826 -1972 10 6 18 11 BERYL 65.7 204.4 50 133 -1962 8 15 0 27 ERNESTO 36.5 82.5 113 148 -1994 10 14 0 19 WILLIAM 62.6 51.0 16 844 -1989 11 11 6 27 DEBBY 47.3 113.0 46 484 -1962 4 12 0 9 DEBBY 29.7 354.9 61 300 -1998 2 23 6 25 DEBBY 45.6 243.0 34 804 -1959 3 13 6 24 WILLIAM 27.3 37.3 160 488 -1960 5 27 18 10 CHRIS 34.3 64.3 56 238 -1956 7 13 0 27 NADINE 41.1 281.4 10 808 -1965 9 25 6 25 ALBERTO 32.5 131.8 123 183 -1997 4 4 18 22 JOYCE 38.8 338.1 106 297 -1968 1 15 6 23 BERYL 37.0 213.5 130 121 -1977 4 12 0 20 LESLIE 65.1 143.3 66 640 -1958 1 28 6 7 KIRK 37.2 117.6 51 145 -2000 2 26 12 4 SANDY 50.2 287.6 120 624 -1969 7 13 6 26 BERYL 27.2 20.1 101 326 -1985 3 1 12 12 CHRIS 27.2 244.7 152 93 -1973 12 1 0 7 DEBBY 19.9 61.4 104 570 -1986 4 7 0 25 JOYCE 46.6 351.9 64 504 -1994 1 1 6 9 ALBERTO 12.1 48.6 14 680 -1988 12 18 18 13 VALERIE 18.1 128.8 43 398 -1978 4 2 18 7 RAFAEL 41.7 192.7 107 766 -2002 7 6 12 10 HELENE 26.1 278.8 146 18 -1981 2 28 6 6 FLORENCE 28.7 135.5 119 814 -2002 3 17 12 19 DEBBY 32.6 162.6 154 771 -1975 3 20 18 7 HELENE 21.0 127.7 72 408 -1997 6 28 0 19 NADINE 21.8 23.5 137 471 -1975 9 10 0 22 DEBBY 57.6 192.2 46 762 -1972 5 23 18 14 SANDY 41.2 183.6 55 147 -1958 6 5 12 20 FLORENCE 44.9 110.8 20 781 -1990 10 25 6 28 MICHAEL 49.4 266.3 27 71 -2002 12 6 12 15 OSCAR 64.6 0.9 50 76 -1955 9 22 12 16 WILLIAM 19.0 226.7 137 467 -1957 9 8 18 27 RAFAEL 52.9 226.4 139 680 -1976 8 24 18 22 WILLIAM 18.3 171.6 20 809 -1997 6 2 0 9 HELENE 12.3 244.0 57 837 -1994 5 18 0 20 SANDY 15.4 276.7 60 624 -1992 2 4 12 19 OSCAR 61.9 134.2 12 166 -1975 7 9 18 10 LESLIE 21.0 332.5 38 873 -1978 4 21 18 23 MICHAEL 12.8 122.0 116 94 -1978 2 21 12 7 GORDON 46.5 267.5 105 242 -1952 12 18 6 2 RAFAEL 23.0 213.4 127 329 -1997 10 10 0 25 FLORENCE 9.8 40.9 98 747 -1983 11 26 12 4 WILLIAM 16.7 170.7 108 775 -1969 7 18 0 9 PATTY 45.5 8.1 130 4 -1976 12 9 12 10 WILLIAM 63.2 38.4 110 620 -1975 7 15 6 20 OSCAR 61.2 310.5 51 472 -1950 4 18 6 19 TONY 20.4 69.1 126 579 -1973 5 27 18 20 CHRIS 17.9 95.2 98 449 -1992 4 11 0 18 GORDON 55.6 235.4 77 69 -1953 9 15 12 22 MICHAEL 29.1 303.7 40 365 -1951 8 16 0 26 BERYL 52.1 183.2 85 723 -1958 11 2 6 17 KIRK 69.4 119.3 66 507 -1950 4 28 18 27 ALBERTO 56.6 13.3 118 800 -1969 3 11 18 22 WILLIAM 32.2 49.4 79 153 -1995 9 7 12 22 GORDON 49.2 202.6 64 822 -1996 8 20 18 15 MICHAEL 16.4 74.5 154 107 -1971 6 28 12 17 KIRK 69.6 242.9 61 649 -1952 1 17 12 13 ALBERTO 61.9 295.7 59 648 -2002 12 21 18 5 DEBBY 65.6 304.3 66 180 -1954 9 14 12 19 CHRIS 60.9 58.8 124 741 -2003 1 2 18 25 FLORENCE 35.2 138.8 155 452 -1989 5 27 12 27 ALBERTO 20.5 298.1 109 852 -1983 10 17 6 9 LESLIE 29.6 109.9 137 124 -1983 12 22 0 3 GORDON 59.3 54.2 159 288 -1983 6 21 18 14 NADINE 24.9 213.5 135 711 -1956 5 2 12 21 NADINE 16.9 192.0 144 883 -1989 7 25 6 18 MICHAEL 61.2 219.3 28 24 -1992 5 11 0 24 HELENE 32.7 274.0 119 445 -1957 12 22 18 28 PATTY 62.6 2.8 12 253 -1979 9 12 0 7 RAFAEL 51.1 176.6 80 696 -2002 7 11 0 4 ERNESTO 64.9 171.1 122 854 -1971 7 25 12 2 SANDY 14.1 262.9 36 182 -1958 8 14 0 23 ISAAC 42.2 239.4 30 214 -1965 1 28 6 16 CHRIS 26.9 281.5 101 178 -1973 3 21 18 6 KIRK 22.5 78.3 37 681 -1969 9 24 18 28 PATTY 20.1 351.5 43 128 -1950 10 6 0 26 NADINE 67.4 311.7 96 470 -1991 7 12 6 27 PATTY 26.8 154.6 162 347 -2004 7 21 0 3 ALBERTO 20.3 63.9 31 897 -1982 5 23 12 5 WILLIAM 65.6 333.4 43 511 -1993 6 2 18 7 BERYL 12.9 148.9 133 174 -1957 2 20 0 12 DEBBY 16.9 307.2 97 81 -1963 4 8 12 24 CHRIS 30.7 206.8 120 519 -1996 2 13 0 8 ALBERTO 50.8 300.0 137 425 -1996 6 22 18 5 WILLIAM 36.4 95.6 150 603 -1968 2 3 18 1 ISAAC 11.9 131.3 157 881 -1997 4 26 6 6 MICHAEL 59.9 286.7 36 326 -1984 3 20 0 14 PATTY 34.7 287.0 112 241 -1995 2 22 18 28 LESLIE 11.3 344.7 81 183 -1982 7 27 0 16 CHRIS 27.4 156.7 38 295 -1950 11 4 12 20 FLORENCE 37.5 111.1 116 334 -1974 1 13 6 2 HELENE 42.1 102.9 141 241 -1998 2 2 0 19 ISAAC 24.5 200.0 81 794 -1989 1 16 6 14 NADINE 42.9 313.5 98 632 -1964 6 20 12 28 WILLIAM 36.0 19.3 55 646 -1988 1 18 0 12 HELENE 35.5 197.4 109 876 -1967 2 5 6 10 OSCAR 65.8 196.7 28 801 -1985 5 3 18 6 VALERIE 41.3 12.3 103 815 -1995 3 9 6 21 BERYL 56.9 51.0 115 785 -2001 11 16 12 20 KIRK 66.7 343.0 115 820 -1965 9 7 12 16 PATTY 35.1 253.1 152 508 -1981 2 15 0 24 MICHAEL 52.1 216.5 86 444 -1958 3 16 18 13 OSCAR 16.3 181.3 13 402 -1982 11 25 12 17 DEBBY 34.4 110.2 87 423 -1972 12 8 0 5 GORDON 19.6 333.1 82 659 -1992 7 23 6 8 ERNESTO 13.9 316.1 152 388 -1981 12 2 12 9 VALERIE 58.0 151.1 23 781 -1958 1 10 6 8 LESLIE 15.1 2.0 141 753 -1962 11 9 6 10 BERYL 46.4 320.9 140 117 -1991 5 18 12 6 NADINE 35.0 60.0 121 148 -2004 6 3 12 28 TONY 26.8 160.7 53 264 -1957 9 9 6 24 CHRIS 53.5 135.8 39 896 -1989 6 1 6 6 CHRIS 64.6 265.9 107 325 -1991 3 18 12 19 DEBBY 28.5 87.8 107 850 -1957 10 27 0 5 VALERIE 19.0 290.0 51 422 -1988 8 16 12 3 LESLIE 14.4 173.4 71 667 -2004 4 14 0 15 ERNESTO 66.4 174.5 18 663 -1977 4 4 18 5 KIRK 55.1 158.1 24 586 -1990 4 14 0 13 LESLIE 41.7 109.5 39 619 -1953 4 3 0 17 WILLIAM 34.3 180.0 159 565 -1962 3 23 0 4 MICHAEL 38.2 78.3 162 416 -2004 11 2 18 16 KIRK 42.4 250.2 155 612 -2003 6 19 18 21 PATTY 54.7 54.7 94 431 -1965 8 19 0 19 OSCAR 51.4 249.2 68 79 -1958 6 1 0 23 PATTY 8.4 224.5 82 224 -1995 6 2 6 16 PATTY 38.6 328.9 65 431 -1979 10 28 18 20 ERNESTO 63.3 257.2 97 802 -1958 8 12 6 2 JOYCE 59.8 352.8 131 788 -1955 2 16 6 5 ISAAC 65.1 90.6 75 543 -1971 3 19 0 18 HELENE 17.2 35.2 109 657 -1952 11 12 6 2 HELENE 65.2 188.9 154 84 -1959 3 21 6 10 FLORENCE 62.2 114.9 103 451 -1964 2 26 12 4 RAFAEL 9.0 41.7 161 428 -2002 4 11 18 25 LESLIE 43.9 105.9 113 200 -2002 11 4 12 13 WILLIAM 56.0 65.1 155 758 -1987 10 7 18 1 MICHAEL 51.6 11.0 135 839 -1964 6 12 6 6 OSCAR 45.1 157.2 137 479 -1979 9 16 12 20 SANDY 56.5 4.1 76 795 -1950 11 23 12 13 GORDON 13.2 215.7 150 279 -1963 3 1 6 20 VALERIE 50.9 170.5 57 115 -1961 11 7 18 14 ALBERTO 35.5 101.8 124 712 -1998 2 8 6 15 VALERIE 20.3 280.9 124 393 -1994 2 9 6 2 ISAAC 48.0 45.4 122 324 -1969 7 26 0 27 ISAAC 25.4 350.9 120 732 -1967 5 5 0 6 FLORENCE 16.7 278.0 88 131 -1973 6 6 12 5 JOYCE 22.2 36.0 11 22 -1978 2 6 18 1 LESLIE 16.4 39.5 81 347 -1989 2 18 12 8 CHRIS 38.4 286.6 87 391 -1985 7 13 0 23 NADINE 62.0 316.1 19 654 -1985 2 17 12 13 NADINE 18.0 324.2 109 39 -1971 6 22 18 9 DEBBY 48.7 298.0 128 118 -1962 5 27 6 9 RAFAEL 26.0 66.5 70 134 -1959 10 12 18 9 PATTY 21.7 309.8 154 727 -1999 6 8 12 24 RAFAEL 8.2 188.7 86 88 -1974 11 6 6 19 BERYL 26.8 284.8 12 374 -1977 4 7 18 17 BERYL 42.9 289.4 139 847 -1968 5 2 18 24 GORDON 61.5 351.8 73 709 -1967 3 23 0 2 SANDY 34.3 334.1 158 514 -1984 4 9 12 26 ERNESTO 44.5 39.6 141 152 -1977 7 3 18 16 TONY 52.0 11.6 32 264 -1964 8 7 0 5 CHRIS 46.2 133.0 28 76 -1977 2 13 6 13 WILLIAM 36.4 53.7 52 157 -1953 4 19 18 19 GORDON 55.2 137.5 45 259 -1987 8 11 18 20 CHRIS 51.9 112.6 47 332 -1952 6 4 0 1 BERYL 24.9 143.4 95 23 -2003 12 8 18 22 LESLIE 56.5 77.1 125 654 -1955 6 14 18 2 JOYCE 69.8 222.1 66 150 -1975 9 3 6 13 VALERIE 56.7 249.6 26 134 -2002 10 6 12 18 SANDY 49.5 319.0 93 873 -1983 3 6 0 10 WILLIAM 37.5 241.2 13 409 -1986 4 21 12 16 WILLIAM 11.5 131.0 124 545 -1961 9 7 6 26 BERYL 70.0 348.9 30 317 -1982 6 23 6 18 MICHAEL 16.4 23.6 114 492 -1962 7 3 12 13 OSCAR 10.0 92.8 148 363 -1970 10 23 18 14 HELENE 59.0 40.8 38 807 -1951 7 18 6 22 RAFAEL 56.3 258.4 46 288 -1981 5 22 18 19 WILLIAM 31.2 7.4 41 463 -1987 1 26 18 3 SANDY 68.7 164.7 150 119 -1959 1 27 12 16 VALERIE 24.7 206.9 112 262 -1975 10 4 12 22 ALBERTO 47.1 311.2 78 461 -1991 4 17 6 28 FLORENCE 15.7 280.9 24 507 -1982 3 17 12 8 TONY 56.4 151.3 30 46 -1954 11 10 6 25 ALBERTO 33.0 152.7 103 613 -2001 9 11 12 24 KIRK 67.2 274.4 48 547 -1980 2 11 12 1 TONY 7.7 332.6 39 783 -1987 12 15 12 27 DEBBY 53.0 130.3 141 50 -1965 2 25 18 24 ISAAC 37.1 157.3 149 138 -1962 5 14 18 3 PATTY 69.6 83.7 151 331 -1974 2 13 0 7 FLORENCE 60.2 221.3 51 605 -1968 3 3 0 24 TONY 55.9 132.6 149 88 -1995 9 4 12 13 KIRK 55.4 154.6 94 396 -1979 10 23 18 13 LESLIE 52.4 57.5 163 616 -1983 3 16 12 10 TONY 48.9 50.4 64 747 -1979 11 6 6 1 HELENE 22.5 120.4 22 694 -1980 3 26 18 1 VALERIE 47.1 192.8 100 784 -1978 2 11 18 28 PATTY 40.9 95.8 29 197 -1969 9 20 12 13 VALERIE 59.3 296.4 27 451 -1961 5 24 0 15 DEBBY 64.9 113.8 154 2 -1963 9 9 12 24 LESLIE 40.2 171.5 24 859 -1999 2 22 6 15 DEBBY 15.3 348.2 150 893 -1984 9 13 6 19 SANDY 51.4 268.9 129 365 -1950 7 22 6 25 GORDON 48.5 304.5 39 234 -1987 10 3 18 18 VALERIE 17.9 130.8 16 433 -1981 8 26 0 7 ALBERTO 61.6 235.5 163 870 -2002 12 6 6 18 ALBERTO 53.8 136.1 12 281 -1982 3 6 18 12 ISAAC 66.6 245.1 138 683 -1954 1 1 12 16 CHRIS 27.3 289.6 127 666 -1966 7 10 0 9 ISAAC 18.6 125.8 66 372 -1994 10 11 6 16 BERYL 9.5 54.2 129 291 -1986 8 12 0 6 TONY 19.0 83.4 108 500 -1966 1 6 0 24 LESLIE 7.0 170.1 58 867 -1974 11 12 12 20 TONY 61.0 178.9 66 641 -1999 5 8 12 13 DEBBY 27.5 199.5 40 556 -1972 12 28 12 6 VALERIE 41.4 277.0 132 773 -1968 1 12 12 18 RAFAEL 41.4 258.3 53 602 -1983 12 5 0 28 ISAAC 57.8 78.4 132 259 -1952 5 20 18 21 OSCAR 43.9 128.7 45 379 -1976 8 15 18 6 KIRK 45.6 81.2 36 554 -1998 3 24 18 7 BERYL 35.6 346.2 115 46 -1998 11 9 12 7 JOYCE 66.8 156.2 28 524 -1997 9 2 18 23 BERYL 45.8 310.5 21 726 -1988 2 10 12 16 RAFAEL 38.9 40.5 96 426 -1990 11 11 12 10 JOYCE 36.5 221.0 112 316 -1974 2 16 12 27 ALBERTO 63.9 197.8 80 674 -1991 1 2 6 14 WILLIAM 63.2 140.5 72 685 -1995 7 11 0 6 PATTY 47.9 354.0 38 510 -1968 12 25 0 6 FLORENCE 32.3 165.9 64 474 -1956 3 16 6 4 JOYCE 48.5 151.0 141 442 -1995 11 22 0 2 KIRK 7.4 247.0 36 355 -2002 3 18 0 26 RAFAEL 65.0 269.9 90 309 -1950 4 24 0 18 PATTY 38.9 339.9 37 480 -1976 12 28 12 7 SANDY 63.9 3.0 31 618 -2003 2 26 18 15 PATTY 13.5 147.8 152 74 -1958 10 24 18 18 GORDON 62.7 52.9 94 438 -1986 9 21 18 8 VALERIE 13.9 78.5 70 658 -1996 6 22 18 25 KIRK 50.5 77.6 155 555 -1954 5 9 6 25 WILLIAM 19.5 17.6 13 342 -1965 9 28 18 20 TONY 12.6 349.9 118 9 -1974 6 19 0 7 MICHAEL 14.8 137.3 19 147 -1974 6 3 12 23 RAFAEL 15.8 352.1 30 443 -1972 8 21 6 3 ALBERTO 16.9 212.1 132 344 -1986 6 9 18 1 TONY 40.8 122.0 73 469 -1967 10 28 6 2 ALBERTO 27.1 169.9 111 821 -1952 2 11 18 23 KIRK 10.4 208.5 152 305 -1979 1 1 12 26 ISAAC 69.7 160.1 163 852 -1975 5 6 6 18 ISAAC 14.8 303.7 133 643 -1965 7 6 0 3 NADINE 68.5 321.7 96 288 -1969 3 28 6 14 MICHAEL 56.5 98.3 70 879 -1956 8 19 18 21 DEBBY 49.5 250.3 148 352 -1987 7 18 6 12 ISAAC 38.2 157.2 135 196 -2001 1 16 6 11 SANDY 63.9 308.1 41 748 -1956 8 17 6 27 GORDON 25.3 134.5 115 250 -1960 12 9 12 20 PATTY 24.9 295.6 137 429 -2004 2 19 12 25 BERYL 36.4 202.9 106 700 -1991 2 26 6 9 KIRK 37.4 101.6 118 541 -1972 2 8 6 24 BERYL 42.6 336.3 143 116 -1999 7 8 12 14 FLORENCE 44.1 258.0 35 425 -2000 6 22 0 5 MICHAEL 50.2 357.2 12 572 -1953 4 2 0 10 TONY 50.1 282.6 150 749 -1997 4 26 6 20 PATTY 9.8 51.5 80 540 -1988 11 8 6 8 CHRIS 26.2 107.8 40 32 -1992 1 18 0 14 CHRIS 64.3 146.6 130 183 -1982 1 6 0 5 LESLIE 17.0 155.7 70 748 -1995 7 12 6 6 OSCAR 68.6 309.1 127 88 -1973 7 2 6 21 HELENE 31.2 103.2 23 644 -1988 9 13 6 16 ISAAC 61.6 292.9 116 5 -1961 2 19 6 21 TONY 53.4 227.7 141 601 -1978 7 19 6 12 MICHAEL 44.6 179.4 76 426 -1950 6 9 0 14 HELENE 50.4 113.1 51 601 -1974 8 22 6 14 JOYCE 47.3 237.6 56 480 -1962 6 5 12 19 VALERIE 11.0 64.4 66 295 -1984 4 24 12 12 PATTY 15.0 230.2 22 389 -1989 3 5 0 16 KIRK 41.7 230.0 34 780 -1965 9 3 18 2 ISAAC 40.4 59.4 45 879 -1980 4 11 18 21 KIRK 31.7 348.8 41 751 -2003 6 22 18 27 ERNESTO 7.3 66.4 89 567 -1957 11 11 6 13 KIRK 12.7 0.1 95 46 -1956 5 22 0 19 OSCAR 11.1 86.2 127 40 -1957 8 13 6 9 MICHAEL 29.2 287.9 110 297 -2004 12 10 18 26 ALBERTO 28.6 103.0 70 291 -1975 6 12 12 24 HELENE 30.7 244.1 136 582 -1953 8 9 18 27 DEBBY 57.0 240.1 86 131 -1989 8 17 0 22 KIRK 43.5 21.0 161 722 -1986 4 1 0 3 ISAAC 45.1 15.7 107 517 -2002 4 17 6 2 CHRIS 58.2 259.7 59 770 -1989 6 1 18 5 JOYCE 19.0 205.3 50 185 -1994 11 26 0 15 CHRIS 46.3 57.4 156 309 -1981 12 10 0 22 RAFAEL 32.1 113.2 61 16 -1968 10 8 12 28 NADINE 65.5 9.8 92 779 -1968 11 5 18 21 LESLIE 46.9 306.2 90 63 -1953 8 4 0 19 JOYCE 43.8 200.8 35 703 -1957 7 16 12 23 OSCAR 66.8 41.7 139 707 -2001 7 3 12 21 ALBERTO 22.8 335.9 46 883 -1987 5 25 18 8 VALERIE 30.4 299.2 71 827 -1952 6 14 6 3 SANDY 20.0 71.3 103 889 -1979 6 18 18 27 WILLIAM 28.5 244.6 56 654 -1974 12 20 0 6 FLORENCE 23.8 59.6 132 486 -1986 11 25 6 2 KIRK 27.4 170.6 25 588 -1982 5 7 0 8 HELENE 15.8 292.5 131 164 -1986 6 17 18 19 ISAAC 15.9 287.6 18 644 -1974 6 28 6 1 PATTY 61.4 344.3 161 315 -1967 9 18 6 18 RAFAEL 19.6 25.6 145 185 -1982 9 24 12 11 VALERIE 23.3 190.0 108 572 -1966 4 19 12 3 ALBERTO 36.1 282.5 111 889 -1967 4 2 6 21 SANDY 65.9 285.8 132 359 -1961 4 5 0 25 VALERIE 55.0 262.4 97 711 -1989 4 13 12 3 WILLIAM 55.7 25.5 61 737 -1993 8 8 18 14 OSCAR 37.6 67.8 62 319 -1972 6 7 0 20 OSCAR 36.6 278.5 76 344 -2001 7 12 12 4 FLORENCE 33.6 175.3 26 628 -2000 3 2 12 1 JOYCE 58.5 298.6 41 360 -1960 1 22 0 17 ERNESTO 62.4 343.9 37 554 -1967 4 20 18 15 MICHAEL 54.5 230.3 152 189 -1959 10 18 0 25 LESLIE 44.3 29.4 122 651 -1994 9 25 12 17 SANDY 51.8 254.2 39 522 -1989 3 25 12 23 TONY 50.7 94.8 74 489 -1953 7 21 12 20 BERYL 66.2 193.2 145 263 -1955 1 4 12 5 FLORENCE 14.9 124.0 75 355 -1972 9 14 6 6 LESLIE 66.7 275.4 43 20 -1978 1 7 6 7 RAFAEL 23.3 153.5 95 463 -1969 5 6 18 26 DEBBY 8.6 77.2 82 698 -1950 10 16 18 12 BERYL 56.5 26.3 57 737 -1978 11 19 18 19 RAFAEL 38.8 314.1 163 791 -2000 10 10 12 1 DEBBY 67.3 61.2 120 852 -1973 6 14 0 12 FLORENCE 28.3 96.3 127 814 -2000 2 16 18 2 ERNESTO 24.3 198.1 108 156 -1970 10 28 12 26 NADINE 13.6 307.6 46 340 -1965 6 13 12 6 KIRK 16.3 268.5 131 833 -1978 8 4 12 4 ISAAC 38.0 151.8 42 579 -2000 1 19 0 17 LESLIE 11.9 25.0 61 497 -1981 2 12 0 18 RAFAEL 52.8 305.7 122 707 -1962 10 20 12 28 LESLIE 21.0 113.5 56 537 -1966 11 12 12 20 VALERIE 36.8 139.7 53 59 -1971 1 8 12 18 SANDY 27.1 311.4 141 702 -1995 7 5 12 11 CHRIS 51.2 205.1 124 452 -1984 11 15 6 26 HELENE 60.9 82.0 151 310 -2001 3 9 18 7 ERNESTO 49.8 168.9 161 108 -1987 3 18 12 2 RAFAEL 25.8 316.7 83 395 -1992 3 20 12 22 KIRK 46.6 138.0 91 117 -1962 4 26 18 14 RAFAEL 21.4 55.3 112 398 -1979 7 20 18 4 GORDON 22.3 138.0 139 320 -1974 8 23 6 21 VALERIE 57.8 152.9 71 819 -2002 9 19 0 6 JOYCE 62.0 323.1 53 896 -2003 6 17 18 16 CHRIS 36.7 149.9 38 431 -1994 7 17 12 7 JOYCE 40.6 201.4 117 394 -1965 8 2 18 10 JOYCE 62.5 128.2 142 295 -1959 12 17 12 18 LESLIE 28.1 33.3 25 487 -1957 7 21 18 27 SANDY 47.3 87.5 22 338 -1989 4 16 6 20 ALBERTO 22.7 203.1 50 668 -1963 12 18 12 9 NADINE 12.1 47.9 120 185 -1950 4 7 0 10 MICHAEL 18.2 299.4 72 289 -1974 2 5 6 27 NADINE 56.2 190.3 78 277 -1984 3 24 18 1 RAFAEL 9.1 132.2 33 529 -1997 8 1 12 26 ERNESTO 59.5 50.5 157 148 -1975 2 11 6 17 JOYCE 57.5 191.6 67 629 -1950 1 9 18 4 MICHAEL 25.8 53.9 18 885 -1964 11 21 0 23 JOYCE 11.3 238.2 63 430 -1955 8 15 12 26 DEBBY 31.3 314.9 117 134 -1950 12 3 0 13 WILLIAM 41.8 206.7 14 150 -1994 11 18 6 10 PATTY 11.0 46.9 144 169 -1952 5 26 12 9 RAFAEL 9.3 204.8 132 288 -1976 11 16 0 24 FLORENCE 62.9 356.6 81 245 -1964 7 24 6 13 LESLIE 17.4 329.4 20 205 -1954 8 23 6 15 WILLIAM 41.3 28.0 56 673 -1957 3 20 12 14 KIRK 49.1 158.5 57 549 -2001 4 14 0 8 WILLIAM 46.0 120.2 104 734 -2004 12 2 6 28 DEBBY 46.3 261.5 136 44 -1982 7 12 18 26 BERYL 59.8 2.3 48 357 -1951 2 7 12 6 HELENE 10.8 50.4 142 758 -1970 5 20 12 22 ALBERTO 66.8 213.9 105 402 -1981 5 11 18 19 CHRIS 18.9 146.3 28 389 -1977 1 3 0 23 OSCAR 24.1 302.7 147 373 -1991 4 18 12 22 DEBBY 26.9 104.0 83 287 -1991 7 20 12 21 PATTY 67.6 10.2 12 753 -1960 6 4 18 8 JOYCE 69.5 131.4 67 4 -1985 1 16 0 12 KIRK 18.7 344.1 155 139 -1955 8 18 18 10 HELENE 42.5 344.3 114 385 -1998 4 15 12 2 OSCAR 29.8 177.0 60 792 -1982 4 23 0 2 HELENE 14.7 176.1 12 377 -1952 11 2 18 19 KIRK 24.6 352.8 159 631 -1994 2 8 6 12 TONY 7.1 216.3 98 392 -1998 6 23 6 27 SANDY 66.3 107.3 112 669 -1979 5 27 12 4 CHRIS 9.7 294.3 38 217 -2002 10 7 18 10 HELENE 14.1 295.1 125 223 -1972 11 23 6 11 HELENE 27.4 199.4 108 860 -1992 2 20 18 7 CHRIS 13.8 127.6 26 518 -1975 2 1 0 19 HELENE 10.2 234.4 140 316 -1993 4 11 6 28 ISAAC 38.6 332.9 43 898 -1970 2 10 6 21 OSCAR 56.8 140.7 102 743 -1993 1 28 6 11 SANDY 23.8 156.3 85 640 -1996 5 21 12 14 ISAAC 19.4 283.7 31 662 -1980 7 11 12 23 NADINE 52.1 232.7 135 124 -1969 12 27 12 20 HELENE 12.3 112.3 58 737 -1972 6 8 6 21 ALBERTO 56.6 202.2 71 650 -1989 3 12 12 20 ISAAC 51.2 225.2 36 24 -1998 7 23 6 14 LESLIE 67.7 158.6 164 276 -2004 1 19 0 26 FLORENCE 7.5 353.6 116 740 -1977 10 22 6 19 JOYCE 51.0 130.2 32 167 -1964 4 9 18 18 LESLIE 36.8 346.1 72 711 -2001 2 9 12 12 ERNESTO 11.2 263.6 35 399 -1974 7 7 12 7 SANDY 11.6 34.2 119 195 -1989 9 18 6 24 SANDY 19.5 30.9 103 487 -2001 6 24 12 26 BERYL 22.3 323.7 109 119 -1990 2 25 18 28 BERYL 13.5 269.0 107 424 -1976 10 2 18 20 ALBERTO 27.2 1.3 27 438 -1995 12 4 12 19 DEBBY 57.5 118.2 11 672 -1971 7 8 6 19 RAFAEL 14.7 305.6 33 568 -1980 11 9 0 13 LESLIE 37.1 267.1 57 459 -1988 2 7 6 25 ERNESTO 41.8 291.8 21 693 -1975 3 23 6 25 FLORENCE 39.2 99.7 161 529 -1954 6 23 0 24 HELENE 63.2 171.6 138 271 -1955 12 23 12 17 ALBERTO 61.8 295.3 76 57 -1954 3 5 12 16 ALBERTO 47.9 103.0 92 260 -1960 6 6 6 27 PATTY 37.4 80.1 55 62 -1986 5 11 18 3 NADINE 49.3 213.3 123 496 -1953 9 3 6 18 SANDY 64.0 27.8 49 792 -1991 7 14 0 22 BERYL 31.3 171.5 120 344 -1978 3 16 12 20 KIRK 56.6 309.6 50 31 -1995 8 16 18 23 FLORENCE 66.6 220.2 30 855 -1962 9 7 0 2 BERYL 49.9 341.1 163 450 -1989 1 15 12 18 ERNESTO 52.8 61.2 105 530 -1987 7 27 18 8 TONY 57.6 1.7 63 389 -1994 11 8 0 22 MICHAEL 47.3 106.5 159 286 -1965 6 2 6 10 RAFAEL 55.7 175.5 94 806 -1966 8 21 0 13 OSCAR 11.9 186.6 24 162 -1954 10 9 12 19 BERYL 27.1 253.6 54 850 -1958 9 28 6 22 CHRIS 63.9 257.0 153 847 -1992 9 13 18 14 WILLIAM 19.7 169.4 33 226 -1953 10 19 12 23 VALERIE 13.9 35.6 64 184 -2000 10 8 12 18 TONY 39.5 160.9 39 312 -1991 8 24 0 21 ERNESTO 10.5 245.9 19 419 -1986 4 1 12 8 TONY 68.9 190.4 45 179 -1962 7 8 12 21 ERNESTO 19.6 239.9 82 281 -1973 8 20 12 16 HELENE 27.9 138.3 102 409 -1954 11 4 6 21 RAFAEL 36.2 199.6 102 255 -1968 4 9 12 17 PATTY 58.9 304.3 132 315 -1997 6 6 18 19 TONY 67.0 123.0 143 832 -1996 5 4 18 13 SANDY 24.5 344.7 30 5 -1991 1 23 6 24 ERNESTO 48.9 2.0 90 469 -1971 5 28 0 13 GORDON 46.1 137.0 53 70 -1959 8 8 6 20 TONY 18.7 73.1 66 102 -1973 11 12 6 10 WILLIAM 46.9 271.4 133 176 -1983 10 6 12 1 PATTY 11.2 97.2 93 224 -1976 9 1 12 25 RAFAEL 63.1 250.9 131 21 -1999 12 3 12 22 HELENE 41.6 212.9 67 444 -2000 4 22 12 16 FLORENCE 15.7 99.6 48 276 -1980 2 24 18 2 GORDON 66.2 29.9 69 28 -1973 10 11 6 14 JOYCE 27.1 331.8 144 316 -1982 11 7 12 1 SANDY 25.6 136.8 153 505 -1969 12 23 0 23 FLORENCE 61.8 72.7 10 443 -1950 12 14 6 3 GORDON 42.6 289.8 85 231 -1952 7 8 6 13 PATTY 51.8 265.2 153 251 -2004 2 20 0 5 GORDON 18.6 207.3 113 341 -1950 11 4 12 2 WILLIAM 12.0 125.9 68 701 -1969 8 19 0 17 KIRK 29.8 321.0 134 821 -1961 3 6 12 13 HELENE 51.2 88.5 23 81 -1954 12 8 18 9 BERYL 49.7 308.8 141 874 -1980 1 9 18 20 GORDON 45.8 223.2 84 509 -1981 12 17 18 7 PATTY 7.1 229.8 80 806 -1993 4 22 12 7 ALBERTO 22.1 295.3 67 548 -1995 9 7 6 3 NADINE 55.3 122.1 153 808 -1981 2 4 18 6 GORDON 9.1 249.3 52 39 -1986 4 12 6 1 SANDY 69.7 124.1 117 786 -1964 10 4 6 21 RAFAEL 60.0 26.6 132 691 -1991 3 17 18 25 VALERIE 34.7 41.6 135 871 -1967 1 5 6 21 VALERIE 34.4 67.1 151 743 -1992 6 22 6 7 BERYL 14.9 128.2 138 145 -1951 7 2 0 25 OSCAR 10.7 193.9 10 212 -1990 12 4 0 23 RAFAEL 9.1 113.5 163 375 -1951 1 9 0 26 BERYL 14.5 262.5 44 463 -1976 3 26 12 2 NADINE 38.2 39.4 98 677 -1990 12 16 18 10 VALERIE 13.7 72.5 121 871 -1997 12 19 6 7 VALERIE 44.4 352.9 89 648 -1991 1 28 6 15 FLORENCE 27.9 188.8 145 799 -2000 10 5 6 20 CHRIS 50.4 22.4 84 534 -1981 12 20 12 13 LESLIE 18.6 40.1 69 296 -1971 2 8 6 27 BERYL 35.4 305.4 57 106 -1989 5 1 12 12 ISAAC 56.0 70.1 65 514 -1972 12 1 18 25 ALBERTO 68.9 147.9 50 582 -1959 10 5 0 3 CHRIS 45.2 110.2 65 395 -1986 8 23 6 12 WILLIAM 60.2 250.6 161 850 -2000 9 23 6 8 HELENE 8.4 0.2 51 286 -1963 7 15 18 10 TONY 45.0 126.1 33 376 -1957 1 26 18 9 PATTY 35.6 269.2 72 316 -1970 12 17 18 7 LESLIE 50.9 57.8 161 752 -1996 12 5 6 21 OSCAR 47.3 112.1 114 86 -1980 2 1 6 21 WILLIAM 13.5 300.8 57 473 -1979 12 27 12 8 SANDY 22.9 4.9 131 718 -1952 12 3 12 15 JOYCE 62.6 276.0 146 475 -1956 10 23 12 1 OSCAR 65.3 154.9 148 279 -1981 4 1 18 19 TONY 16.0 225.8 52 471 -1969 11 18 0 23 HELENE 37.2 250.0 55 230 -1958 5 6 18 11 GORDON 65.0 350.8 159 84 -1968 4 24 12 8 ALBERTO 23.1 319.4 127 301 -1960 10 13 12 16 TONY 50.2 79.2 83 320 -1982 5 4 18 19 NADINE 57.9 1.8 85 752 -1950 7 10 18 2 HELENE 12.6 259.4 19 334 -1964 6 18 18 28 GORDON 9.3 334.9 78 465 -1972 12 5 12 15 ERNESTO 29.2 51.3 92 249 -1993 10 3 0 7 KIRK 15.9 289.6 21 795 -1955 6 12 6 13 ISAAC 67.2 142.6 25 556 -1964 2 7 12 9 VALERIE 34.2 28.1 142 718 -1950 10 19 0 2 SANDY 47.2 268.3 77 774 -1965 4 7 18 2 FLORENCE 23.3 132.6 164 710 -2003 3 13 6 21 WILLIAM 51.7 248.7 54 342 -1992 12 7 0 11 TONY 12.4 304.1 48 511 -2004 11 24 18 9 GORDON 36.4 133.2 159 303 -1995 6 25 12 23 RAFAEL 26.1 4.3 27 334 -1961 11 14 18 8 MICHAEL 67.9 237.0 108 223 -1991 3 12 12 1 WILLIAM 24.8 82.7 55 752 -2000 5 6 12 27 TONY 26.7 198.8 136 883 -2002 9 20 6 10 HELENE 47.2 321.8 74 718 -1978 12 17 12 1 RAFAEL 52.4 114.2 33 154 -1970 9 2 6 15 JOYCE 12.8 313.8 22 356 -1995 2 4 6 25 SANDY 13.5 262.3 79 348 -1969 3 16 18 27 VALERIE 66.5 326.3 159 106 -1972 3 15 0 11 VALERIE 35.8 24.4 39 880 -1994 6 6 0 17 CHRIS 25.0 5.1 128 418 -1956 8 15 18 2 JOYCE 17.5 231.7 75 99 -1994 11 14 12 27 BERYL 10.0 271.4 55 181 -1963 1 18 6 17 PATTY 32.3 107.3 61 476 -1986 5 12 12 5 FLORENCE 67.7 286.0 61 350 -1999 9 1 18 21 LESLIE 10.2 353.9 59 571 -2002 11 24 0 24 WILLIAM 19.6 322.5 74 262 -1953 4 6 6 18 FLORENCE 23.1 148.4 91 570 -1957 4 21 12 1 ERNESTO 47.4 121.2 36 800 -2004 3 1 6 26 GORDON 54.1 318.8 32 254 -1996 3 22 6 11 OSCAR 28.7 165.3 103 499 -1982 2 26 6 11 LESLIE 49.2 180.7 138 26 -1964 4 1 18 5 GORDON 35.7 244.6 43 252 -1960 12 14 12 24 ALBERTO 27.2 78.4 138 617 -1955 10 11 6 20 DEBBY 67.0 222.4 159 744 -1957 8 8 12 27 NADINE 33.3 135.1 148 638 -1982 9 26 0 16 ISAAC 10.0 179.3 81 182 -1952 2 13 6 10 ISAAC 15.5 336.6 54 822 -1974 7 8 0 20 CHRIS 18.1 233.0 94 178 -1982 6 11 0 18 LESLIE 30.2 118.3 85 397 -1963 10 15 0 4 FLORENCE 30.2 344.4 117 651 -1992 3 17 0 19 ERNESTO 52.9 258.8 95 883 -1971 4 14 0 18 ISAAC 38.6 244.2 29 473 -1991 6 14 12 12 ERNESTO 16.8 127.8 163 810 -1999 11 23 0 3 VALERIE 39.8 53.4 31 147 -1981 8 9 18 20 BERYL 35.0 1.1 25 363 -1951 7 16 6 21 CHRIS 10.1 122.4 112 677 -1956 11 16 6 8 DEBBY 42.6 172.3 103 488 -1968 12 2 18 25 BERYL 62.6 13.1 25 759 -1962 8 19 0 5 OSCAR 66.4 289.3 98 422 -1951 7 19 6 24 FLORENCE 22.0 44.8 107 400 -1978 9 3 0 10 VALERIE 50.0 218.0 99 829 -1994 9 7 12 13 DEBBY 19.3 342.3 140 210 -1967 1 2 6 12 GORDON 20.1 142.0 104 208 -1988 8 12 18 1 LESLIE 54.9 164.7 96 698 -1967 2 12 6 21 KIRK 15.5 182.6 130 829 -1993 12 25 12 16 WILLIAM 31.9 269.3 82 835 -1980 6 11 18 28 FLORENCE 43.2 237.8 36 861 -1974 3 3 6 3 ERNESTO 56.8 256.2 120 411 -2001 2 14 6 4 TONY 10.7 112.9 116 842 -1997 5 13 0 6 SANDY 59.3 43.8 134 535 -1992 8 21 0 23 VALERIE 43.0 218.2 130 676 -1991 8 17 6 7 OSCAR 41.4 337.2 53 713 -1998 12 14 18 4 BERYL 17.9 52.9 53 444 -1981 9 14 6 2 OSCAR 16.2 338.2 21 784 -1963 8 15 0 15 CHRIS 68.7 154.9 133 37 -1974 6 6 0 24 TONY 36.4 219.6 79 854 -1996 12 10 12 10 OSCAR 66.9 321.1 147 464 -1973 11 13 18 6 VALERIE 35.5 209.2 133 69 -1994 8 14 18 21 MICHAEL 36.3 189.9 102 288 -1988 7 22 12 24 FLORENCE 57.4 63.3 150 478 -1956 12 14 0 14 FLORENCE 68.6 338.2 164 319 -1996 9 17 6 8 FLORENCE 37.6 56.1 161 609 -1991 2 10 18 21 ERNESTO 44.8 154.4 163 881 -1988 10 5 6 9 ISAAC 38.5 334.0 35 479 -1988 3 17 6 10 JOYCE 68.0 4.1 73 793 -1959 9 9 6 24 ERNESTO 21.9 174.1 31 370 -1987 4 18 12 4 CHRIS 43.9 316.4 107 881 -1995 4 5 6 12 MICHAEL 57.5 99.1 12 502 -1965 12 1 6 23 LESLIE 32.0 15.0 48 85 -1954 4 21 18 14 ALBERTO 30.8 277.6 156 422 -1971 5 20 6 28 MICHAEL 43.3 90.7 99 358 -1960 3 23 12 24 CHRIS 10.6 344.0 113 108 -1996 6 7 18 14 SANDY 47.4 183.6 145 624 -1951 10 7 6 7 DEBBY 31.0 73.9 22 587 -1957 1 18 0 1 CHRIS 53.3 90.2 69 654 -1962 6 27 0 18 VALERIE 62.6 31.2 125 383 -1997 11 6 18 16 ALBERTO 25.2 28.1 131 594 -1972 11 4 18 6 LESLIE 27.6 13.4 160 309 -1958 10 24 18 9 PATTY 10.1 155.4 24 193 -2000 1 22 18 13 KIRK 33.5 318.2 152 161 -1966 7 19 12 6 CHRIS 28.0 272.5 90 356 -1971 11 17 18 18 LESLIE 58.7 261.3 120 163 -1990 12 2 6 8 TONY 18.9 159.5 136 651 -1976 1 28 0 16 ERNESTO 7.9 183.0 21 346 -1963 6 9 12 12 TONY 19.6 107.2 163 696 -1993 8 16 18 13 SANDY 54.2 238.7 143 660 -1970 1 2 0 13 JOYCE 46.2 298.2 48 255 -1953 7 4 6 10 WILLIAM 9.5 140.2 64 616 -1978 8 16 6 21 WILLIAM 33.8 47.4 105 147 -1965 3 24 6 25 ISAAC 50.7 321.4 93 844 -1953 9 27 6 18 SANDY 13.5 154.0 66 596 -1994 6 1 12 1 MICHAEL 28.6 104.7 19 486 -1995 5 16 0 22 RAFAEL 30.4 130.6 19 316 -1978 9 3 12 17 NADINE 38.2 135.0 125 300 -1961 5 19 0 2 WILLIAM 7.0 226.2 98 711 -1967 5 18 18 16 BERYL 38.0 8.6 93 117 -1976 12 14 0 14 VALERIE 48.9 154.3 22 465 -1992 8 1 18 23 VALERIE 58.5 310.4 140 567 -1987 5 10 6 19 MICHAEL 35.3 14.6 19 222 -1987 3 15 18 18 LESLIE 56.4 200.7 145 256 -1997 2 11 6 14 DEBBY 43.9 308.8 41 886 -1984 11 21 18 3 ISAAC 67.1 257.6 75 30 -1952 5 22 18 18 DEBBY 65.4 260.6 27 553 -1988 8 9 12 1 VALERIE 14.2 152.0 47 224 -1961 8 6 6 11 ERNESTO 55.6 156.4 69 775 -1956 3 19 18 21 CHRIS 22.6 143.1 81 25 -1960 11 25 18 4 OSCAR 11.5 155.1 18 455 -1988 9 4 6 5 SANDY 26.6 28.6 42 717 -1966 1 8 6 26 WILLIAM 62.1 174.9 153 202 -1950 3 10 18 28 MICHAEL 67.0 46.6 153 666 -1951 1 11 0 11 RAFAEL 59.9 64.6 126 372 -1951 3 3 18 26 WILLIAM 49.0 240.3 85 558 -1978 9 25 18 18 WILLIAM 8.4 198.9 91 538 -1961 7 2 0 11 WILLIAM 39.9 348.6 123 547 -1967 1 7 12 16 BERYL 7.3 217.0 104 557 -1981 10 7 0 2 DEBBY 9.0 45.1 138 295 -1995 5 28 18 24 SANDY 17.4 256.7 157 266 -1955 5 23 18 18 VALERIE 58.5 105.6 137 568 -1999 2 16 12 6 VALERIE 35.4 232.5 128 585 -1998 8 25 6 16 WILLIAM 25.2 287.5 131 754 -1990 12 20 18 15 HELENE 63.3 334.1 52 363 -1950 1 10 18 14 WILLIAM 22.4 38.3 156 180 -1969 10 28 12 28 NADINE 33.1 108.4 33 668 -1989 6 20 18 20 ERNESTO 10.5 301.9 21 318 -1985 12 3 12 8 FLORENCE 65.5 319.3 70 40 -1984 7 20 12 23 ERNESTO 9.7 36.1 101 433 -2001 6 5 0 22 NADINE 55.4 100.7 112 281 -1980 4 11 12 21 LESLIE 25.0 33.9 21 529 -1951 1 5 0 19 FLORENCE 7.4 38.8 110 317 -1961 5 1 18 15 FLORENCE 47.3 256.4 162 213 -2002 5 10 12 23 BERYL 30.7 188.6 130 750 -1961 7 12 6 21 DEBBY 64.5 253.3 126 559 -2001 2 12 6 20 OSCAR 21.7 280.0 119 771 -1984 4 21 0 11 ERNESTO 11.5 287.1 81 356 -1976 5 10 6 17 MICHAEL 7.5 55.3 163 478 -1963 6 6 12 26 JOYCE 61.4 151.9 41 299 -1967 1 24 12 8 GORDON 19.7 161.4 99 797 -1999 9 19 0 12 RAFAEL 66.5 226.5 123 247 -1975 4 17 12 22 KIRK 46.8 158.3 100 89 -1984 8 8 0 4 VALERIE 37.5 201.6 129 118 -1989 5 15 18 1 GORDON 15.2 282.5 164 617 -1953 7 21 6 24 LESLIE 9.6 101.7 164 528 -1997 8 22 0 20 MICHAEL 30.0 202.5 66 238 -1989 2 4 6 16 LESLIE 60.1 319.6 140 301 -1960 12 8 12 2 KIRK 16.9 112.6 139 476 -1972 9 9 0 6 ISAAC 46.4 45.9 53 157 -1962 4 25 12 19 RAFAEL 18.4 144.0 98 132 -1952 1 23 0 17 BERYL 40.0 159.0 77 374 -1999 1 14 12 3 ISAAC 14.4 251.9 91 83 -1995 2 23 18 12 ISAAC 19.7 144.7 100 804 -1955 4 16 18 16 TONY 69.4 30.8 53 204 -1988 6 28 12 25 SANDY 7.0 63.3 155 237 -1978 7 17 18 9 DEBBY 16.0 84.8 66 593 -1988 5 10 12 28 PATTY 12.1 178.9 65 4 -1959 10 17 18 1 GORDON 66.1 206.8 80 836 -1987 7 12 6 21 BERYL 36.5 123.2 121 556 -1989 1 2 0 6 RAFAEL 34.1 236.5 25 458 -1996 3 23 18 23 DEBBY 17.6 110.1 142 247 -2003 1 12 6 1 SANDY 45.2 319.0 156 780 -1998 5 4 12 6 MICHAEL 37.3 93.9 62 665 -1984 12 3 6 19 LESLIE 68.3 282.3 158 853 -1975 2 18 0 13 HELENE 68.7 245.9 94 638 -1987 7 11 18 14 RAFAEL 25.9 55.0 21 80 -1983 7 27 18 7 ERNESTO 57.6 5.1 44 435 -1961 10 4 18 25 MICHAEL 47.8 281.2 155 108 -1988 10 21 0 28 WILLIAM 26.3 238.1 50 374 -1969 6 3 18 19 HELENE 35.2 153.7 12 216 -1970 6 18 12 15 RAFAEL 49.2 166.8 148 154 -1995 9 25 6 24 TONY 39.9 314.1 40 356 -1998 2 25 18 16 FLORENCE 7.4 75.4 148 899 -1951 3 20 0 10 NADINE 52.6 320.4 110 771 -1952 3 4 6 28 OSCAR 13.4 167.8 162 366 -1999 5 1 6 1 ISAAC 51.4 182.0 106 190 -2000 1 17 0 27 ALBERTO 42.3 135.1 95 320 -1952 12 16 0 25 FLORENCE 59.1 211.0 49 797 -1994 3 20 0 23 BERYL 9.6 59.3 144 191 -1959 4 17 0 23 WILLIAM 17.4 269.5 164 117 -1992 7 23 6 18 ISAAC 26.6 212.6 70 265 -1997 7 24 6 14 JOYCE 47.8 72.0 141 291 -1981 1 23 6 21 BERYL 26.3 82.1 78 778 -1974 4 19 18 26 ALBERTO 61.6 268.4 61 62 -1985 11 19 18 8 JOYCE 50.2 250.6 118 746 -1963 7 15 0 28 TONY 26.3 15.1 17 28 -1970 11 2 12 23 JOYCE 37.8 340.6 54 861 -1976 3 21 18 9 OSCAR 52.2 297.3 95 678 -1986 10 14 12 18 WILLIAM 27.0 30.5 89 84 -1966 7 13 12 6 SANDY 27.9 286.1 118 194 -1951 11 27 18 7 DEBBY 51.9 3.3 58 252 -1988 4 13 6 16 PATTY 53.2 132.1 54 369 -1955 2 20 6 18 BERYL 40.0 339.3 147 399 -1975 3 26 12 18 KIRK 48.8 188.7 117 231 -1978 1 28 6 11 OSCAR 55.3 237.7 149 494 -1992 2 9 12 16 VALERIE 60.4 289.8 157 685 -1958 11 18 0 22 CHRIS 50.6 3.4 86 870 -1993 2 4 0 11 ERNESTO 27.8 52.4 144 13 -1999 5 12 18 20 LESLIE 10.4 324.6 77 463 -1994 3 5 6 10 PATTY 30.9 32.1 150 286 -1987 12 15 6 23 ALBERTO 65.5 310.6 129 335 -1985 11 3 0 9 RAFAEL 58.1 17.3 42 428 -1967 11 9 12 1 WILLIAM 7.2 146.4 129 387 -1979 4 2 18 7 WILLIAM 60.1 8.7 76 14 -1958 8 13 0 27 CHRIS 27.7 252.0 123 689 -1969 5 17 18 16 OSCAR 60.4 194.5 54 390 -1952 8 15 6 4 ISAAC 61.4 165.7 130 160 -1976 11 2 6 20 ERNESTO 53.8 253.5 76 828 -1950 4 4 0 7 OSCAR 23.8 134.2 16 755 -1954 3 5 6 7 FLORENCE 66.3 139.9 147 674 -1984 6 17 0 17 SANDY 11.5 92.3 164 171 -1978 12 5 0 2 BERYL 69.8 94.0 36 707 -1971 5 9 18 23 KIRK 44.1 100.8 144 216 -1999 7 1 0 18 SANDY 44.1 204.6 139 317 -1993 10 7 0 5 WILLIAM 49.4 88.4 106 811 -1981 7 17 12 22 BERYL 69.6 222.5 19 33 -1954 6 16 18 2 ERNESTO 44.6 351.6 64 898 -1992 4 4 18 19 VALERIE 47.8 172.4 80 727 -1954 11 13 0 21 OSCAR 21.9 2.5 72 267 -1965 11 20 18 1 BERYL 69.8 58.2 10 225 -1951 1 19 6 19 WILLIAM 10.6 181.4 56 256 -1998 2 24 0 3 HELENE 11.2 234.1 99 33 -1955 5 17 6 21 BERYL 11.0 92.3 13 368 -1963 2 12 6 23 ISAAC 17.0 142.5 108 247 -1990 9 8 18 1 HELENE 41.1 60.5 50 370 -1984 12 2 0 28 NADINE 51.4 118.1 92 490 -1988 1 23 0 26 DEBBY 62.0 49.4 138 343 -2004 5 7 12 6 MICHAEL 12.5 183.5 48 129 -1975 10 11 0 26 MICHAEL 36.2 20.8 98 563 -1963 5 5 6 11 VALERIE 38.7 114.2 121 25 -1996 9 6 12 26 ISAAC 60.3 348.2 72 143 -1964 8 5 6 4 ERNESTO 9.4 33.6 88 775 -1981 1 10 6 7 ERNESTO 14.5 119.3 124 403 -1953 2 9 18 4 LESLIE 32.9 53.3 41 89 -1988 10 24 12 3 TONY 26.7 250.1 106 457 -1959 1 17 12 5 RAFAEL 46.8 314.5 86 743 -2000 11 11 6 26 MICHAEL 20.7 208.9 74 455 -2002 6 19 12 25 FLORENCE 11.3 341.4 11 323 -1954 5 5 12 22 LESLIE 23.2 325.1 73 272 -1975 5 23 18 14 ALBERTO 17.3 16.4 163 556 -2001 6 26 0 18 TONY 63.1 102.9 28 886 -1960 11 12 18 23 KIRK 16.0 3.2 109 58 -1992 4 27 6 25 JOYCE 67.8 204.0 86 631 -1956 1 19 0 21 BERYL 18.3 68.8 37 708 -1975 5 15 18 12 DEBBY 36.8 72.9 104 871 -1954 11 9 18 14 ERNESTO 18.0 223.2 90 250 -1951 8 8 12 5 HELENE 66.5 36.5 88 691 -1993 3 12 12 6 NADINE 30.3 268.0 95 772 -1958 12 18 0 17 LESLIE 39.6 295.3 160 709 -1998 3 16 0 24 ISAAC 10.3 190.9 65 679 -1980 8 6 6 6 ISAAC 21.7 132.8 110 450 -1971 10 12 6 19 FLORENCE 13.0 53.2 65 169 -1954 12 1 18 18 SANDY 47.3 124.3 112 823 -1951 11 19 0 21 VALERIE 62.5 129.2 103 714 -1950 12 18 18 13 RAFAEL 11.4 222.0 96 641 -1972 11 2 6 19 TONY 47.8 254.4 111 708 -1963 1 21 0 28 CHRIS 12.5 143.0 129 828 -1994 4 6 18 1 ERNESTO 65.1 157.5 17 774 -1955 1 4 18 3 WILLIAM 9.7 189.8 55 776 -1986 10 5 0 13 MICHAEL 43.9 43.5 56 227 -1994 7 19 6 20 DEBBY 46.8 82.5 143 481 -1950 5 13 0 20 ERNESTO 53.3 188.1 67 280 -1962 8 4 0 21 BERYL 19.9 86.7 70 312 -1997 8 27 18 7 FLORENCE 25.6 346.3 135 128 -1964 10 8 18 6 CHRIS 30.1 256.3 112 551 -1986 6 10 6 20 DEBBY 19.8 33.3 118 551 -2004 4 25 0 28 SANDY 59.9 24.3 23 311 -2001 5 14 6 3 MICHAEL 34.0 33.4 124 836 -1982 2 13 0 1 RAFAEL 37.8 28.4 102 305 -1962 1 16 12 24 MICHAEL 11.2 308.4 113 207 -1986 12 27 18 17 LESLIE 46.8 121.6 61 47 -1979 7 12 12 10 ERNESTO 10.6 131.7 103 543 -1999 2 6 0 1 LESLIE 66.4 141.3 128 319 -1973 7 16 12 19 HELENE 65.3 253.6 41 550 -1962 2 17 0 21 ALBERTO 57.4 144.1 16 764 -1953 9 12 18 15 LESLIE 53.6 109.7 52 309 -1994 7 5 6 8 HELENE 11.9 60.2 17 198 -1992 1 8 0 22 CHRIS 32.2 4.9 113 282 -2004 5 1 18 23 GORDON 39.7 86.9 142 625 -1973 5 7 0 25 HELENE 39.3 219.3 62 328 -1988 5 27 12 20 ERNESTO 39.2 279.0 127 645 -1971 5 20 12 18 JOYCE 24.7 213.2 42 663 -1967 3 20 0 16 GORDON 65.8 90.3 97 522 -1979 4 15 6 25 ALBERTO 19.1 148.0 39 795 -1999 8 24 0 18 DEBBY 45.7 128.3 81 596 -1968 4 26 0 3 OSCAR 19.5 87.7 128 407 -1956 8 5 18 26 TONY 41.5 208.8 101 567 -1990 7 22 6 26 TONY 19.2 261.2 106 341 -1995 6 3 6 22 NADINE 54.3 333.5 93 828 -1951 2 27 12 16 RAFAEL 31.4 255.2 17 392 -1954 6 28 0 24 MICHAEL 68.0 27.8 162 696 -1990 9 12 12 26 OSCAR 17.0 338.5 110 569 -1995 1 5 0 19 RAFAEL 45.5 260.1 113 550 -1994 7 8 12 7 TONY 58.4 262.0 134 267 -2003 3 5 0 28 RAFAEL 33.4 225.8 72 121 -2004 9 14 6 21 OSCAR 54.5 353.8 91 653 -1997 4 23 0 26 CHRIS 55.2 49.9 91 76 -1973 6 13 18 28 JOYCE 28.5 232.4 136 57 -2000 12 5 6 23 SANDY 8.7 30.1 62 389 -1983 12 10 0 4 ERNESTO 26.7 208.7 151 90 -1965 11 17 6 9 WILLIAM 44.2 180.5 144 282 -1999 11 19 18 8 WILLIAM 18.0 336.0 140 61 -1981 1 25 6 13 PATTY 60.2 219.8 146 857 -1990 5 8 0 11 VALERIE 36.2 232.3 157 585 -1987 2 13 12 20 JOYCE 41.7 284.5 113 212 -1952 8 22 18 4 RAFAEL 51.4 123.6 53 629 -1985 4 7 6 18 BERYL 25.1 300.7 119 228 -1963 7 11 18 23 CHRIS 21.3 206.1 150 709 -1978 6 18 0 22 JOYCE 11.3 277.5 163 698 -1988 10 28 0 17 MICHAEL 30.3 143.5 61 355 -1981 8 25 18 2 LESLIE 50.0 286.8 63 499 -1996 9 8 6 26 VALERIE 64.8 186.2 157 47 -1990 5 12 18 20 PATTY 35.7 260.2 124 291 -1994 4 18 12 22 GORDON 12.2 168.8 101 133 -1957 12 2 0 15 SANDY 46.5 292.2 117 261 -1979 11 22 18 26 VALERIE 41.3 146.1 43 585 -2001 9 8 12 21 PATTY 24.1 259.7 142 379 -1975 3 17 6 26 BERYL 21.7 163.8 83 138 -1975 4 28 6 27 LESLIE 60.6 70.8 84 747 -1956 3 26 0 4 HELENE 32.5 233.7 95 556 -1952 4 11 6 16 JOYCE 66.7 192.3 67 76 -1952 9 13 0 6 RAFAEL 28.9 88.5 159 745 -1965 6 9 0 22 PATTY 23.1 150.0 109 374 -1979 6 24 18 5 VALERIE 46.2 300.3 161 290 -2002 6 20 6 18 JOYCE 60.3 120.3 77 603 -1987 11 21 6 21 PATTY 63.1 62.9 65 140 -1980 8 23 0 4 ERNESTO 31.5 137.4 20 699 -1977 2 10 18 1 LESLIE 25.7 204.7 16 435 -1982 9 1 12 24 ERNESTO 11.7 28.1 94 207 -2004 5 26 18 18 FLORENCE 17.1 139.0 143 10 -1954 10 1 12 2 CHRIS 11.1 50.4 33 183 -1964 12 23 18 25 NADINE 58.3 291.9 102 126 -1950 12 18 12 11 ISAAC 22.5 239.3 99 678 -1971 6 2 12 27 SANDY 45.9 268.4 81 758 -1952 3 1 6 27 NADINE 39.0 78.9 127 819 -1996 7 6 12 4 NADINE 7.9 184.4 93 500 -1972 9 18 18 4 PATTY 8.7 48.3 87 54 -1994 5 6 0 14 CHRIS 33.1 133.2 121 400 -1997 2 1 18 17 KIRK 23.6 206.0 65 270 -1953 10 3 12 12 CHRIS 48.6 270.2 34 787 -1996 11 18 12 23 WILLIAM 9.2 36.0 154 851 -1955 2 17 6 27 OSCAR 56.8 111.0 150 281 -1976 1 1 12 24 TONY 43.7 337.9 60 387 -1983 6 3 6 5 PATTY 21.8 8.1 87 312 -1968 12 14 18 5 JOYCE 52.3 319.6 148 584 -1983 2 26 12 1 FLORENCE 45.2 315.1 120 514 -1980 4 13 18 1 JOYCE 36.4 349.9 120 783 -1978 3 17 18 1 GORDON 42.5 84.6 14 440 -1954 10 15 12 27 NADINE 40.1 111.7 101 545 -1967 10 12 0 11 HELENE 28.8 323.2 119 475 -1951 9 17 12 6 ISAAC 51.2 150.0 24 563 -2001 10 7 0 11 ERNESTO 11.0 44.1 98 288 -1980 11 14 6 27 CHRIS 60.3 283.5 126 354 -1980 11 21 18 28 KIRK 65.6 153.1 10 451 -1998 1 11 18 26 VALERIE 22.8 270.3 102 146 -1977 6 23 18 4 FLORENCE 53.2 279.5 48 339 -2004 3 14 18 28 KIRK 16.4 50.7 99 873 -1951 5 21 12 10 ALBERTO 36.5 86.1 41 645 -1987 8 26 0 25 ERNESTO 16.1 167.9 90 138 -1957 12 23 0 1 CHRIS 34.7 178.1 60 619 -2002 10 19 0 13 RAFAEL 64.6 327.8 14 275 -1963 5 14 12 17 WILLIAM 20.6 224.5 161 444 -1987 4 12 0 1 ALBERTO 60.6 215.9 139 646 -1961 4 24 12 11 SANDY 27.4 350.2 156 252 -1965 1 26 0 28 ERNESTO 53.4 284.3 72 582 -1999 5 10 6 11 OSCAR 49.1 11.2 42 737 -1954 1 3 12 4 ALBERTO 16.3 275.3 90 730 -1987 9 12 6 13 SANDY 52.6 239.4 110 823 -1995 2 1 18 13 FLORENCE 28.1 108.3 31 615 -1980 5 23 0 5 PATTY 65.0 44.7 36 798 -1959 10 8 0 7 LESLIE 10.2 156.8 23 602 -1989 8 26 18 23 TONY 26.3 348.3 163 570 -1999 12 23 0 6 HELENE 42.1 279.3 81 516 -1959 9 12 6 17 NADINE 39.0 242.9 36 298 -1967 10 19 0 27 SANDY 15.2 315.2 69 782 -1976 11 8 18 21 VALERIE 8.2 111.7 30 683 -1981 12 12 0 4 TONY 15.4 193.1 154 329 -1953 10 10 18 4 CHRIS 67.6 190.7 53 420 -1959 7 23 0 13 ISAAC 24.0 333.6 45 124 -1960 3 3 0 28 LESLIE 32.0 92.3 116 589 -1974 12 27 0 13 GORDON 58.6 108.9 151 40 -1994 1 21 12 27 HELENE 17.5 109.1 130 710 -1992 5 16 0 4 OSCAR 28.3 101.1 18 323 -1984 6 13 6 21 MICHAEL 22.9 310.6 23 119 -1998 6 11 12 3 NADINE 10.0 343.3 109 429 -1970 8 2 18 4 ALBERTO 55.4 306.9 145 638 -1974 1 4 0 15 HELENE 35.6 91.0 21 206 -1996 8 4 18 20 BERYL 10.4 225.8 152 846 -1999 10 11 6 21 ERNESTO 16.2 340.1 164 119 -1986 8 5 12 9 OSCAR 51.0 257.8 106 390 -2004 7 10 12 28 ISAAC 60.6 101.2 51 390 -1992 9 27 0 24 VALERIE 67.2 33.8 59 753 -1962 5 4 18 12 DEBBY 46.0 282.8 157 130 -2004 7 13 0 2 JOYCE 65.3 292.3 128 376 -1989 4 14 18 16 VALERIE 13.6 345.0 111 760 -1982 4 16 12 3 PATTY 65.3 237.8 143 68 -1956 1 5 12 5 GORDON 48.7 302.1 70 3 -1998 4 27 6 11 TONY 40.1 20.6 104 688 -1984 10 10 6 15 WILLIAM 27.8 329.7 136 579 -2002 9 19 18 28 WILLIAM 27.6 312.6 68 254 -1984 12 10 18 2 SANDY 14.1 116.0 21 366 -1990 7 11 18 9 ALBERTO 24.4 292.9 49 103 -1982 7 12 12 16 FLORENCE 64.4 70.4 19 789 -1995 11 18 18 16 DEBBY 12.2 327.0 113 841 -1975 9 1 18 26 MICHAEL 33.8 155.2 101 680 -1983 3 5 18 16 ISAAC 64.5 302.1 150 819 -1985 8 19 0 7 NADINE 10.8 19.2 120 838 -2004 3 7 18 1 WILLIAM 62.1 1.6 36 501 -1957 1 25 12 19 VALERIE 20.8 335.3 117 375 -1973 5 1 12 3 ISAAC 30.5 258.4 79 215 -1969 11 11 18 22 GORDON 23.4 5.3 56 663 -1954 5 6 18 5 CHRIS 13.4 56.1 143 690 -1970 1 22 6 19 CHRIS 59.3 164.6 155 167 -1985 5 16 6 14 SANDY 37.8 327.6 66 197 -2000 2 4 12 13 DEBBY 21.3 218.4 147 409 -2004 12 22 0 7 OSCAR 53.3 40.7 160 279 -1986 9 23 0 24 CHRIS 39.5 285.6 76 311 -1990 1 6 12 15 TONY 14.1 190.2 113 42 -1950 9 25 0 27 FLORENCE 59.6 24.5 72 131 -1979 9 10 12 26 KIRK 38.9 57.5 40 472 -1965 7 13 0 27 PATTY 63.4 175.8 141 311 -1975 4 22 18 14 ISAAC 18.5 245.0 85 742 -1958 4 24 12 6 TONY 17.5 274.0 138 710 -1958 4 4 6 3 ISAAC 13.5 319.5 132 892 -1964 9 5 12 5 VALERIE 33.7 151.8 46 626 -1967 11 24 6 14 JOYCE 59.5 82.3 148 826 -1981 11 1 6 17 SANDY 32.1 343.8 69 573 -1969 2 3 0 14 WILLIAM 7.9 66.0 56 772 -1961 1 10 18 24 RAFAEL 64.2 160.2 63 374 -2002 1 10 18 3 LESLIE 38.9 93.5 164 644 -1958 2 16 18 12 KIRK 58.3 337.1 111 242 -1998 4 16 18 5 ERNESTO 66.7 300.0 155 857 -1954 4 3 0 18 GORDON 42.4 263.6 33 409 -1967 6 12 6 11 DEBBY 13.8 264.8 67 492 -1959 5 4 0 15 ALBERTO 34.1 183.9 59 574 -1995 4 21 12 8 FLORENCE 9.9 74.8 37 864 -1995 7 25 18 14 KIRK 40.2 2.4 108 589 -1999 6 1 12 22 FLORENCE 44.8 258.9 21 857 -1983 3 28 0 22 ALBERTO 32.2 234.9 39 130 -1952 9 10 6 8 ERNESTO 15.7 253.8 163 218 -1998 5 13 0 26 VALERIE 37.7 166.6 142 83 -1992 9 24 18 9 ALBERTO 67.7 63.5 94 463 -1965 8 13 0 23 BERYL 30.7 154.3 112 553 -2004 10 26 0 10 JOYCE 35.6 30.7 133 581 -1959 5 21 6 19 BERYL 47.6 179.6 55 439 -2001 8 15 0 2 BERYL 15.1 157.2 38 244 -2002 11 21 18 6 RAFAEL 68.8 213.1 121 789 -1958 6 23 18 6 GORDON 41.7 143.4 52 31 -1982 12 15 12 2 OSCAR 52.2 340.3 34 633 -1966 1 21 12 6 HELENE 25.3 50.7 122 251 -1953 7 6 6 28 SANDY 61.4 67.6 33 263 -1957 3 28 6 26 VALERIE 43.7 62.5 27 185 -1990 10 22 12 8 ERNESTO 69.3 357.8 52 466 -1968 6 1 18 5 OSCAR 27.4 43.0 149 52 -1974 10 25 6 22 CHRIS 47.5 85.9 73 298 -1983 7 26 0 2 TONY 50.9 327.1 139 259 -1979 12 13 0 18 HELENE 39.8 16.2 160 797 -1954 10 27 12 14 VALERIE 8.0 275.0 120 5 -1991 1 25 18 19 SANDY 13.6 91.3 163 686 -1959 6 17 0 27 NADINE 36.2 102.0 126 6 -1958 12 17 18 14 ALBERTO 32.2 23.3 67 410 -1959 7 15 18 13 ALBERTO 58.4 242.0 133 755 -2004 11 12 0 15 HELENE 65.4 313.3 103 778 -1974 9 24 6 14 NADINE 19.5 273.9 35 889 -1981 12 2 12 5 TONY 53.7 115.2 110 191 -1961 8 17 0 3 FLORENCE 48.4 33.5 89 2 -1972 6 22 6 8 HELENE 24.6 144.3 110 554 -1990 5 3 18 6 SANDY 24.6 45.0 155 567 -1965 3 20 0 16 DEBBY 26.6 30.3 138 77 -1976 11 26 0 27 KIRK 9.6 307.4 115 802 -1986 6 12 0 25 FLORENCE 65.6 228.2 39 249 -1963 4 18 12 23 HELENE 42.3 310.9 27 826 -1999 9 15 12 21 SANDY 8.3 218.2 95 155 -1959 9 28 6 8 VALERIE 21.1 332.9 114 85 -1997 11 19 6 8 DEBBY 17.0 233.5 162 584 -1958 1 28 6 1 WILLIAM 20.1 115.7 119 183 -1993 1 8 6 5 ALBERTO 58.9 141.7 128 278 -1954 3 8 18 1 FLORENCE 21.5 244.9 118 286 -1996 8 14 6 27 RAFAEL 20.3 74.7 42 214 -1979 9 5 0 9 BERYL 40.3 151.2 143 121 -1975 10 1 12 9 VALERIE 55.8 173.3 126 457 -1986 5 15 12 16 JOYCE 62.0 300.1 100 100 -1963 9 1 6 7 DEBBY 43.5 198.8 40 372 -1957 9 19 6 2 PATTY 8.5 271.8 122 129 -1953 10 10 12 7 ALBERTO 36.1 346.1 43 784 -1997 3 27 6 10 HELENE 52.0 58.0 72 616 -1998 1 18 12 15 WILLIAM 55.5 272.5 164 468 -1991 10 15 12 1 SANDY 49.1 93.0 95 126 -1987 6 11 12 25 TONY 25.1 92.4 89 198 -1968 4 23 18 1 GORDON 16.2 142.7 52 842 -1987 9 13 6 18 JOYCE 25.4 294.0 18 709 -1999 2 4 0 1 NADINE 57.3 352.6 66 727 -1973 6 28 18 20 MICHAEL 8.3 111.3 125 495 -2004 5 1 18 14 OSCAR 53.7 208.3 43 652 -1973 5 7 6 6 HELENE 14.1 342.1 91 211 -1989 11 28 6 9 SANDY 50.7 346.3 64 205 -1990 7 20 18 22 SANDY 35.1 169.0 24 878 -2000 6 9 6 13 PATTY 11.1 288.5 53 560 -1958 7 24 6 7 GORDON 8.1 212.9 98 464 -1987 2 9 0 8 RAFAEL 44.3 108.2 151 566 -1956 3 7 0 3 ERNESTO 26.4 277.6 44 420 -1961 7 11 18 8 TONY 39.7 137.1 76 200 -1950 5 22 12 4 ALBERTO 35.7 308.9 119 470 -1957 10 26 18 18 ALBERTO 31.5 352.0 87 502 -1971 5 21 6 20 VALERIE 61.1 148.1 138 798 -1963 2 19 12 8 CHRIS 45.0 268.2 14 145 -1964 3 16 0 20 WILLIAM 62.3 64.6 139 587 -1959 12 27 18 19 SANDY 31.6 54.5 125 543 -1953 3 9 6 9 ERNESTO 19.8 186.1 65 241 -1992 10 6 18 20 JOYCE 56.0 120.9 55 185 -1982 9 18 6 28 OSCAR 61.8 193.3 56 361 -1987 2 28 12 8 LESLIE 48.9 101.1 17 858 -1996 10 27 18 11 FLORENCE 32.0 353.2 41 296 -1953 7 14 6 12 ERNESTO 35.2 256.3 70 375 -1992 7 27 18 16 ALBERTO 24.4 183.7 83 779 -1991 8 4 18 9 MICHAEL 11.6 54.2 98 177 -1996 5 25 0 4 KIRK 12.5 258.4 139 868 -1954 6 5 12 22 VALERIE 26.4 226.9 80 634 -1966 8 3 18 17 MICHAEL 28.1 296.8 115 455 -1953 4 27 18 2 ISAAC 19.7 96.7 146 392 -1954 4 8 0 1 ERNESTO 51.7 247.1 100 785 -2000 9 18 0 13 WILLIAM 35.2 105.4 99 774 -1953 11 1 6 3 PATTY 49.8 51.0 159 92 -1997 12 26 6 25 GORDON 47.1 155.8 82 618 -1964 8 14 12 17 ERNESTO 36.8 139.5 20 869 -1958 11 26 18 12 ERNESTO 39.5 296.7 97 6 -1952 7 11 0 7 JOYCE 48.4 281.9 48 481 -1983 4 6 18 13 SANDY 57.7 126.3 146 68 -1960 10 20 12 7 WILLIAM 59.4 279.7 125 228 -1986 3 13 6 3 DEBBY 65.1 155.8 49 237 -1963 10 5 12 11 FLORENCE 8.0 120.7 11 576 -1951 9 6 6 15 LESLIE 32.8 290.3 36 22 -1956 11 17 6 14 ISAAC 52.1 302.9 31 64 -1956 8 4 18 1 MICHAEL 59.0 196.6 143 582 -2000 4 6 12 9 DEBBY 25.9 124.5 43 576 -1993 6 20 18 21 ALBERTO 67.5 187.5 70 7 -1981 8 24 12 8 FLORENCE 15.8 213.6 88 856 -2000 4 13 0 12 DEBBY 35.2 193.1 102 271 -1994 8 13 12 22 JOYCE 47.1 68.1 72 290 -1982 11 12 0 24 KIRK 65.0 294.5 126 682 -1952 7 7 18 7 ERNESTO 43.2 187.4 85 466 -1987 2 3 0 23 FLORENCE 57.4 247.6 147 685 -1985 1 15 18 10 OSCAR 9.6 213.0 73 161 -1961 11 15 18 21 ERNESTO 36.0 226.9 51 882 -1950 6 10 0 12 CHRIS 38.2 194.4 21 525 -1972 2 23 18 2 TONY 17.6 201.7 141 428 -2001 1 7 6 4 DEBBY 29.9 345.3 138 186 -1963 1 28 6 5 FLORENCE 67.9 262.8 23 470 -2002 10 22 12 13 ISAAC 52.1 344.0 159 831 -2001 11 23 6 12 ALBERTO 63.5 129.9 21 126 -1995 9 20 12 14 GORDON 23.0 42.9 111 304 -1995 9 7 6 5 RAFAEL 56.1 295.2 73 814 -1972 12 27 6 6 RAFAEL 20.4 88.8 10 614 -1989 10 11 12 7 TONY 43.0 10.4 131 540 -1978 11 16 6 6 WILLIAM 58.3 175.9 27 183 -1952 3 23 18 2 DEBBY 16.3 186.7 96 802 -1955 5 27 18 26 ALBERTO 17.8 336.4 131 896 -1994 10 10 12 8 WILLIAM 35.6 307.4 88 516 -1950 3 4 12 2 NADINE 51.3 329.1 114 446 -1972 3 3 12 22 OSCAR 38.6 76.2 66 67 -1987 11 26 18 2 MICHAEL 13.6 296.5 137 477 -1988 4 14 18 24 HELENE 53.4 253.8 34 36 -1993 11 11 18 11 WILLIAM 56.8 138.2 113 618 -1974 5 27 18 27 RAFAEL 36.9 264.5 28 47 -1985 3 26 6 19 ISAAC 49.7 2.2 71 766 -1966 3 1 12 15 PATTY 29.5 279.0 47 35 -2001 5 13 18 27 SANDY 69.6 106.2 90 92 -1969 1 26 12 24 KIRK 67.8 119.7 74 666 -1951 5 4 0 12 TONY 41.3 143.3 38 298 -1965 12 4 6 7 KIRK 62.1 345.8 17 605 -1953 3 19 18 16 CHRIS 48.3 157.7 139 106 -1984 6 9 12 18 OSCAR 22.5 214.6 158 342 -1997 8 19 12 15 FLORENCE 64.0 211.1 63 234 -1978 2 17 18 10 DEBBY 58.8 210.3 113 301 -1967 4 10 12 4 ISAAC 54.0 173.7 135 73 -1962 7 27 18 21 WILLIAM 41.8 178.5 133 358 -1992 6 23 0 8 RAFAEL 55.1 185.9 85 20 -1953 10 5 6 17 WILLIAM 14.9 6.4 93 560 -1979 2 26 0 28 FLORENCE 67.3 10.2 104 853 -1987 2 16 18 21 CHRIS 22.9 222.8 67 444 -1975 8 26 12 21 KIRK 40.1 46.0 17 444 -1978 8 13 18 17 MICHAEL 9.7 213.9 127 686 -1966 10 2 18 26 ERNESTO 13.8 44.6 53 664 -1960 9 9 12 21 OSCAR 61.7 146.2 129 344 -2001 7 7 0 11 VALERIE 15.1 152.7 157 583 -1981 4 7 6 21 OSCAR 20.5 198.5 102 836 -1953 11 19 18 2 CHRIS 39.6 327.7 96 795 -1975 4 17 0 20 MICHAEL 26.4 319.5 29 139 -1983 8 9 6 7 LESLIE 35.0 80.0 125 852 -1991 5 1 18 23 KIRK 53.7 231.3 145 384 -1977 2 17 12 11 MICHAEL 33.1 71.7 93 103 -1955 3 17 0 2 CHRIS 48.4 292.4 145 776 -1977 11 2 18 13 NADINE 29.4 348.9 122 574 -1993 11 7 12 25 GORDON 62.7 158.7 158 386 -1970 8 19 6 1 HELENE 64.1 307.1 155 280 -1983 11 12 12 22 CHRIS 43.4 46.9 96 547 -1963 6 22 6 4 GORDON 46.8 156.6 37 636 -1976 9 8 12 4 FLORENCE 67.9 112.8 26 417 -1984 5 13 0 7 CHRIS 53.5 152.9 144 733 -1975 1 16 6 7 TONY 27.0 188.2 78 666 -1962 3 24 18 12 CHRIS 40.5 75.8 78 217 -1958 9 2 18 9 KIRK 20.1 118.6 80 0 -1989 9 6 18 14 WILLIAM 33.9 261.1 67 334 -1985 12 4 18 13 RAFAEL 35.4 134.2 162 721 -2001 5 19 12 20 WILLIAM 63.5 153.6 148 134 -1953 6 19 0 27 NADINE 44.7 168.4 130 76 -1977 6 6 18 12 LESLIE 16.6 331.8 74 584 -1999 12 9 0 4 TONY 45.1 215.3 163 215 -1950 11 6 12 5 TONY 31.6 7.5 66 246 -1985 11 14 18 13 JOYCE 40.6 96.6 137 859 -1980 4 12 6 8 LESLIE 62.4 237.0 135 38 -1951 10 10 12 26 KIRK 14.6 201.2 35 514 -1976 10 23 0 6 BERYL 28.0 43.7 75 169 -1966 3 15 0 24 WILLIAM 35.8 184.3 139 692 -1966 7 12 6 1 TONY 68.2 2.3 45 636 -1977 12 26 6 11 GORDON 8.1 230.2 100 238 -1991 5 9 0 17 GORDON 68.6 137.3 117 143 -1981 2 4 12 24 TONY 29.0 149.1 143 95 -2004 4 17 12 12 RAFAEL 32.3 275.9 151 329 -1984 2 3 12 1 GORDON 14.1 232.0 19 132 -1994 10 24 0 18 BERYL 65.3 267.4 72 882 -1995 9 24 12 2 TONY 41.1 81.5 61 529 -1961 12 14 18 28 TONY 69.4 71.8 152 58 -2004 12 4 12 28 TONY 41.9 12.5 63 835 -1957 2 4 12 28 VALERIE 53.8 257.1 43 307 -1955 12 10 12 3 NADINE 13.6 2.0 44 430 -1953 4 27 0 16 PATTY 30.2 30.8 61 405 -1950 10 22 12 11 ISAAC 32.1 26.2 78 70 -1976 10 8 18 5 LESLIE 17.8 313.4 133 169 -1999 6 10 12 25 WILLIAM 17.5 274.8 70 623 -1967 12 3 12 3 SANDY 13.7 169.7 48 390 -1962 7 13 12 3 ALBERTO 9.4 323.6 11 679 -1998 5 11 0 2 KIRK 51.6 221.8 116 389 -1971 6 7 18 13 FLORENCE 42.3 161.4 136 719 -2002 4 2 12 1 NADINE 39.1 97.5 13 460 -1970 3 25 18 9 SANDY 29.5 285.3 99 675 -1966 6 26 18 3 LESLIE 25.9 76.3 130 720 -1962 7 25 6 15 ERNESTO 46.2 84.7 159 486 -2002 8 24 12 3 CHRIS 65.7 305.9 47 88 -1965 10 18 0 25 BERYL 9.9 85.6 157 26 -1961 2 10 12 3 KIRK 60.0 197.0 144 864 -1970 6 25 6 24 BERYL 49.6 20.7 12 233 -1960 12 8 18 17 HELENE 8.2 85.0 54 406 -1996 3 5 0 2 WILLIAM 10.6 22.4 139 176 -1959 12 8 6 10 SANDY 43.3 291.7 125 749 -1971 11 22 6 10 TONY 31.1 151.0 20 471 -1993 9 17 18 7 VALERIE 16.0 165.3 109 738 -1998 8 25 12 18 LESLIE 40.1 335.6 49 364 -2002 3 24 12 3 WILLIAM 46.8 17.7 135 193 -1958 9 13 0 15 HELENE 38.5 280.7 152 213 -1987 9 8 18 22 OSCAR 15.7 136.1 67 114 -1983 6 12 6 23 WILLIAM 11.9 252.8 53 490 -1982 12 18 0 7 WILLIAM 61.3 155.5 44 244 -1970 1 11 18 16 VALERIE 13.9 105.6 42 149 -1997 6 15 6 2 DEBBY 64.1 201.2 115 653 -1960 4 27 12 13 NADINE 35.7 195.6 162 334 -1982 4 12 18 21 MICHAEL 49.1 223.0 143 512 -1994 10 10 12 27 KIRK 42.1 127.5 110 79 -1990 12 22 18 10 DEBBY 59.0 150.7 31 82 -1985 10 28 6 26 MICHAEL 53.2 58.4 67 273 -1988 10 4 6 3 MICHAEL 45.6 295.6 147 248 -1967 1 26 12 9 OSCAR 50.7 25.9 88 204 -1998 9 17 18 16 BERYL 53.8 251.5 114 49 -1967 3 9 6 16 WILLIAM 30.0 62.0 29 75 -1961 4 11 18 3 CHRIS 65.0 164.3 137 501 -1993 7 15 0 2 WILLIAM 22.2 82.7 39 673 -1980 7 26 0 18 LESLIE 53.7 139.6 97 605 -1976 4 1 6 23 GORDON 8.6 124.8 115 693 -1962 1 14 12 15 ERNESTO 44.0 268.1 139 205 -1973 4 3 0 9 BERYL 28.0 25.9 78 767 -1967 3 27 6 27 ISAAC 60.3 328.1 139 572 -1956 9 25 12 26 NADINE 51.3 24.2 140 287 -1999 12 15 12 22 GORDON 15.6 171.9 111 64 -1971 6 7 18 6 SANDY 18.7 76.0 18 860 -1980 5 23 12 3 WILLIAM 10.9 17.5 63 553 -1987 3 20 0 3 TONY 42.6 99.3 75 192 -1958 12 24 0 16 PATTY 30.7 13.7 81 805 -1964 6 1 12 14 LESLIE 28.0 94.3 36 436 -1987 8 25 18 3 JOYCE 20.5 74.7 52 313 -1981 5 12 12 20 ERNESTO 30.6 335.8 51 450 -1966 11 23 12 17 MICHAEL 49.5 163.7 26 123 -1952 9 11 0 12 JOYCE 56.4 145.2 41 494 -1960 8 16 12 3 SANDY 47.2 61.8 102 778 -2000 5 27 6 4 WILLIAM 16.5 270.3 142 869 -1997 7 24 0 3 PATTY 25.9 271.9 18 844 -1993 10 19 12 25 TONY 69.0 195.1 87 234 -1960 6 12 18 16 CHRIS 61.5 22.1 78 49 -1961 3 9 0 13 BERYL 26.7 60.6 145 554 -1975 7 23 6 6 ERNESTO 48.4 202.2 78 436 -2004 11 17 12 3 VALERIE 68.7 219.8 164 847 -1970 10 9 18 28 PATTY 66.9 303.8 56 322 -1985 4 17 0 23 LESLIE 28.4 264.3 60 546 -1976 1 20 6 5 PATTY 63.0 87.5 164 505 -1950 2 11 0 6 ERNESTO 29.8 72.4 10 219 -2002 9 6 18 22 LESLIE 19.5 313.2 81 639 -1997 9 28 18 17 KIRK 25.7 256.1 45 149 -2000 2 10 6 8 CHRIS 41.9 242.6 135 727 -1983 9 11 18 27 FLORENCE 36.8 315.6 126 266 -1962 9 2 0 24 OSCAR 37.0 44.2 57 566 -1950 1 22 18 19 PATTY 31.1 352.3 116 222 -1970 4 15 0 1 VALERIE 12.9 99.3 36 328 -1983 8 1 18 7 HELENE 33.4 169.5 48 35 -1993 10 2 6 3 HELENE 32.6 15.3 30 5 -1983 8 27 0 3 ISAAC 9.7 59.1 160 29 -1992 8 25 12 26 MICHAEL 49.4 256.1 113 106 -1975 12 8 6 18 OSCAR 38.7 283.0 115 718 -1962 10 10 0 19 FLORENCE 26.9 140.9 83 131 -1952 1 22 0 23 DEBBY 55.3 61.4 62 130 -1979 4 19 12 26 GORDON 67.8 116.8 111 554 -1976 9 19 12 7 NADINE 28.8 86.0 90 203 -1977 9 19 6 7 ISAAC 48.0 330.7 132 403 -1973 4 23 18 17 CHRIS 49.3 81.9 158 427 -1968 12 22 12 2 JOYCE 13.4 322.0 130 338 -1997 6 24 12 27 KIRK 56.7 131.3 49 657 -1997 4 6 12 13 PATTY 55.9 144.2 12 184 -1994 7 22 12 23 BERYL 53.1 153.3 41 216 -1954 10 23 0 14 KIRK 49.9 153.6 143 599 -1971 10 9 6 5 LESLIE 60.4 198.0 36 325 -1957 11 16 0 7 VALERIE 64.4 12.4 96 117 -1984 1 24 6 4 DEBBY 38.6 133.4 145 527 -1986 10 19 18 25 CHRIS 62.5 145.7 91 519 -2003 5 10 18 4 TONY 10.3 311.6 151 58 -1960 11 22 6 15 KIRK 44.4 128.5 45 367 -1964 8 27 18 24 GORDON 55.3 297.6 163 74 -1966 10 4 6 13 ALBERTO 69.9 358.0 161 573 -1991 10 10 0 25 ISAAC 20.2 73.6 20 414 -1961 8 5 18 20 ALBERTO 16.3 189.4 27 678 -1999 4 1 0 9 GORDON 10.8 279.3 99 349 -1981 11 28 12 9 OSCAR 35.1 226.4 159 879 -1954 6 9 18 11 WILLIAM 12.2 280.7 77 234 -1957 11 9 18 26 CHRIS 34.2 317.7 30 421 -2000 8 10 6 1 WILLIAM 52.5 153.6 159 349 -1960 3 17 12 8 JOYCE 57.3 147.0 143 719 -1997 11 12 6 7 ISAAC 52.7 199.0 136 578 -2000 5 21 0 14 DEBBY 63.6 285.6 145 570 -1956 9 25 6 19 TONY 57.5 235.5 115 661 -1954 11 14 18 15 LESLIE 17.5 216.1 42 603 -2002 11 5 6 5 PATTY 29.3 12.8 75 6 -1976 9 21 0 13 NADINE 43.3 285.4 98 421 -2002 4 6 12 1 KIRK 47.3 6.5 138 340 -1952 5 3 0 17 CHRIS 49.5 14.1 40 574 -1980 8 1 12 2 KIRK 49.5 227.0 61 617 -1965 5 5 18 18 SANDY 44.4 295.8 43 681 -2004 6 24 12 17 KIRK 57.8 23.3 107 45 -1997 11 7 12 28 CHRIS 55.7 140.9 111 544 -1998 7 27 0 17 PATTY 49.8 99.9 122 897 -1964 11 6 6 15 WILLIAM 13.0 7.7 131 468 -1991 1 16 6 24 OSCAR 45.4 190.5 119 32 -1964 6 5 6 19 WILLIAM 42.8 47.0 36 654 -1970 4 22 18 8 VALERIE 44.1 237.1 103 75 -1986 9 15 6 12 LESLIE 30.8 341.7 110 301 -1973 11 18 18 14 SANDY 52.3 237.9 138 501 -1954 12 4 6 28 MICHAEL 46.0 288.3 37 89 -1985 8 8 18 10 KIRK 58.5 93.5 19 78 -1989 10 27 12 13 KIRK 28.8 325.7 133 572 -1992 5 6 12 28 ALBERTO 7.9 222.4 10 871 -1989 3 9 12 9 BERYL 39.8 103.0 90 2 -1954 3 21 18 21 HELENE 19.4 73.3 24 500 -1971 6 16 12 4 BERYL 60.5 311.7 50 96 -1981 9 18 18 13 KIRK 19.2 150.4 41 742 -1997 5 23 18 25 LESLIE 53.1 319.1 31 24 -1976 8 26 12 14 SANDY 64.2 259.5 15 361 -1998 7 16 6 9 GORDON 34.9 267.3 111 316 -1979 9 9 12 27 TONY 14.6 205.4 40 326 -1996 7 6 18 26 DEBBY 20.9 229.7 84 469 -1962 3 16 12 20 ISAAC 64.0 270.8 22 830 -1953 7 16 12 24 NADINE 14.5 262.5 126 386 -1963 1 24 6 16 LESLIE 27.7 345.8 41 499 -1975 4 17 6 11 NADINE 48.8 308.4 42 73 -1980 2 14 6 27 MICHAEL 15.1 273.3 90 280 -1961 10 8 18 3 VALERIE 37.2 215.5 85 157 -2003 8 1 18 2 GORDON 9.1 27.6 16 636 -1969 11 11 0 9 CHRIS 27.4 31.2 42 718 -1965 1 26 18 27 CHRIS 11.3 169.7 38 255 -1987 5 26 12 3 DEBBY 70.0 268.8 144 98 -1989 2 14 12 26 SANDY 24.7 332.5 13 19 -1977 9 4 6 21 RAFAEL 23.5 126.0 51 192 -1952 7 22 18 4 ALBERTO 26.1 112.0 53 245 -1951 2 26 18 4 JOYCE 59.5 209.7 136 241 -1958 10 4 12 8 WILLIAM 19.2 43.5 100 849 -1955 6 20 18 21 PATTY 37.5 64.0 84 409 -1971 10 2 18 16 PATTY 54.6 37.3 151 326 -1957 9 20 0 18 MICHAEL 38.1 80.0 61 877 -1970 12 5 18 21 GORDON 18.3 223.3 46 28 -1980 12 16 18 8 VALERIE 33.7 163.3 96 126 -2003 1 3 0 6 OSCAR 30.9 84.1 61 288 -1969 8 16 12 6 ALBERTO 7.8 41.4 161 121 -1985 4 4 18 25 VALERIE 31.7 159.4 26 748 -1950 7 8 0 17 CHRIS 63.1 97.7 56 519 -1984 7 21 18 9 MICHAEL 29.9 130.5 161 844 -1995 3 21 6 22 DEBBY 27.6 95.5 112 891 -1990 10 5 6 26 FLORENCE 48.7 57.2 66 51 -1952 4 6 12 28 BERYL 25.6 80.1 80 97 -1972 2 23 18 24 SANDY 49.7 312.2 112 218 -1978 12 6 12 5 JOYCE 16.9 206.5 30 203 -1966 4 22 0 20 PATTY 35.3 44.6 156 477 -1970 10 17 18 17 PATTY 51.6 91.7 107 835 -1952 9 18 18 3 ERNESTO 20.7 71.4 162 224 -1984 6 12 18 13 DEBBY 19.0 18.7 38 884 -1971 8 1 18 22 TONY 62.3 55.5 97 857 -1971 3 9 12 27 CHRIS 15.1 53.1 45 241 -1961 8 13 0 13 SANDY 48.7 99.9 72 115 -1969 4 16 18 15 LESLIE 11.1 7.6 150 47 -2002 4 19 12 6 BERYL 9.3 164.8 34 816 -2001 6 2 0 23 HELENE 55.7 63.8 34 719 -1957 3 20 12 24 MICHAEL 34.3 108.6 84 409 -1982 6 19 0 6 BERYL 22.1 178.4 39 883 -1983 4 22 6 10 KIRK 45.4 313.4 79 4 -1965 8 17 0 7 ERNESTO 48.1 95.2 85 37 -1991 12 26 12 22 OSCAR 8.3 298.3 105 361 -2004 7 13 18 19 TONY 14.0 240.0 149 775 -1993 4 27 0 27 ERNESTO 43.2 337.7 31 340 -1955 1 10 18 24 DEBBY 43.8 206.6 105 136 -1971 8 11 0 27 BERYL 50.4 193.9 34 57 -2003 6 14 12 20 GORDON 8.1 323.4 82 290 -1977 8 28 6 22 NADINE 52.9 152.2 161 864 -1956 6 24 12 28 ISAAC 21.6 270.9 28 303 -1962 3 19 18 3 BERYL 16.5 186.8 40 269 -1955 1 27 18 17 WILLIAM 65.3 266.4 81 615 -1997 10 25 12 27 HELENE 56.8 127.0 48 816 -1984 12 22 12 22 ISAAC 52.0 81.0 133 261 -1964 10 17 0 6 RAFAEL 33.4 296.7 129 738 -1990 9 5 12 21 RAFAEL 35.5 291.6 155 182 -1992 4 13 6 14 ISAAC 62.8 279.4 97 344 -1955 2 28 6 18 KIRK 12.8 181.3 142 670 -1997 6 25 6 18 LESLIE 32.2 153.7 46 244 -1995 9 23 0 11 RAFAEL 44.4 209.9 52 379 -1950 4 21 12 19 BERYL 45.5 347.4 157 750 -1982 5 24 0 28 DEBBY 13.6 217.5 66 472 -1991 9 16 0 9 GORDON 42.1 341.6 24 534 -1964 5 10 6 21 VALERIE 59.3 347.8 94 801 -1969 6 14 12 25 PATTY 46.3 96.4 144 218 -1976 10 20 6 2 NADINE 41.7 321.1 51 423 -1989 6 5 18 17 ERNESTO 63.3 133.5 113 871 -1998 1 26 12 3 NADINE 42.5 159.1 49 306 -1951 8 28 12 24 HELENE 50.0 149.4 55 757 -1987 9 23 12 10 ALBERTO 52.7 299.4 117 559 -1977 8 7 0 24 GORDON 33.8 314.5 69 410 -1950 11 4 0 17 WILLIAM 61.0 247.4 30 384 -1955 4 18 6 11 BERYL 13.6 248.5 133 555 -1996 10 15 0 4 SANDY 64.2 114.6 24 780 -2002 8 9 18 11 RAFAEL 45.5 43.7 79 604 -1979 12 6 6 27 WILLIAM 50.6 38.4 125 211 -1983 2 22 12 19 TONY 57.9 287.6 136 236 -1976 2 19 12 19 FLORENCE 11.5 75.4 39 711 -1983 11 16 18 2 ERNESTO 56.8 126.0 95 82 -1969 8 26 0 10 GORDON 60.6 161.4 60 837 -1954 7 10 12 2 BERYL 25.0 290.2 71 457 -1950 12 16 18 16 LESLIE 65.0 281.5 158 840 -2002 10 19 0 13 KIRK 54.1 50.1 13 898 -1988 5 11 6 17 BERYL 42.7 210.0 95 292 -1993 1 27 0 3 LESLIE 62.9 191.4 129 869 -2004 11 14 12 2 LESLIE 53.1 320.1 11 744 -1966 10 25 18 7 VALERIE 67.9 202.6 112 665 -1998 6 21 12 26 ALBERTO 59.1 330.2 34 399 -1973 7 22 0 6 HELENE 61.9 197.4 11 352 -1966 6 5 12 19 ALBERTO 62.6 246.5 72 791 -1985 5 11 12 2 GORDON 67.7 194.0 78 198 -2000 4 22 6 17 ERNESTO 65.3 67.6 65 730 -1972 5 26 0 9 ERNESTO 20.4 175.2 116 184 -1969 9 15 12 5 OSCAR 62.8 185.4 12 699 -1983 8 3 18 21 KIRK 52.4 98.5 25 880 -2000 2 1 6 3 ALBERTO 12.3 115.5 128 259 -1990 6 16 18 20 GORDON 20.5 20.6 62 528 -1989 9 16 6 4 ERNESTO 68.5 15.3 42 393 -1984 5 1 0 9 SANDY 49.2 187.1 13 858 -1981 6 18 0 19 FLORENCE 22.9 207.2 69 754 -1972 6 24 0 4 BERYL 26.6 56.3 113 231 -1976 9 16 18 9 HELENE 12.0 314.3 46 378 -2003 11 10 6 23 OSCAR 12.9 249.3 91 376 -1982 11 13 18 13 HELENE 15.2 317.3 12 645 -1991 5 11 6 27 SANDY 60.2 61.7 99 195 -1968 1 23 18 8 HELENE 33.4 194.7 155 853 -2002 7 26 12 17 GORDON 57.9 319.7 101 788 -1987 4 25 12 21 ERNESTO 26.3 339.9 44 697 -1964 9 22 12 13 VALERIE 41.9 320.6 114 792 -1985 4 15 18 18 SANDY 22.0 64.7 88 652 -1967 6 2 12 14 BERYL 29.9 314.9 85 162 -1955 2 20 12 19 FLORENCE 19.0 321.0 146 247 -1981 4 11 6 23 WILLIAM 39.7 60.2 81 777 -1955 9 1 18 1 ALBERTO 9.4 34.2 75 252 -1951 12 17 0 24 HELENE 40.2 237.5 84 597 -1990 9 21 0 20 TONY 65.8 305.8 132 866 -1988 1 13 6 13 PATTY 57.7 20.9 33 135 -2000 12 1 6 22 TONY 39.1 283.3 49 554 -1956 12 19 12 14 ALBERTO 60.3 111.4 146 149 -1970 4 20 12 19 ISAAC 23.0 195.6 104 834 -1954 10 21 0 1 RAFAEL 41.3 223.2 77 54 -1965 1 19 12 6 NADINE 17.2 69.1 115 677 -1973 8 27 12 22 ALBERTO 51.2 79.0 20 305 -1992 9 24 0 25 ALBERTO 46.3 7.9 37 685 -1987 11 21 6 9 BERYL 34.1 271.7 163 234 -1973 6 25 6 23 TONY 53.6 216.3 137 182 -2003 1 24 0 11 ISAAC 31.5 44.0 27 448 -1964 12 11 6 28 SANDY 40.4 93.1 26 129 -1955 9 7 18 3 VALERIE 44.0 153.0 150 546 -1997 6 26 12 24 CHRIS 24.5 235.8 114 664 -1965 12 13 6 7 VALERIE 38.0 314.2 28 397 -2004 8 21 0 20 ERNESTO 40.5 74.5 118 389 -1975 11 26 12 19 NADINE 59.9 114.0 64 399 -1973 6 8 0 6 SANDY 18.0 141.9 137 404 -1964 8 15 0 12 BERYL 17.2 295.2 58 342 -1973 3 20 6 18 ERNESTO 11.0 170.8 87 596 -2002 1 2 12 2 HELENE 34.2 174.4 143 557 -2002 6 11 6 4 RAFAEL 60.0 249.5 115 700 -1994 2 12 12 5 CHRIS 22.6 350.4 87 784 -1955 11 12 6 27 GORDON 25.8 4.1 138 831 -1974 2 20 6 25 OSCAR 56.8 142.5 28 393 -1952 2 7 12 14 PATTY 28.7 182.6 159 498 -2003 1 16 0 22 SANDY 65.1 208.8 85 122 -1990 11 15 18 28 CHRIS 16.3 51.0 68 839 -1989 11 24 0 5 OSCAR 43.7 349.1 145 34 -1973 2 15 6 13 ALBERTO 38.3 162.1 86 83 -1979 2 11 6 1 JOYCE 67.0 311.8 135 277 -1999 9 22 6 3 ALBERTO 41.4 121.7 16 551 -2003 3 15 0 14 FLORENCE 10.5 89.2 140 761 -1988 3 22 6 3 WILLIAM 15.3 116.4 59 4 -1997 3 26 12 9 WILLIAM 55.3 204.6 50 319 -1979 5 25 0 11 FLORENCE 31.0 300.0 69 378 -1960 4 5 18 4 GORDON 23.2 344.1 29 438 -1997 10 11 0 17 TONY 42.9 195.6 88 97 -1954 5 5 12 24 ISAAC 43.8 242.7 116 343 -1954 12 21 12 18 HELENE 29.3 79.5 101 569 -1980 3 10 0 26 WILLIAM 21.8 23.4 141 796 -1955 10 9 18 11 JOYCE 65.4 294.0 106 828 -1990 11 19 18 5 OSCAR 61.4 145.8 19 768 -1996 12 12 18 14 LESLIE 63.9 117.0 23 48 -1973 2 4 12 12 TONY 50.6 33.5 120 687 -1983 11 10 0 17 GORDON 12.6 287.8 63 642 -1994 7 27 18 22 ISAAC 22.8 320.9 15 606 -1965 9 21 18 2 VALERIE 24.5 270.4 99 856 -1952 1 16 18 25 CHRIS 29.8 252.7 13 25 -1995 5 3 0 8 KIRK 8.7 159.1 34 302 -1967 1 17 0 5 LESLIE 62.9 337.9 79 436 -1951 12 18 12 13 TONY 38.5 242.9 104 689 -1966 2 21 18 28 ISAAC 53.3 332.0 86 374 -1976 9 21 0 9 NADINE 25.5 105.1 115 581 -1979 12 24 12 10 HELENE 8.3 325.4 65 518 -1988 8 15 18 1 LESLIE 29.1 341.1 86 341 -1988 11 8 12 5 JOYCE 46.6 218.0 113 596 -1997 6 4 0 21 LESLIE 18.3 202.2 164 744 -1957 4 7 18 22 ALBERTO 68.8 300.2 94 615 -1955 12 16 18 3 RAFAEL 36.7 335.1 126 268 -1976 11 10 18 7 DEBBY 14.2 169.3 154 663 -1968 2 22 0 6 FLORENCE 30.9 228.7 164 475 -1988 8 23 0 2 WILLIAM 55.2 326.5 146 574 -1966 4 20 6 25 CHRIS 13.3 168.4 57 101 -1979 6 20 18 4 VALERIE 53.8 277.3 108 408 -1963 5 18 12 2 KIRK 58.2 222.0 52 136 -1950 4 11 18 6 ISAAC 60.7 73.2 15 728 -1980 9 17 12 26 VALERIE 62.2 41.0 96 370 -1961 12 8 18 16 DEBBY 15.4 242.9 123 643 -1954 10 15 12 2 CHRIS 42.6 45.3 131 446 -1999 9 3 0 25 VALERIE 44.9 175.7 51 486 -1989 8 9 12 21 LESLIE 50.7 16.1 162 195 -1989 8 16 12 28 TONY 7.8 72.5 125 262 -1970 11 7 12 17 ISAAC 46.4 290.5 51 533 -1994 1 12 18 17 RAFAEL 25.4 311.2 155 858 -1967 2 14 12 17 JOYCE 7.3 340.8 144 422 -1953 6 4 0 22 RAFAEL 12.2 122.0 131 139 -1996 1 17 12 28 TONY 39.4 325.2 162 861 -1968 10 9 0 28 DEBBY 67.3 58.2 120 119 -1975 4 6 12 24 ERNESTO 68.5 35.6 75 114 -1958 3 14 0 4 BERYL 11.0 291.9 14 162 -1965 10 22 12 12 LESLIE 48.9 327.3 25 290 -1979 8 6 6 22 DEBBY 34.8 64.0 104 224 -2003 6 27 18 28 JOYCE 44.3 72.0 23 564 -1992 3 8 6 22 RAFAEL 20.0 293.2 162 896 -1988 1 1 6 11 WILLIAM 60.6 226.1 82 343 -1966 12 23 6 19 OSCAR 48.3 114.8 135 189 -1970 3 17 0 5 SANDY 25.8 7.7 122 183 -1959 5 10 0 9 KIRK 40.9 314.4 66 189 -1978 11 23 6 15 KIRK 9.9 63.5 71 839 -2000 4 8 6 4 NADINE 20.1 155.1 25 269 -1950 9 22 0 23 JOYCE 56.4 340.5 161 50 -1995 11 2 12 6 GORDON 48.6 134.4 20 586 -1984 8 18 0 11 TONY 7.4 99.1 103 115 -1971 1 7 12 28 MICHAEL 69.2 261.2 128 492 -1974 12 22 18 13 VALERIE 12.5 31.7 154 73 -1976 5 26 12 4 ERNESTO 50.1 99.8 41 76 -1960 4 8 0 25 WILLIAM 59.2 26.8 41 752 -1963 7 19 12 2 ISAAC 23.1 283.8 149 608 -1999 2 21 12 14 OSCAR 13.0 186.1 45 778 -1990 8 21 18 7 HELENE 7.1 341.0 10 541 -1990 11 4 18 7 WILLIAM 57.6 68.7 158 337 -1962 1 28 6 11 KIRK 43.7 109.4 117 475 -1987 8 9 0 21 LESLIE 58.5 346.3 109 743 -1975 11 11 18 19 NADINE 7.6 189.0 54 762 -1978 10 20 0 2 ALBERTO 65.9 214.6 84 698 -1997 11 10 12 15 NADINE 25.1 182.1 114 220 -1958 11 22 0 23 SANDY 14.8 108.3 113 693 -1993 1 12 12 1 TONY 62.7 157.0 147 881 -1993 3 4 0 19 ALBERTO 33.0 176.5 84 464 -1981 1 18 0 10 ERNESTO 20.1 357.1 135 163 -1993 8 6 0 22 ALBERTO 34.2 175.2 41 205 -1975 8 24 18 5 BERYL 19.8 315.8 80 458 -1960 8 4 12 9 TONY 25.6 246.9 78 219 -1950 9 16 18 14 ERNESTO 56.5 74.5 69 814 -1970 5 20 18 26 ISAAC 39.0 31.4 88 899 -1955 6 5 12 28 JOYCE 24.0 132.4 98 227 -1984 1 22 6 13 NADINE 15.7 77.9 104 620 -1960 5 26 6 6 GORDON 16.3 54.7 73 193 -1981 6 14 12 10 ERNESTO 32.3 290.2 97 588 -1975 6 28 0 28 CHRIS 20.1 97.1 150 722 -1953 9 1 6 14 VALERIE 39.9 50.8 24 130 -1975 5 7 0 16 ALBERTO 43.8 273.3 43 52 -1997 11 3 6 21 BERYL 36.7 215.0 91 543 -1978 1 4 0 21 TONY 63.3 84.4 106 209 -1983 10 26 6 1 SANDY 48.9 60.1 160 209 -1960 3 14 0 19 OSCAR 43.2 185.3 58 131 -1992 9 5 18 13 RAFAEL 33.8 273.6 77 470 -1966 5 24 0 18 NADINE 60.5 96.3 71 306 -1967 4 1 0 27 NADINE 52.5 188.6 12 871 -1958 7 1 6 21 JOYCE 33.5 149.9 146 332 -1955 11 4 0 9 LESLIE 34.9 259.8 115 453 -1956 10 26 0 9 LESLIE 24.6 255.0 109 34 -1984 2 23 0 17 SANDY 61.2 312.9 39 569 -1995 3 3 12 14 TONY 67.2 93.6 88 217 -1988 11 3 12 18 ALBERTO 67.8 329.0 60 425 -1959 4 2 6 16 VALERIE 18.1 62.8 53 301 -1966 6 17 12 27 BERYL 61.4 75.6 40 74 -1995 7 26 18 25 ALBERTO 59.5 225.0 113 819 -2004 2 27 18 15 ALBERTO 7.5 299.3 132 447 -1954 10 27 12 23 ISAAC 38.1 126.4 12 230 -1987 12 21 6 14 RAFAEL 57.4 332.1 113 819 -1959 10 11 18 28 BERYL 24.4 307.4 56 843 -1972 12 20 18 6 MICHAEL 63.5 106.0 124 879 -1995 10 25 6 9 HELENE 40.5 164.1 50 489 -1962 8 14 18 13 ERNESTO 64.7 133.9 122 413 -1993 11 17 18 20 LESLIE 24.3 347.6 94 91 -1960 2 14 12 24 SANDY 54.1 11.4 152 54 -1965 9 8 6 20 KIRK 48.0 46.2 120 141 -1962 2 6 18 5 VALERIE 41.5 81.3 67 623 -1950 8 2 12 13 LESLIE 31.1 207.5 99 654 -1995 2 3 12 4 KIRK 35.4 14.4 69 647 -1996 5 8 18 24 OSCAR 51.3 1.8 14 238 -2002 4 25 0 20 KIRK 43.4 32.5 72 343 -1957 6 24 0 23 ALBERTO 61.6 192.7 80 461 -1975 3 3 12 14 ALBERTO 14.8 98.5 56 584 -1977 7 4 18 3 HELENE 53.5 24.9 68 548 -1979 4 26 6 10 ISAAC 17.0 354.8 23 118 -1988 6 6 12 3 NADINE 18.6 112.4 31 561 -1951 1 26 6 15 VALERIE 9.3 266.6 146 309 -1975 3 21 6 24 ERNESTO 43.3 194.6 29 352 -1973 7 19 18 5 SANDY 36.9 241.6 46 641 -1963 10 23 12 12 PATTY 63.8 115.7 45 754 -1998 5 4 18 13 LESLIE 64.3 43.1 132 393 -1975 4 25 18 9 KIRK 42.5 221.9 110 4 -1992 5 21 0 16 ERNESTO 42.8 319.2 152 829 -1985 3 19 12 13 SANDY 67.3 111.7 18 717 -1998 1 17 0 12 SANDY 17.0 2.3 135 736 -1981 7 21 0 9 NADINE 52.7 333.0 157 705 -1975 7 19 12 14 BERYL 27.0 344.8 121 426 -1991 2 15 0 11 LESLIE 66.7 176.6 53 717 -1972 3 7 6 10 RAFAEL 25.8 286.8 152 86 -2001 1 19 6 4 ALBERTO 63.6 270.5 105 182 -1985 5 15 18 2 PATTY 14.9 169.4 153 430 -1993 1 18 6 1 HELENE 33.8 225.0 40 705 -1969 8 13 6 13 ALBERTO 44.2 79.7 96 778 -1973 12 27 6 11 ALBERTO 68.9 40.5 61 172 -1997 5 20 0 11 BERYL 66.3 176.7 61 202 -1971 4 22 18 5 VALERIE 46.3 77.3 87 641 -1977 3 25 18 20 GORDON 46.7 10.7 74 678 -1983 4 14 6 21 NADINE 37.8 70.7 32 393 -1960 11 27 0 3 ISAAC 45.8 333.0 37 754 -1955 6 5 12 1 BERYL 64.8 35.0 41 442 -1951 10 25 0 19 DEBBY 19.8 284.5 80 34 -2001 7 1 18 4 MICHAEL 8.0 276.3 33 274 -1989 6 23 12 4 PATTY 69.1 252.6 113 46 -1958 6 7 18 26 JOYCE 19.9 219.6 117 40 -1953 2 7 0 4 ISAAC 12.2 129.5 73 258 -1976 11 15 0 7 TONY 39.3 133.6 61 572 -1984 10 26 6 24 CHRIS 20.6 139.9 33 30 -1969 10 23 0 11 BERYL 16.7 108.6 157 13 -1961 9 23 12 14 BERYL 64.6 225.5 111 322 -1954 5 9 6 8 HELENE 63.1 61.9 54 253 -1995 1 12 6 26 ERNESTO 38.4 339.3 24 523 -1999 7 17 6 27 MICHAEL 30.8 207.1 36 390 -1969 6 16 6 24 ERNESTO 69.3 345.9 123 595 -1980 9 4 18 17 RAFAEL 36.4 222.2 91 139 -1998 5 4 6 17 VALERIE 29.2 120.9 144 721 -1953 10 7 6 3 NADINE 36.9 21.3 38 710 -1984 11 13 18 26 TONY 37.2 104.1 89 32 -1969 12 7 0 11 BERYL 37.4 174.1 93 32 -1957 9 17 12 9 DEBBY 17.4 14.5 115 359 -1974 1 19 12 2 RAFAEL 45.5 308.0 13 56 -1979 3 15 6 7 CHRIS 14.6 315.2 77 367 -1960 11 3 0 16 FLORENCE 30.8 28.9 73 790 -1972 10 3 0 7 MICHAEL 58.8 222.6 38 558 -1968 8 10 0 26 HELENE 36.6 135.7 142 524 -1968 11 13 18 8 ALBERTO 54.6 330.6 37 302 -1978 12 23 12 15 GORDON 29.1 195.1 142 712 -1979 5 20 12 27 GORDON 47.8 90.5 132 347 -1985 3 10 12 27 FLORENCE 44.5 250.7 80 868 -1973 8 1 6 3 HELENE 55.1 274.1 161 418 -1962 9 5 12 24 SANDY 34.4 285.5 48 37 -1961 4 6 0 23 HELENE 27.1 183.0 163 161 -1986 8 10 6 21 CHRIS 66.7 191.6 103 447 -1986 3 13 0 14 ISAAC 56.1 347.3 92 425 -1956 5 19 12 18 ERNESTO 66.9 123.5 73 675 -1996 12 23 18 27 PATTY 60.5 283.2 31 146 -1974 5 10 12 16 PATTY 66.8 29.5 33 443 -1999 6 10 6 15 TONY 69.0 202.4 141 218 -1986 5 6 18 8 OSCAR 21.9 146.0 52 796 -1960 5 12 12 19 MICHAEL 21.4 145.4 107 843 -1952 4 6 18 11 WILLIAM 56.4 220.4 94 57 -1955 6 20 6 2 ERNESTO 66.4 29.0 82 127 -1952 5 4 6 4 LESLIE 8.9 286.8 146 586 -1978 1 11 12 16 NADINE 8.4 317.4 91 820 -1961 7 23 0 7 ISAAC 67.5 182.8 105 793 -1973 6 20 0 23 FLORENCE 42.5 139.6 48 741 -1965 6 9 18 21 WILLIAM 45.1 333.3 36 385 -1955 12 25 6 2 LESLIE 38.0 356.2 15 456 -1989 10 28 0 3 MICHAEL 45.3 183.7 141 453 -1996 9 6 12 11 JOYCE 49.3 84.1 125 402 -1987 5 8 18 22 NADINE 61.7 264.4 52 873 -1982 7 8 18 17 ERNESTO 8.5 326.4 67 246 -1997 10 4 0 6 KIRK 64.2 199.2 143 475 -1976 5 4 12 28 ERNESTO 37.1 331.4 127 139 -1986 11 24 12 5 LESLIE 31.8 81.9 93 66 -1961 8 25 18 6 SANDY 61.7 2.1 15 437 -2001 3 23 6 9 RAFAEL 62.8 137.9 80 818 -1977 2 3 12 23 BERYL 64.6 109.0 109 852 -1964 11 2 0 13 HELENE 8.3 160.0 17 50 -1991 10 9 6 22 OSCAR 25.4 280.8 66 648 -1958 1 5 0 26 TONY 52.0 84.4 86 314 -1992 6 17 6 14 TONY 50.0 97.1 11 574 -1998 6 25 18 7 CHRIS 62.4 207.7 15 668 -1986 9 17 12 27 NADINE 12.6 345.3 121 107 -1989 10 25 18 14 KIRK 32.0 77.0 133 785 -1998 2 2 0 19 BERYL 26.5 264.4 10 654 -1974 6 28 12 23 CHRIS 43.9 1.1 23 106 -1997 5 17 12 15 BERYL 25.3 311.6 97 897 -1986 1 21 12 26 FLORENCE 51.7 68.1 107 725 -1958 3 14 6 1 VALERIE 35.8 42.1 34 474 -1979 7 6 12 8 RAFAEL 66.2 65.8 14 723 -1971 4 22 18 23 GORDON 21.8 103.6 82 353 -1960 1 25 6 25 ISAAC 39.9 256.6 139 655 -1988 9 21 0 25 MICHAEL 25.0 281.1 150 620 -1976 12 7 0 13 LESLIE 60.6 244.9 63 795 -1961 12 27 0 17 GORDON 17.8 13.1 21 891 -1975 7 17 0 23 KIRK 56.7 25.7 114 591 -1977 11 22 18 17 MICHAEL 16.4 203.6 152 755 -1977 1 15 18 17 RAFAEL 32.4 87.1 66 538 -1986 8 8 6 18 VALERIE 24.6 321.8 46 615 -1999 1 28 0 6 ISAAC 7.7 72.9 11 165 -1998 7 9 18 5 JOYCE 15.1 337.0 15 687 -1961 1 7 6 18 DEBBY 53.9 260.8 64 285 -1971 4 23 6 7 VALERIE 55.8 157.7 44 132 -1981 12 19 18 9 DEBBY 27.6 120.9 80 495 -1954 1 27 6 22 TONY 21.4 203.6 110 299 -1950 1 14 6 7 GORDON 49.5 164.5 138 66 -1993 2 13 0 10 NADINE 23.2 156.7 87 301 -1998 10 23 6 19 RAFAEL 42.4 283.5 86 120 -1950 4 4 18 20 MICHAEL 47.0 47.9 71 240 -1977 9 7 6 11 PATTY 24.1 239.4 111 765 -1981 10 14 18 8 VALERIE 47.7 284.0 87 312 -1997 11 18 18 28 FLORENCE 30.8 335.7 83 825 -1958 8 5 18 5 JOYCE 53.1 341.5 162 180 -1995 4 6 6 23 MICHAEL 37.1 308.2 123 363 -1989 3 9 0 17 ISAAC 62.3 213.5 88 85 -1957 8 19 18 17 ISAAC 37.4 6.7 158 88 -1995 3 20 18 6 NADINE 10.4 345.6 60 499 -1982 6 21 6 4 ALBERTO 22.3 229.1 73 819 -2003 9 24 12 2 DEBBY 69.1 105.3 154 356 -1997 6 8 6 13 WILLIAM 69.5 96.3 65 372 -1969 4 10 18 8 TONY 64.3 66.6 162 707 -1998 4 16 12 18 SANDY 32.5 347.1 110 351 -1980 3 12 6 20 OSCAR 38.5 91.2 95 763 -1991 3 7 18 1 VALERIE 68.8 310.4 19 271 -1970 5 28 12 27 ALBERTO 20.7 298.3 107 525 -1983 11 5 6 10 JOYCE 63.4 315.3 161 122 -1951 8 18 0 9 BERYL 45.6 127.5 146 529 -1978 8 5 0 2 ALBERTO 51.0 346.2 156 203 -1991 10 10 18 20 DEBBY 11.1 9.5 94 809 -1957 9 25 0 20 JOYCE 67.3 255.6 71 406 -1983 12 2 0 22 LESLIE 27.0 75.9 138 606 -1957 8 24 6 14 DEBBY 17.5 321.2 139 616 -1950 10 10 18 7 JOYCE 9.2 155.9 57 872 -1973 6 12 0 15 DEBBY 31.1 252.9 32 174 -1966 8 14 18 7 NADINE 28.9 309.6 125 328 -1992 5 21 18 16 MICHAEL 26.9 144.0 157 561 -1959 12 28 6 2 VALERIE 64.2 36.1 158 457 -1975 11 6 12 28 JOYCE 39.6 266.6 121 572 -1999 8 9 18 8 JOYCE 12.1 354.6 75 21 -1973 2 21 6 14 CHRIS 63.4 182.9 74 785 -2003 8 26 0 7 BERYL 22.2 22.9 154 31 -1974 3 8 6 26 HELENE 18.6 342.1 73 819 -1992 9 27 0 1 DEBBY 20.0 156.7 149 209 -1993 12 21 6 13 DEBBY 12.1 118.5 23 225 -1984 6 7 18 17 HELENE 24.4 188.8 131 616 -1960 6 25 12 6 GORDON 28.4 189.8 22 603 -2003 8 13 6 4 ISAAC 38.0 327.6 72 197 -1961 10 13 6 7 DEBBY 60.3 161.4 65 598 -2003 7 21 0 22 ISAAC 26.6 351.4 23 544 -1976 7 9 0 11 JOYCE 29.2 119.3 18 743 -1960 10 25 18 20 HELENE 69.5 144.8 53 388 -1986 4 3 12 15 LESLIE 62.1 102.9 112 874 -1962 4 6 18 6 VALERIE 8.9 341.6 148 470 -2001 9 3 6 27 DEBBY 18.1 305.5 109 455 -1962 8 22 12 27 FLORENCE 22.8 337.6 29 306 -1978 4 6 12 11 CHRIS 32.0 218.4 84 655 -1977 5 15 6 13 LESLIE 9.7 158.5 106 73 -1971 5 15 12 15 OSCAR 17.2 213.5 102 879 -1957 10 25 12 12 ISAAC 50.1 55.9 49 703 -1993 7 10 6 13 KIRK 51.4 295.5 41 516 -1989 4 19 0 22 GORDON 43.0 283.4 81 243 -1958 4 20 12 12 KIRK 62.7 267.4 158 355 -1950 5 1 0 17 JOYCE 16.8 5.3 156 536 -1964 7 1 0 15 DEBBY 27.4 13.5 36 84 -1995 9 11 12 19 ISAAC 32.2 161.2 60 505 -1968 7 25 0 2 MICHAEL 46.1 268.4 68 484 -1983 7 19 0 13 MICHAEL 69.7 244.1 96 512 -1990 8 19 0 10 OSCAR 46.3 110.7 112 607 -1997 1 6 0 6 CHRIS 10.0 142.2 131 494 -1966 10 19 12 9 MICHAEL 34.0 172.9 113 427 -1956 7 11 18 6 TONY 18.5 349.2 124 802 -1952 8 7 12 7 KIRK 40.5 86.9 130 420 -1978 7 13 0 12 BERYL 39.7 187.6 96 852 -1984 6 28 0 6 FLORENCE 19.3 180.1 10 420 -1958 4 3 12 3 HELENE 39.5 36.4 60 299 -1989 5 4 0 23 ALBERTO 27.7 90.4 112 207 -1964 12 21 0 28 ERNESTO 56.8 203.7 135 809 -1982 8 18 6 8 TONY 19.5 176.9 75 736 -1980 1 15 18 25 NADINE 20.1 11.9 12 54 -1983 4 17 12 3 KIRK 62.5 68.6 11 215 -1966 5 8 18 20 NADINE 21.5 188.4 23 554 -1960 8 6 0 19 BERYL 43.6 213.2 100 549 -1997 3 13 6 15 KIRK 64.0 205.8 106 619 -1952 12 8 0 10 JOYCE 35.5 284.6 163 409 -2000 7 19 18 15 GORDON 39.8 328.4 153 483 -1976 5 16 0 28 ISAAC 50.8 184.9 128 435 -1996 10 19 0 6 JOYCE 37.5 350.3 79 878 -1993 10 6 12 7 KIRK 22.0 169.0 133 304 -1971 11 14 6 25 BERYL 36.4 215.0 132 173 -1961 1 7 6 1 LESLIE 49.7 164.4 140 519 -1998 3 19 12 16 ALBERTO 49.6 343.4 71 199 -1964 12 19 18 27 GORDON 44.6 97.1 101 826 -1981 6 5 18 27 ISAAC 66.9 108.1 17 647 -1954 12 26 0 24 RAFAEL 68.6 31.4 91 714 -1977 3 26 0 27 WILLIAM 55.4 9.1 94 189 -1982 2 6 0 26 TONY 42.0 144.5 151 365 -1974 7 4 18 16 ERNESTO 11.1 59.8 109 81 -1976 5 10 6 27 GORDON 67.0 204.6 50 772 -2003 10 23 0 22 CHRIS 64.7 131.4 131 166 -1985 11 21 18 6 CHRIS 13.1 38.7 139 537 -1977 3 24 6 15 FLORENCE 64.1 163.7 98 805 -1979 10 23 0 26 HELENE 49.8 302.4 132 475 -1975 10 11 0 20 FLORENCE 62.8 262.0 106 591 -1961 2 12 12 22 KIRK 21.6 204.0 60 345 -2003 2 11 18 17 HELENE 51.7 219.5 163 332 -2002 11 8 0 24 DEBBY 45.0 42.0 102 590 -1972 11 5 6 21 ISAAC 22.2 200.3 149 52 -1989 3 18 6 4 OSCAR 31.0 151.1 68 716 -1968 4 27 0 26 TONY 28.9 284.3 130 24 -1960 12 6 12 17 RAFAEL 24.3 109.3 61 655 -1956 1 27 0 2 JOYCE 67.0 250.9 146 778 -1963 5 18 0 24 OSCAR 21.9 118.3 125 784 -1965 6 2 6 17 SANDY 35.9 7.6 116 416 -1952 4 6 0 15 VALERIE 11.6 1.0 26 773 -1956 7 11 6 12 VALERIE 46.2 68.9 22 491 -1976 4 15 6 2 WILLIAM 58.3 258.8 61 818 -1950 9 9 18 25 RAFAEL 68.0 66.7 123 879 -1963 5 13 18 16 BERYL 48.7 152.5 59 275 -1950 4 14 6 22 WILLIAM 26.1 13.4 52 655 -1996 6 21 18 9 WILLIAM 54.5 111.7 150 275 -2002 7 5 0 27 KIRK 33.9 162.2 69 52 -1959 9 19 18 10 MICHAEL 67.8 176.1 63 677 -1988 3 19 12 3 TONY 7.1 332.1 46 374 -1962 10 6 18 19 TONY 37.2 308.5 34 279 -1958 5 8 0 9 LESLIE 15.9 33.3 115 35 -1973 10 24 6 20 LESLIE 19.9 171.0 96 703 -1989 6 10 0 27 MICHAEL 34.6 105.6 24 211 -1973 9 11 6 21 VALERIE 20.7 350.7 152 215 -1965 11 15 12 12 ALBERTO 58.5 318.4 56 205 -1994 5 4 6 11 TONY 52.7 211.1 11 159 -1994 1 21 6 25 KIRK 33.2 258.8 118 217 -1991 1 27 12 8 KIRK 64.6 177.6 35 117 -1976 1 20 0 28 OSCAR 58.1 318.3 54 704 -1975 11 26 6 14 WILLIAM 23.4 163.3 43 408 -1961 8 3 12 3 PATTY 51.5 331.5 116 560 -1976 9 9 12 17 HELENE 26.9 53.6 57 250 -1959 4 17 12 5 ALBERTO 46.8 133.9 10 514 -1970 2 23 12 17 RAFAEL 8.8 326.7 121 710 -1972 9 7 12 18 ERNESTO 66.2 332.6 157 290 -1960 11 11 0 4 WILLIAM 10.3 165.6 159 282 -1974 10 22 6 9 NADINE 31.3 209.3 24 448 -1983 2 7 18 27 ALBERTO 63.7 88.9 136 331 -1950 3 25 6 28 CHRIS 56.8 68.0 64 785 -1992 8 16 12 18 HELENE 45.7 111.0 20 331 -1958 5 16 12 17 NADINE 61.8 349.0 72 0 -1958 10 23 6 2 JOYCE 12.1 129.4 145 247 -1980 5 6 12 13 ERNESTO 61.8 61.1 74 127 -1996 8 8 6 14 BERYL 65.0 296.1 16 147 -1959 3 25 18 28 VALERIE 43.4 71.9 147 331 -1984 5 19 18 21 ERNESTO 69.1 238.7 77 647 -2003 3 14 6 11 HELENE 69.2 34.7 162 626 -1996 7 15 12 27 LESLIE 39.2 298.0 32 481 -1999 4 26 0 10 OSCAR 48.2 13.6 130 363 -1984 11 21 18 27 VALERIE 10.5 286.9 77 261 -1998 2 4 12 9 DEBBY 62.9 25.2 90 257 -2002 12 10 0 24 KIRK 15.7 151.8 10 747 -1968 2 18 12 2 ALBERTO 50.4 241.5 54 58 -1971 1 18 12 2 LESLIE 53.7 133.2 44 119 -1958 2 4 0 26 ERNESTO 30.4 231.0 132 778 -1997 8 22 18 2 GORDON 45.0 57.1 114 322 -1957 6 12 12 22 OSCAR 10.3 170.0 155 242 -2000 10 24 6 23 GORDON 47.5 101.3 33 315 -1988 9 4 18 23 ERNESTO 16.9 80.2 157 655 -1962 8 5 12 5 BERYL 59.3 281.9 155 602 -1965 9 15 18 18 KIRK 35.5 99.5 114 215 -1967 9 28 0 6 KIRK 32.0 313.8 32 473 -1983 9 6 6 4 GORDON 51.0 185.6 71 188 -1979 7 24 18 24 DEBBY 22.4 234.4 161 707 -1988 1 19 6 13 PATTY 32.7 203.7 151 254 -1956 8 24 12 26 PATTY 56.7 327.8 76 400 -1980 6 22 0 4 DEBBY 66.6 158.0 88 519 -1976 9 11 18 25 NADINE 19.5 101.8 57 138 -1955 8 23 12 9 RAFAEL 20.7 128.2 118 758 -1952 8 10 12 6 KIRK 59.2 18.6 132 207 -1969 8 19 18 26 WILLIAM 11.0 9.2 135 252 -1983 4 20 18 5 HELENE 17.0 104.4 81 783 -1961 11 6 18 11 BERYL 51.0 228.3 76 291 -1971 1 2 0 28 FLORENCE 28.8 1.2 63 521 -1962 1 17 0 19 ERNESTO 52.3 54.6 87 274 -2002 6 2 12 27 ALBERTO 52.0 136.1 152 623 -1980 9 16 18 13 BERYL 68.2 314.5 87 769 -1962 2 1 12 3 ALBERTO 69.3 253.0 104 315 -1964 8 8 12 7 BERYL 61.3 69.8 89 819 -1954 4 6 12 1 NADINE 47.9 171.5 76 643 -1963 11 3 0 13 DEBBY 53.1 346.8 95 816 -1957 2 21 6 27 MICHAEL 11.4 293.9 49 263 -1958 4 27 12 19 FLORENCE 23.0 28.0 115 106 -1954 6 17 6 28 CHRIS 15.4 101.9 76 696 -1971 3 15 0 13 ISAAC 23.4 187.6 54 779 -1966 11 14 0 7 FLORENCE 40.6 342.0 15 131 -1986 1 25 0 15 KIRK 13.0 182.7 40 465 -1968 9 28 6 23 PATTY 41.9 250.4 40 220 -1997 1 19 18 27 FLORENCE 62.8 130.2 87 654 -2004 2 27 6 24 ERNESTO 16.0 336.7 61 288 -1954 1 10 12 19 TONY 8.2 67.2 74 69 -1961 5 19 12 23 HELENE 22.0 216.6 140 675 -1983 11 15 12 28 WILLIAM 13.7 85.6 128 65 -1990 2 28 12 15 CHRIS 9.5 150.1 73 695 -1990 11 7 12 5 JOYCE 17.5 66.3 13 159 -1975 11 11 12 24 WILLIAM 39.2 261.2 46 399 -1971 2 28 18 24 CHRIS 69.6 204.6 72 207 -2002 11 17 12 15 FLORENCE 35.0 264.8 45 137 -1970 11 24 6 21 VALERIE 21.4 59.8 60 877 -1986 5 19 18 17 CHRIS 24.2 198.3 159 319 -1989 6 21 18 13 KIRK 10.2 176.3 50 63 -1985 12 15 12 20 JOYCE 8.4 132.8 125 436 -1962 5 23 0 23 RAFAEL 68.2 199.5 156 243 -1968 5 13 12 1 WILLIAM 27.5 145.3 148 372 -1973 10 8 18 12 SANDY 26.2 239.0 163 149 -1967 4 22 12 16 PATTY 39.5 30.5 148 836 -1998 4 22 6 15 LESLIE 49.9 189.8 155 840 -2001 2 16 6 7 MICHAEL 29.0 325.3 62 636 -1984 7 8 0 5 GORDON 64.1 170.4 18 86 -1969 7 13 12 16 LESLIE 54.1 83.8 87 301 -1968 9 24 6 12 KIRK 11.5 268.3 156 671 -1993 12 28 12 18 ALBERTO 60.9 72.0 65 862 -1975 3 1 12 8 NADINE 23.5 133.9 96 746 -1950 10 2 6 15 FLORENCE 10.2 84.8 111 865 -1985 7 4 0 24 NADINE 20.8 241.1 149 412 -1964 5 3 0 16 OSCAR 21.6 99.7 78 333 -1969 1 26 6 13 BERYL 45.2 63.9 57 325 -1992 9 16 6 28 TONY 12.4 46.5 150 87 -1963 9 10 0 2 HELENE 63.0 142.7 108 640 -1973 6 10 18 19 GORDON 59.7 123.9 160 731 -1992 9 13 18 12 TONY 66.6 210.9 90 687 -1969 8 22 0 6 RAFAEL 55.0 221.2 31 543 -1967 7 10 6 6 KIRK 29.5 180.0 145 851 -1973 4 13 18 27 SANDY 32.7 33.1 100 622 -1982 9 22 0 27 ALBERTO 27.7 125.3 128 491 -1973 2 9 0 22 WILLIAM 30.6 169.4 85 598 -1968 1 13 18 9 FLORENCE 43.9 31.8 28 846 -2001 4 27 0 13 OSCAR 32.0 118.3 84 629 -1995 6 4 18 2 LESLIE 52.8 50.4 68 814 -1992 10 6 6 6 TONY 56.4 169.4 52 385 -1991 5 26 0 16 OSCAR 48.1 57.9 64 633 -1978 1 22 0 19 TONY 34.5 348.8 78 847 -1984 1 8 12 26 HELENE 16.9 187.6 105 523 -1997 3 3 12 7 FLORENCE 68.1 78.2 56 4 -1986 3 21 18 11 VALERIE 13.9 59.9 135 710 -1961 1 12 0 25 TONY 26.7 228.1 123 177 -1998 6 18 6 11 DEBBY 57.3 214.1 110 722 -1954 9 18 6 10 ALBERTO 32.3 254.7 141 759 -1985 5 15 12 19 NADINE 14.2 294.3 45 548 -1992 8 8 18 10 NADINE 48.2 201.4 148 2 -1956 2 4 0 1 ERNESTO 45.2 349.3 99 111 -1957 6 13 0 18 ALBERTO 34.3 26.7 31 667 -1951 9 17 6 28 FLORENCE 23.1 338.5 46 56 -2001 5 17 6 10 WILLIAM 35.0 327.9 83 517 -1978 8 10 6 15 DEBBY 67.7 116.7 63 820 -1970 7 10 0 18 SANDY 62.8 104.6 149 415 -1968 11 12 18 24 NADINE 32.3 114.2 24 260 -1984 2 4 6 11 CHRIS 25.0 9.3 82 278 -1987 12 7 12 9 ERNESTO 23.0 296.6 107 645 -1999 11 12 6 20 WILLIAM 31.0 331.0 55 899 -1952 4 2 0 15 BERYL 13.5 45.1 31 295 -1966 4 19 18 21 RAFAEL 27.3 329.6 139 739 -1993 12 4 18 9 BERYL 60.3 21.3 139 863 -1968 7 6 18 16 HELENE 21.6 89.5 23 93 -1973 12 10 6 4 SANDY 51.8 171.9 75 217 -1961 5 1 12 5 FLORENCE 40.4 135.2 140 298 -1991 6 4 12 2 VALERIE 43.4 309.0 23 897 -1967 9 4 0 28 VALERIE 30.2 94.2 91 92 -1980 12 1 6 27 BERYL 23.2 48.1 85 342 -1971 2 26 18 15 KIRK 52.5 305.6 58 484 -1988 7 14 0 9 WILLIAM 25.8 141.8 45 317 -1989 7 9 6 14 WILLIAM 38.0 43.8 49 861 -1960 6 20 12 21 KIRK 38.0 241.7 155 255 -1986 1 18 12 26 ISAAC 30.6 125.0 50 863 -1963 2 26 18 18 VALERIE 47.7 289.4 109 391 -1980 12 24 18 7 SANDY 37.4 218.1 51 611 -1984 3 10 12 18 CHRIS 39.4 277.9 32 442 -1952 11 6 6 7 FLORENCE 15.6 254.5 152 339 -1961 10 25 0 17 CHRIS 8.6 154.8 71 80 -1959 12 23 6 19 SANDY 10.9 22.6 100 588 -1981 6 20 18 14 ALBERTO 53.8 111.4 87 407 -1965 8 24 6 1 JOYCE 25.9 111.3 160 619 -1991 11 4 0 12 BERYL 46.0 40.6 31 887 -1966 4 27 6 10 PATTY 20.3 187.7 95 121 -2000 11 7 18 10 TONY 28.1 237.1 91 31 -2003 10 22 0 14 HELENE 35.3 285.5 94 262 -1975 11 11 0 8 HELENE 20.2 106.0 131 330 -1955 3 7 0 17 ALBERTO 57.5 15.9 103 784 -2004 4 25 18 13 ALBERTO 39.2 214.7 103 379 -2000 2 1 6 6 MICHAEL 26.6 191.7 128 563 -1962 11 27 18 23 JOYCE 48.8 331.5 75 457 -1957 7 26 12 4 FLORENCE 21.7 91.8 103 122 -1996 5 9 12 27 CHRIS 54.4 7.0 159 307 -1965 10 17 18 26 SANDY 57.5 37.6 114 230 -1950 12 2 18 23 OSCAR 51.1 10.6 48 601 -1985 9 16 12 17 OSCAR 51.3 240.7 79 359 -1955 7 23 18 28 BERYL 52.6 19.9 138 113 -1979 4 19 18 22 WILLIAM 40.3 143.3 158 130 -1954 4 17 18 15 GORDON 16.0 68.7 139 739 -1981 11 14 12 22 ISAAC 19.6 137.2 95 662 -1997 11 10 0 11 VALERIE 44.9 38.1 152 512 -1976 9 3 0 21 HELENE 36.5 298.4 44 53 -1959 2 16 0 4 DEBBY 53.5 287.9 131 853 -1971 8 5 6 27 OSCAR 49.9 324.2 113 274 -1970 8 2 18 25 MICHAEL 31.5 313.5 98 552 -2001 6 22 0 14 SANDY 12.9 340.8 45 356 -1951 9 28 6 1 MICHAEL 43.4 341.2 163 885 -1983 11 9 6 11 MICHAEL 45.7 244.7 46 722 -1988 5 7 0 18 ISAAC 51.6 173.0 21 576 -1997 1 8 12 9 SANDY 41.3 254.6 33 136 -1958 7 12 18 14 CHRIS 14.9 8.1 160 611 -1973 4 4 0 3 SANDY 47.6 102.3 158 253 -1996 3 10 18 6 JOYCE 38.2 52.0 53 858 -2000 5 22 0 24 ALBERTO 24.9 356.7 62 189 -2000 6 10 0 26 RAFAEL 29.0 19.8 106 27 -1983 5 28 18 8 LESLIE 39.9 240.6 101 557 -1980 1 6 0 24 ISAAC 34.9 104.9 79 887 -1972 12 1 18 7 DEBBY 67.8 199.8 131 596 -1965 9 21 6 19 VALERIE 11.1 141.8 112 0 -1987 11 23 18 6 HELENE 38.6 280.1 142 666 -1982 2 15 0 3 WILLIAM 70.0 20.4 141 315 -1982 11 20 18 7 LESLIE 12.9 265.6 15 236 -1965 5 8 18 24 SANDY 22.9 274.6 54 237 -1971 12 12 0 13 WILLIAM 56.5 99.2 13 651 -1974 1 24 12 7 WILLIAM 58.4 164.4 91 341 -1987 10 12 6 5 BERYL 55.5 142.3 138 662 -1963 1 6 6 24 BERYL 57.3 89.2 129 97 -1952 5 18 18 6 VALERIE 55.2 342.5 52 378 -1984 9 24 0 23 RAFAEL 42.7 293.0 49 184 -1994 8 4 6 28 MICHAEL 55.8 2.8 162 750 -1993 12 15 12 7 CHRIS 63.6 33.9 88 559 -1999 12 18 0 11 BERYL 59.3 147.5 147 166 -1990 12 15 0 16 ERNESTO 28.5 26.7 153 199 -1999 8 8 12 24 ALBERTO 23.9 101.8 74 777 -1978 5 7 12 20 CHRIS 66.9 21.3 16 470 -1978 3 14 6 12 BERYL 26.5 326.8 152 85 -1970 2 13 12 24 ISAAC 43.1 134.3 93 851 -1997 1 20 0 24 FLORENCE 40.2 345.8 149 481 -1981 2 27 12 9 PATTY 65.2 176.1 121 414 -1991 7 21 0 9 DEBBY 17.5 128.7 107 828 -1973 6 17 18 18 ALBERTO 20.5 240.7 126 610 -1969 11 27 12 23 ISAAC 50.3 358.0 127 584 -1978 6 3 0 17 KIRK 60.2 285.1 41 754 -1982 5 4 18 11 RAFAEL 31.6 3.1 164 789 -1966 1 8 6 9 LESLIE 14.5 195.3 92 35 -1993 2 5 6 22 HELENE 37.3 39.4 63 668 -1964 5 23 18 14 ISAAC 27.7 124.4 86 386 -1968 9 23 6 24 ISAAC 38.9 155.2 87 185 -1960 8 9 18 23 WILLIAM 43.3 275.9 151 312 -1954 7 15 6 12 PATTY 53.9 284.8 43 194 -1952 3 18 18 27 RAFAEL 66.1 26.2 60 258 -1974 3 25 6 4 GORDON 41.5 320.8 107 651 -1970 3 9 0 8 BERYL 60.3 112.0 61 407 -1958 2 8 6 10 CHRIS 47.9 292.7 63 483 -1955 8 18 12 20 PATTY 49.3 77.0 92 869 -1954 5 4 6 24 WILLIAM 57.2 336.4 131 20 -1996 1 13 6 9 MICHAEL 48.0 188.6 47 63 -1950 12 13 18 26 DEBBY 60.2 276.6 75 261 -1955 1 2 18 13 JOYCE 22.9 318.0 103 899 -1964 12 15 6 26 KIRK 62.9 346.2 44 611 -2002 3 27 6 7 ALBERTO 47.3 287.0 142 554 -1984 11 9 12 27 FLORENCE 57.7 138.0 138 35 -2003 6 19 0 8 FLORENCE 8.1 242.6 29 805 -1980 8 25 12 4 LESLIE 40.1 102.7 68 552 -1979 7 24 12 10 MICHAEL 30.1 265.9 119 760 -1956 5 3 12 27 BERYL 55.1 93.9 125 377 -1967 11 4 6 24 MICHAEL 30.4 200.4 41 771 -1968 4 12 6 16 FLORENCE 15.1 252.2 92 407 -1982 2 2 18 10 KIRK 36.7 258.1 157 39 -1991 5 11 12 9 PATTY 70.0 351.5 91 51 -1955 11 11 6 27 KIRK 65.3 280.6 146 131 -1984 9 1 6 25 NADINE 67.0 97.3 96 143 -1956 8 13 12 21 HELENE 44.9 268.4 20 322 -1974 8 19 12 2 CHRIS 52.6 283.3 152 789 -1963 4 22 0 11 OSCAR 36.5 91.6 13 423 -2004 6 10 6 10 ERNESTO 58.1 303.9 34 757 -1994 3 28 0 10 WILLIAM 62.9 27.1 45 528 -1953 8 14 12 12 RAFAEL 52.9 76.0 71 632 -1986 10 19 12 28 OSCAR 57.3 309.0 79 126 -1999 9 14 6 9 DEBBY 43.6 239.6 115 534 -1965 11 3 18 6 BERYL 41.5 308.9 51 393 -1950 1 24 18 15 TONY 43.9 114.8 75 534 -1970 10 10 6 13 FLORENCE 16.0 2.5 138 345 -1995 1 26 0 28 VALERIE 35.9 191.7 41 481 -2001 6 17 0 28 RAFAEL 37.9 320.0 61 530 -1951 8 20 6 2 MICHAEL 54.2 234.3 59 379 -1951 2 20 6 19 ALBERTO 46.5 338.9 78 163 -1975 11 26 0 14 OSCAR 35.2 102.2 153 45 -1969 11 13 6 19 PATTY 66.1 24.6 151 8 -1952 10 1 12 21 RAFAEL 62.1 126.3 45 519 -1967 7 6 0 25 LESLIE 27.5 317.1 139 309 -1953 11 27 0 14 ERNESTO 9.2 4.3 36 751 -1963 1 27 12 13 ALBERTO 31.0 287.8 76 617 -1959 11 19 12 1 VALERIE 20.2 330.7 41 859 -1991 1 28 6 5 RAFAEL 58.2 268.3 38 498 -1961 10 16 12 28 ERNESTO 10.4 334.5 24 411 -1973 5 11 18 7 WILLIAM 51.2 81.3 10 326 -1987 8 28 18 7 LESLIE 20.7 175.1 144 695 -1967 6 22 18 4 RAFAEL 30.5 38.1 83 404 -1976 4 26 18 22 SANDY 54.6 234.4 91 240 -1998 3 21 12 8 VALERIE 68.1 111.5 131 646 -1995 1 4 12 1 RAFAEL 41.4 48.2 94 519 -1970 3 18 6 11 FLORENCE 56.1 157.0 70 196 -1954 4 4 18 7 WILLIAM 50.8 90.9 92 747 -1973 8 18 12 4 WILLIAM 25.2 134.8 130 778 -1990 6 23 12 12 ISAAC 40.5 122.9 97 670 -1976 6 2 12 27 BERYL 67.7 231.1 18 252 -1974 6 19 0 5 MICHAEL 68.8 105.6 121 567 -1980 8 27 12 2 HELENE 62.1 310.5 12 844 -1953 10 3 6 16 SANDY 13.8 90.1 90 824 -1955 4 19 12 13 OSCAR 63.6 336.4 26 795 -1987 10 25 18 12 PATTY 22.4 218.7 151 896 -1958 8 9 6 12 RAFAEL 58.8 166.0 99 443 -1995 6 22 6 21 SANDY 12.8 279.0 59 847 -1950 2 23 0 24 MICHAEL 19.4 346.2 31 226 -1959 4 17 0 12 DEBBY 43.7 165.3 63 413 -1984 12 4 12 28 KIRK 45.1 147.2 109 764 -1956 7 18 12 15 ISAAC 57.9 195.8 158 684 -1984 11 19 6 8 WILLIAM 65.7 59.0 61 23 -1974 3 23 12 3 WILLIAM 32.4 87.6 71 605 -1997 9 5 0 9 FLORENCE 58.6 168.5 14 269 -1953 8 5 6 2 ALBERTO 54.7 13.5 19 894 -1960 9 17 12 17 BERYL 27.8 330.4 77 156 -1986 8 25 6 15 OSCAR 56.2 158.8 125 689 -1960 9 5 18 19 CHRIS 46.6 87.6 161 53 -1952 12 20 6 4 SANDY 51.0 171.7 164 635 -1958 12 22 18 19 OSCAR 16.9 57.4 54 155 -1992 8 10 12 25 BERYL 42.8 219.6 45 2 -2000 6 18 12 11 OSCAR 20.6 114.6 60 806 -1981 5 9 0 26 HELENE 38.6 150.4 41 249 -1959 5 28 6 4 DEBBY 21.7 225.9 150 426 -1951 4 20 6 23 JOYCE 12.2 354.0 54 64 -1988 7 16 6 20 ERNESTO 11.9 98.5 157 124 -1959 2 25 18 2 WILLIAM 10.0 26.7 128 764 -1989 1 15 18 8 PATTY 39.9 232.8 119 425 -1960 1 26 18 19 TONY 25.7 2.4 115 757 -1998 12 5 6 16 HELENE 41.3 187.8 14 496 -1969 2 2 6 17 BERYL 66.3 19.9 51 745 -1983 1 20 18 13 ISAAC 13.4 106.3 17 687 -1988 2 23 18 17 OSCAR 28.7 252.2 16 342 -1975 5 5 18 21 HELENE 37.4 190.4 63 830 -1972 3 18 6 24 NADINE 63.1 153.0 109 866 -2003 9 15 6 9 SANDY 29.9 311.8 133 455 -1967 4 11 0 8 WILLIAM 67.8 191.4 76 10 -1982 3 13 12 18 NADINE 48.6 330.9 41 249 -1984 2 18 6 26 MICHAEL 31.2 89.2 84 711 -1974 4 16 12 20 TONY 7.8 271.3 57 876 -1976 6 17 12 28 BERYL 26.8 312.3 125 25 -1976 3 2 18 14 ERNESTO 9.5 328.3 132 539 -2002 5 27 12 10 ALBERTO 45.9 241.6 37 441 -1978 9 23 6 17 ERNESTO 41.2 0.3 54 404 -1962 3 18 0 21 LESLIE 14.4 253.7 98 190 -2003 4 22 18 26 HELENE 44.0 60.6 74 442 -1974 7 27 6 6 JOYCE 22.1 246.1 29 288 -1972 11 28 18 21 RAFAEL 34.0 69.0 49 332 -2003 3 4 0 5 DEBBY 15.4 215.0 99 630 -1982 6 9 18 12 JOYCE 20.0 88.6 156 580 -1979 12 7 6 19 FLORENCE 12.4 308.2 125 134 -1994 5 14 0 2 HELENE 64.8 32.4 10 725 -1983 9 16 6 11 RAFAEL 64.1 211.0 41 413 -1989 9 27 12 18 ISAAC 69.2 220.0 92 560 -1973 4 6 12 26 ISAAC 20.8 314.2 61 420 -2000 1 10 6 1 RAFAEL 19.6 50.7 147 726 -1990 3 4 18 25 GORDON 69.9 151.1 59 600 -1956 6 26 6 17 ERNESTO 35.4 342.0 162 184 -1964 12 13 18 17 FLORENCE 27.9 200.4 71 501 -1990 3 18 18 28 JOYCE 64.3 188.6 43 596 -1998 2 4 6 5 ERNESTO 35.9 174.1 124 642 -1975 1 19 18 25 PATTY 40.2 121.7 115 719 -1961 5 18 6 18 WILLIAM 7.1 116.4 79 550 -1990 5 26 6 22 HELENE 50.2 239.8 147 324 -1953 5 10 12 6 ERNESTO 9.8 95.4 85 402 -1958 5 5 6 6 KIRK 20.7 314.0 30 512 -1994 10 5 18 4 MICHAEL 49.0 262.7 22 529 -1972 5 4 18 12 ISAAC 43.6 199.5 114 292 -1995 8 5 6 9 CHRIS 60.4 216.8 141 795 -1953 8 21 12 16 FLORENCE 57.9 76.6 65 759 -1975 12 11 6 18 ISAAC 47.9 235.7 102 625 -2001 4 6 0 6 ISAAC 23.6 328.0 119 135 -1951 11 2 0 3 FLORENCE 49.0 47.3 56 714 -1995 3 7 6 12 GORDON 23.7 312.4 72 479 -1973 3 20 6 23 CHRIS 27.8 348.4 37 198 -1973 2 11 0 3 CHRIS 52.0 215.5 47 701 -1951 10 1 12 14 HELENE 14.4 214.8 42 508 -1999 9 7 18 2 SANDY 31.2 168.1 106 459 -1966 5 2 6 6 BERYL 51.1 159.0 164 847 -1982 2 6 6 3 ALBERTO 17.9 137.1 44 278 -1978 7 8 0 4 SANDY 67.2 329.1 27 203 -1968 4 17 6 27 ALBERTO 22.4 233.7 19 775 -1991 5 17 0 1 LESLIE 22.0 279.3 57 354 -1991 12 6 0 12 PATTY 28.3 262.1 16 42 -1964 6 8 6 16 ALBERTO 36.5 40.7 145 407 -1956 1 4 18 19 SANDY 12.5 40.7 100 241 -1995 6 25 0 14 CHRIS 57.2 225.8 11 44 -1997 7 23 18 15 GORDON 27.3 123.4 77 591 -1973 1 18 12 27 DEBBY 24.8 20.4 40 430 -1983 11 12 6 21 SANDY 33.9 94.8 80 387 -1973 7 15 6 28 VALERIE 58.1 276.6 73 79 -1968 1 22 6 28 ERNESTO 60.1 342.5 72 351 -1961 10 9 6 2 PATTY 49.0 290.3 22 337 -2003 9 21 18 23 ALBERTO 16.2 313.4 30 328 -1960 1 3 18 16 OSCAR 33.3 333.9 36 388 -1987 3 22 0 17 ISAAC 46.2 275.0 18 686 -1995 6 2 18 2 KIRK 7.9 222.5 142 813 -1994 4 6 12 14 MICHAEL 54.5 282.9 10 337 -1997 5 1 6 18 ALBERTO 37.6 357.4 114 594 -1959 2 13 6 11 TONY 57.1 336.9 118 129 -2001 8 13 12 4 DEBBY 11.0 3.2 120 416 -1963 9 28 0 18 HELENE 13.5 180.2 103 897 -1962 12 8 6 15 OSCAR 38.8 186.3 19 645 -1984 5 22 12 17 HELENE 32.9 239.2 141 646 -1978 6 7 12 9 ISAAC 12.4 340.3 140 444 -1971 5 13 0 4 CHRIS 13.8 230.5 34 58 -1966 7 18 6 21 CHRIS 12.0 157.9 47 358 -1962 6 20 0 16 SANDY 53.9 165.8 67 473 -1966 7 16 0 13 BERYL 23.4 29.9 154 518 -1977 7 27 6 5 FLORENCE 28.4 113.7 130 752 -1973 5 17 0 18 RAFAEL 28.0 115.2 53 171 -2002 11 21 6 3 SANDY 58.4 326.6 164 624 -1952 10 8 12 28 ISAAC 36.4 48.2 83 595 -1978 9 7 12 2 RAFAEL 42.8 131.6 73 171 -1967 9 5 0 6 KIRK 39.0 116.8 82 668 -1970 11 19 18 2 MICHAEL 61.8 344.1 59 123 -1959 2 8 0 8 TONY 22.9 235.7 94 87 -1997 4 10 18 24 DEBBY 37.6 246.8 48 877 -1992 7 7 6 4 ERNESTO 42.2 38.9 122 93 -1965 8 25 12 16 MICHAEL 37.0 246.0 59 37 -1970 6 11 6 16 MICHAEL 37.9 150.3 164 764 -1950 1 8 0 9 CHRIS 36.6 169.5 87 4 -1959 2 7 12 5 JOYCE 19.8 133.5 101 808 -1988 3 19 0 8 NADINE 12.8 323.5 18 199 -2002 7 26 18 16 VALERIE 7.6 114.2 20 555 -1978 6 13 18 28 LESLIE 18.0 105.9 90 316 -1958 9 10 18 5 RAFAEL 18.8 152.7 115 723 -1979 10 7 18 1 TONY 68.4 115.4 121 725 -1960 2 13 0 24 MICHAEL 9.2 47.9 109 765 -2001 7 24 6 11 NADINE 40.1 314.8 69 486 -1996 2 5 0 21 CHRIS 67.8 110.1 30 355 -1993 8 4 18 18 PATTY 18.6 329.9 99 236 -1999 12 8 12 3 GORDON 53.7 238.6 51 652 -1979 12 4 18 10 NADINE 41.9 66.0 93 171 -1971 1 14 12 20 CHRIS 28.5 288.6 125 382 -1962 2 21 0 19 KIRK 67.2 285.9 33 743 -1960 11 20 6 9 BERYL 19.0 340.3 131 214 -1964 3 26 12 9 HELENE 47.4 312.9 34 550 -1963 3 16 0 4 JOYCE 14.1 242.9 115 626 -2004 8 21 18 2 WILLIAM 51.2 344.6 138 195 -1981 8 21 12 21 WILLIAM 38.3 296.1 56 619 -1981 4 2 12 3 KIRK 66.1 213.9 71 161 -1972 9 2 18 8 ALBERTO 24.5 311.1 21 743 -1951 1 8 18 6 MICHAEL 22.6 221.0 16 772 -1963 12 28 18 21 BERYL 50.9 29.0 150 701 -1969 2 7 18 4 FLORENCE 48.8 318.6 77 207 -1984 6 17 18 17 RAFAEL 68.0 208.0 87 82 -1980 12 16 18 1 BERYL 11.1 58.3 144 247 -2002 4 3 12 6 FLORENCE 23.2 148.6 146 782 -1970 10 3 12 10 ISAAC 49.3 262.0 148 544 -1990 7 18 12 14 VALERIE 26.7 196.7 32 501 -1968 1 24 18 26 KIRK 23.3 238.5 160 639 -1967 1 18 12 13 BERYL 30.0 158.7 47 59 -1993 12 17 6 21 ERNESTO 48.5 152.0 59 132 -1967 4 22 18 4 NADINE 67.0 61.2 158 441 -1990 12 21 6 20 ALBERTO 58.0 153.3 158 245 -1963 12 8 12 13 LESLIE 32.7 143.1 107 302 -1966 8 25 6 20 KIRK 55.4 233.2 73 490 -1970 2 11 12 22 SANDY 21.8 4.2 44 370 -1968 7 4 12 26 HELENE 33.6 8.4 74 479 -1960 10 27 18 1 KIRK 68.0 262.5 44 665 -1953 4 3 0 15 OSCAR 39.0 204.4 76 353 -1959 5 12 12 5 OSCAR 64.7 228.0 11 98 -1972 3 20 18 22 PATTY 65.7 226.4 137 621 -1981 4 19 6 18 GORDON 21.1 332.4 38 642 -1972 9 16 12 1 ERNESTO 56.2 150.3 124 671 -1965 1 12 6 21 NADINE 66.2 259.5 57 492 -1966 7 28 6 21 KIRK 47.6 183.5 88 534 -1984 7 19 6 11 HELENE 13.2 126.5 101 174 -1965 10 8 18 11 JOYCE 20.5 252.4 163 352 -1989 10 21 6 5 NADINE 49.6 192.0 75 677 -1966 10 27 6 14 ERNESTO 53.8 206.9 118 612 -1967 8 14 6 6 CHRIS 19.1 130.8 22 873 -1973 3 9 18 13 PATTY 59.0 62.8 53 275 -1997 8 1 12 2 DEBBY 60.0 215.9 160 876 -1978 3 23 12 25 FLORENCE 54.6 19.0 15 155 -1963 8 19 18 11 NADINE 60.1 233.6 126 599 -1989 3 26 6 2 MICHAEL 62.0 107.7 10 279 -2001 2 16 0 14 LESLIE 34.3 234.6 24 146 -1997 8 21 12 22 TONY 66.8 90.6 76 383 -1982 2 27 18 18 PATTY 40.9 115.2 16 94 -1982 6 17 0 12 VALERIE 7.6 206.5 89 581 -1961 3 5 12 26 ERNESTO 15.9 219.5 127 122 -1989 8 1 6 22 TONY 52.2 314.7 46 733 -2001 8 6 0 19 RAFAEL 26.2 327.6 17 774 -1991 10 28 12 14 TONY 11.8 202.0 119 532 -1987 6 14 6 21 HELENE 47.2 106.5 52 544 -1963 6 3 18 15 CHRIS 24.8 302.1 34 773 -1959 8 20 12 21 SANDY 36.7 101.9 158 415 -1990 3 9 6 18 BERYL 57.5 114.9 141 72 -1982 4 25 12 12 BERYL 26.3 217.5 133 257 -1966 9 4 18 2 RAFAEL 29.7 127.4 46 894 -2002 3 19 6 15 SANDY 49.5 322.2 98 279 -1976 4 11 6 11 VALERIE 13.0 14.9 91 745 -2003 10 14 6 25 BERYL 42.5 251.0 151 3 -2003 12 25 12 2 PATTY 31.1 195.4 34 358 -1960 5 10 6 19 TONY 21.5 161.5 101 93 -1953 5 6 18 15 WILLIAM 24.4 184.1 31 144 -1960 2 22 18 2 ALBERTO 19.2 260.9 22 630 -1964 6 14 12 26 ERNESTO 60.8 217.7 86 687 -1970 3 20 18 15 ISAAC 62.0 329.3 160 581 -1961 10 24 6 28 DEBBY 13.5 125.8 139 569 -2001 12 10 12 2 BERYL 23.1 157.6 160 245 -1980 8 27 18 5 RAFAEL 20.3 118.9 22 272 -1952 2 18 0 18 NADINE 32.9 108.1 117 721 -1963 4 7 12 21 WILLIAM 50.2 130.7 11 314 -1975 11 8 6 18 HELENE 9.5 79.6 89 231 -1963 5 3 12 4 WILLIAM 27.2 26.9 64 454 -1986 8 11 18 21 NADINE 23.6 313.6 31 408 -1983 4 12 18 6 VALERIE 27.7 340.8 79 749 -1979 10 12 12 24 SANDY 67.8 354.6 12 35 -1955 7 1 12 12 OSCAR 14.5 195.6 29 178 -1961 10 18 12 14 CHRIS 41.9 254.0 133 668 -1961 12 2 6 15 BERYL 24.5 269.4 81 506 -1974 6 19 18 28 WILLIAM 60.4 265.8 89 261 -1994 1 15 18 20 ERNESTO 37.4 116.8 153 170 -1992 11 12 0 15 OSCAR 47.7 6.1 54 455 -2000 5 6 12 4 OSCAR 67.9 126.5 25 485 -1989 8 11 18 5 FLORENCE 23.1 167.4 50 390 -1994 9 3 18 26 ISAAC 46.1 260.9 111 725 -1989 11 11 0 25 BERYL 42.7 156.2 71 34 -1964 8 8 0 17 MICHAEL 68.6 96.8 10 63 -1989 2 1 6 22 MICHAEL 58.3 119.6 92 673 -1988 1 13 6 5 ERNESTO 69.4 212.1 26 84 -1969 11 17 12 8 GORDON 36.0 96.0 57 454 -2001 10 2 12 27 JOYCE 33.7 61.3 89 325 -1995 3 27 12 26 VALERIE 57.1 9.5 58 568 -1966 3 26 12 1 MICHAEL 50.5 91.3 163 879 -2000 1 9 0 17 BERYL 39.1 289.0 120 127 -1958 11 10 18 9 DEBBY 55.7 136.1 85 753 -1968 9 27 6 2 LESLIE 50.1 211.0 88 870 -1975 10 5 12 18 ERNESTO 61.8 327.1 17 578 -1970 6 5 12 26 TONY 56.4 22.0 23 265 -1986 9 14 12 14 GORDON 15.5 335.8 89 724 -1989 11 20 12 22 CHRIS 30.1 166.4 20 351 -1979 5 10 0 10 ERNESTO 64.2 47.3 62 886 -1991 2 20 18 11 CHRIS 24.4 95.0 62 71 -1974 5 15 6 25 NADINE 14.8 203.3 119 812 -1969 7 19 0 10 KIRK 17.1 7.5 156 801 -1992 9 8 18 24 ALBERTO 40.5 102.3 152 349 -1970 6 6 12 28 MICHAEL 54.6 345.0 85 621 -1997 11 23 6 25 HELENE 52.5 236.8 101 583 -1994 7 14 12 15 OSCAR 58.2 348.5 66 94 -2004 7 2 18 19 RAFAEL 60.7 218.4 153 834 -1997 6 9 12 24 JOYCE 31.3 115.6 138 529 -1959 12 28 12 1 JOYCE 25.0 32.6 79 387 -1974 11 25 0 17 WILLIAM 14.8 197.6 116 734 -1969 10 20 12 13 CHRIS 64.9 320.7 33 170 -1996 8 6 12 13 MICHAEL 30.9 165.4 20 733 -1981 7 5 18 22 KIRK 57.9 326.0 65 746 -2002 12 7 12 19 KIRK 56.8 141.5 129 12 -1956 3 19 6 4 OSCAR 17.7 49.4 68 424 -1981 8 14 6 13 NADINE 52.3 325.0 106 261 -1978 3 21 6 4 OSCAR 61.6 228.3 52 388 -1974 4 16 0 6 ALBERTO 44.3 212.3 114 829 -1983 1 6 6 10 BERYL 28.3 216.5 111 234 -2000 2 6 6 13 ALBERTO 7.4 7.1 63 882 -1950 4 24 6 26 ISAAC 32.2 165.3 61 138 -1952 3 2 12 13 ISAAC 62.8 162.4 89 235 -1996 12 1 6 28 KIRK 41.0 179.8 37 90 -1973 9 18 0 21 WILLIAM 18.2 239.2 113 856 -1963 4 18 0 6 VALERIE 41.0 82.8 159 713 -1979 6 6 18 9 DEBBY 27.5 130.4 41 714 -1950 2 7 0 6 RAFAEL 23.1 230.7 14 153 -1973 11 19 12 2 FLORENCE 11.1 41.9 130 453 -1982 10 13 6 21 ERNESTO 56.9 311.0 93 334 -1955 11 26 18 1 RAFAEL 29.2 176.8 125 864 -1967 7 28 0 4 ERNESTO 64.6 209.4 82 48 -2003 8 18 12 7 WILLIAM 58.8 286.5 102 134 -1994 10 27 6 25 VALERIE 32.9 214.1 30 171 -2000 9 22 18 19 BERYL 47.8 160.7 72 178 -1975 4 20 12 2 SANDY 66.8 344.0 141 770 -1993 8 21 0 9 CHRIS 65.5 3.7 26 365 -2003 7 1 0 7 LESLIE 58.0 165.9 98 275 -1963 1 8 0 28 FLORENCE 33.6 139.9 56 489 -1956 7 2 6 19 ISAAC 19.2 312.2 40 789 -1989 2 8 12 24 LESLIE 22.0 16.7 152 67 -1954 10 15 18 21 CHRIS 17.4 111.8 11 269 -1962 10 17 6 8 SANDY 12.6 8.8 75 8 -1978 9 11 12 10 OSCAR 24.4 277.1 65 685 -1963 9 12 6 24 SANDY 44.4 277.6 89 619 -1973 11 20 12 9 BERYL 49.7 263.3 31 292 -1964 11 13 12 12 OSCAR 18.6 236.5 79 407 -1951 2 2 6 9 VALERIE 49.0 267.6 152 851 -1988 12 2 6 25 VALERIE 23.4 80.6 128 755 -1992 8 17 18 28 ISAAC 21.2 320.4 99 156 -2004 4 4 0 24 NADINE 67.2 13.3 29 95 -2001 10 17 6 16 ALBERTO 16.7 222.0 53 142 -1968 4 20 18 16 MICHAEL 31.5 335.2 124 528 -1959 12 18 12 20 RAFAEL 20.7 347.5 102 469 -1983 8 16 6 12 JOYCE 22.3 341.5 143 307 -1967 10 20 12 16 NADINE 62.7 71.4 97 103 -1999 2 25 12 20 HELENE 67.9 155.6 125 93 -1966 12 12 6 3 VALERIE 49.1 210.5 46 57 -1997 2 24 18 18 SANDY 57.0 27.2 109 348 -1964 7 15 12 1 WILLIAM 35.9 296.5 53 890 -1969 9 27 12 17 PATTY 42.1 260.5 67 419 -1980 11 21 18 2 DEBBY 12.0 118.9 93 883 -1997 1 22 18 20 DEBBY 69.5 180.5 121 426 -1996 1 12 18 12 DEBBY 68.1 269.3 49 306 -1973 10 17 6 8 WILLIAM 57.9 297.9 109 816 -1965 12 16 6 20 RAFAEL 67.0 108.7 65 12 -1959 6 27 18 28 TONY 31.6 185.1 88 884 -1977 4 4 0 13 VALERIE 48.1 209.3 48 886 -1951 1 23 18 7 CHRIS 69.8 149.0 91 18 -1985 5 17 12 23 CHRIS 61.2 171.0 78 774 -1960 2 23 6 21 KIRK 21.1 42.5 23 137 -1964 11 2 12 21 JOYCE 47.7 78.7 84 891 -1957 2 9 6 20 LESLIE 62.5 95.7 62 752 -1964 7 8 18 14 BERYL 16.3 31.4 49 801 -1966 1 23 6 5 BERYL 25.5 212.0 84 101 -1954 2 27 12 12 FLORENCE 28.2 195.6 39 272 -1958 8 22 6 1 ISAAC 42.5 267.6 152 861 -1971 8 22 0 21 MICHAEL 33.6 298.9 65 80 -1958 9 21 0 15 SANDY 21.9 302.2 50 286 -1993 11 16 0 20 ALBERTO 18.4 8.4 147 72 -1992 7 28 18 27 CHRIS 21.7 13.9 143 523 -1997 9 14 0 24 GORDON 32.7 96.7 141 387 -1956 2 8 18 17 DEBBY 17.4 340.8 11 796 -1986 2 16 6 13 JOYCE 51.7 321.3 74 122 -1977 5 1 18 6 PATTY 62.6 4.2 139 73 -1973 11 13 18 2 TONY 16.3 17.3 135 343 -1954 11 26 0 24 RAFAEL 36.0 341.9 41 100 -1989 12 16 12 14 FLORENCE 64.8 286.9 146 233 -1978 6 23 0 21 RAFAEL 66.7 64.9 139 729 -1980 12 25 12 26 ALBERTO 37.6 97.9 32 722 -1968 2 13 0 18 VALERIE 49.6 54.9 115 708 -1988 3 18 6 12 RAFAEL 67.3 249.1 38 870 -2000 4 19 6 10 BERYL 12.2 95.6 103 126 -1979 11 18 12 22 DEBBY 53.1 4.4 150 885 -1996 5 5 12 23 RAFAEL 10.3 150.8 161 170 -1965 3 16 0 15 DEBBY 65.3 137.8 129 33 -1974 1 14 12 24 MICHAEL 63.9 267.9 135 529 -1962 11 21 6 10 BERYL 18.1 326.2 48 316 -2001 7 13 18 22 OSCAR 35.0 44.9 113 413 -1960 7 10 18 3 RAFAEL 9.3 137.9 18 882 -1982 3 27 12 14 WILLIAM 42.9 305.2 68 293 -1959 8 19 12 6 PATTY 49.8 179.2 153 309 -1982 11 13 6 4 DEBBY 25.3 18.3 55 467 -1976 5 28 12 12 ALBERTO 45.6 100.8 42 663 -1969 10 22 12 27 ALBERTO 38.2 144.3 72 319 -1957 11 19 6 12 TONY 8.7 159.8 93 732 -1990 5 20 6 15 FLORENCE 43.3 229.3 164 65 -1978 7 19 18 2 TONY 20.9 229.4 88 566 -1972 2 26 12 10 WILLIAM 67.7 284.5 127 128 -1953 6 6 12 23 VALERIE 9.9 153.3 92 675 -2004 9 12 12 2 FLORENCE 32.4 286.9 159 831 -1984 12 4 12 2 BERYL 53.3 268.8 119 487 -1950 8 10 0 18 WILLIAM 18.6 169.0 113 211 -1961 7 11 12 21 NADINE 16.1 150.9 12 532 -1976 5 6 6 28 OSCAR 54.5 353.8 18 536 -1960 11 1 12 18 RAFAEL 57.7 309.4 15 37 -1962 3 9 6 8 PATTY 19.7 82.9 161 441 -1995 1 21 12 10 FLORENCE 39.5 247.3 82 191 -1954 5 5 12 9 WILLIAM 37.1 16.5 143 305 -1968 1 26 0 27 KIRK 69.1 274.1 30 151 -2000 10 9 12 9 OSCAR 67.0 14.8 61 328 -1985 5 15 0 5 FLORENCE 14.4 164.7 152 797 -1999 4 3 12 6 VALERIE 15.4 8.4 77 211 -1952 5 18 12 27 LESLIE 26.2 237.4 151 85 -1972 7 16 6 22 ISAAC 18.7 21.2 83 566 -1983 11 4 18 22 HELENE 13.6 127.1 53 117 -1970 12 14 12 20 MICHAEL 42.0 326.7 158 6 -1986 2 5 12 26 OSCAR 63.1 229.6 94 432 -1965 9 12 12 8 SANDY 44.6 121.5 51 470 -1990 12 9 18 7 LESLIE 58.4 114.7 109 289 -1988 6 20 6 18 ERNESTO 27.0 59.4 143 96 -1974 10 14 18 7 SANDY 64.6 319.6 29 869 -1953 3 14 12 16 CHRIS 44.7 122.3 115 5 -1976 8 13 6 20 CHRIS 50.0 69.4 137 65 -1994 1 15 6 19 GORDON 51.3 8.6 57 292 -1996 2 22 12 9 ISAAC 52.7 3.9 38 439 -1969 7 15 6 6 LESLIE 66.0 251.7 84 607 -1978 5 3 18 13 TONY 37.9 75.7 63 9 -1957 9 10 0 5 CHRIS 26.7 138.7 131 477 -2003 6 22 18 22 RAFAEL 40.7 222.1 45 894 -1950 3 9 12 11 RAFAEL 52.6 160.8 28 26 -1966 7 10 12 20 FLORENCE 25.6 213.0 24 47 -1964 9 24 6 2 ISAAC 26.8 334.3 76 263 -1955 8 27 18 28 LESLIE 42.9 73.9 132 326 -1952 4 17 6 21 WILLIAM 61.9 98.0 158 787 -1977 12 22 18 20 VALERIE 59.9 58.7 90 271 -1964 1 1 0 24 OSCAR 35.8 347.4 112 463 -1975 12 12 18 28 WILLIAM 37.5 19.5 132 186 -1961 8 23 0 28 HELENE 28.7 347.6 117 372 -1970 3 3 6 14 RAFAEL 7.6 329.7 69 316 -1983 12 11 12 7 OSCAR 51.2 216.2 106 137 -1961 6 26 6 1 TONY 37.3 268.9 78 197 -1980 10 13 12 14 LESLIE 33.5 135.1 130 891 -2002 9 7 18 15 KIRK 8.1 104.3 103 470 -2003 9 26 0 9 ERNESTO 69.2 219.1 136 105 -1966 12 15 0 22 SANDY 47.1 339.7 115 428 -1996 11 7 0 2 OSCAR 31.5 325.7 39 786 -2003 7 9 6 21 SANDY 54.9 222.4 26 481 -1954 7 24 18 17 DEBBY 58.2 126.0 153 676 -1981 1 6 0 17 CHRIS 67.2 56.7 126 876 -1967 11 16 12 4 OSCAR 21.7 223.6 54 613 -1961 5 28 12 26 GORDON 37.6 347.6 19 94 -1978 11 9 6 13 LESLIE 15.1 209.7 68 374 -1962 5 28 6 8 BERYL 65.0 55.5 46 205 -1988 7 14 18 10 ERNESTO 68.1 71.4 40 55 -1985 6 14 6 8 ALBERTO 32.7 121.5 96 214 -1954 11 13 6 12 TONY 48.9 264.5 18 647 -1980 11 2 18 13 ERNESTO 27.6 270.6 17 549 -1969 4 21 6 7 NADINE 37.2 170.7 52 245 -1997 1 19 6 8 DEBBY 58.2 76.5 158 524 -1971 7 20 0 3 KIRK 15.2 250.4 123 116 -1951 6 5 18 18 CHRIS 37.8 44.5 41 237 -1985 11 18 6 5 RAFAEL 55.5 33.6 105 109 -2004 12 14 12 25 BERYL 24.0 201.4 27 66 -1998 1 27 18 11 DEBBY 39.6 257.8 67 411 -2001 10 22 12 18 LESLIE 69.8 108.4 40 878 -1983 6 4 6 25 VALERIE 69.5 23.4 11 481 -1983 6 12 6 20 BERYL 68.2 258.9 55 105 -1957 12 11 12 8 PATTY 34.4 109.9 65 311 -1987 4 18 6 10 ERNESTO 11.8 206.5 23 213 -1952 5 16 0 26 JOYCE 25.8 38.4 90 106 -1960 4 2 6 7 RAFAEL 13.9 116.0 134 218 -1969 8 6 6 21 DEBBY 49.5 99.2 122 754 -1969 12 16 0 5 BERYL 63.8 245.4 54 135 -1997 8 16 18 18 GORDON 10.8 45.9 126 632 -1990 9 26 12 4 MICHAEL 45.3 110.3 38 162 -1975 1 9 0 21 ERNESTO 41.0 300.0 61 23 -2001 8 16 18 4 MICHAEL 17.6 323.1 124 492 -1972 4 18 6 9 ERNESTO 42.3 171.2 57 699 -2002 4 2 0 8 PATTY 17.2 254.1 97 777 -1988 3 14 12 15 GORDON 16.3 349.2 157 91 -1997 6 27 12 17 HELENE 69.0 12.0 31 40 -1967 4 16 12 7 GORDON 23.2 121.3 110 418 -1990 4 28 18 4 DEBBY 38.5 97.9 50 84 -1989 6 11 12 20 HELENE 65.7 58.5 38 547 -1970 3 27 12 23 ALBERTO 23.9 316.3 25 442 -1974 8 9 6 4 BERYL 19.3 160.9 67 10 -1993 7 7 12 8 MICHAEL 55.6 258.0 148 565 -1959 2 4 0 22 MICHAEL 43.5 254.3 121 348 -1979 11 18 12 27 NADINE 60.8 316.8 131 442 -1993 12 25 6 23 ISAAC 56.7 135.6 129 308 -1959 4 1 18 11 OSCAR 43.0 151.7 72 210 -1973 2 7 18 4 TONY 59.6 231.4 123 841 -1954 3 6 12 5 MICHAEL 26.4 260.7 132 178 -1956 3 21 18 20 CHRIS 44.0 253.0 98 761 -1965 2 1 12 20 RAFAEL 10.0 250.8 19 279 -1989 1 19 12 16 ALBERTO 9.5 216.5 58 259 -1999 5 28 0 16 LESLIE 7.5 89.6 99 398 -1980 10 6 0 2 FLORENCE 35.6 56.8 73 813 -1993 4 21 18 17 OSCAR 10.8 186.3 101 502 -1959 10 10 18 28 VALERIE 33.7 247.3 104 809 -1968 10 5 18 28 ALBERTO 32.7 249.8 130 406 -1983 2 18 6 27 NADINE 43.6 138.9 13 185 -1967 5 4 12 20 WILLIAM 8.6 114.6 33 894 -1970 4 18 18 24 CHRIS 10.0 40.5 13 591 -1978 10 18 6 22 ALBERTO 59.7 175.0 160 806 -1999 6 7 6 13 MICHAEL 48.6 178.8 145 539 -1972 12 14 0 3 GORDON 41.3 293.0 113 770 -1999 1 19 18 7 PATTY 27.3 339.1 44 462 -1961 9 1 12 13 DEBBY 19.0 282.1 59 704 -2001 4 6 18 24 FLORENCE 48.3 233.3 70 281 -1950 2 7 12 10 FLORENCE 44.8 204.9 76 796 -1984 1 21 6 20 RAFAEL 16.1 309.5 68 703 -1950 4 11 6 16 SANDY 58.3 226.7 101 216 -1971 12 16 0 9 PATTY 33.7 83.7 48 644 -1987 4 11 6 22 WILLIAM 17.3 36.6 89 773 -1956 7 27 12 16 FLORENCE 52.9 116.8 155 785 -1987 8 6 6 13 GORDON 19.1 220.0 156 247 -1967 12 27 0 6 LESLIE 24.3 268.4 113 791 -1961 3 7 6 21 DEBBY 52.3 321.1 150 793 -1983 3 28 18 19 NADINE 57.8 25.3 148 399 -1988 4 5 18 20 LESLIE 54.1 209.0 50 775 -1975 9 20 18 28 TONY 61.0 165.4 109 209 -1970 12 14 0 21 RAFAEL 17.7 227.9 49 600 -1986 1 17 18 18 WILLIAM 39.1 44.5 78 809 -1980 5 4 12 17 ISAAC 60.5 351.7 84 351 -1967 4 11 0 4 ERNESTO 57.9 17.0 94 480 -2000 11 21 6 2 DEBBY 37.3 51.2 33 71 -1994 6 28 6 22 HELENE 61.4 82.8 26 794 -1958 3 7 12 4 ERNESTO 13.2 354.4 34 457 -1981 4 2 0 22 ISAAC 51.6 336.4 124 157 -1991 11 11 0 22 RAFAEL 42.9 219.8 52 428 -1992 1 24 12 27 MICHAEL 42.4 219.1 117 89 -1963 5 9 18 4 TONY 31.6 69.8 44 160 -2004 5 25 12 22 SANDY 16.6 269.4 87 896 -1971 5 1 12 17 TONY 22.0 207.2 56 544 -1979 7 3 0 26 CHRIS 40.7 20.4 105 65 -1951 5 13 0 27 PATTY 66.1 30.0 131 61 -1952 11 5 6 6 HELENE 54.4 347.5 17 122 -1958 9 25 0 14 LESLIE 20.9 163.1 58 760 -1968 12 26 6 24 MICHAEL 58.7 74.4 156 447 -1990 12 23 18 16 MICHAEL 63.4 211.6 29 154 -1964 11 2 0 5 OSCAR 32.1 130.6 141 208 -1998 6 21 18 25 NADINE 58.3 13.4 133 788 -1956 7 5 18 17 ALBERTO 30.7 16.1 127 282 -2000 9 12 0 18 SANDY 40.2 323.0 16 418 -1978 6 2 12 23 DEBBY 30.3 225.4 22 17 -1951 9 25 6 12 CHRIS 15.5 331.5 101 177 -1994 3 17 6 23 RAFAEL 8.5 344.4 139 202 -1984 2 4 0 17 WILLIAM 65.7 329.7 62 458 -1994 9 17 0 23 NADINE 44.3 225.6 124 428 -1952 12 9 0 17 NADINE 17.2 46.0 128 816 -2000 11 1 18 16 ISAAC 27.8 50.6 39 191 -1974 7 2 12 1 LESLIE 44.1 10.2 75 604 -1986 3 21 0 1 ALBERTO 20.8 221.5 164 10 -1951 9 4 12 26 FLORENCE 57.7 330.8 156 322 -1959 7 27 12 21 LESLIE 63.4 157.6 98 589 -1977 11 22 18 24 LESLIE 40.4 114.9 102 693 -1965 12 20 18 18 KIRK 40.4 15.2 162 877 -1983 2 23 0 14 JOYCE 49.9 103.1 162 816 -1993 12 1 12 5 KIRK 55.8 102.9 92 476 -1983 11 17 0 20 FLORENCE 21.3 172.4 77 301 -1959 8 15 18 14 RAFAEL 43.4 152.0 115 178 -1965 1 16 6 16 VALERIE 62.1 90.0 95 513 -1980 12 28 0 16 ALBERTO 18.5 120.1 140 741 -2004 1 1 6 21 ISAAC 46.8 30.9 117 369 -1990 7 20 12 1 NADINE 15.4 283.5 27 268 -1979 6 22 6 25 MICHAEL 57.0 29.0 70 867 -1960 2 20 12 9 GORDON 22.8 274.1 102 794 -1996 2 27 12 17 ERNESTO 26.8 251.9 98 112 -1962 9 28 6 4 HELENE 11.8 113.2 19 842 -1966 3 7 12 3 ISAAC 16.8 217.0 45 874 -1996 12 20 6 11 RAFAEL 20.0 91.5 17 89 -1994 3 14 12 14 CHRIS 20.4 270.6 110 416 -2004 12 12 0 27 GORDON 57.4 121.3 46 349 -1980 7 15 18 27 SANDY 20.0 89.6 111 463 -1950 7 5 18 14 ISAAC 27.1 284.4 128 305 -1984 2 26 6 3 RAFAEL 47.3 338.4 82 786 -1997 5 11 6 27 GORDON 32.4 242.7 87 135 -1984 2 20 12 8 CHRIS 61.6 352.6 69 846 -1953 1 4 12 26 JOYCE 46.3 177.8 60 401 -1958 4 5 6 4 JOYCE 52.6 119.1 50 582 -1983 9 12 12 25 GORDON 36.1 184.1 141 631 -1983 1 17 12 12 BERYL 19.6 73.8 10 189 -1997 4 17 12 3 MICHAEL 10.0 79.6 27 381 -1958 4 4 18 3 CHRIS 26.6 273.4 80 62 -1993 7 13 12 3 LESLIE 43.5 243.7 26 256 -1978 8 25 6 24 JOYCE 24.2 168.8 93 776 -1988 8 18 0 10 WILLIAM 36.4 95.7 31 717 -1965 5 27 12 17 HELENE 69.6 337.9 112 28 -1970 1 2 0 3 MICHAEL 50.9 131.2 138 274 -1989 6 18 6 12 HELENE 8.5 284.4 62 838 -1963 6 24 0 1 MICHAEL 37.4 189.7 147 127 -1982 12 3 6 6 ALBERTO 10.5 147.9 65 261 -1993 9 10 6 6 ALBERTO 29.9 84.6 141 114 -1980 6 6 6 4 FLORENCE 60.7 238.1 66 111 -1968 4 8 0 21 MICHAEL 69.4 46.8 14 609 -1993 8 3 6 18 RAFAEL 35.1 37.8 38 282 -1996 11 6 18 14 OSCAR 31.8 35.9 65 89 -2003 7 12 6 2 MICHAEL 42.4 330.6 85 175 -1955 11 1 18 12 TONY 40.1 177.4 17 566 -1976 10 15 6 11 SANDY 37.8 207.0 151 561 -1967 5 27 18 26 PATTY 49.9 336.2 70 205 -1966 10 17 12 21 PATTY 52.2 96.7 101 586 -1982 6 27 6 24 PATTY 61.8 146.9 135 318 -1972 6 12 18 25 PATTY 23.1 332.8 74 321 -1960 6 11 18 4 ERNESTO 7.9 235.3 68 608 -1975 10 5 6 11 ISAAC 7.9 271.0 26 37 -1975 3 20 6 15 LESLIE 35.6 139.3 132 288 -1980 12 26 12 13 SANDY 63.2 145.0 73 130 -2001 9 26 0 11 HELENE 38.6 229.6 146 779 -1995 4 6 12 5 VALERIE 59.3 42.7 135 58 -2003 11 4 12 15 NADINE 52.9 231.7 154 323 -1957 11 8 6 16 TONY 17.6 329.4 115 463 -1992 6 17 0 9 ALBERTO 58.6 40.5 64 680 -1978 3 26 18 24 HELENE 9.2 11.2 102 424 -1966 7 6 6 2 CHRIS 47.7 234.8 78 261 -1951 6 9 18 23 ISAAC 51.9 67.4 148 19 -1950 3 4 6 24 BERYL 30.3 195.4 72 364 -1985 3 3 12 16 KIRK 25.2 270.6 103 468 -1973 5 2 0 26 MICHAEL 10.4 282.8 142 442 -1999 1 12 12 3 ISAAC 16.2 165.5 93 547 -1980 11 12 18 15 TONY 20.7 277.8 113 517 -1954 8 15 0 18 JOYCE 46.5 313.7 49 827 -1995 1 9 6 18 HELENE 19.6 237.6 53 619 -1989 11 19 18 12 ALBERTO 36.5 353.6 63 866 -1960 7 4 0 28 KIRK 19.8 244.8 43 239 -1969 12 26 0 4 TONY 33.7 43.2 136 716 -1961 7 22 6 25 SANDY 33.5 298.8 69 331 -1951 9 14 12 13 KIRK 18.7 223.3 23 151 -1957 1 15 0 3 BERYL 14.6 96.4 153 586 -1950 5 19 18 8 NADINE 17.5 101.6 71 868 -2000 9 28 18 8 VALERIE 63.6 135.3 115 786 -1992 11 6 12 20 PATTY 22.9 11.0 58 301 -1978 5 26 6 24 VALERIE 21.1 222.7 140 555 -1965 1 13 0 17 MICHAEL 18.2 266.3 55 127 -2004 7 27 12 10 DEBBY 57.7 297.6 128 523 -1981 7 15 6 16 ERNESTO 21.1 48.5 51 652 -1995 11 1 18 10 NADINE 62.4 204.5 64 690 -1952 9 2 18 6 TONY 15.1 101.4 68 412 -1990 10 25 0 15 LESLIE 36.3 256.8 144 887 -1984 3 2 18 4 ALBERTO 67.0 145.2 43 294 -1980 2 6 12 2 DEBBY 11.3 299.7 60 665 -1973 8 3 12 28 ALBERTO 25.0 188.9 10 775 -1976 3 11 0 17 TONY 43.8 352.5 48 407 -1973 7 2 6 18 VALERIE 46.2 163.6 42 150 -1975 9 25 18 7 CHRIS 41.9 347.2 114 720 -1980 2 6 0 7 VALERIE 30.9 45.2 36 568 -1968 9 1 0 22 ISAAC 31.9 327.7 50 865 -1990 6 8 0 7 SANDY 22.1 137.0 130 593 -1959 8 7 6 21 RAFAEL 22.6 200.2 124 389 -1986 1 6 0 24 DEBBY 23.6 72.3 75 750 -1954 8 15 12 10 ERNESTO 61.4 208.8 39 602 -1969 7 21 12 5 NADINE 21.0 345.8 75 496 -2000 12 5 6 9 HELENE 13.7 317.4 86 660 -1952 2 8 12 24 ISAAC 53.5 65.5 84 523 -1986 5 10 0 6 RAFAEL 61.8 103.2 81 57 -1996 11 17 18 21 OSCAR 44.7 149.4 90 523 -1984 1 13 12 22 MICHAEL 30.7 288.3 36 661 -1978 1 28 12 21 ALBERTO 69.0 241.5 144 451 -1981 7 25 12 22 KIRK 32.9 219.1 92 728 -1953 4 4 12 23 NADINE 41.8 277.6 127 171 -1954 6 9 0 15 DEBBY 62.5 306.1 93 439 -1950 12 16 6 6 TONY 34.3 0.6 146 438 -1983 2 18 18 5 OSCAR 66.4 72.7 125 510 -1984 1 4 0 1 KIRK 16.3 27.0 83 110 -1997 2 26 18 11 ISAAC 33.9 256.5 13 588 -1999 5 14 18 23 LESLIE 45.6 11.5 141 79 -2001 8 2 18 6 ERNESTO 37.6 17.9 122 513 -1966 11 25 0 10 VALERIE 49.8 19.2 159 200 -1956 5 13 0 26 DEBBY 18.6 62.9 82 434 -1998 12 3 6 10 HELENE 26.6 146.6 150 490 -1977 8 19 6 26 OSCAR 25.0 3.0 124 686 -1978 10 10 18 3 HELENE 59.5 152.6 82 651 -1962 4 26 18 23 ERNESTO 56.8 350.8 154 535 -1956 10 19 6 28 SANDY 25.5 38.9 57 876 -1959 12 9 18 12 WILLIAM 20.0 321.0 13 526 -1959 10 9 6 17 JOYCE 19.5 41.5 135 276 -1997 11 15 6 28 VALERIE 46.4 330.9 96 665 -1990 8 24 12 20 CHRIS 59.8 215.2 29 237 -1985 12 3 12 11 OSCAR 43.0 130.6 128 237 -1993 12 3 12 17 CHRIS 69.7 69.3 86 348 -2000 6 11 18 12 JOYCE 51.5 172.0 104 502 -2004 10 20 6 27 FLORENCE 29.3 4.5 59 536 -1988 5 3 18 28 KIRK 65.2 136.3 12 235 -1971 7 9 18 6 FLORENCE 45.9 218.5 66 346 -1968 9 1 18 9 ALBERTO 57.1 85.8 149 29 -1987 11 28 6 4 ALBERTO 7.0 243.6 27 892 -1993 7 26 0 16 ERNESTO 59.8 298.2 151 331 -1957 1 19 12 27 NADINE 38.4 20.2 85 530 -1952 7 9 6 16 GORDON 34.8 249.9 115 351 -1982 11 18 0 19 FLORENCE 46.4 94.7 87 65 -1957 12 5 0 26 LESLIE 10.8 11.9 15 418 -1967 4 2 12 23 BERYL 61.0 125.8 13 237 -1995 12 1 18 17 ISAAC 33.0 184.7 82 133 -1970 8 10 6 22 CHRIS 31.3 72.6 45 593 -1989 9 6 12 24 NADINE 27.2 104.5 100 736 -1956 7 22 0 12 SANDY 51.6 52.6 14 452 -1975 7 5 0 1 BERYL 52.8 122.5 19 447 -1962 5 23 18 16 LESLIE 27.8 355.3 58 350 -1990 2 24 12 13 GORDON 59.5 104.3 57 276 -1967 1 16 12 15 VALERIE 20.1 173.6 45 767 -1977 6 27 0 23 HELENE 36.9 317.9 159 179 -1985 4 14 6 23 BERYL 24.2 131.2 63 398 -1966 9 13 18 5 WILLIAM 27.5 268.3 144 504 -1994 2 19 12 16 MICHAEL 49.0 48.8 128 136 -1974 11 13 6 4 NADINE 53.3 166.2 57 724 -1983 10 7 18 19 MICHAEL 21.8 183.1 18 240 -1955 5 5 18 23 WILLIAM 35.8 227.0 85 687 -1983 12 27 18 11 WILLIAM 15.7 21.6 130 567 -1972 6 13 12 24 LESLIE 13.8 245.1 26 205 -2002 7 6 6 7 ERNESTO 21.4 281.6 87 87 -1988 12 23 0 14 DEBBY 45.7 140.8 87 809 -1960 9 11 18 12 SANDY 32.3 218.5 141 322 -1953 2 16 0 16 HELENE 11.1 296.9 44 11 -1983 10 3 0 14 GORDON 43.5 275.5 36 598 -2003 5 28 6 23 GORDON 45.5 30.8 159 193 -1984 9 28 0 15 JOYCE 19.6 295.8 28 740 -1979 12 26 18 16 RAFAEL 33.4 203.0 151 548 -1952 11 26 18 5 KIRK 7.2 96.2 36 141 -1982 10 19 6 20 RAFAEL 16.9 285.4 48 382 -1959 2 28 12 7 MICHAEL 66.9 136.5 156 660 -2002 5 19 0 13 DEBBY 67.3 256.4 41 761 -1980 6 9 6 21 JOYCE 45.5 232.6 21 766 -1990 2 19 6 18 DEBBY 29.3 341.4 71 573 -1999 8 17 18 19 OSCAR 28.2 304.4 134 148 -2001 7 18 0 19 JOYCE 44.7 41.9 28 574 -1992 8 6 18 16 GORDON 17.1 61.4 27 793 -1965 12 19 0 13 KIRK 34.0 327.5 26 561 -2000 4 22 18 13 NADINE 60.8 35.6 60 520 -1977 3 18 6 11 DEBBY 36.4 296.2 149 660 -1952 9 25 12 19 CHRIS 20.4 133.0 50 784 -1963 10 28 18 9 ALBERTO 65.8 74.7 75 193 -1960 4 24 6 10 CHRIS 39.4 152.8 138 300 -1992 6 13 12 2 FLORENCE 54.8 215.8 113 642 -1972 12 18 0 21 RAFAEL 62.0 119.5 18 210 -1999 6 22 12 7 FLORENCE 67.6 90.8 114 453 -1962 10 2 0 19 BERYL 51.9 130.6 84 569 -1966 7 28 12 12 RAFAEL 55.7 219.1 100 806 -1990 8 7 0 19 PATTY 22.2 328.4 127 608 -1971 9 2 6 5 SANDY 18.8 46.8 145 224 -1987 12 20 18 17 TONY 9.8 155.4 63 594 -2000 4 8 12 24 VALERIE 51.5 152.5 93 414 -1978 7 24 12 16 BERYL 36.8 69.0 148 665 -1957 4 3 6 15 KIRK 53.3 211.6 102 206 -1993 9 19 12 13 ALBERTO 62.3 231.2 94 120 -1955 12 20 12 22 LESLIE 47.1 244.8 35 471 -1957 7 23 6 10 BERYL 17.0 96.4 40 860 -1962 12 4 6 23 ERNESTO 55.5 103.1 13 528 -1955 5 28 18 7 BERYL 52.8 81.8 16 718 -1960 7 12 0 13 HELENE 48.1 147.2 152 315 -1951 5 3 18 10 JOYCE 29.7 115.2 98 254 -1999 3 7 12 28 KIRK 56.2 122.1 47 834 -1986 12 16 12 24 CHRIS 25.1 195.9 75 418 -1985 2 16 6 28 ISAAC 18.4 353.1 19 852 -2001 7 12 6 2 NADINE 34.4 0.9 70 213 -1993 6 20 0 1 VALERIE 15.6 120.2 41 761 -1961 8 7 12 18 OSCAR 40.7 207.4 112 60 -1969 9 16 18 12 ALBERTO 9.9 169.5 33 193 -1984 11 1 12 17 TONY 16.0 179.7 133 341 -1998 3 10 6 18 SANDY 55.9 146.6 140 289 -1996 6 21 6 17 OSCAR 64.8 173.6 110 121 -1957 12 27 12 2 OSCAR 45.4 44.4 120 317 -1961 12 8 6 5 ERNESTO 63.1 198.0 94 589 -2001 2 27 12 9 WILLIAM 52.1 101.6 157 7 -2002 6 8 18 23 VALERIE 10.9 62.5 158 392 -1961 5 14 0 3 GORDON 42.7 7.5 81 186 -2000 7 6 18 20 LESLIE 20.5 269.7 96 531 -2002 6 12 12 9 HELENE 67.9 215.9 13 655 -1969 2 20 6 14 ISAAC 29.8 18.8 11 611 -2002 6 15 6 3 RAFAEL 60.5 155.2 124 637 -1974 6 6 12 10 GORDON 8.0 121.2 110 370 -1998 7 6 18 4 ERNESTO 37.5 331.8 120 267 -1960 6 5 6 2 BERYL 22.0 217.6 52 412 -1975 11 14 6 24 DEBBY 38.9 214.0 44 753 -2002 12 1 12 9 TONY 35.9 203.4 110 812 -1967 8 20 0 28 HELENE 20.4 297.6 35 720 -1973 5 11 0 11 BERYL 34.9 247.1 77 291 -1964 1 4 12 23 VALERIE 58.6 275.6 16 714 -1988 4 26 12 10 ALBERTO 34.2 356.0 159 712 -1999 9 17 0 18 BERYL 48.1 274.4 103 304 -2003 2 23 6 11 ALBERTO 29.7 76.9 139 665 -1979 2 25 12 23 SANDY 35.3 179.1 133 880 -1969 3 22 12 13 JOYCE 22.1 221.0 85 467 -1950 9 3 12 10 TONY 58.6 287.1 84 844 -1991 10 28 6 25 NADINE 67.7 245.9 17 874 -2003 6 5 12 19 ALBERTO 51.0 30.5 19 878 -1992 2 24 12 13 RAFAEL 60.9 261.1 38 575 -1998 10 5 12 16 WILLIAM 20.4 152.8 127 707 -1957 10 16 6 22 RAFAEL 54.0 231.3 22 744 -1954 7 11 0 24 MICHAEL 67.3 61.5 51 282 -2004 7 21 18 15 KIRK 16.3 167.2 40 131 -1956 9 18 18 20 HELENE 59.9 333.7 108 430 -2003 4 15 12 3 ERNESTO 20.6 0.9 54 105 -1990 7 5 12 16 RAFAEL 42.9 242.9 72 465 -1984 6 21 12 15 DEBBY 28.0 295.9 83 245 -1982 6 27 12 15 SANDY 52.9 136.4 35 292 -1969 8 12 18 15 JOYCE 22.4 24.5 81 372 -1956 6 3 0 25 NADINE 45.1 10.0 160 15 -1962 11 7 18 23 RAFAEL 69.9 352.9 107 218 -1982 5 4 6 10 BERYL 10.1 342.4 139 201 -2004 8 18 18 24 OSCAR 37.4 49.0 53 429 -1991 9 2 6 15 KIRK 68.9 119.4 58 210 -1952 8 25 18 4 RAFAEL 10.4 275.2 43 429 -1950 5 8 6 10 OSCAR 63.7 168.0 112 602 -1976 9 8 12 16 KIRK 38.8 117.0 64 308 -1959 5 23 18 23 NADINE 16.5 241.2 72 98 -1993 12 22 18 28 DEBBY 50.6 56.5 14 117 -1978 7 11 12 3 LESLIE 26.8 189.8 77 665 -1994 9 18 12 17 HELENE 22.4 92.1 80 793 -1970 5 15 12 10 RAFAEL 17.3 203.2 120 633 -1976 7 11 0 28 RAFAEL 48.9 150.3 145 382 -1996 3 19 18 25 OSCAR 46.0 151.6 119 378 -1981 10 6 12 4 BERYL 61.6 206.1 138 739 -1978 10 20 12 25 OSCAR 20.3 189.6 87 688 -1999 11 1 6 14 MICHAEL 51.1 82.6 105 815 -1950 8 24 12 6 TONY 44.1 17.7 36 551 -1958 5 18 6 12 SANDY 64.5 262.2 142 401 -1972 2 18 6 23 ERNESTO 15.5 223.6 163 664 -1991 9 18 6 10 ISAAC 39.7 111.1 93 121 -1977 1 21 0 19 OSCAR 29.1 268.4 71 404 -1970 5 2 12 28 OSCAR 60.8 250.2 124 285 -1972 1 5 18 19 OSCAR 16.6 86.9 67 666 -1980 12 5 0 18 LESLIE 7.1 122.6 26 627 -1996 7 18 12 7 SANDY 55.8 356.7 139 686 -1955 4 13 18 8 FLORENCE 25.4 343.7 116 418 -1951 12 20 12 22 ERNESTO 8.8 132.1 34 814 -2004 2 23 12 26 OSCAR 29.0 134.9 80 252 -2000 3 18 18 21 WILLIAM 39.1 212.2 40 891 -1968 2 7 18 1 TONY 37.8 219.4 141 883 -1959 6 17 12 7 MICHAEL 10.8 236.8 48 454 -1967 3 5 6 28 ALBERTO 68.9 258.2 40 538 -1959 11 9 6 23 SANDY 48.1 223.2 62 257 -1987 5 2 18 8 FLORENCE 9.9 285.1 116 602 -1969 10 13 0 1 CHRIS 62.4 166.6 19 766 -1961 6 23 18 2 WILLIAM 62.0 92.4 11 460 -1996 11 11 18 25 KIRK 38.1 339.4 85 36 -1955 2 25 18 5 TONY 13.8 99.0 124 303 -1982 6 9 6 12 ERNESTO 11.3 113.3 17 591 -1976 4 22 12 18 BERYL 35.8 280.1 119 582 -1953 3 24 6 15 PATTY 22.5 139.3 88 868 -1984 7 3 0 27 OSCAR 45.9 149.4 79 212 -1981 6 17 18 4 VALERIE 36.9 6.8 53 133 -1952 8 5 12 20 WILLIAM 63.3 56.9 114 258 -1965 2 28 0 15 SANDY 39.7 311.0 80 750 -1981 2 1 18 23 ERNESTO 16.2 242.4 52 842 -2002 10 8 12 3 DEBBY 69.3 146.0 13 255 -1977 4 12 12 24 HELENE 66.9 79.3 64 565 -1982 5 6 18 22 TONY 68.9 57.7 107 727 -1953 8 19 12 5 MICHAEL 23.1 322.5 139 355 -1984 11 13 12 9 MICHAEL 56.9 254.5 22 566 -1994 11 3 12 7 SANDY 24.3 5.0 42 132 -1961 1 16 0 2 GORDON 45.5 217.8 139 51 -1968 10 13 0 19 ALBERTO 12.1 148.9 86 681 -1985 3 13 0 14 VALERIE 65.8 308.6 126 631 -1956 2 12 18 25 GORDON 54.4 139.6 138 881 -2004 3 2 6 23 GORDON 67.5 177.8 19 402 -1976 8 17 18 4 JOYCE 13.5 232.9 40 219 -1956 9 20 18 19 SANDY 68.7 151.2 23 799 -1972 12 6 6 3 TONY 60.9 250.8 94 815 -1979 10 19 18 17 LESLIE 43.8 276.6 13 898 -1952 4 3 6 22 RAFAEL 26.2 153.1 128 153 -1995 2 1 12 22 JOYCE 24.6 58.6 92 140 -1954 9 9 18 14 DEBBY 69.3 62.0 151 752 -1967 1 2 18 19 NADINE 26.7 348.1 123 361 -1994 1 28 6 9 HELENE 67.0 33.2 126 78 -1977 5 17 0 9 ERNESTO 43.8 338.4 55 422 -1977 2 15 6 7 ISAAC 7.7 179.0 83 838 -1954 6 2 0 12 DEBBY 67.6 293.3 145 285 -1980 7 23 18 12 NADINE 40.1 51.7 127 537 -1995 4 13 18 18 KIRK 44.2 103.0 38 797 -1972 12 19 0 15 FLORENCE 56.1 150.5 66 381 -1973 2 2 0 1 TONY 41.8 78.6 159 619 -1986 6 17 6 21 NADINE 51.9 111.0 91 693 -1992 5 7 18 9 DEBBY 12.8 323.7 136 788 -1997 9 14 12 15 JOYCE 20.9 335.7 60 711 -1990 2 27 12 23 ISAAC 16.2 292.9 49 206 -1958 3 28 0 9 DEBBY 45.4 55.3 150 148 -1991 10 10 18 20 SANDY 24.8 321.5 107 659 -2001 4 27 0 10 ISAAC 22.2 280.9 130 695 -1952 3 9 6 28 WILLIAM 40.9 125.4 138 888 -1995 9 19 18 22 ERNESTO 41.2 72.6 164 455 -1996 8 2 18 22 RAFAEL 17.7 131.9 49 209 -1988 3 9 12 2 VALERIE 15.8 122.2 90 116 -1970 2 5 12 11 KIRK 55.8 259.9 24 864 -1967 4 18 0 18 KIRK 33.7 155.4 148 806 -1967 1 6 6 7 JOYCE 19.4 262.6 25 328 -1950 10 7 6 17 FLORENCE 63.2 217.4 154 729 -1974 1 5 12 6 MICHAEL 58.7 71.0 76 392 -1954 8 23 0 17 DEBBY 51.7 266.0 150 124 -1963 7 24 12 18 DEBBY 34.7 130.6 154 199 -1987 10 4 18 16 NADINE 7.8 229.0 57 476 -1997 12 7 12 19 ISAAC 69.2 332.0 52 17 -1973 8 1 6 19 FLORENCE 56.5 24.9 101 734 -1998 10 9 18 11 CHRIS 12.9 249.7 97 87 -1956 3 9 6 17 JOYCE 28.9 347.9 10 541 -1980 6 6 12 6 HELENE 40.9 285.6 66 519 -1990 5 18 0 3 WILLIAM 49.6 21.2 65 639 -1973 11 28 18 13 TONY 9.6 251.8 109 810 -2002 3 8 12 3 KIRK 34.8 120.6 153 686 -1998 1 5 18 9 PATTY 11.5 212.5 60 330 -2002 8 19 18 22 RAFAEL 26.3 354.3 160 876 -1988 10 6 6 21 DEBBY 56.6 309.1 153 293 -1951 10 26 6 23 VALERIE 58.6 330.6 74 805 -1991 9 12 6 6 BERYL 25.4 104.5 23 524 -2000 3 13 12 3 TONY 63.2 69.8 19 770 -2003 12 3 6 6 HELENE 43.4 243.1 16 679 -1994 5 2 6 16 DEBBY 36.1 163.9 107 77 -1970 6 28 18 15 VALERIE 66.4 355.2 101 370 -1961 4 28 12 2 ISAAC 15.6 75.8 120 520 -1956 9 20 18 22 JOYCE 27.4 290.2 19 776 -1967 3 4 12 11 GORDON 32.6 192.4 53 225 -1962 6 19 12 17 LESLIE 50.6 63.7 135 82 -2004 12 5 0 7 JOYCE 12.0 241.6 121 209 -1997 12 13 0 20 KIRK 37.4 152.9 111 106 -1953 5 26 12 7 SANDY 52.5 219.3 147 145 -1988 2 26 6 18 VALERIE 63.8 209.7 14 351 -1988 1 24 6 21 ISAAC 14.0 84.3 119 340 -1970 4 2 18 9 ERNESTO 32.3 128.0 45 173 -1966 6 16 12 16 KIRK 9.8 21.9 41 101 -2002 3 19 6 12 PATTY 34.6 107.1 160 105 -1959 9 3 0 19 ERNESTO 41.2 100.1 24 245 -1974 9 9 18 1 TONY 20.5 226.5 41 497 -1955 10 9 6 5 ALBERTO 67.1 45.5 118 166 -1999 10 16 0 10 LESLIE 40.7 136.0 129 638 -1950 3 10 18 26 BERYL 61.2 95.8 25 427 -1987 3 28 18 20 KIRK 42.8 317.2 102 531 -1962 11 27 0 25 DEBBY 44.2 128.0 94 760 -1960 1 3 6 5 ERNESTO 67.1 205.3 123 362 -1959 10 4 6 3 FLORENCE 35.1 185.8 28 227 -2003 5 9 0 13 PATTY 21.8 258.4 130 532 -1964 4 10 18 28 TONY 11.1 60.8 119 512 -1965 4 14 6 6 ALBERTO 37.6 214.9 129 86 -1959 1 10 0 4 ERNESTO 9.5 352.0 20 67 -1958 1 10 6 15 KIRK 20.8 134.4 108 58 -1958 2 26 12 26 TONY 41.1 316.0 161 141 -1950 10 17 12 16 WILLIAM 65.5 227.1 139 65 -1989 9 18 0 23 CHRIS 51.4 205.9 68 348 -1974 11 10 18 13 MICHAEL 10.4 267.4 35 526 -1991 12 9 12 15 WILLIAM 36.6 224.1 117 569 -1992 6 13 6 22 VALERIE 40.9 152.2 10 656 -1993 7 28 18 28 PATTY 7.8 242.5 14 386 -1967 4 5 18 20 DEBBY 15.1 71.2 110 428 -1966 8 24 6 14 KIRK 45.4 303.5 63 442 -1971 7 21 12 25 BERYL 55.6 339.8 83 342 -1986 9 20 12 17 KIRK 27.6 270.8 100 809 -1999 2 27 12 3 FLORENCE 49.8 233.4 94 30 -1959 9 12 6 21 ISAAC 68.0 265.1 110 411 -1976 10 21 6 8 DEBBY 20.5 332.7 161 635 -1993 6 25 12 20 BERYL 68.7 209.6 32 192 -1997 3 28 6 19 NADINE 28.5 352.6 68 549 -1975 12 8 0 14 PATTY 50.2 157.4 64 444 -1989 4 14 12 23 NADINE 10.3 4.5 160 828 -2000 6 20 12 3 PATTY 60.7 239.3 40 852 -1950 7 19 0 18 JOYCE 66.3 229.6 154 735 -1985 2 1 6 8 GORDON 16.6 255.3 40 545 -1989 9 20 0 4 NADINE 21.3 245.2 11 765 -1972 1 10 6 15 MICHAEL 66.9 86.9 68 477 -1994 12 1 6 25 DEBBY 8.9 78.3 89 421 -1999 12 17 12 7 TONY 39.1 169.1 36 53 -1981 10 15 18 15 TONY 50.8 146.3 145 744 -1989 1 15 6 15 JOYCE 43.3 187.2 17 321 -1978 8 12 0 1 ALBERTO 8.5 344.8 159 666 -1971 3 4 6 12 WILLIAM 35.1 7.0 36 91 -1999 7 9 12 17 NADINE 24.4 139.6 24 539 -2002 1 25 18 10 JOYCE 38.4 210.0 15 687 -1952 9 18 18 13 MICHAEL 32.8 221.8 76 875 -1994 2 10 12 9 CHRIS 25.2 310.8 159 821 -1959 12 28 12 21 MICHAEL 42.0 295.7 143 83 -1984 4 7 18 27 MICHAEL 13.2 90.7 26 58 -1954 9 14 0 14 NADINE 19.2 317.2 115 451 -1984 1 13 18 24 RAFAEL 56.6 258.6 112 610 -1995 10 4 18 10 JOYCE 28.8 50.7 40 719 -1959 4 9 6 2 SANDY 48.7 232.0 90 643 -2000 3 19 12 11 CHRIS 22.5 80.2 130 871 -1970 1 21 18 20 ISAAC 35.7 335.2 120 146 -1979 12 16 6 21 MICHAEL 29.1 266.0 26 587 -2001 9 20 6 12 LESLIE 8.3 133.2 40 780 -1962 11 23 18 5 MICHAEL 60.2 340.6 56 657 -1976 8 28 0 6 WILLIAM 64.0 168.6 141 744 -1965 8 25 6 24 KIRK 29.4 136.2 103 26 -1962 2 9 6 2 JOYCE 62.4 86.5 71 104 -1953 9 18 12 27 FLORENCE 70.0 324.1 137 826 -1975 3 4 6 27 HELENE 22.9 275.8 29 347 -1997 8 20 12 6 OSCAR 54.0 318.1 22 878 -1995 5 2 6 24 ALBERTO 66.5 17.6 151 521 -1994 11 13 0 3 GORDON 22.1 141.6 82 332 -1992 11 12 12 10 BERYL 24.7 249.5 20 760 -1968 4 23 12 27 DEBBY 37.5 161.2 118 234 -1972 8 5 18 19 CHRIS 62.8 46.2 158 827 -1996 5 3 6 11 OSCAR 54.8 250.4 99 324 -1958 3 26 18 18 ALBERTO 61.7 7.0 30 447 -1963 8 16 18 11 ERNESTO 10.4 298.9 33 736 -1968 9 10 12 20 SANDY 25.8 46.9 148 891 -1963 1 5 12 6 MICHAEL 18.7 82.5 72 440 -1956 10 19 12 27 CHRIS 16.3 3.8 56 280 -1960 12 24 18 4 RAFAEL 19.4 146.6 57 527 -2000 10 19 0 15 RAFAEL 27.6 32.5 35 456 -1965 11 19 12 23 LESLIE 7.7 28.7 107 113 -1950 9 7 12 7 MICHAEL 48.7 165.3 141 201 -1988 3 11 18 26 LESLIE 25.8 134.8 68 894 -2000 9 5 12 11 DEBBY 68.1 242.3 160 652 -1972 4 2 18 25 SANDY 30.6 114.7 54 213 -1968 9 21 0 19 NADINE 55.5 265.9 42 855 -1966 12 3 18 10 OSCAR 66.0 7.4 58 547 -2002 9 6 12 20 SANDY 12.8 66.2 16 692 -1962 11 19 12 22 MICHAEL 34.7 46.0 21 111 -2000 2 18 18 2 ALBERTO 54.8 310.9 77 337 -2004 11 21 0 7 KIRK 29.2 213.1 62 800 -1966 4 24 0 12 ERNESTO 64.1 193.8 139 7 -1972 6 28 0 6 HELENE 53.9 68.6 155 666 -1983 10 11 6 25 JOYCE 40.7 118.2 93 25 -1983 3 25 12 27 SANDY 35.7 152.7 137 326 -1959 10 26 12 16 FLORENCE 17.0 266.2 89 799 -1950 4 6 0 9 HELENE 47.3 90.1 53 836 -1989 10 14 12 26 WILLIAM 26.7 257.7 141 246 -1958 7 12 6 17 KIRK 13.7 10.1 39 844 -1961 6 26 0 4 TONY 16.0 302.6 110 367 -1972 4 20 12 25 ISAAC 7.6 54.9 20 691 -1983 2 6 0 8 NADINE 25.5 83.0 77 313 -2002 11 3 6 16 ALBERTO 62.8 116.5 20 152 -1955 9 25 18 12 KIRK 8.7 28.2 60 358 -1960 10 4 6 4 OSCAR 17.3 221.0 45 898 -2004 10 6 6 6 OSCAR 10.4 342.2 102 157 -1967 4 2 6 15 SANDY 63.1 40.1 136 81 -1952 7 21 18 4 LESLIE 59.4 46.2 56 404 -1962 1 19 12 15 ERNESTO 24.9 28.9 102 180 -1986 7 4 18 26 NADINE 59.6 81.3 96 804 -1971 6 10 6 21 HELENE 16.3 127.2 153 273 -1994 10 19 0 7 FLORENCE 16.0 179.0 134 563 -1988 1 5 0 22 CHRIS 45.0 112.2 33 858 -1996 11 15 18 6 ALBERTO 52.5 265.5 125 431 -1985 4 4 6 8 ALBERTO 19.3 42.3 60 619 -1961 3 4 0 28 CHRIS 69.9 14.2 136 891 -1980 1 23 6 19 HELENE 53.5 171.7 160 568 -1962 9 22 0 26 HELENE 47.1 53.7 117 36 -2001 2 9 12 14 CHRIS 11.9 188.2 68 158 -1982 1 9 12 17 MICHAEL 13.5 347.2 88 712 -1956 6 13 0 21 KIRK 58.8 195.2 65 890 -1969 12 1 6 28 VALERIE 28.5 277.2 152 11 -1956 3 22 6 23 MICHAEL 60.3 330.2 123 177 -1991 6 10 12 27 OSCAR 46.0 224.5 27 894 -1992 9 28 18 4 ALBERTO 21.9 327.0 59 446 -1959 10 28 12 24 RAFAEL 14.2 210.3 14 236 -1958 9 25 12 14 JOYCE 24.2 30.5 139 708 -1986 7 3 12 6 OSCAR 41.0 11.5 56 10 -1978 2 24 12 19 MICHAEL 12.0 211.6 93 501 -1978 12 7 0 19 RAFAEL 66.7 299.1 115 723 -1951 3 27 12 3 KIRK 54.9 214.8 129 780 -1962 5 14 18 4 SANDY 50.5 34.2 111 483 -1952 4 28 18 14 FLORENCE 26.0 69.2 83 510 -1986 1 10 18 25 DEBBY 58.6 299.4 34 242 -2001 8 18 12 18 DEBBY 18.9 307.5 107 56 -1975 9 10 0 1 RAFAEL 24.0 54.1 37 792 -1995 4 21 6 25 KIRK 12.3 156.6 144 424 -1958 1 4 6 13 CHRIS 42.7 83.3 130 357 -1965 9 4 12 25 NADINE 33.1 263.5 62 235 -1971 3 17 6 4 FLORENCE 46.0 84.9 138 13 -1951 8 7 12 11 WILLIAM 65.4 37.9 94 733 -1968 7 16 6 6 TONY 18.3 282.8 151 132 -1951 12 22 6 17 LESLIE 51.2 344.7 57 144 -1968 5 26 12 16 TONY 19.5 131.0 107 351 -1961 4 9 6 5 VALERIE 65.4 121.1 37 405 -1990 10 24 18 19 FLORENCE 65.1 117.2 99 98 -1983 7 4 18 17 MICHAEL 67.7 170.2 140 734 -1965 8 5 12 26 LESLIE 7.2 58.2 146 603 -1978 10 12 0 19 PATTY 55.4 283.5 69 368 -2000 2 10 12 4 GORDON 41.3 252.0 145 699 -1975 6 26 0 25 JOYCE 58.2 70.0 40 586 -1952 9 15 18 19 CHRIS 24.4 101.3 36 633 -1972 11 6 6 12 HELENE 65.0 38.5 157 468 -2003 8 11 0 11 HELENE 29.5 262.9 97 311 -1959 6 11 12 22 FLORENCE 58.9 270.4 98 669 -1980 4 6 0 1 PATTY 67.4 352.4 116 422 -1957 8 17 18 16 WILLIAM 48.9 25.3 83 52 -1960 11 22 6 20 MICHAEL 12.9 349.9 127 475 -1990 4 13 6 10 OSCAR 14.7 129.7 97 607 -1998 2 4 6 6 ALBERTO 63.9 149.4 155 116 -1953 6 7 12 14 JOYCE 42.0 181.0 152 225 -2002 4 18 12 9 TONY 31.6 195.4 72 118 -1999 7 8 0 10 OSCAR 30.3 106.9 74 39 -1994 2 2 18 28 GORDON 10.4 222.8 117 236 -1961 2 19 0 18 SANDY 57.2 296.0 77 666 -1984 1 20 6 24 DEBBY 67.2 50.6 54 511 -1953 4 6 6 22 NADINE 39.8 298.1 156 236 -1961 1 17 18 23 DEBBY 52.1 229.9 87 388 -1972 7 24 12 12 RAFAEL 30.8 56.4 92 193 -1964 8 7 18 24 RAFAEL 61.5 147.5 79 309 -1967 11 11 12 7 VALERIE 46.4 8.2 122 333 -1982 2 6 18 9 SANDY 7.6 231.2 94 174 -1950 5 9 0 5 VALERIE 46.3 276.0 90 65 -1950 8 19 6 26 OSCAR 62.8 98.0 18 682 -1959 4 1 12 23 MICHAEL 55.4 217.8 91 30 -1995 10 20 12 14 SANDY 31.1 304.8 151 31 -1994 1 28 6 13 CHRIS 41.5 46.4 49 852 -1997 8 4 12 10 BERYL 61.2 124.0 154 206 -1967 11 11 6 9 NADINE 59.9 131.3 10 97 -1977 9 14 6 16 RAFAEL 42.0 266.0 78 860 -1991 3 1 6 18 KIRK 25.9 329.1 108 354 -1966 8 6 18 8 FLORENCE 41.5 92.3 22 193 -1977 1 18 6 2 JOYCE 67.7 277.1 44 879 -1990 6 8 18 15 LESLIE 57.2 274.6 127 632 -1983 1 3 12 23 CHRIS 60.6 322.4 139 759 -1980 8 5 12 11 RAFAEL 16.6 239.8 24 338 -1989 8 23 18 15 NADINE 61.3 44.4 36 256 -1961 10 13 12 23 SANDY 56.1 63.3 149 379 -1996 4 19 0 25 LESLIE 64.4 134.4 154 790 -1988 2 18 0 11 LESLIE 65.3 291.9 119 537 -1978 2 10 18 4 LESLIE 63.3 198.1 64 187 -1950 3 7 12 15 PATTY 30.9 156.0 60 331 -1980 3 10 12 7 CHRIS 63.6 129.8 154 766 -1970 10 3 12 3 KIRK 18.3 158.2 146 587 -1952 3 17 0 8 OSCAR 54.3 91.3 159 442 -1955 6 11 12 19 SANDY 25.7 85.8 16 453 -1987 3 10 12 15 PATTY 58.4 270.5 92 308 -1961 3 16 12 28 VALERIE 13.3 186.2 128 600 -1976 2 20 0 9 PATTY 18.7 2.3 123 344 -1981 9 27 6 26 KIRK 23.2 250.7 36 533 -1971 11 1 18 9 VALERIE 39.6 209.9 70 69 -1951 3 28 6 22 WILLIAM 45.8 245.9 23 420 -1993 2 17 6 14 TONY 18.5 350.1 113 57 -2001 6 7 6 4 CHRIS 57.2 279.0 76 110 -1958 9 5 18 25 OSCAR 27.0 293.0 83 614 -1967 9 10 18 20 OSCAR 22.2 317.1 154 759 -1974 3 14 12 28 PATTY 40.8 242.2 136 800 -2002 3 17 12 7 SANDY 32.9 277.6 109 476 -1988 8 27 0 26 FLORENCE 51.4 112.6 102 671 -1982 7 12 0 4 MICHAEL 29.2 48.0 90 153 -1976 1 27 18 7 DEBBY 64.1 253.4 96 134 -1996 3 18 18 3 KIRK 52.4 178.8 143 287 -1951 8 17 18 17 GORDON 58.5 334.3 28 735 -1985 1 7 6 19 ALBERTO 50.8 5.7 67 333 -2002 9 28 12 11 NADINE 17.5 225.4 124 13 -1952 2 5 18 4 OSCAR 55.8 32.2 101 620 -2001 5 10 0 9 PATTY 57.9 104.1 127 712 -2004 12 27 12 3 ALBERTO 10.3 291.4 38 611 -1974 10 23 18 18 TONY 69.6 21.7 34 79 -1986 12 15 12 20 PATTY 62.9 1.6 78 133 -1985 8 3 12 8 ISAAC 11.1 259.7 15 140 -1989 9 28 12 6 VALERIE 58.4 17.6 52 752 -1985 10 18 18 6 ISAAC 7.4 78.9 129 588 -2004 5 10 18 13 OSCAR 60.4 57.5 139 762 -2002 12 24 6 12 FLORENCE 64.5 124.9 12 684 -1953 12 21 6 7 FLORENCE 36.5 240.9 19 360 -1964 7 25 6 2 MICHAEL 16.1 172.1 41 99 -1989 6 3 12 2 OSCAR 11.0 134.6 161 335 -1990 8 11 12 6 ERNESTO 19.7 199.4 164 124 -1976 6 27 6 5 SANDY 32.8 189.6 14 564 -1976 6 11 0 9 BERYL 20.3 124.9 97 165 -1970 5 15 6 24 ISAAC 43.4 120.5 112 838 -1992 2 11 6 17 NADINE 64.4 15.5 105 457 -1963 9 21 0 18 TONY 57.3 341.4 146 96 -2004 3 12 18 11 NADINE 53.2 235.2 143 677 -1950 12 2 6 24 WILLIAM 28.1 51.7 124 551 -1979 7 23 0 20 SANDY 69.0 215.4 84 183 -1981 9 12 6 8 ISAAC 38.9 182.5 112 763 -1983 11 12 12 17 JOYCE 53.7 198.9 50 137 -1973 6 22 18 14 DEBBY 29.8 240.1 89 31 -1966 9 23 12 16 ALBERTO 61.3 311.8 81 80 -1953 7 9 18 3 OSCAR 34.2 139.6 89 358 -1950 7 12 18 17 HELENE 57.1 57.4 62 796 -1973 6 5 12 15 ALBERTO 21.3 50.9 46 650 -1957 1 27 0 19 JOYCE 36.7 133.7 107 605 -1964 9 28 6 26 HELENE 63.2 272.8 87 275 -1968 4 7 18 10 VALERIE 11.0 327.7 66 868 -1997 3 10 18 1 DEBBY 25.6 240.3 160 531 -1978 7 8 12 25 DEBBY 36.1 296.2 107 849 -1984 12 22 18 27 HELENE 66.7 82.0 140 212 -1975 4 13 6 19 VALERIE 8.2 324.8 18 604 -2000 9 16 0 1 RAFAEL 46.6 152.1 162 478 -1987 5 16 6 5 CHRIS 56.6 134.7 116 136 -2000 3 6 18 7 VALERIE 17.3 236.5 117 153 -1963 2 28 18 1 TONY 37.1 350.1 16 512 -1968 5 13 6 19 NADINE 56.5 145.7 22 605 -1963 9 8 18 4 ISAAC 62.3 269.9 147 440 -1973 9 26 18 14 LESLIE 27.1 346.9 135 770 -1996 9 4 0 8 JOYCE 45.0 237.9 146 696 -1966 7 19 12 2 JOYCE 59.0 242.7 106 617 -1999 5 15 0 9 WILLIAM 51.2 304.6 17 483 -1985 3 6 18 4 MICHAEL 10.7 144.1 105 854 -1988 8 20 12 8 FLORENCE 39.5 256.1 88 40 -1982 10 11 12 7 ISAAC 31.5 232.2 47 253 -1967 7 16 6 1 MICHAEL 7.9 174.0 54 857 -1965 1 13 6 19 NADINE 31.7 106.8 115 835 -1955 8 16 6 18 JOYCE 10.7 317.1 58 817 -1973 11 24 18 5 PATTY 43.6 330.6 140 703 -1973 6 8 6 14 CHRIS 54.3 97.5 36 571 -1986 9 22 0 7 BERYL 68.3 94.7 23 594 -1998 4 20 12 22 CHRIS 59.8 36.0 40 828 -1997 9 22 0 9 RAFAEL 47.0 59.6 102 229 -1996 10 13 12 16 OSCAR 50.7 22.9 151 507 -1967 12 10 6 5 OSCAR 40.1 37.9 95 29 -1967 2 25 6 18 OSCAR 7.7 82.0 18 68 -1987 12 17 6 24 ALBERTO 37.3 148.3 111 90 -1958 5 2 0 28 ALBERTO 64.5 307.0 145 474 -1995 3 9 6 18 TONY 61.9 11.3 75 330 -1995 10 8 18 8 VALERIE 56.8 218.4 101 813 -1994 4 8 18 25 ALBERTO 61.1 92.2 64 777 -1964 1 2 0 11 ISAAC 17.2 264.0 106 311 -2004 5 23 6 16 DEBBY 25.6 84.6 55 132 -1985 8 2 18 10 JOYCE 27.7 176.6 124 566 -1999 3 22 6 16 ERNESTO 48.8 260.3 87 375 -1964 7 18 18 16 CHRIS 51.7 350.3 130 396 -1970 12 28 6 15 ERNESTO 45.5 282.3 143 456 -1965 1 11 18 20 DEBBY 45.0 24.4 85 39 -1989 5 7 12 26 WILLIAM 52.6 82.7 41 686 -1965 7 18 0 23 ISAAC 65.4 10.6 49 285 -1990 1 12 0 10 JOYCE 61.0 14.2 99 746 -1971 9 5 0 14 ALBERTO 54.9 166.5 114 9 -1966 2 20 18 4 GORDON 52.0 165.6 124 150 -1951 9 23 0 24 FLORENCE 17.4 257.9 122 47 -1980 6 21 6 22 GORDON 42.4 104.2 111 433 -1962 7 2 12 27 PATTY 31.8 66.9 73 65 -1951 4 17 6 19 FLORENCE 28.7 53.7 154 896 -1998 4 4 18 13 GORDON 62.1 247.2 33 345 -1992 6 20 18 25 HELENE 15.5 68.3 22 118 -1977 11 11 12 11 NADINE 68.3 255.4 101 168 -1998 1 3 12 28 ALBERTO 29.8 331.0 164 471 -1953 12 4 18 20 ERNESTO 56.9 3.3 22 689 -1981 1 22 18 15 ALBERTO 22.8 81.9 53 484 -1965 12 21 18 7 ISAAC 33.3 223.7 160 729 -1964 4 4 12 12 BERYL 31.0 16.1 77 162 -1953 7 28 0 8 BERYL 45.9 170.4 76 581 -1981 11 4 0 25 ERNESTO 21.6 185.1 96 506 -1988 7 22 12 13 OSCAR 7.5 18.3 161 453 -1999 12 22 6 28 LESLIE 17.4 262.3 52 794 -1972 9 3 6 10 FLORENCE 32.4 217.9 58 367 -1953 2 7 18 2 BERYL 68.0 331.4 51 203 -1960 1 10 0 3 OSCAR 7.6 315.9 53 758 -1998 6 6 6 12 GORDON 51.5 28.4 146 629 -1978 2 11 18 16 TONY 21.6 292.7 94 394 -2004 12 11 6 17 ISAAC 32.1 257.7 133 632 -1957 10 6 18 17 ALBERTO 26.1 324.9 19 201 -1985 1 23 18 13 RAFAEL 69.4 322.5 156 403 -1997 1 22 12 6 SANDY 49.8 258.9 75 282 -1969 10 3 12 13 ERNESTO 54.0 143.6 140 329 -1975 6 14 18 14 PATTY 9.6 340.4 75 664 -1956 7 14 18 7 VALERIE 31.5 77.0 127 175 -1975 1 28 6 7 PATTY 9.8 195.7 117 612 -1959 12 27 0 28 HELENE 32.1 235.8 52 511 -2000 10 10 6 6 KIRK 56.8 90.0 95 749 -1971 11 24 6 14 ERNESTO 60.3 346.0 31 95 -1961 4 24 18 25 CHRIS 63.8 226.0 138 158 -1987 10 25 6 6 CHRIS 25.8 119.2 95 559 -1956 10 11 18 26 NADINE 16.8 26.8 40 712 -2003 11 19 12 23 FLORENCE 18.7 357.6 41 836 -1964 9 4 6 7 CHRIS 52.9 61.6 77 854 -2003 5 15 18 7 OSCAR 34.3 234.4 147 830 -1952 7 3 18 3 NADINE 12.8 137.7 118 175 -1955 7 22 0 9 JOYCE 23.5 162.8 107 852 -1956 10 25 18 16 BERYL 10.9 192.4 134 722 -1956 7 21 6 23 CHRIS 51.8 227.7 79 453 -1972 12 22 6 13 CHRIS 34.9 269.9 25 708 -1979 4 12 6 28 MICHAEL 30.8 174.8 45 534 -2003 5 20 18 15 HELENE 60.9 307.4 22 220 -1967 2 20 12 12 HELENE 60.1 251.6 30 592 -1974 7 16 18 7 FLORENCE 10.9 148.0 45 378 -1977 2 4 18 8 ISAAC 65.8 55.9 117 135 -1961 10 24 12 12 VALERIE 66.9 17.4 59 661 -2002 3 11 12 7 NADINE 42.1 199.3 117 142 -1957 10 7 6 5 BERYL 7.5 323.9 143 450 -1957 7 21 6 6 MICHAEL 30.9 173.4 29 789 -1975 6 20 6 1 HELENE 16.0 263.8 75 365 -1957 1 23 12 17 GORDON 42.3 286.1 53 401 -1973 6 5 0 3 MICHAEL 61.8 2.5 82 743 -1955 6 14 12 8 OSCAR 23.4 268.3 91 794 -1987 7 5 6 23 JOYCE 47.2 75.7 60 127 -1984 3 20 18 11 HELENE 58.8 347.6 152 42 -1978 11 2 18 25 MICHAEL 37.4 295.7 98 791 -2001 9 20 12 28 TONY 30.0 38.6 121 408 -1994 2 17 6 21 ALBERTO 33.2 266.1 68 824 -1998 11 6 6 9 VALERIE 57.3 350.1 44 843 -1985 10 24 12 15 VALERIE 53.2 267.6 52 92 -1974 3 18 6 13 PATTY 50.5 332.8 159 516 -1969 8 26 12 16 KIRK 44.4 95.2 96 449 -1966 10 19 18 9 ALBERTO 41.3 93.2 111 835 -1971 5 5 18 4 CHRIS 62.6 137.3 31 640 -1981 11 5 6 8 CHRIS 52.9 226.5 48 529 -1953 7 19 6 24 BERYL 12.1 157.3 45 196 -1972 1 26 0 10 RAFAEL 16.5 307.1 129 659 -1972 7 15 0 12 OSCAR 44.3 160.0 20 199 -1979 5 27 12 18 ISAAC 27.9 284.8 31 777 -1999 1 17 0 26 CHRIS 8.2 212.1 86 754 -1984 12 24 18 12 FLORENCE 55.4 82.4 145 743 -1965 9 4 0 25 VALERIE 46.4 212.5 77 241 -1963 10 4 0 8 OSCAR 7.3 130.5 142 228 -2003 10 9 12 27 LESLIE 41.2 151.2 122 67 -1998 9 17 6 3 ISAAC 39.0 63.9 105 890 -1964 6 5 18 16 GORDON 16.7 45.5 159 133 -2000 12 13 12 2 VALERIE 68.0 95.1 20 97 -1978 10 22 18 28 FLORENCE 25.3 174.5 93 333 -1955 8 9 18 8 LESLIE 15.2 103.2 14 698 -1955 6 5 18 28 OSCAR 63.6 14.8 109 875 -2001 4 6 0 1 WILLIAM 57.6 257.1 30 320 -1955 6 10 0 11 NADINE 33.5 76.5 16 77 -2003 3 13 6 13 LESLIE 13.7 219.9 107 865 -1958 6 7 0 15 NADINE 64.1 9.7 116 405 -1979 4 12 6 22 TONY 64.7 179.8 51 591 -1961 6 23 6 24 CHRIS 54.1 191.7 31 453 -1992 12 12 6 6 GORDON 68.1 76.3 155 729 -1969 12 5 6 18 FLORENCE 65.0 57.5 126 792 -1951 2 19 0 22 ISAAC 11.7 219.3 26 30 -1965 9 16 6 22 WILLIAM 53.4 268.5 147 357 -1960 10 4 18 21 HELENE 60.0 148.7 37 132 -1963 3 5 0 8 DEBBY 68.9 5.9 36 551 -1958 12 11 12 15 KIRK 34.5 306.5 112 28 -1981 4 18 18 6 PATTY 32.1 324.7 43 703 -1984 9 4 12 15 ERNESTO 19.8 126.3 55 702 -1967 4 15 12 7 DEBBY 12.9 200.1 29 855 -2001 6 25 12 25 CHRIS 46.5 148.6 69 181 -1961 12 7 6 28 BERYL 32.4 102.0 163 679 -1977 11 23 12 7 TONY 54.3 115.6 19 393 -1983 8 19 18 17 MICHAEL 35.6 0.5 86 27 -1994 7 25 0 25 ERNESTO 30.0 149.4 13 53 -1982 2 13 0 5 PATTY 26.2 199.5 164 797 -1991 8 19 0 2 ALBERTO 26.7 350.5 117 240 -1988 10 18 18 5 KIRK 56.5 136.5 152 362 -2003 10 24 0 6 NADINE 50.3 326.8 128 351 -1977 3 9 6 15 TONY 57.3 221.7 91 171 -2002 11 15 12 28 SANDY 66.0 273.1 15 289 -1976 12 8 0 20 BERYL 50.6 223.2 57 237 -1967 3 5 12 2 ERNESTO 59.2 170.6 79 88 -1995 2 19 6 22 JOYCE 14.3 6.6 127 643 -1965 1 28 12 21 VALERIE 31.0 267.5 114 444 -1998 7 15 12 7 ERNESTO 41.8 185.3 125 784 -1951 5 12 12 15 TONY 61.2 301.2 100 852 -1985 8 20 6 4 ISAAC 41.2 30.3 47 65 -2004 3 6 0 8 BERYL 28.3 122.6 55 166 -1989 7 28 18 28 DEBBY 21.9 96.6 154 133 -1950 5 24 0 8 ISAAC 10.9 233.3 16 169 -1978 3 27 12 3 RAFAEL 38.9 266.0 38 720 -1977 4 26 0 6 PATTY 67.9 106.5 97 499 -1957 10 5 6 1 KIRK 59.4 184.6 93 454 -1971 7 20 18 10 DEBBY 48.2 209.8 144 389 -1979 2 1 6 10 WILLIAM 65.5 330.7 84 574 -2004 1 6 18 5 GORDON 23.5 157.4 105 330 -1953 3 11 0 12 GORDON 44.5 318.8 154 200 -1981 11 26 0 24 ISAAC 38.8 349.1 79 399 -1950 11 16 0 15 GORDON 41.2 316.3 59 388 -1968 5 5 0 10 WILLIAM 31.6 70.3 141 407 -1973 3 14 18 3 ERNESTO 42.3 353.0 130 298 -1982 8 26 0 17 GORDON 26.1 276.4 154 162 -1950 12 26 18 17 DEBBY 51.5 60.0 143 657 -1964 12 19 6 10 WILLIAM 49.1 122.9 39 322 -1994 3 1 12 24 PATTY 44.2 136.9 40 894 -1965 4 4 6 15 HELENE 69.9 160.0 90 293 -1963 5 15 12 18 MICHAEL 39.3 37.3 85 618 -1963 5 18 12 11 HELENE 53.0 153.0 88 540 -1987 1 5 18 14 SANDY 62.4 112.8 143 701 -1985 4 21 12 1 JOYCE 39.2 101.8 134 447 -1964 11 4 12 7 PATTY 48.8 244.7 143 411 -1976 3 20 0 26 ALBERTO 64.6 23.0 160 205 -2003 9 14 18 15 LESLIE 49.1 85.6 102 304 -1951 1 15 6 24 CHRIS 41.8 157.1 126 304 -1953 1 6 12 3 GORDON 27.0 45.8 156 696 -1953 2 28 6 3 ISAAC 40.0 61.5 115 816 -1993 3 16 18 11 SANDY 56.6 87.1 57 153 -1961 2 2 18 19 HELENE 69.8 275.8 142 451 -1953 4 6 0 4 GORDON 28.5 340.7 93 164 -1958 10 24 6 7 ISAAC 69.3 49.5 125 505 -1987 12 19 0 7 GORDON 8.9 318.9 155 15 -1969 10 3 12 26 LESLIE 21.7 16.1 157 648 -1994 1 6 12 4 PATTY 35.7 26.7 43 142 -1969 4 24 18 21 BERYL 50.1 228.5 60 99 -1963 11 8 0 17 TONY 22.1 7.8 147 456 -1994 2 20 18 28 ALBERTO 66.8 140.1 81 39 -1970 6 9 18 23 ISAAC 60.6 147.4 112 609 -1980 2 6 0 7 BERYL 69.0 130.4 136 588 -1973 2 23 12 19 FLORENCE 24.2 95.3 79 240 -1962 3 25 12 2 GORDON 48.4 270.7 79 296 -1954 11 2 0 19 FLORENCE 42.0 343.2 45 233 -2004 10 10 0 23 TONY 57.5 159.7 119 644 -2002 9 22 0 21 KIRK 55.6 104.7 19 626 -1984 9 13 12 3 KIRK 69.9 15.2 95 39 -1992 11 3 12 4 GORDON 42.5 218.6 61 583 -1957 7 12 6 21 JOYCE 8.2 151.3 159 225 -1997 11 28 12 24 JOYCE 43.1 223.6 10 83 -1959 11 17 6 3 VALERIE 17.5 220.6 20 736 -2002 6 16 6 10 FLORENCE 47.6 337.3 70 847 -1998 4 14 12 8 OSCAR 13.9 347.5 141 421 -1986 3 2 18 14 SANDY 64.0 7.0 83 848 -1996 8 4 0 5 NADINE 47.5 131.4 145 234 -1989 11 28 0 8 ALBERTO 36.4 174.3 83 42 -1959 7 22 0 14 RAFAEL 50.8 191.8 62 769 -1991 5 21 12 9 GORDON 33.1 67.1 75 439 -1963 1 19 12 8 OSCAR 63.6 324.9 38 727 -1981 9 26 6 1 OSCAR 22.8 169.3 65 387 -1955 3 18 0 11 LESLIE 17.8 321.2 13 650 -1969 4 27 0 14 PATTY 39.5 108.2 49 742 -1965 6 11 12 9 MICHAEL 27.7 114.7 41 269 -1954 4 14 0 13 PATTY 33.9 58.1 123 345 -1980 10 4 6 15 ISAAC 12.9 272.9 91 562 -1966 9 20 0 4 ERNESTO 45.2 335.9 126 375 -1984 12 18 18 1 GORDON 62.4 89.0 127 555 -1978 4 1 18 17 DEBBY 34.6 129.9 124 886 -1980 12 8 18 22 ALBERTO 66.0 159.3 156 311 -1995 5 3 6 20 GORDON 31.6 226.2 123 881 -1957 11 16 12 20 JOYCE 68.5 298.6 33 809 -1983 3 23 18 7 GORDON 22.8 147.6 25 861 -1955 8 14 18 8 KIRK 60.7 131.1 132 726 -1983 11 11 0 27 ERNESTO 35.8 169.6 16 605 -1952 5 1 12 6 SANDY 58.1 141.7 158 394 -1995 8 10 12 11 PATTY 29.2 90.0 92 62 -1984 8 25 12 28 ERNESTO 53.9 206.9 12 95 -1985 11 8 12 8 VALERIE 41.3 183.5 73 815 -1953 5 6 0 7 JOYCE 14.4 315.2 125 190 -1971 1 15 6 5 ERNESTO 35.5 288.6 98 777 -2003 4 28 0 6 PATTY 54.8 256.2 11 537 -1964 4 24 0 6 MICHAEL 23.9 61.0 26 796 -1967 12 17 18 21 BERYL 50.0 62.2 124 728 -1964 8 6 0 14 SANDY 12.2 345.0 136 0 -1992 9 14 0 25 TONY 53.3 337.6 122 483 -1988 9 11 12 16 RAFAEL 63.5 73.2 38 718 -1962 12 1 6 25 BERYL 9.8 355.0 127 454 -1965 1 23 6 2 VALERIE 16.2 84.1 108 213 -1969 3 20 0 7 TONY 18.1 314.4 116 640 -1957 9 1 12 4 PATTY 64.3 323.0 105 78 -1997 7 9 18 13 DEBBY 38.1 204.8 118 321 -1988 11 15 6 10 ISAAC 66.8 242.9 113 813 -1995 1 23 18 12 NADINE 23.6 354.4 87 154 -1977 5 6 0 16 KIRK 44.0 128.8 70 821 -1964 7 7 18 5 WILLIAM 63.5 311.9 155 546 -1978 1 20 0 19 ISAAC 25.3 82.2 43 278 -2000 11 7 6 7 SANDY 34.3 223.9 86 890 -1982 1 6 12 11 PATTY 48.6 352.5 79 302 -1994 5 24 6 21 FLORENCE 55.5 90.6 153 697 -1950 10 18 6 7 BERYL 34.3 330.9 148 583 -1961 10 17 0 10 CHRIS 51.9 263.8 73 853 -1991 9 16 0 6 BERYL 31.6 242.0 127 550 -1998 11 5 18 19 VALERIE 41.7 206.9 31 539 -1963 2 16 6 15 GORDON 32.7 20.6 162 669 -1978 6 7 18 8 OSCAR 67.1 27.6 162 201 -1976 7 1 18 13 TONY 38.8 255.2 55 314 -1978 4 15 18 2 MICHAEL 13.2 291.2 154 586 -1965 1 8 18 22 BERYL 47.0 220.2 126 771 -1995 2 12 18 13 CHRIS 33.0 169.3 71 736 -1972 12 22 0 8 RAFAEL 18.8 15.3 18 682 -2003 1 10 0 22 CHRIS 59.5 329.3 64 381 -2003 1 1 6 20 ALBERTO 15.5 272.4 49 309 -1991 11 6 0 21 ISAAC 13.6 322.3 71 501 -1973 9 18 12 19 SANDY 13.2 63.1 57 17 -1965 9 18 6 8 PATTY 16.0 270.1 156 636 -1967 7 19 0 23 MICHAEL 69.4 348.3 121 826 -1962 9 4 6 17 DEBBY 67.9 191.2 143 520 -1977 1 11 12 21 TONY 69.2 317.9 49 766 -1991 6 22 0 16 FLORENCE 25.8 60.5 69 503 -1965 3 19 18 18 HELENE 61.2 208.0 48 671 -1963 4 16 18 17 SANDY 52.4 350.7 129 528 -1998 7 20 12 1 WILLIAM 10.2 139.2 144 674 -1964 2 14 18 16 VALERIE 11.6 310.5 63 738 -1982 12 19 12 18 SANDY 45.6 296.3 131 576 -1997 6 12 6 14 FLORENCE 59.2 296.6 18 646 -1965 11 6 6 9 ERNESTO 17.0 248.5 56 799 -1995 2 13 0 15 KIRK 37.9 6.3 25 229 -1987 12 7 18 21 MICHAEL 13.2 157.3 26 851 -1967 9 14 18 19 LESLIE 12.7 278.5 11 496 -1982 7 12 12 22 SANDY 34.3 112.0 51 345 -1966 3 10 12 1 NADINE 60.4 60.4 16 780 -1975 3 23 6 21 ISAAC 36.6 53.7 65 659 -1960 12 10 6 9 SANDY 25.7 355.0 116 284 -2003 5 22 0 24 JOYCE 36.2 65.1 31 387 -1983 3 13 18 28 LESLIE 61.1 33.1 90 723 -1974 3 4 6 26 OSCAR 40.9 261.5 53 536 -1981 12 19 12 19 NADINE 28.8 330.4 151 559 -1961 3 27 6 22 CHRIS 12.8 165.7 41 225 -1952 7 5 6 21 NADINE 27.2 180.8 27 804 -1976 1 25 18 27 MICHAEL 20.6 160.5 118 215 -1998 10 27 6 14 VALERIE 29.1 251.1 53 237 -1955 9 14 0 1 CHRIS 16.2 240.9 151 238 -2003 9 11 18 22 CHRIS 57.9 342.9 63 477 -1965 12 28 6 22 SANDY 28.5 190.9 41 895 -1973 8 15 0 13 FLORENCE 59.8 134.0 18 821 -1963 4 25 18 9 NADINE 69.6 354.7 147 785 -1968 12 5 0 8 SANDY 57.7 134.0 75 239 -1963 2 10 12 22 VALERIE 23.7 218.5 27 728 -1977 10 5 6 6 ISAAC 56.2 155.8 19 644 -1993 4 5 6 5 ERNESTO 50.9 139.8 49 574 -1982 8 12 0 12 RAFAEL 62.0 158.4 109 709 -1998 5 13 18 28 BERYL 64.2 278.9 129 287 -1970 9 22 0 27 HELENE 32.1 4.5 157 692 -1961 11 9 6 16 NADINE 8.4 302.8 117 269 -1964 2 19 0 18 MICHAEL 29.3 147.2 138 795 -1988 5 2 6 19 HELENE 14.8 60.4 34 695 -1968 11 2 12 5 HELENE 31.3 19.1 10 720 -2002 5 1 0 21 GORDON 57.4 125.9 128 327 -1992 1 3 0 23 PATTY 63.6 326.0 137 748 -1969 4 3 6 14 ISAAC 46.0 166.3 23 508 -1957 1 11 6 14 RAFAEL 10.3 295.3 15 356 -1995 5 23 12 6 GORDON 55.8 320.8 154 19 -1951 11 12 0 1 KIRK 51.6 212.8 10 154 -1979 2 8 6 25 VALERIE 36.4 344.8 139 677 -1995 3 10 6 28 RAFAEL 21.9 0.1 54 149 -1985 8 2 0 11 CHRIS 60.3 279.3 56 424 -2001 8 11 12 12 ISAAC 62.4 302.4 79 175 -1976 8 15 18 24 ISAAC 60.1 193.2 76 279 -1992 3 25 12 16 NADINE 66.7 252.6 103 337 -1962 11 16 18 28 PATTY 69.5 338.3 100 715 -2003 5 23 18 2 DEBBY 25.5 186.9 126 883 -1995 2 13 0 23 FLORENCE 33.2 172.3 163 837 -1989 3 15 18 4 CHRIS 18.6 33.4 127 745 -1956 12 10 18 7 RAFAEL 33.9 10.8 46 784 -2003 12 17 0 9 WILLIAM 56.1 152.7 150 413 -1960 1 11 12 2 ERNESTO 55.4 58.0 51 169 -1996 2 27 18 9 GORDON 40.7 312.6 153 778 -2000 10 9 12 22 KIRK 48.9 202.7 89 459 -1969 7 4 0 20 JOYCE 31.5 261.8 64 300 -1983 8 28 0 8 NADINE 21.1 317.9 113 112 -1997 1 1 18 23 PATTY 10.3 39.3 137 596 -1988 5 13 12 25 WILLIAM 44.3 66.8 53 15 -1985 10 16 18 9 OSCAR 23.0 337.1 151 591 -1987 7 7 0 28 GORDON 47.2 125.3 70 713 -1964 8 13 6 22 WILLIAM 10.1 34.0 100 845 -1989 9 19 6 10 GORDON 8.2 327.8 18 561 -1977 6 24 6 19 CHRIS 18.6 120.1 116 661 -1977 3 27 12 3 RAFAEL 9.8 135.5 152 604 -1986 10 13 12 24 HELENE 7.5 1.3 113 437 -2001 11 22 18 10 DEBBY 68.0 81.6 126 688 -1994 8 24 18 10 TONY 38.4 58.9 46 636 -1961 3 20 0 22 RAFAEL 20.0 191.3 80 382 -2002 8 2 0 10 FLORENCE 36.2 105.9 45 42 -1999 5 16 18 21 GORDON 14.5 331.8 148 874 -2003 5 15 12 5 FLORENCE 27.7 120.5 43 541 -1972 7 16 0 26 CHRIS 20.5 320.9 55 753 -1984 7 24 12 17 CHRIS 27.4 195.0 80 34 -1969 5 9 6 3 BERYL 26.7 221.1 12 427 -1996 10 16 12 24 FLORENCE 65.1 168.0 84 472 -1982 8 10 12 28 RAFAEL 53.1 205.4 51 651 -1976 9 14 6 3 SANDY 65.1 273.3 41 132 -1993 3 5 6 2 GORDON 24.4 157.0 154 593 -1972 12 6 18 28 KIRK 55.5 203.3 73 457 -1985 9 3 6 20 FLORENCE 57.0 207.0 34 632 -1959 7 2 12 17 VALERIE 53.2 53.4 87 363 -1952 2 11 6 10 MICHAEL 53.3 200.3 129 845 -1993 2 10 6 19 SANDY 69.7 12.6 117 484 -1984 4 15 18 8 CHRIS 32.3 345.5 11 835 -1982 3 10 0 12 KIRK 31.7 349.1 32 620 -1986 2 15 0 25 ERNESTO 59.9 20.7 18 42 -1952 3 13 6 8 BERYL 62.2 278.9 53 853 -1955 12 8 18 27 NADINE 19.7 247.6 110 147 -1981 8 21 18 3 FLORENCE 43.2 109.0 154 153 -1965 8 12 12 25 RAFAEL 52.1 238.7 136 502 -1973 4 26 0 18 NADINE 35.1 335.2 37 834 -1963 10 25 12 15 VALERIE 21.2 48.4 29 270 -2002 6 28 0 9 SANDY 9.3 149.4 45 796 -1987 2 15 18 21 TONY 69.9 74.3 95 470 -2003 6 6 12 9 KIRK 38.2 302.4 69 249 -1958 3 7 18 26 PATTY 11.9 79.0 16 593 -1977 2 6 0 19 NADINE 63.1 239.1 134 389 -1987 9 1 18 12 HELENE 41.4 276.9 13 275 -1994 6 25 0 4 PATTY 11.4 93.8 48 419 -1974 6 18 18 10 WILLIAM 10.7 217.3 29 869 -1997 5 25 18 8 NADINE 62.7 163.3 32 598 -1956 5 14 6 12 GORDON 53.9 104.6 136 543 -1997 6 21 6 19 PATTY 55.1 296.6 43 360 -1998 10 23 18 1 ERNESTO 18.8 241.0 94 364 -1953 2 2 12 4 VALERIE 26.6 82.1 129 102 -1971 10 23 12 8 RAFAEL 32.4 161.5 164 301 -1988 6 10 12 9 ISAAC 53.7 185.0 63 617 -1992 5 21 12 2 VALERIE 41.7 241.7 15 228 -1974 4 17 6 28 MICHAEL 36.2 128.9 128 340 -2002 3 2 18 15 ISAAC 9.2 192.0 74 25 -2004 5 13 6 12 RAFAEL 14.2 348.1 31 243 -1972 11 25 6 6 CHRIS 9.0 150.9 160 48 -1964 12 25 6 9 ISAAC 58.0 59.2 110 90 -1974 5 2 18 7 FLORENCE 54.6 274.6 110 768 -1974 6 27 6 9 OSCAR 38.6 131.5 43 339 -1988 3 13 6 5 TONY 27.9 48.2 89 416 -1998 11 8 18 23 NADINE 50.6 226.7 77 804 -1995 9 7 12 15 KIRK 55.7 68.9 87 588 -1951 1 13 6 26 TONY 40.8 346.3 106 188 -1967 2 15 0 4 BERYL 26.1 27.6 93 544 -1977 10 1 6 19 LESLIE 17.5 15.4 82 578 -1986 2 9 0 14 VALERIE 60.8 93.3 158 474 -1978 10 20 6 13 BERYL 27.2 106.1 164 422 -1950 9 17 0 27 HELENE 14.8 351.1 104 638 -1999 10 24 0 21 ERNESTO 43.3 202.5 36 302 -1968 4 9 0 22 LESLIE 63.4 227.0 51 560 -1971 3 1 0 18 KIRK 19.1 334.0 156 599 -1992 5 20 6 14 PATTY 48.6 185.3 149 486 -1999 2 2 0 2 NADINE 18.5 121.1 32 12 -1994 9 19 6 15 VALERIE 46.6 92.2 52 405 -1976 11 8 12 22 ISAAC 64.6 227.7 82 40 -1986 10 6 6 3 CHRIS 53.1 48.5 57 372 -1962 3 19 18 6 BERYL 35.7 310.6 94 400 -1996 1 16 12 7 TONY 24.0 118.2 13 599 -1993 8 5 18 20 ALBERTO 66.8 86.2 85 629 -1981 12 17 6 28 ERNESTO 38.6 255.6 139 843 -1972 3 4 0 27 NADINE 44.9 249.5 138 720 -1954 12 27 6 10 NADINE 25.6 3.7 128 347 -1992 6 26 0 23 KIRK 7.8 317.7 120 193 -1987 11 26 6 22 ISAAC 7.8 209.7 140 256 -1994 12 24 0 3 FLORENCE 32.2 51.9 155 747 -1981 11 18 0 2 JOYCE 57.4 238.9 71 339 -1954 1 19 12 13 DEBBY 41.2 68.8 140 113 -2001 9 28 18 1 PATTY 29.4 151.1 98 828 -1961 4 3 12 7 MICHAEL 44.1 29.7 22 106 -1981 6 20 6 20 ALBERTO 34.0 194.9 62 520 -1988 3 26 12 3 TONY 56.9 56.7 17 828 -1974 6 27 18 14 LESLIE 24.0 25.1 21 650 -1981 5 7 0 19 ERNESTO 15.2 214.4 105 570 -1985 7 9 12 20 FLORENCE 47.9 241.4 122 27 -1966 7 24 6 8 DEBBY 69.7 116.4 46 788 -2003 9 26 18 23 ALBERTO 37.0 57.4 158 690 -1986 7 17 18 12 BERYL 41.0 313.8 72 62 -1958 10 7 6 11 OSCAR 42.0 336.4 23 224 -1960 12 11 6 13 ALBERTO 68.4 311.6 72 144 -1978 4 2 0 13 LESLIE 65.5 198.7 96 610 -1998 2 17 6 8 ERNESTO 57.9 231.3 106 593 -1972 8 20 0 16 KIRK 23.9 149.6 87 416 -1965 1 4 0 6 TONY 54.2 41.1 121 537 -1991 12 12 12 1 JOYCE 11.4 270.4 87 437 -1983 12 7 18 21 PATTY 21.7 81.9 55 28 -1979 7 25 0 26 LESLIE 65.5 263.8 110 237 -1995 9 9 0 24 GORDON 30.3 47.0 29 534 -1953 9 11 12 24 SANDY 67.1 328.1 124 806 -1986 7 13 0 11 LESLIE 31.6 245.4 81 476 -1965 8 3 12 20 DEBBY 60.1 146.9 66 151 -2000 7 22 6 9 LESLIE 48.5 85.5 157 551 -1967 3 9 6 12 WILLIAM 44.6 311.1 10 521 -2000 8 4 0 2 KIRK 42.4 13.0 159 327 -1957 7 16 0 2 GORDON 61.9 25.5 92 145 -2000 10 2 0 22 WILLIAM 45.3 160.5 107 868 -1966 6 23 18 27 NADINE 53.8 47.4 107 468 -2004 7 23 12 12 FLORENCE 20.5 291.6 76 92 -2000 11 26 12 12 ERNESTO 63.8 199.0 42 550 -1956 9 17 0 22 NADINE 24.4 249.3 55 268 -1951 8 7 0 8 HELENE 62.5 158.9 57 137 -1965 11 17 18 7 MICHAEL 45.8 171.1 60 429 -1972 1 24 18 16 SANDY 20.8 62.2 56 497 -1960 9 20 18 26 GORDON 9.4 34.4 41 169 -1968 7 21 18 25 KIRK 37.5 22.6 20 151 -1975 1 20 0 7 RAFAEL 7.7 331.0 105 320 -1958 11 17 18 19 NADINE 39.6 202.5 51 663 -1953 10 18 0 9 ERNESTO 20.2 304.7 34 84 -1988 4 16 0 24 NADINE 16.8 261.7 57 434 -1981 12 1 0 28 LESLIE 43.8 288.1 29 686 -2001 1 5 0 11 KIRK 16.2 123.6 11 480 -1988 6 13 6 15 PATTY 63.3 72.1 116 30 -1953 3 7 12 11 ALBERTO 61.6 200.3 21 301 -1971 3 26 18 27 FLORENCE 53.3 300.8 134 564 -1963 10 25 12 22 MICHAEL 47.7 232.9 78 560 -1950 5 10 18 18 PATTY 24.6 36.1 104 714 -1951 12 16 6 4 CHRIS 26.0 236.8 159 375 -1986 3 10 18 14 PATTY 58.5 173.8 26 30 -2004 3 15 18 8 LESLIE 44.6 142.9 88 279 -1990 3 4 0 5 ISAAC 51.9 217.6 71 24 -1992 10 7 18 7 OSCAR 56.5 254.3 52 489 -1954 10 13 0 7 FLORENCE 35.3 106.6 143 650 -1965 12 12 18 12 ERNESTO 46.6 197.8 40 307 -1960 10 25 0 2 ALBERTO 65.1 22.1 157 724 -1964 11 24 0 18 RAFAEL 15.0 104.9 70 153 -1951 5 15 18 28 CHRIS 24.2 154.7 153 737 -1958 5 27 12 27 MICHAEL 63.4 92.1 28 731 -1976 11 17 12 4 KIRK 51.7 311.4 56 740 -1998 5 11 6 4 ISAAC 31.8 172.4 151 38 -1957 8 23 18 18 RAFAEL 53.0 236.0 87 91 -1970 5 14 12 7 OSCAR 63.8 176.1 164 17 -1960 3 6 0 8 CHRIS 24.3 120.0 98 703 -1971 7 5 12 3 BERYL 57.7 78.3 43 251 -1955 12 3 18 28 RAFAEL 12.6 283.7 143 644 -1950 12 9 12 4 NADINE 69.1 155.0 80 752 -1975 7 28 12 2 SANDY 33.4 210.8 55 566 -1976 11 19 0 12 ISAAC 49.4 291.2 88 885 -1957 3 4 0 1 FLORENCE 40.8 16.7 34 739 -1981 11 19 6 19 PATTY 9.2 213.7 29 401 -1994 11 17 6 1 HELENE 22.9 192.6 16 164 -1967 7 19 18 6 RAFAEL 21.5 85.1 154 883 -1974 2 13 6 12 HELENE 61.1 122.0 47 292 -1994 4 26 6 1 HELENE 53.9 257.9 80 110 -1997 12 12 0 12 VALERIE 38.2 272.5 108 209 -1987 4 17 6 7 PATTY 54.0 288.4 101 516 -1980 4 3 12 24 FLORENCE 10.5 39.9 76 481 -1969 4 5 18 19 WILLIAM 37.7 183.4 94 195 -1969 2 28 12 25 VALERIE 7.0 159.6 35 726 -1997 6 18 6 26 ALBERTO 11.3 12.1 42 466 -1972 7 23 6 25 HELENE 46.2 178.4 24 120 -1951 5 6 12 10 PATTY 24.3 350.3 71 867 -1970 12 6 18 11 ERNESTO 55.8 337.2 60 37 -1966 12 25 12 12 SANDY 33.0 85.2 48 838 -2003 3 27 0 9 SANDY 46.6 117.4 146 729 -1966 10 20 6 2 DEBBY 30.3 258.5 140 217 -1977 6 8 6 26 BERYL 33.2 40.3 120 759 -1968 3 24 6 4 JOYCE 21.7 68.8 160 461 -1984 4 18 12 15 FLORENCE 7.1 223.3 106 606 -1987 11 13 12 5 ISAAC 39.2 151.7 21 820 -1962 2 4 12 28 ALBERTO 26.4 329.8 83 201 -1975 10 25 12 9 HELENE 10.4 158.8 164 842 -1957 4 12 6 20 LESLIE 55.6 157.7 147 178 -2004 1 10 12 14 GORDON 25.6 1.9 102 885 -2001 7 6 6 28 RAFAEL 9.8 324.0 51 1 -1983 2 24 0 14 TONY 42.9 12.0 39 652 -1963 8 20 0 8 WILLIAM 59.5 331.9 97 454 -1960 12 22 6 11 HELENE 66.4 288.9 66 427 -1987 10 24 18 6 CHRIS 41.7 251.2 144 368 -1985 10 16 18 17 LESLIE 32.8 132.8 68 361 -2002 3 17 6 13 OSCAR 65.6 115.5 64 830 -1991 5 7 0 8 OSCAR 66.0 102.1 22 492 -1966 10 28 6 12 ERNESTO 27.8 276.9 130 258 -1979 10 15 0 18 WILLIAM 17.7 236.0 133 666 -1954 5 11 18 28 VALERIE 8.5 136.8 30 602 -1971 2 18 6 8 VALERIE 61.4 2.2 87 679 -2002 9 16 12 22 PATTY 69.2 238.7 94 226 -1987 9 13 12 1 ALBERTO 42.4 318.8 81 795 -1998 12 10 6 25 VALERIE 45.6 122.6 149 493 -1973 4 23 6 7 ERNESTO 18.9 223.2 12 743 -2004 2 3 12 11 ERNESTO 17.4 15.4 84 706 -1979 9 23 12 21 CHRIS 9.2 189.5 30 143 -1951 3 26 6 6 CHRIS 23.5 176.3 117 813 -1979 12 15 18 23 DEBBY 37.8 175.9 122 649 -1981 12 25 12 22 ERNESTO 55.9 308.0 78 303 -1953 5 16 12 20 PATTY 21.6 351.1 153 833 -1984 6 23 0 13 MICHAEL 47.7 144.1 22 629 -1986 1 21 18 7 ERNESTO 63.4 215.8 67 192 -1984 4 6 12 25 ALBERTO 20.1 154.1 161 115 -1967 3 5 12 21 WILLIAM 25.9 214.6 96 551 -1958 1 2 12 3 PATTY 44.0 230.6 63 656 -1953 3 5 0 8 GORDON 40.8 10.3 35 198 -1976 1 20 0 10 PATTY 7.6 238.1 70 478 -1960 7 20 6 3 ALBERTO 28.9 93.1 129 527 -1972 12 2 18 23 LESLIE 12.5 224.0 158 875 -1974 6 10 12 18 VALERIE 31.0 45.6 66 262 -1967 1 3 0 19 VALERIE 29.1 151.5 128 359 -1977 1 26 0 10 ISAAC 49.0 32.8 143 573 -1972 2 4 0 14 TONY 11.3 291.3 118 125 -1981 11 17 18 7 GORDON 8.0 30.6 102 465 -1965 8 17 0 12 MICHAEL 26.4 289.5 67 156 -1986 12 23 18 5 ALBERTO 42.6 182.0 33 677 -1967 6 26 0 2 CHRIS 31.4 249.3 100 529 -1955 1 6 12 18 JOYCE 56.4 164.7 30 498 -1986 1 25 18 26 RAFAEL 22.4 173.1 26 777 -1996 11 19 6 17 BERYL 69.7 104.4 28 206 -1995 10 8 0 6 HELENE 18.7 205.0 45 593 -1978 7 15 6 21 OSCAR 47.8 328.7 118 826 -1987 5 7 6 13 KIRK 42.4 64.6 85 323 -1994 11 19 18 14 VALERIE 51.5 42.4 140 403 -1986 10 12 6 11 HELENE 25.5 206.7 79 146 -2001 5 18 6 16 ERNESTO 12.5 327.2 145 844 -1988 7 19 6 3 OSCAR 7.7 27.9 96 777 -1962 10 21 18 16 DEBBY 43.9 357.2 127 236 -1987 5 3 18 7 KIRK 44.0 186.9 71 548 -1953 7 2 18 22 HELENE 54.9 110.9 115 216 -1998 8 15 18 23 ISAAC 41.6 308.8 20 440 -1972 9 10 12 6 OSCAR 17.5 60.0 59 607 -1986 5 6 18 6 JOYCE 31.7 170.5 112 700 -1983 6 3 6 15 BERYL 54.4 301.1 87 876 -1970 5 2 0 28 VALERIE 33.0 64.3 14 835 -1977 1 24 12 26 WILLIAM 9.3 226.0 102 797 -1956 1 13 12 17 WILLIAM 33.5 76.3 29 161 -1958 4 24 18 25 CHRIS 42.1 272.4 94 98 -1952 9 28 12 5 TONY 58.9 270.4 77 150 -1985 12 6 0 20 RAFAEL 43.4 93.5 17 11 -1981 4 24 12 10 JOYCE 15.8 1.5 114 493 -2004 12 17 18 9 ERNESTO 55.6 113.8 74 748 -1954 6 2 12 19 JOYCE 56.4 177.5 53 579 -1982 4 1 0 8 TONY 41.6 149.7 17 263 -1985 1 26 0 19 WILLIAM 18.3 47.7 79 424 -1965 5 5 12 6 TONY 25.2 291.8 39 782 -1953 6 27 18 4 PATTY 24.2 219.1 99 563 -1974 1 28 12 7 ISAAC 22.7 244.0 18 787 -1957 11 27 6 28 HELENE 7.3 297.9 26 462 -1965 6 5 18 2 ALBERTO 38.8 79.2 154 658 -2000 3 26 6 9 LESLIE 57.7 128.9 26 87 -1985 3 7 0 28 FLORENCE 33.8 313.2 61 276 -1966 7 27 6 9 TONY 38.7 32.0 56 245 -2001 2 12 12 5 SANDY 44.8 327.2 156 405 -1959 12 27 0 3 VALERIE 54.8 233.9 67 813 -1975 6 22 12 22 DEBBY 68.8 9.9 129 684 -1977 9 6 18 21 MICHAEL 66.8 116.0 135 764 -1979 8 13 18 7 ERNESTO 69.7 181.9 151 340 -1951 3 9 18 26 OSCAR 45.4 53.7 92 63 -1977 12 13 12 15 FLORENCE 33.7 159.2 150 656 -1957 2 5 0 16 RAFAEL 22.6 40.5 117 179 -2001 7 28 18 16 VALERIE 14.4 191.3 76 396 -1959 1 17 18 1 ALBERTO 19.4 87.3 111 232 -1965 12 24 6 13 JOYCE 62.1 258.6 34 715 -1956 12 7 18 23 ISAAC 9.2 115.0 58 316 -1977 10 18 6 18 MICHAEL 56.7 120.9 19 63 -1988 6 1 18 10 ISAAC 56.1 253.2 75 717 -1978 1 14 0 5 WILLIAM 8.5 5.6 42 606 -1977 4 27 18 22 CHRIS 34.3 210.7 119 269 -1992 11 1 12 16 LESLIE 50.3 188.2 56 354 -1955 12 19 6 1 VALERIE 41.9 209.2 73 724 -1965 8 13 6 15 WILLIAM 60.2 113.7 50 446 -1971 12 6 12 9 TONY 26.9 187.5 13 591 -1971 11 22 0 28 ISAAC 39.4 91.2 20 359 -1972 8 25 0 23 NADINE 23.8 74.0 49 260 -2000 1 18 12 27 HELENE 61.6 165.9 135 689 -1974 9 26 12 6 KIRK 47.9 95.1 48 547 -1975 3 18 12 26 SANDY 54.2 301.0 133 179 -1999 6 28 0 9 RAFAEL 65.7 255.5 156 657 -1978 7 13 6 21 GORDON 37.1 161.9 78 667 -1954 12 21 6 23 ERNESTO 28.2 159.7 51 249 -1957 6 16 12 24 PATTY 16.9 53.8 138 649 -2000 11 21 0 13 SANDY 49.2 240.8 25 26 -1963 8 4 0 20 BERYL 40.3 133.8 41 128 -1960 1 25 0 24 DEBBY 15.3 357.0 161 703 -1990 11 13 0 7 LESLIE 47.2 157.1 38 636 -1954 3 27 12 16 SANDY 43.5 216.9 104 758 -1982 6 9 18 12 WILLIAM 14.7 192.8 102 664 -2004 8 26 6 22 NADINE 18.4 238.0 122 835 -1952 9 7 0 8 WILLIAM 49.1 332.3 89 885 -1950 1 6 0 16 ISAAC 24.6 20.4 115 421 -1999 11 4 0 23 OSCAR 8.0 184.4 117 379 -1982 12 7 0 19 BERYL 25.4 25.0 16 768 -1981 10 12 0 24 JOYCE 29.2 227.8 132 525 -1991 3 6 6 8 DEBBY 52.8 124.9 24 862 -2002 9 28 6 16 LESLIE 9.4 241.1 155 664 -1996 1 16 0 6 KIRK 10.3 177.1 131 679 -1955 5 22 0 1 TONY 21.6 118.2 158 191 -1980 7 4 18 7 TONY 56.0 47.4 14 88 -1995 9 19 18 27 ERNESTO 34.1 30.4 144 174 -1957 5 19 18 27 TONY 34.1 279.4 127 43 -1979 3 4 18 1 BERYL 41.5 289.3 138 17 -1962 3 16 0 27 PATTY 69.4 192.1 31 352 -1972 11 12 0 17 FLORENCE 60.0 318.3 69 392 -1979 7 26 0 4 ALBERTO 40.8 293.2 15 545 -1957 9 7 6 6 KIRK 64.0 105.1 62 213 -1955 2 6 12 9 TONY 57.8 250.0 159 837 -2000 5 19 0 10 WILLIAM 10.8 49.4 119 454 -1951 3 15 0 4 NADINE 44.7 192.5 68 92 -1999 12 27 0 24 VALERIE 58.8 352.4 21 85 -1982 7 27 6 16 FLORENCE 67.1 350.4 87 649 -1980 12 11 6 6 ISAAC 19.5 35.9 78 200 -1965 9 13 0 12 KIRK 19.5 317.3 81 526 -2003 8 1 6 26 VALERIE 14.1 281.2 39 710 -1996 10 26 0 22 WILLIAM 28.0 126.3 12 368 -1963 8 4 12 19 SANDY 49.8 147.6 110 636 -1995 9 7 6 18 ISAAC 21.8 61.2 53 201 -1954 6 23 12 8 WILLIAM 53.5 13.4 96 9 -1960 1 8 6 26 PATTY 29.1 270.0 81 275 -1987 10 16 6 7 BERYL 33.9 137.5 156 776 -1994 12 22 0 26 HELENE 68.6 73.6 25 470 -1965 10 23 0 2 OSCAR 22.8 87.1 43 79 -1998 8 19 12 21 ERNESTO 51.5 109.7 63 532 -1962 7 4 12 24 PATTY 46.0 41.1 87 584 -1991 9 28 18 7 HELENE 33.8 41.8 76 63 -1999 9 5 0 13 LESLIE 10.2 245.4 50 74 -1976 8 20 12 27 MICHAEL 56.8 28.5 69 154 -1961 11 3 6 16 WILLIAM 8.1 12.1 11 829 -1988 3 15 0 11 ALBERTO 38.6 347.3 135 551 -1964 6 5 18 8 GORDON 32.0 238.9 160 326 -2002 7 15 0 15 SANDY 30.6 323.1 69 723 -1958 3 1 18 6 GORDON 10.5 357.7 124 518 -1965 6 24 6 26 FLORENCE 16.0 165.5 92 845 -1989 8 1 18 12 WILLIAM 27.0 124.5 130 575 -1977 5 16 0 16 MICHAEL 7.5 120.2 97 14 -1963 8 28 18 2 HELENE 54.7 211.4 109 732 -1950 1 7 0 15 WILLIAM 43.4 255.1 145 562 -1964 8 21 12 26 MICHAEL 22.1 336.5 101 467 -1962 11 11 12 20 WILLIAM 43.8 13.8 26 554 -1986 9 18 18 12 OSCAR 61.4 144.9 22 742 -1984 9 4 18 17 JOYCE 36.8 194.8 95 70 -1975 4 24 18 17 ERNESTO 66.2 134.2 77 220 -1985 9 26 6 18 GORDON 47.0 308.1 46 418 -1969 8 13 6 25 ERNESTO 46.8 252.1 118 701 -1992 10 2 18 21 FLORENCE 61.9 115.6 124 3 -1993 9 18 0 20 CHRIS 56.6 257.3 142 413 -1954 8 14 0 2 ERNESTO 12.4 220.9 142 330 -1991 11 19 6 7 KIRK 69.4 308.8 80 335 -1986 12 26 6 3 WILLIAM 45.0 126.6 46 601 -1979 1 6 18 16 ISAAC 35.4 34.9 75 365 -1953 6 6 0 15 FLORENCE 49.2 331.2 159 791 -1992 2 10 12 10 ERNESTO 40.1 53.7 61 194 -1956 7 14 0 11 ALBERTO 57.0 93.2 52 857 -1966 2 12 6 7 WILLIAM 66.8 298.8 43 385 -1967 6 25 0 15 SANDY 58.6 228.7 17 858 -1971 6 12 6 8 ALBERTO 36.8 226.9 110 524 -1950 7 5 6 4 CHRIS 10.8 55.1 108 726 -1955 9 11 0 21 OSCAR 36.6 181.1 81 42 -1980 8 15 0 19 GORDON 58.9 2.4 72 357 -1957 7 11 12 22 WILLIAM 39.1 165.9 55 83 -1973 12 3 18 5 RAFAEL 42.5 272.3 135 700 -1997 9 12 12 9 KIRK 30.6 332.8 156 179 -2002 6 9 18 28 KIRK 52.3 350.7 13 864 -1956 12 24 18 16 NADINE 33.4 345.5 84 7 -1956 10 11 0 23 RAFAEL 52.7 134.9 73 151 -2000 6 19 0 24 NADINE 16.2 60.2 152 819 -1979 7 28 12 10 SANDY 61.8 231.5 152 436 -1981 4 4 0 16 JOYCE 18.9 89.2 160 190 -1954 10 2 18 10 TONY 9.2 322.5 62 231 -1999 6 15 18 3 RAFAEL 49.4 244.8 100 645 -1988 3 5 18 6 ERNESTO 62.5 141.7 50 367 -1961 10 17 0 20 ERNESTO 43.8 173.4 160 367 -1979 9 6 12 3 BERYL 50.5 154.9 59 295 -1962 3 24 12 2 VALERIE 11.4 233.8 150 734 -1988 4 8 6 26 GORDON 68.3 260.1 70 138 -1993 5 18 18 25 PATTY 13.1 335.9 87 806 -1988 8 14 12 25 TONY 45.9 243.4 102 518 -1977 8 1 0 9 OSCAR 60.1 301.7 100 861 -1984 3 10 18 4 ALBERTO 45.8 19.6 87 120 -1959 11 14 6 3 ALBERTO 36.9 278.1 161 511 -1953 11 17 12 23 GORDON 31.2 139.7 32 239 -1975 3 14 0 26 NADINE 34.7 244.6 31 443 -1994 12 19 18 16 BERYL 35.2 90.4 71 838 -1953 4 20 18 25 VALERIE 51.8 105.0 66 15 -1990 7 25 18 8 JOYCE 36.9 266.1 156 458 -1960 7 4 6 22 FLORENCE 14.3 271.0 16 565 -1991 8 23 6 20 BERYL 55.8 26.2 89 709 -1957 8 19 18 8 FLORENCE 25.1 302.2 57 298 -1980 11 4 0 14 GORDON 62.5 103.0 53 215 -1958 4 26 12 25 HELENE 13.6 99.9 156 0 -1976 5 18 0 21 GORDON 7.7 143.9 112 6 -1993 1 4 12 13 WILLIAM 10.7 153.5 98 173 -2002 7 14 18 8 TONY 56.7 351.4 52 38 -1974 2 14 0 11 NADINE 17.6 198.4 12 625 -1976 9 22 6 12 HELENE 62.0 222.6 121 669 -1989 12 5 12 16 GORDON 42.0 24.6 140 699 -1967 7 8 12 2 OSCAR 11.4 128.5 60 97 -1988 10 14 12 2 BERYL 13.5 90.8 93 315 -1970 10 3 0 28 PATTY 50.5 318.2 30 317 -1989 6 28 18 15 GORDON 25.8 245.8 143 685 -1984 10 4 12 14 GORDON 16.3 330.5 139 641 -1962 6 18 18 13 TONY 31.8 333.8 83 159 -2000 1 3 6 19 GORDON 51.4 140.6 14 253 -1990 2 20 0 26 JOYCE 21.1 172.2 98 843 -1964 12 13 0 28 GORDON 14.8 179.9 131 111 -2002 4 21 0 2 WILLIAM 36.2 50.5 161 753 -1995 9 22 0 11 NADINE 36.5 56.9 18 119 -2001 9 8 12 3 BERYL 7.4 310.6 161 585 -1958 6 17 6 23 NADINE 35.7 299.5 56 50 -1979 9 16 0 17 RAFAEL 44.4 36.8 52 22 -1995 10 6 0 16 WILLIAM 21.5 127.3 29 143 -1992 9 8 6 9 JOYCE 65.4 157.1 139 95 -1970 1 13 18 24 ISAAC 31.7 35.1 43 425 -1993 3 22 18 5 ALBERTO 28.0 171.3 64 107 -1997 4 8 0 19 BERYL 69.5 175.9 22 740 -1967 6 9 12 28 SANDY 66.6 166.6 37 390 -1967 1 2 12 14 SANDY 35.7 322.7 88 178 -1973 8 16 12 16 NADINE 67.8 51.9 83 691 -1987 2 22 6 6 RAFAEL 13.0 86.9 64 544 -1997 6 19 12 15 LESLIE 69.7 254.5 55 788 -1982 2 21 6 1 HELENE 27.5 209.2 114 92 -1953 4 18 12 13 WILLIAM 23.4 292.1 70 204 -1995 5 16 18 8 BERYL 40.5 260.8 96 410 -2004 8 6 0 18 HELENE 44.5 233.4 76 801 -1996 7 19 6 24 MICHAEL 34.4 242.5 45 397 -2004 4 12 0 15 DEBBY 19.2 293.6 78 642 -1982 1 16 18 19 DEBBY 9.2 149.6 36 704 -1956 4 22 12 8 DEBBY 62.5 273.6 84 692 -1955 2 12 12 18 OSCAR 44.9 33.5 148 65 -1961 7 3 0 14 SANDY 45.2 49.9 79 510 -1989 9 17 6 4 TONY 12.5 357.2 37 288 -1976 4 9 18 21 RAFAEL 27.4 1.6 92 146 -1964 1 24 6 27 ALBERTO 55.4 333.8 83 718 -1996 2 23 0 3 WILLIAM 64.2 262.3 96 188 -1994 6 5 0 20 ERNESTO 19.5 26.3 19 463 -1978 3 6 6 22 PATTY 58.0 67.8 160 781 -1964 9 13 18 14 KIRK 69.6 25.0 51 738 -1974 1 13 0 15 BERYL 45.8 106.9 155 702 -1955 5 2 6 27 WILLIAM 22.1 97.8 36 362 -1960 1 4 18 5 NADINE 37.0 353.4 11 387 -1984 1 15 6 6 DEBBY 58.8 103.6 22 865 -1992 5 19 6 8 PATTY 33.6 29.4 72 415 -1979 6 25 6 8 FLORENCE 69.8 15.3 152 727 -1968 1 20 6 13 FLORENCE 61.3 63.8 58 28 -2000 7 21 6 22 ALBERTO 16.5 1.3 77 37 -1991 5 2 18 20 DEBBY 63.8 46.1 120 322 -1958 1 7 18 9 CHRIS 56.7 92.1 124 40 -1955 6 7 6 15 LESLIE 58.0 351.4 10 444 -1956 7 10 18 8 DEBBY 28.6 267.6 74 547 -1961 9 19 18 9 TONY 60.9 243.5 75 277 -1999 1 22 0 8 DEBBY 39.9 318.3 54 626 -1977 7 16 6 27 TONY 26.1 216.2 36 820 -1988 1 9 18 6 TONY 56.1 45.7 28 401 -1983 5 11 0 23 ERNESTO 34.8 198.0 120 726 -1980 10 14 12 17 TONY 52.7 7.2 163 608 -1957 9 25 6 15 TONY 15.7 175.8 86 243 -1982 8 4 18 2 ISAAC 35.0 210.7 41 458 -1966 12 3 0 10 ISAAC 7.2 145.1 157 773 -1950 8 18 12 24 SANDY 38.9 222.2 144 613 -1997 3 17 0 22 WILLIAM 38.3 106.6 12 197 -1992 11 7 12 12 SANDY 57.0 129.8 139 422 -1985 2 5 12 20 PATTY 41.8 30.0 89 613 -1977 12 12 12 24 TONY 17.0 143.2 116 127 -1953 4 5 0 16 BERYL 66.8 9.4 112 260 -1965 11 6 0 27 SANDY 20.6 191.3 155 328 -1955 2 4 6 12 MICHAEL 32.3 231.5 152 558 -1996 3 12 0 22 SANDY 22.9 257.8 54 711 -1977 1 16 0 5 SANDY 40.4 201.0 150 114 -1977 4 27 12 16 SANDY 60.1 250.9 63 10 -1990 8 1 0 10 FLORENCE 69.8 178.1 153 255 -1999 11 22 18 15 VALERIE 62.0 245.5 64 78 -1960 2 9 12 10 ERNESTO 51.6 217.5 108 516 -1993 5 17 6 8 KIRK 59.0 345.1 153 537 -2003 9 20 0 13 TONY 68.3 102.7 15 617 -1953 8 7 6 8 MICHAEL 49.7 198.2 99 773 -1967 8 6 12 17 DEBBY 35.5 170.9 45 320 -1959 4 11 12 2 SANDY 24.6 33.8 61 228 -1994 10 7 12 8 GORDON 37.6 12.6 24 744 -1965 9 26 6 12 PATTY 29.1 191.2 71 351 -1980 12 19 12 5 LESLIE 35.5 310.2 94 731 -1961 4 6 18 9 ALBERTO 52.3 100.2 103 438 -1969 9 28 6 5 VALERIE 13.8 344.7 18 506 -1964 12 12 12 18 MICHAEL 58.4 263.8 38 601 -1977 8 3 0 14 ISAAC 16.1 305.2 96 237 -1986 8 24 12 27 PATTY 37.5 69.5 131 540 -1992 1 13 18 9 MICHAEL 43.7 345.8 42 496 -1973 12 26 18 2 KIRK 9.2 267.6 108 49 -1990 6 14 0 26 NADINE 26.3 344.1 72 288 -1950 7 6 0 17 BERYL 65.6 192.3 110 683 -2004 8 18 6 28 BERYL 38.3 224.1 164 535 -1988 1 15 18 26 ALBERTO 32.4 286.0 94 534 -1955 5 25 12 7 DEBBY 32.7 253.7 105 817 -1961 6 14 6 9 FLORENCE 25.8 347.2 23 591 -2002 2 6 0 15 OSCAR 51.9 204.3 65 207 -1971 10 1 18 24 TONY 49.1 83.9 123 144 -1977 2 24 18 20 VALERIE 38.5 333.5 96 649 -1976 10 24 6 1 GORDON 17.6 269.7 142 807 -1986 9 19 12 26 OSCAR 28.9 261.5 100 543 -1953 2 26 18 14 GORDON 17.8 66.7 160 556 -1959 4 19 6 16 TONY 57.3 153.4 138 752 -1970 2 13 0 12 SANDY 60.7 184.4 18 698 -1952 11 25 0 14 OSCAR 54.3 134.9 132 701 -1978 2 11 0 21 MICHAEL 34.5 201.9 57 618 -1974 10 26 0 14 FLORENCE 59.8 300.7 67 130 -1956 12 2 18 19 ERNESTO 42.0 252.5 143 712 -1988 10 6 0 3 VALERIE 58.8 137.2 87 877 -1952 6 7 18 12 OSCAR 38.4 223.1 133 65 -1981 2 2 6 25 RAFAEL 16.7 128.2 150 108 -1956 9 3 0 21 SANDY 30.0 17.1 71 837 -1984 12 11 18 10 FLORENCE 28.9 339.4 46 279 -1968 9 25 6 23 WILLIAM 45.9 22.8 55 723 -1969 9 7 6 8 BERYL 58.4 33.6 135 256 -1951 9 8 12 15 PATTY 12.0 313.9 158 625 -1983 12 17 12 3 SANDY 36.3 229.6 122 75 -1976 1 11 12 9 GORDON 28.6 63.2 147 719 -1999 11 21 18 13 NADINE 21.8 199.1 65 119 -1960 9 6 0 21 FLORENCE 67.1 145.0 16 96 -1981 2 28 6 24 BERYL 13.8 309.2 78 367 -1988 1 9 6 10 VALERIE 12.8 31.9 24 375 -1969 11 16 6 9 VALERIE 42.1 6.7 151 161 -1984 6 25 0 11 MICHAEL 17.1 139.5 138 65 -1957 8 8 12 18 MICHAEL 25.2 347.9 82 277 -1972 9 6 0 14 ALBERTO 28.1 206.1 34 446 -1991 8 9 0 16 TONY 50.3 9.3 157 248 -1984 12 23 0 9 ERNESTO 26.5 353.6 94 75 -1964 8 27 12 5 KIRK 22.1 147.9 164 432 -1991 4 24 18 21 SANDY 30.7 353.5 75 95 -1989 3 22 0 15 DEBBY 12.2 288.7 126 234 -1991 11 5 18 20 VALERIE 53.5 67.7 23 698 -1978 12 11 12 25 KIRK 67.6 341.0 138 563 -1965 11 20 18 28 PATTY 64.9 15.0 29 883 -1977 6 28 6 5 DEBBY 42.9 243.4 131 290 -1973 11 22 0 13 TONY 37.8 233.0 23 569 -1979 2 15 18 16 KIRK 68.7 316.6 150 284 -1969 11 8 6 16 GORDON 28.1 118.4 50 750 -1969 4 28 12 10 JOYCE 47.5 311.4 138 612 -1984 3 23 6 28 LESLIE 59.7 228.0 158 592 -1981 3 16 0 15 JOYCE 21.3 347.0 133 759 -2002 4 13 18 26 TONY 13.4 334.6 119 625 -1984 6 8 0 12 PATTY 46.1 5.8 58 0 -1965 9 19 18 8 CHRIS 48.5 5.0 66 187 -1951 12 2 0 17 PATTY 12.5 172.4 34 53 -1999 9 7 6 4 TONY 20.4 168.6 75 287 -2004 2 5 6 16 JOYCE 31.6 133.5 122 324 -1958 7 25 6 20 NADINE 12.9 228.7 36 547 -1982 1 12 12 25 SANDY 64.6 176.3 130 272 -1970 9 10 12 19 PATTY 28.9 79.1 138 380 -1965 10 16 12 16 MICHAEL 37.4 57.0 93 407 -1985 5 22 0 7 MICHAEL 66.9 317.8 50 531 -1965 9 1 12 7 MICHAEL 40.0 56.8 61 491 -1959 4 28 18 25 HELENE 62.5 230.3 162 808 -1954 4 1 6 26 CHRIS 39.7 277.1 48 542 -1954 7 3 18 8 NADINE 65.2 224.7 146 604 -1987 9 17 6 25 WILLIAM 45.3 259.2 136 392 -2004 3 18 0 4 PATTY 45.8 239.2 62 74 -1997 12 7 12 21 VALERIE 15.5 87.8 93 749 -1956 4 14 6 10 TONY 35.7 52.9 113 813 -1967 10 16 18 3 LESLIE 56.3 167.2 78 227 -1958 2 8 6 1 TONY 17.8 300.3 29 65 -1952 11 4 6 10 HELENE 17.3 318.8 36 344 -1998 10 21 0 2 FLORENCE 18.3 236.6 116 817 -1990 5 17 0 4 NADINE 64.4 294.8 92 51 -1954 10 1 0 23 NADINE 33.9 326.3 118 431 -1971 12 5 0 19 WILLIAM 41.0 314.7 126 69 -1980 12 25 0 12 WILLIAM 43.4 75.7 163 587 -1991 2 16 18 15 LESLIE 38.5 173.7 143 487 -1961 5 26 12 18 FLORENCE 9.4 164.9 152 245 -1992 1 15 0 17 KIRK 7.5 311.4 17 825 -1974 3 24 12 13 ALBERTO 15.1 146.3 81 763 -2001 3 16 6 18 VALERIE 20.9 345.1 93 375 -1997 5 2 18 23 KIRK 35.1 114.3 49 28 -1959 5 14 0 28 ISAAC 64.8 337.1 16 311 -1982 12 8 0 9 ALBERTO 39.1 316.9 163 514 -1973 12 23 12 24 MICHAEL 52.8 136.6 145 795 -1983 1 11 6 4 WILLIAM 9.9 203.6 123 353 -1972 6 9 18 3 HELENE 50.2 348.6 145 333 -1978 7 19 0 27 FLORENCE 35.1 69.9 18 862 -1958 3 12 0 23 LESLIE 30.7 187.0 86 751 -1956 12 24 18 28 WILLIAM 49.7 86.7 78 694 -1982 7 1 0 9 KIRK 22.4 165.7 22 283 -1957 10 5 18 16 HELENE 55.2 348.0 59 571 -1972 12 27 0 10 LESLIE 67.0 308.8 64 8 -1983 7 8 12 9 LESLIE 67.0 76.0 87 856 -1986 4 6 0 1 KIRK 33.6 230.5 140 757 -1996 9 13 18 8 RAFAEL 46.2 281.0 74 169 -2000 1 8 18 23 TONY 46.6 127.1 94 195 -1961 6 25 6 4 ERNESTO 40.2 285.9 156 184 -1994 11 13 18 18 ERNESTO 7.0 344.5 159 390 -1970 4 1 12 21 SANDY 10.3 244.0 140 219 -1986 3 3 18 22 FLORENCE 62.1 139.6 98 656 -1992 11 8 18 22 LESLIE 54.4 27.8 49 605 -1978 12 4 6 2 ERNESTO 47.5 342.9 65 357 -2002 11 1 18 19 JOYCE 34.1 244.4 48 581 -2000 4 10 12 11 RAFAEL 32.9 340.1 56 331 -1957 5 4 6 28 SANDY 14.3 56.5 164 95 -1954 10 2 0 17 JOYCE 58.3 44.3 105 68 -1957 4 12 18 27 WILLIAM 69.0 49.5 94 255 -1975 7 15 0 21 ERNESTO 50.0 267.0 64 486 -1952 6 16 6 4 MICHAEL 54.6 72.1 50 93 -2002 4 1 12 10 HELENE 9.8 333.7 65 588 -1976 6 9 18 14 GORDON 9.6 210.5 146 338 -1950 3 19 18 3 HELENE 31.8 143.0 58 410 -1950 6 4 6 14 PATTY 31.2 212.2 50 563 -1985 1 25 6 18 RAFAEL 67.1 52.6 100 354 -1993 10 13 6 26 BERYL 67.4 302.0 17 31 -1951 6 18 12 7 KIRK 32.5 357.2 130 505 -1951 6 12 18 15 ERNESTO 7.3 152.0 148 770 -1996 1 26 18 20 FLORENCE 21.1 304.1 107 709 -1984 5 23 18 23 JOYCE 68.4 161.5 19 351 -1959 4 3 0 26 SANDY 51.1 242.3 84 653 -1998 6 22 0 18 JOYCE 42.0 292.8 57 431 -1979 1 6 0 8 NADINE 39.9 68.9 96 635 -2003 5 28 6 17 CHRIS 55.8 275.3 128 241 -2001 12 15 6 15 OSCAR 64.4 238.5 33 777 -1958 9 4 6 23 OSCAR 12.6 137.5 55 618 -1986 11 5 6 3 FLORENCE 33.4 69.4 114 67 -1974 9 9 0 26 OSCAR 62.0 1.8 119 243 -1986 8 10 18 24 DEBBY 58.8 160.2 65 432 -1969 10 16 0 26 RAFAEL 10.0 277.4 123 764 -1992 11 18 6 19 SANDY 23.3 176.3 105 205 -1998 9 15 0 6 JOYCE 56.2 157.6 156 539 -1967 4 4 18 7 RAFAEL 30.4 39.4 142 468 -1998 5 17 6 19 BERYL 8.0 159.5 60 144 -1985 2 9 12 10 TONY 56.1 17.6 158 29 -1955 12 28 6 28 ERNESTO 23.2 307.6 114 457 -1951 8 27 18 16 GORDON 55.7 331.0 23 396 -1961 9 14 12 22 WILLIAM 38.5 330.0 69 135 -1997 5 19 0 2 GORDON 17.2 125.1 55 333 -1980 2 22 6 17 DEBBY 54.6 215.6 108 210 -1994 7 8 18 25 BERYL 18.7 103.9 90 383 -1960 12 14 0 27 VALERIE 69.9 55.8 159 480 -1969 5 21 0 24 OSCAR 11.7 342.1 107 729 -1988 4 19 0 12 OSCAR 31.9 329.8 20 5 -1953 8 23 12 10 MICHAEL 7.5 110.1 73 487 -1978 7 26 6 28 NADINE 65.2 140.6 84 822 -1990 10 21 18 10 HELENE 63.8 331.3 110 186 -1961 8 24 18 18 JOYCE 22.9 186.6 34 417 -1960 6 20 6 26 LESLIE 15.4 164.0 67 387 -2003 11 20 12 6 RAFAEL 60.9 300.6 52 809 -1994 2 20 6 14 KIRK 63.1 135.8 137 225 -1969 8 16 12 19 RAFAEL 15.8 147.8 42 844 -2002 7 26 6 26 VALERIE 58.5 332.6 100 707 -1966 9 3 0 7 KIRK 54.0 288.3 39 741 -1967 10 9 18 26 WILLIAM 22.8 58.2 73 677 -2000 3 19 18 1 RAFAEL 42.3 257.7 105 77 -1993 10 20 12 14 MICHAEL 10.6 303.9 127 317 -1986 2 4 12 11 RAFAEL 30.1 87.5 84 677 -1992 7 18 0 20 KIRK 53.8 117.4 126 849 -1979 6 8 18 10 NADINE 60.0 230.1 116 568 -1983 5 17 18 11 WILLIAM 58.0 52.6 123 149 -1970 10 9 18 3 SANDY 7.3 158.5 34 127 -1982 6 19 12 5 FLORENCE 47.4 94.4 31 714 -1996 8 26 6 10 ALBERTO 65.6 38.2 111 412 -1976 2 15 12 1 GORDON 24.2 222.8 76 473 -1960 6 9 18 1 SANDY 63.9 51.3 28 762 -1996 7 16 6 17 FLORENCE 26.9 161.1 91 777 -1955 8 15 0 4 ALBERTO 61.4 49.4 43 457 -2002 8 17 6 23 PATTY 22.4 240.9 113 802 -1996 12 27 0 16 KIRK 42.7 278.4 40 757 -1976 5 25 6 14 NADINE 41.6 291.6 129 651 -1976 6 25 12 5 LESLIE 53.9 8.1 17 689 -1986 5 21 6 17 DEBBY 25.8 195.2 58 832 -1986 5 6 12 5 PATTY 37.9 33.5 156 207 -1993 12 15 12 11 MICHAEL 18.0 138.6 124 678 -2004 1 23 18 12 GORDON 10.9 138.9 71 740 -1955 12 5 18 26 MICHAEL 28.0 44.6 76 456 -1990 1 18 0 25 NADINE 62.0 220.2 120 59 -1998 9 23 0 2 LESLIE 65.3 97.8 53 612 -1988 7 22 0 8 MICHAEL 48.4 177.5 91 710 -1981 1 7 12 6 VALERIE 59.2 0.3 158 739 -2004 6 5 12 6 ERNESTO 8.6 199.5 23 352 -1978 6 23 18 4 SANDY 60.7 94.8 105 373 -1963 1 23 0 21 VALERIE 43.6 44.9 94 9 -1981 9 26 6 5 DEBBY 28.9 72.3 118 773 -1956 11 24 0 22 RAFAEL 52.5 119.6 96 639 -1958 5 19 0 1 VALERIE 35.6 115.8 132 289 -1962 11 12 6 14 ISAAC 52.2 166.3 55 64 -1990 3 24 18 15 MICHAEL 66.7 57.7 110 323 -1960 4 16 12 11 MICHAEL 7.9 191.5 77 407 -1967 11 21 12 9 RAFAEL 10.8 113.6 110 418 -1971 7 13 6 8 FLORENCE 63.0 99.1 164 75 -1964 12 14 0 12 ISAAC 8.3 215.0 52 594 -1956 5 27 0 7 KIRK 17.7 19.1 93 480 -1991 10 26 6 21 ERNESTO 40.7 282.2 127 199 -1992 4 7 0 20 MICHAEL 22.4 154.3 119 826 -2004 10 6 0 16 HELENE 38.4 101.4 77 135 -1973 3 20 18 1 PATTY 66.5 256.3 20 57 -1956 1 22 6 5 WILLIAM 61.4 254.9 42 321 -1986 1 6 12 23 VALERIE 14.4 210.6 85 464 -1994 12 15 12 14 GORDON 62.5 10.7 136 724 -1977 8 13 18 17 MICHAEL 17.6 99.8 40 649 -1961 8 23 18 8 NADINE 24.0 302.5 51 175 -1983 9 19 6 14 NADINE 64.7 44.0 55 146 -1984 2 22 6 24 GORDON 56.3 92.9 83 633 -1954 6 21 12 24 FLORENCE 54.9 256.2 161 615 -1980 1 6 18 7 GORDON 8.3 149.2 73 494 -1979 8 26 0 21 ISAAC 33.6 162.8 154 243 -1956 9 1 6 17 ISAAC 19.3 196.7 33 24 -1980 12 28 18 3 VALERIE 50.6 129.2 53 267 -1971 7 28 12 9 DEBBY 24.1 100.8 128 750 -1957 2 14 6 24 ALBERTO 17.2 312.7 47 145 -1960 8 22 0 6 MICHAEL 18.4 356.1 113 796 -1959 11 24 6 1 CHRIS 59.5 354.2 148 437 -1950 3 16 12 4 CHRIS 55.3 356.4 55 293 -1960 4 21 18 2 BERYL 48.8 116.6 156 344 -1998 11 8 6 16 TONY 49.1 309.7 120 234 -1956 2 28 12 15 RAFAEL 44.8 263.7 142 280 -1981 8 26 12 3 MICHAEL 46.7 31.0 143 278 -1971 1 6 6 10 KIRK 29.4 95.2 84 399 -1996 3 2 6 20 WILLIAM 48.0 73.6 162 887 -1983 2 17 6 7 SANDY 65.0 30.6 85 203 -1984 10 12 6 24 ISAAC 62.2 238.7 156 551 -1967 5 25 0 16 ISAAC 55.3 350.4 151 747 -1981 12 20 18 25 BERYL 49.4 256.3 42 401 -1984 12 24 6 26 BERYL 52.3 87.1 116 372 -1995 5 11 6 9 DEBBY 23.9 191.2 72 677 -1986 5 14 12 3 TONY 61.8 4.6 68 367 -1958 9 9 12 14 VALERIE 53.1 203.8 126 665 -1960 8 20 0 11 HELENE 20.7 66.1 35 510 -1976 2 14 0 9 ERNESTO 51.0 292.4 84 123 -2001 10 22 12 7 MICHAEL 51.3 255.7 84 634 -1990 11 2 18 22 WILLIAM 31.5 148.2 114 768 -1984 12 18 12 24 ISAAC 47.0 204.6 160 152 -1987 8 23 18 23 FLORENCE 7.1 142.5 112 95 -1962 6 19 6 13 PATTY 20.0 153.1 117 552 -1973 10 2 6 26 LESLIE 42.9 281.6 97 517 -1966 11 23 6 25 LESLIE 18.7 65.2 18 352 -1971 1 10 6 8 ERNESTO 34.3 92.3 51 55 -1960 3 17 6 19 OSCAR 53.1 162.5 30 879 -1993 4 21 12 23 KIRK 66.0 343.2 138 114 -1951 9 17 6 4 HELENE 43.4 344.7 34 172 -1966 10 19 18 23 ISAAC 35.1 304.4 162 810 -1968 9 25 6 16 PATTY 33.6 224.8 102 279 -1979 10 13 12 18 FLORENCE 61.4 17.4 52 775 -2003 1 28 12 4 CHRIS 12.2 174.7 11 750 -1966 10 6 6 18 VALERIE 28.4 348.6 146 780 -1962 7 27 6 24 DEBBY 61.4 167.9 66 232 -1973 10 23 0 27 OSCAR 9.0 8.6 163 843 -2004 5 21 18 10 DEBBY 20.5 290.2 99 193 -1955 3 28 18 18 RAFAEL 40.9 316.3 74 734 -1964 2 15 0 25 ALBERTO 45.7 191.8 30 72 -1977 7 14 0 1 CHRIS 56.6 177.6 121 446 -1978 9 6 0 3 MICHAEL 9.1 199.3 138 641 -1971 8 3 12 11 CHRIS 51.2 182.1 50 404 -1968 12 15 18 5 WILLIAM 22.4 269.3 101 809 -1996 7 26 6 24 ERNESTO 48.6 82.2 70 558 -2004 3 4 12 18 DEBBY 22.1 151.7 86 791 -1954 4 28 12 11 ALBERTO 57.4 128.0 43 52 -1958 10 3 18 23 LESLIE 24.9 104.1 120 737 -2004 9 17 0 5 PATTY 37.7 342.5 39 484 -1950 6 19 12 12 ISAAC 23.1 307.0 120 57 -2002 4 2 0 17 SANDY 7.2 306.0 40 23 -2001 5 27 18 15 JOYCE 41.7 107.7 12 400 -1963 10 7 12 3 DEBBY 67.3 91.3 142 827 -1990 6 18 12 20 RAFAEL 64.7 283.9 119 245 -1973 12 6 0 18 SANDY 48.5 140.1 156 878 -1993 7 10 0 4 OSCAR 58.2 325.9 104 460 -1960 7 6 12 27 NADINE 60.4 341.4 113 200 -1953 2 2 0 28 SANDY 47.5 96.6 106 533 -1986 6 17 0 7 BERYL 11.7 256.0 81 45 -1968 1 3 12 18 NADINE 48.0 54.5 103 27 -1993 4 25 12 20 LESLIE 57.3 132.7 131 440 -1970 5 10 0 23 GORDON 69.9 115.5 154 882 -1984 2 12 0 21 VALERIE 48.1 100.0 57 807 -1977 2 22 12 22 TONY 42.1 124.5 121 798 -1956 12 4 18 8 NADINE 39.3 276.8 83 607 -1997 11 8 6 10 ERNESTO 23.0 254.9 129 575 -1966 8 14 18 4 NADINE 11.8 299.0 40 188 -1976 6 24 0 15 WILLIAM 60.0 217.2 55 261 -2000 6 8 12 20 FLORENCE 17.3 102.1 109 713 -1988 11 27 12 4 ALBERTO 53.1 34.4 124 460 -1990 6 21 18 24 NADINE 40.3 100.0 72 238 -1996 7 17 6 26 CHRIS 59.7 230.0 35 554 -1960 8 16 0 10 OSCAR 53.2 212.6 153 305 -1993 9 1 0 20 OSCAR 27.2 212.9 97 833 -1981 2 4 18 10 LESLIE 55.9 275.4 161 256 -1983 2 10 0 3 TONY 58.0 273.9 143 268 -1993 12 15 18 14 NADINE 32.4 201.1 47 403 -1995 10 27 12 7 RAFAEL 10.5 201.8 153 161 -1998 3 2 18 5 NADINE 37.0 342.0 100 686 -1961 8 12 18 4 OSCAR 61.2 107.3 104 527 -1966 7 21 18 7 LESLIE 44.3 220.5 160 550 -1995 11 19 6 5 NADINE 28.0 306.4 162 351 -1963 9 2 18 2 OSCAR 66.6 132.7 84 314 -1970 9 19 12 3 FLORENCE 50.2 174.5 109 668 -1951 7 19 0 26 WILLIAM 64.5 221.3 140 460 -1970 3 6 12 22 RAFAEL 8.2 112.5 49 14 -1960 12 13 6 3 GORDON 51.4 42.7 61 875 -1974 2 24 12 7 RAFAEL 39.0 27.0 142 787 -1951 1 21 0 16 KIRK 15.4 246.1 101 512 -1966 3 7 6 6 VALERIE 36.3 194.4 78 622 -1986 9 12 0 1 DEBBY 53.5 212.2 135 293 -1962 8 19 6 12 SANDY 68.5 212.0 119 319 -1957 8 16 18 24 MICHAEL 13.8 150.7 138 250 -1990 3 19 6 3 JOYCE 40.0 80.5 163 113 -1989 12 20 12 19 CHRIS 16.5 299.6 148 565 -2001 12 24 0 17 DEBBY 45.6 227.6 144 847 -1970 11 16 6 24 ALBERTO 45.6 44.7 137 94 -1979 7 25 0 12 ALBERTO 63.3 26.3 38 20 -1962 6 20 0 10 DEBBY 35.0 301.6 35 668 -1996 12 4 0 13 BERYL 31.3 357.8 44 82 -1988 6 5 18 7 HELENE 67.1 68.4 162 465 -1966 3 19 18 6 CHRIS 65.3 159.8 140 71 -1972 4 28 12 27 NADINE 66.0 92.1 160 755 -1993 1 14 0 8 SANDY 52.7 111.8 29 878 -1967 4 20 12 3 LESLIE 46.5 138.1 19 774 -1960 10 28 0 11 ISAAC 62.4 89.6 73 380 -1954 2 17 6 14 RAFAEL 7.3 92.0 39 825 -1972 6 27 0 23 OSCAR 31.5 175.5 110 58 -1992 11 10 18 16 FLORENCE 68.1 30.1 88 439 -1979 5 17 12 9 WILLIAM 28.7 247.6 11 92 -1978 3 23 0 8 KIRK 61.3 180.4 71 763 -1988 4 23 6 16 DEBBY 18.1 77.3 149 583 -1977 9 20 18 3 MICHAEL 57.1 267.7 132 784 -1991 2 3 18 5 ISAAC 28.7 298.3 121 853 -1968 7 24 6 28 HELENE 34.3 131.6 108 451 -1954 12 7 18 21 RAFAEL 31.1 30.6 40 606 -1954 1 19 12 25 TONY 37.4 81.1 104 724 -1995 10 26 0 25 CHRIS 68.1 270.5 12 553 -1955 7 1 12 5 FLORENCE 50.3 353.9 11 836 -1961 12 28 18 11 JOYCE 23.5 56.9 58 205 -1981 3 17 18 9 KIRK 27.1 213.7 92 613 -2004 1 27 18 24 KIRK 38.1 109.2 46 643 -1994 12 21 12 17 CHRIS 30.4 148.3 49 445 -1990 11 18 12 3 BERYL 42.7 80.5 157 831 -1973 1 13 6 27 RAFAEL 37.8 29.0 36 456 -1987 5 4 0 12 LESLIE 57.2 181.9 161 290 -2003 8 21 18 3 BERYL 55.1 297.3 22 863 -1961 1 27 0 22 NADINE 33.3 55.0 122 168 -1989 7 18 6 5 DEBBY 68.9 286.7 136 518 -1982 7 25 6 18 ISAAC 16.3 29.0 79 590 -1980 3 28 18 11 HELENE 60.5 338.2 149 511 -1955 8 7 0 15 WILLIAM 9.9 357.2 126 313 -1985 12 23 0 3 NADINE 12.0 336.4 32 372 -1967 7 4 6 11 ERNESTO 25.6 139.2 88 26 -1990 7 1 0 18 JOYCE 23.5 351.2 21 157 -1988 1 27 6 23 ERNESTO 33.5 302.3 107 262 -1951 12 10 0 19 WILLIAM 36.9 271.7 104 436 -2004 5 25 12 24 ERNESTO 53.1 229.4 110 328 -1957 3 10 18 24 MICHAEL 34.0 154.4 135 822 -1980 8 22 18 23 ISAAC 31.8 80.8 112 868 -1968 4 24 18 14 SANDY 58.7 301.7 116 812 -1983 11 21 6 15 ISAAC 41.9 20.1 42 62 -1992 6 8 12 6 TONY 34.1 148.6 164 243 -1980 6 9 12 2 SANDY 41.1 285.4 55 89 -1968 8 25 0 13 LESLIE 32.3 35.0 101 177 -1957 10 17 6 3 LESLIE 34.2 23.6 57 368 -2001 4 16 12 15 GORDON 55.9 277.8 28 797 -1964 5 20 6 18 ALBERTO 66.7 116.5 37 482 -1958 8 10 18 6 NADINE 57.4 206.4 33 720 -1985 6 4 12 5 OSCAR 59.5 62.1 101 79 -1951 2 17 6 16 PATTY 55.6 44.7 131 843 -1986 6 16 12 1 VALERIE 34.2 179.5 116 774 -1988 12 9 6 15 ISAAC 25.1 282.6 107 259 -1976 2 3 12 16 RAFAEL 55.3 269.6 106 525 -1950 4 7 18 18 VALERIE 66.7 111.2 99 156 -1978 6 9 0 3 ALBERTO 69.1 43.9 128 150 -1983 8 2 12 25 TONY 32.7 155.1 60 686 -1950 6 7 12 3 LESLIE 12.9 31.6 44 103 -1987 10 7 12 19 DEBBY 16.4 248.6 162 538 -1977 7 16 6 5 PATTY 24.1 321.5 20 76 -1973 10 15 12 28 ALBERTO 15.3 52.9 15 729 -1988 2 21 6 8 FLORENCE 32.7 46.2 20 517 -1999 12 7 0 10 SANDY 69.7 152.2 20 65 -1974 12 20 12 20 BERYL 38.0 194.2 145 209 -1980 3 16 12 5 PATTY 24.6 58.9 80 771 -1958 4 10 0 18 GORDON 24.8 157.1 114 500 -1991 7 19 18 14 BERYL 7.8 251.7 24 380 -1955 2 20 6 12 VALERIE 59.5 189.1 88 766 -1978 8 16 6 9 WILLIAM 34.5 34.6 135 862 -1994 7 2 6 3 PATTY 45.2 331.9 58 588 -2003 7 22 18 12 FLORENCE 67.5 169.7 132 235 -1998 8 22 0 12 ERNESTO 61.0 241.7 132 435 -1997 9 13 0 10 DEBBY 17.2 280.3 157 259 -1962 6 16 0 7 VALERIE 42.4 105.4 105 170 -1971 2 5 6 10 SANDY 33.6 357.4 68 136 -1977 11 13 12 21 GORDON 49.7 300.2 120 690 -1972 7 10 0 16 ISAAC 22.0 15.3 114 711 -1975 7 21 6 3 GORDON 64.0 345.1 76 883 -1986 6 22 0 23 VALERIE 28.6 45.7 108 388 -1970 3 13 6 21 SANDY 27.3 272.2 76 250 -1966 1 28 6 19 HELENE 28.3 170.4 141 263 -1995 11 15 12 15 LESLIE 68.8 144.7 157 892 -1971 5 23 6 9 NADINE 59.6 56.6 136 676 -1984 6 19 12 24 WILLIAM 57.3 165.0 144 417 -1982 9 20 12 4 LESLIE 20.0 327.4 90 375 -1999 6 7 0 21 BERYL 43.2 19.5 135 710 -1974 7 19 0 19 HELENE 46.0 350.6 36 476 -2000 5 5 18 2 PATTY 55.2 151.3 113 851 -1975 6 6 6 25 HELENE 18.4 247.5 96 505 -1952 3 6 12 28 GORDON 49.2 82.7 139 501 -1993 9 14 18 14 RAFAEL 32.4 197.5 164 275 -1994 5 28 0 27 RAFAEL 29.4 296.7 129 245 -1962 8 9 18 3 GORDON 62.7 286.6 151 871 -1989 1 8 18 5 SANDY 31.0 184.2 93 718 -2002 12 3 18 16 WILLIAM 69.1 93.5 97 345 -2000 6 8 6 12 BERYL 11.4 72.3 102 370 -1978 9 8 0 11 ERNESTO 43.6 274.8 136 527 -1998 12 2 18 17 JOYCE 58.1 76.0 94 851 -1965 1 7 18 20 NADINE 67.4 17.4 72 751 -1973 10 12 0 19 ISAAC 46.0 73.2 59 273 -1992 10 5 12 9 OSCAR 62.3 229.5 107 843 -1987 2 7 12 10 MICHAEL 53.3 72.5 142 732 -1960 3 11 0 27 ERNESTO 47.5 106.9 89 345 -1985 9 23 0 12 VALERIE 10.0 120.6 11 430 -1966 12 17 6 9 DEBBY 38.8 158.3 48 119 -1954 1 17 0 2 TONY 46.6 337.6 145 370 -1951 7 3 18 1 TONY 58.2 138.7 50 880 -1983 2 19 0 26 VALERIE 11.5 239.2 13 658 -1990 6 2 6 2 LESLIE 27.0 188.8 16 742 -2001 4 6 12 17 MICHAEL 51.8 21.1 12 202 -1987 8 12 18 27 HELENE 40.2 323.7 40 874 -1962 5 10 6 19 PATTY 65.6 211.5 61 80 -1993 7 9 12 24 KIRK 11.5 227.7 159 53 -1975 10 10 0 17 ALBERTO 44.5 74.5 58 13 -1996 4 3 18 24 BERYL 50.9 37.4 159 278 -1957 1 28 12 1 OSCAR 34.6 223.7 158 841 -1980 7 16 6 7 ISAAC 37.8 124.3 144 101 -1986 10 15 6 6 TONY 36.0 33.7 62 433 -1971 11 1 18 24 KIRK 32.7 345.6 150 677 -1954 1 5 6 13 FLORENCE 41.5 139.4 78 736 -1987 11 2 12 6 LESLIE 44.4 278.7 162 77 -1975 5 28 18 1 HELENE 54.8 296.0 86 778 -1972 3 13 12 28 DEBBY 24.0 138.3 120 319 -1950 3 12 12 19 FLORENCE 59.1 27.5 99 167 -1961 4 7 12 9 PATTY 28.0 312.5 45 403 -1968 6 1 18 14 SANDY 13.1 63.8 133 508 -1997 4 8 0 3 FLORENCE 35.7 73.6 88 193 -1956 11 26 18 25 DEBBY 28.6 238.5 154 513 -1975 7 3 18 21 KIRK 40.4 71.4 38 471 -1957 5 27 6 2 FLORENCE 48.1 10.5 71 34 -1981 4 28 12 7 GORDON 27.8 126.5 139 78 -1972 8 5 0 18 KIRK 27.2 346.3 102 111 -2004 6 1 0 21 DEBBY 30.8 351.8 110 657 -1966 6 26 0 15 FLORENCE 65.4 251.9 78 753 -1959 2 27 12 12 CHRIS 23.3 118.9 41 830 -1995 5 18 0 8 KIRK 20.6 272.1 129 758 -1954 8 21 12 15 CHRIS 43.0 282.7 123 277 -1984 2 7 6 24 VALERIE 44.9 314.7 150 867 -1989 11 1 0 2 ALBERTO 41.3 43.2 91 83 -1978 11 22 12 25 NADINE 60.1 84.3 19 289 -1980 8 7 18 13 WILLIAM 13.2 109.3 109 822 -1974 12 11 6 22 TONY 37.8 329.8 84 539 -1964 9 19 6 27 KIRK 63.1 216.0 78 374 -2000 7 19 6 22 ALBERTO 55.1 298.8 91 111 -2004 5 18 12 18 PATTY 29.8 51.6 137 483 -1994 4 21 12 21 ALBERTO 14.5 341.6 34 524 -1983 9 15 0 11 NADINE 55.1 48.3 158 95 -2001 5 24 12 16 KIRK 43.7 72.3 58 336 -1977 4 12 12 11 ALBERTO 13.9 292.7 112 634 -1951 8 24 6 1 TONY 64.5 76.2 59 729 -2004 3 2 0 13 VALERIE 54.7 198.8 20 724 -1972 1 25 0 18 ISAAC 65.3 326.6 153 40 -1972 6 10 6 18 KIRK 51.7 343.7 159 420 -1978 4 12 6 8 VALERIE 61.3 25.2 135 262 -1966 2 7 12 19 ERNESTO 19.0 210.3 138 110 -1953 9 17 6 20 OSCAR 66.9 223.1 143 692 -1956 9 28 12 15 ERNESTO 63.6 203.4 122 353 -2002 2 19 12 6 BERYL 48.4 168.5 58 107 -1992 10 10 0 6 ISAAC 42.3 173.2 135 885 -1992 7 19 12 21 OSCAR 15.1 22.4 17 760 -1977 5 12 18 9 ISAAC 62.9 118.8 72 101 -1953 12 9 12 8 SANDY 63.8 246.1 38 92 -1976 8 7 6 26 RAFAEL 64.0 318.4 130 802 -1957 2 10 18 5 VALERIE 40.3 230.1 31 265 -1972 7 28 18 9 WILLIAM 18.0 103.8 35 146 -1963 11 15 18 7 KIRK 63.9 291.8 57 702 -1983 7 10 6 9 BERYL 63.9 315.7 121 133 -1961 4 1 6 2 RAFAEL 31.0 277.7 44 801 -1953 5 28 0 8 OSCAR 15.9 355.3 130 291 -1958 2 24 0 27 VALERIE 43.2 257.8 94 174 -1986 5 18 12 3 KIRK 40.0 353.6 136 390 -2000 3 28 0 7 FLORENCE 12.2 161.9 123 681 -1985 8 9 6 7 BERYL 53.3 268.4 28 330 -1963 5 11 18 8 MICHAEL 14.4 214.0 132 543 -1950 8 5 6 27 DEBBY 61.6 97.7 139 763 -1980 1 22 18 18 FLORENCE 30.0 109.5 14 612 -1979 2 1 0 6 BERYL 34.4 254.0 19 18 -1983 5 13 18 8 LESLIE 45.8 118.8 64 201 -1950 7 27 12 3 WILLIAM 27.9 297.8 58 793 -1972 9 22 18 17 SANDY 49.3 329.5 80 186 -1977 1 14 18 25 NADINE 55.9 261.3 40 579 -1962 3 28 6 6 OSCAR 49.5 124.5 58 868 -1999 2 27 0 28 LESLIE 7.4 90.4 103 12 -1984 6 15 18 5 ERNESTO 55.4 211.9 157 120 -1987 2 6 12 17 CHRIS 44.3 178.5 60 446 -1967 6 25 18 18 OSCAR 44.8 2.2 82 463 -1994 6 22 18 28 LESLIE 50.4 109.1 153 13 -1961 2 19 0 18 KIRK 10.4 127.1 48 82 -2001 1 7 6 23 ALBERTO 24.0 344.5 143 730 -1994 9 20 12 22 RAFAEL 63.6 130.4 33 842 -1959 5 28 0 23 BERYL 27.4 124.3 106 618 -1951 8 9 0 14 JOYCE 50.9 220.7 133 267 -1950 5 10 6 11 NADINE 26.5 212.1 84 451 -1982 8 5 6 1 ALBERTO 54.6 335.5 106 696 -1995 4 7 0 26 BERYL 29.1 258.3 60 638 -1964 6 12 6 24 PATTY 8.5 258.6 101 624 -1976 11 14 18 24 ALBERTO 64.8 311.0 46 787 -1989 9 2 6 25 SANDY 10.4 143.9 133 176 -1956 3 18 18 7 MICHAEL 18.8 190.5 110 553 -2004 5 19 12 11 OSCAR 13.1 101.0 16 656 -1990 4 2 18 7 BERYL 50.0 247.5 81 383 -1994 10 23 0 7 GORDON 68.9 170.1 71 522 -1954 11 14 18 10 VALERIE 66.9 260.7 107 687 -1989 4 2 0 6 FLORENCE 44.2 71.1 82 793 -1982 5 4 6 17 RAFAEL 39.9 300.0 115 648 -1996 6 5 6 18 OSCAR 42.3 21.9 103 148 -1969 5 7 18 14 CHRIS 48.9 321.7 62 753 -2004 3 5 18 3 KIRK 44.1 148.8 90 874 -1973 2 27 6 12 BERYL 31.5 3.1 90 868 -1967 4 20 12 9 RAFAEL 54.2 37.9 85 443 -2004 3 12 18 26 GORDON 66.9 273.1 26 172 -1972 12 16 6 8 SANDY 60.4 121.2 117 893 -1980 6 23 0 9 ERNESTO 21.9 222.8 31 113 -1985 12 6 0 3 WILLIAM 16.3 300.9 154 233 -1997 5 10 0 6 VALERIE 52.6 10.4 20 752 -1953 6 4 6 21 KIRK 37.8 206.1 111 443 -1987 2 9 6 6 CHRIS 9.8 273.3 56 304 -1988 2 18 12 14 SANDY 62.5 323.0 134 561 -2000 6 25 0 10 MICHAEL 16.4 193.5 121 623 -1958 12 8 0 27 RAFAEL 37.7 76.6 114 865 -1961 6 28 12 8 HELENE 54.4 110.5 28 669 -1956 2 15 6 1 GORDON 53.7 351.5 33 409 -1956 8 27 18 27 ERNESTO 59.3 253.5 41 704 -1965 9 24 12 13 LESLIE 35.0 69.2 85 547 -1953 3 14 0 18 SANDY 68.7 14.0 127 441 -1979 12 6 12 28 DEBBY 25.9 313.7 102 399 -1975 9 16 12 19 JOYCE 18.8 310.7 128 728 -1967 11 21 12 3 GORDON 38.7 36.7 76 106 -1976 12 25 12 26 CHRIS 40.4 289.2 45 83 -1978 12 28 18 11 DEBBY 13.7 94.3 141 753 -1972 9 21 6 22 DEBBY 31.3 346.8 119 821 -1992 9 18 0 10 ALBERTO 20.6 77.3 155 589 -1998 2 20 12 5 MICHAEL 65.5 101.4 93 508 -1964 4 21 0 23 OSCAR 48.9 108.7 69 873 -1960 3 8 12 22 BERYL 36.6 339.8 135 382 -1992 3 18 0 6 CHRIS 51.5 96.1 20 790 -1953 4 16 0 28 GORDON 48.5 207.8 72 725 -1973 12 19 12 15 ERNESTO 32.1 237.5 39 464 -1962 1 10 12 14 BERYL 45.4 146.5 154 33 -1979 5 8 6 25 KIRK 45.5 340.9 155 744 -1951 9 21 0 23 DEBBY 17.3 75.0 98 894 -1982 12 13 6 12 ERNESTO 42.3 42.5 19 143 -1958 9 1 18 9 ALBERTO 57.9 23.9 93 179 -1951 2 20 0 19 SANDY 11.5 58.8 107 745 -1958 6 27 18 12 ALBERTO 32.6 308.5 73 564 -1952 3 18 0 2 PATTY 56.4 42.0 92 205 -1997 4 24 18 10 MICHAEL 22.6 317.2 35 170 -1996 11 19 0 6 VALERIE 44.0 226.0 86 168 -1952 4 10 0 2 HELENE 48.7 25.2 12 330 -1974 3 16 12 6 FLORENCE 18.3 110.3 123 499 -1950 2 12 6 16 NADINE 8.4 22.5 155 560 -1965 2 11 6 6 JOYCE 28.9 222.1 106 507 -1997 7 28 6 26 ISAAC 35.9 247.3 54 644 -1950 12 16 12 18 PATTY 10.6 252.1 48 833 -1974 8 26 18 3 ERNESTO 7.0 224.9 72 15 -1998 4 24 12 17 HELENE 31.7 139.0 122 865 -1978 6 12 6 7 VALERIE 45.1 143.8 103 807 -2001 1 13 6 2 HELENE 61.8 330.2 126 38 -2002 9 7 18 7 ERNESTO 12.2 300.1 26 784 -1991 3 12 18 11 BERYL 68.5 329.5 86 22 -1967 5 26 6 20 ERNESTO 68.0 116.0 125 321 -1980 8 13 6 16 GORDON 46.0 278.8 108 493 -1985 8 20 12 12 NADINE 59.6 276.5 113 666 -2000 11 6 0 5 MICHAEL 22.8 62.3 162 363 -2004 2 25 18 14 FLORENCE 7.2 72.6 82 167 -1982 1 21 0 3 CHRIS 13.2 311.7 53 301 -1976 5 1 0 18 VALERIE 64.8 60.0 71 290 -1982 3 9 0 15 KIRK 8.0 108.5 42 831 -2001 8 7 18 4 OSCAR 50.0 172.5 14 4 -1953 8 11 6 20 ISAAC 55.3 298.0 111 601 -1973 11 10 0 18 ERNESTO 18.2 134.1 39 399 -1973 5 20 12 9 ERNESTO 26.2 162.4 36 545 -1972 3 5 0 6 GORDON 35.0 343.3 14 439 -2000 1 16 0 22 GORDON 16.9 357.0 149 527 -1991 10 1 0 26 OSCAR 33.6 40.2 133 90 -1979 12 24 18 18 LESLIE 10.0 170.5 65 625 -1953 5 7 12 24 PATTY 56.6 43.0 148 256 -1961 11 11 0 1 CHRIS 34.2 60.1 115 266 -1963 7 28 6 8 OSCAR 31.1 306.1 14 575 -1972 7 9 6 8 KIRK 21.8 189.0 64 386 -1965 1 21 6 14 KIRK 63.7 319.4 31 434 -2003 7 10 12 24 ISAAC 9.7 110.8 75 19 -1997 8 27 6 8 PATTY 31.1 207.5 97 106 -1980 8 10 18 18 LESLIE 64.9 330.5 51 85 -1952 1 16 12 27 NADINE 15.6 5.8 157 712 -1986 6 24 6 17 LESLIE 54.0 87.3 157 577 -1953 6 9 18 13 PATTY 28.3 116.6 153 4 -1954 6 6 12 21 BERYL 21.6 43.7 35 884 -1966 2 21 6 14 PATTY 58.8 65.0 159 761 -1991 4 19 0 12 FLORENCE 53.3 293.5 15 751 -1966 2 25 18 28 MICHAEL 17.6 328.8 102 188 -1979 6 7 6 21 WILLIAM 69.6 139.5 13 726 -1973 11 24 6 21 HELENE 37.6 265.1 19 635 -1970 12 1 6 8 RAFAEL 52.1 137.8 30 877 -1987 11 8 18 7 PATTY 29.6 14.9 150 468 -1957 8 9 12 5 SANDY 65.4 20.7 152 257 -1986 10 17 12 21 KIRK 52.3 312.1 96 265 -1970 3 23 6 28 ALBERTO 20.7 20.4 124 860 -1954 7 28 18 9 CHRIS 32.4 122.8 62 289 -1996 9 6 0 4 ALBERTO 68.8 215.4 99 810 -1986 11 1 18 20 FLORENCE 56.0 61.7 125 851 -1999 8 21 18 21 VALERIE 31.5 190.5 129 216 -1986 8 5 18 3 LESLIE 60.4 198.4 107 268 -1999 6 9 12 9 MICHAEL 32.9 258.1 14 43 -2001 12 14 12 22 ERNESTO 12.5 300.7 141 256 -1965 6 14 6 28 KIRK 36.6 215.7 135 440 -1963 10 28 18 24 DEBBY 36.7 252.4 96 135 -1985 7 21 0 22 OSCAR 28.6 230.0 152 205 -1968 6 1 18 15 KIRK 9.2 236.4 69 181 -1954 5 7 18 8 LESLIE 46.1 89.5 135 64 -2004 10 19 12 3 DEBBY 63.2 239.1 24 601 -1957 6 25 12 21 GORDON 45.7 212.6 45 137 -1999 1 23 12 25 WILLIAM 19.5 210.5 110 67 -1999 2 2 12 2 MICHAEL 23.9 129.6 160 809 -1966 3 16 6 4 ERNESTO 30.0 15.0 58 501 -2001 3 10 6 16 ERNESTO 32.2 105.5 123 138 -1981 12 8 12 4 MICHAEL 47.2 320.3 35 167 -1979 10 5 6 23 CHRIS 38.6 348.9 143 485 -1963 5 24 6 6 ISAAC 17.6 262.7 123 634 -1993 5 25 0 4 ALBERTO 56.6 222.5 147 223 -1994 4 3 6 5 CHRIS 10.6 184.1 49 339 -1991 1 7 18 19 FLORENCE 29.8 234.6 101 113 -2004 2 13 0 5 DEBBY 28.2 20.7 34 596 -1982 5 25 6 10 MICHAEL 33.8 297.4 82 827 -2004 11 26 0 24 WILLIAM 44.5 332.9 17 829 -1958 12 26 18 21 WILLIAM 11.4 0.1 130 520 -1950 7 3 18 10 GORDON 11.6 317.7 107 624 -1993 5 16 0 3 TONY 37.0 347.2 105 318 -1992 2 19 18 6 GORDON 58.0 222.0 13 863 -1950 11 23 6 3 HELENE 68.4 186.2 58 84 -1972 1 27 0 16 GORDON 52.7 260.1 83 409 -2004 12 2 12 9 ERNESTO 66.4 94.2 13 708 -2000 1 8 18 13 KIRK 27.5 160.2 150 673 -1998 7 6 6 20 ALBERTO 20.1 138.9 65 660 -1990 3 14 6 11 CHRIS 15.5 164.4 132 100 -1990 12 13 6 22 PATTY 18.8 66.7 157 569 -1982 11 17 6 2 GORDON 15.0 11.0 30 382 -1962 9 7 18 10 GORDON 69.9 155.2 11 315 -1975 10 22 12 2 ERNESTO 64.1 123.3 37 316 -1956 7 18 12 3 WILLIAM 37.0 300.4 68 306 -1990 2 15 12 2 GORDON 49.4 211.9 51 23 -1953 12 19 18 5 GORDON 11.9 149.2 47 843 -1954 5 25 6 16 DEBBY 53.9 210.3 95 815 -1984 9 13 0 24 VALERIE 47.4 133.9 88 475 -1983 7 6 0 4 ERNESTO 31.7 20.1 18 9 -1995 10 3 0 28 FLORENCE 36.0 65.9 15 785 -1992 5 1 18 22 HELENE 26.0 101.7 23 396 -1997 2 17 0 6 JOYCE 59.0 328.8 101 617 -1953 11 12 12 3 TONY 53.7 85.4 152 286 -1956 9 4 18 2 HELENE 65.2 253.0 129 451 -1996 5 22 18 9 ALBERTO 40.0 120.1 47 844 -1988 6 3 6 26 VALERIE 68.0 100.3 161 825 -1975 7 5 12 27 MICHAEL 54.8 211.6 121 279 -1982 8 1 6 20 GORDON 32.5 206.2 33 801 -1996 10 17 12 26 TONY 9.8 212.8 125 380 -1962 10 28 12 21 BERYL 30.7 298.0 39 328 -1953 6 21 0 17 BERYL 20.7 321.7 27 348 -1960 2 19 18 25 BERYL 40.4 155.6 139 244 -1965 3 8 0 1 RAFAEL 12.7 45.5 79 78 -1972 6 10 18 7 OSCAR 56.4 325.5 143 268 -1978 2 8 18 28 LESLIE 41.6 356.0 87 202 -1961 1 7 0 27 FLORENCE 53.0 335.1 66 26 -2001 5 10 6 18 TONY 28.4 9.6 65 385 -1961 8 17 12 26 BERYL 40.7 188.9 15 350 -1956 3 12 6 2 HELENE 12.0 170.3 59 465 -1992 1 15 12 13 ISAAC 19.9 81.0 25 211 -1985 5 28 18 12 WILLIAM 58.2 219.2 66 334 -1987 7 13 0 20 NADINE 48.4 32.4 91 161 -1953 3 6 0 7 CHRIS 44.2 111.0 122 832 -1986 10 6 12 18 BERYL 59.5 9.0 114 614 -1977 5 12 6 10 NADINE 13.8 140.2 78 30 -1983 9 20 6 19 ERNESTO 43.4 162.4 65 430 -1967 12 17 12 21 JOYCE 58.4 123.6 92 500 -1977 10 9 12 22 MICHAEL 42.2 292.9 118 387 -1963 12 24 0 11 LESLIE 25.6 132.2 52 356 -2001 8 14 18 20 GORDON 48.5 181.2 53 346 -1992 12 12 0 12 HELENE 21.0 71.6 46 175 -1994 1 21 0 27 NADINE 42.7 207.9 126 538 -1988 7 27 18 22 MICHAEL 17.6 204.6 137 151 -2004 2 6 0 1 DEBBY 24.0 30.3 114 299 -1973 2 3 18 21 ALBERTO 24.5 6.3 155 348 -1963 8 14 0 1 CHRIS 44.5 195.8 160 613 -1992 9 18 6 9 RAFAEL 22.3 165.1 11 523 -1960 5 14 6 21 RAFAEL 58.3 147.8 52 491 -1986 9 8 18 18 HELENE 20.7 239.4 16 751 -1971 9 25 12 12 NADINE 39.8 320.5 109 768 -2001 2 5 6 25 NADINE 48.6 108.8 67 219 -1993 7 3 6 1 KIRK 30.5 188.1 103 833 -1994 11 8 0 21 PATTY 23.5 350.7 106 716 -1991 1 23 0 24 DEBBY 43.3 103.7 114 43 -1950 5 7 12 2 VALERIE 24.0 311.7 163 565 -1951 12 17 12 1 ALBERTO 55.1 241.6 88 31 -1997 4 10 0 6 FLORENCE 64.7 63.2 105 266 -2002 4 13 6 4 OSCAR 20.1 320.0 52 266 -1985 11 17 12 12 FLORENCE 18.5 66.4 89 807 -1960 10 13 18 11 LESLIE 52.3 137.9 100 586 -1972 4 9 18 11 VALERIE 64.1 112.2 76 470 -1956 5 28 0 19 JOYCE 18.3 115.0 123 788 -1984 11 8 18 9 VALERIE 20.3 339.9 136 337 -1988 8 3 0 10 PATTY 17.4 342.0 93 23 -1957 7 9 18 11 MICHAEL 59.0 28.7 148 322 -1965 4 25 6 18 RAFAEL 10.1 339.1 147 770 -1966 11 17 0 9 ALBERTO 53.8 99.7 130 463 -1950 10 10 6 28 PATTY 28.4 68.9 127 699 -1977 6 16 18 3 VALERIE 26.2 229.1 136 817 -1997 1 16 12 8 MICHAEL 64.0 28.4 118 893 -1951 9 16 12 26 CHRIS 69.3 324.5 39 160 -1969 1 26 6 19 MICHAEL 43.7 225.3 120 705 -1980 11 21 6 13 WILLIAM 54.6 63.8 20 130 -1974 2 22 12 7 RAFAEL 57.2 73.0 17 811 -1966 4 8 12 18 ALBERTO 64.6 311.2 29 631 -1953 2 1 6 28 BERYL 21.5 283.9 34 788 -1970 8 15 12 4 ERNESTO 39.0 337.8 100 543 -2001 3 1 0 18 ERNESTO 64.2 158.6 132 47 -1966 10 19 6 23 ERNESTO 67.1 85.8 37 38 -1956 11 11 0 20 NADINE 15.4 212.8 146 88 -2002 8 6 6 16 PATTY 9.6 139.7 122 815 -1992 11 3 12 27 HELENE 60.1 108.8 44 657 -1967 9 18 6 4 MICHAEL 60.3 152.7 107 560 -1953 4 28 0 11 LESLIE 8.1 11.2 20 581 -1974 12 27 18 6 BERYL 58.5 137.9 51 554 -1950 11 8 18 21 ERNESTO 49.8 314.4 19 262 -1952 7 21 12 9 GORDON 64.5 257.9 11 312 -2004 11 21 6 4 DEBBY 38.9 275.3 65 168 -2003 1 28 18 11 TONY 23.7 10.8 67 561 -1992 4 4 0 18 VALERIE 69.2 270.1 142 50 -1967 8 25 12 14 MICHAEL 53.9 299.2 90 827 -1987 7 10 0 13 FLORENCE 34.8 137.6 158 524 -1964 12 4 18 18 RAFAEL 28.2 29.2 12 215 -1999 6 25 18 15 HELENE 60.4 253.5 13 543 -1973 12 6 18 12 ISAAC 66.1 23.9 83 244 -1956 12 1 18 9 JOYCE 45.8 30.6 28 238 -1970 5 25 6 28 SANDY 22.1 14.0 113 312 -1951 12 13 12 7 VALERIE 27.5 112.1 14 78 -1961 9 14 12 11 SANDY 56.5 226.1 68 482 -1991 12 18 6 15 CHRIS 66.9 7.8 57 341 -1991 10 6 12 25 GORDON 58.3 94.9 73 738 -1991 1 28 12 22 KIRK 41.5 325.6 27 147 -1989 12 17 12 14 HELENE 43.8 231.6 87 63 -1972 12 18 0 18 DEBBY 36.1 260.3 124 247 -1985 1 21 6 7 ERNESTO 25.3 58.3 83 319 -1963 7 1 18 7 ISAAC 16.0 334.7 133 163 -1963 6 5 18 4 MICHAEL 68.0 228.8 138 306 -1989 6 27 0 15 TONY 30.6 7.5 107 233 -1960 12 1 0 12 LESLIE 54.9 213.7 143 254 -1966 8 22 0 24 JOYCE 55.2 243.3 122 626 -1959 1 1 6 8 FLORENCE 35.5 210.4 127 652 -1994 10 10 0 3 FLORENCE 46.5 153.9 147 284 -1976 2 18 12 15 ISAAC 54.1 30.8 91 93 -1988 9 11 6 23 TONY 59.8 265.5 108 847 -2000 8 14 6 4 LESLIE 38.3 334.7 134 312 -1997 1 14 12 9 PATTY 68.4 110.5 30 233 -1972 9 9 6 15 MICHAEL 41.5 175.6 29 883 -1996 9 6 0 7 KIRK 48.8 23.9 148 373 -1995 4 3 18 13 HELENE 44.8 110.4 112 507 -1962 8 18 0 14 DEBBY 41.6 169.5 155 548 -1956 10 3 12 12 GORDON 40.0 188.9 136 147 -1985 11 21 12 28 LESLIE 43.4 317.6 99 758 -1964 1 15 6 5 LESLIE 38.1 183.8 123 606 -1950 5 14 6 22 LESLIE 26.1 310.8 37 761 -1957 12 26 0 19 ALBERTO 58.8 334.2 61 510 -1959 2 1 12 10 TONY 19.3 281.7 45 646 -2004 7 3 0 24 ERNESTO 34.7 223.2 114 570 -1970 6 1 18 19 ALBERTO 8.5 186.1 22 667 -1997 12 9 0 10 ERNESTO 26.8 152.2 132 83 -1950 9 18 0 8 LESLIE 61.7 167.5 38 652 -1988 1 18 6 27 SANDY 21.1 70.7 70 541 -1998 9 17 18 21 OSCAR 33.9 8.2 40 325 -1964 12 6 6 6 CHRIS 43.3 305.2 68 827 -1971 7 18 0 11 VALERIE 12.1 262.1 159 423 -1995 3 1 18 11 TONY 35.1 256.4 41 805 -1975 10 23 18 17 LESLIE 22.4 175.9 116 452 -1982 4 18 6 6 DEBBY 40.8 173.6 13 58 -1953 2 9 6 4 NADINE 63.2 112.7 95 362 -1988 9 28 6 5 ISAAC 29.7 157.5 51 644 -1954 12 22 18 28 WILLIAM 31.3 55.2 103 470 -1975 1 16 0 5 HELENE 7.2 96.9 25 256 -1988 12 4 0 19 ISAAC 12.4 320.7 82 49 -1956 2 11 18 12 OSCAR 52.6 63.9 36 708 -1990 8 17 6 18 OSCAR 16.9 52.5 144 256 -2000 12 26 6 2 FLORENCE 53.9 84.0 48 106 -2004 10 8 0 11 VALERIE 38.2 317.0 62 829 -2004 11 24 6 16 PATTY 32.4 268.6 23 507 -1993 12 2 0 17 ALBERTO 53.0 105.6 136 65 -1970 2 5 12 22 MICHAEL 50.9 235.1 14 546 -1975 3 18 18 18 ERNESTO 44.7 183.3 103 374 -1955 5 16 0 23 RAFAEL 21.1 356.0 96 662 -1951 11 20 6 18 TONY 7.8 47.2 33 304 -1984 2 22 0 10 PATTY 19.2 131.2 10 369 -1960 6 6 12 11 KIRK 53.1 91.1 103 596 -1995 2 24 18 19 ERNESTO 15.6 109.5 67 785 -1955 5 9 18 6 BERYL 68.2 234.5 22 287 -1973 7 28 6 19 PATTY 33.0 252.2 116 184 -1957 3 26 12 4 BERYL 40.8 316.8 41 644 -1983 3 24 18 24 LESLIE 54.7 191.7 108 537 -2002 1 21 6 22 ISAAC 10.3 25.8 109 308 -1992 11 12 18 2 ALBERTO 69.8 241.2 82 394 -1976 7 13 6 9 JOYCE 28.4 102.5 28 7 -1978 6 24 18 12 BERYL 49.7 308.6 10 485 -1970 11 23 12 17 ISAAC 22.7 308.3 83 545 -1991 12 17 12 27 WILLIAM 49.9 192.6 71 882 -1997 5 27 18 11 OSCAR 63.2 227.1 143 691 -1951 6 2 6 7 HELENE 35.5 154.6 32 655 -1957 10 25 12 19 OSCAR 13.4 334.0 15 883 -2000 2 10 12 8 VALERIE 30.6 83.9 164 673 -1973 4 24 0 26 DEBBY 47.5 225.1 100 67 -1990 12 10 0 2 ERNESTO 20.4 26.3 91 746 -1972 8 27 6 6 CHRIS 21.3 270.7 66 191 -1979 2 25 12 18 DEBBY 7.2 168.0 76 271 -1977 6 20 18 2 OSCAR 7.6 149.0 11 278 -1963 12 12 0 2 OSCAR 55.1 17.1 72 832 -2003 12 14 12 23 DEBBY 56.9 153.6 34 121 -1991 7 17 18 22 ALBERTO 62.5 154.3 26 713 -1994 12 12 6 24 OSCAR 58.4 257.1 162 93 -1954 3 5 0 4 PATTY 53.4 238.9 125 345 -1956 2 14 12 23 OSCAR 24.8 15.3 61 118 -1962 3 14 18 9 LESLIE 16.5 157.5 78 502 -1952 10 13 12 24 DEBBY 36.0 78.8 126 136 -1998 8 13 0 15 MICHAEL 64.3 123.0 122 383 -1991 10 20 6 3 TONY 41.1 63.9 76 356 -2004 10 19 12 3 LESLIE 14.5 9.6 15 240 -1962 7 19 12 11 LESLIE 64.3 96.4 19 722 -1959 9 3 12 9 WILLIAM 10.6 16.9 52 884 -1954 5 24 0 7 NADINE 63.0 351.1 161 783 -1952 9 4 6 25 CHRIS 7.4 141.1 93 329 -1980 2 22 6 3 KIRK 39.4 179.2 157 253 -1960 9 7 18 27 TONY 32.8 225.9 128 77 -1982 6 15 0 16 HELENE 19.5 239.3 15 105 -1983 9 18 0 13 HELENE 60.9 67.0 88 5 -1986 2 17 6 17 SANDY 19.4 122.1 112 274 -1957 5 9 6 27 NADINE 49.9 300.1 29 853 -1995 5 21 0 4 FLORENCE 8.8 286.9 121 92 -1961 11 16 12 12 ALBERTO 52.4 220.5 155 348 -1962 7 24 6 23 FLORENCE 27.1 323.0 138 453 -1956 11 1 0 21 OSCAR 55.9 74.8 115 774 -1965 2 13 18 15 SANDY 38.5 135.7 129 463 -1976 10 12 12 16 HELENE 35.7 328.4 48 58 -1981 6 18 12 25 VALERIE 7.1 152.0 142 246 -1959 10 6 6 20 TONY 66.9 144.7 138 865 -1986 11 2 12 22 ALBERTO 42.7 231.9 102 743 -1988 8 14 6 28 DEBBY 35.0 292.4 142 367 -1994 1 4 18 9 KIRK 18.8 290.6 101 561 -1955 3 19 18 8 OSCAR 37.5 92.5 112 483 -1961 5 19 18 26 OSCAR 65.8 107.3 155 881 -1952 6 14 0 28 FLORENCE 8.7 239.2 154 877 -1969 2 2 12 6 BERYL 25.2 160.7 128 51 -1996 10 2 12 24 ISAAC 68.8 24.6 25 167 -1959 6 20 12 10 ALBERTO 18.4 108.3 154 747 -1956 3 24 6 18 MICHAEL 68.8 328.8 86 779 -1979 6 8 0 27 KIRK 37.5 317.8 10 272 -1957 10 12 18 15 FLORENCE 45.5 251.0 152 135 -1986 7 18 0 21 BERYL 44.0 283.1 21 490 -1972 6 22 6 1 PATTY 28.4 345.3 109 259 -1996 3 20 6 21 ISAAC 10.3 101.2 27 239 -1959 2 12 0 21 NADINE 42.6 241.2 139 729 -1969 1 27 0 17 PATTY 20.1 267.8 91 835 -1957 11 13 12 17 RAFAEL 14.7 74.4 39 802 -1961 4 4 18 19 SANDY 63.7 182.2 63 746 -1955 9 4 18 16 RAFAEL 26.5 221.4 164 444 -1999 11 10 12 4 PATTY 63.8 183.6 18 227 -1965 5 2 18 20 TONY 23.2 233.9 145 642 -1955 10 21 6 21 PATTY 19.1 202.3 154 499 -1959 11 17 6 7 DEBBY 25.0 201.9 162 656 -1994 2 24 18 3 ALBERTO 8.0 84.0 33 491 -1977 4 21 18 22 DEBBY 36.2 249.4 60 787 -1964 5 23 6 11 MICHAEL 42.5 160.1 125 632 -1973 1 17 0 19 ISAAC 57.6 187.9 116 246 -1970 9 21 18 20 HELENE 33.9 260.2 42 635 -1988 2 7 6 10 CHRIS 34.0 14.2 51 78 -1977 12 13 6 24 KIRK 58.3 103.2 93 324 -1956 1 1 0 18 JOYCE 21.4 306.5 103 535 -1997 3 7 12 9 SANDY 13.1 195.4 132 509 -1990 1 8 18 1 ERNESTO 59.9 194.7 22 789 -2003 9 14 12 19 ERNESTO 31.1 105.8 85 887 -1965 4 28 18 9 ERNESTO 63.4 334.0 144 341 -1988 10 27 0 17 WILLIAM 41.6 205.0 122 61 -1961 5 26 0 17 DEBBY 26.3 175.4 88 556 -1997 7 19 0 10 RAFAEL 31.7 255.8 100 253 -1962 9 11 12 4 HELENE 55.1 150.1 133 544 -2004 8 15 6 7 JOYCE 12.2 62.6 41 179 -1998 9 2 0 9 RAFAEL 67.1 139.2 30 166 -1971 6 26 6 4 ERNESTO 67.5 212.2 84 822 -1967 3 4 12 7 OSCAR 22.4 31.1 44 237 -2004 5 25 0 1 ERNESTO 68.5 213.9 16 302 -1960 8 8 6 8 HELENE 16.2 253.5 115 225 -1955 11 15 6 6 OSCAR 63.8 96.7 42 340 -1987 6 10 6 22 BERYL 32.9 215.5 92 776 -1968 7 12 12 6 OSCAR 25.8 197.3 85 556 -1961 2 23 12 10 CHRIS 65.6 105.5 115 300 -1955 12 12 0 22 MICHAEL 27.9 137.9 23 62 -1977 10 16 18 16 GORDON 10.9 149.1 78 476 -1973 7 15 12 19 PATTY 34.8 205.5 114 490 -1983 10 12 6 22 DEBBY 19.5 61.5 151 254 -1992 6 16 18 16 WILLIAM 11.8 33.0 135 171 -1952 9 9 0 11 ALBERTO 8.5 285.1 34 608 -1992 4 27 12 7 OSCAR 50.0 13.3 40 708 -2002 1 11 18 10 NADINE 47.9 29.8 153 269 -1976 1 13 18 3 DEBBY 24.2 21.6 19 209 -1970 2 24 18 5 VALERIE 10.9 164.3 56 326 -1952 5 28 6 8 WILLIAM 54.0 283.3 108 295 -2001 12 26 12 2 HELENE 33.4 269.2 133 699 -1986 4 15 0 6 KIRK 42.6 112.0 142 450 -1988 7 15 12 13 ERNESTO 59.8 324.0 161 425 -1985 9 26 0 16 PATTY 63.4 218.7 26 601 -2000 10 12 6 7 FLORENCE 50.6 121.3 19 781 -1954 5 21 12 20 PATTY 53.8 106.9 26 513 -1964 2 5 12 8 NADINE 68.1 6.7 12 526 -1961 6 3 18 4 WILLIAM 43.9 162.1 28 791 -1955 5 21 0 18 CHRIS 32.1 89.2 47 551 -2003 11 13 12 6 FLORENCE 68.2 345.8 146 542 -1967 11 17 18 28 RAFAEL 33.5 214.6 46 293 -1961 1 14 0 8 DEBBY 64.2 312.9 141 699 -2001 1 15 6 16 NADINE 60.3 234.8 20 226 -2003 9 1 18 28 DEBBY 50.4 265.3 97 534 -1965 1 16 0 12 WILLIAM 16.4 167.4 41 254 -1996 6 2 0 26 ALBERTO 60.8 8.3 162 597 -1972 10 26 18 28 DEBBY 67.3 194.9 47 821 -1961 3 27 12 4 VALERIE 60.1 332.1 88 67 -1996 4 16 12 10 PATTY 52.4 162.3 53 772 -1973 3 19 6 8 HELENE 36.2 308.8 12 838 -1995 9 12 0 19 OSCAR 70.0 55.7 63 432 -1987 5 6 12 7 RAFAEL 22.4 111.2 155 600 -1993 11 11 18 28 PATTY 62.7 268.8 143 784 -1954 1 3 18 24 HELENE 27.9 349.7 144 417 -1966 11 4 0 7 JOYCE 67.9 230.9 157 803 -1996 9 22 18 2 PATTY 42.2 201.1 95 122 -1966 1 20 0 6 GORDON 18.1 346.4 105 739 -1995 11 23 18 25 NADINE 27.9 80.9 52 219 -1961 8 25 6 14 DEBBY 16.1 148.5 143 143 -1989 2 21 6 15 RAFAEL 10.9 20.3 15 428 -1960 7 26 12 27 CHRIS 44.8 188.0 48 358 -1957 5 10 6 3 HELENE 57.3 321.5 93 883 -1957 12 25 18 19 LESLIE 30.0 142.4 139 132 -1982 10 5 18 7 BERYL 57.2 141.3 20 323 -1991 4 27 0 5 VALERIE 48.9 75.1 37 647 -1973 2 14 6 3 HELENE 26.0 108.1 136 556 -2003 3 27 6 18 WILLIAM 14.5 167.3 64 367 -1973 12 15 6 15 CHRIS 50.6 302.9 164 448 -1981 2 14 0 20 BERYL 49.3 250.4 35 834 -1968 3 27 18 26 HELENE 56.8 172.7 40 845 -1966 12 11 18 18 ALBERTO 28.3 160.4 17 342 -1993 6 26 0 21 ISAAC 49.6 298.6 123 665 -1990 6 28 12 19 ERNESTO 45.2 199.9 54 218 -1993 12 19 6 5 FLORENCE 49.7 323.2 36 687 -1975 7 19 0 23 OSCAR 61.8 116.2 76 628 -1987 4 20 0 17 SANDY 52.5 311.4 81 374 -1958 1 19 6 26 CHRIS 43.5 129.0 38 342 -1986 7 21 12 16 ISAAC 14.7 131.5 160 260 -1955 1 8 6 21 SANDY 9.9 183.6 127 634 -1960 2 24 18 13 HELENE 27.8 129.1 23 258 -1950 1 16 12 6 WILLIAM 65.1 151.5 53 257 -1980 7 25 18 17 BERYL 24.1 168.2 89 138 -1966 6 27 6 16 VALERIE 47.2 244.2 112 37 -1969 12 8 0 18 CHRIS 46.6 160.8 85 356 -1970 10 9 6 28 RAFAEL 30.8 88.1 55 175 -1982 10 3 6 20 JOYCE 38.4 262.5 65 356 -1952 6 13 0 1 ERNESTO 30.2 5.8 143 104 -1984 1 18 0 7 WILLIAM 40.7 246.1 112 619 -1971 5 11 18 7 BERYL 33.9 63.8 70 31 -1952 8 4 18 13 SANDY 28.9 240.8 75 6 -1954 5 23 18 10 SANDY 51.8 71.6 33 557 -1995 9 24 18 28 TONY 14.3 233.2 50 177 -1970 9 15 12 18 VALERIE 60.6 164.9 101 564 -1958 12 15 0 25 HELENE 38.7 11.2 123 438 -1958 2 28 18 28 OSCAR 20.8 311.7 13 322 -2004 8 19 18 26 WILLIAM 56.7 305.3 107 430 -1972 2 3 18 22 ISAAC 22.2 14.5 161 49 -2003 8 3 12 22 FLORENCE 7.8 25.3 44 221 -1992 10 5 18 4 ERNESTO 32.0 96.2 117 86 -1957 5 14 12 2 FLORENCE 50.6 281.8 51 612 -2001 11 4 12 26 CHRIS 11.5 76.2 75 41 -1961 7 10 18 22 PATTY 66.4 104.8 125 702 -1961 1 10 6 15 HELENE 67.0 342.9 73 129 -1988 10 9 0 17 ALBERTO 9.5 264.5 12 677 -1967 12 28 18 2 JOYCE 45.2 17.1 120 577 -1984 8 18 6 5 KIRK 68.6 15.8 39 190 -1968 6 26 0 9 JOYCE 58.5 204.6 119 559 -1981 9 24 18 3 RAFAEL 55.5 182.9 53 109 -2002 9 12 18 16 ISAAC 50.1 104.0 18 843 -1974 3 11 18 16 GORDON 41.2 299.3 43 147 -1972 7 28 18 12 VALERIE 35.3 250.4 43 463 -1983 2 15 12 16 RAFAEL 13.8 134.3 130 623 -1957 2 27 12 20 SANDY 65.8 262.1 55 774 -1962 3 12 0 15 GORDON 62.4 216.9 124 331 -1952 1 4 6 9 RAFAEL 17.8 171.2 49 579 -1972 10 22 12 6 NADINE 33.4 68.6 94 420 -1977 7 10 12 21 SANDY 9.9 3.5 118 369 -1954 7 16 6 14 NADINE 65.0 263.3 28 765 -1994 3 16 18 22 RAFAEL 63.0 167.7 156 279 -1979 3 25 18 27 VALERIE 37.6 159.3 132 772 -1979 3 10 6 25 TONY 11.0 182.8 87 123 -1989 10 4 12 8 DEBBY 38.0 59.8 68 601 -1981 5 23 18 1 KIRK 19.3 144.2 56 779 -1957 3 26 12 12 PATTY 56.6 128.4 61 883 -1971 4 21 0 22 OSCAR 16.1 38.3 123 824 -1998 12 19 12 20 ISAAC 57.2 292.3 38 187 -1954 8 23 0 4 BERYL 10.8 168.5 120 535 -1965 3 8 0 2 TONY 10.7 60.1 84 273 -1991 1 22 6 27 SANDY 58.3 287.8 108 501 -1976 11 26 18 3 JOYCE 46.6 30.7 74 657 -1981 7 11 18 18 GORDON 65.1 39.1 134 443 -1957 12 27 6 11 MICHAEL 66.4 193.3 84 833 -1950 10 8 12 24 ALBERTO 68.8 284.6 141 19 -1951 1 14 6 6 MICHAEL 17.0 106.8 88 622 -1968 2 14 18 26 ISAAC 29.2 80.0 15 293 -1999 10 3 12 16 ERNESTO 48.7 81.5 71 91 -1970 1 17 0 15 WILLIAM 17.8 167.6 101 258 -1983 10 19 12 14 NADINE 66.0 262.2 109 235 -1997 6 15 0 10 CHRIS 51.5 299.9 128 60 -1999 4 15 0 15 VALERIE 27.2 22.5 47 341 -1977 5 15 6 14 MICHAEL 54.4 19.9 154 240 -1960 5 6 6 21 RAFAEL 60.8 207.7 131 232 -1988 4 11 18 13 MICHAEL 23.3 71.4 107 116 -2002 3 26 0 22 VALERIE 47.0 190.3 142 839 -2003 1 16 12 12 NADINE 15.5 349.8 22 195 -1979 6 5 18 13 JOYCE 42.9 107.1 150 294 -1988 8 4 6 18 TONY 43.9 95.3 111 305 -1990 8 8 6 25 CHRIS 12.6 329.0 29 334 -1981 4 4 6 16 ALBERTO 25.5 318.4 98 482 -1983 4 1 6 7 TONY 55.1 215.6 23 245 -1979 4 19 12 5 HELENE 20.3 316.6 21 300 -1978 9 19 12 15 RAFAEL 27.6 114.5 77 678 -2001 2 7 18 23 MICHAEL 48.3 49.6 15 504 -1964 7 9 0 7 FLORENCE 15.8 196.9 42 221 -1953 2 8 18 7 SANDY 44.6 11.8 131 753 -1983 12 21 0 15 JOYCE 61.2 113.0 130 861 -1977 4 2 6 10 BERYL 68.9 273.0 129 26 -1973 3 11 12 19 LESLIE 54.2 170.1 122 758 -1983 7 17 0 4 OSCAR 15.1 54.9 123 539 -1985 5 13 6 18 RAFAEL 19.3 223.3 103 25 -2003 6 28 12 21 OSCAR 38.5 208.2 16 563 -1966 7 2 12 18 KIRK 12.1 345.0 66 405 -1988 3 23 12 24 ALBERTO 69.4 106.6 86 174 -1992 5 24 6 15 DEBBY 66.6 283.5 112 732 -1980 12 15 6 18 ISAAC 27.7 75.8 134 318 -1951 4 20 18 3 KIRK 30.6 125.8 76 705 -2003 6 12 6 4 NADINE 12.2 215.3 101 701 -1999 6 19 18 3 OSCAR 11.3 199.0 58 538 -2001 10 6 6 8 GORDON 61.8 261.8 36 755 -1972 12 5 12 23 RAFAEL 46.2 272.6 117 378 -1972 3 23 18 3 TONY 11.4 99.9 133 422 -1989 1 4 0 11 SANDY 11.9 210.9 86 558 -1995 11 25 12 28 BERYL 23.2 11.7 91 309 -1991 3 15 0 6 WILLIAM 24.5 96.7 89 139 -1995 3 13 0 10 ISAAC 13.2 339.5 66 592 -1985 11 6 0 22 FLORENCE 23.9 206.6 152 841 -1978 10 16 0 21 ERNESTO 45.3 259.9 57 357 -1977 4 9 18 20 ERNESTO 48.7 180.8 160 593 -1981 11 12 18 11 ERNESTO 28.0 293.9 19 351 -1963 3 4 0 15 WILLIAM 50.9 173.9 93 722 -1983 4 11 18 13 GORDON 44.1 301.8 100 803 -2001 3 11 0 6 HELENE 8.9 111.4 49 885 -1977 12 3 0 25 HELENE 57.9 92.0 80 462 -1997 9 18 0 4 DEBBY 33.6 166.0 91 600 -1980 8 19 12 26 NADINE 25.5 323.4 148 135 -1950 7 24 6 19 ERNESTO 18.0 163.5 28 686 -1959 10 4 18 27 ALBERTO 40.7 328.0 38 256 -1981 3 8 0 9 KIRK 35.3 45.9 140 495 -1965 8 6 6 9 DEBBY 31.4 235.4 111 870 -1964 11 8 6 20 LESLIE 61.2 342.2 82 476 -1991 5 9 6 4 PATTY 8.9 266.3 155 688 -1991 6 25 18 21 ERNESTO 47.2 356.5 128 94 -2001 1 7 18 18 NADINE 21.0 197.6 137 762 -1994 8 16 0 9 GORDON 12.9 294.9 108 78 -1973 2 5 18 19 DEBBY 57.2 212.2 72 193 -1992 12 12 6 7 WILLIAM 45.8 250.1 34 681 -2004 3 6 12 4 MICHAEL 16.6 23.8 21 825 -1963 4 22 0 28 HELENE 8.4 230.4 137 230 -2000 3 18 18 26 ISAAC 35.0 150.2 145 541 -1950 8 13 12 17 ALBERTO 9.9 80.9 80 885 -1989 4 4 6 5 BERYL 43.2 0.8 64 217 -1959 10 11 12 4 LESLIE 7.6 323.9 128 391 -1978 8 25 6 24 SANDY 37.1 116.8 119 108 -1952 11 27 0 12 MICHAEL 67.0 345.1 31 40 -1974 11 11 0 15 OSCAR 62.3 23.1 25 121 -1995 10 3 0 12 DEBBY 20.3 75.0 124 450 -1960 11 19 0 7 FLORENCE 67.6 47.5 148 253 -1955 3 7 18 26 SANDY 9.5 162.5 40 353 -1971 12 18 12 3 HELENE 32.8 353.1 43 337 -2004 11 24 18 3 OSCAR 27.8 62.6 71 453 -1957 9 24 0 23 JOYCE 27.5 5.6 103 43 -1969 1 17 18 12 PATTY 18.3 48.4 108 850 -1976 3 19 6 21 RAFAEL 47.8 5.9 124 548 -1985 2 14 6 13 LESLIE 61.5 101.3 107 412 -1997 8 4 12 15 MICHAEL 14.0 223.5 159 783 -1980 5 14 6 20 KIRK 65.3 265.6 119 729 -1970 2 22 0 15 TONY 45.4 249.9 159 102 -1961 3 3 18 21 DEBBY 14.9 14.1 33 139 -1954 10 15 12 21 ISAAC 10.2 105.3 92 655 -1994 5 28 6 5 HELENE 47.5 169.8 124 307 -1975 7 3 0 15 RAFAEL 32.2 148.0 161 720 -2000 9 21 12 26 OSCAR 25.9 174.9 58 840 -1956 8 14 0 21 NADINE 29.5 25.6 55 882 -1958 9 6 6 19 TONY 60.6 68.3 109 36 -1950 1 24 12 17 SANDY 7.3 54.7 11 294 -1988 7 3 0 1 PATTY 40.9 68.5 37 278 -1962 9 15 0 23 NADINE 40.5 15.9 84 305 -1993 11 12 0 23 NADINE 7.0 172.5 54 240 -1974 7 26 0 26 RAFAEL 45.4 86.9 159 178 -1993 8 8 18 19 GORDON 69.3 342.2 136 590 -1981 7 2 12 19 DEBBY 52.5 292.9 41 736 -1951 10 16 12 23 ALBERTO 50.6 11.3 77 575 -1963 4 24 12 4 WILLIAM 40.7 247.2 55 215 -2000 6 11 0 21 KIRK 13.9 160.0 80 131 -1966 7 28 12 7 SANDY 41.9 114.9 105 225 -1987 11 12 0 20 ALBERTO 49.0 194.5 97 452 -1957 2 12 18 1 WILLIAM 40.3 75.3 135 750 -2004 9 23 18 9 MICHAEL 49.0 141.3 103 259 -1976 7 25 12 9 NADINE 50.6 136.6 148 554 -1997 1 8 12 28 SANDY 8.4 308.3 41 122 -1997 8 2 18 24 CHRIS 51.7 88.8 106 570 -1956 6 17 6 12 ISAAC 60.0 206.5 35 437 -1961 10 14 12 9 OSCAR 44.5 138.2 22 443 -1980 3 13 0 26 ERNESTO 34.9 36.9 82 276 -1986 10 23 18 1 JOYCE 21.7 149.5 14 477 -1950 12 23 18 2 NADINE 14.6 120.6 57 145 -1956 2 7 6 21 DEBBY 22.1 335.5 157 225 -1969 6 3 0 17 BERYL 56.3 80.1 103 365 -1977 9 17 12 27 KIRK 9.0 165.0 102 579 -1964 3 17 18 7 HELENE 38.7 278.2 160 602 -1967 9 26 0 21 TONY 60.7 7.6 109 737 -1951 5 13 0 23 OSCAR 35.8 193.2 23 865 -1954 6 3 18 21 ALBERTO 66.1 327.0 162 216 -1971 3 19 12 25 VALERIE 46.0 189.2 31 530 -2002 5 11 0 5 WILLIAM 64.0 309.0 115 663 -1996 8 8 6 11 PATTY 58.6 312.3 60 271 -1965 5 17 12 1 MICHAEL 29.3 263.8 148 358 -1986 1 8 6 1 JOYCE 57.0 195.8 10 734 -1971 8 28 12 20 TONY 52.0 5.1 160 172 -1977 10 3 0 13 ALBERTO 12.2 4.5 76 220 -1972 4 10 6 4 PATTY 51.3 112.0 164 324 -1984 8 11 12 5 LESLIE 61.4 296.7 125 216 -1989 10 10 6 3 ERNESTO 45.8 155.5 101 690 -1955 10 2 12 1 VALERIE 32.4 253.1 90 790 -1974 8 26 0 24 HELENE 29.8 161.2 70 739 -1967 3 21 6 9 WILLIAM 68.1 337.9 106 144 -1962 12 16 0 17 HELENE 47.7 249.4 69 766 -1957 3 26 0 5 LESLIE 68.4 278.2 17 616 -1950 3 19 6 23 TONY 28.9 289.2 119 149 -1958 3 23 18 26 ERNESTO 30.8 152.4 43 466 -1997 9 5 0 4 KIRK 46.3 77.7 130 447 -1951 12 8 12 28 ALBERTO 56.6 84.6 23 92 -1975 12 1 0 6 MICHAEL 63.2 153.3 21 280 -2004 4 6 12 11 KIRK 30.2 326.9 92 217 -1966 6 13 18 20 ISAAC 59.0 243.7 142 63 -1991 8 26 6 26 WILLIAM 62.4 299.0 123 253 -1967 6 6 6 18 LESLIE 13.7 199.7 69 530 -1971 9 20 18 12 HELENE 17.6 115.7 139 856 -1951 12 19 12 24 VALERIE 16.2 265.0 123 93 -1962 11 4 12 7 KIRK 67.0 210.3 13 631 -1990 3 4 0 22 TONY 62.6 346.6 76 579 -1973 11 22 6 23 MICHAEL 66.6 245.4 137 665 -2004 10 14 6 2 FLORENCE 20.9 229.1 75 312 -1991 1 22 12 8 ALBERTO 63.0 243.9 22 284 -1969 10 2 18 24 OSCAR 65.6 218.1 162 524 -1958 4 11 12 12 SANDY 44.5 229.8 131 361 -1961 5 19 6 16 DEBBY 34.6 309.4 75 650 -1998 1 23 12 23 WILLIAM 43.7 271.7 158 223 -1973 4 5 0 24 ISAAC 22.7 213.5 124 167 -1999 10 7 0 8 NADINE 47.7 7.0 152 744 -2001 9 11 0 6 MICHAEL 23.1 22.9 131 385 -1983 2 5 12 1 KIRK 27.9 291.6 160 133 -1955 12 9 12 17 TONY 10.7 139.5 158 344 -1953 10 25 6 17 TONY 59.7 139.8 87 418 -1988 7 8 6 14 OSCAR 15.6 54.5 67 156 -1968 4 18 0 21 NADINE 33.5 52.2 71 708 -2004 11 28 18 10 PATTY 25.4 28.4 97 416 -1966 1 3 12 7 OSCAR 27.6 49.2 101 155 -1960 9 7 18 26 ISAAC 67.8 356.4 134 298 -1958 7 4 12 20 BERYL 8.2 247.1 31 855 -1994 6 20 18 18 SANDY 69.9 332.0 133 315 -1959 7 19 12 14 HELENE 43.4 336.3 140 769 -1995 6 26 6 26 MICHAEL 67.7 339.7 48 498 -1959 7 19 6 3 ALBERTO 27.2 319.2 83 53 -1967 4 11 0 20 FLORENCE 66.7 230.8 129 747 -2000 3 14 18 11 NADINE 38.2 356.6 126 34 -1969 3 16 0 17 CHRIS 69.1 277.2 104 516 -1995 12 25 12 23 JOYCE 52.4 127.5 65 201 -1964 6 6 0 18 HELENE 68.7 96.0 43 661 -1951 7 21 6 26 OSCAR 54.6 242.9 116 732 -2003 2 17 6 24 MICHAEL 59.8 23.0 16 263 -1952 7 1 0 8 WILLIAM 13.8 190.9 115 446 -1989 2 28 12 4 OSCAR 23.0 250.3 28 535 -1959 6 20 6 18 RAFAEL 54.7 180.7 43 840 -1987 11 12 18 20 CHRIS 24.3 162.3 135 499 -1964 12 10 18 3 ALBERTO 45.3 229.9 91 159 -1982 7 28 6 11 ERNESTO 13.5 124.7 143 541 -2004 6 6 18 26 FLORENCE 13.3 314.9 122 804 -1960 12 14 6 18 NADINE 31.5 162.0 130 479 -1979 9 21 12 25 ALBERTO 16.9 179.2 116 799 -1959 2 13 6 2 WILLIAM 50.0 208.6 67 65 -2000 4 4 12 28 WILLIAM 64.5 148.6 138 254 -1953 6 2 0 2 HELENE 41.5 89.9 155 743 -1953 3 13 18 13 OSCAR 58.1 275.6 90 166 -1961 2 19 6 20 GORDON 59.2 10.7 35 14 -1987 1 3 18 20 TONY 51.7 150.8 51 83 -1988 4 25 6 13 KIRK 20.6 5.8 43 708 -1982 9 10 6 11 OSCAR 13.0 219.4 73 575 -1951 9 27 0 12 WILLIAM 15.5 200.2 66 868 -1959 10 20 6 8 RAFAEL 13.2 102.4 134 474 -1988 2 10 6 20 NADINE 56.0 176.8 101 159 -1956 6 17 12 6 GORDON 52.7 100.4 42 639 -1993 12 8 6 14 OSCAR 19.3 61.9 39 340 -1952 1 14 6 19 OSCAR 41.9 242.1 125 649 -1959 10 19 18 24 MICHAEL 45.7 195.7 12 852 -1967 5 16 18 5 RAFAEL 44.5 221.7 131 85 -1982 11 23 0 16 JOYCE 56.0 298.3 65 345 -1951 2 26 12 7 FLORENCE 28.7 220.7 40 739 -1987 9 17 6 6 TONY 65.2 154.1 74 732 -2000 1 24 0 4 DEBBY 45.4 72.9 106 669 -1967 1 6 0 20 ERNESTO 36.6 239.5 120 879 -1951 10 6 12 3 MICHAEL 57.6 123.6 69 603 -2001 4 11 6 27 NADINE 13.8 196.1 164 63 -1983 9 5 12 9 GORDON 45.6 66.8 120 106 -1987 10 4 6 19 ALBERTO 12.7 297.7 40 149 -1984 9 19 12 20 TONY 23.5 281.4 80 891 -1965 5 10 18 12 JOYCE 7.3 42.1 153 76 -1978 12 2 0 26 MICHAEL 35.3 266.0 163 859 -1985 7 28 12 28 ERNESTO 14.9 309.6 28 106 -1992 1 12 6 22 MICHAEL 50.7 168.2 138 182 -1982 5 22 12 16 SANDY 68.0 3.3 88 89 -2003 2 21 12 13 FLORENCE 17.3 225.8 52 120 -1988 2 20 6 13 KIRK 22.3 189.2 94 497 -1992 7 28 6 15 BERYL 37.7 318.8 126 368 -1968 8 8 18 3 PATTY 60.9 13.4 111 273 -1990 4 13 12 12 JOYCE 44.6 13.3 70 810 -1989 11 12 6 21 TONY 61.2 280.8 141 549 -2004 9 5 12 28 ISAAC 51.2 181.2 89 482 -1992 1 14 6 15 BERYL 10.8 97.2 135 371 -1993 4 17 0 13 LESLIE 7.2 320.6 107 243 -1995 8 3 0 8 OSCAR 40.6 164.0 75 399 -1970 9 15 6 28 LESLIE 62.9 54.2 66 827 -1974 2 21 0 11 VALERIE 14.5 65.2 129 42 -1957 3 27 12 23 SANDY 45.9 68.4 145 367 -1952 10 17 12 14 BERYL 21.9 322.0 75 244 -1954 7 1 0 9 ISAAC 48.2 263.9 16 231 -1965 3 12 6 3 TONY 52.7 138.1 78 486 -1976 1 9 18 19 ALBERTO 25.1 256.4 70 780 -1979 7 23 6 24 MICHAEL 57.2 309.3 105 131 -2001 8 17 18 9 TONY 45.1 206.8 142 270 -1953 10 27 0 14 MICHAEL 68.2 12.4 134 176 -1997 11 21 18 2 ISAAC 19.2 117.8 143 137 -1984 10 12 18 4 JOYCE 19.8 27.8 108 106 -1957 5 27 12 13 CHRIS 32.6 202.1 100 727 -1975 9 1 18 20 RAFAEL 29.7 107.2 77 492 -1983 9 20 0 9 GORDON 59.9 205.8 140 35 -1955 8 27 18 15 WILLIAM 16.5 68.9 140 44 -1953 4 11 0 3 ALBERTO 51.3 24.2 95 792 -1962 2 19 12 7 HELENE 56.6 214.4 78 400 -1977 5 28 0 20 TONY 49.5 139.1 68 23 -1976 3 10 0 23 ALBERTO 32.1 225.8 12 747 -1976 2 19 0 22 NADINE 50.2 344.0 129 431 -1988 7 22 12 14 WILLIAM 56.5 6.8 121 294 -1955 6 12 0 1 ERNESTO 39.5 48.0 46 670 -1961 7 8 12 23 ERNESTO 29.6 184.3 81 121 -1984 9 11 6 4 NADINE 48.9 355.1 69 281 -1971 4 21 18 9 JOYCE 27.0 11.3 61 3 -1966 2 15 12 5 FLORENCE 39.9 309.0 154 744 -1979 11 4 12 15 HELENE 30.2 265.5 67 254 -1984 9 17 18 2 FLORENCE 8.3 199.6 56 301 -1966 9 15 12 19 OSCAR 27.4 285.9 13 13 -1970 7 15 6 15 GORDON 26.4 292.3 38 319 -1981 4 23 0 5 CHRIS 10.7 263.6 126 794 -1980 6 23 6 15 VALERIE 53.2 111.0 155 29 -1956 7 15 0 6 MICHAEL 45.9 294.1 69 38 -1973 7 28 18 20 BERYL 63.5 324.4 21 839 -1989 5 2 18 13 KIRK 64.9 192.3 159 467 -1986 6 8 0 27 RAFAEL 63.0 72.9 49 581 -1990 4 2 6 4 HELENE 11.5 79.2 20 427 -1950 3 15 18 14 HELENE 65.0 44.7 119 456 -1962 6 16 12 20 LESLIE 18.7 192.6 16 891 -1977 1 15 18 26 VALERIE 41.2 131.6 83 204 -1994 8 1 18 25 ALBERTO 10.6 321.7 129 516 -1983 8 8 0 1 FLORENCE 69.4 114.1 91 114 -1951 6 9 6 19 KIRK 53.9 43.6 33 794 -1987 10 20 12 5 ISAAC 56.1 159.3 121 21 -1972 4 14 12 26 BERYL 46.8 224.0 103 668 -1977 8 16 0 26 TONY 59.7 98.8 64 426 -1951 4 27 6 26 TONY 8.2 172.3 43 45 -2001 7 14 18 4 TONY 14.9 187.4 144 30 -1972 6 13 6 4 KIRK 17.8 303.0 157 162 -1987 4 15 0 13 JOYCE 68.8 262.6 92 554 -1978 8 5 6 2 JOYCE 34.0 61.9 67 564 -2001 10 24 12 28 HELENE 54.2 103.9 62 139 -1961 5 5 6 12 RAFAEL 47.0 247.5 33 848 -1988 5 25 0 5 JOYCE 42.9 271.3 80 770 -1967 6 6 12 1 GORDON 28.2 309.9 106 352 -1972 5 28 0 1 ISAAC 47.4 85.7 164 357 -1997 6 24 0 25 RAFAEL 40.9 257.3 36 506 -1969 3 14 12 4 FLORENCE 64.6 37.8 155 843 -1981 9 20 18 9 DEBBY 29.4 239.9 26 137 -1993 10 6 6 11 ERNESTO 30.8 221.7 156 200 -1969 12 14 12 9 KIRK 38.8 228.8 127 94 -1988 11 9 12 7 OSCAR 14.8 354.2 53 734 -2000 4 14 0 9 GORDON 38.2 181.3 83 662 -1980 5 9 6 18 LESLIE 22.1 202.2 133 94 -1972 6 17 0 7 HELENE 58.4 244.8 122 158 -1997 4 27 0 6 GORDON 30.8 50.4 41 269 -1979 3 21 0 12 DEBBY 45.3 297.7 146 238 -1993 10 1 0 18 ALBERTO 35.9 158.3 116 751 -1972 6 21 6 9 JOYCE 68.6 275.4 116 88 -1982 12 4 0 3 DEBBY 12.2 12.3 149 779 -1973 4 20 18 25 RAFAEL 38.7 214.9 136 216 -1987 2 13 18 25 MICHAEL 28.6 64.0 157 251 -1957 5 16 18 27 ERNESTO 48.6 85.6 132 847 -1987 2 2 0 1 OSCAR 16.6 290.8 106 632 -1974 6 2 18 5 MICHAEL 15.1 347.1 32 849 -1970 7 10 18 9 PATTY 36.8 256.3 118 880 -1971 1 7 0 17 VALERIE 33.1 163.7 38 794 -1972 12 16 0 5 FLORENCE 9.2 265.7 162 365 -1976 12 14 12 28 WILLIAM 24.6 199.6 39 258 -1994 4 21 18 26 SANDY 53.5 85.5 107 346 -1955 9 16 0 7 TONY 66.3 185.8 55 794 -1961 3 18 12 8 LESLIE 57.4 118.5 155 657 -1950 6 13 0 10 TONY 8.2 314.4 135 329 -2004 3 6 0 27 CHRIS 66.5 0.1 61 70 -2003 7 8 0 8 CHRIS 21.9 198.9 155 301 -1989 10 26 18 27 FLORENCE 53.5 216.5 154 326 -1964 3 10 0 11 NADINE 53.7 66.3 29 35 -1960 2 6 0 8 ERNESTO 8.6 191.0 75 583 -1954 11 12 0 13 FLORENCE 35.6 80.4 34 714 -1978 10 14 12 3 KIRK 24.8 329.1 54 172 -1966 2 4 0 16 RAFAEL 41.2 52.7 138 716 -1953 2 23 6 5 ERNESTO 25.3 18.9 14 124 -1995 2 12 12 13 ISAAC 19.1 58.4 24 607 -2004 4 20 0 18 ALBERTO 62.6 346.3 113 108 -1990 5 3 12 26 ERNESTO 16.5 178.7 92 224 -1951 11 1 6 8 ERNESTO 65.1 134.6 14 184 -1978 8 3 12 19 ISAAC 19.9 104.0 94 715 -1978 4 22 18 10 ISAAC 42.5 171.2 73 407 -1978 12 23 12 12 RAFAEL 43.5 192.3 85 131 -2000 2 18 6 15 ALBERTO 40.3 7.9 126 866 -1960 10 9 18 10 JOYCE 40.0 340.7 19 157 -1953 2 11 12 2 GORDON 18.1 1.3 155 65 -1997 12 16 6 10 LESLIE 34.4 222.8 161 688 -1964 4 18 6 25 JOYCE 37.7 151.1 66 22 -1995 5 28 6 4 VALERIE 21.1 54.9 136 721 -1953 1 16 12 13 BERYL 19.5 121.7 79 895 -1969 7 2 0 4 GORDON 44.9 183.5 82 748 -1985 7 28 12 5 BERYL 40.2 175.2 49 253 -1996 5 24 12 28 ISAAC 31.9 319.5 51 884 -1984 1 22 0 19 VALERIE 15.6 94.3 69 463 -1953 12 8 6 19 TONY 44.1 271.6 125 492 -1954 2 7 12 9 ISAAC 68.9 108.4 154 498 -1989 2 8 12 22 RAFAEL 30.3 233.6 67 387 -2001 10 17 12 20 MICHAEL 44.6 68.0 37 321 -1960 5 22 6 5 OSCAR 69.7 299.2 85 436 -1984 9 26 6 9 ERNESTO 34.5 132.1 41 513 -1988 12 19 6 24 NADINE 26.1 235.6 102 641 -2002 1 14 6 24 RAFAEL 25.6 51.2 68 152 -1978 2 15 6 27 OSCAR 43.6 81.5 19 697 -1994 2 18 12 14 BERYL 17.1 98.3 25 413 -1964 6 18 18 25 ALBERTO 40.3 117.2 104 361 -1978 3 20 6 28 RAFAEL 45.2 10.5 18 609 -1958 6 26 18 10 MICHAEL 7.6 277.2 76 323 -1950 3 11 18 20 WILLIAM 12.4 320.4 133 567 -1995 7 20 18 18 GORDON 56.5 126.1 117 535 -1960 3 21 12 13 VALERIE 69.2 128.2 22 829 -1982 6 5 6 2 FLORENCE 23.8 2.0 45 887 -1966 5 10 0 26 VALERIE 13.2 313.9 156 898 -1959 12 27 6 11 MICHAEL 19.8 349.9 31 581 -1956 3 2 12 3 SANDY 64.2 357.3 146 806 -1956 6 12 0 18 PATTY 29.1 39.9 47 267 -1991 10 20 12 9 OSCAR 9.5 250.8 34 416 -1990 6 18 18 1 LESLIE 57.8 255.9 58 716 -1977 10 1 18 22 KIRK 40.6 299.7 140 508 -1970 3 13 18 8 ISAAC 41.0 72.5 48 817 -2001 11 21 12 19 ISAAC 20.6 342.0 50 77 -1990 11 19 0 24 MICHAEL 50.4 357.6 86 719 -1977 1 25 6 10 ISAAC 37.1 105.7 111 865 -2003 5 11 6 24 HELENE 37.3 247.9 83 523 -1976 10 21 6 3 CHRIS 46.8 317.3 148 42 -1972 10 20 0 8 KIRK 28.2 252.0 72 25 -1953 1 10 6 13 JOYCE 7.4 220.6 65 828 -1997 12 12 6 4 PATTY 13.7 332.8 105 203 -1962 4 25 12 16 DEBBY 31.0 263.7 92 162 -1962 3 17 0 23 FLORENCE 51.7 238.9 42 93 -1993 5 15 12 20 WILLIAM 37.9 51.6 79 459 -1971 2 1 6 15 TONY 43.2 295.0 151 174 -1999 2 13 0 22 NADINE 11.3 6.1 34 263 -1952 1 8 18 19 ALBERTO 54.6 236.6 85 868 -1960 11 25 0 14 KIRK 62.2 350.1 94 56 -1971 9 17 0 9 ISAAC 22.5 121.6 80 313 -1996 7 8 12 6 ERNESTO 65.4 92.7 62 509 -1970 5 17 12 20 DEBBY 56.8 126.7 107 200 -1982 3 6 0 14 PATTY 39.3 41.2 40 672 -1970 6 19 0 1 HELENE 61.6 54.6 34 460 -1958 2 4 6 12 BERYL 50.8 336.7 150 137 -1967 3 11 18 8 FLORENCE 46.0 89.9 27 777 -1998 5 26 12 19 SANDY 38.3 351.5 110 280 -1993 8 10 0 3 SANDY 10.9 77.3 142 302 -1975 6 26 6 28 DEBBY 65.5 61.4 46 653 -1978 11 2 6 17 DEBBY 19.9 225.6 86 855 -1951 2 26 0 25 OSCAR 38.5 298.8 157 15 -1986 6 14 12 10 CHRIS 21.0 78.0 149 139 -1960 6 8 0 17 RAFAEL 34.5 283.8 20 56 -2000 4 1 12 20 FLORENCE 31.2 323.6 51 697 -1980 1 8 18 2 GORDON 20.2 96.6 44 404 -2002 12 26 0 20 ALBERTO 44.2 324.0 44 785 -2002 11 28 12 18 SANDY 62.3 152.6 37 305 -1992 5 11 6 27 DEBBY 19.0 214.3 90 313 -1960 11 24 18 12 VALERIE 19.5 202.7 158 68 -1968 9 26 18 27 BERYL 67.8 62.6 162 796 -1996 3 20 18 18 ERNESTO 59.8 46.1 155 91 -1981 7 10 12 7 ISAAC 67.4 135.4 39 832 -1962 1 4 6 28 ALBERTO 11.7 104.1 129 191 -1995 8 18 12 20 ISAAC 59.6 226.8 40 72 -1990 1 2 6 1 WILLIAM 34.8 119.6 27 472 -1988 2 17 12 3 HELENE 15.2 63.8 40 158 -1953 4 3 0 2 HELENE 45.8 166.1 83 625 -1988 3 25 0 28 FLORENCE 63.2 23.3 126 131 -1977 4 12 18 15 LESLIE 16.4 50.2 39 205 -1998 11 11 0 8 GORDON 52.1 62.5 29 61 -1959 7 9 18 24 LESLIE 48.4 206.7 153 312 -1995 10 14 0 26 PATTY 37.0 59.5 55 888 -1968 8 19 6 14 MICHAEL 40.3 77.5 49 226 -1966 5 19 18 19 HELENE 45.8 261.1 30 749 -1998 12 3 6 11 CHRIS 55.8 330.9 145 885 -1985 5 8 18 28 FLORENCE 46.3 107.8 150 847 -1970 11 25 12 12 GORDON 54.6 271.4 164 11 -1968 3 6 12 7 ISAAC 28.9 342.1 56 807 -1978 5 12 0 5 ERNESTO 53.0 40.6 77 148 -1963 9 20 18 18 MICHAEL 25.0 164.1 160 588 -1964 5 11 18 8 TONY 59.6 272.5 11 717 -1984 3 1 18 15 OSCAR 8.5 188.0 87 350 -1957 11 3 6 26 BERYL 7.6 36.3 68 55 -1984 6 22 0 23 ISAAC 67.6 222.0 39 365 -1985 1 27 18 12 TONY 35.9 312.0 29 473 -1990 5 18 18 25 ERNESTO 57.7 2.6 14 733 -1987 7 23 18 4 PATTY 29.6 116.7 164 391 -1979 8 3 0 28 PATTY 14.3 282.9 99 734 -2000 10 23 12 18 RAFAEL 69.7 52.5 126 252 -1968 11 19 6 14 BERYL 14.1 53.8 111 682 -1963 11 10 12 6 JOYCE 28.9 24.0 55 194 -1992 6 16 6 8 RAFAEL 64.4 208.2 131 387 -1967 10 10 6 25 KIRK 17.3 3.7 96 254 -1976 7 19 12 1 DEBBY 68.6 138.1 55 589 -1953 3 6 18 14 MICHAEL 44.1 284.5 24 120 -1955 2 1 18 4 ISAAC 45.6 250.1 119 56 -1997 4 21 18 12 LESLIE 37.6 172.2 153 802 -1952 6 3 0 6 KIRK 48.0 233.5 58 696 -1977 8 25 12 27 LESLIE 16.5 73.3 117 446 -1992 7 15 6 25 JOYCE 65.2 147.5 59 672 -1985 7 8 12 7 ERNESTO 16.1 340.9 158 86 -1999 7 22 6 26 JOYCE 21.9 156.3 139 830 -1972 4 20 12 21 BERYL 55.9 233.5 18 773 -1971 6 7 12 13 WILLIAM 51.0 330.7 83 441 -1991 11 24 0 9 SANDY 62.0 305.7 162 402 -1978 6 28 12 7 WILLIAM 35.4 18.6 134 784 -1995 5 27 0 4 MICHAEL 18.7 158.2 103 588 -1967 8 9 0 6 GORDON 30.1 278.9 83 834 -1954 7 28 6 9 VALERIE 31.8 231.5 145 346 -1986 10 8 6 22 KIRK 29.4 30.9 148 201 -1998 10 23 6 12 KIRK 69.8 173.0 155 390 -1964 3 7 12 23 VALERIE 10.7 71.5 110 180 -1950 8 13 0 18 HELENE 33.3 293.0 36 324 -1987 9 8 18 5 KIRK 27.2 195.0 58 724 -1987 6 8 12 22 CHRIS 57.4 65.5 78 341 -1976 9 5 18 13 SANDY 32.1 341.5 127 749 -2003 10 8 0 2 ERNESTO 52.7 343.6 139 526 -1983 1 16 0 3 NADINE 37.4 67.9 101 469 -1982 7 15 12 10 NADINE 34.3 298.1 10 615 -1969 1 12 0 9 OSCAR 28.3 198.5 116 583 -1955 3 24 0 8 SANDY 36.5 283.5 109 50 -1983 11 7 0 6 ALBERTO 56.6 344.3 78 351 -1987 7 9 18 13 JOYCE 56.4 181.1 98 374 -1961 6 11 12 18 ERNESTO 69.4 26.6 79 397 -2004 11 27 18 18 KIRK 67.8 127.5 96 101 -1970 11 1 12 17 GORDON 55.0 155.1 72 58 -1985 5 18 0 28 PATTY 29.1 347.3 108 884 -1992 3 1 18 14 RAFAEL 48.6 39.1 36 337 -1975 4 3 6 7 FLORENCE 63.4 158.0 81 570 -1966 2 23 0 6 TONY 56.5 103.6 49 882 -2001 9 19 6 17 DEBBY 62.2 155.4 30 859 -2000 6 15 12 23 KIRK 59.8 291.3 58 465 -1978 1 6 12 2 FLORENCE 43.2 195.0 52 581 -1962 10 6 6 28 CHRIS 44.4 218.3 42 246 -1995 5 6 0 8 MICHAEL 51.1 150.4 85 571 -1964 3 13 18 25 ALBERTO 18.2 36.6 94 207 -1969 11 18 6 6 ALBERTO 24.5 306.4 152 149 -1953 1 10 0 19 PATTY 30.7 81.7 31 586 -1954 10 19 6 4 ERNESTO 33.3 290.2 133 171 -1979 5 10 12 2 SANDY 53.2 151.5 142 494 -2000 11 12 12 14 JOYCE 15.7 348.9 85 745 -1998 5 3 6 7 ALBERTO 68.9 156.1 31 617 -1961 10 13 0 3 LESLIE 61.8 57.6 46 442 -1997 3 21 0 6 DEBBY 7.7 293.3 66 687 -1963 2 27 18 23 TONY 9.7 130.2 13 390 -2004 2 15 0 11 HELENE 37.4 312.1 100 164 -1980 3 13 0 14 LESLIE 23.9 129.8 121 42 -1995 4 18 0 16 WILLIAM 17.6 159.8 45 847 -1977 5 21 18 20 NADINE 13.4 296.8 163 108 -1986 6 9 6 12 KIRK 28.5 193.8 27 759 -1986 4 10 6 5 NADINE 12.9 170.1 21 695 -1964 9 18 0 5 WILLIAM 31.5 161.5 31 352 -1972 12 12 0 28 TONY 40.5 226.6 69 494 -1962 11 20 6 4 OSCAR 46.7 263.0 15 884 -1997 6 27 12 18 HELENE 7.6 172.8 59 44 -1960 2 5 0 14 MICHAEL 50.6 66.0 142 371 -2000 8 9 12 6 WILLIAM 59.8 290.5 91 548 -1964 5 3 12 7 SANDY 42.8 55.0 85 186 -1980 11 25 18 9 HELENE 49.9 325.1 138 768 -1951 11 4 18 7 ERNESTO 44.6 69.5 162 439 -1980 12 23 12 10 FLORENCE 16.5 301.0 54 424 -1967 4 7 0 16 FLORENCE 22.0 76.9 153 306 -1964 12 6 12 25 GORDON 57.9 318.1 106 152 -1993 2 18 6 16 RAFAEL 22.5 251.1 155 816 -1997 1 21 6 5 CHRIS 29.1 296.5 17 335 -1962 9 22 12 17 CHRIS 57.8 101.8 96 742 -1961 5 19 12 1 GORDON 38.4 76.9 31 195 -1969 7 25 0 4 JOYCE 63.2 106.2 19 848 -1971 1 3 0 5 ERNESTO 34.7 35.4 164 437 -1981 10 4 6 16 CHRIS 49.8 38.7 144 28 -1966 12 24 6 12 OSCAR 23.7 150.9 40 130 -1969 5 12 12 21 LESLIE 39.1 151.5 100 562 -1966 1 27 6 17 ALBERTO 49.2 66.6 70 838 -1994 8 8 0 28 PATTY 8.1 266.0 42 297 -1998 2 1 12 24 KIRK 18.4 242.3 54 212 -1985 7 14 0 3 OSCAR 40.2 78.0 72 622 -1985 11 26 12 12 RAFAEL 59.0 48.1 150 255 -1999 1 8 18 4 TONY 28.6 96.9 126 209 -1968 11 2 18 20 RAFAEL 22.6 160.4 13 736 -1964 7 23 12 18 RAFAEL 14.1 213.8 46 90 -1971 7 20 0 20 CHRIS 45.4 332.6 125 513 -1967 6 3 6 25 FLORENCE 61.7 307.4 159 0 -2004 10 21 12 7 WILLIAM 40.0 32.9 106 73 -1993 2 10 6 24 MICHAEL 48.9 180.1 126 702 -1985 11 17 12 2 HELENE 56.4 76.0 25 400 -1999 3 5 0 11 BERYL 31.7 23.8 77 460 -1953 1 17 12 22 ISAAC 69.5 163.5 45 713 -1950 5 26 12 4 MICHAEL 62.2 303.1 64 871 -1985 5 25 18 9 TONY 15.4 105.7 22 396 -1992 4 13 6 21 MICHAEL 64.9 137.3 57 362 -1995 9 21 18 3 MICHAEL 65.4 261.2 70 459 -1977 8 5 6 4 LESLIE 12.6 144.0 99 374 -1995 4 24 18 3 GORDON 22.8 320.1 82 848 -1975 8 10 6 11 PATTY 58.1 339.1 53 226 -1982 8 12 12 6 ERNESTO 38.4 282.1 130 150 -1956 4 16 18 22 NADINE 8.7 236.8 105 352 -1971 1 6 0 2 CHRIS 57.6 193.9 139 374 -1958 8 25 12 11 HELENE 65.8 298.0 114 89 -1988 7 1 6 27 PATTY 69.9 119.1 92 114 -1952 12 7 12 6 DEBBY 55.1 132.6 150 302 -1982 12 15 12 24 JOYCE 41.1 258.6 24 169 -1973 5 17 6 28 KIRK 13.2 333.6 30 184 -1993 4 25 18 25 RAFAEL 21.3 59.3 131 456 -1974 5 11 12 1 ALBERTO 36.2 75.1 75 52 -1986 6 17 0 28 ERNESTO 8.7 184.8 69 719 -1980 8 6 18 7 BERYL 8.1 80.2 22 390 -1951 1 11 0 13 GORDON 18.1 52.5 116 17 -1986 6 21 12 7 PATTY 60.5 212.0 57 395 -1993 12 22 18 14 RAFAEL 25.6 181.6 77 71 -1964 9 5 12 14 NADINE 42.2 85.2 79 865 -1977 2 2 6 13 SANDY 17.6 235.2 57 850 -1956 2 2 18 9 SANDY 11.7 279.3 29 218 -2000 3 4 0 6 CHRIS 12.2 33.9 144 15 -1953 1 17 6 19 VALERIE 57.2 179.2 48 146 -1969 10 27 12 18 LESLIE 7.5 29.9 152 820 -1986 4 24 6 22 PATTY 64.2 71.6 18 818 -1991 10 14 18 27 VALERIE 44.2 173.6 71 102 -2004 11 25 0 11 GORDON 29.5 345.2 74 778 -1992 7 13 12 21 ISAAC 17.4 354.8 36 54 -1979 12 18 6 20 TONY 17.6 122.7 58 764 -1990 5 13 12 5 WILLIAM 14.6 305.0 45 492 -1999 5 23 18 14 LESLIE 40.7 94.3 137 573 -1991 4 22 0 3 PATTY 51.8 312.2 151 270 -1967 12 1 12 21 RAFAEL 44.7 71.9 137 719 -2003 10 22 12 5 KIRK 55.2 113.8 47 694 -1964 8 19 0 25 HELENE 30.7 196.2 87 532 -1956 11 25 6 27 RAFAEL 11.3 161.1 109 381 -1992 8 4 6 17 VALERIE 21.5 140.3 150 102 -1966 2 9 12 17 BERYL 50.0 214.9 114 640 -1992 3 22 0 17 HELENE 57.1 256.3 23 660 -1969 8 27 6 17 LESLIE 62.1 139.6 46 83 -1954 12 13 6 11 HELENE 27.2 186.7 125 408 -1970 3 27 18 7 DEBBY 14.8 142.0 92 313 -1966 6 1 12 17 VALERIE 35.1 149.7 152 237 -1989 6 11 0 25 JOYCE 51.2 267.2 102 460 -1972 11 22 12 21 ISAAC 62.5 75.6 112 462 -1970 5 22 0 3 ALBERTO 8.8 287.8 66 135 -1953 1 8 6 4 CHRIS 59.5 156.5 94 145 -1951 8 18 0 20 RAFAEL 63.4 36.5 65 690 -1997 10 18 6 26 LESLIE 43.7 116.3 150 767 -1992 8 9 12 14 LESLIE 38.8 145.9 71 163 -1964 11 16 18 26 NADINE 46.3 226.1 85 302 -1973 1 12 18 9 WILLIAM 31.3 108.9 10 793 -1958 11 14 12 7 SANDY 24.2 239.3 72 269 -1953 12 9 0 15 WILLIAM 61.2 316.4 48 576 -1990 12 27 12 15 GORDON 44.9 90.8 16 330 -1951 6 1 12 10 ERNESTO 53.2 69.6 107 276 -1980 8 6 18 17 WILLIAM 34.2 73.4 157 511 -1961 12 21 18 17 MICHAEL 31.2 48.4 138 894 -1981 5 16 12 16 MICHAEL 50.9 326.0 160 303 -1999 10 14 12 4 WILLIAM 45.2 136.6 29 13 -2001 5 21 6 12 CHRIS 9.1 241.4 25 556 -1990 12 15 6 24 JOYCE 11.3 229.7 31 868 -1997 1 16 18 23 SANDY 33.6 10.1 43 553 -1988 9 14 12 27 RAFAEL 61.9 200.2 15 157 -1982 8 2 0 17 ALBERTO 23.6 117.7 111 315 -1961 11 27 6 3 GORDON 13.0 52.9 93 573 -1974 12 15 0 8 VALERIE 23.3 199.3 88 284 -1954 1 4 0 25 FLORENCE 60.0 247.2 157 289 -1995 7 17 12 23 KIRK 67.8 234.1 68 871 -1962 10 2 6 8 ISAAC 30.3 86.7 68 397 -1969 10 5 0 27 CHRIS 23.4 334.4 105 812 -1995 4 25 12 13 VALERIE 34.4 119.2 22 529 -1997 4 4 18 16 ALBERTO 25.7 339.6 12 434 -1983 2 17 18 23 ISAAC 15.0 197.5 117 235 -1985 8 9 12 7 DEBBY 65.1 354.7 149 762 -1950 2 23 0 6 GORDON 38.1 318.1 92 27 -2000 9 8 6 5 ERNESTO 7.9 297.9 137 763 -1961 3 1 12 5 CHRIS 41.2 154.2 76 143 -1955 4 22 12 18 VALERIE 62.6 119.0 141 671 -1954 5 5 0 21 SANDY 19.7 127.2 55 562 -1985 11 28 18 5 SANDY 31.0 143.4 158 556 -1959 6 24 6 10 RAFAEL 19.8 231.4 78 323 -1983 12 28 12 16 PATTY 37.0 261.3 99 152 -1978 3 11 12 27 ERNESTO 16.8 22.0 125 792 -1970 12 21 18 21 MICHAEL 58.7 90.5 141 111 -1953 1 9 18 13 LESLIE 23.3 33.5 64 375 -1996 5 17 12 19 ISAAC 40.3 85.1 80 325 -2004 2 28 0 4 MICHAEL 51.8 207.4 40 839 -1967 3 4 0 25 JOYCE 36.0 291.4 38 635 -1992 2 27 18 17 FLORENCE 42.1 137.4 136 28 -1975 1 21 12 4 BERYL 53.7 139.7 131 285 -1991 8 2 18 12 DEBBY 28.7 180.4 115 560 -1951 5 6 6 25 NADINE 38.3 337.6 149 193 -1988 3 4 12 7 MICHAEL 60.4 297.6 163 92 -1961 2 22 0 19 MICHAEL 10.1 252.1 49 822 -1997 3 9 0 9 MICHAEL 66.6 225.4 32 161 -1961 8 18 6 5 FLORENCE 45.9 158.6 31 668 -1955 2 19 12 15 HELENE 7.3 154.3 111 144 -1980 4 22 6 21 ALBERTO 51.9 318.8 128 573 -2003 11 18 12 26 ISAAC 49.0 305.7 109 857 -1994 6 4 0 23 GORDON 38.2 110.2 68 65 -1950 12 2 18 24 CHRIS 18.0 314.2 132 462 -1998 6 13 18 7 DEBBY 25.8 3.3 154 107 -1980 11 8 6 5 PATTY 18.8 12.9 99 123 -1989 12 4 6 18 WILLIAM 25.4 103.9 76 765 -1963 5 11 6 13 JOYCE 39.3 316.2 121 662 -1967 8 2 6 23 JOYCE 44.7 256.4 88 891 -1988 9 21 6 13 SANDY 44.2 37.8 60 553 -1956 3 14 12 24 WILLIAM 65.3 304.8 139 797 -1979 10 25 18 6 SANDY 7.6 122.1 19 778 -2001 11 3 6 24 ERNESTO 22.9 182.6 36 769 -1960 3 6 6 17 GORDON 67.9 9.7 154 629 -1985 8 9 12 20 JOYCE 64.3 351.7 48 298 -1980 7 7 18 2 GORDON 66.1 16.6 138 894 -1992 4 4 18 14 GORDON 43.5 189.0 126 418 -1982 8 26 6 10 ISAAC 8.1 31.8 108 625 -1994 4 18 0 9 HELENE 12.0 281.4 103 842 -1961 8 1 6 16 HELENE 19.0 231.7 61 148 -1980 6 16 12 4 VALERIE 69.3 283.9 48 89 -1991 8 26 18 6 LESLIE 33.2 9.6 95 147 -2002 1 17 0 15 MICHAEL 30.8 305.0 45 202 -1991 4 12 18 16 ISAAC 16.1 272.3 158 467 -1998 12 15 12 22 LESLIE 40.6 245.4 164 473 -1978 5 27 18 22 OSCAR 44.7 149.3 13 752 -1988 5 27 12 23 FLORENCE 33.1 301.6 48 401 -1967 10 13 18 28 ISAAC 44.3 285.0 82 149 -1995 12 17 12 12 TONY 22.5 27.6 110 318 -1956 1 24 0 17 RAFAEL 46.4 141.8 65 304 -1980 4 15 6 15 ALBERTO 20.8 57.3 56 878 -2000 5 19 6 10 KIRK 7.0 332.2 49 844 -1959 1 25 18 22 CHRIS 28.0 189.8 55 649 -1988 6 10 6 13 RAFAEL 20.3 264.9 76 23 -1961 4 10 6 23 OSCAR 17.4 86.6 116 257 -1958 4 21 6 10 ALBERTO 43.7 121.3 127 297 -1970 9 12 0 14 KIRK 20.1 113.6 62 463 -2003 7 13 6 22 ISAAC 47.3 325.1 89 621 -1958 11 5 18 27 DEBBY 10.0 293.4 59 650 -1973 9 6 18 11 SANDY 32.2 172.8 65 557 -1989 5 9 12 4 KIRK 62.9 145.6 13 73 -1968 6 6 12 18 LESLIE 54.1 302.4 102 32 -1951 2 12 0 25 RAFAEL 57.3 180.3 136 823 -1956 6 18 12 22 WILLIAM 14.2 213.4 147 372 -1989 2 24 18 12 OSCAR 24.7 63.6 52 480 -1985 2 20 0 5 JOYCE 58.7 191.7 51 508 -1996 9 16 12 5 TONY 36.2 118.8 95 123 -1972 1 23 18 12 ERNESTO 39.4 115.9 115 799 -1972 3 11 18 12 NADINE 61.7 143.6 53 487 -1954 3 22 18 25 HELENE 49.8 248.7 97 842 -1962 8 22 12 27 JOYCE 7.1 40.8 60 473 -1965 3 24 18 22 PATTY 32.7 8.2 75 104 -1968 6 5 0 3 ERNESTO 62.4 229.5 101 217 -1992 2 16 12 23 ISAAC 48.3 225.6 61 796 -1978 1 1 6 13 KIRK 43.9 109.5 13 833 -1995 2 3 6 18 CHRIS 65.0 77.6 72 849 -1966 11 4 18 9 KIRK 7.1 39.4 43 502 -1999 6 9 6 12 FLORENCE 18.3 301.1 112 54 -1977 11 27 18 1 GORDON 28.1 65.0 16 735 -1955 11 14 12 10 NADINE 68.7 219.4 53 576 -1957 1 15 6 6 SANDY 66.1 24.8 76 124 -1967 5 20 12 13 ERNESTO 27.3 106.8 154 653 -1996 9 10 18 26 ISAAC 43.6 70.6 131 287 -1987 12 25 0 14 BERYL 19.5 335.8 129 705 -1979 4 20 12 15 TONY 11.3 215.8 151 301 -1976 1 4 0 23 ALBERTO 13.6 53.8 136 22 -1978 5 23 12 13 FLORENCE 32.9 280.9 86 866 -2002 4 27 6 17 ERNESTO 20.3 140.9 69 321 -1959 12 21 6 28 SANDY 63.9 341.4 79 95 -1987 7 14 12 25 TONY 15.4 51.5 132 17 -2000 2 20 0 3 HELENE 56.3 49.7 68 773 -1962 11 6 0 13 GORDON 16.4 334.7 94 686 -1996 2 5 18 5 OSCAR 42.7 323.0 131 118 -1993 8 13 0 25 ALBERTO 12.1 270.5 148 872 -1991 9 20 0 10 KIRK 25.6 221.1 65 826 -1957 8 25 18 24 LESLIE 59.9 323.5 49 69 -1982 12 22 6 6 RAFAEL 62.3 146.4 60 715 -1958 12 23 12 28 WILLIAM 42.0 267.1 136 172 -1989 4 23 18 2 FLORENCE 49.5 59.8 95 609 -1951 5 14 6 26 DEBBY 50.7 137.2 161 52 -1969 12 19 6 24 BERYL 28.5 255.0 79 564 -1981 5 15 0 23 TONY 40.4 50.5 129 651 -1980 8 25 6 23 VALERIE 68.1 183.8 26 599 -1995 7 13 6 4 ISAAC 63.0 41.2 163 303 -1952 3 26 0 25 ISAAC 42.9 189.7 54 294 -1970 11 18 18 6 NADINE 44.0 160.2 74 595 -1961 8 4 6 9 VALERIE 29.6 247.3 15 350 -1951 10 23 6 21 HELENE 43.5 118.2 124 480 -1957 2 1 6 8 TONY 20.3 285.3 66 841 -2000 1 16 0 15 LESLIE 44.5 232.4 157 766 -1978 8 27 18 20 HELENE 28.4 74.3 78 58 -1960 8 14 12 15 PATTY 58.2 223.5 138 415 -1968 1 20 6 6 OSCAR 62.4 227.1 97 410 -1999 6 4 12 14 LESLIE 10.9 263.5 26 347 -1974 12 22 18 18 PATTY 59.2 205.4 90 93 -1995 1 28 0 19 PATTY 21.1 209.2 51 720 -1974 9 23 6 14 DEBBY 11.2 189.5 58 714 -1999 2 27 0 20 CHRIS 31.5 97.2 36 486 -1958 5 13 6 24 NADINE 66.7 32.8 31 821 -1966 7 17 12 9 FLORENCE 42.9 264.5 96 251 -1982 8 5 6 17 FLORENCE 60.4 172.7 39 29 -1994 2 26 18 26 TONY 39.0 334.5 83 220 -1962 2 14 12 5 KIRK 58.3 351.3 135 757 -1950 2 13 18 1 KIRK 69.6 35.6 82 358 -1992 7 22 18 15 RAFAEL 55.3 75.9 96 511 -1956 6 2 0 5 JOYCE 28.6 253.7 121 345 -1989 9 14 18 26 MICHAEL 22.9 174.7 150 808 -1975 9 2 0 21 PATTY 51.6 146.7 75 862 -1956 11 24 6 13 HELENE 60.8 250.7 18 460 -1970 8 6 6 27 BERYL 9.5 357.0 104 418 -1983 5 14 18 22 BERYL 59.3 345.7 109 551 -1992 7 14 6 7 KIRK 65.0 292.5 145 413 -1977 2 9 6 25 DEBBY 35.6 172.6 111 469 -1960 2 12 12 27 MICHAEL 62.5 12.4 55 426 -1988 5 20 0 3 MICHAEL 32.9 278.0 57 152 -1996 8 10 18 1 MICHAEL 50.0 228.8 49 284 -1961 3 22 6 18 CHRIS 28.7 246.0 107 362 -1969 2 22 6 8 ERNESTO 32.1 302.1 43 429 -1983 2 25 6 6 ISAAC 68.1 135.4 33 301 -2000 4 1 18 3 LESLIE 32.5 190.1 46 493 -1959 3 4 0 21 KIRK 45.6 200.7 25 79 -1998 11 6 12 27 DEBBY 53.1 189.4 163 95 -1972 12 4 12 11 DEBBY 8.9 269.0 28 86 -1990 1 18 6 10 RAFAEL 59.5 40.3 158 458 -1973 2 9 0 13 MICHAEL 46.7 34.1 38 382 -1962 3 17 12 18 FLORENCE 45.2 318.1 40 392 -1959 7 25 6 5 CHRIS 19.7 89.0 95 419 -1967 1 13 0 9 SANDY 8.2 64.5 84 93 -1980 12 11 18 27 TONY 33.3 336.9 43 707 -1965 4 16 0 19 WILLIAM 8.1 342.6 88 704 -1961 11 17 18 13 BERYL 21.6 290.4 113 600 -1967 9 15 6 9 OSCAR 28.8 37.4 158 111 -1980 3 15 12 11 FLORENCE 27.2 212.2 121 412 -1950 9 3 18 19 FLORENCE 32.5 59.5 118 131 -1977 3 14 0 2 ERNESTO 50.4 335.9 45 543 -1978 1 4 0 8 ISAAC 66.8 183.6 140 17 -1998 3 15 6 8 RAFAEL 37.9 46.7 65 167 -1997 8 16 12 3 RAFAEL 29.2 51.3 22 536 -1951 1 5 12 16 ALBERTO 63.5 291.6 147 865 -1968 12 17 6 26 ISAAC 7.7 311.3 89 317 -1953 6 16 12 7 KIRK 25.2 74.9 45 601 -1979 9 15 0 19 NADINE 40.0 344.9 48 854 -1984 5 13 0 9 NADINE 54.9 152.1 151 776 -2004 7 15 6 3 ISAAC 18.6 98.5 69 700 -1996 4 23 18 17 BERYL 55.8 153.5 31 453 -1970 3 19 6 4 JOYCE 58.6 10.7 128 250 -1997 3 20 18 13 KIRK 32.0 319.7 107 124 -1965 7 2 0 13 CHRIS 61.7 17.0 90 392 -1996 6 11 0 9 HELENE 28.0 344.1 105 464 -1970 2 8 6 20 DEBBY 42.5 321.5 108 319 -1978 4 2 18 11 HELENE 18.1 86.1 70 174 -1977 3 21 6 24 FLORENCE 62.1 87.1 52 563 -1989 1 14 0 20 MICHAEL 60.5 353.3 153 462 -1994 2 22 18 8 ALBERTO 26.1 236.9 92 850 -1960 3 20 0 8 KIRK 31.3 251.6 91 530 -1966 4 9 0 16 LESLIE 55.5 134.8 14 41 -2001 11 14 12 14 CHRIS 21.1 33.6 116 396 -2002 9 21 6 6 HELENE 47.9 111.0 66 194 -1960 4 4 12 27 RAFAEL 50.1 76.9 93 511 -1956 1 6 6 8 ISAAC 39.9 247.0 20 740 -1968 7 18 0 2 TONY 65.9 312.4 102 241 -1975 1 4 0 7 FLORENCE 10.8 155.7 129 350 -1969 9 5 12 10 JOYCE 57.3 156.9 53 498 -1985 5 1 6 3 LESLIE 45.5 225.4 36 463 -2002 6 22 18 7 ERNESTO 32.9 352.1 75 657 -1957 3 28 6 19 HELENE 17.6 65.7 139 260 -1951 2 25 0 4 OSCAR 13.8 160.9 107 108 -1982 6 15 0 4 ERNESTO 44.1 228.1 13 43 -1996 12 25 18 23 MICHAEL 45.6 39.2 123 768 -1960 11 28 18 23 ISAAC 34.0 77.9 155 710 -1987 10 3 0 6 ISAAC 12.8 18.7 110 568 -1973 2 19 0 21 RAFAEL 35.3 145.9 61 597 -2002 2 21 12 24 KIRK 14.3 285.8 76 682 -1991 4 18 18 12 ALBERTO 45.2 10.1 110 825 -1992 12 3 12 16 BERYL 43.2 40.8 64 763 -1966 5 15 6 16 TONY 49.6 133.7 109 444 -1979 3 27 6 25 KIRK 55.8 139.7 121 852 -1997 6 11 0 26 SANDY 54.9 193.4 40 382 -1990 10 23 6 7 LESLIE 51.8 45.6 112 568 -1956 3 8 12 23 NADINE 45.9 162.2 23 231 -1976 4 9 18 22 FLORENCE 17.5 331.1 41 626 -1992 2 22 18 22 ISAAC 36.3 289.6 46 889 -1966 1 9 12 2 ALBERTO 47.9 154.4 76 311 -1964 10 14 12 1 DEBBY 42.9 210.6 106 151 -1959 8 22 6 27 WILLIAM 53.8 98.9 31 260 -1964 10 18 0 11 TONY 54.6 239.7 10 436 -1983 1 9 0 11 CHRIS 50.9 324.5 13 674 -1990 10 6 6 17 NADINE 23.5 109.8 149 233 -1970 10 12 0 19 KIRK 33.7 15.8 157 777 -1994 8 15 6 9 CHRIS 53.2 265.8 28 273 -1966 7 28 6 10 OSCAR 28.1 240.9 44 573 -2003 12 6 0 1 ISAAC 17.9 241.1 33 489 -1971 8 5 6 17 CHRIS 68.5 277.1 121 404 -1981 12 7 0 18 RAFAEL 26.8 69.4 66 71 -1978 5 18 12 17 WILLIAM 17.9 83.3 129 719 -1966 8 18 0 13 TONY 66.2 40.7 73 821 -2002 1 16 12 20 ALBERTO 55.9 231.0 112 143 -1996 8 8 12 8 WILLIAM 31.0 218.9 141 549 -1971 11 24 0 17 HELENE 47.8 17.0 29 422 -1958 1 20 12 28 LESLIE 43.2 153.7 13 248 -1962 10 2 12 24 JOYCE 48.8 131.7 50 821 -1996 7 2 0 12 GORDON 56.4 113.4 53 806 -1967 7 25 0 19 CHRIS 67.4 211.9 149 600 -1969 6 13 12 24 OSCAR 35.1 133.0 119 797 -1988 8 21 18 21 FLORENCE 46.7 293.1 15 486 -1968 10 11 12 1 TONY 28.8 275.3 148 536 -1998 1 18 0 2 KIRK 15.3 94.3 142 633 -1957 2 14 18 7 FLORENCE 23.1 185.2 141 227 -1969 8 25 0 27 ALBERTO 69.1 332.7 107 201 -1978 12 27 0 22 JOYCE 61.0 15.9 14 77 -1956 3 21 12 23 HELENE 61.3 333.1 68 639 -1999 12 12 18 26 FLORENCE 27.4 280.0 44 833 -1989 6 7 6 16 DEBBY 51.9 142.9 94 616 -1961 12 14 6 26 JOYCE 17.9 28.7 71 807 -1956 12 17 0 23 SANDY 16.5 90.5 27 461 -1984 12 17 6 3 BERYL 21.8 9.7 54 354 -2003 9 10 0 13 PATTY 64.0 211.3 150 805 -1987 11 5 12 18 ERNESTO 39.8 202.7 91 574 -1951 11 9 18 22 OSCAR 51.0 75.8 85 765 -1995 8 3 12 28 NADINE 35.7 45.0 126 487 -1968 3 24 0 20 FLORENCE 58.1 321.3 51 412 -1970 3 8 0 2 VALERIE 23.2 44.0 79 426 -1966 10 11 6 22 LESLIE 33.0 353.9 68 382 -1986 1 28 0 4 ERNESTO 66.6 67.7 30 484 -1974 6 2 12 15 MICHAEL 44.3 215.9 38 666 -1962 9 20 6 25 GORDON 11.5 168.6 85 161 -1981 11 9 12 4 GORDON 54.3 125.8 66 151 -2001 1 6 0 3 ERNESTO 25.9 23.3 50 489 -1979 11 3 6 10 JOYCE 18.4 10.4 74 97 -1980 3 8 6 27 OSCAR 35.7 75.0 112 419 -1961 9 9 0 19 ISAAC 37.7 154.4 41 421 -1977 11 11 0 15 WILLIAM 8.7 283.2 55 177 -1984 8 7 6 26 KIRK 43.7 285.2 83 675 -1985 6 18 18 13 NADINE 59.9 161.7 152 633 -1968 1 16 18 6 OSCAR 47.8 266.5 81 897 -1972 1 6 0 10 BERYL 21.1 52.9 85 558 -1951 5 6 6 4 FLORENCE 19.2 346.1 33 302 -1982 11 13 0 26 MICHAEL 10.8 357.6 135 726 -1965 4 3 18 9 DEBBY 52.4 169.0 164 761 -1968 12 10 18 22 KIRK 9.1 52.6 125 631 -1959 7 16 18 22 JOYCE 54.3 24.7 46 367 -1955 7 18 12 21 PATTY 17.3 195.0 108 73 -1957 12 15 12 17 DEBBY 49.9 188.6 105 645 -1961 11 16 12 2 ISAAC 11.5 25.7 11 886 -1950 1 18 0 22 HELENE 51.5 344.3 143 34 -1995 3 10 18 23 RAFAEL 65.1 185.4 84 590 -1990 6 9 0 28 ISAAC 33.7 262.0 10 559 -1951 3 22 0 3 DEBBY 24.1 267.6 92 358 -1968 5 9 18 28 SANDY 7.3 271.9 142 804 -1982 2 21 6 2 PATTY 11.0 272.9 41 832 -2004 4 9 12 16 NADINE 67.7 280.5 24 827 -1976 4 19 6 6 OSCAR 51.8 170.5 15 539 -1996 3 12 18 8 NADINE 50.9 326.4 114 897 -2004 8 19 0 8 SANDY 37.7 90.9 114 672 -1969 7 18 6 28 TONY 63.7 133.5 40 424 -1986 9 18 0 21 CHRIS 22.6 244.4 157 648 -1977 4 28 12 6 JOYCE 12.8 302.1 92 685 -1952 6 3 18 1 TONY 20.2 41.4 79 291 -1967 6 8 12 10 VALERIE 19.3 65.0 36 475 -1958 5 24 18 16 LESLIE 59.2 354.2 117 857 -1985 8 25 6 9 BERYL 11.0 116.1 47 809 -2000 2 3 6 24 PATTY 8.6 201.7 124 144 -2002 6 7 18 17 OSCAR 65.9 127.0 128 438 -1982 2 4 0 21 SANDY 27.2 356.9 55 507 -1983 5 13 6 25 PATTY 53.3 289.3 35 553 -1982 4 25 0 8 SANDY 30.7 306.3 127 754 -1975 7 26 6 7 JOYCE 59.3 206.1 111 882 -1966 11 22 12 23 ISAAC 24.0 130.8 60 750 -1978 8 22 18 22 ISAAC 48.2 317.4 41 773 -1954 2 25 12 7 ISAAC 69.4 158.1 50 276 -1981 9 17 18 13 KIRK 62.8 327.9 12 198 -1988 3 10 0 22 BERYL 69.5 164.9 34 260 -1954 5 12 18 11 PATTY 56.9 84.2 35 361 -2000 1 15 12 20 GORDON 25.1 143.8 160 386 -1959 6 28 6 11 MICHAEL 37.9 308.7 141 266 -1989 4 22 0 20 OSCAR 12.7 355.6 152 738 -1978 5 11 0 15 NADINE 45.0 238.4 134 533 -1954 12 10 6 24 VALERIE 31.3 257.5 134 214 -1995 6 12 18 26 KIRK 54.5 208.8 75 52 -2000 3 22 18 12 MICHAEL 47.7 232.2 69 305 -1978 1 25 6 25 JOYCE 20.4 18.7 40 581 -1989 1 6 18 9 NADINE 24.6 170.0 70 227 -1985 6 24 6 11 CHRIS 58.9 89.2 113 858 -1962 11 3 12 14 MICHAEL 48.3 303.8 142 341 -1977 1 11 12 21 KIRK 13.4 140.7 133 762 -1996 11 12 18 25 SANDY 26.2 123.7 135 396 -1954 8 23 6 21 SANDY 58.5 265.8 61 15 -1993 10 27 0 15 DEBBY 39.4 140.9 53 320 -2001 4 18 12 11 ALBERTO 34.9 250.6 133 556 -1968 8 3 12 9 RAFAEL 16.7 312.3 66 854 -1955 1 15 6 27 HELENE 41.6 34.1 59 454 -1998 10 6 18 6 PATTY 9.6 14.2 66 204 -1970 4 14 6 7 CHRIS 32.8 107.3 64 230 -1988 2 20 12 1 VALERIE 56.8 130.5 160 34 -1976 11 19 18 21 NADINE 64.1 218.4 86 507 -1962 12 27 18 22 NADINE 51.8 84.3 102 808 -1961 12 13 0 22 PATTY 12.4 181.9 82 806 -1964 7 24 12 8 DEBBY 66.8 205.5 151 738 -1993 1 3 18 18 LESLIE 49.8 3.5 29 536 -1996 1 9 0 18 BERYL 39.4 101.5 160 125 -1970 4 17 12 16 GORDON 33.3 168.3 70 1 -1999 11 28 6 27 SANDY 26.5 81.3 159 127 -1995 5 7 12 19 LESLIE 26.3 180.3 107 179 -1960 2 3 18 12 RAFAEL 47.2 40.7 34 772 -1965 10 10 12 3 PATTY 56.5 34.3 129 660 -2003 5 24 0 28 JOYCE 44.3 248.9 125 376 -1964 3 3 18 18 NADINE 15.9 342.4 24 205 -1963 2 5 6 5 JOYCE 38.0 147.5 108 680 -1979 9 20 6 2 MICHAEL 53.4 210.2 33 428 -1991 7 7 18 7 PATTY 46.8 181.1 39 651 -1996 2 9 12 15 TONY 46.4 134.2 93 454 -1989 5 10 0 8 VALERIE 33.7 275.7 97 16 -1985 12 2 18 24 ERNESTO 62.6 108.0 78 467 -1977 9 23 0 23 RAFAEL 55.0 314.4 122 13 -1964 6 14 0 8 HELENE 43.4 73.6 61 354 -1994 11 23 18 14 ERNESTO 16.3 137.5 113 379 -1953 8 12 0 11 KIRK 47.6 126.3 63 628 -2002 5 13 18 7 JOYCE 54.5 283.0 116 655 -1974 11 21 12 12 BERYL 34.6 348.1 86 774 -1979 9 8 0 17 LESLIE 19.5 308.8 123 414 -1996 6 19 6 3 DEBBY 66.5 158.8 97 335 -2001 11 2 18 3 KIRK 58.9 178.2 21 348 -1971 6 1 0 2 HELENE 7.1 211.5 58 799 -1983 8 11 12 18 KIRK 27.1 159.5 31 23 -1985 2 22 18 7 CHRIS 15.5 65.0 22 25 -1955 11 27 12 3 MICHAEL 50.2 236.2 19 37 -1978 1 10 6 24 VALERIE 13.2 158.5 86 97 -2000 2 9 0 19 MICHAEL 43.4 339.2 53 640 -1973 3 13 6 11 ERNESTO 60.9 49.8 148 290 -1951 8 1 0 5 MICHAEL 56.5 309.4 150 77 -1968 7 16 12 7 ALBERTO 17.7 148.6 75 232 -1966 12 2 0 21 ERNESTO 38.0 151.2 69 159 -2004 11 17 18 16 PATTY 18.2 66.5 154 116 -1970 5 28 6 27 JOYCE 37.6 205.4 34 375 -1993 8 6 12 14 RAFAEL 64.0 45.8 160 616 -1983 5 25 0 21 ERNESTO 25.6 124.7 75 289 -1964 11 22 0 14 SANDY 11.0 22.8 102 506 -1987 1 20 0 18 JOYCE 53.6 204.9 89 0 -1967 2 17 12 2 TONY 29.8 339.9 15 273 -1974 6 22 12 19 BERYL 8.6 334.0 134 417 -1952 2 10 0 15 DEBBY 13.7 206.8 65 359 -1992 4 6 6 8 TONY 16.5 159.5 163 515 -1967 11 25 18 7 ALBERTO 21.9 293.0 41 341 -1998 3 24 6 3 RAFAEL 18.2 12.8 92 269 -1954 4 14 12 3 HELENE 30.1 248.1 73 600 -1977 11 3 6 25 VALERIE 43.8 124.0 71 864 -1958 2 9 12 4 KIRK 44.0 156.6 13 402 -1974 5 17 18 3 NADINE 29.9 338.9 49 73 -1966 12 9 12 21 SANDY 43.6 40.1 117 541 -1963 2 22 18 27 FLORENCE 60.1 207.1 45 467 -1955 6 24 6 11 ALBERTO 29.5 294.9 15 645 -1970 9 2 6 8 JOYCE 23.0 255.7 124 131 -1967 9 19 6 7 ERNESTO 56.5 309.0 46 371 -1961 7 19 6 21 HELENE 48.0 41.2 150 16 -1950 5 19 6 21 LESLIE 9.2 66.4 88 799 -1984 11 3 18 7 HELENE 15.0 356.3 33 572 -1984 12 5 12 12 MICHAEL 49.5 224.6 149 866 -1981 11 23 6 26 WILLIAM 40.2 230.0 51 369 -1951 5 2 0 6 RAFAEL 7.1 271.8 29 285 -1976 7 21 6 3 TONY 41.8 3.2 44 588 -1992 2 13 6 1 VALERIE 30.1 203.1 59 760 -2001 7 27 18 24 MICHAEL 48.4 258.9 47 774 -1967 9 19 12 23 CHRIS 35.6 296.9 158 360 -1973 2 22 0 22 FLORENCE 36.3 226.4 164 519 -2004 12 23 0 1 LESLIE 25.5 101.1 27 81 -1990 8 22 0 22 TONY 52.2 82.1 84 169 -1975 11 1 18 17 CHRIS 45.9 270.0 27 282 -1969 4 5 18 8 DEBBY 36.2 195.0 117 157 -1966 8 5 12 6 WILLIAM 17.4 349.4 63 857 -1998 12 23 6 25 TONY 66.2 325.2 67 257 -1997 10 9 0 16 PATTY 12.5 82.7 50 475 -1972 3 1 6 19 HELENE 20.3 97.2 134 723 -1988 10 1 6 13 MICHAEL 7.1 154.0 54 441 -1955 8 14 18 10 VALERIE 49.4 282.7 19 4 -1984 7 2 12 28 OSCAR 15.9 44.9 100 228 -1995 3 2 6 13 WILLIAM 66.3 54.7 134 444 -1969 8 3 6 15 ERNESTO 63.6 78.7 29 95 -1950 6 27 6 8 TONY 34.8 114.7 25 684 -1963 10 26 6 21 ALBERTO 60.8 333.9 160 136 -1991 4 14 0 2 ALBERTO 18.7 286.5 104 281 -1968 7 16 6 23 JOYCE 41.8 215.6 127 135 -1950 3 28 18 14 PATTY 17.3 108.0 10 221 -1999 11 25 18 26 MICHAEL 12.9 11.5 150 641 -1965 6 27 0 6 DEBBY 10.7 164.7 59 803 -1955 1 26 0 6 ERNESTO 12.6 202.0 155 435 -1968 11 22 18 11 DEBBY 30.0 202.2 116 283 -1995 5 15 0 4 WILLIAM 63.4 104.8 154 749 -1953 7 16 18 18 BERYL 50.3 266.4 54 518 -1972 1 14 0 19 WILLIAM 21.5 253.2 145 773 -1998 9 10 6 6 CHRIS 12.6 352.2 68 669 -1997 1 22 18 10 ERNESTO 68.4 239.5 60 743 -1979 7 9 6 12 CHRIS 64.4 90.9 122 153 -1994 12 4 6 18 HELENE 29.1 93.3 57 474 -2001 5 18 6 7 KIRK 64.7 24.0 87 201 -1980 7 10 12 27 DEBBY 59.9 62.2 17 455 -1991 3 8 6 14 ERNESTO 43.8 326.0 52 681 -1990 5 20 12 10 HELENE 41.0 214.5 113 132 -1958 9 24 12 24 SANDY 7.1 333.6 126 862 -1950 2 5 12 3 NADINE 23.3 220.2 64 594 -1988 4 6 0 9 TONY 26.7 210.6 16 434 -1968 12 10 18 21 BERYL 26.3 289.1 148 645 -1980 5 1 12 12 CHRIS 64.3 166.6 132 868 -1958 6 12 12 17 LESLIE 47.4 338.9 81 0 -1992 3 16 18 13 ALBERTO 36.7 65.7 51 608 -1958 10 6 6 12 CHRIS 50.5 103.5 26 7 -1969 9 18 12 11 LESLIE 44.9 223.2 135 193 -1955 11 5 0 20 ALBERTO 14.3 144.5 69 309 -1968 1 25 0 10 RAFAEL 61.0 357.4 43 659 -1962 8 22 0 13 OSCAR 25.1 53.8 60 348 -1961 12 18 6 6 MICHAEL 60.4 6.9 153 761 -1972 10 1 0 23 LESLIE 37.9 58.3 32 60 -1966 9 24 0 15 MICHAEL 15.1 208.1 98 627 -1972 3 14 12 26 RAFAEL 67.4 7.6 137 119 -1989 9 6 0 26 FLORENCE 65.1 206.0 157 79 -1994 9 17 0 11 CHRIS 66.9 259.8 129 258 -1985 10 12 12 9 DEBBY 41.3 106.5 10 129 -1982 6 26 18 22 SANDY 13.0 346.6 45 824 -1968 9 18 0 10 SANDY 25.8 249.3 155 793 -2003 7 7 12 2 ALBERTO 44.1 93.8 107 420 -1964 3 5 0 6 SANDY 53.2 328.9 22 641 -1950 7 17 12 24 CHRIS 66.3 234.5 56 715 -2000 11 28 0 24 VALERIE 56.2 21.2 97 606 -2002 12 14 0 6 HELENE 10.2 129.9 36 342 -2002 2 28 6 16 MICHAEL 57.8 328.0 39 24 -1984 1 15 0 14 GORDON 13.7 44.5 108 706 -1988 1 18 18 3 MICHAEL 27.1 302.4 50 179 -1967 3 16 6 19 LESLIE 66.4 244.8 32 801 -1969 4 27 6 15 MICHAEL 29.9 244.1 122 598 -1995 9 4 18 15 PATTY 61.5 60.7 17 840 -1997 5 22 6 13 OSCAR 8.6 125.0 47 840 -1971 3 4 12 4 FLORENCE 56.4 13.0 144 260 -1950 12 15 12 10 VALERIE 12.1 329.3 80 478 -1983 8 8 0 21 GORDON 58.4 333.9 43 76 -1997 5 11 18 16 CHRIS 63.5 152.1 13 48 -1982 6 20 18 10 WILLIAM 61.3 40.9 120 286 -1951 10 25 0 6 CHRIS 65.1 121.6 44 571 -1994 5 3 0 18 ISAAC 26.0 305.7 123 119 -1974 9 8 6 6 LESLIE 34.6 312.3 38 395 -1968 6 22 12 13 MICHAEL 18.0 280.2 142 491 -1968 6 23 12 13 VALERIE 10.6 281.0 74 461 -2002 12 3 18 16 ISAAC 12.5 272.0 41 580 -1990 7 3 18 3 SANDY 67.1 7.4 97 781 -1962 6 25 6 15 TONY 59.9 132.8 50 23 -1953 5 14 0 16 ALBERTO 52.8 183.2 142 89 -1996 2 5 18 22 LESLIE 26.1 70.4 127 132 -1988 2 4 6 6 KIRK 9.7 12.0 21 208 -1993 10 17 12 9 TONY 44.9 170.6 155 17 -1990 6 15 12 27 TONY 20.8 166.9 115 183 -1954 7 13 18 16 LESLIE 27.0 339.2 91 515 -1966 2 10 12 22 RAFAEL 16.0 207.4 64 446 -1957 3 11 6 25 HELENE 24.9 35.4 42 425 -1968 6 16 6 2 ERNESTO 64.2 49.2 57 170 -1989 6 25 18 12 WILLIAM 32.1 70.2 94 134 -1981 9 26 0 10 ISAAC 57.3 30.2 85 741 -1965 10 26 12 16 JOYCE 63.5 230.8 84 756 -1991 3 23 18 26 HELENE 60.2 120.4 62 267 -2002 10 23 12 14 NADINE 37.5 75.3 152 776 -1953 11 27 0 16 BERYL 12.4 240.7 44 120 -1962 10 5 18 5 RAFAEL 46.1 232.0 84 802 -1954 10 2 6 3 SANDY 59.5 234.6 153 79 -1975 8 4 12 19 GORDON 23.2 4.9 79 888 -1951 5 20 18 13 GORDON 9.0 347.2 144 603 -1962 11 18 0 3 OSCAR 10.3 350.3 90 616 -1993 6 16 6 4 GORDON 65.6 237.3 109 534 -1955 7 19 6 25 TONY 65.0 32.6 59 512 -1965 10 3 18 4 PATTY 11.1 249.9 68 98 -1962 12 13 12 12 WILLIAM 16.6 0.8 94 503 -1957 11 5 6 4 GORDON 55.9 244.2 29 730 -1992 1 15 0 20 NADINE 50.5 15.5 149 674 -1991 12 3 12 19 RAFAEL 47.7 226.1 159 653 -2000 10 15 6 10 VALERIE 41.0 268.9 145 69 -1978 7 27 0 10 JOYCE 48.9 76.9 76 79 -2000 12 9 18 17 MICHAEL 43.5 16.5 57 481 -1968 12 17 18 21 TONY 63.0 217.8 60 22 -1983 6 15 0 24 FLORENCE 52.9 192.8 141 25 -1992 6 25 18 17 BERYL 28.1 99.2 14 531 -1973 9 18 6 4 OSCAR 53.1 357.1 150 364 -2001 10 14 18 26 PATTY 30.7 30.3 121 558 -1975 9 16 18 18 LESLIE 46.3 17.6 144 406 -1970 10 10 6 20 OSCAR 69.4 291.6 161 642 -1999 9 15 12 5 KIRK 28.0 322.8 56 695 -1963 7 22 6 23 FLORENCE 36.3 31.4 89 364 -1976 2 26 6 25 CHRIS 33.8 166.3 96 519 -2000 3 20 6 14 DEBBY 50.4 153.2 64 383 -1974 2 10 12 27 DEBBY 68.3 242.5 77 2 -1968 4 12 0 6 NADINE 29.2 264.1 128 689 -1985 10 18 12 12 LESLIE 29.3 185.1 59 361 -1987 5 4 6 28 RAFAEL 15.0 313.1 96 332 -1964 5 25 0 3 BERYL 66.6 228.2 104 149 -1995 9 10 18 11 KIRK 47.0 37.8 121 551 -1974 3 17 12 13 ISAAC 21.0 117.2 16 71 -1962 3 20 12 13 LESLIE 19.5 138.8 62 364 -1991 6 27 0 22 MICHAEL 38.5 56.8 98 135 -1969 6 20 6 21 KIRK 66.8 272.8 94 118 -1997 2 24 0 19 ISAAC 43.7 113.9 151 398 -1978 10 19 6 21 MICHAEL 47.3 19.3 111 711 -1975 11 19 12 19 LESLIE 46.4 107.4 38 35 -1962 9 2 6 12 CHRIS 32.8 179.7 107 270 -1965 9 19 12 25 KIRK 40.0 328.3 110 392 -1961 7 25 0 23 DEBBY 68.7 130.9 134 491 -1964 11 26 12 5 OSCAR 20.7 291.6 54 77 -1969 7 2 6 2 RAFAEL 68.4 239.6 133 216 -1975 6 23 6 7 ERNESTO 32.2 352.8 28 400 -1993 7 20 0 10 DEBBY 7.6 180.7 76 96 -2002 7 2 18 16 DEBBY 17.6 49.7 151 393 -2002 7 17 0 10 KIRK 16.1 78.7 153 429 -2001 3 2 18 6 OSCAR 23.6 334.6 105 39 -2001 5 8 12 23 KIRK 53.0 213.8 140 312 -1971 3 25 12 3 ISAAC 53.7 327.0 51 857 -1951 5 24 12 13 FLORENCE 16.5 253.5 13 51 -1965 9 2 18 5 DEBBY 65.5 220.1 123 894 -1961 8 26 6 16 BERYL 69.0 181.7 68 439 -1959 9 11 0 25 RAFAEL 14.5 122.1 57 124 -1975 1 16 0 9 JOYCE 31.2 257.6 101 234 -1980 6 13 6 8 PATTY 62.6 46.2 151 312 -1952 8 26 12 17 NADINE 24.9 43.0 94 14 -1993 11 12 0 2 MICHAEL 41.0 218.6 33 179 -1978 6 23 12 5 TONY 32.4 244.3 153 520 -1996 1 24 0 7 ALBERTO 18.5 237.4 50 674 -1972 4 15 0 19 DEBBY 42.4 287.8 131 607 -1957 11 15 18 19 ISAAC 43.5 275.4 58 113 -1963 1 1 12 11 VALERIE 38.5 215.6 96 469 -1971 8 11 6 2 TONY 61.2 221.3 140 441 -1983 7 27 0 17 CHRIS 67.5 356.4 10 26 -1983 10 13 12 25 CHRIS 11.5 34.4 15 347 -1957 8 8 6 11 MICHAEL 53.7 60.7 97 409 -1985 10 8 6 28 GORDON 67.6 62.0 93 717 -1954 4 24 12 10 FLORENCE 35.5 86.7 163 88 -1990 1 28 0 2 FLORENCE 19.2 135.8 51 220 -1968 9 27 0 9 RAFAEL 16.7 6.8 100 575 -1996 4 27 12 21 JOYCE 57.8 35.7 32 137 -1985 1 1 12 17 JOYCE 28.1 206.4 70 804 -1959 3 1 6 21 WILLIAM 25.7 148.9 164 76 -1992 1 25 12 10 TONY 9.0 106.5 125 416 -1983 12 1 0 9 TONY 11.9 68.0 150 35 -1969 10 20 12 1 BERYL 55.1 65.9 129 503 -1991 1 6 12 20 ERNESTO 69.1 139.3 123 161 -1951 8 1 0 8 JOYCE 51.5 151.1 157 387 -1957 4 15 12 3 ALBERTO 36.9 233.4 93 878 -1984 3 18 6 22 KIRK 46.7 114.7 74 638 -1951 10 8 18 5 DEBBY 15.0 344.5 93 412 -1969 1 2 0 27 VALERIE 32.2 224.4 122 691 -1976 12 26 12 7 CHRIS 38.5 311.2 162 641 -1992 2 7 6 3 TONY 13.6 65.9 37 632 -1982 8 24 6 8 ERNESTO 36.4 330.9 103 348 -1957 1 24 12 1 ERNESTO 58.3 126.2 132 152 -1966 11 25 6 26 NADINE 16.8 189.3 43 542 -1966 3 25 12 21 GORDON 68.2 183.5 19 285 -2003 5 1 6 7 NADINE 28.3 231.2 107 217 -1970 2 14 0 15 OSCAR 25.9 145.6 145 409 -1997 4 3 6 10 RAFAEL 68.3 246.9 147 389 -1972 12 20 0 25 HELENE 51.6 31.1 71 823 -1969 2 2 12 5 HELENE 7.6 294.0 42 898 -1952 9 16 18 17 RAFAEL 43.8 183.0 72 320 -1977 10 23 0 25 SANDY 48.7 129.2 102 645 -1983 12 2 12 18 RAFAEL 9.1 207.5 142 215 -1967 2 9 0 1 JOYCE 65.1 322.4 106 362 -1979 3 24 0 11 JOYCE 26.5 135.1 135 72 -1965 12 3 6 28 NADINE 28.7 82.1 164 61 -1998 5 9 18 27 PATTY 28.1 56.6 136 309 -2000 7 6 18 26 PATTY 11.2 134.0 42 522 -1953 2 15 12 3 GORDON 7.1 90.5 128 252 -1975 10 10 12 15 LESLIE 31.0 101.2 48 672 -1975 7 24 18 1 ERNESTO 29.1 39.4 159 80 -1973 9 25 6 13 KIRK 11.3 216.4 140 434 -1980 3 26 18 28 SANDY 37.6 3.3 93 701 -1981 4 1 6 4 MICHAEL 13.6 143.8 104 602 -1987 5 19 6 12 OSCAR 60.5 213.0 46 307 -1975 3 15 0 11 CHRIS 37.2 177.9 126 459 -2001 12 2 0 1 FLORENCE 50.5 42.4 136 735 -1959 6 11 12 23 HELENE 36.0 155.1 131 453 -1978 1 24 18 11 OSCAR 50.6 111.5 86 237 -1989 9 11 18 2 VALERIE 68.2 162.3 150 20 -1981 12 22 12 24 ISAAC 48.5 37.9 159 449 -2003 4 19 6 23 FLORENCE 21.7 222.1 13 509 -1985 9 5 18 6 OSCAR 28.0 348.2 17 141 -1967 2 24 0 1 VALERIE 39.0 284.7 50 675 -1957 4 25 0 21 ERNESTO 17.6 183.6 11 495 -1969 10 4 12 23 LESLIE 43.4 340.2 121 498 -1950 1 3 0 9 GORDON 45.5 249.1 81 879 -1988 2 14 12 23 FLORENCE 50.5 54.8 91 102 -1970 12 13 0 7 JOYCE 34.9 161.3 46 623 -1978 5 28 18 9 NADINE 13.5 254.4 11 498 -1963 6 10 18 14 OSCAR 63.5 39.6 133 687 -1952 10 1 0 27 BERYL 28.4 339.0 156 306 -1983 10 8 6 27 KIRK 67.2 114.1 133 757 -1988 7 25 18 17 LESLIE 52.9 259.7 97 367 -1979 5 3 18 15 SANDY 60.3 302.6 27 708 -1975 1 15 0 5 OSCAR 59.3 283.8 20 890 -1983 12 4 12 7 OSCAR 24.1 51.9 126 732 -1975 12 16 0 25 ERNESTO 67.4 186.7 140 228 -1967 10 8 18 24 NADINE 35.6 314.1 135 106 -2002 2 1 18 19 ISAAC 50.2 217.4 73 29 -1982 9 26 12 27 DEBBY 41.5 234.2 120 862 -1955 5 8 12 21 ERNESTO 39.0 190.4 33 18 -1988 9 18 0 7 JOYCE 52.2 209.3 77 263 -1999 3 24 6 17 HELENE 69.3 166.7 70 375 -2001 7 26 6 16 ERNESTO 33.6 98.6 74 416 -1992 12 10 12 6 RAFAEL 20.1 5.1 14 208 -1987 10 20 12 16 MICHAEL 38.3 294.3 104 433 -1992 5 4 12 14 FLORENCE 19.0 20.2 156 633 -1998 8 18 6 25 PATTY 34.3 176.6 119 591 -1966 5 9 18 24 HELENE 61.8 148.8 122 435 -1999 10 14 12 18 ERNESTO 52.3 89.1 110 502 -1996 2 7 0 6 BERYL 25.2 46.6 29 317 -1958 6 13 18 22 ALBERTO 57.8 41.5 63 605 -1956 1 1 18 10 GORDON 12.9 74.0 82 346 -1964 9 28 18 25 WILLIAM 24.5 129.6 56 682 -1988 7 13 18 10 LESLIE 51.0 221.8 11 514 -1957 5 20 6 13 JOYCE 65.3 126.3 58 416 -1987 3 6 18 16 SANDY 62.0 216.0 117 77 -1954 10 9 0 10 VALERIE 13.1 216.1 88 680 -1979 6 27 6 13 FLORENCE 51.8 254.4 82 25 -1960 8 24 0 6 ISAAC 30.4 142.5 79 532 -1993 3 18 6 16 HELENE 58.0 171.7 126 269 -1996 9 25 12 8 PATTY 17.2 117.7 41 871 -1999 11 20 12 17 WILLIAM 64.5 162.8 129 270 -1965 2 11 6 7 BERYL 31.7 276.2 143 160 -1998 1 17 12 28 CHRIS 41.9 142.8 45 672 -1982 5 19 18 5 BERYL 40.8 271.8 14 209 -1950 6 9 6 1 CHRIS 31.9 347.2 125 501 -1957 10 17 18 15 HELENE 15.8 113.9 62 463 -1972 9 9 18 17 PATTY 63.6 163.2 114 483 -1958 11 25 18 17 OSCAR 59.3 328.6 146 266 -1992 6 10 12 12 WILLIAM 69.0 18.0 100 556 -1997 5 17 18 26 ALBERTO 49.7 108.4 57 624 -1988 8 12 12 25 BERYL 29.1 37.5 139 698 -1958 5 11 12 7 PATTY 34.1 261.8 131 142 -1950 4 26 6 2 GORDON 64.9 90.7 164 854 -2004 6 11 6 20 OSCAR 33.0 216.7 157 894 -1951 6 21 0 24 BERYL 46.1 12.6 28 717 -1955 3 8 6 12 ALBERTO 48.8 253.7 49 364 -2000 8 2 6 22 SANDY 56.6 343.2 23 688 -1988 3 21 0 14 HELENE 11.4 298.8 19 503 -1962 1 26 12 23 MICHAEL 32.3 274.8 89 786 -1992 1 11 0 9 JOYCE 58.5 59.9 64 267 -1971 11 4 12 12 NADINE 35.3 130.1 147 602 -1973 9 11 6 8 JOYCE 23.7 21.1 164 163 -1963 4 17 12 13 WILLIAM 8.9 171.1 164 79 -1991 4 12 0 3 MICHAEL 46.4 98.9 152 38 -1989 4 25 18 5 GORDON 39.3 354.7 60 54 -1960 1 9 18 9 NADINE 12.3 264.7 134 83 -1955 4 27 12 25 LESLIE 24.5 303.1 138 401 -1950 8 23 12 19 NADINE 14.6 71.1 119 65 -1961 5 26 12 3 ISAAC 8.0 295.5 81 522 -1967 2 3 12 11 KIRK 64.4 47.1 42 291 -2004 1 2 6 21 JOYCE 48.4 319.1 105 269 -2003 3 24 0 3 FLORENCE 24.8 132.7 151 42 -1980 3 17 0 25 HELENE 26.9 153.0 156 525 -2000 10 28 18 6 ERNESTO 10.2 87.6 63 685 -1985 11 25 18 27 SANDY 36.2 110.7 29 553 -1992 7 26 18 24 RAFAEL 10.5 112.4 42 2 -2002 5 15 18 24 NADINE 58.7 184.4 24 762 -1973 1 25 0 7 KIRK 8.5 148.8 160 151 -2004 2 16 12 26 LESLIE 58.9 23.4 82 218 -1950 11 14 0 28 MICHAEL 45.9 37.8 128 577 -1995 4 8 6 3 KIRK 68.4 275.9 83 811 -1996 8 2 12 18 JOYCE 11.9 256.2 37 355 -1968 6 23 18 25 KIRK 36.2 312.5 123 166 -1986 8 7 6 24 ERNESTO 32.3 305.7 144 505 -1967 5 8 0 15 ISAAC 66.9 25.2 53 607 -1971 12 10 12 4 HELENE 17.8 350.8 123 269 -1969 6 28 12 11 OSCAR 63.2 220.2 48 826 -1959 4 25 18 22 PATTY 55.4 329.8 152 644 -1986 7 12 6 26 MICHAEL 63.4 157.7 134 343 -1974 3 27 12 5 ALBERTO 15.3 74.0 80 849 -1963 3 5 0 6 TONY 9.7 203.5 120 42 -1951 2 11 6 16 PATTY 50.2 284.5 148 691 -1955 12 4 0 9 DEBBY 32.8 335.6 125 518 -1994 1 24 6 2 BERYL 44.2 282.2 116 81 -2004 1 12 0 28 SANDY 67.6 140.8 14 830 -1976 1 14 12 22 CHRIS 63.9 91.9 157 146 -1978 2 16 18 23 LESLIE 28.7 20.3 113 785 -1980 4 21 0 6 PATTY 58.2 271.6 82 893 -1976 7 11 0 23 OSCAR 56.8 62.8 69 801 -1971 4 22 18 7 KIRK 49.7 38.8 149 537 -1966 3 21 0 22 ISAAC 22.8 116.0 123 463 -1957 9 3 18 7 RAFAEL 25.2 203.0 100 98 -1989 3 20 12 8 RAFAEL 63.4 191.0 23 35 -1978 5 1 12 13 ISAAC 62.6 202.6 33 448 -1980 4 11 6 1 MICHAEL 10.5 354.0 135 185 -1962 9 17 0 9 RAFAEL 16.6 286.8 22 24 -1996 7 14 0 3 RAFAEL 46.2 180.7 149 512 -1959 8 20 0 15 HELENE 52.0 279.8 134 199 -1983 4 10 12 20 ALBERTO 16.7 128.1 144 590 -1956 10 26 0 25 BERYL 14.8 332.6 65 610 -1977 1 23 18 3 BERYL 63.7 42.5 42 793 -1980 11 16 12 15 BERYL 17.4 84.1 127 834 -1968 9 21 12 25 DEBBY 63.9 312.5 163 542 -1960 10 24 0 6 GORDON 49.4 190.8 60 730 -1963 2 5 18 3 ERNESTO 68.7 315.2 108 463 -1997 12 16 6 12 GORDON 30.0 148.7 106 195 -1999 11 27 0 16 PATTY 8.1 40.0 74 758 -1974 5 19 12 6 ERNESTO 65.8 252.6 76 95 -1959 8 9 0 2 JOYCE 38.6 247.0 152 483 -1992 10 16 12 5 TONY 11.0 184.8 86 439 -1968 7 19 6 7 RAFAEL 15.0 176.6 124 82 -1961 6 17 12 8 VALERIE 29.6 129.4 99 119 -1955 6 19 0 13 ERNESTO 67.8 84.8 113 443 -1953 7 8 0 20 HELENE 35.4 246.0 52 601 -1983 11 23 0 23 MICHAEL 23.5 329.3 14 584 -1956 10 2 0 8 CHRIS 21.7 137.5 49 549 -1957 10 16 6 24 ALBERTO 13.9 233.7 126 584 -1998 12 18 12 1 OSCAR 21.2 344.7 58 255 -1991 5 3 0 24 JOYCE 42.7 158.7 37 41 -1972 3 18 6 27 KIRK 7.7 221.8 164 764 -1953 7 13 0 19 WILLIAM 11.9 192.4 70 481 -1993 2 9 12 10 RAFAEL 36.0 30.4 137 537 -1970 12 7 6 22 MICHAEL 40.4 129.9 92 587 -1987 3 20 6 21 OSCAR 67.8 135.2 124 3 -1963 4 17 12 25 PATTY 60.2 21.8 59 422 -2001 12 12 6 2 CHRIS 47.2 45.8 59 872 -1954 8 9 6 19 SANDY 24.2 130.7 152 462 -1977 8 1 18 17 MICHAEL 26.7 58.1 44 555 -1953 10 12 6 6 MICHAEL 68.5 349.7 119 18 -1968 10 13 0 14 HELENE 22.7 109.9 61 643 -1984 8 17 18 5 HELENE 28.1 121.9 77 656 -1986 2 5 0 20 VALERIE 30.3 201.6 101 109 -1972 8 1 6 18 TONY 51.2 196.2 101 430 -2003 4 17 6 17 GORDON 16.4 9.9 86 84 -1987 9 21 18 4 CHRIS 13.6 308.2 127 701 -2001 1 1 12 26 ALBERTO 36.8 351.6 131 529 -1971 7 12 12 13 PATTY 20.3 27.6 41 444 -1966 5 7 0 26 NADINE 10.7 91.7 119 70 -1962 10 6 0 23 SANDY 18.7 149.9 43 129 -1958 10 27 18 21 KIRK 68.3 136.5 92 308 -1998 6 22 18 16 PATTY 69.0 174.8 43 285 -1995 4 2 12 21 PATTY 12.1 268.7 144 392 -1983 1 13 12 22 WILLIAM 28.6 266.0 66 441 -2000 10 12 0 9 NADINE 57.4 184.8 145 372 -1999 5 15 12 3 BERYL 66.7 134.6 115 604 -1950 4 13 6 28 PATTY 48.4 266.3 132 0 -1983 10 3 18 20 FLORENCE 60.2 304.7 41 556 -1983 2 23 12 9 OSCAR 11.6 73.9 128 416 -1962 5 22 12 2 CHRIS 36.1 143.6 71 374 -1969 3 12 6 1 OSCAR 22.0 193.0 141 212 -1954 2 1 18 12 DEBBY 19.7 106.6 138 111 -1989 12 24 6 5 ERNESTO 42.0 231.9 76 825 -1969 10 10 6 21 BERYL 59.1 208.6 102 748 -1960 1 6 12 21 OSCAR 68.0 298.6 128 172 -1970 8 12 6 23 LESLIE 53.7 6.6 37 572 -1980 12 27 18 14 LESLIE 57.6 46.5 150 383 -1955 7 14 12 1 LESLIE 21.9 184.7 40 866 -1967 12 6 12 15 JOYCE 62.3 307.4 37 635 -1990 3 10 12 12 KIRK 45.2 242.7 33 20 -1971 3 5 18 14 NADINE 8.9 199.0 117 198 -1957 1 23 18 26 MICHAEL 34.9 266.9 53 367 -1991 9 21 0 11 SANDY 64.7 140.3 145 639 -1996 12 3 6 7 WILLIAM 12.9 178.4 49 286 -1951 5 16 0 4 MICHAEL 53.7 84.9 102 228 -2003 6 23 18 2 PATTY 31.1 259.9 26 469 -1963 5 25 6 19 OSCAR 41.5 205.2 10 823 -1991 3 20 12 20 BERYL 19.7 350.6 120 754 -1986 6 2 0 7 KIRK 54.0 323.1 116 35 -1974 5 10 0 27 ALBERTO 8.0 156.1 15 549 -1972 9 6 12 11 DEBBY 34.8 154.7 26 18 -1988 2 10 0 28 MICHAEL 61.3 300.7 80 736 -2004 5 12 0 12 FLORENCE 69.5 187.6 122 483 -2004 9 24 12 2 HELENE 50.0 180.2 122 576 -1973 10 13 12 11 FLORENCE 18.2 36.5 20 293 -1990 2 7 6 5 NADINE 27.9 171.8 78 699 -1965 2 4 18 21 BERYL 26.7 49.9 70 208 -2000 11 25 18 13 MICHAEL 24.4 71.3 142 713 -1980 2 28 6 10 FLORENCE 16.5 311.5 162 641 -1968 10 23 6 14 BERYL 10.1 205.5 10 15 -2000 6 8 18 8 KIRK 15.8 164.6 73 451 -2001 8 15 6 28 ALBERTO 60.6 76.3 135 31 -1963 7 22 6 16 TONY 15.7 291.3 112 690 -1950 1 22 12 25 OSCAR 62.9 260.6 114 215 -1990 2 15 18 19 CHRIS 46.9 248.7 92 84 -1961 6 2 12 10 NADINE 40.6 171.4 50 694 -1951 7 15 12 3 RAFAEL 58.8 75.2 100 195 -1982 6 28 12 11 CHRIS 50.1 106.1 164 39 -1970 9 6 12 3 SANDY 66.3 8.3 134 262 -1996 6 18 0 5 DEBBY 9.6 239.2 119 771 -1981 12 9 12 8 TONY 20.6 254.1 89 2 -1955 10 16 6 25 PATTY 14.7 226.3 71 448 -1963 4 16 0 20 ERNESTO 36.9 265.2 123 22 -2002 3 19 18 22 JOYCE 65.7 53.7 29 821 -1953 11 21 0 19 HELENE 35.1 291.6 78 370 -1971 11 18 18 2 GORDON 41.5 262.4 130 158 -1973 10 5 0 11 LESLIE 33.7 206.2 153 633 -1975 7 16 18 7 OSCAR 9.4 335.4 141 181 -1957 7 6 6 14 WILLIAM 51.6 356.5 144 204 -1993 2 15 12 27 LESLIE 18.3 230.9 158 520 -1974 1 23 18 19 PATTY 34.0 302.9 23 22 -1995 12 27 0 7 RAFAEL 55.1 100.3 163 619 -1973 4 23 6 26 ERNESTO 48.4 14.3 92 395 -1977 4 23 12 6 DEBBY 8.7 125.1 73 583 -1993 5 18 12 4 MICHAEL 20.4 248.6 139 697 -2002 1 3 0 28 VALERIE 40.9 93.2 61 674 -1997 1 2 0 12 CHRIS 52.2 24.4 109 77 -1951 10 19 18 6 NADINE 65.5 155.6 118 356 -1965 6 27 6 23 FLORENCE 10.0 296.3 50 806 -1962 11 24 0 9 LESLIE 18.2 107.3 12 558 -1966 8 28 12 7 OSCAR 53.5 269.5 96 792 -1998 1 19 6 26 GORDON 16.0 211.4 140 775 -1955 10 19 18 6 ERNESTO 59.8 144.3 39 26 -1989 4 26 12 8 LESLIE 17.1 110.2 31 563 -1961 11 11 18 5 TONY 49.3 2.1 144 585 -1953 11 1 6 15 RAFAEL 55.2 38.0 99 711 -2003 12 22 6 4 ALBERTO 26.2 284.7 98 642 -1994 6 10 6 3 WILLIAM 53.9 169.7 62 627 -1979 8 3 12 21 RAFAEL 55.0 174.6 102 729 -1976 9 22 0 16 GORDON 11.2 119.3 77 895 -1999 12 27 18 27 MICHAEL 17.9 28.9 155 258 -2002 2 19 18 4 HELENE 46.0 273.7 76 126 -1994 6 7 18 22 RAFAEL 17.8 94.4 151 736 -1955 11 2 12 21 GORDON 13.9 20.2 74 261 -1983 6 24 0 12 JOYCE 27.0 141.2 114 29 -1995 1 26 6 22 KIRK 61.2 21.3 89 195 -1992 1 5 12 15 ERNESTO 36.1 142.8 124 165 -1975 10 16 6 26 ERNESTO 63.9 26.8 56 249 -1979 5 12 12 28 GORDON 48.4 348.8 67 461 -1951 3 5 0 11 ERNESTO 60.6 285.1 67 335 -1966 3 16 0 18 VALERIE 51.2 315.7 88 305 -1997 10 18 12 3 DEBBY 14.9 66.8 108 656 -1993 3 16 6 3 VALERIE 39.0 98.4 155 636 -1995 2 2 12 23 JOYCE 56.2 257.7 131 244 -1981 12 13 12 11 HELENE 30.5 355.4 48 17 -1977 4 13 0 23 DEBBY 35.1 147.2 12 740 -1993 2 27 18 7 ERNESTO 28.4 139.8 145 515 -1968 11 6 18 16 PATTY 24.4 354.0 98 370 -1983 10 22 18 15 JOYCE 12.6 71.1 147 583 -1956 10 14 0 2 NADINE 47.2 229.5 137 82 -1997 7 12 6 4 FLORENCE 49.1 285.8 159 339 -1987 12 16 6 5 KIRK 24.3 305.9 126 568 -2002 3 22 6 4 PATTY 36.3 4.0 112 804 -1995 6 10 6 14 RAFAEL 22.6 264.7 87 224 -1965 11 24 0 8 VALERIE 30.0 309.0 120 880 -2004 11 2 0 14 JOYCE 37.6 243.0 93 321 -1973 11 28 12 6 DEBBY 63.6 224.6 98 787 -1973 3 22 0 5 ALBERTO 11.4 79.2 18 234 -1971 10 28 0 11 CHRIS 44.7 238.8 87 28 -1964 3 19 12 20 ISAAC 61.2 287.2 62 83 -1954 4 28 18 13 FLORENCE 51.7 67.2 106 563 -1967 6 17 0 23 OSCAR 49.5 344.3 144 453 -1982 4 1 18 27 MICHAEL 8.7 222.2 123 274 -1976 2 3 18 23 MICHAEL 53.0 154.7 34 626 -1974 1 11 6 3 WILLIAM 25.2 129.1 157 769 -1951 8 2 6 6 CHRIS 31.1 138.9 24 401 -1972 6 18 0 17 MICHAEL 24.6 157.4 43 115 -1985 3 26 0 2 TONY 38.9 192.3 146 607 -1987 5 16 12 23 ALBERTO 53.4 282.4 17 470 -1971 11 10 12 11 DEBBY 9.8 244.3 54 165 -1969 9 10 0 24 KIRK 46.1 153.1 69 129 -1980 6 13 12 15 PATTY 28.3 110.8 114 728 -1981 5 12 0 20 HELENE 45.3 117.5 103 858 -1950 10 7 0 16 VALERIE 45.5 261.3 38 783 -1960 12 28 0 2 HELENE 49.3 171.1 10 752 -1999 8 11 12 23 KIRK 59.9 334.9 44 236 -1965 3 24 0 5 PATTY 49.8 26.9 17 506 -1985 1 4 0 26 RAFAEL 36.9 338.5 88 850 -1996 7 26 18 6 PATTY 58.4 287.3 153 676 -1987 4 20 0 10 PATTY 60.3 151.9 120 32 -1969 11 9 18 22 JOYCE 57.2 4.0 156 433 -1971 3 22 18 17 ERNESTO 44.1 141.2 84 773 -1967 4 7 0 18 MICHAEL 58.5 314.3 98 379 -1967 1 16 12 8 GORDON 34.8 2.6 92 681 -1977 11 14 6 5 NADINE 29.3 232.7 151 891 -1958 10 9 6 2 ISAAC 12.4 215.0 46 531 -1951 11 19 18 28 MICHAEL 66.4 57.0 91 223 -1956 12 5 12 16 BERYL 20.0 25.1 51 881 -1983 6 25 6 7 WILLIAM 10.8 356.8 64 887 -1982 6 5 6 24 ERNESTO 25.0 223.8 17 408 -2001 9 16 12 27 VALERIE 9.1 10.0 114 827 -1972 10 5 18 17 JOYCE 32.2 136.2 10 849 -1980 10 25 6 23 ERNESTO 15.3 112.5 30 840 -2003 4 9 12 4 NADINE 27.0 137.0 43 426 -1995 8 10 6 26 WILLIAM 46.4 321.2 31 309 -1967 9 19 0 10 ALBERTO 16.9 308.3 42 467 -1978 7 22 0 2 KIRK 9.3 156.3 53 582 -1990 9 16 6 12 NADINE 58.1 182.2 45 159 -1986 2 26 12 27 NADINE 37.6 180.9 11 705 -1972 7 22 0 7 ISAAC 17.4 87.0 68 39 -1987 12 25 12 4 ERNESTO 32.0 107.3 59 481 -1992 5 1 18 11 ISAAC 69.6 132.6 75 672 -1953 6 1 6 28 WILLIAM 44.7 126.3 19 879 -1989 7 28 12 13 FLORENCE 13.8 164.5 146 340 -2001 1 16 6 3 KIRK 46.3 179.6 53 755 -2001 7 11 12 8 SANDY 40.8 94.8 71 743 -1952 12 12 6 20 DEBBY 35.7 340.6 74 684 -1998 2 17 12 24 TONY 60.2 131.7 104 14 -1989 6 2 12 11 JOYCE 69.1 357.5 25 528 -2003 1 15 6 1 OSCAR 23.4 220.5 79 79 -1984 3 21 6 6 DEBBY 35.5 188.3 77 764 -1979 9 27 18 21 FLORENCE 68.0 262.1 120 157 -1980 10 9 0 7 JOYCE 16.5 57.3 124 420 -1976 3 14 12 28 VALERIE 38.6 112.5 152 832 -2000 10 24 12 4 VALERIE 52.9 21.0 133 102 -2004 12 24 18 28 TONY 24.5 262.4 101 303 -1989 2 2 12 7 ERNESTO 53.4 160.1 65 667 -1998 6 19 18 13 PATTY 17.8 298.9 102 361 -1951 3 26 12 16 TONY 20.9 223.7 154 200 -1993 6 21 12 24 NADINE 54.7 227.1 76 811 -1992 5 8 0 25 ALBERTO 51.4 38.8 72 624 -1983 3 14 0 2 ERNESTO 15.5 73.3 108 820 -1964 3 28 6 18 DEBBY 51.5 200.8 67 878 -1989 6 6 12 21 CHRIS 25.8 317.6 52 792 -1950 1 20 0 21 VALERIE 16.3 42.4 66 500 -1986 10 12 0 13 MICHAEL 64.6 174.2 64 0 -1976 3 24 6 10 KIRK 7.3 92.4 91 259 -1982 10 19 0 3 PATTY 38.4 339.9 75 840 -1998 5 15 12 5 GORDON 42.0 132.3 123 605 -1959 5 22 12 18 FLORENCE 38.4 13.5 153 581 -1977 11 18 6 15 ERNESTO 65.5 4.0 19 874 -1984 6 9 6 24 ERNESTO 45.6 286.1 124 155 -1959 8 11 0 3 BERYL 47.5 75.2 36 893 -1999 4 10 18 4 PATTY 37.4 356.8 90 797 -1964 9 13 18 13 KIRK 60.8 30.3 56 651 -1976 7 16 0 5 BERYL 54.7 91.1 24 12 -1965 12 17 6 22 RAFAEL 56.9 127.2 125 67 -1977 12 1 0 12 HELENE 37.2 9.9 61 695 -1976 10 6 6 1 ALBERTO 56.3 281.7 86 782 -1966 11 20 18 17 RAFAEL 9.5 69.4 153 482 -1976 7 16 12 14 JOYCE 57.1 129.7 75 789 -1978 4 13 6 25 ERNESTO 66.2 302.7 70 150 -1984 6 22 12 12 PATTY 43.4 225.5 87 340 -1958 3 22 0 17 MICHAEL 20.2 136.9 29 695 -1974 7 24 18 6 HELENE 29.8 76.7 113 816 -1987 3 3 18 27 TONY 44.9 177.2 86 29 -2000 11 3 18 16 LESLIE 57.7 225.0 106 616 -1983 1 9 6 23 JOYCE 51.3 204.3 44 522 -1973 5 16 18 18 ISAAC 39.1 298.9 43 205 -1964 8 14 18 5 LESLIE 28.8 336.5 122 51 -1986 8 14 12 23 ISAAC 36.7 18.8 163 788 -1982 10 19 18 22 GORDON 52.0 212.7 30 62 -1961 5 28 18 9 SANDY 50.7 72.1 46 807 -1966 9 25 18 5 PATTY 38.7 122.4 121 563 -1962 9 9 12 11 OSCAR 23.0 228.7 110 754 -1991 2 28 12 9 GORDON 47.3 213.9 33 311 -1958 5 16 0 11 RAFAEL 19.8 53.7 14 101 -1983 7 26 18 19 KIRK 49.3 133.0 145 815 -1978 5 5 12 27 MICHAEL 61.5 202.5 126 224 -2001 4 19 18 19 LESLIE 42.9 35.6 163 120 -1974 4 13 6 9 VALERIE 28.6 46.0 14 634 -1994 12 19 0 5 NADINE 18.8 61.7 41 623 -1960 4 8 18 26 SANDY 19.0 309.8 86 797 -1958 5 25 18 10 JOYCE 34.7 290.4 17 670 -1959 8 8 12 14 DEBBY 39.1 34.7 152 543 -1997 7 3 18 7 TONY 44.4 149.0 111 160 -1977 4 28 6 7 HELENE 57.0 321.5 42 879 -1981 9 7 18 14 FLORENCE 62.1 186.4 45 314 -1988 1 25 18 18 MICHAEL 65.8 51.2 52 419 -1996 7 4 18 14 TONY 66.5 56.5 49 196 -1956 9 21 12 6 ALBERTO 25.5 185.1 119 452 -2002 10 26 0 25 HELENE 29.4 323.9 119 358 -1952 1 25 0 26 ERNESTO 29.0 185.8 75 796 -1983 12 15 18 10 ERNESTO 47.0 64.6 44 228 -1975 2 16 0 17 ISAAC 55.2 81.2 144 727 -1962 3 20 0 15 TONY 17.0 185.3 112 566 -1956 9 3 12 25 PATTY 59.8 104.6 94 493 -1969 12 28 0 7 OSCAR 9.7 273.5 78 697 -1974 10 23 0 1 WILLIAM 14.4 153.2 82 823 -1970 3 4 6 9 ALBERTO 41.9 87.0 26 465 -1977 2 5 6 12 FLORENCE 50.4 291.2 98 717 -1993 7 20 12 28 ALBERTO 39.5 234.7 28 718 -1981 3 13 0 20 SANDY 62.1 208.8 78 784 -1971 9 20 0 6 TONY 64.4 60.5 50 143 -1976 6 16 12 19 TONY 49.8 310.9 156 709 -1975 7 4 0 17 ERNESTO 52.0 304.9 54 487 -1952 5 8 12 14 CHRIS 53.2 243.2 22 354 -1990 1 27 12 22 SANDY 65.8 162.7 164 372 -1997 11 12 12 3 VALERIE 8.0 53.4 91 534 -1977 9 9 18 18 TONY 16.1 78.8 145 690 -1955 1 12 12 24 DEBBY 62.6 326.5 64 422 -1988 5 11 0 18 ERNESTO 57.7 163.7 58 130 -1982 1 9 18 20 TONY 25.4 271.3 152 73 -1972 2 22 12 24 NADINE 13.9 177.8 95 384 -1986 2 22 0 21 KIRK 8.7 319.2 74 316 -1956 5 22 6 14 BERYL 38.4 244.8 67 361 -2004 12 24 12 18 RAFAEL 36.2 33.4 68 423 -2000 4 4 6 7 SANDY 40.2 40.7 148 276 -1967 3 21 12 10 CHRIS 16.0 221.3 40 195 -1987 3 12 12 3 BERYL 24.9 135.8 108 673 -1965 3 20 6 14 TONY 57.6 174.9 35 886 -1997 7 15 6 21 LESLIE 44.1 51.7 138 665 -1995 5 13 18 6 MICHAEL 37.0 350.8 66 63 -1955 12 14 12 22 GORDON 17.9 93.2 62 871 -1997 4 4 18 12 CHRIS 56.7 226.1 117 124 -1994 3 25 18 26 KIRK 45.3 144.1 142 63 -1958 5 17 18 16 MICHAEL 39.7 283.0 98 780 -1997 12 20 12 13 ERNESTO 63.3 29.7 134 564 -1978 12 4 18 19 BERYL 61.0 184.7 53 35 -1977 9 3 12 19 LESLIE 56.0 104.6 43 24 -1954 4 23 18 7 KIRK 33.1 149.6 51 204 -1980 2 15 12 9 BERYL 26.8 12.7 48 710 -1954 11 21 0 18 RAFAEL 65.6 231.6 66 865 -1963 5 2 12 4 ALBERTO 34.2 85.1 25 829 -1976 11 7 6 22 DEBBY 18.8 14.9 29 481 -1991 7 15 18 5 MICHAEL 65.9 257.2 29 407 -1983 11 2 18 16 GORDON 24.9 273.1 52 449 -1986 5 23 6 28 ALBERTO 26.1 304.4 69 130 -1999 11 21 0 5 BERYL 32.9 238.3 66 538 -1966 6 19 6 1 NADINE 44.9 176.1 98 540 -2001 2 4 12 24 DEBBY 67.4 167.2 150 143 -2003 3 22 18 23 JOYCE 68.9 278.3 114 258 -1975 8 4 0 20 LESLIE 58.6 49.3 18 106 -1977 4 19 0 9 FLORENCE 20.5 204.3 45 174 -1962 11 23 0 27 SANDY 17.0 216.2 159 870 -1979 8 15 0 16 KIRK 20.3 146.5 99 440 -1984 12 15 12 28 ISAAC 48.5 163.5 114 272 -1964 6 15 6 12 TONY 59.6 357.9 125 496 -2002 3 16 6 8 WILLIAM 43.1 352.5 157 473 -1991 4 8 0 23 LESLIE 11.7 302.0 10 813 -2004 10 6 6 11 GORDON 61.7 162.4 43 619 -1962 8 21 12 4 HELENE 17.4 98.6 32 257 -2004 12 19 6 15 MICHAEL 51.5 91.4 95 595 -1986 2 23 12 3 JOYCE 67.0 104.8 124 689 -1987 1 16 12 11 KIRK 13.2 320.0 80 431 -1987 3 6 12 4 GORDON 53.6 301.6 120 785 -1969 9 5 12 10 TONY 58.4 310.1 95 523 -1968 8 2 12 9 PATTY 48.7 243.1 102 810 -1977 3 12 18 3 GORDON 9.0 174.7 27 275 -1950 12 21 6 11 LESLIE 69.9 64.7 10 779 -1959 11 18 6 21 DEBBY 21.2 178.0 114 817 -1951 5 4 12 9 PATTY 37.8 109.8 136 747 -1958 4 15 18 26 MICHAEL 45.3 187.4 91 798 -1969 8 7 0 2 ISAAC 17.3 66.9 91 150 -1994 5 9 0 22 ALBERTO 22.8 112.5 135 779 -1982 3 19 18 10 PATTY 10.0 262.0 148 474 -1984 12 12 0 5 BERYL 69.7 42.6 64 347 -2001 4 10 0 7 RAFAEL 12.5 114.2 64 493 -1967 2 12 12 2 OSCAR 68.3 267.8 94 829 -1970 6 25 6 13 SANDY 43.0 211.5 103 533 -1978 2 26 18 12 HELENE 42.8 201.7 11 718 -1955 7 10 12 27 ERNESTO 66.3 28.2 98 278 -1973 11 16 12 12 WILLIAM 67.8 131.0 30 829 -1950 11 9 12 3 ALBERTO 60.3 12.9 152 694 -1966 10 15 0 14 JOYCE 48.2 106.2 145 553 -1997 2 13 6 18 KIRK 28.7 289.8 23 845 -1975 9 2 0 23 ISAAC 50.9 200.1 66 201 -1959 8 26 18 26 ERNESTO 33.0 138.1 35 657 -1984 4 20 6 11 DEBBY 26.5 20.1 40 676 -1992 6 22 18 11 NADINE 24.6 201.0 62 247 -1964 8 24 12 20 GORDON 40.3 284.3 155 214 -1952 7 14 0 19 ISAAC 52.3 185.3 55 84 -1962 6 12 6 13 PATTY 61.2 347.9 80 888 -1983 1 23 6 20 VALERIE 22.9 135.6 69 69 -1973 10 15 12 24 PATTY 19.1 84.0 25 612 -1969 4 11 0 8 TONY 19.8 277.9 44 14 -1985 9 12 18 17 ISAAC 66.5 180.7 96 757 -1951 10 24 0 3 GORDON 26.3 64.4 32 809 -1990 12 2 0 19 SANDY 42.7 177.7 156 666 -1991 6 28 0 8 FLORENCE 21.0 55.2 35 209 -1977 6 8 12 24 DEBBY 52.3 355.6 75 776 -1984 8 7 0 2 VALERIE 13.7 353.4 119 825 -1981 10 2 12 11 DEBBY 25.1 143.0 162 786 -1968 10 15 12 11 OSCAR 50.0 192.5 18 555 -1960 3 15 12 4 LESLIE 16.3 128.3 26 798 -1968 9 18 0 24 NADINE 41.5 118.0 16 317 -1962 10 22 12 11 CHRIS 54.2 50.8 70 576 -1983 6 23 12 18 SANDY 23.3 291.9 36 394 -1967 11 7 12 8 BERYL 8.8 321.8 57 267 -1975 11 19 18 23 ERNESTO 33.0 347.8 112 410 -1977 11 3 0 9 VALERIE 38.9 10.6 105 232 -1998 6 12 12 27 CHRIS 47.7 223.2 47 389 -1950 1 18 6 11 KIRK 27.6 18.6 19 18 -2003 2 2 0 2 SANDY 34.0 173.7 78 51 -1990 10 22 0 22 TONY 60.2 166.0 44 265 -2000 11 5 0 28 SANDY 41.1 91.0 86 227 -1984 8 6 0 3 ERNESTO 51.5 308.6 53 424 -1958 5 6 6 16 LESLIE 38.7 338.1 150 81 -1967 2 13 0 10 ALBERTO 12.8 328.3 137 137 -1995 10 21 0 15 LESLIE 37.1 185.4 111 491 -1983 10 2 18 13 TONY 62.2 52.4 96 381 -1985 8 27 18 24 ISAAC 14.6 268.5 48 426 -1989 6 28 18 7 NADINE 10.2 186.9 96 834 -1989 9 26 18 3 OSCAR 65.5 92.0 103 167 -1985 12 5 6 12 DEBBY 42.6 160.4 164 417 -1978 1 10 12 12 ERNESTO 54.2 59.6 111 307 -1995 6 15 18 24 PATTY 31.9 154.0 154 23 -2003 3 23 18 9 ALBERTO 34.8 64.7 160 59 -1990 1 17 18 11 ERNESTO 24.2 288.6 103 381 -1967 1 23 0 13 MICHAEL 43.5 341.6 25 655 -1950 10 25 6 19 DEBBY 18.9 164.0 13 709 -1956 2 24 18 22 ERNESTO 16.7 21.3 57 81 -1956 10 3 18 19 KIRK 64.8 180.9 136 170 -1986 9 4 6 9 LESLIE 59.0 206.6 128 477 -1965 3 16 0 11 GORDON 48.0 36.6 149 524 -1991 6 20 18 25 MICHAEL 56.1 87.5 140 108 -1958 2 11 18 16 TONY 39.6 74.3 144 284 -1963 2 15 0 2 HELENE 12.4 73.3 106 797 -1990 3 28 18 28 OSCAR 65.1 60.5 22 615 -1989 12 11 18 1 NADINE 10.1 172.8 76 215 -1975 4 17 18 5 DEBBY 35.6 43.4 57 483 -1975 8 27 18 13 CHRIS 65.0 18.3 61 888 -1977 8 27 18 22 ALBERTO 48.0 94.2 51 152 -1971 12 13 0 17 JOYCE 34.8 8.4 127 319 -1976 5 25 6 10 NADINE 57.9 138.2 35 5 -1960 2 17 0 17 ALBERTO 12.9 16.1 68 102 -1960 5 22 12 26 DEBBY 43.5 154.8 149 881 -1961 2 8 18 2 RAFAEL 39.9 98.5 94 87 -2004 6 1 12 6 MICHAEL 40.4 327.8 89 330 -1985 8 21 12 6 KIRK 40.7 98.1 126 855 -1963 8 13 12 1 WILLIAM 58.7 28.6 126 795 -1981 4 4 18 27 VALERIE 38.8 219.7 101 382 -1957 6 11 0 16 RAFAEL 26.2 42.0 85 183 -1995 12 24 12 10 WILLIAM 60.0 37.8 147 319 -1985 1 28 0 7 ISAAC 63.9 346.9 163 854 -1979 10 10 6 21 BERYL 63.8 89.9 126 508 -1968 10 28 18 19 ISAAC 58.8 307.2 38 449 -1986 9 19 12 22 ERNESTO 42.2 117.5 115 353 -1976 9 15 0 21 KIRK 51.8 305.3 102 889 -1983 10 3 6 24 BERYL 21.3 314.1 105 885 -1975 3 13 12 21 KIRK 56.9 302.0 25 177 -1963 12 5 18 28 ALBERTO 29.4 3.9 72 470 -1974 7 27 12 8 SANDY 17.8 64.3 52 331 -2000 4 26 6 7 VALERIE 41.7 220.9 148 501 -1957 7 8 0 2 VALERIE 68.1 224.7 136 259 -1956 1 5 18 1 KIRK 46.8 263.6 21 785 -1995 10 5 6 9 OSCAR 34.4 194.4 158 809 -1983 9 13 18 17 CHRIS 19.7 110.3 137 782 -1987 3 4 18 2 SANDY 17.1 147.2 37 364 -1952 4 2 18 17 RAFAEL 32.9 268.0 36 547 -1965 3 21 0 15 RAFAEL 57.0 228.9 148 347 -1968 10 12 0 14 ALBERTO 41.9 238.3 108 459 -1964 4 12 18 17 MICHAEL 68.9 255.8 27 431 -1950 7 5 12 18 ERNESTO 32.6 328.4 27 623 -1989 2 8 18 24 ERNESTO 21.5 354.0 145 766 -1975 3 2 0 26 MICHAEL 22.8 271.9 111 412 -1957 7 7 18 8 ISAAC 50.4 149.8 113 708 -1983 9 24 12 6 BERYL 65.3 356.6 119 870 -1969 6 12 18 2 DEBBY 61.0 15.5 52 644 -1989 4 1 12 18 DEBBY 27.5 135.8 151 612 -1975 10 26 0 13 HELENE 25.2 288.8 31 713 -1986 11 4 18 28 OSCAR 15.2 331.6 19 753 -1963 5 8 6 27 WILLIAM 27.3 105.3 63 77 -1984 6 21 12 20 VALERIE 33.9 333.6 105 372 -1952 8 2 6 19 LESLIE 15.8 348.6 51 894 -1981 4 9 12 7 ISAAC 39.6 131.7 119 610 -1980 6 24 18 16 OSCAR 41.6 253.5 156 624 -1999 2 5 0 19 CHRIS 9.6 329.9 13 363 -1962 9 8 0 17 ISAAC 66.7 118.8 136 45 -1957 11 15 12 28 BERYL 41.3 115.1 156 340 -1968 3 4 6 22 MICHAEL 64.1 331.8 104 477 -1953 10 13 12 20 MICHAEL 61.6 41.0 55 435 -1955 1 27 18 15 PATTY 16.3 57.6 136 438 -1951 6 5 6 9 KIRK 63.1 316.6 93 535 -1983 8 12 6 9 LESLIE 49.1 303.3 152 316 -1987 10 12 12 5 TONY 51.2 128.7 148 409 -1975 2 7 12 1 OSCAR 18.5 338.9 146 273 -1980 3 28 0 21 WILLIAM 58.5 73.8 160 779 -1990 8 17 18 8 DEBBY 54.1 187.9 14 343 -1961 7 5 0 5 JOYCE 39.9 30.3 62 188 -1969 5 27 6 28 GORDON 11.9 355.2 161 580 -1976 11 3 12 22 SANDY 33.1 95.5 37 177 -1994 8 21 18 13 TONY 25.2 182.1 143 363 -1991 6 11 0 15 JOYCE 42.5 154.7 74 727 -1985 1 13 18 6 ERNESTO 13.8 355.0 94 29 -2000 3 24 6 9 WILLIAM 55.6 30.8 137 394 -1962 4 20 6 23 PATTY 23.6 112.5 105 155 -1996 10 20 0 7 SANDY 47.4 353.7 96 849 -1984 7 5 6 18 LESLIE 40.2 182.9 100 89 -1967 4 10 0 21 GORDON 41.1 320.4 148 465 -1998 7 22 12 4 RAFAEL 57.6 27.6 103 890 -2000 1 12 6 20 VALERIE 58.2 112.2 142 732 -1975 1 13 18 20 TONY 65.9 325.8 71 14 -1953 11 26 6 7 JOYCE 7.1 160.5 103 393 -1988 8 10 18 8 MICHAEL 22.4 106.5 135 229 -1957 1 22 0 6 ISAAC 9.9 189.5 163 569 -1965 3 22 0 1 KIRK 27.5 232.3 160 633 -1985 4 18 12 13 TONY 59.4 37.2 84 422 -1989 1 25 0 13 RAFAEL 32.3 142.7 143 61 -1953 12 22 0 3 BERYL 55.4 340.5 33 540 -1961 5 22 6 6 FLORENCE 57.7 6.2 56 540 -1953 6 28 18 1 HELENE 31.1 337.0 149 663 -1959 5 10 6 5 CHRIS 33.8 277.0 69 868 -2004 11 8 12 7 HELENE 47.1 6.0 119 184 -1951 4 19 0 1 PATTY 48.8 281.7 125 313 -1969 10 2 12 17 JOYCE 24.2 25.4 153 867 -1955 5 25 6 27 WILLIAM 7.4 49.6 10 407 -1954 10 2 6 7 DEBBY 40.1 284.5 82 150 -1972 12 9 0 11 BERYL 35.6 63.5 138 147 -1988 3 2 12 19 SANDY 56.6 78.2 164 263 -1999 10 22 12 25 OSCAR 33.4 203.8 78 427 -1953 5 15 0 13 PATTY 30.8 118.2 124 196 -2002 1 19 0 20 DEBBY 56.7 242.6 111 698 -1995 12 23 12 1 DEBBY 24.3 320.0 129 30 -1966 11 26 6 23 MICHAEL 63.1 183.4 146 619 -1995 10 20 12 10 BERYL 26.7 254.5 91 4 -1950 7 12 18 3 BERYL 53.0 121.4 90 714 -1963 10 13 6 5 HELENE 50.1 315.2 151 828 -2001 1 19 6 4 ISAAC 28.6 224.5 81 780 -1996 9 7 12 20 WILLIAM 48.6 39.3 48 567 -1999 8 21 6 19 NADINE 8.3 282.9 43 712 -2004 4 9 6 9 NADINE 33.4 306.7 24 355 -1951 5 9 6 21 MICHAEL 67.4 102.5 109 808 -1985 5 1 6 25 TONY 14.1 296.7 162 472 -1961 10 19 12 6 MICHAEL 12.3 97.7 161 516 -1993 10 11 18 7 HELENE 12.7 138.7 11 854 -1958 3 14 6 5 BERYL 69.4 349.3 123 52 -1961 7 9 12 18 OSCAR 44.1 15.7 123 99 -1999 3 7 6 7 KIRK 32.4 41.0 98 77 -1975 6 4 6 25 SANDY 69.1 64.3 122 287 -1958 12 14 0 24 ERNESTO 16.2 235.9 70 519 -1980 11 11 12 24 GORDON 21.1 325.9 45 868 -2002 6 28 18 12 ALBERTO 26.9 173.9 61 658 -1978 6 13 6 28 NADINE 36.6 112.3 158 289 -1954 6 12 6 12 VALERIE 30.9 96.8 127 576 -1977 12 11 18 28 MICHAEL 60.3 11.7 106 625 -1958 9 10 18 12 WILLIAM 29.6 213.3 124 189 -1951 11 15 0 3 CHRIS 27.9 57.3 143 476 -1982 12 8 18 18 GORDON 63.2 254.7 29 633 -1954 8 19 18 28 MICHAEL 63.3 220.4 129 688 -1975 4 24 12 10 ERNESTO 68.6 193.5 102 664 -1963 12 12 18 6 NADINE 26.2 230.8 149 463 -1969 12 11 0 26 NADINE 13.4 90.5 122 353 -1954 9 5 18 27 BERYL 21.2 284.3 159 839 -1954 3 19 0 1 TONY 19.5 45.3 80 793 -2003 8 24 0 27 WILLIAM 40.7 86.0 15 598 -1966 7 6 18 22 ERNESTO 58.2 224.3 82 561 -1962 9 4 0 23 VALERIE 30.1 305.2 144 583 -1965 8 7 6 10 LESLIE 36.1 170.2 118 187 -1979 4 21 0 28 TONY 57.8 19.3 100 748 -1997 2 7 18 14 CHRIS 48.9 101.9 97 189 -1997 5 28 18 14 VALERIE 33.1 284.4 90 740 -1982 6 17 0 15 LESLIE 60.9 117.4 52 566 -1996 4 22 12 17 BERYL 51.7 121.3 161 894 -1991 7 15 0 13 GORDON 66.0 2.7 127 298 -1971 9 20 6 27 RAFAEL 16.0 212.9 62 190 -1983 3 16 12 17 ERNESTO 13.0 21.3 16 361 -1955 1 1 12 21 BERYL 11.9 33.8 52 570 -1987 5 12 6 22 ALBERTO 39.2 118.2 162 740 -1990 10 13 12 1 RAFAEL 20.0 28.7 58 756 -1990 3 5 12 23 PATTY 51.0 30.8 45 3 -1997 2 18 6 8 VALERIE 20.5 150.3 41 584 -1971 6 12 18 21 ISAAC 39.3 32.8 101 820 -1988 9 10 18 4 ERNESTO 48.9 210.2 111 235 -1969 4 16 12 2 TONY 23.4 10.7 77 402 -1951 7 1 0 11 HELENE 48.8 247.1 101 785 -2004 2 18 0 14 ERNESTO 28.2 170.2 16 783 -1972 2 27 6 28 LESLIE 50.8 119.2 17 425 -1997 10 9 12 15 VALERIE 58.3 283.9 115 2 -1950 2 15 6 16 NADINE 50.2 100.2 129 698 -1964 3 16 18 7 JOYCE 65.7 160.1 29 457 -1977 12 8 6 1 KIRK 68.9 173.2 36 67 -1990 10 10 6 25 ISAAC 34.5 301.2 134 533 -1997 12 25 12 13 WILLIAM 51.6 10.8 17 420 -1993 1 28 0 19 MICHAEL 23.3 178.2 100 870 -1955 3 8 6 26 WILLIAM 44.5 254.6 123 170 -1973 12 19 18 15 NADINE 39.2 171.8 109 290 -1968 12 20 6 25 LESLIE 22.6 24.0 84 730 -1979 12 1 18 23 ERNESTO 10.7 69.4 72 322 -1999 9 14 12 12 TONY 44.3 327.9 80 205 -1980 1 17 18 4 DEBBY 59.0 97.8 116 65 -1967 11 11 6 26 GORDON 65.0 356.4 145 431 -1965 3 27 18 22 JOYCE 51.8 55.5 147 259 -1995 5 9 18 2 MICHAEL 25.4 240.6 52 752 -1958 8 17 12 24 CHRIS 55.4 4.5 106 669 -1959 10 26 18 22 CHRIS 10.7 230.0 97 505 -1990 3 5 6 2 ALBERTO 7.6 265.8 10 270 -1962 9 21 18 17 ISAAC 13.8 17.1 116 119 -1998 2 22 0 24 NADINE 24.2 198.2 42 461 -2002 4 18 0 25 ERNESTO 22.1 265.8 33 867 -1978 8 12 6 25 BERYL 7.9 57.6 131 258 -2002 12 1 0 14 SANDY 51.1 16.6 164 762 -2003 7 15 0 22 RAFAEL 19.5 353.2 44 860 -1969 6 26 6 23 KIRK 25.8 166.0 47 548 -2002 8 27 0 15 TONY 26.7 43.4 38 228 -1984 9 26 6 12 VALERIE 58.9 56.2 160 206 -1975 12 1 6 28 BERYL 55.5 34.6 113 620 -1969 2 16 0 3 ALBERTO 44.9 205.5 127 811 -1955 6 17 0 13 ERNESTO 55.1 42.0 140 489 -1990 1 4 0 4 CHRIS 50.6 194.7 45 468 -1950 11 16 12 13 VALERIE 26.2 295.9 82 265 -1999 5 20 0 16 JOYCE 62.9 226.8 25 354 -1965 2 19 18 6 ISAAC 56.3 11.5 81 745 -1999 1 19 0 15 RAFAEL 55.2 83.0 68 254 -2002 6 1 12 10 PATTY 63.2 111.8 10 632 -1979 11 9 0 18 DEBBY 48.3 32.7 101 388 -1975 3 5 6 25 NADINE 49.1 246.9 54 238 -1959 12 22 0 15 NADINE 12.5 53.6 40 510 -1979 3 19 6 2 ISAAC 11.4 15.6 48 409 -1956 6 2 12 26 VALERIE 44.3 21.6 77 413 -1982 5 26 12 9 SANDY 34.0 58.1 101 577 -1990 4 6 18 6 MICHAEL 30.8 281.0 41 822 -1972 9 26 6 18 RAFAEL 55.3 214.6 68 505 -1990 1 5 12 8 LESLIE 57.6 328.0 140 521 -1951 7 9 0 9 HELENE 24.8 337.8 26 758 -1956 4 5 0 24 FLORENCE 69.4 67.1 113 372 -1951 7 3 0 8 HELENE 35.9 161.4 89 33 -1997 7 1 18 15 NADINE 64.8 284.7 101 155 -1970 1 17 18 11 ISAAC 33.2 75.9 48 717 -1950 12 21 12 13 ERNESTO 16.3 207.1 103 469 -1965 8 16 6 10 HELENE 37.3 21.8 147 111 -1994 12 22 0 10 VALERIE 25.8 201.6 100 530 -1968 8 5 6 12 WILLIAM 15.4 63.8 141 14 -1991 6 26 0 14 KIRK 62.9 177.5 44 708 -1953 11 27 6 5 WILLIAM 34.9 248.8 98 273 -1967 4 23 12 9 PATTY 55.7 81.1 17 638 -1955 5 12 12 6 OSCAR 23.8 236.1 147 819 -1966 5 3 6 17 DEBBY 40.4 61.8 149 738 -1992 1 26 6 19 BERYL 69.1 75.8 149 470 -1965 6 8 6 19 ISAAC 55.2 347.5 65 665 -1955 11 19 12 24 OSCAR 32.5 85.8 90 121 -1977 6 7 6 21 CHRIS 59.1 33.4 71 525 -1964 6 12 0 5 VALERIE 28.9 165.4 150 269 -1959 9 18 6 7 LESLIE 30.3 152.3 60 312 -1965 7 9 6 25 GORDON 56.9 254.6 37 346 -1997 9 4 18 13 KIRK 58.1 251.4 73 713 -1981 2 19 18 15 BERYL 11.9 231.7 69 299 -1978 6 28 18 5 BERYL 53.4 233.0 37 347 -1994 9 14 18 6 CHRIS 63.5 169.9 128 16 -1960 5 10 18 13 PATTY 67.1 289.9 63 613 -1998 12 27 18 9 NADINE 40.4 143.2 34 757 -2002 10 3 0 9 HELENE 36.4 89.3 144 731 -1982 6 22 12 20 TONY 14.5 23.8 159 521 -1980 5 3 0 8 HELENE 58.9 324.1 100 712 -2000 8 17 0 17 VALERIE 34.0 47.0 136 167 -2002 3 11 0 9 VALERIE 14.6 36.2 107 95 -1965 2 6 18 17 BERYL 10.7 351.3 72 35 -1956 3 14 12 20 DEBBY 33.1 127.1 109 395 -1964 1 16 6 5 OSCAR 45.4 291.1 153 390 -1984 10 1 6 9 CHRIS 51.0 351.5 126 312 -1981 3 24 6 20 ALBERTO 26.2 145.7 13 777 -1998 11 21 6 22 DEBBY 33.5 89.1 20 303 -1955 7 18 18 1 JOYCE 52.1 286.2 35 807 -1996 5 24 6 21 HELENE 63.3 15.1 124 840 -1980 10 21 6 22 FLORENCE 39.0 271.9 13 675 -1953 6 10 6 13 OSCAR 38.9 288.6 121 62 -1963 5 8 0 21 VALERIE 45.3 312.2 64 795 -1981 5 11 6 12 BERYL 16.1 324.2 106 514 -2004 2 7 6 6 CHRIS 7.0 268.8 74 868 -1996 12 7 12 1 HELENE 9.2 172.4 139 641 -2004 12 25 12 22 PATTY 47.5 290.0 16 723 -1954 9 10 12 16 NADINE 10.3 305.9 127 271 -1973 7 3 18 27 TONY 28.5 284.0 112 486 -1997 6 23 0 13 KIRK 59.4 243.3 22 442 -1973 11 10 12 7 CHRIS 27.9 253.5 62 225 -1955 12 9 12 5 FLORENCE 35.2 198.7 118 366 -1971 6 9 6 10 ERNESTO 54.4 200.0 148 252 -1989 2 25 6 2 FLORENCE 21.0 210.0 63 39 -1986 11 6 12 25 CHRIS 45.1 265.6 125 347 -1953 3 13 0 24 NADINE 45.5 65.7 21 462 -1987 2 14 12 1 KIRK 28.2 250.0 65 125 -1987 5 8 0 22 VALERIE 42.5 95.6 107 344 -1982 6 2 0 15 JOYCE 28.1 33.6 67 741 -1988 3 15 0 10 RAFAEL 27.0 351.0 15 886 -1975 5 7 0 28 TONY 65.9 69.5 51 209 -1974 6 8 12 18 ERNESTO 17.1 175.4 79 506 -1985 10 23 18 19 GORDON 23.7 119.7 103 226 -1961 12 6 6 21 TONY 36.8 346.7 123 53 -1970 12 18 12 1 MICHAEL 69.9 225.2 91 741 -1996 9 16 6 9 CHRIS 44.1 129.7 140 73 -1983 10 12 0 15 LESLIE 68.7 307.1 161 486 -1951 6 14 0 5 NADINE 52.5 78.6 48 584 -2000 12 28 0 12 TONY 13.9 260.6 118 446 -1960 11 14 0 14 FLORENCE 65.5 272.9 94 512 -1974 9 20 18 22 BERYL 61.9 279.9 106 849 -1973 2 9 6 19 SANDY 48.0 296.2 124 136 -2003 1 7 18 16 RAFAEL 58.8 217.2 90 550 -1977 6 3 18 20 OSCAR 36.6 183.4 28 813 -2001 2 15 18 19 HELENE 9.4 284.5 48 163 -2000 6 15 0 17 ERNESTO 30.9 84.3 78 60 -1963 1 1 6 18 BERYL 58.4 319.5 143 409 -1992 10 27 6 28 FLORENCE 7.7 194.9 83 400 -1977 5 19 18 9 KIRK 66.6 33.9 84 608 -1961 7 15 0 17 SANDY 9.2 328.4 104 687 -1965 1 22 0 12 TONY 7.1 285.4 16 235 -1994 12 18 0 16 FLORENCE 24.9 225.7 87 83 -1980 7 22 12 7 WILLIAM 58.3 120.3 21 255 -1965 11 5 12 18 PATTY 46.1 76.7 115 299 -1951 7 9 18 1 ERNESTO 8.8 91.2 68 582 -1957 2 5 0 21 LESLIE 33.0 153.0 109 593 -1959 3 8 6 6 PATTY 27.2 281.2 45 699 -1967 4 2 6 4 ISAAC 19.8 151.7 105 325 -1969 11 21 6 11 VALERIE 21.7 170.9 152 19 -1957 1 13 18 5 ALBERTO 49.2 230.7 37 272 -1964 3 20 12 2 VALERIE 58.8 231.9 53 791 -1986 7 19 12 26 NADINE 46.1 33.7 92 854 -1999 8 21 0 24 ERNESTO 54.0 333.8 63 138 -1976 10 25 0 14 KIRK 65.2 55.0 75 755 -1953 6 5 0 13 ALBERTO 60.4 214.7 60 383 -1953 12 4 12 28 HELENE 43.6 107.1 43 68 -1950 10 26 12 7 LESLIE 14.1 158.5 39 874 -1964 5 18 6 16 BERYL 14.5 199.0 72 635 -2000 8 10 6 25 BERYL 42.8 343.0 33 774 -1959 8 8 0 1 ALBERTO 65.3 294.7 63 373 -1982 5 14 6 21 DEBBY 65.7 44.0 114 648 -1982 5 13 0 19 KIRK 23.3 347.4 21 425 -1967 5 23 6 9 WILLIAM 13.9 311.4 62 418 -1988 12 5 0 22 ALBERTO 38.2 124.3 127 595 -1998 1 1 18 6 WILLIAM 26.7 321.9 96 241 -1985 8 19 6 12 ISAAC 11.9 50.5 128 90 -1985 12 17 0 12 FLORENCE 63.9 282.9 108 711 -1974 9 17 12 11 ISAAC 61.7 191.6 163 412 -1954 8 24 0 24 LESLIE 13.1 357.5 130 304 -1983 8 14 12 12 HELENE 65.0 147.8 136 883 -1977 3 7 0 2 TONY 35.3 337.2 32 657 -1966 3 1 12 17 FLORENCE 57.3 232.8 133 767 -1980 9 12 6 6 PATTY 56.7 62.6 42 473 -1998 1 2 12 12 WILLIAM 37.2 348.6 82 517 -1980 1 10 0 28 KIRK 51.0 14.7 147 549 -1994 2 11 18 24 MICHAEL 68.3 105.2 45 874 -1952 10 4 0 5 SANDY 46.8 78.9 37 577 -1953 12 6 18 22 ALBERTO 14.5 268.8 85 246 -1957 10 7 0 12 SANDY 21.4 345.2 47 353 -1996 6 7 6 25 CHRIS 31.2 330.5 40 27 -1997 3 9 18 22 LESLIE 56.7 84.4 117 485 -1963 5 9 0 23 GORDON 21.2 32.3 97 304 -1998 9 20 0 13 VALERIE 55.3 224.5 91 893 -1995 11 8 18 2 TONY 52.1 3.0 114 823 -1997 4 21 0 16 GORDON 43.2 193.9 48 599 -2004 7 5 12 12 FLORENCE 38.9 216.6 135 768 -1950 1 22 0 10 ERNESTO 26.0 100.1 129 617 -1992 3 4 12 4 BERYL 44.1 222.4 27 279 -1965 7 5 0 21 ALBERTO 60.2 78.6 68 133 -1952 4 23 6 1 WILLIAM 62.6 32.5 23 769 -1988 11 3 6 20 RAFAEL 12.7 27.3 30 451 -1977 5 3 6 2 CHRIS 25.6 143.7 97 761 -1977 10 17 18 1 SANDY 30.2 65.6 99 290 -1956 11 28 0 23 PATTY 16.7 92.1 143 809 -1954 11 7 12 12 FLORENCE 62.7 194.5 138 422 -1993 6 24 6 21 JOYCE 20.9 318.6 124 633 -1968 7 9 12 25 GORDON 12.7 148.7 73 798 -2003 7 15 6 3 RAFAEL 50.0 139.1 62 560 -1987 1 26 12 8 BERYL 69.2 247.7 77 170 -1999 3 20 6 13 ISAAC 35.6 190.9 32 251 -1983 6 16 0 17 HELENE 39.5 168.9 24 395 -1997 1 17 12 28 BERYL 27.6 96.5 127 850 -1960 12 15 12 26 CHRIS 39.4 156.5 162 580 -1984 7 28 0 20 HELENE 11.1 111.7 83 53 -1953 12 8 12 8 FLORENCE 23.5 251.3 75 568 -1968 12 11 6 12 RAFAEL 8.8 201.0 102 698 -1994 1 3 18 17 ALBERTO 25.4 335.0 61 676 -1969 12 17 12 22 JOYCE 61.3 304.3 18 646 -1982 7 10 0 28 KIRK 21.0 357.2 116 310 -1990 2 23 18 22 NADINE 46.3 204.1 76 293 -1981 7 25 6 8 JOYCE 7.4 353.9 141 302 -1972 1 24 0 14 PATTY 23.5 110.5 138 797 -1979 12 15 6 8 MICHAEL 42.9 257.6 47 706 -1958 8 13 18 21 VALERIE 45.0 344.7 38 552 -1963 5 13 0 6 ERNESTO 48.6 70.8 50 221 -1955 8 12 0 15 LESLIE 15.7 10.4 47 642 -1960 1 1 18 9 LESLIE 49.4 291.9 91 512 -1965 8 20 6 4 LESLIE 11.9 36.3 39 304 -1993 7 4 18 14 RAFAEL 24.7 254.4 88 234 -1995 4 12 0 15 NADINE 17.5 67.5 107 574 -1967 5 19 0 27 JOYCE 51.7 146.9 120 205 -1966 4 20 0 22 RAFAEL 68.8 105.7 151 33 -1985 7 7 6 14 FLORENCE 9.3 289.4 135 583 -1980 10 28 18 19 DEBBY 28.7 347.5 136 826 -1984 1 4 12 27 ALBERTO 30.4 114.0 164 240 -1973 1 1 0 22 GORDON 45.1 60.2 87 724 -1973 9 26 6 21 RAFAEL 20.7 190.3 12 104 -1956 7 13 12 14 WILLIAM 22.5 197.6 43 290 -1976 8 3 18 15 VALERIE 37.6 244.3 136 594 -1958 7 15 0 13 MICHAEL 66.5 315.6 102 776 -1982 6 9 12 26 NADINE 53.0 108.3 144 634 -1999 5 9 12 5 RAFAEL 29.0 212.0 31 269 -1999 1 22 18 25 NADINE 40.0 13.7 163 470 -1987 10 5 6 4 KIRK 63.4 284.5 18 225 -1977 11 25 18 6 FLORENCE 9.2 271.7 135 848 -1998 1 23 18 26 LESLIE 42.0 331.6 74 271 -1979 11 3 18 2 NADINE 9.0 61.0 128 555 -2002 7 21 18 5 FLORENCE 46.1 69.8 35 834 -1985 9 5 18 7 TONY 47.5 277.9 119 818 -1990 8 18 12 8 JOYCE 9.8 209.4 35 550 -1968 6 25 18 15 HELENE 25.0 254.0 58 100 -1963 7 26 6 16 ISAAC 24.2 332.0 134 103 -1953 4 19 0 2 NADINE 52.7 347.4 135 143 -1979 12 22 0 5 LESLIE 40.1 16.8 68 371 -1956 5 3 12 25 PATTY 40.7 136.9 161 733 -1981 11 5 12 26 FLORENCE 9.0 249.2 162 85 -1992 8 2 0 9 ERNESTO 33.5 52.1 40 566 -2003 3 26 12 23 ISAAC 8.3 112.6 44 755 -1997 7 23 12 21 KIRK 68.3 115.1 30 572 -1971 4 27 0 22 CHRIS 20.4 71.4 35 791 -1956 9 10 12 4 ISAAC 64.9 326.4 113 272 -1981 10 22 18 26 BERYL 27.3 163.2 78 822 -1995 2 14 12 1 SANDY 69.4 44.9 113 237 -1992 4 26 0 11 NADINE 34.8 310.5 20 121 -1968 2 9 0 20 ISAAC 58.5 324.5 126 892 -2001 4 20 18 11 CHRIS 62.6 128.8 17 830 -1998 1 18 0 19 ERNESTO 63.5 306.1 73 540 -2002 9 17 0 21 LESLIE 48.4 20.4 22 556 -2001 10 28 6 16 OSCAR 61.7 326.8 79 324 -1967 10 14 0 24 SANDY 61.6 152.4 127 104 -1995 1 10 12 21 ERNESTO 65.1 54.7 69 143 -1961 3 3 6 23 LESLIE 13.1 90.5 47 187 -1971 3 15 12 27 RAFAEL 62.8 41.5 156 43 -1955 11 10 12 17 VALERIE 27.6 45.6 101 572 -1950 3 23 12 6 PATTY 60.4 280.4 109 260 -1971 10 11 6 18 SANDY 54.9 112.0 93 245 -2000 8 1 18 4 ERNESTO 40.3 116.8 53 605 -1980 11 14 18 19 DEBBY 64.1 215.3 127 6 -1970 8 22 6 6 CHRIS 65.3 5.4 147 530 -1980 9 9 0 14 MICHAEL 17.0 279.4 71 409 -1964 6 14 0 12 PATTY 52.9 206.5 129 735 -1953 8 19 12 7 PATTY 49.0 84.4 140 757 -1986 6 9 6 18 HELENE 28.5 256.5 26 269 -1994 8 22 12 12 VALERIE 50.6 233.7 79 4 -1981 11 24 18 5 SANDY 69.2 34.9 59 433 -1978 3 26 0 3 VALERIE 48.3 238.5 152 837 -1955 6 9 12 22 BERYL 53.3 294.4 49 480 -1954 12 8 0 5 WILLIAM 19.3 209.1 79 132 -1994 5 7 18 28 PATTY 32.2 341.7 65 108 -1954 10 25 18 20 HELENE 30.9 285.0 51 519 -1982 9 26 18 11 ALBERTO 48.7 300.1 28 135 -1995 12 17 18 13 OSCAR 16.2 62.2 39 331 -1977 7 27 12 10 DEBBY 60.9 123.8 24 164 -1999 11 28 12 25 ISAAC 36.4 239.9 32 357 -1967 3 21 6 15 GORDON 43.4 31.7 33 506 -1988 2 19 12 9 LESLIE 28.1 67.9 103 411 -1961 2 8 0 4 VALERIE 45.5 147.2 148 113 -1984 2 8 6 1 LESLIE 23.0 272.5 69 524 -1968 9 23 12 27 WILLIAM 35.4 282.2 86 59 -1961 4 3 6 26 SANDY 15.7 218.8 58 628 -1962 6 21 6 8 OSCAR 35.4 155.1 138 297 -1986 10 20 18 14 HELENE 19.0 170.4 158 177 -1971 1 3 18 27 TONY 37.1 172.9 151 825 -1989 3 7 12 4 OSCAR 11.0 125.4 76 376 -1954 4 1 0 4 DEBBY 45.5 179.6 84 283 -1952 11 19 18 23 OSCAR 31.0 13.5 37 680 -1996 4 11 18 3 ISAAC 31.7 344.1 61 501 -1988 2 25 12 2 NADINE 24.0 285.1 25 591 -1959 2 13 12 13 SANDY 21.2 55.6 131 97 -1970 5 13 6 13 HELENE 34.0 248.5 27 833 -1965 5 17 18 4 VALERIE 48.5 31.1 38 335 -1988 6 12 6 27 FLORENCE 33.6 189.3 162 287 -1978 3 25 6 26 OSCAR 65.6 57.4 55 134 -1980 7 12 18 21 FLORENCE 44.8 237.5 47 69 -1997 11 4 6 25 BERYL 31.4 80.1 129 301 -1995 11 10 0 10 JOYCE 57.7 317.8 14 595 -1968 5 19 18 7 OSCAR 10.8 299.7 15 656 -1960 2 27 6 15 VALERIE 60.2 232.9 54 653 -1972 10 20 0 3 NADINE 18.2 19.3 69 31 -1986 2 3 18 14 DEBBY 9.3 14.8 54 206 -1998 4 5 12 28 JOYCE 24.2 5.0 116 630 -1990 2 13 6 20 SANDY 35.1 51.9 125 704 -1963 2 7 12 23 LESLIE 69.4 83.7 99 497 -1976 4 27 18 11 HELENE 55.5 175.1 164 360 -1974 6 16 18 25 CHRIS 44.6 56.9 66 472 -1951 1 6 6 25 WILLIAM 23.8 247.3 57 269 -1965 6 17 6 17 LESLIE 53.3 96.3 10 326 -1968 3 9 6 8 TONY 63.5 114.2 138 576 -1971 8 25 6 1 ERNESTO 55.2 177.1 149 117 -1951 7 10 12 28 PATTY 29.3 298.1 23 318 -1964 5 18 0 16 JOYCE 59.8 111.0 78 338 -1950 11 7 18 6 JOYCE 34.4 15.2 73 545 -1955 10 12 6 22 NADINE 41.1 88.7 89 741 -1975 4 16 6 6 WILLIAM 44.8 74.4 13 57 -1980 11 16 6 1 VALERIE 51.7 159.6 24 166 -1999 7 9 12 12 GORDON 49.9 321.0 84 647 -1969 11 15 0 28 CHRIS 33.7 275.8 130 489 -1994 12 13 12 17 CHRIS 16.8 290.7 118 385 -1955 6 16 18 21 PATTY 63.8 254.4 163 611 -2000 12 11 6 9 SANDY 49.4 13.4 163 206 -1951 6 11 0 28 OSCAR 64.0 241.2 153 285 -1996 6 7 12 18 MICHAEL 47.3 24.1 11 198 -1982 3 25 18 18 ERNESTO 69.4 64.1 49 93 -1977 10 18 6 27 DEBBY 48.9 144.9 84 26 -1981 5 4 6 25 KIRK 13.1 66.7 132 473 -1960 12 14 0 7 LESLIE 44.9 242.6 161 136 -1966 2 26 12 7 JOYCE 54.4 80.9 123 300 -1964 4 23 18 12 ISAAC 41.6 343.6 149 693 -1967 3 24 6 18 MICHAEL 55.3 30.3 75 386 -2001 11 16 18 15 TONY 30.4 127.9 30 29 -1978 9 19 6 22 SANDY 68.9 225.3 140 646 -1993 7 26 0 18 PATTY 43.6 301.2 135 135 -1987 11 24 12 13 ALBERTO 49.5 129.9 142 240 -1988 6 21 6 16 SANDY 56.6 354.2 65 261 -1962 8 9 6 18 TONY 54.2 299.8 154 693 -1950 7 24 12 28 LESLIE 10.7 77.7 18 875 -1969 2 16 0 23 BERYL 69.6 234.6 58 891 -1962 2 10 12 2 WILLIAM 58.8 11.3 37 674 -1989 1 15 18 16 NADINE 31.4 324.1 119 770 -1974 11 6 18 13 TONY 22.2 3.1 13 732 -1975 3 9 18 1 MICHAEL 58.5 356.6 99 550 -1995 7 19 18 8 PATTY 39.6 46.4 43 176 -1971 12 22 0 8 VALERIE 17.6 52.0 88 878 -1987 6 27 0 18 OSCAR 69.1 208.6 69 175 -1988 5 9 18 8 JOYCE 36.7 19.7 148 434 -1976 5 10 0 21 KIRK 64.1 115.9 40 346 -1956 2 3 18 27 NADINE 41.6 284.9 108 889 -1954 9 23 12 19 CHRIS 20.4 45.8 52 587 -1988 12 3 18 22 ISAAC 29.6 134.2 20 328 -1976 4 14 0 3 PATTY 67.7 178.8 140 368 -1966 12 17 6 5 LESLIE 27.2 32.8 147 677 -1954 1 3 12 25 FLORENCE 31.4 93.8 14 515 -2004 5 17 0 20 WILLIAM 20.1 176.8 155 270 -1970 8 18 18 6 RAFAEL 54.3 273.5 111 39 -1976 6 7 6 22 KIRK 38.3 160.3 152 764 -1955 2 10 6 3 RAFAEL 11.5 293.6 54 164 -1963 1 14 18 8 TONY 15.7 44.6 63 571 -1975 10 20 6 15 JOYCE 19.8 278.9 91 598 -1966 4 12 12 5 CHRIS 21.3 10.3 67 635 -1965 2 15 12 19 MICHAEL 37.1 339.2 118 59 -1971 3 1 0 6 JOYCE 48.5 353.0 29 218 -1965 1 15 6 13 RAFAEL 68.6 39.2 97 453 -1956 2 13 18 11 VALERIE 10.9 164.5 153 695 -2000 10 24 6 24 JOYCE 10.6 64.0 109 830 -1960 3 4 12 2 FLORENCE 58.9 58.9 158 487 -1983 11 26 12 10 VALERIE 47.9 93.4 64 564 -1951 5 5 6 11 SANDY 32.3 289.8 110 390 -1958 8 15 12 16 NADINE 31.2 58.0 31 409 -1999 4 9 0 26 TONY 40.9 337.6 130 427 -1982 1 5 0 12 RAFAEL 43.9 70.0 105 75 -1951 6 27 18 17 FLORENCE 28.6 15.4 32 120 -1992 8 1 12 13 ISAAC 33.6 133.6 43 141 -2004 10 27 12 19 FLORENCE 34.0 82.6 48 452 -1971 5 17 12 22 BERYL 7.8 25.7 150 543 -1974 7 15 0 13 MICHAEL 38.5 260.6 113 209 -1983 12 7 12 3 JOYCE 22.5 9.3 132 316 -2002 2 12 6 4 FLORENCE 11.5 356.8 144 87 -1968 9 7 12 9 ISAAC 62.4 6.8 56 385 -1972 9 11 0 20 GORDON 17.7 197.6 87 675 -1980 1 2 12 11 ISAAC 68.1 281.5 139 293 -1956 4 1 6 25 CHRIS 16.2 278.1 44 238 -1963 6 17 12 6 FLORENCE 62.1 15.7 56 106 -1996 4 25 0 15 LESLIE 20.0 147.7 97 807 -1985 1 1 12 13 SANDY 70.0 301.5 99 564 -1960 11 1 18 25 ISAAC 64.2 246.1 128 49 -1969 10 3 0 20 TONY 56.2 342.9 35 48 -1979 7 4 6 19 OSCAR 58.8 276.8 133 323 -1969 8 7 18 18 JOYCE 51.1 71.7 96 158 -1973 8 2 12 20 PATTY 21.4 48.4 107 831 -1996 12 22 6 26 WILLIAM 14.8 344.0 46 356 -1964 9 23 18 7 SANDY 23.9 100.2 150 440 -1953 2 22 6 24 RAFAEL 30.8 55.7 47 408 -1994 11 7 0 10 WILLIAM 8.6 233.1 83 633 -1971 11 27 6 10 ERNESTO 20.9 295.1 88 652 -1995 5 27 12 19 RAFAEL 19.4 141.1 164 780 -1951 1 26 12 20 OSCAR 52.9 33.8 67 490 -1987 3 21 18 21 TONY 18.9 141.4 12 449 -1964 12 22 6 9 DEBBY 38.7 27.1 111 69 -1995 5 2 12 23 TONY 51.3 170.2 36 344 -1959 12 8 18 18 CHRIS 47.9 58.7 158 344 -1965 12 16 0 15 WILLIAM 37.6 74.3 150 258 -2002 3 19 0 16 CHRIS 13.3 93.3 41 515 -1991 8 24 6 10 WILLIAM 20.1 193.9 14 801 -1965 3 2 0 22 MICHAEL 9.7 163.3 162 544 -2003 4 16 6 12 MICHAEL 8.5 203.2 39 467 -1984 11 24 18 27 ALBERTO 12.4 49.1 104 836 -1994 7 10 12 28 DEBBY 68.5 343.0 121 90 -1999 9 23 6 8 KIRK 47.2 202.9 148 301 -1985 11 24 18 4 ALBERTO 11.4 62.9 41 432 -1971 5 24 18 3 CHRIS 38.9 167.8 31 786 -1951 5 21 12 21 HELENE 9.9 348.3 28 335 -1974 1 28 6 6 MICHAEL 51.6 154.9 151 408 -1963 6 8 12 10 RAFAEL 46.4 217.8 100 540 -1996 10 26 18 25 GORDON 69.9 173.5 96 642 -1964 5 25 6 21 GORDON 43.0 288.3 105 803 -1970 8 28 18 1 ALBERTO 65.2 201.5 88 467 -1996 1 9 18 3 DEBBY 40.2 215.1 33 511 -1972 10 28 0 23 VALERIE 50.9 327.3 88 53 -1997 10 9 0 3 MICHAEL 46.0 86.6 50 201 -1962 10 24 12 16 KIRK 58.7 110.7 118 606 -1959 3 14 0 18 KIRK 34.5 256.4 113 310 -1974 7 3 12 20 RAFAEL 44.1 189.1 125 539 -1965 8 26 0 13 ERNESTO 20.7 121.5 156 558 -1953 3 5 18 12 JOYCE 28.1 107.2 23 304 -1997 9 12 12 7 WILLIAM 41.2 139.6 28 847 -1982 11 8 18 7 ALBERTO 42.2 110.3 88 489 -1955 11 17 12 8 TONY 9.2 251.0 89 703 -1955 1 23 6 3 SANDY 43.7 97.8 25 889 -1966 9 23 12 3 DEBBY 9.2 309.3 87 168 -1964 2 2 18 8 TONY 52.8 177.1 51 680 -1955 11 17 0 7 BERYL 40.4 79.4 106 182 -1960 1 2 18 17 CHRIS 14.0 127.0 93 323 -1951 12 21 18 12 TONY 10.3 315.9 26 487 -1980 8 7 6 7 ERNESTO 21.2 22.3 156 582 -1968 11 21 6 4 ERNESTO 53.3 65.9 43 95 -1986 7 1 0 14 SANDY 15.4 224.7 150 695 -1971 5 16 18 14 OSCAR 58.6 17.0 34 320 -1971 12 22 6 25 OSCAR 19.5 117.1 126 268 -1977 5 1 12 23 NADINE 14.0 5.1 149 343 -2000 8 14 6 18 MICHAEL 52.3 267.8 13 856 -1968 10 5 12 2 NADINE 21.0 321.3 20 587 -1978 4 3 6 9 PATTY 67.7 242.2 123 693 -1978 1 17 6 8 BERYL 28.5 109.8 137 627 -1960 9 27 12 4 BERYL 64.8 198.2 104 828 -1959 6 22 6 3 SANDY 59.8 17.5 19 390 -1996 7 21 0 16 TONY 15.3 57.8 73 388 -1976 10 28 12 2 PATTY 58.7 85.8 106 339 -1981 2 20 6 24 LESLIE 39.7 320.3 50 869 -1985 6 23 18 15 HELENE 52.2 86.7 128 607 -1963 10 19 0 5 VALERIE 59.5 241.1 67 398 -1985 5 9 12 25 ISAAC 58.8 61.9 160 390 -1993 9 15 0 24 ERNESTO 20.9 192.3 89 118 -1959 6 6 12 25 RAFAEL 35.8 78.7 17 146 -1979 6 28 18 20 ERNESTO 69.7 322.2 92 675 -1958 11 22 18 5 HELENE 9.5 350.8 71 49 -1985 4 22 18 21 ISAAC 32.5 176.5 112 451 -1999 2 6 0 2 ERNESTO 9.9 9.0 127 213 -1957 4 25 0 15 PATTY 46.0 259.8 119 178 -1950 4 19 6 24 ISAAC 19.0 68.7 91 33 -1964 9 17 12 5 CHRIS 33.9 82.6 161 258 -1955 6 22 18 8 ERNESTO 67.0 146.5 124 778 -1963 11 11 12 25 WILLIAM 10.1 340.2 37 827 -1972 3 24 12 3 VALERIE 28.0 22.5 99 735 -1958 2 8 0 26 TONY 12.1 165.4 123 27 -1972 7 14 6 11 PATTY 69.5 279.3 69 853 -1956 3 18 12 17 RAFAEL 18.1 333.2 140 306 -1991 12 11 18 8 VALERIE 46.1 34.6 44 436 -1994 8 20 18 15 FLORENCE 65.8 51.1 13 551 -1981 4 21 18 20 GORDON 19.1 47.5 69 753 -1962 3 16 12 15 FLORENCE 27.2 65.2 77 367 -1955 3 24 6 5 WILLIAM 65.0 236.1 14 571 -1958 12 15 0 4 JOYCE 22.4 147.1 35 293 -1986 8 17 18 22 ALBERTO 44.4 46.1 132 768 -2003 10 11 12 23 PATTY 26.0 313.9 150 739 -1989 12 11 6 25 ERNESTO 13.4 209.9 25 52 -1968 5 25 6 11 CHRIS 35.1 306.4 120 537 -2000 9 7 18 17 RAFAEL 42.9 22.5 136 556 -1951 6 11 0 25 PATTY 40.9 295.1 13 179 -1964 8 20 0 28 ALBERTO 50.3 143.8 39 427 -1973 2 26 0 27 BERYL 15.2 216.2 42 518 -1956 5 7 0 26 MICHAEL 49.3 229.6 163 574 -2002 2 14 0 10 PATTY 39.8 80.2 93 678 -1956 12 26 0 3 ALBERTO 26.3 333.7 78 203 -1985 6 3 18 5 WILLIAM 64.3 244.8 99 585 -1983 11 8 12 17 MICHAEL 38.8 193.8 75 487 -1981 5 21 6 5 WILLIAM 50.1 30.8 65 188 -1992 7 27 6 25 CHRIS 68.3 329.5 145 379 -1966 7 6 6 1 RAFAEL 16.3 251.4 138 4 -1995 2 14 18 28 LESLIE 32.2 307.4 25 664 -1991 5 15 12 23 LESLIE 43.1 69.7 56 290 -1978 12 15 12 8 ERNESTO 10.6 40.1 138 855 -1955 10 25 0 8 DEBBY 56.6 151.5 113 207 -1999 11 6 0 27 LESLIE 39.1 353.7 48 519 -1989 7 14 18 6 WILLIAM 54.9 245.0 26 743 -1982 12 10 6 15 ISAAC 20.3 268.2 24 70 -1969 8 16 12 8 CHRIS 52.3 352.7 164 46 -1976 4 9 12 23 LESLIE 49.0 205.5 53 741 -1983 9 7 18 4 HELENE 37.1 8.1 114 521 -1970 3 24 18 10 VALERIE 16.4 114.2 24 482 -1959 11 25 0 5 ERNESTO 8.4 28.7 120 603 -1999 1 10 12 6 RAFAEL 13.3 319.4 122 412 -1981 6 16 0 4 HELENE 37.7 136.1 150 742 -1987 12 11 6 16 TONY 30.2 139.2 34 458 -1991 3 11 12 14 LESLIE 41.2 163.2 147 230 -1986 8 3 6 18 TONY 57.5 110.9 129 762 -1978 6 22 0 23 SANDY 38.6 311.7 114 375 -1969 4 25 12 14 JOYCE 41.2 125.1 29 255 -1993 3 19 6 21 OSCAR 17.4 257.4 28 798 -1977 11 20 6 25 CHRIS 23.8 194.1 47 136 -1966 7 21 0 10 JOYCE 41.5 163.0 54 80 -1973 9 28 18 1 JOYCE 56.4 344.0 164 33 -1989 3 14 18 12 LESLIE 37.5 343.1 26 55 -2002 7 24 12 13 SANDY 64.5 245.0 87 468 -1970 10 26 18 3 JOYCE 16.9 57.5 78 313 -1952 5 12 12 17 PATTY 54.6 45.5 105 709 -1965 8 18 0 19 HELENE 39.7 293.4 128 187 -1969 4 15 12 1 ALBERTO 12.8 312.0 154 192 -2000 9 11 12 21 RAFAEL 17.3 124.1 124 760 -1955 5 20 12 19 HELENE 31.1 81.0 63 629 -1958 12 7 18 3 ERNESTO 62.9 83.1 131 545 -1976 9 10 6 17 TONY 57.0 112.9 50 320 -1968 1 3 0 4 WILLIAM 12.8 137.0 51 424 -1984 9 8 18 18 JOYCE 38.4 144.5 131 832 -1997 9 6 6 26 DEBBY 37.8 15.8 48 751 -1994 10 6 6 26 VALERIE 51.3 169.8 84 685 -1996 7 15 12 5 PATTY 9.0 144.3 40 601 -1954 4 22 18 12 VALERIE 35.7 309.2 28 328 -1986 2 8 12 16 ERNESTO 23.4 342.4 123 160 -2000 11 21 12 11 JOYCE 37.0 285.6 62 712 -1950 4 19 6 19 CHRIS 37.9 357.8 10 258 -1992 7 28 18 16 JOYCE 22.1 95.1 61 475 -1961 7 22 18 20 ISAAC 46.0 63.7 68 496 -1970 10 6 6 3 WILLIAM 18.8 30.8 110 281 -1973 5 18 12 13 SANDY 7.8 25.0 115 173 -1988 1 11 18 26 DEBBY 65.3 252.3 131 773 -1958 1 19 12 8 LESLIE 51.1 187.8 47 419 -1982 12 6 12 23 ERNESTO 27.1 52.4 83 203 -1973 3 19 12 23 SANDY 59.1 250.9 131 263 -1987 8 12 18 8 GORDON 16.6 202.4 79 407 -1959 11 16 18 1 HELENE 43.4 20.5 19 694 -1989 9 13 0 23 JOYCE 42.0 283.3 93 542 -1953 9 27 0 5 ALBERTO 26.0 183.6 27 515 -1972 4 7 0 13 NADINE 65.7 244.6 50 310 -1978 6 26 6 8 ALBERTO 13.4 187.6 152 487 -1955 7 6 12 13 MICHAEL 48.7 1.5 62 214 -1989 7 20 0 25 ALBERTO 67.4 335.9 125 45 -1953 3 5 12 17 HELENE 38.6 215.3 55 449 -1998 11 10 12 23 VALERIE 35.9 75.4 126 795 -1986 1 22 6 12 FLORENCE 16.4 20.7 12 599 -1978 10 23 12 13 OSCAR 66.1 320.5 101 104 -1952 3 15 0 26 ALBERTO 23.3 231.0 97 447 -1971 1 6 12 11 FLORENCE 45.4 234.2 19 374 -2001 5 20 12 1 TONY 56.6 324.4 81 745 -1969 5 15 0 21 PATTY 8.1 136.4 56 826 -1952 1 2 18 13 ERNESTO 19.0 120.4 163 370 -1990 2 8 12 27 RAFAEL 17.6 278.8 60 404 -1959 11 1 18 15 PATTY 54.2 287.9 77 563 -1995 5 8 0 22 CHRIS 61.8 165.7 56 429 -1983 7 9 18 26 BERYL 25.7 313.8 66 411 -1982 2 19 12 26 WILLIAM 26.7 291.5 92 827 -1956 11 4 6 22 TONY 22.5 116.7 139 65 -1979 4 10 0 1 ISAAC 12.6 120.0 80 579 -1950 12 3 0 13 JOYCE 44.7 94.5 48 593 -1954 6 2 0 17 BERYL 52.2 218.6 58 580 -1997 3 20 0 25 NADINE 62.2 71.1 46 81 -1997 8 28 18 15 ISAAC 64.4 69.4 74 808 -1958 8 16 6 26 ALBERTO 19.6 70.7 81 129 -2004 12 17 18 22 DEBBY 23.3 278.8 46 174 -1956 12 5 6 25 TONY 64.4 259.9 146 286 -1975 1 26 12 26 MICHAEL 48.3 252.0 74 842 -1962 5 19 0 12 ISAAC 37.8 160.7 34 460 -1953 8 10 6 4 NADINE 65.8 77.0 19 110 -1981 12 11 18 4 ISAAC 60.9 44.9 71 285 -1979 7 19 0 10 WILLIAM 37.9 55.7 70 306 -1971 7 12 18 28 WILLIAM 35.2 96.7 41 681 -1968 8 25 0 11 MICHAEL 20.5 145.0 73 308 -1954 5 26 0 15 ISAAC 52.3 319.6 130 618 -1999 7 9 18 15 ISAAC 38.9 343.3 15 91 -2001 12 27 0 21 KIRK 68.7 14.4 79 156 -1978 5 25 6 24 ERNESTO 67.3 352.1 70 713 -1952 5 11 18 2 GORDON 19.0 173.7 117 839 -1997 1 5 6 15 NADINE 16.6 196.5 112 57 -1995 3 22 6 19 OSCAR 65.8 100.7 62 315 -1975 12 23 12 18 ERNESTO 52.8 250.1 89 512 -1956 8 25 6 6 ALBERTO 16.1 100.3 150 159 -1977 12 21 18 20 WILLIAM 69.8 20.2 109 605 -1986 11 26 6 13 ISAAC 28.1 45.2 126 688 -1962 7 21 0 26 ERNESTO 28.7 142.5 142 611 -1952 9 7 0 6 JOYCE 27.8 1.2 128 793 -1954 11 1 6 8 MICHAEL 8.6 108.9 143 652 -1983 12 7 0 8 NADINE 48.2 276.4 153 765 -1967 5 6 12 7 WILLIAM 48.6 164.4 140 379 -1994 4 28 18 6 BERYL 61.6 182.6 121 369 -2001 5 13 6 18 TONY 68.7 217.7 134 54 -2000 4 3 6 28 HELENE 28.1 49.6 33 736 -1964 11 25 6 4 JOYCE 31.0 131.8 90 386 -1959 10 1 12 5 CHRIS 48.7 276.8 65 543 -1951 5 24 12 9 VALERIE 29.1 334.4 74 436 -1983 5 14 0 12 DEBBY 50.8 42.5 41 729 -1976 6 20 0 9 ERNESTO 33.7 15.2 110 507 -1961 12 16 12 15 MICHAEL 38.1 192.7 28 151 -1999 10 11 18 13 FLORENCE 50.5 258.4 147 461 -1957 9 13 0 8 ERNESTO 19.5 65.8 111 195 -1993 9 10 18 12 OSCAR 8.7 82.5 49 252 -1960 6 2 0 9 ISAAC 19.0 287.2 107 632 -1968 7 22 6 26 ISAAC 52.5 311.0 112 411 -1961 2 10 0 7 ALBERTO 20.0 247.2 13 611 -1997 11 14 6 21 PATTY 62.7 135.7 31 766 -1959 10 3 12 15 CHRIS 64.0 328.0 71 652 -1995 1 3 6 19 WILLIAM 64.0 232.4 61 366 -1965 9 2 6 8 JOYCE 61.8 199.4 28 813 -1959 1 5 6 12 JOYCE 60.6 250.1 163 419 -1994 11 14 6 5 ERNESTO 47.2 82.3 24 91 -1995 6 25 6 4 TONY 20.1 99.0 39 755 -1986 9 13 0 20 ERNESTO 56.9 357.7 112 565 -1971 3 10 0 4 DEBBY 58.0 279.4 44 216 -1958 11 18 0 14 HELENE 57.8 154.1 138 623 -1988 1 27 18 1 DEBBY 22.5 160.3 68 147 -1957 1 13 12 6 TONY 25.9 322.0 139 263 -1950 5 5 0 9 MICHAEL 42.2 331.8 68 549 -1994 12 22 18 14 GORDON 31.4 236.7 147 851 -1992 12 13 18 16 ALBERTO 14.4 345.9 147 574 -1951 4 18 0 13 HELENE 61.2 238.4 90 191 -1975 1 7 12 16 CHRIS 52.7 141.0 24 106 -1999 12 22 18 2 CHRIS 22.1 44.6 18 484 -1983 12 21 0 18 LESLIE 32.1 38.0 137 514 -1977 5 16 18 18 WILLIAM 7.0 76.7 11 48 -1973 1 10 0 4 SANDY 50.8 135.6 81 551 -1961 10 17 12 28 LESLIE 59.1 90.8 67 698 -1972 6 18 6 9 CHRIS 21.9 33.9 136 308 -1962 10 6 12 14 ERNESTO 45.5 214.3 125 623 -1968 7 9 12 6 MICHAEL 53.0 163.9 119 10 -1969 7 15 18 1 HELENE 28.9 64.3 127 349 -1990 4 7 12 18 GORDON 56.8 213.1 148 600 -1984 5 21 18 3 GORDON 60.3 65.4 41 599 -1970 7 21 18 19 VALERIE 43.8 272.7 163 363 -1994 10 6 12 4 OSCAR 54.2 170.5 76 692 -1977 3 9 0 7 ERNESTO 53.5 31.5 147 147 -1963 5 25 0 20 HELENE 63.7 332.5 108 647 -1996 7 25 6 18 SANDY 19.6 8.2 21 144 -1986 10 18 18 22 NADINE 67.5 70.2 77 605 -1959 7 20 6 3 VALERIE 33.1 81.9 72 711 -1993 4 22 18 14 GORDON 54.0 84.4 58 857 -1966 5 13 6 8 WILLIAM 68.0 93.6 53 92 -1952 11 6 6 28 BERYL 19.5 248.4 146 180 -1994 4 20 6 14 OSCAR 10.1 247.2 133 812 -1999 12 18 0 21 ERNESTO 29.6 327.5 129 180 -1964 7 13 12 12 LESLIE 40.1 79.8 141 776 -1969 8 25 0 11 VALERIE 20.9 146.4 122 868 -1967 10 21 12 11 CHRIS 46.5 116.6 153 691 -1959 12 4 12 17 PATTY 21.9 324.6 38 714 -1953 12 8 6 14 SANDY 32.1 17.9 101 599 -1962 3 22 0 10 HELENE 34.1 45.6 46 453 -1997 2 25 0 14 HELENE 54.0 143.5 100 288 -1996 6 22 0 25 WILLIAM 45.5 345.2 71 484 -1955 10 13 0 9 LESLIE 34.2 22.5 86 37 -1981 4 20 0 6 LESLIE 30.1 2.7 149 736 -1986 12 21 12 21 WILLIAM 16.7 292.8 138 63 -1978 5 28 0 19 CHRIS 57.6 141.6 77 604 -1957 2 8 18 12 LESLIE 62.1 103.0 78 166 -1976 3 10 18 17 NADINE 11.3 106.7 109 635 -1984 7 24 6 24 RAFAEL 53.1 114.0 88 179 -1971 9 26 6 4 ISAAC 27.2 271.6 15 635 -1986 3 5 6 13 VALERIE 21.8 13.5 125 858 -1953 1 17 18 22 KIRK 60.1 231.5 72 21 -1962 6 22 6 3 TONY 29.4 248.1 150 720 -1956 8 4 6 15 DEBBY 38.0 341.4 99 136 -1988 3 9 18 27 CHRIS 60.2 136.4 16 806 -1964 10 21 18 3 JOYCE 60.7 263.5 113 502 -1998 5 8 0 17 PATTY 31.0 241.6 160 92 -1987 9 5 18 15 DEBBY 51.8 28.1 10 652 -1995 8 13 6 11 GORDON 64.4 130.7 60 148 -2000 8 3 12 12 CHRIS 68.1 207.8 41 317 -1981 7 23 12 21 ISAAC 56.0 9.6 72 43 -1986 2 19 18 4 WILLIAM 25.7 16.8 73 224 -2002 2 3 18 9 CHRIS 67.3 60.7 115 810 -1964 9 21 12 15 ERNESTO 49.2 242.8 146 827 -1985 10 13 12 8 OSCAR 51.3 132.1 65 40 -1958 12 5 18 27 ERNESTO 32.3 197.2 100 528 -1966 3 2 0 11 OSCAR 51.2 159.6 125 174 -1998 4 7 18 21 FLORENCE 36.6 9.0 64 102 -1987 6 6 12 19 GORDON 44.3 349.5 148 137 -2004 11 14 12 14 CHRIS 32.0 76.5 27 774 -1960 11 7 0 23 MICHAEL 68.3 101.2 136 781 -1989 9 13 0 21 DEBBY 66.3 248.7 106 714 -1975 10 11 18 24 GORDON 39.2 135.1 35 421 -2002 2 1 6 22 CHRIS 25.1 306.2 95 590 -1980 5 5 6 24 ISAAC 46.0 344.8 111 793 -1987 7 1 12 15 OSCAR 42.3 127.9 147 854 -1983 8 25 0 19 OSCAR 22.3 355.4 164 838 -1997 5 28 6 14 JOYCE 7.4 74.8 114 116 -1982 6 1 0 6 NADINE 31.7 312.8 113 54 -1998 10 2 18 17 ALBERTO 16.3 195.0 136 19 -1952 9 24 18 28 ISAAC 41.9 265.8 65 196 -1980 9 17 6 3 LESLIE 35.1 113.1 128 369 -1992 1 1 6 15 VALERIE 60.2 347.8 79 141 -1973 11 20 0 23 ISAAC 15.7 124.6 107 793 -1995 4 17 6 21 ALBERTO 44.3 33.1 146 637 -1981 5 25 12 1 CHRIS 29.7 120.9 64 568 -1991 4 11 18 9 JOYCE 47.8 137.4 97 197 -1979 2 17 6 25 RAFAEL 11.7 8.7 149 849 -1963 2 4 0 21 RAFAEL 57.5 253.4 62 65 -1957 8 3 12 16 LESLIE 7.5 88.5 12 138 -1983 11 27 18 10 NADINE 53.0 340.8 85 278 -1995 1 24 12 24 RAFAEL 42.9 342.7 105 5 -2004 2 4 6 25 CHRIS 54.1 37.4 76 686 -1990 12 14 6 24 ERNESTO 45.2 36.5 87 797 -2004 6 23 18 20 NADINE 17.1 94.2 97 810 -2001 3 11 0 21 TONY 69.9 109.0 77 651 -1971 12 16 18 6 KIRK 35.1 103.2 81 314 -1974 7 14 6 19 HELENE 34.8 265.2 37 795 -1955 8 2 18 15 MICHAEL 33.6 178.5 14 585 -1951 12 17 12 10 CHRIS 26.5 185.6 19 341 -1973 6 23 6 19 NADINE 65.9 254.7 12 733 -1958 3 13 18 21 ISAAC 37.4 246.7 119 811 -1952 8 17 6 14 GORDON 49.9 280.5 121 605 -1970 3 23 18 13 TONY 27.8 54.2 127 313 -1984 7 10 12 12 WILLIAM 48.2 271.8 93 32 -1975 10 21 6 8 ALBERTO 55.7 238.8 149 312 -1983 1 24 18 26 GORDON 58.2 211.2 109 346 -1988 1 8 18 27 PATTY 50.7 99.0 144 742 -1988 2 15 12 6 JOYCE 36.4 162.3 120 451 -1972 4 21 12 5 HELENE 13.6 259.4 68 153 -1987 5 11 6 17 ERNESTO 56.6 196.7 28 503 -1983 9 16 12 26 PATTY 66.1 41.8 49 545 -1951 11 15 0 7 DEBBY 44.1 32.1 126 638 -1969 3 10 18 5 LESLIE 10.3 189.0 78 624 -1954 2 13 12 27 OSCAR 35.5 297.3 83 711 -1974 1 25 6 17 OSCAR 43.1 114.5 57 400 -1996 12 14 18 10 NADINE 8.9 232.6 119 528 -1981 12 28 0 1 JOYCE 68.9 291.8 96 335 -1984 10 18 6 20 OSCAR 54.3 97.0 161 221 -1987 8 28 12 8 HELENE 13.9 245.0 124 786 -1962 7 7 0 26 GORDON 43.4 357.0 58 260 -1950 7 8 12 23 OSCAR 7.6 61.1 66 673 -1997 5 20 18 23 VALERIE 46.9 168.6 11 553 -1992 8 1 18 8 ISAAC 22.2 29.6 140 593 -1975 1 21 18 12 MICHAEL 20.9 89.6 52 219 -1991 1 28 6 20 ERNESTO 49.6 131.1 157 101 -1985 2 3 0 25 RAFAEL 14.7 64.6 164 501 -1953 5 7 18 17 BERYL 11.4 276.6 99 893 -1999 3 28 12 22 PATTY 21.2 306.3 120 330 -1954 12 4 12 22 RAFAEL 10.8 0.5 92 320 -1978 11 19 6 17 BERYL 61.7 51.7 47 92 -2003 2 19 6 20 LESLIE 24.5 58.7 95 453 -1968 10 13 18 20 OSCAR 15.9 311.4 45 225 -1971 4 15 12 11 LESLIE 9.4 276.7 149 797 -1983 11 17 6 22 ERNESTO 53.0 185.7 14 62 -1965 9 14 0 19 ALBERTO 69.1 99.6 126 895 -1982 6 26 12 19 FLORENCE 59.0 112.1 62 496 -1983 9 21 18 20 LESLIE 69.0 112.6 44 334 -1982 12 24 18 27 ERNESTO 7.6 121.0 38 854 -2003 4 3 12 7 PATTY 35.8 196.8 124 143 -1973 1 17 18 13 LESLIE 21.2 321.9 69 7 -2003 4 19 0 19 PATTY 25.9 306.2 157 212 -1986 7 24 6 9 FLORENCE 46.3 284.4 35 626 -1968 2 5 18 11 DEBBY 53.6 209.6 100 542 -1974 6 21 6 19 ISAAC 21.0 138.6 53 614 -1967 5 19 12 17 OSCAR 27.6 158.8 157 168 -1980 10 12 0 11 SANDY 9.9 132.1 79 720 -1973 10 8 0 4 BERYL 60.7 223.5 136 832 -1991 10 24 0 22 TONY 44.5 291.9 18 809 -2000 10 20 18 13 BERYL 67.9 70.8 135 827 -1952 7 3 12 4 DEBBY 38.4 33.3 135 573 -1994 10 12 12 10 OSCAR 36.1 52.2 15 108 -1964 10 15 12 10 VALERIE 64.9 295.6 121 782 -1969 2 4 12 3 VALERIE 48.3 120.4 152 167 -1993 8 10 6 7 CHRIS 47.9 172.6 96 349 -1990 9 26 0 13 TONY 46.5 274.0 51 771 -1972 5 13 6 7 MICHAEL 59.0 176.0 85 237 -1978 6 10 18 10 HELENE 65.6 334.4 97 72 -1961 2 12 6 25 BERYL 12.6 356.9 85 715 -1978 1 27 0 18 GORDON 68.8 62.1 78 245 -1995 1 28 6 11 RAFAEL 63.3 271.1 47 111 -1995 2 23 12 15 ALBERTO 36.5 204.5 101 651 -1964 1 25 18 11 TONY 48.5 56.2 148 814 -1965 8 14 12 1 NADINE 13.8 257.6 123 545 -1961 3 5 6 19 TONY 32.0 101.7 128 817 -1997 11 5 6 27 RAFAEL 34.1 188.8 120 397 -1985 1 12 12 9 LESLIE 46.9 313.5 88 821 -1996 1 16 6 14 OSCAR 29.5 326.1 19 692 -1976 3 18 0 8 WILLIAM 46.7 119.7 14 545 -1976 4 5 0 19 ERNESTO 62.7 69.0 145 534 -1979 8 4 18 18 ALBERTO 25.7 36.2 68 71 -1951 4 22 12 13 BERYL 23.6 72.3 145 778 -1995 5 19 12 14 MICHAEL 15.3 302.7 157 95 -1972 10 6 6 27 ERNESTO 35.5 324.1 95 51 -1950 7 10 12 7 RAFAEL 33.0 256.8 88 525 -1956 2 5 18 26 ALBERTO 52.6 92.6 15 652 -1984 9 21 6 27 GORDON 51.2 34.1 164 138 -1971 8 15 6 11 ALBERTO 22.1 255.8 143 298 -1997 3 9 12 19 ALBERTO 30.7 95.5 110 667 -1979 12 20 6 17 RAFAEL 16.4 102.9 73 216 -1955 2 20 12 16 RAFAEL 66.9 238.6 18 82 -1997 2 20 12 13 FLORENCE 39.7 19.1 134 665 -1985 10 28 6 4 WILLIAM 51.6 100.1 15 222 -1969 3 22 18 7 BERYL 49.4 124.6 31 744 -1962 3 14 0 16 TONY 12.2 45.6 120 728 -1994 9 9 6 17 JOYCE 26.9 192.1 100 690 -2002 2 3 0 19 OSCAR 14.6 176.3 162 889 -1972 9 12 18 18 ISAAC 24.8 86.3 116 878 -1991 1 19 6 9 KIRK 52.4 292.2 120 496 -1964 7 11 18 13 HELENE 10.7 111.1 28 383 -1971 5 28 18 20 GORDON 27.4 54.2 86 548 -1987 6 2 12 7 JOYCE 25.2 195.0 117 412 -1990 7 20 0 22 CHRIS 32.7 37.4 159 696 -1974 8 18 12 7 FLORENCE 28.9 155.8 18 430 -1958 1 18 6 3 ISAAC 17.1 282.1 45 372 -1985 12 23 12 26 OSCAR 66.9 191.4 127 301 -1959 1 21 12 12 GORDON 23.2 318.5 66 96 -1972 9 2 0 14 OSCAR 69.1 285.2 162 102 -1990 9 19 6 5 BERYL 60.9 91.6 135 123 -1967 2 21 0 11 PATTY 13.1 223.5 105 220 -1992 9 8 0 3 ALBERTO 9.8 109.5 163 322 -1993 10 18 18 26 GORDON 22.0 241.5 123 333 -1960 4 2 0 17 BERYL 22.7 325.0 32 308 -1971 7 22 12 15 HELENE 8.3 75.1 63 506 -1951 9 13 12 28 KIRK 41.5 292.1 117 390 -1957 1 15 0 21 VALERIE 65.1 309.8 38 550 -1989 5 5 12 15 ALBERTO 56.1 47.3 113 862 -1996 9 3 6 22 ALBERTO 47.2 46.1 147 219 -2002 10 9 18 20 TONY 60.5 97.4 12 691 -1993 3 5 18 27 JOYCE 50.5 16.2 102 834 -1960 4 23 18 18 BERYL 37.4 137.8 163 704 -1998 2 5 0 23 BERYL 23.1 316.8 53 550 -1969 7 5 6 14 HELENE 39.1 155.7 50 57 -1993 1 11 12 16 DEBBY 28.1 269.9 73 529 -1955 12 21 0 12 VALERIE 10.0 138.6 109 521 -1966 4 1 12 14 LESLIE 32.8 214.9 34 838 -1985 3 22 12 21 KIRK 62.2 101.2 101 402 -1952 11 15 6 14 DEBBY 42.8 144.0 30 143 -1955 7 6 18 5 HELENE 38.0 253.9 30 895 -1972 3 16 12 15 FLORENCE 16.9 231.3 18 703 -1999 9 28 18 20 FLORENCE 8.7 129.1 67 781 -1968 2 1 18 8 DEBBY 7.8 162.3 149 506 -1990 7 15 12 22 ALBERTO 23.8 123.9 127 710 -2002 9 19 0 21 PATTY 23.3 334.1 104 114 -1993 3 17 0 13 RAFAEL 8.9 121.3 23 780 -1958 12 12 18 21 LESLIE 45.9 253.7 109 177 -1972 1 23 18 6 LESLIE 36.9 80.8 115 204 -2004 6 26 12 23 SANDY 14.5 286.0 151 843 -1952 11 3 0 14 MICHAEL 44.9 331.7 95 122 -1992 10 17 12 24 KIRK 33.1 132.0 25 845 -1997 12 8 12 18 OSCAR 20.2 192.1 105 815 -1961 8 25 6 4 KIRK 47.9 98.0 112 529 -1992 11 4 6 15 HELENE 64.1 99.9 60 893 -1981 11 6 18 6 FLORENCE 15.5 215.7 38 664 -1950 8 22 12 12 DEBBY 47.0 11.2 77 462 -1962 1 17 12 22 SANDY 52.8 112.6 88 396 -1958 4 3 6 3 PATTY 19.4 87.8 97 816 -1984 8 15 18 3 HELENE 69.0 265.2 45 346 -1953 12 2 0 13 NADINE 30.9 208.4 79 60 -2001 7 2 6 2 VALERIE 13.7 193.0 17 198 -1988 7 24 6 16 BERYL 65.0 171.1 161 33 -1975 11 10 6 10 ALBERTO 61.7 157.3 96 216 -1986 4 10 18 12 DEBBY 61.4 94.1 129 475 -1970 8 6 0 25 RAFAEL 22.8 111.9 88 842 -1988 10 24 0 8 RAFAEL 14.1 97.0 79 92 -1983 9 8 0 17 KIRK 33.9 176.8 41 114 -1957 7 22 6 6 HELENE 36.1 302.8 40 134 -1993 7 18 6 9 DEBBY 21.4 57.4 113 880 -1976 12 16 12 5 LESLIE 46.6 27.8 81 62 -1981 5 17 12 16 PATTY 35.1 23.6 40 579 -1970 7 16 0 16 ALBERTO 11.5 181.6 141 327 -2001 6 11 0 16 SANDY 47.5 335.3 162 842 -1993 5 26 0 14 WILLIAM 53.6 123.9 113 512 -1950 3 23 6 6 HELENE 33.2 308.0 37 395 -1983 5 10 6 16 DEBBY 45.8 354.1 94 696 -1974 12 23 0 19 WILLIAM 49.3 228.3 100 259 -1994 11 5 6 6 ERNESTO 21.4 303.1 147 696 -1975 4 28 12 21 LESLIE 37.1 113.0 159 264 -1977 8 1 12 10 OSCAR 69.7 59.6 82 690 -1975 2 7 0 24 KIRK 48.6 110.4 162 434 -1957 9 6 0 17 PATTY 52.1 215.9 10 252 -1983 6 24 0 12 BERYL 55.7 331.6 103 892 -1951 7 28 6 11 ERNESTO 32.7 50.7 81 473 -1954 6 19 18 3 BERYL 8.1 47.8 110 554 -1993 6 14 0 7 LESLIE 49.4 248.4 153 48 -2001 4 5 0 4 SANDY 15.4 69.9 40 601 -1961 8 24 0 12 RAFAEL 7.1 95.1 28 82 -1973 4 1 6 16 VALERIE 17.6 66.3 142 10 -2000 2 7 12 21 OSCAR 8.7 249.3 109 300 -2003 9 15 0 24 MICHAEL 48.0 129.9 112 344 -1978 9 12 0 7 VALERIE 7.1 111.3 14 40 -1997 11 14 18 18 TONY 51.2 323.6 52 186 -1958 6 22 0 13 RAFAEL 39.4 337.0 17 731 -1995 10 9 6 10 WILLIAM 51.0 163.9 14 123 -1994 2 22 0 24 KIRK 35.4 272.6 40 734 -1981 7 5 6 18 GORDON 20.2 173.7 66 581 -1976 9 1 6 24 FLORENCE 59.1 68.8 17 867 -1987 1 22 0 9 HELENE 42.3 143.4 139 6 -1996 7 10 0 12 ERNESTO 65.5 303.5 59 132 -1976 12 9 6 22 GORDON 44.0 301.3 13 645 -1977 2 11 18 24 ALBERTO 54.9 228.4 67 297 -1959 1 1 0 7 CHRIS 48.0 123.9 89 260 -1984 1 24 18 15 LESLIE 51.3 209.3 77 474 -1957 5 22 6 15 GORDON 61.2 197.4 97 139 -1975 2 19 6 7 RAFAEL 54.8 73.1 20 815 -1969 9 28 6 20 VALERIE 59.8 155.9 92 784 -1974 4 6 18 15 HELENE 27.0 70.8 162 654 -1953 8 7 0 1 OSCAR 22.6 288.7 127 66 -1977 8 17 6 13 NADINE 46.2 273.6 27 421 -1957 2 15 12 19 KIRK 35.7 251.8 100 523 -1985 1 27 0 19 VALERIE 52.5 119.6 17 458 -1990 2 17 12 9 BERYL 58.7 235.1 59 481 -1982 7 15 6 22 TONY 52.3 70.1 44 793 -2000 6 20 12 24 DEBBY 59.5 279.4 85 473 -1985 2 5 18 28 HELENE 63.8 237.1 115 412 -2002 4 28 18 19 ERNESTO 68.0 329.6 105 523 -1969 7 22 0 20 ERNESTO 57.6 91.9 79 274 -2002 3 8 12 2 ISAAC 17.9 323.4 66 584 -1957 3 16 0 3 WILLIAM 52.0 302.8 39 527 -1971 9 7 12 15 WILLIAM 35.2 125.4 30 40 -1999 10 11 0 8 LESLIE 68.3 122.0 127 891 -1976 12 22 6 24 BERYL 21.7 5.8 115 617 -1953 11 19 12 23 ALBERTO 33.7 264.5 139 50 -1990 6 27 6 21 SANDY 20.5 170.0 110 300 -1978 4 28 0 27 LESLIE 65.2 154.3 145 368 -1981 11 18 12 8 ALBERTO 65.7 355.3 84 832 -1975 6 18 6 24 DEBBY 54.7 281.3 13 353 -1954 2 11 18 9 KIRK 43.5 215.4 33 424 -1989 8 24 18 3 SANDY 36.3 145.6 149 788 -1981 7 2 18 12 MICHAEL 21.3 315.2 141 571 -1960 3 21 12 24 HELENE 38.4 222.6 123 216 -1952 2 4 12 2 RAFAEL 67.3 341.5 120 600 -1952 7 17 0 10 KIRK 26.3 173.2 121 589 -1996 12 1 6 22 SANDY 10.8 151.5 63 124 -1991 3 23 0 7 ISAAC 51.8 19.0 90 479 -1975 11 2 6 11 ISAAC 14.4 298.7 113 447 -1993 12 14 18 28 CHRIS 9.1 29.0 99 817 -1983 5 1 0 1 RAFAEL 19.6 54.0 135 516 -1981 12 1 6 14 ERNESTO 33.4 99.5 86 420 -1958 12 12 6 2 MICHAEL 13.7 82.0 39 343 -1982 7 20 6 24 BERYL 54.8 231.8 32 400 -1997 8 26 0 21 ISAAC 36.1 153.8 89 670 -1960 11 11 12 3 CHRIS 49.9 70.8 10 475 -1967 12 14 6 1 ALBERTO 69.0 249.4 133 207 -1975 6 26 12 3 RAFAEL 13.8 61.2 140 749 -1965 11 15 0 4 BERYL 34.0 273.7 21 415 -1975 10 8 18 9 HELENE 38.3 121.1 96 371 -1994 9 22 12 27 HELENE 17.4 47.6 17 394 -2000 6 21 0 22 TONY 9.2 72.4 23 132 -1960 3 23 6 26 GORDON 44.4 313.6 127 300 -1969 8 15 6 21 GORDON 10.2 126.4 83 608 -1995 3 6 18 7 OSCAR 64.5 228.9 43 358 -1960 12 4 0 5 RAFAEL 17.9 353.6 132 590 -1965 5 25 12 5 PATTY 16.3 305.1 55 79 -1989 3 9 12 20 ISAAC 40.4 92.8 100 166 -1981 4 18 18 23 SANDY 31.3 2.4 112 511 -1993 12 3 6 24 LESLIE 34.5 99.8 141 678 -1982 5 26 6 9 VALERIE 67.1 147.0 36 158 -1991 8 17 12 17 KIRK 32.2 351.6 77 308 -1972 6 15 18 15 VALERIE 14.6 78.4 117 586 -1986 12 9 12 13 MICHAEL 37.8 295.4 15 161 -1967 8 7 18 15 VALERIE 64.7 71.2 42 315 -1990 9 5 12 4 VALERIE 51.5 184.7 124 647 -1957 10 20 0 15 LESLIE 58.4 330.3 80 582 -1966 9 18 0 15 KIRK 20.0 258.8 89 244 -1951 11 15 12 24 LESLIE 55.4 247.3 40 291 -1965 2 13 6 18 NADINE 14.0 19.9 65 444 -1958 6 23 6 10 JOYCE 30.9 229.9 100 289 -1961 4 21 0 20 WILLIAM 55.5 301.2 163 214 -1993 10 28 18 15 VALERIE 67.7 318.9 16 99 -1962 7 4 12 15 SANDY 51.5 145.3 80 449 -1973 7 18 0 11 BERYL 32.4 324.4 116 286 -1986 7 22 6 16 KIRK 18.9 125.6 65 297 -1960 7 24 18 7 RAFAEL 54.4 51.9 164 441 -1959 8 22 0 14 KIRK 20.4 130.0 100 66 -1961 2 7 0 2 DEBBY 59.9 86.3 126 774 -1993 6 4 6 24 SANDY 32.8 313.0 120 309 -2003 3 10 18 15 NADINE 47.6 192.8 36 853 -1985 2 9 6 3 FLORENCE 37.1 345.6 33 598 -1973 5 18 6 21 WILLIAM 58.6 120.9 101 162 -1959 5 26 18 9 HELENE 49.9 344.3 128 108 -1988 10 10 6 16 HELENE 13.9 222.7 33 390 -1967 10 24 12 26 CHRIS 21.5 121.4 157 547 -2004 1 25 0 22 PATTY 20.4 179.1 148 118 -1995 2 8 12 15 HELENE 25.6 276.0 64 667 -1973 12 24 6 26 ERNESTO 62.1 33.5 80 861 -1954 4 22 6 10 LESLIE 42.7 49.3 156 461 -1952 1 15 12 21 WILLIAM 15.7 120.0 83 89 -2003 10 17 0 18 DEBBY 62.6 45.1 124 572 -1965 2 2 0 20 GORDON 65.7 9.4 149 181 -1982 1 9 6 6 MICHAEL 63.5 318.3 122 555 -1965 8 20 6 10 MICHAEL 63.0 134.7 143 477 -1950 12 14 0 27 ERNESTO 17.4 63.2 47 296 -1953 11 7 6 10 FLORENCE 30.6 229.4 30 524 -1967 12 27 18 18 HELENE 17.5 348.8 41 313 -2004 7 25 18 21 ERNESTO 18.7 316.5 115 352 -1963 5 21 12 21 JOYCE 61.3 150.4 102 822 -1975 2 23 18 27 PATTY 26.5 3.9 158 553 -1980 11 9 12 2 GORDON 15.6 30.5 80 373 -1962 2 27 0 19 ALBERTO 25.9 321.0 128 766 -1984 11 22 6 19 PATTY 47.1 294.9 48 891 -1997 12 20 12 10 GORDON 34.5 57.3 164 466 -1951 1 26 6 2 GORDON 33.8 45.2 42 139 -1955 9 26 18 23 TONY 50.7 10.3 46 706 -1989 3 4 0 17 KIRK 62.3 52.0 150 207 -1979 11 6 18 20 TONY 41.9 76.3 114 70 -1953 7 24 6 14 JOYCE 33.7 28.3 96 97 -1965 12 27 12 19 ISAAC 18.2 29.4 27 562 -2000 2 23 12 1 SANDY 16.9 30.7 12 345 -1995 6 19 12 28 ERNESTO 7.8 247.7 71 346 -1996 12 27 6 10 ISAAC 41.6 39.2 79 480 -1952 7 6 18 26 FLORENCE 44.0 114.6 151 783 -1990 1 20 12 6 ERNESTO 10.5 241.6 84 45 -1997 6 25 0 27 DEBBY 56.4 270.7 92 265 -1984 1 1 0 4 HELENE 37.5 227.5 104 235 -1960 12 24 12 15 JOYCE 52.8 215.8 138 416 -1964 7 10 12 20 NADINE 53.5 336.0 126 341 -1979 12 4 18 18 MICHAEL 66.9 66.3 53 252 -1978 3 3 18 3 HELENE 18.0 171.6 24 187 -2003 7 27 6 7 DEBBY 53.0 189.5 33 102 -1960 9 20 12 18 WILLIAM 44.6 96.4 87 635 -1998 6 4 6 18 CHRIS 34.6 162.5 35 154 -1989 12 22 6 18 VALERIE 35.8 138.2 135 526 -1973 2 22 6 10 JOYCE 33.9 333.0 75 805 -1999 1 22 12 19 JOYCE 47.7 132.1 162 527 -1972 5 5 12 20 ERNESTO 19.6 220.1 82 153 -1968 11 17 0 15 KIRK 11.2 58.1 159 515 -1991 3 15 18 25 ALBERTO 39.3 287.0 161 210 -1990 12 16 6 25 KIRK 38.9 183.5 111 162 -1956 3 3 0 18 WILLIAM 45.0 285.5 109 695 -1978 9 14 18 28 ISAAC 36.8 44.6 141 512 -1980 10 18 6 25 MICHAEL 37.8 65.6 53 420 -1989 5 28 12 7 SANDY 32.3 129.2 22 728 -1964 11 10 18 8 PATTY 18.0 104.1 56 360 -1987 9 26 6 7 ISAAC 63.2 200.5 45 536 -1958 5 7 18 27 ERNESTO 23.5 322.1 13 237 -1972 5 18 0 9 ALBERTO 39.1 351.4 129 233 -1994 11 3 12 16 ISAAC 51.5 344.8 76 499 -1992 9 9 12 18 JOYCE 46.1 65.0 145 621 -1984 11 21 18 16 KIRK 34.3 308.0 15 133 -1997 12 27 0 5 GORDON 22.9 17.6 154 580 -1960 8 3 6 21 NADINE 9.0 239.9 153 169 -1965 1 9 6 28 KIRK 59.8 30.4 150 493 -1955 11 11 6 6 OSCAR 32.8 12.9 125 488 -1952 11 1 6 2 ERNESTO 20.9 144.6 104 440 -1964 12 8 18 16 JOYCE 14.0 22.8 140 297 -1977 6 12 0 22 ALBERTO 40.5 349.6 112 551 -1994 9 4 12 3 BERYL 43.1 208.2 85 164 -1950 6 11 18 4 CHRIS 65.6 337.3 163 736 -1955 6 2 0 15 NADINE 35.4 165.0 146 761 -1998 1 3 0 22 WILLIAM 63.3 258.7 108 303 -2002 12 16 18 4 MICHAEL 54.2 270.6 101 618 -1957 3 3 0 14 JOYCE 46.8 130.7 89 453 -2002 7 6 18 10 DEBBY 33.0 160.1 48 371 -1983 4 11 0 21 OSCAR 68.0 121.2 48 709 -1954 11 3 12 11 HELENE 59.7 125.9 141 760 -1986 12 18 12 5 GORDON 32.3 5.0 101 577 -1991 5 3 0 15 SANDY 41.8 353.2 54 72 -1998 7 18 18 5 MICHAEL 65.0 297.8 129 57 -1972 2 11 6 10 JOYCE 27.9 222.3 52 410 -1998 7 3 6 11 ERNESTO 44.7 111.6 48 367 -1975 9 18 6 17 CHRIS 57.4 167.2 37 660 -1971 10 14 12 2 LESLIE 36.0 97.3 77 279 -1955 4 22 18 26 ISAAC 31.9 46.8 67 346 -1985 11 12 6 25 SANDY 54.8 269.9 38 792 -2001 9 14 18 20 ALBERTO 25.0 62.6 19 860 -1951 2 23 6 23 MICHAEL 7.1 282.5 71 648 -1962 3 18 0 13 HELENE 23.3 335.3 38 544 -1967 12 16 0 12 WILLIAM 36.7 207.7 95 765 -1981 11 14 18 6 JOYCE 36.6 126.2 119 856 -1961 12 3 18 6 BERYL 68.7 103.2 15 666 -1973 3 13 12 13 OSCAR 23.6 315.0 10 159 -1984 8 15 12 25 HELENE 34.8 259.0 61 520 -1969 9 8 0 3 JOYCE 44.8 166.7 45 120 -1982 12 17 0 9 PATTY 17.3 267.6 104 331 -1985 9 18 12 18 SANDY 30.8 98.1 46 612 -1997 6 14 18 5 OSCAR 49.6 97.2 106 829 -1991 12 4 18 22 ISAAC 28.7 343.0 141 434 -1997 9 5 18 2 RAFAEL 58.0 296.1 133 604 -1980 12 27 18 24 SANDY 48.0 45.0 159 689 -1964 9 22 0 28 FLORENCE 34.4 292.3 53 520 -1952 11 25 12 27 ERNESTO 43.7 231.0 14 638 -1959 12 22 12 24 FLORENCE 51.3 29.4 51 822 -1982 7 11 12 10 RAFAEL 67.2 209.8 98 105 -1954 12 7 6 12 FLORENCE 20.0 271.1 104 836 -1952 1 12 12 6 LESLIE 9.9 56.2 120 773 -1963 1 9 12 24 HELENE 11.9 20.7 101 116 -1997 3 2 0 4 LESLIE 67.1 111.2 85 346 -1999 6 24 12 17 GORDON 53.6 334.5 105 785 -1989 3 11 12 17 WILLIAM 7.7 134.7 25 523 -1968 9 10 18 1 MICHAEL 7.9 56.1 22 668 -1988 5 28 0 22 SANDY 51.5 203.1 44 323 -1980 5 28 6 9 JOYCE 19.1 212.0 125 743 -1960 11 26 0 3 GORDON 14.1 100.3 75 83 -1952 6 15 0 6 SANDY 55.3 330.1 50 116 -1991 12 2 6 1 DEBBY 36.6 312.7 41 58 -1953 1 28 18 9 VALERIE 22.4 247.9 37 582 -1989 6 17 6 25 WILLIAM 33.3 126.5 138 674 -1956 2 24 0 24 HELENE 16.7 324.9 152 448 -1955 10 18 12 15 JOYCE 12.9 334.8 104 136 -1980 6 12 6 21 HELENE 15.2 208.7 25 495 -1995 5 12 12 7 DEBBY 25.9 286.9 115 186 -1999 7 3 12 4 KIRK 20.5 282.7 71 332 -1951 9 9 0 24 ERNESTO 40.9 239.5 146 511 -1977 7 16 12 23 ALBERTO 39.8 251.8 43 470 -1952 1 22 6 23 ALBERTO 13.3 355.9 57 200 -1970 4 10 0 19 VALERIE 64.5 22.4 148 854 -1986 12 15 18 22 JOYCE 30.6 226.3 32 186 -1975 9 18 6 7 ALBERTO 59.2 129.7 35 317 -1995 10 23 0 17 TONY 45.3 113.1 156 361 -1992 3 20 0 2 CHRIS 7.9 205.8 31 33 -1960 4 7 18 22 GORDON 60.1 199.5 93 798 -2003 4 27 12 8 LESLIE 10.9 280.8 93 721 -1995 4 23 6 8 OSCAR 34.0 329.8 90 353 -1960 7 15 18 18 ERNESTO 10.0 233.8 34 115 -1956 11 11 12 6 RAFAEL 46.0 41.7 103 124 -1990 8 24 12 22 WILLIAM 59.4 302.8 43 13 -1967 3 10 6 23 KIRK 56.5 85.9 81 238 -1960 11 22 18 26 SANDY 17.3 59.9 37 470 -1979 7 18 0 21 WILLIAM 49.7 323.5 34 503 -1961 5 20 18 28 SANDY 11.8 276.7 78 37 -1953 4 6 18 7 DEBBY 22.9 14.0 20 633 -1993 9 24 12 24 TONY 66.4 29.6 123 786 -1958 7 23 6 11 HELENE 43.3 239.2 153 587 -1962 9 2 0 3 HELENE 18.4 271.9 41 32 -1966 11 2 18 15 ISAAC 16.7 282.4 90 26 -1957 9 26 18 16 KIRK 8.3 16.7 21 846 -1968 10 7 6 11 TONY 31.3 16.2 17 660 -1978 5 1 18 9 VALERIE 15.0 106.8 103 129 -1978 4 21 18 15 BERYL 35.3 71.0 28 334 -1952 1 14 6 11 VALERIE 68.1 116.7 123 180 -1999 8 7 12 23 OSCAR 35.1 187.0 88 568 -1972 6 8 12 26 MICHAEL 45.2 169.8 77 77 -1974 7 24 12 17 HELENE 33.0 248.1 36 734 -1961 3 24 6 26 KIRK 38.5 286.2 14 633 -2000 4 6 12 3 DEBBY 9.6 251.2 134 633 -1963 6 11 0 11 HELENE 41.4 320.0 85 144 -1981 2 17 6 11 ERNESTO 16.2 2.8 136 212 -1964 1 21 18 20 PATTY 41.6 275.1 116 579 -1958 4 25 12 5 CHRIS 9.8 118.6 156 306 -1981 9 21 12 5 CHRIS 41.1 340.3 66 467 -1985 8 24 18 19 BERYL 61.9 57.2 158 479 -1951 7 21 18 21 RAFAEL 33.2 244.0 39 659 -1986 2 7 6 13 VALERIE 44.6 208.7 83 391 -1955 6 2 18 9 KIRK 42.3 1.6 120 675 -1973 8 24 6 13 GORDON 61.7 48.5 66 212 -1980 1 16 0 26 LESLIE 60.8 199.2 111 467 -2003 9 6 0 16 SANDY 41.2 284.5 145 222 -2002 8 13 6 15 OSCAR 69.0 294.4 41 293 -1988 7 8 12 7 LESLIE 13.0 42.5 18 467 -1992 5 18 0 16 GORDON 21.0 142.7 126 160 -1958 5 27 18 26 WILLIAM 30.1 161.8 53 865 -2003 10 6 0 1 FLORENCE 53.7 196.8 12 601 -2000 1 2 12 12 FLORENCE 34.2 353.9 114 249 -1962 8 27 6 8 GORDON 17.1 140.6 130 826 -2000 11 1 0 12 HELENE 47.3 339.1 47 642 -1998 1 22 12 23 VALERIE 16.0 104.6 152 769 -1963 2 13 6 10 WILLIAM 22.0 293.7 43 272 -1995 7 16 6 26 BERYL 7.8 257.3 144 719 -1973 9 21 12 2 BERYL 49.1 21.4 140 760 -1983 5 17 18 17 PATTY 48.2 293.5 118 352 -1991 5 20 12 22 HELENE 38.0 115.1 153 543 -1960 11 20 12 18 NADINE 58.8 44.6 98 841 -1991 4 13 18 15 ALBERTO 41.8 153.5 118 654 -1984 7 13 6 1 FLORENCE 40.9 158.4 40 243 -1974 6 28 0 13 ERNESTO 23.9 233.7 94 195 -1998 1 27 12 20 MICHAEL 47.3 102.4 41 342 -1975 2 10 12 17 SANDY 38.0 354.1 87 57 -1994 6 23 0 27 FLORENCE 8.0 240.9 34 225 -1989 12 5 18 21 MICHAEL 22.7 4.1 164 826 -1972 6 3 18 7 FLORENCE 64.5 139.7 67 41 -1983 1 6 18 15 FLORENCE 39.2 70.3 77 190 -1999 10 11 0 17 ISAAC 13.8 210.9 113 108 -2001 6 6 18 12 ISAAC 33.9 279.8 52 829 -2001 8 26 12 5 DEBBY 45.5 2.9 124 150 -1991 10 9 18 15 MICHAEL 27.5 357.4 61 415 -1957 6 12 12 15 TONY 58.4 179.3 41 694 -1952 11 17 0 6 ISAAC 35.1 202.7 10 398 -1957 1 12 0 10 SANDY 67.0 245.5 110 3 -1954 4 11 12 17 FLORENCE 59.8 16.7 77 435 -1962 11 25 18 2 VALERIE 44.7 221.7 62 558 -1992 11 11 12 1 NADINE 13.9 342.2 31 109 -2002 8 5 12 4 CHRIS 59.9 59.7 164 38 -1974 9 17 18 2 NADINE 29.6 355.8 21 293 -1955 2 15 12 26 NADINE 69.9 258.4 45 884 -1957 9 12 0 3 LESLIE 27.2 355.7 102 138 -1988 10 21 18 18 KIRK 11.8 262.9 12 459 -1960 5 26 6 4 OSCAR 21.9 231.6 99 223 -1980 5 20 18 20 BERYL 11.8 279.8 86 262 -1999 9 10 0 4 VALERIE 56.0 64.4 142 757 -1994 7 12 12 7 OSCAR 20.2 160.2 52 767 -1979 9 9 6 23 CHRIS 68.2 113.4 148 756 -1963 10 9 12 27 OSCAR 60.1 189.2 113 109 -1960 4 6 0 21 NADINE 14.2 351.1 142 245 -1963 7 7 6 25 JOYCE 41.6 214.1 155 494 -1967 7 14 18 14 FLORENCE 31.7 25.8 30 823 -1962 5 9 6 13 BERYL 29.1 325.4 16 361 -1979 9 10 18 8 BERYL 7.7 196.2 84 248 -1950 4 22 6 6 FLORENCE 45.8 272.1 65 79 -1954 11 5 12 12 NADINE 34.7 65.5 151 6 -1950 8 14 18 7 CHRIS 10.7 283.9 136 168 -1979 4 8 6 14 ERNESTO 25.4 78.1 160 265 -1972 8 8 6 17 BERYL 25.8 203.7 30 263 -1970 9 21 18 13 HELENE 21.2 202.2 46 15 -1961 1 6 0 25 MICHAEL 39.2 127.5 65 711 -1998 12 13 18 21 ERNESTO 30.3 127.9 129 513 -1955 11 1 6 26 CHRIS 12.0 96.7 141 568 -1993 7 8 6 24 OSCAR 20.3 14.9 118 622 -1952 1 19 18 24 RAFAEL 52.6 36.9 135 289 -1959 12 10 12 2 PATTY 35.0 252.4 33 231 -1974 2 5 18 28 VALERIE 39.1 63.5 27 741 -1991 11 24 12 28 MICHAEL 48.2 41.1 73 30 -1991 12 26 18 2 CHRIS 43.4 240.0 127 646 -1954 4 5 6 13 NADINE 13.3 179.8 69 854 -1973 4 25 6 5 JOYCE 59.7 335.6 49 380 -1986 9 23 12 8 OSCAR 15.0 225.4 120 207 -2002 8 22 6 9 KIRK 36.6 332.3 139 801 -1952 9 5 12 26 RAFAEL 37.7 201.1 29 470 -1998 1 18 18 2 KIRK 48.4 274.0 72 489 -1958 12 18 0 20 SANDY 23.3 271.9 137 20 -1997 12 18 0 9 CHRIS 12.3 220.5 56 181 -1999 2 17 18 25 KIRK 28.2 33.6 13 294 -1980 7 22 0 25 GORDON 23.1 69.9 160 369 -1999 5 22 6 10 OSCAR 32.0 117.2 73 125 -2003 1 2 12 3 ERNESTO 27.8 290.7 59 592 -1953 5 26 6 22 GORDON 32.3 189.1 159 632 -1970 8 24 12 22 MICHAEL 24.2 110.9 101 481 -1966 3 9 18 13 SANDY 38.1 138.4 111 797 -1984 12 1 6 24 ISAAC 51.8 108.2 125 81 -1972 10 18 12 11 JOYCE 16.3 116.6 41 638 -2001 4 6 18 20 KIRK 22.1 8.0 38 80 -2000 1 20 12 14 CHRIS 23.9 122.4 109 356 -1954 7 22 18 26 ISAAC 67.4 252.7 152 367 -2004 2 21 6 4 HELENE 27.6 88.3 120 41 -1984 9 27 0 10 ERNESTO 32.3 141.7 87 105 -1989 3 27 12 22 HELENE 48.8 34.9 73 95 -1981 9 9 6 18 HELENE 33.2 154.4 50 566 -1963 8 21 12 25 ERNESTO 13.2 272.2 16 1 -1960 10 16 18 24 ALBERTO 58.7 78.5 149 396 -2002 12 4 0 9 ISAAC 63.9 280.3 111 475 -1995 5 14 6 18 NADINE 65.6 319.4 45 606 -1977 7 23 12 22 ERNESTO 30.5 343.3 98 87 -1951 12 19 18 6 NADINE 26.9 117.7 146 444 -1974 6 10 6 28 KIRK 13.9 105.3 12 453 -1983 7 23 0 17 LESLIE 20.7 254.4 145 351 -1970 6 26 6 14 ISAAC 66.7 134.9 10 437 -1988 8 4 18 18 OSCAR 38.6 112.4 73 182 -1973 8 16 18 18 WILLIAM 32.8 6.6 103 693 -1982 8 8 18 11 SANDY 50.1 106.6 42 283 -1996 7 18 12 5 PATTY 32.8 74.0 104 357 -1961 1 5 12 14 GORDON 55.9 108.0 147 618 -1989 10 1 18 1 LESLIE 56.1 286.3 128 748 -1958 11 23 0 7 NADINE 28.7 220.3 145 705 -1953 6 8 18 24 NADINE 19.7 173.1 98 6 -1989 8 7 0 4 TONY 9.3 100.2 71 100 -1957 1 25 0 27 JOYCE 36.3 291.9 37 75 -1962 11 13 18 26 VALERIE 19.1 227.8 91 106 -1976 12 27 6 7 HELENE 38.1 343.0 155 812 -1985 12 26 0 9 WILLIAM 28.5 206.9 15 713 -1965 3 19 18 22 CHRIS 16.6 295.5 79 94 -1957 4 9 18 19 SANDY 12.5 33.4 114 18 -1975 8 9 12 15 MICHAEL 19.5 93.9 12 832 -1986 1 13 6 1 BERYL 58.1 239.2 52 871 -1969 9 11 18 6 WILLIAM 36.1 344.4 85 867 -1990 9 10 6 26 ERNESTO 44.3 327.6 55 83 -1984 5 18 18 5 ERNESTO 64.2 162.9 108 275 -1974 10 19 12 23 SANDY 47.2 99.1 33 21 -1969 3 21 12 20 ERNESTO 24.0 202.7 16 354 -2002 1 28 18 13 FLORENCE 25.0 163.0 159 360 -1975 3 21 0 26 DEBBY 21.4 274.5 58 276 -1986 4 23 6 11 CHRIS 29.4 127.7 89 536 -1961 9 27 0 2 ALBERTO 13.0 203.0 149 363 -1999 11 24 18 13 GORDON 25.6 175.2 75 307 -1955 4 2 0 10 ALBERTO 36.0 215.9 88 828 -1983 9 10 0 25 KIRK 11.9 175.2 10 521 -1985 6 5 6 15 ALBERTO 58.8 269.5 147 409 -1978 3 10 0 6 SANDY 43.3 139.6 98 333 -1970 7 13 12 2 VALERIE 17.5 331.4 117 185 -1959 5 1 0 19 PATTY 14.9 71.9 24 334 -1964 12 26 0 5 FLORENCE 20.6 292.9 35 800 -1968 3 27 0 11 ERNESTO 33.6 255.1 148 235 -1964 1 27 6 11 OSCAR 26.6 150.5 34 793 -1961 3 7 12 25 FLORENCE 45.0 335.1 64 14 -1958 3 18 18 1 GORDON 54.6 46.6 59 2 -1955 1 24 18 17 KIRK 56.1 104.5 10 435 -1998 2 9 18 2 TONY 36.1 339.3 127 891 -2004 7 4 12 28 CHRIS 43.5 294.0 114 132 -1964 7 1 6 14 ERNESTO 31.0 62.9 41 253 -1986 9 10 6 19 OSCAR 38.9 352.1 153 653 -1983 11 5 6 14 OSCAR 54.9 56.2 129 313 -1992 7 11 6 28 ERNESTO 59.6 326.4 134 548 -1977 3 14 6 23 FLORENCE 51.7 26.8 47 187 -1990 6 25 6 20 KIRK 7.0 178.8 34 847 -1958 4 1 0 8 ISAAC 25.0 121.2 132 421 -1998 8 13 18 15 OSCAR 52.4 330.1 15 195 -1981 12 16 6 17 KIRK 48.1 170.4 17 419 -1980 1 14 12 27 HELENE 36.9 274.3 113 726 -1999 11 2 18 14 FLORENCE 58.3 349.8 27 238 -1982 2 26 18 27 JOYCE 15.4 89.4 162 659 -1983 7 16 6 22 BERYL 21.5 163.9 56 475 -1997 12 6 6 14 SANDY 14.8 182.3 162 640 -1968 2 10 6 22 BERYL 30.7 119.5 29 575 -1998 12 12 6 26 HELENE 52.8 4.8 124 192 -1975 1 1 6 25 WILLIAM 37.2 133.8 74 622 -1989 4 1 0 5 VALERIE 10.4 323.7 130 780 -1999 9 14 0 27 VALERIE 28.0 9.5 146 271 -2000 1 13 12 28 GORDON 36.7 42.7 63 86 -1991 2 11 6 28 HELENE 46.4 107.8 88 509 -1955 3 27 0 20 HELENE 46.8 21.2 134 296 -1951 5 11 6 14 BERYL 28.3 13.9 156 857 -1974 2 27 18 5 ERNESTO 69.9 225.7 84 478 -1979 9 24 0 25 PATTY 34.4 248.0 82 579 -1980 6 3 6 28 TONY 29.7 273.0 96 416 -1958 4 14 0 27 WILLIAM 34.5 234.7 106 515 -1985 2 7 6 9 TONY 54.8 164.2 83 507 -1954 8 20 12 4 WILLIAM 26.7 279.6 21 139 -1977 12 21 18 25 RAFAEL 40.2 237.6 164 55 -1980 3 28 6 11 JOYCE 26.6 203.4 81 647 -1955 1 28 18 20 RAFAEL 10.0 237.3 53 883 -1987 3 8 18 28 ALBERTO 56.2 63.1 29 213 -1993 10 22 12 13 VALERIE 56.2 291.5 20 282 -1965 4 7 0 19 LESLIE 20.0 298.2 12 163 -1982 6 11 18 9 CHRIS 31.8 266.2 137 60 -1999 12 3 6 1 ALBERTO 68.2 147.2 21 73 -1982 9 25 0 8 OSCAR 48.4 20.1 42 888 -1956 5 4 6 7 HELENE 56.3 136.1 11 36 -1999 7 22 12 17 FLORENCE 41.3 342.5 140 738 -1990 6 22 0 16 OSCAR 51.7 274.3 75 835 -1986 3 24 6 27 TONY 62.9 89.7 126 176 -1967 9 22 12 2 HELENE 23.0 33.1 130 342 -1975 2 11 18 26 FLORENCE 14.7 120.8 120 360 -1986 9 7 12 7 BERYL 16.9 275.0 126 564 -1956 2 6 6 8 RAFAEL 50.4 308.7 133 71 -1971 3 2 0 13 JOYCE 13.6 312.9 73 126 -1953 9 13 6 28 WILLIAM 28.3 96.5 68 753 -1982 4 7 18 6 RAFAEL 45.0 65.4 158 693 -1962 1 25 6 4 OSCAR 30.8 331.0 68 717 -1959 1 28 18 16 NADINE 45.1 213.6 58 670 -1956 6 23 18 10 FLORENCE 40.5 63.5 52 568 -1971 3 26 6 23 DEBBY 62.3 10.2 41 660 -1951 7 21 0 18 OSCAR 46.1 284.1 13 638 -1950 7 5 0 24 GORDON 21.3 187.8 131 180 -1988 6 8 12 24 JOYCE 37.6 54.3 91 157 -1992 11 5 12 4 VALERIE 68.6 89.0 118 6 -1957 11 1 0 13 PATTY 11.5 237.1 42 444 -1995 12 19 12 22 CHRIS 59.4 343.7 61 818 -1956 2 21 6 22 FLORENCE 54.8 333.6 88 619 -1991 10 18 0 14 HELENE 52.9 241.0 47 230 -1987 10 26 0 6 GORDON 45.6 199.3 10 28 -1964 4 5 18 24 DEBBY 55.2 66.6 11 839 -1955 9 27 18 28 RAFAEL 9.2 155.0 68 142 -1953 3 2 6 1 PATTY 56.3 83.6 45 416 -1969 4 12 6 12 BERYL 42.8 219.6 54 714 -1979 4 6 18 4 TONY 49.0 157.2 105 631 -1989 9 13 6 8 MICHAEL 67.2 133.8 116 286 -1964 5 13 18 8 TONY 8.7 109.8 35 784 -1988 2 18 18 5 NADINE 58.7 158.6 124 823 -1975 1 15 6 11 BERYL 36.0 80.8 131 873 -1956 12 19 0 19 KIRK 41.0 168.4 110 708 -1995 9 18 12 3 SANDY 19.0 298.0 21 894 -1954 7 14 0 28 ERNESTO 52.9 236.5 17 677 -2000 3 4 18 5 DEBBY 44.1 105.0 122 579 -1959 3 17 6 15 DEBBY 54.1 37.1 15 256 -1983 4 15 12 16 ALBERTO 16.6 265.8 109 45 -1999 10 24 6 23 ALBERTO 20.0 268.1 45 21 -1962 5 6 6 18 VALERIE 12.8 111.1 30 801 -2004 12 24 6 11 LESLIE 12.9 216.9 160 664 -1969 9 28 0 26 CHRIS 25.6 354.5 33 657 -1965 9 12 18 1 BERYL 31.3 288.6 154 457 -1961 12 4 12 6 GORDON 43.7 321.7 150 516 -1960 10 2 6 5 CHRIS 22.7 304.5 54 232 -1987 6 1 18 1 NADINE 43.4 341.2 90 550 -1987 11 27 6 8 JOYCE 21.2 79.5 34 28 -2001 9 27 12 22 TONY 24.2 85.0 163 440 -1992 6 6 6 25 GORDON 41.1 45.9 114 262 -1985 11 16 18 13 FLORENCE 31.3 310.3 66 230 -1991 8 1 0 7 OSCAR 33.4 204.5 50 894 -1996 1 6 12 11 ERNESTO 11.4 152.7 86 736 -1968 6 8 6 11 FLORENCE 22.9 348.5 124 496 -1961 9 4 12 16 MICHAEL 66.0 161.0 115 449 -1983 11 20 0 3 MICHAEL 59.6 309.2 108 512 -1982 7 8 6 18 ISAAC 12.7 245.2 68 710 -1982 5 5 18 19 WILLIAM 48.2 205.9 92 381 -1996 7 17 6 27 KIRK 33.3 20.4 75 699 -1955 1 22 6 6 RAFAEL 52.7 326.0 13 30 -1962 1 1 6 20 ALBERTO 63.5 17.8 68 471 -1955 6 9 0 14 RAFAEL 40.2 135.5 14 376 -1984 1 19 6 13 BERYL 49.6 77.2 51 698 -1982 6 22 0 9 VALERIE 49.0 354.3 129 427 -1951 10 24 0 11 FLORENCE 32.8 200.9 51 73 -1965 9 20 0 18 JOYCE 62.0 355.1 12 255 -1964 12 2 0 23 FLORENCE 65.7 175.1 22 655 -1988 6 19 18 25 SANDY 68.6 17.2 48 368 -1951 6 17 6 2 KIRK 34.2 271.7 124 113 -1998 1 21 12 24 NADINE 44.4 127.1 22 365 -1957 11 28 6 26 NADINE 49.2 54.1 54 99 -1963 9 16 0 11 NADINE 56.8 77.6 77 346 -1994 5 5 18 24 WILLIAM 20.2 278.0 109 461 -1976 4 17 18 9 LESLIE 15.3 140.7 27 203 -1988 3 28 18 1 KIRK 49.1 235.6 37 629 -1986 11 11 12 11 SANDY 13.5 200.5 118 821 -1959 2 7 0 27 ERNESTO 19.9 56.0 155 678 -1996 1 5 6 6 GORDON 63.5 70.9 63 167 -1987 7 19 12 23 NADINE 37.0 224.8 89 552 -1968 9 4 0 3 ISAAC 7.0 186.7 90 439 -1978 2 9 6 18 KIRK 21.7 95.1 142 887 -2000 9 2 12 22 FLORENCE 24.0 357.1 50 585 -1984 10 20 12 9 CHRIS 48.4 221.1 99 613 -1960 12 13 12 7 TONY 14.8 349.8 163 510 -1979 8 18 0 2 GORDON 64.4 26.9 102 366 -1990 1 21 18 19 RAFAEL 49.1 350.3 34 593 -1969 11 12 12 1 WILLIAM 68.6 17.3 159 140 -1982 8 18 0 25 ERNESTO 19.8 220.1 128 502 -1971 7 2 0 23 GORDON 38.3 271.8 128 552 -1994 3 6 0 17 CHRIS 19.9 290.5 63 310 -2004 3 6 6 22 GORDON 27.4 216.7 28 681 -1969 6 13 12 27 TONY 24.4 286.8 32 516 -1962 8 15 0 9 ALBERTO 31.6 55.7 37 404 -2002 7 4 12 8 TONY 32.9 174.4 89 6 -1986 7 10 12 10 NADINE 62.3 239.1 17 747 -1962 8 17 6 20 HELENE 15.1 111.6 133 388 -1988 2 3 0 26 RAFAEL 41.7 44.2 114 406 -1998 8 27 12 16 WILLIAM 23.1 329.9 128 84 -1956 10 12 6 11 MICHAEL 61.9 248.5 136 507 -1994 7 11 18 6 ISAAC 64.6 338.6 77 133 -1967 6 12 18 15 GORDON 39.1 329.8 14 269 -1950 6 21 12 6 GORDON 42.1 300.7 11 443 -1987 8 25 0 7 WILLIAM 25.9 263.2 94 131 -1965 3 3 6 26 ALBERTO 11.9 280.4 112 63 -1955 9 8 6 8 GORDON 33.0 95.5 14 271 -1978 12 8 12 24 VALERIE 57.8 87.3 159 566 -1971 7 21 0 23 SANDY 46.8 64.1 42 447 -1976 1 22 6 10 ALBERTO 48.5 337.9 145 681 -2000 8 4 18 28 ALBERTO 41.0 253.1 80 307 -1987 1 17 6 16 FLORENCE 69.4 145.7 36 741 -1957 1 9 12 1 HELENE 17.1 289.2 68 332 -2000 9 26 6 23 VALERIE 19.2 59.6 95 194 -1982 11 2 0 13 TONY 14.6 266.0 17 138 -1982 7 10 18 13 FLORENCE 42.7 170.8 23 6 -1999 11 15 18 8 DEBBY 17.6 294.8 148 811 -1963 2 5 0 15 ERNESTO 57.7 133.4 110 473 -2002 9 18 18 6 PATTY 24.6 84.4 164 97 -1994 10 26 12 24 MICHAEL 27.8 322.9 115 492 -1986 6 26 6 2 VALERIE 30.9 235.6 72 430 -2004 1 17 6 13 WILLIAM 8.9 210.3 68 729 -1976 9 1 0 7 DEBBY 55.8 334.5 131 189 -1963 7 6 0 23 MICHAEL 44.2 229.8 92 561 -1987 11 27 6 4 SANDY 38.9 111.2 100 479 -1990 11 15 12 5 LESLIE 56.2 124.6 127 715 -1986 3 26 12 21 TONY 53.7 29.1 77 82 -1993 8 16 0 10 KIRK 67.5 95.3 79 883 -1987 5 12 0 14 OSCAR 15.4 6.1 68 529 -1995 6 25 0 12 BERYL 20.9 182.4 30 417 -1951 4 13 0 26 ERNESTO 9.3 142.5 150 95 -1992 10 7 12 14 VALERIE 37.2 277.5 125 885 -1995 9 28 0 6 CHRIS 31.9 203.0 58 334 -1972 4 8 12 15 TONY 67.0 261.0 107 791 -1952 10 11 6 21 CHRIS 45.0 263.6 73 302 -1993 4 14 12 15 WILLIAM 37.2 252.3 161 863 -1960 2 12 18 6 FLORENCE 21.6 170.1 99 242 -1964 2 20 12 12 ISAAC 14.0 268.9 29 762 -1964 7 9 18 11 RAFAEL 17.5 10.5 69 7 -1978 2 14 0 26 PATTY 22.8 255.6 119 465 -1957 10 2 0 4 WILLIAM 63.1 129.6 149 556 -1973 5 24 6 10 ALBERTO 28.6 357.3 77 40 -1952 12 20 18 11 RAFAEL 60.2 350.0 14 291 -1957 1 26 12 4 MICHAEL 10.2 329.5 94 520 -1986 2 5 12 12 JOYCE 59.8 88.5 161 826 -1980 6 13 12 19 OSCAR 32.3 339.6 87 360 -1976 4 28 6 9 TONY 26.2 212.1 157 895 -1974 6 9 18 24 GORDON 54.0 35.8 100 168 -1977 9 4 6 24 SANDY 40.8 117.6 149 359 -2003 1 16 18 7 OSCAR 63.9 133.4 54 839 -2003 7 21 0 13 LESLIE 35.8 267.4 149 211 -1979 7 13 12 8 VALERIE 51.1 3.8 84 809 -1959 5 15 18 28 BERYL 28.8 135.7 13 441 -1979 4 22 0 15 LESLIE 14.7 241.7 46 240 -1953 3 7 12 1 HELENE 57.3 160.0 67 832 -1963 5 27 0 7 DEBBY 58.8 211.3 71 18 -1994 12 21 18 12 ALBERTO 47.7 199.4 149 571 -1994 4 27 18 25 ISAAC 61.6 49.4 89 308 -1958 11 12 6 3 ISAAC 67.8 11.4 31 390 -2004 7 22 12 20 FLORENCE 51.7 163.3 37 853 -1966 8 14 12 25 PATTY 61.0 189.0 79 478 -1994 3 3 0 22 FLORENCE 60.4 267.2 146 623 -1980 9 17 12 5 VALERIE 20.1 120.7 163 217 -1986 3 28 0 9 ISAAC 32.5 264.7 21 97 -1971 10 10 12 2 HELENE 60.8 11.8 131 741 -1961 2 24 18 12 BERYL 69.3 231.5 85 878 -1984 6 9 6 19 NADINE 19.9 244.0 56 493 -1973 4 13 6 18 OSCAR 63.3 175.7 43 162 -1965 11 26 12 10 DEBBY 63.9 20.0 122 46 -2004 2 16 12 14 JOYCE 20.6 119.7 43 614 -1951 5 2 12 11 ERNESTO 13.9 176.7 19 528 -1953 5 19 6 9 JOYCE 20.5 165.2 21 140 -1952 6 22 6 15 JOYCE 14.2 68.8 156 514 -1951 8 9 18 9 TONY 68.9 337.5 41 618 -1979 12 14 18 23 WILLIAM 8.9 148.5 77 890 -1954 4 15 6 1 KIRK 16.1 92.8 23 152 -1958 1 27 12 15 TONY 65.4 200.3 28 698 -1980 7 25 18 16 PATTY 49.7 228.7 66 76 -1958 9 11 6 21 RAFAEL 61.4 83.1 58 598 -2002 11 5 0 28 HELENE 26.3 44.4 27 768 -1970 9 25 18 9 WILLIAM 65.7 351.0 64 186 -1999 12 20 0 12 MICHAEL 19.8 48.5 32 395 -1961 3 7 12 18 ISAAC 69.7 253.7 56 769 -1993 9 27 18 3 JOYCE 48.2 219.2 99 26 -2003 3 11 12 22 SANDY 36.4 328.9 88 554 -1955 8 16 12 2 FLORENCE 31.9 90.1 110 742 -1962 7 3 0 4 KIRK 34.4 336.8 43 90 -1950 5 2 18 13 FLORENCE 42.2 5.3 140 842 -1995 11 5 0 28 OSCAR 16.6 54.8 111 151 -1956 9 5 18 26 JOYCE 24.6 109.5 160 256 -1959 10 26 6 22 JOYCE 48.6 51.3 145 279 -1984 5 4 6 13 PATTY 15.1 145.0 51 529 -1982 8 6 18 14 BERYL 32.7 46.1 108 543 -1950 6 10 6 26 CHRIS 14.9 60.1 27 327 -1984 10 19 0 22 DEBBY 26.3 345.4 102 888 -1983 12 26 12 28 CHRIS 18.0 298.2 121 634 -1960 7 18 0 22 MICHAEL 58.3 322.5 164 148 -2003 1 6 0 8 ISAAC 57.6 298.1 57 891 -1981 1 21 0 24 MICHAEL 21.5 178.8 162 854 -2000 1 12 18 22 DEBBY 22.9 35.6 35 673 -1955 11 10 6 8 VALERIE 68.4 236.8 18 479 -1996 7 17 0 22 ISAAC 62.6 325.5 54 322 -1976 6 13 6 11 NADINE 57.8 126.3 113 823 -1963 11 3 12 28 BERYL 32.0 230.4 158 389 -1988 7 5 6 9 KIRK 47.4 163.5 159 741 -1963 12 14 18 15 DEBBY 10.1 90.7 117 227 -1950 2 16 18 12 KIRK 69.9 233.6 27 50 -1955 10 3 12 6 OSCAR 33.9 18.2 27 132 -1993 12 25 18 5 PATTY 38.0 56.8 136 80 -1996 9 4 12 10 ALBERTO 26.5 173.5 148 859 -1950 8 20 18 13 ISAAC 66.2 52.2 162 783 -1985 9 20 18 23 VALERIE 58.9 97.1 70 368 -1964 9 18 6 7 PATTY 55.2 241.4 112 131 -1983 6 23 6 10 DEBBY 68.8 318.9 143 226 -1953 12 6 6 19 BERYL 20.7 58.4 40 340 -1995 3 25 6 7 RAFAEL 47.6 100.2 12 417 -1978 4 10 18 11 PATTY 49.4 115.9 80 473 -1963 8 4 12 26 RAFAEL 13.2 302.9 27 218 -1963 11 24 6 17 FLORENCE 56.1 19.0 144 779 -1955 4 16 18 11 LESLIE 16.2 228.5 87 517 -1982 11 22 6 18 FLORENCE 20.1 145.5 160 569 -1950 10 5 0 9 HELENE 43.9 82.5 14 756 -1965 8 3 18 27 FLORENCE 43.8 86.7 69 209 -1962 12 20 12 6 GORDON 57.1 107.4 144 491 -1956 1 4 6 23 OSCAR 33.6 116.9 104 327 -1961 11 23 6 22 ALBERTO 19.3 326.2 95 224 -1960 10 10 0 10 ERNESTO 49.5 44.6 15 108 -1989 11 23 6 22 SANDY 13.3 318.7 41 343 -2002 8 3 0 10 CHRIS 28.9 336.7 12 93 -1951 8 23 6 3 FLORENCE 30.9 162.7 56 67 -1999 8 11 12 7 ISAAC 59.3 37.8 142 894 -1966 8 14 18 17 MICHAEL 49.8 171.1 114 705 -1965 11 4 0 15 HELENE 36.0 234.0 115 196 -1992 11 13 0 11 CHRIS 43.0 171.4 48 255 -1992 2 4 18 20 SANDY 19.7 81.6 54 119 -2002 10 22 6 27 FLORENCE 66.0 268.5 109 223 -1977 10 5 0 22 BERYL 46.6 214.6 142 521 -1976 9 4 18 1 LESLIE 69.2 21.4 133 304 -1981 6 7 18 11 JOYCE 65.1 136.9 126 563 -1977 12 18 6 10 VALERIE 64.0 335.0 140 710 -2000 3 13 0 19 DEBBY 31.8 243.1 158 447 -1999 3 8 0 25 GORDON 21.9 231.5 85 431 -2000 5 23 0 19 OSCAR 25.5 251.6 63 518 -1978 2 28 0 4 DEBBY 19.6 155.9 43 629 -1981 3 2 12 16 FLORENCE 62.9 215.2 137 722 -1998 1 8 6 24 OSCAR 25.8 101.2 129 788 -1969 7 6 12 1 DEBBY 27.5 221.0 58 496 -1970 6 11 18 22 JOYCE 42.9 86.4 17 808 -1997 8 23 6 26 OSCAR 62.8 283.6 23 227 -1996 4 22 0 17 TONY 57.9 350.8 95 696 -1952 2 12 18 27 DEBBY 7.8 102.7 122 283 -1983 2 22 6 5 TONY 47.8 60.6 31 701 -2003 12 6 6 27 GORDON 10.0 19.3 155 45 -1985 3 16 6 9 VALERIE 56.0 257.7 159 577 -1957 2 17 18 28 PATTY 7.7 183.2 41 573 -1965 10 6 12 22 ALBERTO 65.1 13.7 13 859 -1951 4 7 18 1 CHRIS 21.1 193.6 99 282 -1961 3 21 18 28 PATTY 21.7 229.0 53 550 -1993 8 24 12 3 FLORENCE 65.9 356.8 124 265 -2000 12 13 6 5 SANDY 13.5 274.6 43 431 -1990 10 15 18 4 FLORENCE 64.8 108.4 159 236 -1988 3 21 12 3 LESLIE 9.2 204.2 123 123 -1972 5 21 6 24 GORDON 60.6 243.3 29 524 -1992 3 19 18 27 LESLIE 25.5 263.7 47 136 -1974 5 5 0 8 FLORENCE 23.6 288.6 153 890 -1973 11 13 6 21 KIRK 7.2 61.3 113 573 -1963 12 13 6 23 LESLIE 41.2 8.3 116 30 -1962 1 3 12 21 HELENE 23.5 66.3 94 782 -1984 4 1 0 5 KIRK 9.9 24.4 54 894 -1969 10 16 12 24 DEBBY 39.9 12.5 55 572 -1990 5 13 0 25 RAFAEL 44.6 218.0 76 513 -1969 3 22 18 13 WILLIAM 41.1 189.1 89 682 -1956 6 9 6 9 ALBERTO 23.4 343.3 10 858 -1989 11 24 12 6 OSCAR 54.7 35.9 49 127 -1992 3 28 6 12 VALERIE 29.8 95.0 61 238 -2002 4 5 12 23 HELENE 67.7 35.7 127 410 -1996 1 16 0 21 PATTY 20.4 333.2 134 520 -1967 7 1 6 11 CHRIS 62.0 303.4 20 815 -1976 1 2 0 1 NADINE 33.9 236.6 72 898 -1952 1 10 12 3 SANDY 68.2 219.6 108 81 -1997 6 16 0 18 OSCAR 52.7 140.0 13 768 -1968 4 22 6 2 GORDON 43.7 133.6 52 788 -1987 11 18 0 21 TONY 53.7 269.7 49 682 -1973 1 3 6 26 LESLIE 46.3 51.0 150 428 -1991 9 11 6 10 RAFAEL 10.9 285.0 24 574 -1950 12 23 0 12 DEBBY 24.8 148.7 70 403 -1981 11 16 18 6 ALBERTO 64.8 143.8 11 242 -1996 5 9 12 8 VALERIE 41.7 345.5 102 452 -1978 10 13 18 8 PATTY 57.3 154.1 141 61 -1985 6 27 18 8 DEBBY 34.2 204.5 139 687 -1957 2 18 0 8 RAFAEL 26.1 47.5 46 80 -1959 10 1 18 12 SANDY 54.2 208.0 116 219 -1995 12 11 18 17 CHRIS 65.1 29.7 21 369 -1992 2 6 6 12 ALBERTO 9.3 37.9 50 529 -1980 6 4 0 12 FLORENCE 45.7 139.8 119 772 -1992 12 25 18 8 MICHAEL 9.3 180.4 90 325 -1959 3 16 18 9 GORDON 27.5 41.5 13 412 -1988 6 6 18 24 WILLIAM 36.9 77.8 97 432 -1996 2 28 6 11 VALERIE 28.1 344.0 14 334 -1958 4 12 12 3 DEBBY 60.4 84.3 78 57 -1987 8 27 18 23 JOYCE 47.1 331.2 75 562 -2001 7 19 18 28 RAFAEL 31.6 128.2 62 838 -1958 3 12 0 15 KIRK 25.7 301.2 151 22 -1953 7 21 6 9 FLORENCE 56.7 153.4 149 649 -1998 12 23 12 17 TONY 49.8 115.3 21 529 -1969 6 26 18 5 VALERIE 43.1 44.9 66 818 -1966 8 9 12 18 CHRIS 33.5 20.8 121 400 -1951 7 4 12 7 FLORENCE 52.9 298.8 63 388 -1964 12 4 0 18 DEBBY 38.6 188.9 51 127 -1983 5 16 0 18 NADINE 23.4 193.7 44 310 -1976 12 13 18 21 PATTY 32.5 166.9 99 575 -1956 3 6 0 14 FLORENCE 59.2 59.5 50 163 -1996 6 8 18 6 MICHAEL 65.2 223.0 77 690 -2002 8 13 12 26 ISAAC 51.5 121.4 99 174 -1986 3 20 6 22 TONY 10.7 90.4 67 251 -1971 1 21 18 15 LESLIE 18.7 74.5 39 824 -1974 10 20 18 8 ISAAC 36.4 200.6 16 521 -1988 12 11 18 20 OSCAR 12.2 162.7 133 156 -1980 7 11 6 17 BERYL 63.0 273.9 46 366 -1966 11 17 12 16 SANDY 24.8 288.0 38 142 -1955 8 16 6 23 MICHAEL 9.2 310.4 46 810 -1979 3 28 0 3 BERYL 59.0 44.5 37 61 -1998 4 26 12 6 SANDY 60.2 26.7 117 686 -1988 4 20 12 24 GORDON 56.5 121.5 18 281 -1951 12 3 12 3 FLORENCE 7.3 214.7 92 373 -1995 6 22 12 2 VALERIE 18.2 203.9 48 130 -1981 6 7 18 14 VALERIE 8.4 247.6 114 549 -1965 3 8 0 19 NADINE 27.0 236.0 10 585 -1987 9 12 6 13 OSCAR 18.4 273.3 134 106 -1985 6 4 0 1 DEBBY 61.6 124.8 76 686 -1998 10 8 18 16 WILLIAM 69.1 160.4 65 474 -1969 6 15 6 12 FLORENCE 37.4 49.4 162 427 -1955 10 12 0 15 WILLIAM 25.1 74.2 110 696 -1957 11 6 12 11 CHRIS 8.8 307.2 152 864 -1952 1 9 0 15 ISAAC 60.9 172.8 163 396 -1954 11 22 18 1 SANDY 54.8 78.7 31 263 -1970 7 23 12 6 CHRIS 25.6 208.5 82 873 -1982 11 9 12 27 CHRIS 38.5 172.1 109 734 -1988 5 16 12 10 BERYL 67.5 338.1 117 37 -1977 8 12 0 24 DEBBY 28.0 150.6 131 730 -2002 4 20 18 27 NADINE 27.2 45.8 45 412 -1959 5 11 12 17 HELENE 32.8 114.8 153 517 -1964 5 25 18 6 ERNESTO 36.8 40.2 24 259 -1982 4 28 18 4 OSCAR 16.2 199.7 115 691 -1975 3 22 0 25 JOYCE 26.9 53.5 123 893 -1952 6 16 0 14 ERNESTO 13.8 296.7 93 583 -2001 2 22 0 12 JOYCE 32.1 113.7 67 819 -1992 3 20 18 5 NADINE 32.6 85.0 100 633 -1951 8 20 0 6 JOYCE 55.7 103.3 31 528 -1992 10 26 0 26 SANDY 22.4 221.4 19 289 -1969 1 6 12 4 PATTY 34.3 30.7 86 326 -1959 5 13 0 18 RAFAEL 41.0 118.4 34 166 -1966 4 20 6 24 ISAAC 52.2 37.1 71 6 -1951 9 19 12 20 OSCAR 21.0 119.1 113 589 -1952 11 5 0 5 CHRIS 69.1 133.3 136 14 -1957 10 4 18 7 HELENE 40.3 349.2 78 26 -1980 8 9 18 13 SANDY 27.5 299.7 139 337 -1983 12 19 12 13 TONY 62.3 274.6 155 332 -1986 7 13 18 28 NADINE 46.8 280.7 95 858 -2001 2 15 6 18 SANDY 68.9 151.4 163 290 -1969 9 4 6 25 SANDY 65.1 352.6 98 885 -1988 5 16 18 3 HELENE 55.4 274.5 50 32 -1960 12 26 18 5 ERNESTO 13.1 224.6 45 464 -1984 6 13 6 4 ALBERTO 12.6 218.4 153 892 -2002 5 16 6 16 RAFAEL 27.5 234.7 126 858 -1995 10 2 18 22 VALERIE 44.0 123.4 58 78 -1979 1 24 6 3 RAFAEL 33.3 279.8 148 498 -2003 5 28 6 4 HELENE 66.6 326.8 21 853 -1996 6 27 12 2 NADINE 46.6 354.8 42 407 -1985 7 17 6 4 NADINE 60.7 305.0 160 371 -1981 9 10 18 10 BERYL 29.0 332.5 119 49 -1952 12 26 18 11 LESLIE 16.5 255.1 81 804 -1975 2 7 12 9 ISAAC 10.9 302.4 106 732 -1950 3 25 0 25 OSCAR 54.4 80.6 24 720 -1954 9 26 18 3 SANDY 20.7 131.0 147 583 -1987 8 11 12 6 ALBERTO 70.0 119.2 97 826 -1953 9 14 0 25 ERNESTO 19.7 91.0 146 397 -1981 1 11 18 18 TONY 41.8 284.5 25 893 -1953 7 28 12 14 WILLIAM 28.3 71.0 29 862 -1987 1 25 18 26 CHRIS 15.0 57.6 16 463 -1960 9 25 18 2 ALBERTO 54.0 283.5 113 764 -1971 8 5 0 17 OSCAR 57.7 303.3 88 497 -1995 5 7 12 19 SANDY 16.5 91.1 99 24 -1958 2 23 6 10 NADINE 33.1 297.6 10 321 -1994 7 27 6 15 DEBBY 15.3 299.1 142 60 -1985 8 6 18 14 ISAAC 55.8 217.4 151 420 -1973 8 24 0 14 ALBERTO 7.3 239.2 72 755 -1986 2 19 18 27 FLORENCE 37.5 108.1 150 439 -1963 2 28 6 24 HELENE 18.3 71.9 149 548 -1997 10 3 0 10 BERYL 14.3 263.2 32 553 -1965 10 16 18 2 HELENE 51.0 296.5 75 66 -1969 4 14 0 4 FLORENCE 56.9 220.1 93 363 -1992 10 27 0 3 GORDON 30.4 85.4 19 47 -2002 1 4 6 27 LESLIE 40.6 147.3 75 27 -1988 1 14 12 8 MICHAEL 65.3 105.2 141 580 -1956 8 8 12 1 OSCAR 56.2 297.6 93 783 -1952 12 16 0 12 OSCAR 33.4 121.2 70 731 -1982 9 20 12 9 JOYCE 20.5 327.3 134 372 -1984 10 24 0 23 TONY 59.7 100.1 75 97 -1984 12 9 6 25 JOYCE 67.0 286.4 45 215 -1971 11 17 18 4 DEBBY 26.2 248.4 55 360 -1957 2 20 18 5 BERYL 17.2 277.6 36 869 -1981 3 7 12 11 JOYCE 65.8 12.8 115 7 -1989 6 2 0 20 BERYL 65.5 117.5 109 845 -1991 2 3 18 27 MICHAEL 59.4 215.3 33 397 -1996 1 8 6 27 OSCAR 44.3 276.3 164 717 -1966 5 3 12 24 GORDON 56.5 208.0 148 626 -1988 5 20 12 4 LESLIE 64.5 189.9 143 525 -1960 10 10 12 16 LESLIE 11.9 225.9 48 212 -1957 4 2 6 6 GORDON 65.5 250.1 27 143 -1996 7 4 6 23 RAFAEL 50.5 118.9 137 737 -1975 2 3 18 20 GORDON 52.2 113.6 122 202 -1951 3 19 12 6 TONY 56.9 119.0 88 229 -1979 8 28 18 17 MICHAEL 18.4 173.7 24 61 -1984 10 23 12 11 LESLIE 16.1 56.2 20 399 -1978 12 27 12 21 VALERIE 26.2 284.7 108 430 -1955 11 17 0 3 KIRK 52.7 191.0 88 86 -1951 7 3 12 26 ISAAC 64.7 352.0 14 644 -1967 10 27 12 4 CHRIS 22.0 344.5 164 816 -1990 1 20 12 1 VALERIE 12.5 312.9 94 817 -2002 5 26 12 6 MICHAEL 11.9 106.5 140 359 -2000 12 23 6 17 ERNESTO 11.9 241.5 17 381 -1995 11 14 12 25 GORDON 21.0 60.6 152 37 -1989 12 11 18 16 MICHAEL 38.6 163.7 27 231 -1969 6 23 18 15 SANDY 12.6 116.7 23 298 -2003 4 18 18 4 MICHAEL 68.1 297.6 151 152 -1956 6 24 12 7 WILLIAM 60.8 356.8 100 591 -1956 2 5 12 12 TONY 20.7 328.8 28 150 -1980 2 26 12 13 VALERIE 23.6 197.4 34 251 -1985 8 5 6 21 WILLIAM 22.5 101.9 89 644 -1983 5 27 12 7 KIRK 67.4 37.2 27 721 -1952 10 21 12 12 LESLIE 58.8 301.7 137 1 -1978 3 18 12 23 SANDY 44.6 276.0 12 183 -1997 2 27 12 24 ALBERTO 28.8 239.9 95 736 -1967 12 13 6 10 RAFAEL 20.1 114.9 155 102 -1994 5 10 6 26 OSCAR 40.8 263.4 36 146 -1953 8 27 0 11 FLORENCE 13.0 232.6 130 705 -1970 12 24 18 16 WILLIAM 66.1 62.5 33 374 -1978 1 13 0 4 MICHAEL 33.0 17.0 163 651 -1963 4 3 12 6 JOYCE 25.9 201.0 25 824 -1987 7 25 18 14 TONY 43.7 83.0 150 140 -1967 6 23 18 4 WILLIAM 18.7 26.5 61 865 -1994 7 22 0 17 FLORENCE 35.9 145.7 40 156 -1952 1 11 12 19 JOYCE 63.8 352.1 118 561 -1951 4 23 6 9 LESLIE 53.5 305.6 12 80 -1984 5 20 0 10 DEBBY 65.9 305.9 94 353 -1976 5 12 18 21 ISAAC 49.5 13.4 106 479 -1997 9 3 0 9 CHRIS 39.3 92.5 162 12 -1960 11 4 6 7 RAFAEL 68.6 328.9 54 501 -1968 11 23 6 10 KIRK 14.1 153.3 119 817 -1996 10 3 18 22 PATTY 20.3 122.9 110 412 -1963 3 16 18 9 ALBERTO 38.3 328.9 129 211 -1955 8 6 6 7 VALERIE 53.9 247.0 36 333 -1999 3 25 0 5 MICHAEL 35.8 82.7 22 206 -2004 4 1 12 23 NADINE 60.2 222.0 129 155 -1957 8 23 6 25 GORDON 52.1 49.5 108 475 -1969 7 12 6 3 NADINE 21.3 6.0 71 248 -1998 11 15 18 26 LESLIE 30.4 95.7 13 126 -2004 8 1 6 14 RAFAEL 56.8 108.3 115 490 -1982 5 9 18 17 OSCAR 26.1 3.6 71 45 -1992 1 9 12 3 LESLIE 29.7 299.6 110 21 -1976 8 14 12 24 TONY 54.9 298.6 84 278 -1970 5 25 12 15 JOYCE 21.5 324.4 48 220 -1954 1 18 18 1 FLORENCE 12.8 162.8 104 457 -1955 7 23 6 8 DEBBY 36.2 164.0 96 752 -2000 4 8 6 27 ALBERTO 10.5 178.7 18 236 -1993 5 12 18 22 ERNESTO 12.1 38.0 74 637 -1983 3 4 18 11 TONY 62.7 238.2 66 96 -1954 8 11 12 11 SANDY 19.8 323.8 99 740 -1985 12 18 0 15 KIRK 16.4 326.0 77 467 -1962 11 1 18 18 OSCAR 32.3 96.1 98 640 -1972 6 4 18 16 ALBERTO 12.8 62.5 20 228 -1951 12 4 0 1 VALERIE 22.1 207.0 96 269 -2001 12 18 6 13 ALBERTO 32.2 241.2 126 649 -1986 8 19 6 4 KIRK 16.5 339.8 47 55 -1964 12 4 6 17 NADINE 58.7 50.8 142 430 -1977 2 16 12 14 NADINE 65.8 257.5 104 29 -1980 3 17 0 3 SANDY 22.6 231.6 79 863 -1992 5 7 0 6 KIRK 45.1 259.2 31 672 -1971 7 18 6 13 OSCAR 62.8 173.3 130 259 -1961 2 12 6 1 LESLIE 51.6 157.1 102 106 -1967 10 21 18 3 NADINE 52.3 80.5 56 614 -2004 3 4 0 6 TONY 56.7 73.2 131 311 -2003 9 7 6 11 ALBERTO 50.8 215.2 83 280 -1972 9 11 6 2 JOYCE 67.6 53.1 161 390 -1958 4 2 18 15 FLORENCE 12.6 303.8 103 659 -2004 5 14 18 21 NADINE 49.6 30.9 102 455 -1955 5 24 6 28 WILLIAM 44.0 207.0 75 145 -1993 11 21 12 8 TONY 7.4 202.9 45 632 -1964 8 20 12 25 BERYL 10.6 22.0 76 784 -1997 1 17 0 5 KIRK 26.2 126.1 34 466 -1983 1 4 6 3 FLORENCE 58.6 216.8 41 566 -1989 12 8 12 5 KIRK 62.1 287.0 35 469 -1954 8 28 12 17 JOYCE 46.8 299.6 23 457 -1971 10 25 0 19 GORDON 44.6 36.9 54 780 -1973 6 23 18 25 CHRIS 27.3 330.2 16 19 -1989 7 6 6 6 VALERIE 25.9 229.7 16 655 -1968 10 16 18 4 ISAAC 33.7 120.2 105 214 -1983 5 27 0 25 WILLIAM 12.5 120.9 29 323 -1958 6 7 12 21 GORDON 53.7 183.6 62 818 -1995 4 16 18 10 BERYL 33.7 173.3 91 231 -1950 6 6 18 22 SANDY 28.6 96.2 93 514 -1965 6 22 12 3 CHRIS 31.9 29.3 162 108 -1997 6 8 6 10 BERYL 14.5 173.9 21 412 -1950 10 19 6 27 SANDY 15.4 256.9 37 886 -1958 8 14 0 27 JOYCE 41.3 69.8 89 727 -1987 4 6 0 14 ISAAC 7.5 84.0 135 711 -1995 5 21 12 6 OSCAR 34.1 277.9 70 750 -1970 12 19 18 28 VALERIE 57.7 159.2 141 733 -1986 3 2 0 11 WILLIAM 60.6 279.9 19 788 -2001 3 27 18 28 CHRIS 69.7 158.7 112 560 -1950 8 6 18 4 MICHAEL 10.2 299.6 133 795 -1997 7 4 0 26 ALBERTO 24.1 321.8 10 598 -1955 6 5 6 1 DEBBY 62.8 350.1 106 168 -1971 9 28 6 7 KIRK 40.9 276.9 83 293 -1969 6 27 18 21 DEBBY 39.8 85.1 137 396 -1979 8 21 18 10 LESLIE 60.4 176.0 48 259 -1975 4 4 0 28 ALBERTO 68.3 26.2 134 8 -1980 10 18 12 20 NADINE 39.8 76.5 144 31 -1977 6 22 0 4 WILLIAM 61.5 297.4 116 798 -1978 7 7 12 8 GORDON 64.8 80.7 43 153 -1980 8 12 12 7 GORDON 41.8 27.7 154 805 -1968 7 26 12 10 WILLIAM 56.2 284.0 102 799 -1994 4 14 6 24 OSCAR 68.7 172.3 131 170 -1988 7 25 18 6 ISAAC 53.2 25.0 69 277 -1992 11 13 18 17 BERYL 33.3 101.0 51 52 -1994 5 12 6 10 OSCAR 48.8 336.3 123 695 -1980 4 20 6 26 CHRIS 19.9 260.1 54 223 -1954 10 24 0 9 MICHAEL 58.7 14.9 95 510 -1982 2 2 6 9 SANDY 52.4 106.6 138 881 -1954 11 26 18 5 HELENE 33.6 215.1 50 681 -1957 9 2 12 20 PATTY 17.5 132.4 141 36 -1991 1 3 12 9 ALBERTO 64.1 234.2 40 612 -1978 7 13 6 16 LESLIE 21.2 318.9 133 791 -1950 3 18 12 25 BERYL 14.2 268.0 139 662 -1967 8 28 18 28 ERNESTO 23.2 107.6 28 264 -1960 3 21 6 18 TONY 50.9 190.0 75 165 -1960 2 8 6 16 HELENE 36.4 250.1 33 389 -1978 7 13 12 27 CHRIS 55.6 332.2 122 256 -1977 7 25 18 5 DEBBY 64.7 144.7 62 459 -1961 9 26 12 15 ALBERTO 59.2 47.5 98 288 -1994 8 16 18 2 JOYCE 27.6 108.4 67 855 -1972 3 28 6 7 DEBBY 20.8 14.8 105 22 -1977 12 18 18 16 FLORENCE 41.5 103.4 114 382 -1984 11 22 6 2 DEBBY 45.9 80.2 60 92 -2000 1 15 18 15 DEBBY 40.2 248.7 125 725 -1973 11 14 6 21 ISAAC 14.1 14.8 137 491 -1993 6 3 18 26 WILLIAM 8.6 74.3 43 349 -2004 6 10 12 21 OSCAR 37.5 226.3 129 130 -1979 3 3 0 12 TONY 65.0 76.7 89 701 -1980 12 23 12 6 GORDON 52.5 343.2 71 467 -1977 5 21 12 18 HELENE 32.4 210.2 59 487 -1980 5 5 12 7 ALBERTO 35.7 220.8 158 19 -1952 5 14 18 5 ISAAC 69.5 341.2 15 66 -1953 9 3 6 8 ERNESTO 27.2 312.5 31 888 -1975 9 23 12 11 OSCAR 17.5 272.3 113 727 -1976 9 13 6 24 WILLIAM 52.1 202.8 82 543 -1996 11 18 6 27 MICHAEL 49.9 293.1 149 251 -1953 4 6 0 23 VALERIE 40.2 337.9 124 178 -1987 11 8 18 1 NADINE 59.7 188.0 146 809 -1975 3 4 6 27 KIRK 64.7 177.6 17 725 -1972 1 16 18 24 MICHAEL 53.9 341.3 149 581 -1980 5 1 18 12 ALBERTO 15.8 228.3 90 454 -1999 11 15 0 28 JOYCE 43.8 186.3 143 798 -1953 1 1 0 21 LESLIE 26.8 334.7 62 669 -1984 2 26 18 2 DEBBY 68.4 159.1 100 772 -1964 12 9 0 9 JOYCE 69.3 56.2 30 515 -1958 11 9 18 1 OSCAR 8.1 11.1 28 608 -2001 5 7 12 21 SANDY 17.0 192.1 154 588 -2004 10 17 18 9 MICHAEL 32.6 151.1 51 247 -1969 1 7 18 7 DEBBY 34.0 212.7 57 638 -1995 9 21 18 19 JOYCE 48.6 29.3 160 823 -1976 10 25 0 5 GORDON 41.8 105.5 154 299 -1972 1 24 6 16 OSCAR 61.3 42.6 77 271 -1963 5 11 6 21 TONY 24.3 309.5 15 391 -1976 1 1 12 11 PATTY 49.3 285.5 153 840 -1962 2 23 12 9 BERYL 53.0 2.0 82 648 -2002 4 23 0 17 KIRK 42.5 128.7 80 10 -1996 3 8 12 20 BERYL 23.0 154.6 81 194 -1993 8 8 6 20 ISAAC 55.3 281.6 75 825 -1988 8 19 18 8 LESLIE 44.7 258.7 42 247 -1982 11 21 18 4 ISAAC 13.0 68.9 41 73 -2004 8 18 18 11 CHRIS 19.3 24.8 105 76 -1962 2 17 12 14 LESLIE 24.8 127.2 72 813 -1965 11 18 12 12 TONY 10.0 256.4 21 304 -1978 6 15 6 21 NADINE 44.5 308.6 20 613 -2004 10 1 18 4 JOYCE 53.6 112.2 133 7 -1993 9 17 12 1 RAFAEL 20.0 193.3 134 267 -1957 1 2 18 23 OSCAR 39.8 47.3 132 322 -1973 11 6 12 5 FLORENCE 55.4 338.2 111 218 -1958 7 20 12 4 CHRIS 17.3 73.5 151 259 -1968 12 12 0 21 FLORENCE 34.0 94.7 90 512 -1989 11 25 18 1 PATTY 16.8 47.4 45 240 -1957 5 16 18 21 PATTY 26.9 192.8 16 340 -1996 4 7 18 15 OSCAR 23.7 286.4 79 838 -1986 12 27 0 4 TONY 31.9 127.7 144 525 -1954 7 3 6 28 WILLIAM 44.4 292.5 145 296 -1958 5 20 6 25 GORDON 59.2 352.9 21 823 -1957 5 13 0 25 VALERIE 24.5 37.4 99 709 -1981 8 20 12 24 VALERIE 16.2 63.0 146 289 -1973 3 5 0 1 VALERIE 7.7 34.8 47 549 -1951 3 11 6 15 GORDON 30.4 300.8 89 855 -1962 1 2 0 11 FLORENCE 62.6 309.8 41 447 -1991 4 24 12 24 FLORENCE 48.0 213.3 17 799 -1973 10 3 18 8 FLORENCE 68.6 91.4 141 549 -1958 4 17 0 26 KIRK 15.8 204.4 37 133 -1986 6 20 12 20 FLORENCE 56.7 82.5 132 831 -1968 9 14 12 2 NADINE 22.8 127.9 139 194 -2004 2 6 0 1 HELENE 12.1 214.8 85 803 -1995 11 2 0 19 WILLIAM 10.3 15.4 85 108 -1976 3 7 6 19 FLORENCE 37.8 271.7 42 177 -1970 3 16 0 12 DEBBY 57.9 187.5 22 115 -1984 1 5 6 10 DEBBY 56.8 107.4 115 659 -1954 6 1 6 15 ISAAC 35.9 51.6 60 271 -1964 6 23 6 22 RAFAEL 44.9 168.5 146 711 -1976 11 21 6 7 LESLIE 60.1 100.3 55 760 -1979 6 15 6 23 TONY 20.6 27.1 77 594 -1995 2 15 18 6 SANDY 29.3 3.9 100 255 -1960 11 18 18 28 NADINE 56.1 74.4 93 755 -1993 6 23 0 21 BERYL 41.1 293.4 99 733 -1999 4 23 6 15 RAFAEL 17.1 74.2 74 105 -2004 10 7 6 24 OSCAR 23.0 195.8 10 221 -1959 5 11 0 22 LESLIE 7.7 130.4 111 676 -1997 11 28 12 28 TONY 17.3 341.8 77 334 -1973 11 13 12 22 BERYL 21.8 157.6 44 700 -1960 9 17 6 12 DEBBY 30.4 240.2 93 475 -1969 9 5 12 7 OSCAR 65.0 178.6 45 821 -1991 5 12 12 18 RAFAEL 49.6 240.8 43 49 -1994 5 21 6 26 PATTY 14.7 28.5 89 720 -1987 4 28 18 17 GORDON 40.0 158.3 81 357 -1984 1 2 0 24 TONY 13.0 285.7 12 69 -1998 7 26 6 11 KIRK 32.5 241.6 33 87 -1963 1 7 0 25 HELENE 48.6 345.9 48 612 -1970 9 22 12 27 JOYCE 32.7 126.4 141 271 -2004 9 5 18 26 ISAAC 59.4 334.2 45 37 -1967 8 24 12 27 CHRIS 63.8 116.3 137 0 -1978 11 22 18 15 HELENE 58.1 181.6 122 694 -1962 2 8 12 11 MICHAEL 11.0 271.8 76 855 -1988 2 9 18 18 ALBERTO 49.6 327.6 114 868 -2002 1 16 12 27 NADINE 45.4 26.6 96 404 -1960 7 25 12 18 ISAAC 30.6 307.7 117 352 -1983 9 16 18 2 SANDY 37.3 187.0 35 305 -1956 1 10 12 4 PATTY 42.7 133.8 60 192 -1970 5 4 18 15 FLORENCE 20.7 219.1 139 290 -1978 6 25 18 20 CHRIS 68.1 292.6 11 651 -2004 4 13 6 7 OSCAR 49.6 118.1 66 808 -1981 6 21 12 5 NADINE 35.9 84.5 138 283 -1958 6 19 0 28 BERYL 25.9 339.0 21 517 -1991 2 24 6 7 DEBBY 14.5 159.8 132 671 -1952 12 26 0 12 GORDON 68.0 283.9 98 667 -2004 5 26 0 21 RAFAEL 69.6 339.0 112 120 -1954 2 5 6 20 RAFAEL 64.6 52.8 19 553 -1950 3 2 18 9 GORDON 55.4 354.4 16 647 -1998 9 11 12 10 FLORENCE 29.1 265.2 103 674 -1983 7 2 0 5 SANDY 32.3 353.1 142 787 -2000 11 6 18 22 BERYL 23.4 304.1 45 137 -1952 11 21 12 22 GORDON 48.7 55.0 58 7 -1980 9 12 6 8 GORDON 38.3 227.9 69 118 -1997 3 5 12 20 OSCAR 20.4 7.7 145 386 -1958 9 10 6 23 BERYL 44.8 291.5 85 12 -1957 12 6 0 26 TONY 50.9 59.1 28 638 -1976 7 5 18 11 LESLIE 13.2 261.7 81 313 -2004 6 15 6 22 CHRIS 44.1 255.3 58 260 -1982 3 25 18 10 PATTY 45.9 157.8 121 375 -2001 9 11 0 17 BERYL 57.7 276.2 80 737 -1964 11 2 18 14 PATTY 58.4 251.4 114 412 -1971 6 4 0 27 VALERIE 56.5 288.5 10 66 -2004 11 23 0 15 NADINE 30.4 184.6 91 315 -1994 1 4 18 13 ALBERTO 16.2 210.0 29 518 -1963 7 23 18 21 DEBBY 34.4 155.0 131 110 -1987 7 25 12 6 JOYCE 9.3 97.6 104 326 -1950 4 2 18 23 TONY 29.8 308.0 40 687 -1962 1 13 12 14 BERYL 32.7 307.9 50 528 -1951 9 14 12 1 OSCAR 38.5 59.5 48 561 -1989 10 5 12 22 GORDON 15.9 117.1 103 184 -1982 2 6 12 18 MICHAEL 15.2 282.5 159 701 -1973 2 14 0 24 FLORENCE 69.2 264.5 102 95 -1996 12 12 0 2 VALERIE 17.0 102.1 34 831 -1987 2 19 18 6 JOYCE 48.2 2.5 19 260 -2000 8 19 0 2 OSCAR 43.3 118.2 129 787 -2001 1 8 6 7 FLORENCE 22.6 341.5 22 289 -1956 2 12 12 24 ERNESTO 65.3 152.2 36 266 -2001 9 25 12 4 ERNESTO 18.8 11.4 108 326 -1966 4 28 18 3 DEBBY 13.5 200.8 15 225 -1965 12 19 0 9 HELENE 14.1 33.8 26 674 -1991 9 25 12 19 JOYCE 15.7 315.4 53 817 -2004 9 21 12 16 BERYL 11.4 253.5 121 317 -1979 11 22 18 14 MICHAEL 28.7 256.2 24 470 -1965 11 21 6 2 RAFAEL 48.5 43.7 78 756 -2004 3 17 12 4 WILLIAM 15.9 136.3 30 652 -1965 6 13 6 24 ALBERTO 25.5 146.8 161 721 -1980 5 16 6 4 NADINE 28.7 103.6 121 796 -1998 10 25 0 27 HELENE 50.9 82.8 115 247 -2003 1 14 12 25 BERYL 27.8 40.9 152 415 -1972 1 15 12 19 JOYCE 57.0 117.6 48 511 -1999 2 7 12 23 ERNESTO 48.7 269.4 146 643 -1956 12 9 12 7 RAFAEL 60.4 225.0 101 290 -1983 2 23 0 21 KIRK 17.1 205.4 24 207 -1964 6 12 18 9 TONY 69.4 9.6 14 643 -1989 6 28 6 13 RAFAEL 66.0 52.3 99 698 -1958 9 17 12 22 RAFAEL 37.0 333.1 54 469 -1968 8 12 6 15 BERYL 42.3 206.3 27 425 -1974 6 10 12 8 SANDY 32.5 351.7 133 135 -1956 5 1 12 6 LESLIE 21.0 246.3 86 142 -2004 7 3 18 7 RAFAEL 42.1 260.3 58 443 -1956 6 17 0 23 RAFAEL 51.7 195.2 140 293 -1974 5 27 0 28 PATTY 66.3 136.4 112 64 -1977 9 4 0 2 RAFAEL 59.2 355.5 118 683 -1965 8 23 12 27 ALBERTO 16.7 226.0 40 853 -1999 3 8 0 19 TONY 18.0 130.2 38 97 -1981 8 2 6 24 LESLIE 69.6 46.9 82 39 -1988 9 27 18 2 ERNESTO 48.4 93.5 24 390 -1952 8 17 18 24 ALBERTO 63.5 228.2 52 737 -1979 1 28 0 3 HELENE 59.8 133.0 48 237 -1981 5 21 12 13 KIRK 58.0 119.9 23 518 -1999 5 1 18 15 DEBBY 52.2 316.1 101 606 -1960 7 27 0 9 RAFAEL 42.7 163.4 48 449 -1950 11 25 0 8 LESLIE 23.6 239.3 132 306 -2003 4 21 18 8 ERNESTO 49.2 2.7 54 842 -1990 5 18 6 19 WILLIAM 68.1 20.6 21 435 -1994 8 4 12 15 ALBERTO 47.8 228.8 56 163 -1989 10 11 12 18 CHRIS 62.2 148.2 161 312 -2002 10 25 0 5 ALBERTO 11.4 276.8 91 34 -1977 6 28 0 6 SANDY 43.7 338.4 27 597 -1957 4 16 12 9 MICHAEL 16.4 51.5 74 536 -1953 8 8 0 3 DEBBY 52.1 99.1 94 26 -1994 7 5 0 14 WILLIAM 10.1 145.2 156 347 -1954 2 12 12 21 DEBBY 47.1 123.7 14 513 -1975 7 28 12 28 PATTY 61.7 158.7 143 613 -1994 11 7 18 8 WILLIAM 53.9 282.8 43 419 -1986 12 20 6 13 ERNESTO 64.1 298.0 50 638 -1979 2 18 12 27 MICHAEL 49.6 237.4 77 10 -1997 10 21 6 1 KIRK 28.0 104.9 155 500 -1996 10 19 12 23 KIRK 22.6 142.9 75 579 -1968 7 23 12 1 JOYCE 59.0 224.8 62 562 -1981 4 1 12 16 RAFAEL 58.6 262.5 96 438 -1994 1 3 6 11 ERNESTO 24.1 10.2 117 796 -1966 5 23 0 3 WILLIAM 46.8 271.9 103 440 -1960 11 8 6 4 GORDON 18.0 241.0 19 354 -1990 6 4 18 4 VALERIE 58.7 199.0 68 401 -1997 9 2 6 12 ALBERTO 54.9 232.2 45 378 -1996 2 15 0 12 OSCAR 11.9 48.1 39 491 -1981 3 1 18 17 TONY 37.6 273.8 58 658 -1950 12 15 0 5 ALBERTO 13.5 218.1 16 405 -1996 5 13 18 26 GORDON 24.4 17.4 30 85 -1993 1 6 0 19 KIRK 46.5 162.8 127 226 -1977 4 20 18 12 OSCAR 54.8 141.4 99 130 -1969 2 21 6 1 WILLIAM 62.3 291.0 50 311 -1993 1 4 0 2 DEBBY 35.4 70.5 34 574 -1979 8 26 0 22 SANDY 33.4 56.5 113 144 -1957 10 3 0 6 FLORENCE 29.4 178.2 49 882 -1991 6 26 0 12 JOYCE 65.1 171.5 64 296 -1967 6 10 18 12 FLORENCE 19.5 348.1 75 75 -1952 10 7 12 12 NADINE 54.7 264.5 38 770 -1976 8 9 18 23 DEBBY 39.5 164.0 78 571 -1981 12 11 18 21 TONY 20.3 140.7 126 449 -1981 9 23 0 2 FLORENCE 54.0 64.9 123 588 -1978 5 18 6 26 SANDY 49.9 131.7 93 744 -1954 6 15 6 22 MICHAEL 41.1 258.7 120 679 -1962 6 21 18 12 BERYL 54.0 268.5 159 387 -1967 12 3 6 7 ERNESTO 40.0 46.8 81 27 -1973 7 3 18 5 ISAAC 40.2 142.8 161 238 -1977 9 24 12 10 VALERIE 51.3 193.5 64 515 -1962 10 10 18 1 JOYCE 42.8 339.1 30 555 -1955 3 25 6 17 TONY 42.2 209.7 127 471 -1983 1 19 0 17 DEBBY 33.1 305.6 41 647 -1964 7 5 12 8 BERYL 11.4 146.1 81 718 -1989 11 28 0 25 ALBERTO 35.2 334.0 76 569 -1985 1 19 12 14 SANDY 32.2 205.1 158 156 -1974 12 19 18 2 MICHAEL 52.1 69.4 53 847 -2001 1 8 0 27 DEBBY 38.2 173.8 72 352 -1952 10 5 18 8 CHRIS 54.5 236.1 132 655 -1988 11 17 18 28 ERNESTO 25.4 71.6 80 791 -1986 12 26 0 16 OSCAR 57.0 184.2 38 105 -1991 6 15 6 4 FLORENCE 37.6 270.2 78 895 -1972 7 13 18 21 LESLIE 55.0 41.2 132 620 -1997 6 14 18 15 RAFAEL 13.5 22.0 149 651 -1975 1 27 6 10 ALBERTO 35.1 213.7 26 239 -1977 11 13 18 23 HELENE 56.1 285.8 85 61 -1960 4 4 18 11 TONY 35.2 48.0 162 773 -1954 9 5 6 26 FLORENCE 46.0 171.6 40 639 -1970 11 3 12 16 SANDY 56.6 140.6 27 811 -1958 9 27 6 25 NADINE 34.6 215.4 77 8 -1992 10 5 0 3 CHRIS 50.4 91.9 62 661 -1951 4 13 18 27 FLORENCE 12.7 206.6 25 482 -2003 9 22 18 8 ALBERTO 12.8 26.6 111 460 -1972 10 7 0 4 ISAAC 45.9 96.2 18 306 -1995 1 3 6 6 NADINE 9.0 188.1 21 303 -1962 1 17 0 13 JOYCE 60.3 75.8 24 374 -1997 2 13 0 16 ALBERTO 67.8 157.5 114 430 -2002 1 28 6 14 JOYCE 54.5 60.2 68 101 -1990 12 13 12 3 FLORENCE 27.7 10.6 45 373 -1983 6 12 18 16 PATTY 42.8 309.2 93 820 -1962 7 28 6 16 JOYCE 7.7 230.7 69 68 -1989 9 7 6 21 ALBERTO 15.1 98.6 96 181 -1980 3 2 6 4 MICHAEL 32.3 186.6 91 85 -1983 5 21 6 28 WILLIAM 39.9 293.4 87 133 -1979 4 28 12 26 CHRIS 31.5 49.4 90 422 -1998 10 28 12 27 NADINE 35.9 221.5 121 461 -1971 5 21 6 25 NADINE 28.2 13.5 59 36 -1960 10 24 6 6 RAFAEL 51.3 95.4 15 257 -1991 8 8 6 7 RAFAEL 41.4 33.0 123 702 -1959 7 11 12 25 ISAAC 65.7 293.6 140 891 -1953 5 13 0 24 VALERIE 58.7 139.1 40 173 -1970 8 9 6 18 SANDY 18.7 113.5 77 633 -1987 7 17 0 17 KIRK 30.0 352.6 50 291 -1990 3 3 12 27 OSCAR 64.5 81.0 163 727 -1986 2 24 6 16 FLORENCE 18.6 214.9 85 824 -1956 2 2 12 13 GORDON 8.3 281.1 57 410 -1971 11 20 18 19 ISAAC 26.2 32.5 163 734 -1985 6 9 6 17 TONY 32.5 317.3 158 291 -1998 3 24 18 7 WILLIAM 16.2 130.5 125 55 -1962 3 6 0 17 SANDY 35.6 41.7 18 333 -1969 8 5 18 18 OSCAR 68.5 31.9 139 585 -1979 3 22 0 16 SANDY 45.3 123.8 52 855 -1959 11 8 12 1 KIRK 30.6 138.9 104 757 -1980 11 28 0 21 TONY 41.8 92.9 131 77 -1981 5 19 18 5 KIRK 20.9 341.4 38 453 -1994 7 11 12 19 LESLIE 53.2 141.1 57 763 -2004 9 20 6 12 HELENE 46.5 154.3 126 624 -1994 1 6 0 2 OSCAR 33.7 295.6 124 765 -1985 11 28 6 14 WILLIAM 51.6 128.5 26 361 -1987 10 25 0 3 WILLIAM 63.9 22.1 43 47 -1994 5 24 6 25 CHRIS 9.1 74.4 28 614 -1987 4 27 12 12 WILLIAM 63.3 135.5 138 31 -1981 12 22 18 6 NADINE 65.0 349.8 58 379 -2000 1 25 0 7 LESLIE 33.3 48.4 129 897 -1979 12 9 18 23 RAFAEL 8.1 66.7 24 632 -2000 1 9 6 23 CHRIS 52.3 266.0 77 479 -1980 6 18 12 7 PATTY 40.6 182.1 38 890 -1954 2 2 0 14 SANDY 68.6 160.6 159 898 -1954 10 2 18 11 VALERIE 59.2 227.6 104 776 -1975 4 5 12 11 ALBERTO 8.6 6.5 157 737 -1991 6 14 12 15 SANDY 11.8 25.5 30 178 -1950 7 21 18 4 GORDON 65.0 294.6 73 595 -1961 1 20 12 12 LESLIE 16.6 346.7 82 16 -1951 8 9 12 6 ISAAC 30.6 260.1 124 189 -1996 9 11 12 24 MICHAEL 44.6 350.4 160 873 -1990 5 11 18 18 CHRIS 58.3 78.5 46 553 -1974 8 5 6 13 TONY 42.8 18.6 97 765 -1961 3 28 18 12 PATTY 18.6 55.1 118 500 -1953 12 1 0 20 JOYCE 43.3 155.8 158 377 -1964 2 20 6 10 DEBBY 42.8 318.9 49 329 -1991 3 2 18 18 TONY 59.5 181.5 79 416 -1987 11 27 18 16 PATTY 60.4 158.2 132 95 -1999 3 18 12 28 ISAAC 42.8 252.0 10 263 -2003 12 16 18 3 KIRK 39.5 338.7 126 273 -2003 2 5 0 26 OSCAR 19.4 205.9 146 361 -2002 9 18 12 22 VALERIE 47.9 5.0 115 626 -1977 3 19 18 17 ERNESTO 57.1 35.6 156 397 -1999 7 4 6 4 RAFAEL 30.9 131.3 25 236 -1955 1 25 18 22 TONY 25.6 79.6 57 665 -1979 10 17 12 15 VALERIE 10.7 118.0 144 425 -1966 3 26 6 18 ALBERTO 21.3 57.3 13 776 -1988 11 19 12 27 WILLIAM 13.2 71.2 28 255 -2004 11 18 0 17 ALBERTO 47.1 84.9 124 296 -1962 1 6 6 18 GORDON 69.4 139.6 55 755 -1951 12 5 0 4 TONY 41.8 17.6 47 37 -1981 11 8 18 13 WILLIAM 52.7 341.2 54 51 -1985 9 18 0 17 RAFAEL 30.6 284.4 84 423 -1990 1 22 6 25 ALBERTO 52.1 203.1 138 301 -1963 1 16 6 18 WILLIAM 23.0 357.3 29 335 -1957 6 24 12 23 DEBBY 37.4 186.0 121 168 -1974 11 11 12 25 MICHAEL 16.6 57.9 88 677 -1996 2 7 6 15 ALBERTO 8.1 189.2 127 611 -1952 9 10 0 16 KIRK 23.8 273.9 41 599 -1996 8 12 6 16 NADINE 20.0 3.0 157 463 -1961 7 12 0 15 ERNESTO 57.7 38.1 122 314 -1959 8 20 0 22 JOYCE 16.5 14.9 71 113 -1963 3 11 6 27 CHRIS 54.9 26.9 20 345 -1991 6 8 0 7 JOYCE 53.8 81.5 14 830 -1953 7 14 12 26 JOYCE 22.7 205.8 161 805 -1984 11 8 18 19 FLORENCE 69.1 332.5 131 24 -1982 8 16 18 22 FLORENCE 64.8 267.8 102 866 -1988 7 24 0 28 OSCAR 25.6 284.1 105 50 -1980 1 8 0 5 OSCAR 26.6 281.2 107 496 -1957 11 10 18 14 SANDY 53.2 186.3 60 421 -1972 8 2 18 9 SANDY 57.3 65.5 106 665 -1960 11 12 0 19 PATTY 64.6 322.7 30 16 -1958 3 11 6 8 WILLIAM 16.1 145.5 63 571 -1978 4 2 12 28 GORDON 42.6 174.1 150 498 -1989 1 16 0 15 FLORENCE 39.9 59.8 96 56 -1992 5 4 12 9 KIRK 15.8 117.1 42 155 -1989 11 4 6 5 ALBERTO 9.2 207.5 21 646 -1955 8 16 18 3 KIRK 14.1 193.4 124 14 -1989 9 12 12 3 HELENE 47.7 155.8 71 790 -1992 10 25 18 1 JOYCE 9.1 291.5 137 721 -1957 1 18 12 28 ERNESTO 58.6 136.1 93 18 -1978 3 3 0 19 WILLIAM 45.8 68.4 50 580 -1961 11 3 6 19 LESLIE 27.0 195.1 132 50 -1950 11 1 0 15 CHRIS 17.1 327.4 21 677 -1979 9 24 18 16 FLORENCE 41.8 180.0 37 692 -1967 6 28 0 22 NADINE 21.0 171.1 62 325 -1966 5 15 18 17 PATTY 63.9 147.0 11 646 -2000 12 25 18 1 BERYL 50.4 184.9 35 498 -1962 4 24 18 27 PATTY 63.0 105.7 108 701 -1986 11 2 6 11 KIRK 67.1 239.0 53 764 -1982 6 10 18 1 DEBBY 9.4 12.8 139 408 -1955 4 28 12 26 VALERIE 28.8 54.9 44 44 -1954 12 24 12 7 PATTY 59.0 159.8 127 89 -1951 2 2 6 14 JOYCE 46.2 7.2 122 884 -1962 2 20 18 24 WILLIAM 40.7 323.9 156 768 -2001 12 10 6 28 RAFAEL 37.6 242.5 56 635 -1954 2 7 0 22 ERNESTO 63.9 277.3 58 840 -1971 11 19 18 22 CHRIS 67.9 17.8 35 448 -1989 9 8 18 9 PATTY 56.7 123.9 60 673 -1966 2 12 18 13 PATTY 68.7 299.5 47 792 -1997 2 18 0 19 LESLIE 13.3 332.4 163 290 -1950 7 28 12 8 ALBERTO 66.4 158.0 81 173 -1967 8 16 18 2 OSCAR 62.0 267.5 23 769 -1957 11 13 12 7 PATTY 63.3 37.3 71 533 -1953 6 23 18 21 MICHAEL 63.0 177.7 158 394 -1974 8 16 0 5 GORDON 39.1 259.0 59 808 -1995 11 1 18 3 MICHAEL 32.3 234.5 135 620 -2002 2 21 6 22 FLORENCE 30.3 155.1 77 680 -2003 9 1 6 7 GORDON 46.6 202.4 102 746 -1992 12 16 6 14 DEBBY 53.5 204.0 120 690 -1996 11 9 6 18 ALBERTO 33.6 82.8 46 382 -2003 7 23 0 25 JOYCE 56.3 330.6 115 569 -1972 4 3 18 18 ISAAC 66.7 343.8 124 345 -1964 7 26 6 12 DEBBY 57.7 339.3 85 593 -1951 2 7 0 12 JOYCE 53.4 0.6 164 827 -1970 10 15 0 28 KIRK 45.3 337.8 96 876 -1975 9 12 18 3 PATTY 15.2 340.5 88 507 -1967 4 18 6 12 KIRK 22.6 71.1 136 802 -1982 11 7 18 10 NADINE 59.0 137.7 125 734 -1962 1 1 6 8 JOYCE 62.4 43.3 162 741 -1973 12 6 12 19 SANDY 66.5 55.7 33 346 -1980 7 11 6 14 RAFAEL 22.7 189.5 68 720 -1999 2 22 12 24 SANDY 67.8 109.3 30 237 -1969 11 22 0 25 WILLIAM 17.8 104.5 116 676 -1979 3 12 18 10 OSCAR 69.3 297.3 13 896 -1994 9 20 18 6 HELENE 35.8 329.4 74 383 -1992 5 6 0 2 JOYCE 34.7 77.0 59 559 -1968 2 14 18 18 WILLIAM 63.0 38.7 18 75 -1994 3 16 18 12 ERNESTO 52.2 309.0 37 45 -1962 6 25 18 9 MICHAEL 44.8 157.3 23 541 -1956 3 16 0 26 PATTY 28.1 225.0 158 830 -1987 9 20 0 2 LESLIE 46.4 153.9 128 237 -1980 9 20 0 26 PATTY 69.8 35.1 119 889 -1985 8 28 18 15 TONY 61.0 32.0 11 418 -1992 4 21 6 18 ISAAC 68.2 324.8 148 379 -1958 8 27 12 20 FLORENCE 10.9 184.3 159 580 -1969 4 15 0 20 HELENE 21.9 64.1 56 341 -2004 11 4 6 25 CHRIS 35.6 290.8 70 559 -1953 6 16 18 8 MICHAEL 11.9 279.3 58 312 -1961 1 21 18 7 RAFAEL 55.3 89.9 38 7 -1985 9 19 12 20 FLORENCE 64.5 196.8 98 148 -2002 9 3 18 19 SANDY 25.9 207.7 44 208 -1971 2 19 18 2 TONY 69.5 27.8 138 780 -1970 11 10 0 19 OSCAR 24.7 305.6 103 887 -1988 8 14 6 15 GORDON 34.5 14.5 34 423 -1950 4 7 12 28 NADINE 66.4 72.4 106 143 -1965 12 8 6 26 JOYCE 67.4 52.6 77 300 -1985 8 24 12 3 FLORENCE 49.0 268.7 129 779 -1972 12 15 12 27 KIRK 17.1 190.2 10 578 -1986 10 8 12 28 ALBERTO 33.8 48.7 130 390 -1961 11 5 12 7 MICHAEL 37.5 346.7 116 274 -1961 1 6 12 18 OSCAR 64.5 127.2 94 363 -2000 10 23 0 4 JOYCE 11.2 109.3 70 703 -1952 5 4 18 17 BERYL 17.2 302.5 132 847 -1974 1 21 6 20 DEBBY 46.1 54.8 128 103 -1972 10 21 12 8 SANDY 49.8 134.5 87 440 -1955 5 23 6 1 JOYCE 64.8 208.7 54 621 -1951 7 21 0 25 ISAAC 57.6 49.0 125 756 -1960 11 28 18 12 PATTY 26.1 167.0 49 182 -1967 2 12 18 18 SANDY 56.2 296.7 157 45 -1957 1 7 6 13 CHRIS 52.8 14.6 79 496 -1966 4 24 0 27 MICHAEL 37.8 112.0 52 522 -1955 4 4 0 18 BERYL 60.9 298.1 48 733 -1989 10 6 12 14 MICHAEL 34.3 26.1 148 166 -1997 6 22 6 4 HELENE 51.0 171.9 97 124 -1978 12 27 18 12 ALBERTO 47.2 258.2 53 540 -1993 11 4 6 16 FLORENCE 33.8 102.9 66 391 -1971 6 7 18 21 TONY 43.4 208.2 20 503 -1988 6 9 6 19 FLORENCE 28.9 319.2 56 449 -1995 6 14 0 10 ISAAC 12.6 217.5 18 761 -1988 8 8 12 21 WILLIAM 33.4 96.5 161 85 -2001 2 22 12 2 MICHAEL 50.2 215.2 29 633 -1952 1 15 6 7 ERNESTO 38.7 274.1 98 307 -1978 8 7 6 13 GORDON 46.6 213.6 121 768 -1968 10 10 6 3 OSCAR 49.0 75.2 147 825 -1996 6 6 12 7 KIRK 8.4 24.9 144 406 -1982 1 27 0 20 SANDY 42.7 330.1 101 180 -1965 4 23 18 25 DEBBY 50.9 338.8 37 693 -1954 3 3 12 18 NADINE 13.9 160.9 80 119 -1961 4 28 12 14 GORDON 12.8 170.3 123 608 -1991 6 21 6 4 SANDY 63.3 228.6 27 29 -1978 11 5 0 2 ISAAC 49.7 235.2 49 686 -1983 8 1 0 5 TONY 49.8 40.5 137 225 -1968 4 10 12 9 ISAAC 22.4 255.1 125 483 -1991 1 21 0 20 ISAAC 43.9 121.9 101 32 -1951 10 8 12 11 FLORENCE 65.3 98.2 160 660 -1996 8 13 6 16 KIRK 42.1 154.9 112 437 -1963 5 2 0 3 FLORENCE 39.4 54.9 93 52 -1997 8 21 0 9 MICHAEL 57.8 328.4 64 269 -1978 9 16 0 2 RAFAEL 66.6 13.0 138 539 -1977 12 18 12 24 WILLIAM 47.5 304.3 164 92 -1981 9 9 0 22 LESLIE 19.3 357.6 16 42 -1990 3 1 12 10 SANDY 33.6 67.6 83 20 -1994 6 21 18 9 LESLIE 8.7 42.3 94 662 -1988 5 27 6 22 TONY 54.9 193.8 24 554 -1971 11 9 18 9 PATTY 28.1 91.1 68 789 -1999 3 12 0 19 ERNESTO 54.0 294.4 24 139 -1987 5 3 0 20 GORDON 42.4 163.3 30 161 -1989 2 5 18 18 PATTY 68.3 225.8 24 80 -1974 5 16 12 5 PATTY 38.1 125.5 41 431 -1955 11 25 6 9 JOYCE 50.8 308.8 132 675 -1996 2 5 0 5 ALBERTO 26.8 292.9 126 66 -1986 2 27 12 27 NADINE 30.6 119.8 157 296 -1992 3 11 6 7 SANDY 9.6 185.6 41 894 -1961 5 4 6 8 PATTY 54.5 72.0 21 790 -2001 2 13 18 15 ERNESTO 19.9 327.0 154 412 -1968 1 25 18 22 ALBERTO 67.7 93.2 80 693 -1993 7 12 12 13 PATTY 37.4 200.1 52 186 -1963 3 9 12 4 CHRIS 43.8 245.3 130 704 -1955 10 14 6 26 NADINE 69.9 138.0 29 35 -1966 7 28 0 4 VALERIE 27.4 214.7 114 611 -1956 12 1 0 14 VALERIE 59.2 249.3 35 210 -1963 5 7 6 10 GORDON 49.0 288.5 85 601 -1950 8 21 6 11 HELENE 67.7 142.2 76 438 -1996 2 24 18 28 GORDON 32.0 212.0 145 506 -1962 4 24 12 27 HELENE 30.6 39.1 96 593 -1987 1 10 12 6 VALERIE 12.9 22.9 40 533 -1980 12 16 6 28 CHRIS 14.8 1.6 20 279 -1973 5 19 6 1 CHRIS 24.3 309.9 95 368 -1962 8 16 18 7 BERYL 30.3 111.5 20 888 -1993 7 15 0 9 HELENE 14.2 223.1 121 303 -1960 12 13 18 4 JOYCE 33.5 255.7 81 846 -1999 8 17 12 12 RAFAEL 20.5 354.1 122 391 -1979 10 26 12 4 BERYL 26.2 192.1 150 147 -1975 12 16 6 16 NADINE 25.9 240.1 33 529 -1996 1 24 12 17 ERNESTO 48.5 329.2 40 546 -1976 9 23 6 19 HELENE 42.3 195.1 38 532 -1976 2 1 0 6 GORDON 45.9 260.3 29 715 -1992 10 4 12 21 WILLIAM 8.1 183.3 151 355 -1987 11 24 12 7 FLORENCE 24.9 180.2 152 619 -1995 8 5 0 9 ISAAC 29.4 336.1 104 212 -1983 3 18 6 22 WILLIAM 13.0 166.7 54 138 -2004 8 24 18 12 NADINE 19.6 353.3 139 487 -1992 10 28 12 4 GORDON 41.9 30.7 92 535 -1951 7 22 18 23 OSCAR 27.3 135.3 107 776 -1989 3 26 18 9 ERNESTO 57.4 248.8 75 879 -1955 5 4 6 17 ISAAC 33.2 64.0 67 480 -1997 12 25 6 12 NADINE 48.2 314.8 26 882 -1997 7 2 12 21 ERNESTO 21.0 276.7 64 246 -1976 5 25 18 11 ALBERTO 57.5 278.0 31 636 -1972 3 9 12 18 ALBERTO 69.5 136.7 85 63 -1951 1 7 6 2 HELENE 33.2 322.5 160 525 -1990 10 4 18 6 NADINE 22.3 275.8 31 51 -1955 8 16 12 14 DEBBY 25.4 78.1 56 551 -1963 10 15 0 26 MICHAEL 9.9 250.2 65 829 -1987 7 7 6 11 LESLIE 47.8 301.8 54 778 -2002 7 23 18 14 VALERIE 13.7 44.9 86 483 -1974 1 20 0 13 DEBBY 45.2 57.4 81 829 -1994 11 16 18 15 ERNESTO 66.3 354.3 138 419 -1953 9 27 12 6 MICHAEL 65.4 139.6 89 382 -1972 4 23 6 21 KIRK 17.0 41.5 85 373 -1976 7 9 0 14 RAFAEL 20.4 132.8 57 231 -1953 6 21 6 14 JOYCE 50.6 211.3 60 209 -1955 1 12 6 27 ALBERTO 50.0 292.3 23 620 -1989 2 10 18 5 VALERIE 19.2 354.8 51 855 -1973 6 8 12 4 FLORENCE 16.5 334.8 30 390 -1994 10 20 12 17 WILLIAM 60.5 151.0 103 798 -1986 3 11 18 10 TONY 35.8 243.6 72 44 -1959 5 18 6 21 PATTY 20.2 184.0 52 522 -1996 6 11 18 18 WILLIAM 7.9 96.5 84 377 -1989 12 4 6 18 CHRIS 12.5 76.1 21 124 -1954 5 25 6 8 KIRK 69.4 61.3 36 88 -1974 9 23 18 5 VALERIE 31.1 129.3 58 748 -1974 7 19 18 26 KIRK 22.2 293.0 155 142 -1953 5 3 6 6 ERNESTO 63.7 285.9 44 562 -1978 10 11 12 5 FLORENCE 66.6 168.1 90 827 -1966 2 8 12 17 GORDON 60.3 236.9 135 682 -2000 1 12 0 5 FLORENCE 50.6 206.9 23 137 -1955 10 9 18 11 GORDON 53.8 230.9 60 821 -1982 4 12 18 14 BERYL 55.0 212.4 48 43 -1965 8 12 0 21 LESLIE 48.8 206.4 117 824 -1974 1 7 6 15 ERNESTO 61.9 71.4 68 890 -1954 11 20 12 12 FLORENCE 34.7 79.5 110 192 -1977 6 10 0 20 VALERIE 20.0 9.0 129 737 -1977 9 15 6 10 SANDY 20.6 266.5 99 21 -1973 9 9 12 1 RAFAEL 51.1 20.3 70 791 -1986 3 8 0 13 RAFAEL 65.7 157.6 150 158 -2002 10 28 6 4 NADINE 52.2 156.4 159 582 -1971 11 13 12 26 ALBERTO 11.1 135.1 140 64 -1963 6 25 18 18 ALBERTO 16.2 245.1 45 778 -1977 6 5 12 12 ERNESTO 41.1 204.8 37 184 -1991 7 4 12 12 VALERIE 16.4 239.3 77 106 -1988 12 28 18 14 HELENE 30.2 111.8 150 490 -1976 9 1 6 10 SANDY 15.9 258.5 64 413 -1984 1 20 6 15 KIRK 13.5 208.9 109 341 -1962 1 15 0 16 GORDON 22.1 71.0 42 76 -1969 6 13 6 11 MICHAEL 38.8 100.6 90 756 -1996 9 8 18 16 CHRIS 64.0 274.8 41 881 -1998 9 16 0 28 RAFAEL 42.6 8.9 73 606 -1977 3 13 0 25 TONY 9.7 254.8 93 132 -1967 4 6 0 16 ERNESTO 12.9 75.7 145 334 -1999 1 26 0 25 BERYL 13.7 154.5 105 122 -1997 12 10 0 20 SANDY 61.9 47.0 50 886 -2003 8 16 12 14 ISAAC 60.6 294.4 36 216 -1965 9 16 6 24 RAFAEL 25.3 154.5 29 743 -1988 8 9 0 25 VALERIE 31.5 131.9 105 338 -1973 8 13 6 10 VALERIE 16.7 238.0 48 490 -1995 1 14 18 22 DEBBY 22.7 227.5 126 763 -1957 6 11 12 4 JOYCE 66.7 337.8 141 612 -1982 9 5 6 14 KIRK 37.7 332.9 146 261 -1981 10 24 18 17 ISAAC 58.4 245.0 116 511 -1956 10 17 6 27 SANDY 64.4 285.7 131 12 -1980 7 13 12 19 DEBBY 39.3 339.9 130 777 -1993 6 8 6 11 ISAAC 43.5 226.4 100 142 -1985 11 16 6 4 VALERIE 17.0 239.2 13 162 -1951 5 14 18 16 CHRIS 52.3 100.9 106 534 -1967 3 27 12 3 DEBBY 50.6 56.7 158 828 -1969 1 26 0 3 JOYCE 32.1 220.0 36 381 -1973 1 3 18 20 TONY 64.6 186.3 27 156 -1959 10 21 18 25 ISAAC 45.2 254.8 84 217 -1983 5 2 18 13 HELENE 23.5 63.7 161 148 -1988 5 7 0 13 GORDON 69.7 282.3 66 780 -1985 2 19 12 18 SANDY 27.2 218.8 131 624 -1983 8 12 12 19 ISAAC 11.3 102.5 122 511 -1997 6 23 0 3 OSCAR 33.0 45.3 42 786 -1968 8 19 18 16 SANDY 7.8 260.2 148 54 -1985 3 16 0 17 RAFAEL 48.4 93.4 161 88 -1978 3 19 12 14 KIRK 53.0 105.6 113 12 -1977 8 2 0 12 SANDY 14.3 291.6 19 303 -1966 12 5 18 21 OSCAR 56.9 131.3 106 840 -1957 5 21 0 15 ALBERTO 47.1 305.5 105 18 -1968 5 15 12 3 PATTY 53.5 292.2 94 555 -1992 10 1 12 15 TONY 18.8 251.0 78 262 -1996 11 17 0 1 JOYCE 22.3 299.6 49 49 -1984 12 21 12 26 MICHAEL 9.4 4.1 75 771 -1962 5 25 12 7 MICHAEL 55.8 162.3 21 96 -1988 8 28 12 17 HELENE 57.6 34.7 47 577 -2002 9 11 18 19 TONY 59.5 321.1 139 47 -1982 3 16 6 8 OSCAR 41.8 29.7 156 651 -1987 2 20 0 18 FLORENCE 44.5 97.5 108 719 -1976 3 20 6 2 WILLIAM 44.0 196.7 120 735 -1962 5 23 18 9 PATTY 66.3 335.4 18 578 -1988 12 19 0 12 SANDY 34.2 187.6 101 372 -1986 3 15 6 15 DEBBY 56.3 97.8 86 261 -1959 6 27 0 19 GORDON 47.6 262.4 77 881 -1969 7 5 6 22 NADINE 36.1 287.0 112 738 -1998 5 14 18 16 CHRIS 19.9 236.6 102 195 -1952 1 25 18 5 LESLIE 45.2 78.2 84 714 -1976 1 25 12 25 ERNESTO 13.1 78.1 63 843 -1952 2 26 6 20 ISAAC 42.4 31.6 128 143 -1990 10 13 18 7 JOYCE 39.2 253.2 159 323 -1979 7 25 12 12 LESLIE 29.2 130.6 13 645 -1968 10 7 0 14 KIRK 63.6 202.1 81 86 -1990 2 3 6 16 FLORENCE 56.4 73.6 17 887 -1980 1 4 0 11 NADINE 33.0 171.4 129 250 -1993 3 20 18 19 FLORENCE 44.7 4.0 57 320 -1991 3 22 0 24 HELENE 21.3 221.8 133 8 -1967 4 24 18 28 DEBBY 11.0 279.5 122 451 -1980 3 5 0 2 CHRIS 64.0 70.4 99 460 -1984 6 26 0 28 LESLIE 19.5 250.7 130 417 -1955 10 20 0 19 RAFAEL 27.5 38.6 154 843 -1967 6 22 12 20 KIRK 28.9 76.3 36 131 -1989 6 17 0 26 KIRK 31.2 346.1 16 684 -1976 12 26 12 27 HELENE 27.8 218.4 164 755 -1983 5 10 18 12 OSCAR 11.2 36.2 12 125 -1998 9 9 12 9 ISAAC 26.8 315.1 118 397 -1994 6 6 18 18 ALBERTO 34.4 15.5 159 695 -1963 11 22 12 19 HELENE 42.8 245.7 19 432 -1952 7 6 12 6 LESLIE 39.6 288.2 97 279 -1966 6 12 0 2 NADINE 43.1 356.0 17 367 -1981 1 14 18 12 ERNESTO 39.8 119.8 117 884 -1989 10 1 18 28 ERNESTO 45.6 183.4 96 254 -1997 5 26 0 1 HELENE 54.6 310.3 151 369 -1994 12 9 0 21 FLORENCE 66.7 193.4 93 534 -1995 11 15 12 12 HELENE 22.3 249.1 96 511 -1964 7 17 6 8 BERYL 65.8 155.1 19 899 -2001 7 13 0 4 WILLIAM 65.6 92.3 95 473 -1995 7 17 18 8 SANDY 38.8 325.7 105 512 -1961 11 18 12 2 ALBERTO 15.8 320.7 144 839 -1988 10 5 6 16 OSCAR 8.8 167.0 34 628 -1952 7 8 18 6 FLORENCE 64.1 357.0 151 61 -1954 9 12 18 28 VALERIE 31.2 129.8 143 166 -1974 3 7 12 2 FLORENCE 23.8 147.4 90 168 -1985 8 9 0 13 FLORENCE 30.5 77.2 153 18 -1988 9 1 18 24 LESLIE 26.9 108.7 121 123 -1994 5 28 18 11 BERYL 33.3 43.2 161 1 -2003 5 1 6 15 HELENE 12.2 348.2 63 645 -1971 11 14 0 26 TONY 41.8 16.6 155 846 -1954 6 9 12 9 NADINE 64.0 314.0 84 625 -1957 11 15 18 10 CHRIS 11.2 59.8 85 786 -1985 9 21 12 28 FLORENCE 43.8 173.0 152 119 -1962 10 15 6 5 PATTY 14.1 306.4 156 401 -1989 7 22 6 1 MICHAEL 30.5 246.9 63 86 -1982 1 3 6 1 HELENE 25.9 344.7 149 639 -1950 12 17 0 1 ERNESTO 49.3 301.7 50 320 -1970 5 23 18 5 ISAAC 28.2 49.5 54 24 -1996 5 8 18 27 ALBERTO 12.2 102.1 60 642 -1964 9 27 0 4 VALERIE 47.4 244.8 118 888 -1982 2 12 6 2 OSCAR 26.1 310.5 10 181 -2001 9 20 12 12 ALBERTO 14.5 162.8 92 1 -1981 12 2 12 15 ALBERTO 56.7 79.1 96 254 -1951 2 21 18 18 GORDON 9.1 178.0 73 805 -1970 4 5 18 27 LESLIE 59.8 339.6 163 789 -1993 11 18 18 17 OSCAR 30.3 225.2 110 396 -2002 5 10 12 8 ISAAC 10.6 44.9 39 182 -1956 6 20 18 23 BERYL 25.5 171.7 88 42 -1953 11 8 12 21 OSCAR 35.4 343.6 126 398 -1956 8 28 6 20 ERNESTO 23.6 113.6 119 335 -2001 12 9 18 18 ERNESTO 55.3 257.0 25 898 -2002 11 16 12 4 TONY 37.6 158.9 62 137 -1969 9 13 6 20 ISAAC 33.9 68.6 141 63 -1996 7 5 18 4 MICHAEL 48.9 310.6 34 329 -1977 11 26 12 7 SANDY 55.3 351.2 12 562 -1973 6 25 18 15 RAFAEL 55.2 309.1 76 506 -2003 5 6 12 2 KIRK 39.9 340.5 117 610 -1981 3 14 12 2 SANDY 62.7 155.2 28 850 -2004 2 26 6 1 CHRIS 45.5 75.0 22 9 -1957 2 27 18 11 MICHAEL 32.7 119.3 135 100 -1985 2 27 0 7 FLORENCE 10.7 251.9 144 678 -2003 3 19 0 20 MICHAEL 43.6 19.2 124 192 -1956 3 7 18 18 NADINE 7.8 266.2 39 194 -1995 10 16 18 22 ERNESTO 57.1 109.1 61 274 -1974 11 1 6 22 ERNESTO 58.9 212.0 152 49 -1952 12 12 6 2 RAFAEL 20.9 264.2 89 45 -2000 9 8 18 12 JOYCE 66.7 277.1 70 668 -1957 10 15 6 17 LESLIE 24.3 32.5 24 263 -1987 4 15 0 27 NADINE 68.5 264.9 87 592 -1987 3 20 0 4 GORDON 23.6 207.0 37 68 -1982 10 26 18 20 OSCAR 17.6 133.4 73 801 -1984 3 28 6 20 DEBBY 19.2 138.2 58 561 -1951 3 15 18 14 MICHAEL 56.0 134.4 138 117 -1976 5 21 6 10 BERYL 21.8 50.5 64 377 -1978 6 7 6 18 DEBBY 11.1 27.1 86 466 -1969 1 1 0 10 GORDON 16.5 191.3 86 4 -1963 7 19 0 1 HELENE 68.7 172.9 124 800 -1990 3 14 0 20 BERYL 60.7 303.5 57 546 -1966 11 14 0 4 FLORENCE 59.3 178.3 164 766 -2000 5 18 12 25 ALBERTO 19.1 218.4 43 85 -1976 2 3 12 4 TONY 29.5 301.6 49 481 -2004 9 27 0 7 ISAAC 56.4 260.9 111 232 -1989 7 8 18 26 ERNESTO 31.7 239.6 141 831 -1994 5 4 0 14 HELENE 60.3 228.3 159 719 -1996 8 22 0 24 ERNESTO 56.3 161.1 112 716 -2000 4 26 12 11 NADINE 9.7 195.4 124 230 -1963 6 3 6 26 MICHAEL 68.6 79.3 84 84 -1966 3 20 6 28 SANDY 12.1 185.7 46 823 -1981 11 20 6 12 FLORENCE 35.2 101.4 86 702 -1961 11 8 0 24 SANDY 47.9 225.4 146 506 -1986 2 1 18 13 VALERIE 24.4 229.4 76 610 -1964 5 7 18 19 ISAAC 16.8 341.2 87 453 -1999 3 12 6 3 RAFAEL 39.8 265.2 29 127 -1970 2 8 0 4 BERYL 36.5 31.9 22 47 -1959 10 17 6 19 RAFAEL 50.8 157.8 34 663 -1978 6 21 18 3 NADINE 9.2 191.2 119 472 -1970 7 1 0 12 PATTY 29.9 352.0 31 747 -1965 12 4 18 25 FLORENCE 25.0 272.2 157 768 -1961 12 20 18 22 JOYCE 17.3 298.5 132 121 -2004 8 13 0 28 FLORENCE 31.9 67.4 84 224 -1993 3 1 6 18 VALERIE 14.3 267.7 13 397 -1952 10 26 12 17 WILLIAM 36.4 155.7 162 868 -1994 5 2 18 23 OSCAR 8.7 330.8 161 685 -1986 8 13 18 13 VALERIE 50.0 25.2 48 583 -1969 10 8 6 25 PATTY 53.8 242.6 116 114 -1956 6 1 6 2 GORDON 37.4 252.6 17 50 -1990 10 19 18 24 ERNESTO 69.3 125.9 40 337 -1992 3 13 12 19 WILLIAM 67.9 286.1 114 841 -2000 3 27 6 5 NADINE 50.4 52.2 108 743 -1988 10 19 12 24 TONY 26.9 293.0 24 495 -1972 9 23 18 21 MICHAEL 42.9 86.9 96 12 -1986 4 21 12 17 TONY 8.7 134.0 123 212 -1990 3 2 12 19 ISAAC 45.3 5.5 110 277 -1997 5 26 6 16 RAFAEL 27.9 52.0 109 781 -1950 5 16 6 8 FLORENCE 35.9 289.3 32 43 -1961 9 24 0 9 GORDON 17.1 17.8 155 822 -2001 1 12 6 27 VALERIE 46.2 170.4 88 441 -2004 9 18 6 4 KIRK 12.6 57.9 14 825 -1953 2 11 12 9 MICHAEL 21.0 82.8 52 408 -1986 10 19 18 16 GORDON 11.6 82.9 89 29 -1993 6 17 18 6 LESLIE 9.3 112.5 27 640 -1981 3 13 12 18 WILLIAM 55.9 173.6 152 134 -1958 2 3 6 8 PATTY 11.7 78.4 22 170 -1982 1 11 6 11 CHRIS 49.9 217.4 67 541 -1993 7 12 0 12 CHRIS 37.6 34.0 136 481 -2003 2 19 0 20 ALBERTO 13.3 254.9 16 541 -1951 5 20 6 19 OSCAR 18.5 62.7 144 13 -1987 10 8 6 26 DEBBY 33.8 350.9 16 394 -1961 4 28 12 8 DEBBY 10.0 307.3 11 231 -1990 9 3 6 26 ISAAC 27.4 357.3 131 67 -2000 8 13 6 17 GORDON 25.3 220.5 149 267 -1992 2 13 6 24 LESLIE 36.4 136.2 24 788 -1958 6 1 6 20 SANDY 40.2 126.5 93 833 -2001 4 10 6 14 ERNESTO 55.2 104.9 141 83 -1971 5 22 12 28 PATTY 28.7 190.5 34 1 -1953 12 12 18 12 CHRIS 39.4 145.9 21 839 -1950 11 17 0 4 ERNESTO 16.8 227.1 14 26 -1959 7 2 0 21 PATTY 44.4 10.5 49 703 -1989 12 25 0 10 VALERIE 50.1 155.6 20 194 -1955 11 18 12 12 WILLIAM 24.0 200.4 79 420 -1959 7 21 12 27 LESLIE 62.9 262.6 51 503 -1965 5 2 18 12 KIRK 33.7 290.0 56 440 -1951 3 15 0 13 NADINE 26.8 90.5 50 172 -1993 12 6 12 26 CHRIS 22.9 18.0 88 746 -1964 2 17 12 24 LESLIE 37.2 219.9 44 83 -1950 5 23 12 25 DEBBY 29.8 284.8 83 435 -1977 8 12 6 11 RAFAEL 26.0 26.8 34 699 -1961 2 20 6 7 CHRIS 22.4 26.1 32 135 -1990 9 12 18 17 ALBERTO 54.1 152.5 15 482 -1950 1 23 6 21 VALERIE 34.1 209.1 60 699 -1966 12 2 0 7 KIRK 46.3 200.8 42 659 -1984 6 3 0 16 NADINE 50.9 132.4 53 600 -1959 3 15 6 6 NADINE 35.0 341.1 104 39 -1950 4 15 18 27 RAFAEL 26.6 281.1 57 286 -1992 5 8 0 5 FLORENCE 49.2 22.3 162 36 -1981 8 28 6 14 HELENE 64.6 147.8 112 25 -1978 11 15 18 8 ISAAC 48.4 24.6 158 624 -1966 12 2 0 7 ALBERTO 24.0 309.9 88 140 -1976 6 18 12 21 JOYCE 23.1 10.2 44 763 -1988 3 3 6 28 ALBERTO 34.8 249.6 108 427 -1990 5 7 12 25 JOYCE 52.7 352.7 28 44 -1998 9 17 12 6 MICHAEL 8.7 222.6 151 93 -1982 3 3 18 23 FLORENCE 16.9 81.5 100 203 -1957 7 19 0 19 HELENE 60.0 271.9 118 16 -1982 10 12 18 14 BERYL 37.8 286.7 103 736 -1998 2 15 0 23 DEBBY 57.7 326.1 68 503 -1952 7 20 18 7 ALBERTO 69.9 233.9 46 241 -2000 5 17 12 12 ISAAC 57.9 32.9 128 434 -1972 1 1 18 7 MICHAEL 60.2 332.3 86 254 -1959 7 27 18 22 FLORENCE 40.9 55.7 24 336 -1977 10 5 0 23 VALERIE 25.9 28.6 77 40 -1990 6 27 0 20 SANDY 56.3 58.6 47 208 -1983 12 22 12 17 ALBERTO 64.9 289.2 126 643 -1953 7 5 12 1 GORDON 22.9 207.8 160 804 -1976 3 24 0 20 ISAAC 64.7 34.6 36 444 -1960 6 17 12 21 MICHAEL 45.8 303.0 122 322 -1989 7 19 12 8 KIRK 58.8 209.9 162 712 -1971 9 13 18 2 CHRIS 26.0 289.2 95 729 -1968 12 3 18 10 KIRK 57.7 234.2 114 255 -2003 8 8 0 6 JOYCE 63.8 36.3 110 210 -1974 4 5 6 25 FLORENCE 63.9 102.1 59 405 -1984 3 25 18 16 SANDY 32.8 236.2 63 601 -1952 7 18 12 11 DEBBY 23.1 202.5 116 824 -1998 3 2 12 8 HELENE 11.7 23.0 163 339 -1976 12 26 6 17 ERNESTO 38.4 257.4 78 80 -1951 5 7 12 17 VALERIE 21.2 102.1 20 107 -1964 10 26 12 10 OSCAR 55.5 77.2 88 93 -1960 7 20 0 28 GORDON 55.0 81.5 18 140 -1964 6 11 6 18 MICHAEL 21.5 114.9 103 13 -1959 8 4 0 24 ERNESTO 42.4 199.2 21 356 -1960 8 10 0 3 ERNESTO 18.2 126.6 45 257 -1982 5 1 12 18 RAFAEL 45.7 23.5 27 756 -1990 2 23 0 15 ALBERTO 53.8 46.0 49 238 -1964 12 22 6 18 ISAAC 63.6 200.0 32 594 -1968 7 7 18 18 CHRIS 40.1 347.4 41 546 -1979 5 2 18 15 ALBERTO 23.4 263.9 116 564 -2002 12 1 0 12 KIRK 35.9 216.8 96 597 -1957 12 2 6 22 LESLIE 69.9 302.0 59 452 -1999 5 4 18 11 BERYL 31.7 39.2 146 70 -1993 8 19 12 20 PATTY 33.2 69.0 49 866 -1962 7 3 0 3 BERYL 33.2 231.6 38 583 -1974 7 13 12 23 TONY 43.2 342.7 164 139 -1987 11 21 6 28 DEBBY 20.9 182.4 140 747 -1981 3 19 18 15 GORDON 24.7 151.2 159 441 -1980 12 27 18 26 MICHAEL 50.2 240.2 112 249 -1992 12 16 6 5 PATTY 39.0 327.9 128 93 -2000 6 27 12 28 DEBBY 42.8 148.0 126 626 -1956 2 17 0 16 JOYCE 55.4 118.3 49 771 -1984 11 23 6 26 TONY 40.6 3.9 77 885 -1962 10 9 18 8 RAFAEL 35.0 145.2 82 427 -1964 4 12 18 25 GORDON 43.7 246.6 147 845 -1988 4 10 12 13 MICHAEL 16.5 248.8 110 591 -1962 9 21 6 7 ERNESTO 19.2 83.2 148 446 -1955 6 21 6 6 ALBERTO 45.6 221.8 34 504 -1954 5 12 18 9 TONY 54.5 345.7 154 861 -1992 9 1 12 25 BERYL 68.3 11.0 155 701 -1989 10 24 6 6 NADINE 27.4 189.6 110 897 -2004 10 16 12 25 WILLIAM 19.2 0.0 100 870 -1986 5 5 6 26 HELENE 64.9 139.0 14 249 -1988 9 22 18 10 DEBBY 15.9 2.2 81 304 -1989 2 18 0 1 LESLIE 8.1 190.0 57 662 -1989 5 13 12 11 MICHAEL 52.7 116.9 39 229 -1994 8 26 0 11 BERYL 65.2 252.3 124 776 -1969 3 7 0 9 ISAAC 43.5 223.5 62 383 -1992 8 16 18 17 WILLIAM 64.3 43.2 42 839 -1965 6 11 12 9 HELENE 54.2 42.4 129 788 -1959 3 11 12 6 OSCAR 38.9 144.7 97 234 -1954 10 19 18 16 NADINE 16.1 328.1 52 188 -1961 12 24 18 9 KIRK 54.8 106.0 76 271 -1980 2 5 12 19 PATTY 45.0 247.4 42 488 -1962 3 23 6 8 ALBERTO 33.1 239.6 97 57 -1975 6 27 12 12 FLORENCE 17.4 142.2 109 714 -2002 11 15 12 10 DEBBY 26.9 85.9 144 748 -1980 1 4 0 13 PATTY 7.9 147.5 56 388 -1969 9 9 12 2 ISAAC 29.4 130.6 162 417 -1950 9 12 12 22 WILLIAM 10.0 122.7 122 879 -1951 10 4 18 22 MICHAEL 66.6 294.1 12 375 -1976 10 7 12 12 FLORENCE 34.9 318.9 51 286 -1956 10 3 0 7 RAFAEL 14.0 8.2 137 857 -1969 1 25 18 17 HELENE 42.1 164.7 10 526 -1990 5 23 6 1 VALERIE 16.5 142.8 62 792 -1957 3 14 6 6 MICHAEL 29.5 255.6 74 573 -1996 4 16 18 1 OSCAR 24.2 118.5 81 172 -1997 3 23 18 1 BERYL 25.0 60.7 89 103 -1962 3 18 12 26 VALERIE 28.4 112.2 123 130 -1983 8 25 12 4 RAFAEL 67.9 355.1 52 690 -1997 12 4 18 4 NADINE 27.0 64.6 136 278 -2002 4 13 0 6 TONY 63.4 27.0 90 877 -1972 12 15 18 8 CHRIS 28.8 111.0 83 600 -1979 10 22 0 6 PATTY 11.0 165.8 84 857 -2003 8 1 18 23 PATTY 18.1 281.7 144 461 -1975 2 10 0 27 TONY 44.7 241.6 63 315 -1950 1 16 6 19 BERYL 58.6 227.9 132 577 -2002 8 19 12 26 HELENE 53.1 259.9 45 582 -1975 7 25 12 25 VALERIE 31.8 86.2 139 808 -1989 11 1 12 6 NADINE 33.4 283.6 40 599 -1964 1 17 18 1 ERNESTO 41.6 329.5 47 613 -1968 5 16 6 1 CHRIS 40.9 216.1 74 313 -1954 7 24 12 25 ISAAC 53.6 32.4 60 740 -1992 6 26 6 15 ISAAC 47.1 70.8 80 876 -2000 2 9 0 24 ERNESTO 53.5 274.5 63 296 -1969 12 17 6 17 ERNESTO 64.2 216.6 35 691 -1987 12 26 0 17 FLORENCE 28.2 354.3 135 761 -1964 6 14 12 15 JOYCE 7.1 146.9 94 239 -1956 11 20 12 10 ISAAC 58.4 318.5 136 213 -1956 2 18 6 14 KIRK 42.1 256.8 44 665 -1998 10 5 12 16 GORDON 44.6 37.3 98 680 -1984 2 1 12 1 ALBERTO 14.9 108.3 109 75 -2002 7 20 18 23 NADINE 65.0 195.4 73 586 -1972 6 21 6 14 GORDON 36.9 53.5 93 693 -1955 9 13 0 1 PATTY 28.6 197.0 134 273 -1980 2 24 0 27 PATTY 56.1 326.6 146 366 -2001 7 26 0 28 WILLIAM 21.5 344.3 86 878 -2001 11 20 12 23 HELENE 66.6 268.9 58 274 -1951 4 27 18 19 ERNESTO 64.1 175.4 67 573 -1958 4 16 12 19 FLORENCE 62.1 36.2 118 626 -1966 3 6 18 2 ALBERTO 44.0 188.5 161 474 -1996 1 24 6 11 BERYL 17.6 49.0 124 2 -1973 1 20 12 8 BERYL 17.9 59.9 126 190 -1957 7 27 0 23 NADINE 61.6 45.2 40 127 -1964 9 22 18 14 WILLIAM 52.8 45.8 61 0 -1961 4 27 6 18 TONY 66.9 50.9 118 474 -1974 12 21 6 6 ALBERTO 8.1 257.5 82 456 -2004 6 17 6 4 OSCAR 13.6 240.2 92 111 -1965 4 8 12 18 ISAAC 8.1 69.4 38 448 -1958 7 21 12 21 NADINE 69.3 11.8 30 136 -1975 11 16 0 7 ISAAC 39.8 354.3 43 52 -1997 12 6 12 17 MICHAEL 38.6 205.1 77 878 -1985 10 19 12 14 SANDY 48.9 187.8 122 871 -1980 8 24 18 15 LESLIE 27.0 185.1 35 794 -1965 6 7 0 20 BERYL 16.7 127.0 87 723 -1983 3 7 6 16 ISAAC 66.3 254.7 111 48 -1965 3 15 18 3 LESLIE 26.7 277.7 159 366 -1994 5 12 12 13 PATTY 37.0 241.9 137 344 -1980 10 5 0 26 ALBERTO 64.0 1.6 153 875 -1997 9 13 18 25 ERNESTO 67.7 64.3 129 858 -1983 4 27 6 3 HELENE 69.4 171.6 90 294 -1988 10 27 18 4 ALBERTO 67.6 153.4 61 393 -1963 9 14 18 2 RAFAEL 12.4 68.9 106 877 -1951 4 6 0 10 ISAAC 43.7 262.0 106 666 -1964 5 27 18 8 PATTY 9.8 12.0 109 685 -2002 10 23 0 18 JOYCE 58.4 258.7 111 301 -1973 5 21 0 14 KIRK 33.6 207.3 31 146 -1951 8 4 6 11 KIRK 15.0 63.9 27 692 -1976 11 6 12 6 BERYL 67.6 144.2 103 163 -1969 9 11 6 26 NADINE 48.2 188.5 10 370 -1971 11 3 6 13 HELENE 32.0 256.8 81 297 -1964 8 8 12 8 RAFAEL 29.4 50.2 75 223 -1967 12 18 0 15 ISAAC 54.5 79.1 142 419 -1957 7 2 18 6 HELENE 16.8 52.5 71 860 -1967 2 11 18 22 WILLIAM 10.6 191.5 50 187 -1994 8 24 18 24 TONY 35.8 275.7 135 608 -1956 2 26 0 6 OSCAR 20.2 57.7 97 712 -1997 5 18 6 9 CHRIS 63.7 345.9 154 128 -1984 6 14 18 25 KIRK 54.7 147.3 90 484 -1969 6 15 6 12 MICHAEL 7.5 275.7 10 829 -1969 6 26 6 14 NADINE 22.2 97.5 27 93 -1988 9 10 0 14 WILLIAM 45.8 258.7 162 726 -1997 4 2 0 22 WILLIAM 8.0 141.1 55 108 -1994 10 2 18 13 SANDY 37.5 97.1 154 444 -1971 6 1 6 8 ERNESTO 51.8 285.9 28 398 -1960 4 9 6 14 LESLIE 62.5 67.1 28 141 -1973 7 7 0 28 ERNESTO 23.1 334.6 122 803 -1955 7 3 0 15 NADINE 50.5 312.3 111 441 -1996 1 10 0 4 CHRIS 39.4 100.1 44 525 -1976 11 4 12 12 ALBERTO 68.1 48.9 34 239 -1952 11 1 0 7 WILLIAM 24.7 250.2 33 353 -1965 12 23 0 28 MICHAEL 23.1 205.5 32 156 -1972 7 24 0 15 HELENE 58.8 237.5 155 291 -1988 10 2 0 9 PATTY 55.5 260.3 63 497 -1963 10 4 0 19 ALBERTO 10.0 315.1 73 895 -1957 3 10 0 19 GORDON 49.0 231.1 156 553 -1977 7 21 12 27 SANDY 51.4 258.9 91 634 -1980 7 10 18 7 BERYL 29.3 350.2 149 276 -1967 10 21 6 19 KIRK 19.9 25.6 63 558 -1985 2 16 12 1 HELENE 10.4 177.2 125 493 -1978 4 19 0 7 ALBERTO 62.4 17.1 75 207 -1992 12 3 6 15 RAFAEL 17.0 134.4 102 292 -1969 11 11 18 5 VALERIE 18.4 266.7 145 304 -1953 7 28 12 20 BERYL 31.7 298.8 21 20 -1973 7 1 18 26 RAFAEL 51.5 312.2 32 584 -1974 1 23 12 15 TONY 68.5 275.3 122 56 -1965 5 14 12 9 ERNESTO 38.0 156.2 59 835 -2000 2 13 6 15 LESLIE 14.0 181.0 10 366 -1973 7 22 0 17 NADINE 29.2 327.7 69 583 -1988 6 19 0 21 WILLIAM 65.1 125.2 50 91 -1992 4 10 18 15 PATTY 10.9 46.1 100 96 -1984 8 17 12 22 VALERIE 15.0 155.6 104 585 -1979 5 22 12 24 KIRK 64.5 220.3 94 64 -1989 9 15 0 28 BERYL 48.5 191.9 113 128 -1991 2 5 6 18 BERYL 69.9 251.2 20 896 -1987 2 4 6 9 OSCAR 58.1 34.3 22 133 -1963 2 19 12 19 LESLIE 42.3 165.1 79 164 -2000 8 6 6 4 PATTY 47.2 196.8 73 222 -1953 5 11 6 1 ISAAC 52.6 49.8 49 583 -2003 2 27 12 1 NADINE 56.6 144.5 102 441 -1993 9 8 12 19 LESLIE 32.6 266.7 23 238 -1974 2 23 18 27 NADINE 63.6 25.4 15 569 -1988 6 3 12 10 CHRIS 23.7 341.7 40 555 -1980 5 18 18 16 LESLIE 9.5 47.0 127 200 -2003 9 14 0 7 OSCAR 19.7 355.0 75 419 -1966 5 18 18 20 LESLIE 11.4 73.6 152 549 -1998 9 12 6 16 TONY 20.8 37.0 161 483 -1972 2 2 12 19 VALERIE 47.4 199.3 53 586 -1954 10 14 6 13 NADINE 59.6 342.0 139 467 -1958 3 27 12 13 PATTY 26.6 177.9 50 841 -1997 4 2 0 27 PATTY 33.7 28.7 96 217 -1996 9 10 0 2 HELENE 30.5 326.3 144 392 -1975 12 1 18 3 HELENE 52.2 314.7 32 840 -1998 11 18 12 3 TONY 35.5 22.5 142 90 -1968 3 22 12 13 DEBBY 12.3 17.2 144 363 -1991 1 24 18 27 KIRK 49.7 192.0 120 184 -2000 10 3 6 10 RAFAEL 14.0 341.8 150 343 -1993 12 8 0 27 LESLIE 64.3 138.0 85 269 -2004 8 14 18 13 BERYL 32.2 208.7 48 53 -1956 3 9 12 11 LESLIE 23.0 125.1 49 3 -1986 3 16 6 2 TONY 30.5 96.3 29 858 -1978 7 20 0 25 CHRIS 11.0 305.9 115 306 -1991 3 8 6 11 NADINE 66.9 163.7 126 468 -1957 2 4 6 2 WILLIAM 36.4 326.8 126 220 -2002 9 16 18 23 GORDON 54.6 308.8 72 592 -1962 1 25 6 13 SANDY 13.2 184.0 62 125 -1950 8 27 18 18 WILLIAM 15.4 246.0 66 819 -1958 9 14 0 6 DEBBY 13.6 355.5 30 177 -1959 3 21 18 9 JOYCE 46.2 19.4 78 516 -1954 7 1 18 10 TONY 60.3 262.1 101 129 -1978 9 1 12 18 HELENE 23.2 355.3 61 419 -1951 1 20 12 15 MICHAEL 44.4 0.8 94 225 -1960 12 14 18 4 ERNESTO 61.4 107.9 117 519 -1952 6 17 6 13 ALBERTO 67.3 40.1 55 622 -1981 4 21 12 19 DEBBY 7.5 52.9 48 480 -1961 5 17 18 2 KIRK 52.5 96.2 60 273 -1954 2 9 12 26 KIRK 55.4 139.4 160 763 -1982 11 5 12 8 ALBERTO 46.0 151.6 101 716 -1962 4 16 12 2 RAFAEL 64.9 143.0 45 135 -2001 8 27 18 25 BERYL 23.1 22.7 47 149 -1978 8 7 12 3 WILLIAM 12.3 328.5 56 315 -1961 3 28 18 7 DEBBY 50.0 203.8 140 142 -1953 12 13 0 15 HELENE 62.6 299.2 152 771 -1992 2 1 6 28 WILLIAM 9.5 159.8 12 712 -1965 4 13 18 1 TONY 56.9 337.1 115 101 -1957 8 7 0 12 SANDY 29.2 327.1 136 108 -1968 8 22 0 16 KIRK 60.0 147.5 82 385 -1959 11 3 6 17 KIRK 40.0 19.6 98 394 -1961 1 13 12 25 TONY 14.6 166.2 12 526 -2004 5 8 18 10 MICHAEL 44.8 239.3 10 435 -1979 3 12 12 12 DEBBY 9.5 108.1 80 349 -1952 6 25 6 11 MICHAEL 36.8 39.9 112 610 -1979 9 10 12 28 FLORENCE 42.3 68.1 146 279 -1993 9 4 12 25 ALBERTO 20.2 141.6 39 257 -1994 1 6 6 16 TONY 29.4 260.5 130 273 -1994 4 1 12 18 FLORENCE 12.4 223.2 99 189 -1951 8 10 6 28 OSCAR 69.5 240.3 47 274 -1978 4 2 18 17 PATTY 44.4 202.1 120 307 -1960 4 10 12 12 LESLIE 48.2 197.7 19 72 -1992 1 20 6 1 LESLIE 23.7 301.9 102 143 -1988 5 7 0 10 GORDON 50.0 18.0 58 18 -1996 4 1 0 21 VALERIE 52.3 25.3 154 459 -1961 11 25 18 11 OSCAR 55.2 42.5 48 105 -2000 6 24 0 11 TONY 30.9 271.5 43 179 -1959 7 26 0 20 FLORENCE 68.1 189.3 142 690 -1980 1 4 18 14 LESLIE 31.8 121.4 103 559 -1976 6 9 18 28 TONY 65.4 16.8 124 483 -2003 4 23 0 15 JOYCE 28.8 283.6 125 14 -1995 7 18 18 11 GORDON 11.0 196.2 156 44 -1962 4 21 6 16 SANDY 11.9 178.8 57 311 -2003 2 13 6 27 CHRIS 37.7 91.4 113 106 -2001 6 5 0 1 NADINE 30.8 83.7 91 476 -2001 9 1 12 12 GORDON 67.1 1.9 52 51 -1983 1 8 18 17 DEBBY 59.2 300.9 114 668 -1951 6 15 6 23 GORDON 45.4 307.7 36 268 -1991 9 21 12 3 LESLIE 59.3 112.2 24 857 -1988 7 22 18 12 SANDY 36.4 250.2 25 78 -1963 6 24 0 8 GORDON 7.1 96.1 76 505 -2004 12 8 6 17 KIRK 14.7 130.8 89 881 -1996 12 21 12 26 NADINE 26.6 86.9 68 685 -1996 10 22 0 2 RAFAEL 38.2 126.8 113 647 -1978 3 28 12 3 NADINE 46.7 192.5 147 195 -1963 1 21 18 21 ERNESTO 59.2 127.6 148 247 -1953 5 10 12 10 FLORENCE 48.9 274.1 86 682 -1980 5 8 6 1 ERNESTO 21.7 221.9 107 448 -1961 5 3 12 6 LESLIE 49.6 238.8 138 79 -1968 10 1 0 23 TONY 32.4 250.5 69 273 -1962 3 7 6 24 NADINE 37.1 217.4 89 881 -1969 9 7 18 20 RAFAEL 27.8 314.1 31 418 -1972 12 28 18 18 DEBBY 19.5 213.2 94 786 -1997 10 3 6 25 TONY 69.4 257.5 66 248 -1972 3 28 18 6 SANDY 43.9 222.1 79 872 -1975 5 8 6 20 ERNESTO 21.8 166.5 72 604 -1981 2 23 0 23 FLORENCE 22.1 41.4 49 586 -1979 3 3 6 28 ALBERTO 29.7 151.3 120 296 -1986 6 18 18 24 SANDY 54.0 201.8 89 803 -1950 7 21 6 22 OSCAR 61.1 70.1 28 627 -1959 8 20 0 21 TONY 31.8 350.8 63 13 -2000 12 20 18 22 ERNESTO 52.8 219.7 55 784 -1980 7 2 0 13 GORDON 44.9 122.3 70 578 -2000 9 11 12 20 MICHAEL 23.6 76.6 157 401 -1988 8 19 12 11 HELENE 11.6 154.1 87 592 -1953 8 16 6 27 FLORENCE 37.6 59.3 144 406 -2004 4 20 12 22 TONY 66.2 56.1 79 6 -1959 1 10 18 25 BERYL 53.0 200.5 61 110 -1994 4 21 0 5 TONY 61.0 29.4 19 336 -1963 2 1 12 24 TONY 36.0 132.3 142 638 -1958 2 26 18 25 ALBERTO 59.4 243.3 137 404 -1992 12 16 0 9 DEBBY 25.3 119.2 146 444 -1972 2 24 0 16 NADINE 57.9 312.5 151 730 -1972 3 24 0 20 CHRIS 64.0 273.8 31 708 -1974 1 3 6 25 VALERIE 36.0 346.6 18 815 -1995 2 6 0 22 OSCAR 8.5 308.8 71 215 -1993 11 12 12 10 GORDON 56.9 231.6 85 75 -2004 12 14 18 20 LESLIE 62.6 311.3 133 302 -1951 4 17 6 6 KIRK 23.0 24.2 78 505 -1993 1 15 6 9 RAFAEL 40.0 164.9 90 442 -2001 7 24 12 18 RAFAEL 14.3 271.8 96 193 -1958 6 2 0 17 HELENE 42.4 307.7 37 215 -1973 2 4 6 23 FLORENCE 64.5 195.8 114 590 -1954 11 14 12 16 FLORENCE 29.7 185.2 98 539 -1992 1 27 12 28 ERNESTO 54.5 351.0 77 454 -2002 8 15 6 27 ERNESTO 20.4 335.7 147 300 -1988 2 4 12 14 KIRK 54.5 309.5 40 401 -1998 5 24 18 6 GORDON 21.9 347.1 113 385 -1953 10 2 0 7 CHRIS 31.7 83.8 127 883 -1969 2 16 18 14 PATTY 52.4 316.1 79 239 -1953 5 9 12 17 NADINE 29.9 51.7 53 830 -1988 5 20 12 21 CHRIS 42.0 316.6 55 869 -1957 6 14 0 1 RAFAEL 15.9 248.7 99 156 -1977 1 4 6 18 SANDY 21.8 353.4 11 80 -1997 5 23 6 18 HELENE 55.2 80.9 124 376 -1985 12 1 0 12 PATTY 9.4 276.6 129 555 -1976 9 25 12 28 HELENE 32.8 62.9 110 229 -1985 9 26 18 5 NADINE 37.1 316.8 100 351 -1960 1 9 18 5 DEBBY 17.9 62.8 118 61 -1973 1 18 18 17 CHRIS 39.2 18.6 115 504 -1980 4 20 18 20 BERYL 38.5 189.2 39 883 -1978 12 27 12 15 PATTY 45.9 277.8 102 460 -1962 6 25 0 28 GORDON 27.4 343.7 56 410 -1973 2 28 12 21 SANDY 30.8 265.8 11 69 -1977 11 19 12 28 ALBERTO 32.7 133.0 119 91 -1978 2 23 0 22 LESLIE 54.7 73.3 126 101 -1962 4 10 6 19 OSCAR 61.9 25.0 60 34 -1971 9 3 18 19 ERNESTO 43.3 94.2 27 593 -1969 8 2 6 19 OSCAR 33.6 150.5 16 560 -1982 9 5 18 26 OSCAR 7.6 69.0 106 670 -1989 10 15 18 11 FLORENCE 37.0 346.1 12 764 -1980 7 1 12 23 MICHAEL 19.3 331.1 66 864 -1996 1 25 6 6 CHRIS 12.4 114.8 135 710 -1974 5 14 12 7 FLORENCE 49.9 313.5 82 590 -1980 12 10 0 27 PATTY 16.1 280.7 53 769 -1971 2 10 18 4 ERNESTO 20.2 310.8 18 588 -1986 8 3 18 26 KIRK 67.0 229.8 54 753 -1978 3 3 12 3 DEBBY 38.3 181.4 37 768 -1994 8 12 0 11 FLORENCE 51.0 45.1 90 281 -1954 12 12 6 2 RAFAEL 22.8 86.9 126 535 -1979 1 17 12 14 PATTY 25.9 230.4 143 190 -1990 8 5 12 14 WILLIAM 10.8 355.6 29 426 -1953 12 23 6 24 RAFAEL 58.6 44.4 108 609 -1977 5 13 12 15 ALBERTO 27.9 190.9 69 779 -1997 11 16 0 25 OSCAR 44.2 196.3 130 150 -1950 7 19 0 7 MICHAEL 45.7 128.1 110 647 -1953 1 25 12 6 MICHAEL 23.6 91.7 128 5 -1966 5 23 18 14 MICHAEL 15.0 124.3 107 741 -1962 5 6 18 6 DEBBY 54.6 104.2 139 730 -1951 3 12 12 24 OSCAR 61.2 269.3 46 494 -1975 5 21 6 24 CHRIS 47.7 244.0 26 152 -1950 9 27 6 23 FLORENCE 44.3 95.6 38 821 -2002 11 26 18 22 ERNESTO 10.7 48.1 46 275 -1967 1 22 0 13 BERYL 41.8 246.4 59 549 -1988 1 6 0 15 RAFAEL 61.9 96.0 139 151 -1951 7 24 12 14 ERNESTO 32.8 190.3 46 320 -1995 1 18 18 12 CHRIS 44.5 131.4 141 569 -1980 8 15 12 2 DEBBY 67.7 153.4 155 654 -1960 11 6 6 21 GORDON 42.9 200.8 33 683 -1956 8 14 0 9 HELENE 31.3 132.8 117 807 -1965 6 23 6 2 WILLIAM 9.1 241.0 137 161 -1956 3 7 0 18 HELENE 68.1 45.5 114 501 -1975 6 11 18 10 FLORENCE 57.8 201.4 70 884 -1955 6 20 12 11 MICHAEL 39.0 249.2 89 294 -1960 8 25 0 1 WILLIAM 64.6 132.2 85 50 -1968 5 28 6 6 PATTY 46.7 96.2 37 400 -2002 2 20 6 28 FLORENCE 54.9 111.2 118 801 -1951 10 16 18 18 KIRK 61.4 208.9 27 841 -1956 4 9 0 5 ERNESTO 55.1 74.8 35 409 -1986 9 12 12 5 GORDON 38.8 297.3 155 265 -1997 5 10 18 21 CHRIS 57.7 248.8 48 882 -1955 7 20 18 27 NADINE 19.6 17.0 34 289 -1994 3 1 12 22 MICHAEL 13.0 330.2 15 611 -1974 8 2 0 21 CHRIS 13.2 207.2 81 391 -1966 6 12 18 2 ERNESTO 23.0 159.8 158 852 -1966 2 25 6 14 MICHAEL 18.1 72.7 74 670 -1976 12 1 12 18 ALBERTO 57.7 284.4 100 532 -1969 12 17 0 17 ISAAC 68.5 43.2 89 772 -1977 2 4 12 23 SANDY 67.3 218.2 36 711 -2004 7 28 0 16 FLORENCE 39.3 156.0 148 373 -1996 6 1 6 27 GORDON 65.2 274.5 58 80 -1977 9 16 12 5 JOYCE 35.5 85.1 120 146 -2004 11 27 0 27 VALERIE 13.9 285.7 78 635 -1995 3 1 6 23 FLORENCE 47.5 174.1 100 388 -1982 8 27 6 13 ALBERTO 9.6 352.3 88 604 -1997 2 25 12 21 PATTY 11.1 40.0 26 122 -1967 8 1 6 17 SANDY 46.0 318.1 45 492 -1988 3 24 18 17 MICHAEL 50.5 190.5 137 532 -1958 9 17 6 26 LESLIE 22.6 182.8 140 892 -1958 7 16 12 24 ERNESTO 24.9 303.5 63 569 -1999 12 3 6 13 FLORENCE 19.2 277.6 52 282 -1992 12 18 18 8 PATTY 49.2 288.2 124 107 -1981 10 20 12 4 MICHAEL 45.1 164.5 115 426 -1993 4 25 18 22 RAFAEL 29.4 83.5 32 210 -1957 8 27 6 10 BERYL 35.9 101.0 44 477 -1982 8 26 12 1 ISAAC 41.5 40.5 81 211 -1971 4 21 0 23 NADINE 68.9 162.5 68 780 -1971 2 15 18 19 ALBERTO 68.1 78.6 148 495 -1967 5 10 12 22 BERYL 21.2 116.5 80 28 -1999 1 20 18 13 VALERIE 52.2 265.5 124 471 -1993 3 17 18 24 TONY 57.6 78.9 89 413 -1982 8 24 6 5 WILLIAM 53.7 343.0 29 889 -1976 1 20 0 27 RAFAEL 62.5 89.4 144 854 -1957 6 15 0 10 LESLIE 27.4 206.7 140 23 -1998 11 21 12 19 BERYL 43.4 32.5 109 864 -1968 11 1 18 23 WILLIAM 11.5 30.0 35 254 -1989 8 27 6 4 GORDON 7.3 98.8 105 313 -2003 10 20 0 1 NADINE 34.9 99.3 77 433 -1974 10 8 0 9 DEBBY 9.5 286.2 23 227 -1955 2 20 18 3 WILLIAM 38.1 311.5 64 339 -1984 3 5 0 8 OSCAR 49.8 326.9 74 133 -1950 11 1 18 20 JOYCE 33.9 213.9 92 125 -1991 9 27 18 5 BERYL 43.1 276.9 136 418 -1965 12 14 12 22 VALERIE 54.3 236.2 142 555 -1981 7 13 0 10 LESLIE 41.3 206.7 117 348 -1995 3 10 18 22 WILLIAM 37.4 202.7 96 739 -1996 6 8 0 26 ISAAC 53.8 67.5 64 542 -1952 2 20 0 18 HELENE 68.1 334.0 23 899 -1993 7 3 18 1 DEBBY 56.7 98.2 97 349 -1973 9 13 18 28 FLORENCE 57.5 334.5 13 489 -1992 8 24 12 18 WILLIAM 30.3 310.9 105 823 -1954 6 24 18 12 CHRIS 18.0 46.1 24 63 -1997 2 27 0 27 LESLIE 32.6 267.4 20 566 -1992 4 18 0 15 TONY 7.5 318.4 76 467 -1992 7 17 12 24 GORDON 38.8 322.9 161 444 -1990 5 20 18 10 PATTY 30.1 86.1 132 574 -1973 3 5 6 9 RAFAEL 39.0 97.1 55 390 -1957 8 26 0 21 ERNESTO 38.4 86.6 145 438 -1961 3 22 6 18 NADINE 11.6 176.7 29 34 -1999 10 6 18 7 CHRIS 44.6 256.4 118 46 -1992 6 9 18 6 PATTY 64.6 120.5 145 549 -1959 7 28 0 19 NADINE 21.0 308.7 150 679 -1983 4 24 6 3 NADINE 9.0 313.8 151 258 -1968 1 17 12 3 JOYCE 63.9 203.5 130 579 -1958 12 3 12 28 ERNESTO 19.0 229.6 90 57 -2003 4 15 12 17 ALBERTO 51.4 78.4 90 88 -1968 8 6 0 14 DEBBY 17.3 172.4 143 123 -1950 12 18 6 1 NADINE 12.3 25.0 107 248 -1964 12 27 0 12 HELENE 30.0 333.4 48 867 -1969 8 23 0 6 ISAAC 69.9 2.3 57 460 -1973 4 11 12 13 FLORENCE 44.9 43.9 105 352 -1988 1 20 6 23 TONY 9.1 315.1 158 214 -2000 2 22 18 7 TONY 19.3 39.2 65 721 -1951 11 25 0 16 JOYCE 30.5 140.3 145 183 -2002 2 10 18 17 SANDY 54.2 197.0 101 811 -1958 8 20 0 18 TONY 58.6 168.7 71 884 -1978 3 4 18 15 TONY 13.0 112.4 81 610 -1985 9 3 12 15 CHRIS 59.5 87.3 14 547 -1959 1 25 0 4 MICHAEL 15.9 330.2 152 638 -1951 7 8 12 6 PATTY 58.2 53.3 26 545 -1954 8 20 12 25 KIRK 39.7 60.1 143 317 -1958 5 4 18 4 SANDY 30.9 186.2 39 103 -1951 3 8 12 2 OSCAR 22.1 234.1 62 645 -1958 11 2 18 8 PATTY 10.6 15.6 92 368 -1991 4 1 6 16 OSCAR 52.3 105.3 22 204 -1986 5 7 6 20 HELENE 60.6 111.4 159 704 -1970 5 16 6 25 NADINE 9.0 289.1 67 299 -2004 11 18 18 11 ALBERTO 33.2 80.0 69 741 -1979 12 6 12 28 GORDON 58.1 129.4 138 157 -1981 12 14 6 14 GORDON 57.9 113.2 77 52 -1997 8 4 12 2 SANDY 65.9 218.2 132 799 -1965 3 19 6 25 SANDY 18.9 86.5 64 775 -2001 1 17 6 7 PATTY 55.2 112.1 26 619 -1983 12 10 6 28 KIRK 16.6 104.1 124 16 -1984 1 11 0 9 ERNESTO 20.9 175.7 37 319 -1972 3 26 12 15 KIRK 35.4 262.4 62 171 -1995 5 20 0 16 BERYL 30.0 354.8 36 800 -1991 10 1 6 2 PATTY 31.9 278.0 44 222 -1956 9 10 0 16 LESLIE 27.6 70.2 13 345 -1983 10 3 18 28 BERYL 18.4 291.2 100 355 -1950 11 13 6 21 HELENE 34.9 257.0 155 179 -1993 2 12 6 13 NADINE 46.0 302.7 148 96 -1992 6 8 12 2 KIRK 24.7 108.1 18 539 -1997 12 4 0 28 HELENE 49.0 237.4 148 449 -1973 6 25 12 11 NADINE 58.7 0.2 160 57 -1973 12 25 0 10 TONY 38.0 43.4 117 559 -1987 9 18 6 19 LESLIE 65.9 337.1 162 788 -1993 9 28 6 22 FLORENCE 25.5 85.8 146 346 -1971 12 8 18 11 FLORENCE 12.6 185.8 76 348 -2002 10 5 6 1 RAFAEL 57.3 70.7 124 603 -1983 3 20 18 15 JOYCE 48.1 186.2 89 849 -1999 9 24 18 8 MICHAEL 15.9 341.3 130 184 -1959 2 15 18 22 NADINE 45.7 336.0 83 258 -1957 4 13 18 17 HELENE 9.9 159.1 112 169 -1973 12 17 0 3 PATTY 16.9 25.1 73 766 -1989 6 3 0 3 RAFAEL 23.1 210.5 22 288 -1993 7 10 6 26 PATTY 54.6 88.0 163 320 -1969 8 12 18 26 LESLIE 11.2 327.3 149 245 -1997 12 17 0 22 LESLIE 35.2 132.5 108 245 -1975 1 16 6 15 NADINE 8.0 27.3 56 602 -1964 5 21 6 21 TONY 13.1 43.9 54 862 -1973 9 12 12 14 ISAAC 69.1 193.6 51 643 -2001 12 20 12 20 HELENE 61.8 187.7 108 887 -2002 7 4 18 19 HELENE 66.1 189.9 151 136 -1998 3 26 0 27 VALERIE 29.8 26.9 66 326 -1984 4 21 6 21 NADINE 17.7 234.4 106 256 -1951 1 13 6 26 DEBBY 11.2 139.9 20 191 -1972 6 19 6 13 BERYL 17.8 189.1 119 771 -1955 8 19 0 11 ALBERTO 68.2 304.5 68 653 -1993 12 3 0 3 ERNESTO 20.3 158.7 84 324 -1976 5 28 6 8 ERNESTO 54.7 270.1 117 144 -1970 12 10 18 12 PATTY 29.4 41.4 152 551 -1989 10 5 6 8 PATTY 33.5 356.3 120 813 -1956 8 4 6 11 WILLIAM 40.3 315.3 98 552 -1970 10 8 18 28 LESLIE 60.0 157.4 109 626 -1971 9 12 12 18 RAFAEL 60.8 69.7 108 231 -1996 1 26 12 8 MICHAEL 28.5 88.8 68 422 -1987 11 28 12 18 HELENE 59.9 174.5 10 539 -1964 11 17 6 22 FLORENCE 16.0 165.4 122 203 -1997 4 5 12 21 SANDY 15.4 46.2 55 483 -2001 6 1 12 13 ERNESTO 64.4 266.8 67 863 -1976 8 23 6 10 DEBBY 14.1 165.6 46 474 -1953 4 26 12 3 HELENE 27.1 294.9 149 377 -1968 12 7 0 10 LESLIE 26.8 294.1 120 873 -1969 5 23 6 25 ERNESTO 51.6 86.5 133 478 -1983 9 10 0 4 HELENE 26.0 159.7 111 130 -1990 1 18 0 15 WILLIAM 55.0 43.8 40 353 -2002 4 22 12 25 FLORENCE 17.5 340.8 28 839 -1991 3 13 0 22 CHRIS 62.6 244.9 131 176 -1958 4 19 18 28 NADINE 35.8 38.7 89 440 -1981 12 1 18 21 CHRIS 7.2 22.0 61 768 -1982 4 7 12 1 KIRK 26.3 316.1 24 45 -1985 3 23 12 10 OSCAR 69.3 231.1 133 392 -1973 10 17 18 21 JOYCE 10.7 178.1 42 404 -1956 2 11 0 15 LESLIE 65.6 120.3 131 415 -1956 10 7 18 10 KIRK 35.7 84.1 20 898 -1961 2 27 0 12 TONY 13.8 147.3 93 773 -1954 3 6 18 2 DEBBY 20.3 31.0 116 526 -1959 5 4 0 13 NADINE 59.9 73.2 60 476 -2000 5 14 6 19 KIRK 48.7 77.8 153 669 -1987 6 15 18 7 GORDON 64.5 70.9 76 852 -1960 11 9 18 28 ISAAC 65.1 218.8 143 102 -1960 5 14 6 16 TONY 16.0 238.9 67 12 -1993 7 22 0 12 DEBBY 43.5 246.7 140 831 -1999 4 9 0 1 GORDON 23.5 316.2 50 65 -1989 11 23 12 16 ISAAC 54.2 54.0 94 333 -1973 5 23 6 10 PATTY 8.0 272.4 144 582 -1978 5 5 0 25 KIRK 13.0 141.6 89 8 -1970 3 1 6 3 ALBERTO 20.2 57.0 146 781 -1982 7 4 12 27 OSCAR 35.9 209.2 32 338 -2003 8 24 6 8 ISAAC 23.1 202.0 59 59 -1987 12 28 12 5 ALBERTO 34.3 349.4 143 493 -1997 7 7 6 3 KIRK 26.6 147.6 70 898 -1967 9 17 6 7 CHRIS 19.2 353.8 98 796 -1962 6 5 0 12 VALERIE 39.7 149.3 97 692 -1995 4 11 18 2 BERYL 58.0 249.6 153 291 -1985 9 28 12 17 PATTY 65.4 301.4 15 725 -1958 1 21 18 2 PATTY 17.2 305.6 51 368 -1963 11 18 18 9 FLORENCE 23.6 208.9 64 477 -1983 4 12 0 2 PATTY 19.4 278.6 95 483 -1962 10 13 0 7 VALERIE 36.6 128.9 12 260 -1967 7 4 12 25 FLORENCE 31.3 233.7 63 829 -1965 1 5 12 2 DEBBY 31.4 225.3 49 121 -1955 11 14 18 4 BERYL 9.8 127.9 60 275 -1981 12 19 18 19 MICHAEL 56.2 113.9 20 6 -1968 6 9 6 11 PATTY 66.1 176.1 154 592 -2002 9 14 12 24 WILLIAM 41.6 225.3 41 575 -1981 6 6 18 10 ISAAC 37.0 232.2 154 196 -1988 7 7 6 10 NADINE 66.5 268.7 25 553 -1967 10 17 6 23 HELENE 46.4 143.2 54 832 -1959 2 1 0 25 GORDON 60.7 23.7 118 8 -2002 1 22 0 4 NADINE 40.2 20.1 108 280 -1951 6 13 12 4 VALERIE 69.9 271.1 11 49 -1951 4 3 12 11 WILLIAM 49.3 55.5 10 624 -1990 6 16 18 7 TONY 43.6 74.6 47 873 -1989 7 7 12 13 NADINE 49.3 131.9 117 397 -1984 9 14 0 17 ISAAC 62.2 119.7 147 176 -1972 5 6 12 6 HELENE 43.0 3.2 117 619 -1970 4 20 6 6 MICHAEL 53.2 64.2 151 340 -1963 5 14 12 16 ISAAC 60.0 24.7 22 627 -1979 5 22 18 19 SANDY 38.7 165.2 147 780 -1955 5 9 18 17 FLORENCE 23.0 334.6 85 252 -1998 2 4 6 5 KIRK 31.4 47.9 23 419 -1956 12 20 12 6 VALERIE 20.8 143.4 80 318 -1976 11 20 0 20 JOYCE 61.2 241.3 73 867 -1993 10 21 12 28 SANDY 61.7 36.6 146 890 -1999 11 3 18 6 VALERIE 58.2 343.0 161 307 -2001 9 26 6 17 GORDON 45.6 228.8 102 17 -1995 5 4 18 2 RAFAEL 68.4 170.8 55 133 -1964 9 27 18 1 ERNESTO 11.3 333.4 27 3 -1971 10 8 0 4 SANDY 59.8 310.5 157 823 -1962 6 11 18 21 CHRIS 7.3 52.9 25 733 -1981 11 1 0 27 LESLIE 24.5 202.2 22 877 -1953 2 11 18 23 ALBERTO 20.6 200.4 11 237 -1997 6 2 6 21 ALBERTO 34.9 242.3 164 842 -1963 3 27 0 26 VALERIE 52.5 52.1 124 754 -1951 8 8 18 16 KIRK 39.0 173.4 125 793 -1992 7 12 18 1 GORDON 66.6 258.9 96 469 -1990 10 16 18 26 ISAAC 25.4 183.7 123 718 -1973 1 22 0 19 FLORENCE 47.8 198.4 30 165 -1975 8 1 18 20 RAFAEL 18.4 20.0 37 705 -1974 3 2 12 11 ERNESTO 22.3 191.8 137 275 -1988 9 1 0 19 KIRK 20.0 180.2 47 112 -1976 6 11 6 26 ISAAC 41.5 266.2 158 273 -1992 4 12 12 6 ERNESTO 31.4 78.2 125 156 -1973 4 26 0 6 CHRIS 55.2 290.7 122 401 -1987 3 14 6 4 PATTY 60.9 28.1 54 305 -1991 5 8 0 27 BERYL 45.8 302.6 91 745 -2004 7 8 0 25 ISAAC 63.1 337.9 35 560 -2002 3 18 18 28 FLORENCE 13.3 180.7 77 131 -1964 3 6 6 13 OSCAR 49.3 55.9 129 677 -1965 12 13 18 3 ISAAC 58.8 288.0 72 293 -1975 7 28 6 23 ALBERTO 23.7 29.4 69 96 -1982 12 26 6 11 RAFAEL 46.1 7.3 13 31 -1997 11 14 12 15 NADINE 61.9 292.1 118 510 -1991 1 14 18 10 DEBBY 44.1 221.2 34 863 -1996 5 19 0 20 NADINE 44.6 289.0 148 869 -1993 9 5 12 8 BERYL 17.7 288.3 122 217 -1999 5 27 0 17 FLORENCE 58.3 263.6 27 352 -1990 7 4 6 20 CHRIS 56.5 343.8 132 764 -1990 9 11 0 3 VALERIE 36.8 108.0 109 189 -1959 5 9 12 2 TONY 15.4 135.6 159 688 -1976 1 19 18 21 OSCAR 27.1 212.8 110 220 -2004 3 6 12 8 ERNESTO 7.9 196.1 89 268 -1996 9 21 0 3 RAFAEL 20.7 114.6 78 882 -1971 1 3 18 7 DEBBY 17.8 179.6 152 8 -1980 3 1 12 26 SANDY 65.4 334.3 63 141 -1973 1 3 6 12 ERNESTO 65.6 306.8 29 48 -1982 3 17 6 24 ALBERTO 30.4 277.8 28 90 -1989 11 11 6 5 PATTY 47.0 197.9 119 94 -1980 2 26 6 23 KIRK 67.3 112.8 163 805 -1951 5 12 12 18 BERYL 12.0 47.0 29 327 -1980 1 12 6 26 ALBERTO 27.7 331.7 161 516 -1964 4 7 12 11 SANDY 36.6 350.8 160 364 -1976 12 25 6 15 HELENE 58.4 293.8 49 624 -1968 5 9 6 2 HELENE 36.9 327.8 117 715 -1992 4 27 0 27 NADINE 63.7 179.8 75 110 -1958 8 11 12 28 GORDON 30.4 104.8 97 617 -1996 11 16 6 11 WILLIAM 32.5 218.6 144 701 -1955 10 15 12 15 TONY 32.0 206.0 74 444 -2002 7 16 18 6 DEBBY 45.6 225.3 12 27 -1973 3 28 6 25 ERNESTO 59.0 35.1 126 323 -1999 7 1 18 6 GORDON 28.6 157.2 14 868 -1990 10 26 18 2 SANDY 47.6 219.8 101 477 -1985 5 26 18 6 WILLIAM 18.1 169.6 95 763 -1992 7 20 12 22 SANDY 7.6 244.6 96 109 -1978 10 18 18 13 DEBBY 15.3 145.8 134 372 -2004 5 28 12 20 PATTY 47.4 183.5 143 254 -1984 9 18 6 4 HELENE 14.7 336.0 50 397 -1961 11 28 12 17 NADINE 50.9 258.4 108 405 -1959 6 5 6 3 VALERIE 53.6 12.0 82 857 -1965 11 8 0 27 PATTY 29.0 47.4 103 164 -1981 6 18 0 8 ALBERTO 65.6 121.3 119 365 -1964 8 1 12 24 DEBBY 45.3 327.4 51 625 -1968 9 4 0 2 PATTY 69.9 178.2 54 159 -1966 3 19 12 26 ERNESTO 38.2 317.9 76 524 -1959 5 7 18 24 OSCAR 11.0 352.3 43 763 -2003 5 20 12 18 VALERIE 34.3 282.7 124 251 -1994 3 14 12 23 WILLIAM 54.3 257.5 17 120 -1961 4 13 0 12 JOYCE 7.5 352.9 104 810 -1957 2 3 12 26 FLORENCE 7.7 329.4 148 77 -1975 12 20 0 21 CHRIS 69.6 90.9 34 539 -2000 4 6 12 8 NADINE 31.0 234.3 63 859 -1975 11 19 18 13 RAFAEL 57.3 284.4 87 191 -1981 6 19 6 8 HELENE 63.4 266.0 159 884 -2002 9 7 6 8 MICHAEL 33.1 233.2 31 21 -2001 3 22 0 2 NADINE 45.7 215.9 159 386 -2002 2 28 0 4 NADINE 53.5 59.7 87 694 -1991 1 18 12 24 BERYL 43.0 129.3 116 26 -1977 10 2 18 20 BERYL 21.4 334.0 75 621 -2001 3 8 18 21 ERNESTO 35.2 167.6 37 502 -1998 9 25 12 19 NADINE 29.8 317.4 77 434 -1974 7 9 0 16 HELENE 30.3 148.2 162 489 -1984 4 20 12 14 BERYL 10.2 108.5 148 326 -1951 5 4 12 23 NADINE 41.0 26.6 91 329 -1983 11 5 0 24 HELENE 35.6 93.6 63 410 -1968 1 25 18 26 TONY 11.4 274.6 35 786 -2000 11 28 18 24 VALERIE 48.9 324.8 86 25 -1995 4 28 18 16 JOYCE 53.3 276.6 76 661 -1999 5 17 6 6 ISAAC 8.4 244.7 161 379 -1981 6 2 6 26 ALBERTO 63.5 46.0 98 755 -1968 12 3 12 25 KIRK 28.7 206.1 114 49 -1980 11 28 6 22 ALBERTO 63.4 137.4 116 82 -1999 10 2 6 12 ERNESTO 39.6 330.5 129 846 -1990 3 16 18 19 MICHAEL 47.8 108.6 138 750 -1989 10 3 12 24 RAFAEL 47.8 30.0 160 409 -1962 8 27 0 7 JOYCE 31.4 338.8 133 138 -1956 6 7 6 15 NADINE 58.6 268.5 124 828 -1986 3 10 18 2 ERNESTO 60.3 312.2 98 266 -1967 3 4 6 14 CHRIS 9.4 47.3 44 135 -2004 2 7 6 16 WILLIAM 41.6 18.7 116 175 -1966 10 27 18 17 VALERIE 16.5 256.1 144 793 -2000 7 27 6 1 GORDON 50.0 334.5 49 549 -1992 5 15 18 8 NADINE 22.7 252.9 54 688 -1968 5 6 12 21 JOYCE 39.3 248.8 64 618 -1969 10 9 6 24 ERNESTO 28.4 231.8 61 731 -1991 4 7 0 24 GORDON 47.1 352.1 115 69 -1995 7 18 12 5 OSCAR 62.1 136.7 142 316 -2000 11 6 18 4 PATTY 12.1 182.9 94 876 -1970 4 2 6 21 ISAAC 14.8 115.1 57 39 -1993 9 23 18 14 CHRIS 25.6 93.4 161 886 -1967 12 14 12 24 NADINE 28.4 153.3 51 827 -1955 5 5 0 13 BERYL 62.6 143.9 34 168 -1988 11 22 18 24 ISAAC 12.2 274.7 37 120 -1974 11 17 18 23 VALERIE 43.1 121.4 105 275 -1969 4 12 0 6 ISAAC 58.3 316.1 115 83 -1963 2 17 18 25 KIRK 39.8 204.2 131 460 -1997 10 20 6 25 GORDON 40.8 220.5 45 767 -2004 11 17 12 9 GORDON 20.9 106.7 79 418 -1979 3 11 0 7 DEBBY 25.5 200.0 160 767 -2000 4 5 0 8 JOYCE 8.2 323.6 103 597 -1996 6 9 12 21 LESLIE 51.0 146.6 19 62 -1963 4 4 0 24 DEBBY 46.9 302.2 87 875 -1991 5 1 18 9 ERNESTO 24.4 325.6 33 265 -1980 5 24 18 17 GORDON 12.2 276.1 65 773 -1971 5 23 6 8 GORDON 7.3 137.6 23 44 -1951 9 2 6 5 SANDY 57.8 51.7 54 877 -1958 4 19 12 21 ISAAC 34.9 39.7 155 86 -1973 8 9 18 17 ALBERTO 21.4 330.0 68 137 -1956 4 1 12 21 BERYL 23.5 68.1 93 702 -1969 6 28 18 15 ALBERTO 31.9 186.2 123 654 -1950 2 27 18 11 TONY 39.3 187.0 73 578 -1974 5 8 6 22 ISAAC 45.5 299.7 50 461 -1979 6 25 18 20 ISAAC 31.0 83.2 135 505 -1967 9 1 0 6 BERYL 35.1 329.7 80 626 -1996 3 4 12 26 ALBERTO 14.7 1.1 119 392 -1961 8 6 6 16 DEBBY 56.0 42.0 157 47 -1955 2 9 12 24 MICHAEL 21.2 98.6 123 881 -1953 2 1 6 6 VALERIE 23.8 215.8 94 424 -1992 4 11 0 24 ERNESTO 49.6 203.1 154 892 -1986 8 3 12 13 NADINE 13.7 284.7 26 313 -1968 3 17 18 21 BERYL 59.0 208.4 114 183 -1952 12 8 18 15 TONY 37.4 178.0 45 97 -1966 8 14 6 12 VALERIE 50.7 314.0 145 128 -1969 5 16 6 15 CHRIS 33.1 138.2 35 624 -1964 11 18 18 17 CHRIS 22.5 9.4 122 746 -1964 6 28 6 2 NADINE 7.5 306.5 45 74 -1955 4 12 12 12 PATTY 37.9 195.9 128 849 -1951 10 15 18 5 MICHAEL 26.3 72.2 129 543 -2003 9 25 18 19 HELENE 33.9 112.8 79 441 -1968 5 27 0 5 ALBERTO 47.8 48.8 15 672 -1993 9 22 12 25 JOYCE 35.7 288.4 125 358 -2004 6 25 12 27 JOYCE 20.2 63.5 84 185 -1996 4 6 0 12 KIRK 41.9 246.7 53 120 -1986 11 5 0 28 ERNESTO 11.4 190.5 119 514 -2000 3 12 12 20 NADINE 10.2 12.0 61 692 -2004 4 28 12 5 PATTY 56.4 354.8 52 1 -1977 1 10 6 20 WILLIAM 55.3 236.3 136 729 -1995 2 6 6 7 WILLIAM 52.6 312.6 15 104 -1991 5 26 12 27 TONY 9.3 251.4 14 246 -1962 6 6 18 9 ISAAC 69.0 182.9 105 762 -1955 12 10 12 9 KIRK 46.3 67.8 27 781 -1952 4 22 12 25 VALERIE 24.2 240.2 97 868 -1996 7 13 6 25 OSCAR 34.2 272.7 158 526 -1999 9 27 12 10 TONY 65.3 304.4 18 45 -1988 8 20 0 14 RAFAEL 8.6 103.3 104 75 -1979 7 7 6 12 FLORENCE 9.3 236.0 26 417 -1992 6 7 0 19 CHRIS 59.6 332.9 61 186 -1955 9 17 18 26 DEBBY 15.0 32.2 16 257 -2004 2 1 12 12 RAFAEL 22.2 164.9 155 708 -2000 5 8 18 21 VALERIE 37.2 119.2 135 360 -1963 8 21 0 1 TONY 27.3 356.6 103 211 -1963 12 19 0 26 WILLIAM 17.0 233.5 99 417 -1975 12 3 12 6 BERYL 35.1 351.4 56 897 -1977 1 4 6 18 OSCAR 65.3 315.4 74 696 -1980 10 20 12 27 WILLIAM 52.3 247.3 81 210 -1961 11 10 6 10 DEBBY 48.5 89.6 77 849 -1995 2 6 0 26 ALBERTO 45.8 87.5 81 589 -1980 1 3 18 19 GORDON 32.7 67.7 103 510 -1966 3 22 12 21 OSCAR 40.2 269.3 86 792 -1964 7 19 0 3 SANDY 42.3 59.1 94 370 -1968 11 9 18 18 OSCAR 17.3 142.7 138 842 -1987 5 8 6 9 PATTY 41.1 349.0 47 194 -1978 9 24 12 9 NADINE 44.8 209.9 42 430 -2001 5 10 18 12 KIRK 17.1 333.2 51 660 -1978 4 19 12 16 VALERIE 65.4 36.9 29 680 -2002 10 16 18 19 GORDON 43.0 349.6 137 320 -1968 4 18 6 1 FLORENCE 41.3 247.3 147 314 -1966 5 26 0 9 TONY 50.0 301.1 101 658 -1951 12 14 12 23 OSCAR 53.9 181.8 103 83 -1952 12 26 12 8 FLORENCE 26.9 342.4 60 826 -1973 1 25 18 21 SANDY 22.9 330.7 88 248 -1992 3 10 12 19 NADINE 37.0 204.1 22 637 -1959 6 1 18 4 ISAAC 34.8 208.3 99 37 -1995 5 23 12 20 JOYCE 47.1 176.4 137 522 -1991 3 16 6 3 BERYL 63.3 224.3 51 259 -1966 8 7 18 13 LESLIE 52.2 330.0 156 872 -1955 10 19 6 21 NADINE 68.1 239.7 59 331 -1967 11 27 12 2 LESLIE 10.7 279.2 158 467 -1961 9 5 12 4 LESLIE 40.2 27.2 151 264 -1961 5 8 0 20 CHRIS 69.0 97.3 159 747 -2003 10 16 0 15 SANDY 27.4 298.1 19 487 -2001 1 25 6 10 VALERIE 38.2 350.8 143 325 -1963 8 3 6 1 DEBBY 41.6 169.5 65 493 -1993 5 13 18 9 ERNESTO 19.9 263.8 18 660 -1964 10 21 12 2 SANDY 35.2 147.7 43 51 -1980 11 13 6 6 ALBERTO 27.0 243.4 161 865 -1959 3 4 0 13 JOYCE 46.0 196.2 88 61 -1996 2 3 18 23 OSCAR 34.3 140.7 64 668 -1994 6 5 6 9 MICHAEL 68.1 200.6 100 682 -1957 11 24 6 24 SANDY 49.1 205.7 16 605 -2004 2 15 0 21 KIRK 13.9 282.2 60 802 -1951 12 16 12 6 WILLIAM 63.2 232.4 19 843 -2004 10 19 0 27 BERYL 23.8 51.7 81 519 -1981 1 23 18 13 BERYL 13.3 338.6 142 199 -1986 9 22 12 5 TONY 59.6 77.2 112 312 -1991 5 13 0 2 SANDY 10.5 84.1 154 344 -1975 8 14 18 5 HELENE 42.0 189.4 135 334 -1969 4 21 0 24 ERNESTO 49.1 31.0 22 464 -1960 1 23 0 23 RAFAEL 13.4 190.0 71 792 -1997 5 24 6 20 TONY 53.1 216.6 124 559 -1989 8 8 0 21 JOYCE 49.2 183.4 161 331 -1997 3 12 18 25 LESLIE 17.9 282.3 134 529 -1965 9 1 0 12 RAFAEL 21.9 22.2 74 194 -1967 10 20 0 1 LESLIE 57.2 186.1 40 530 -1977 4 23 12 24 FLORENCE 66.3 303.6 152 354 -1965 8 24 6 27 ERNESTO 14.5 233.4 44 270 -1990 11 7 6 10 NADINE 66.7 179.6 123 840 -1955 1 20 6 1 WILLIAM 56.1 275.6 160 389 -1963 2 12 0 25 SANDY 35.1 84.5 34 402 -1959 4 21 12 22 CHRIS 30.1 349.4 11 789 -1985 12 14 0 19 ISAAC 53.2 31.6 90 695 -1969 7 11 0 3 ERNESTO 57.7 161.4 104 227 -2000 6 3 18 8 SANDY 47.3 339.2 50 683 -1997 4 25 18 5 GORDON 11.1 271.1 31 317 -1957 7 22 18 17 TONY 8.4 263.9 102 200 -1995 4 21 0 18 JOYCE 54.4 254.4 63 345 -1956 11 18 18 19 TONY 8.8 351.5 82 359 -1955 3 14 18 23 RAFAEL 48.6 124.7 144 779 -2001 5 25 6 5 VALERIE 65.6 348.1 62 144 -1950 4 13 18 22 ERNESTO 25.9 187.0 72 864 -1992 2 22 12 22 WILLIAM 26.6 357.3 110 563 -1969 3 8 6 10 LESLIE 49.9 209.1 35 31 -1950 9 15 0 9 VALERIE 28.9 70.1 56 543 -1954 4 6 18 2 HELENE 48.7 277.5 84 484 -1982 7 27 6 25 HELENE 49.4 30.9 161 692 -1995 7 16 12 1 ERNESTO 65.9 206.6 19 373 -1982 12 25 18 21 JOYCE 49.9 197.6 109 47 -1955 6 26 12 28 MICHAEL 37.9 281.1 75 418 -2004 7 24 12 18 WILLIAM 14.5 192.8 149 691 -1971 1 24 0 23 SANDY 28.3 345.4 80 684 -1993 5 24 0 6 NADINE 60.2 99.1 66 584 -1964 11 7 18 7 OSCAR 22.7 164.4 35 216 -1978 3 17 12 11 LESLIE 22.6 26.0 135 896 -1953 1 1 12 22 DEBBY 15.6 98.3 62 22 -1975 5 18 6 19 CHRIS 67.3 92.2 10 160 -1958 6 18 18 28 LESLIE 69.2 85.7 116 584 -1974 8 4 12 28 NADINE 12.3 329.3 85 423 -1986 3 16 6 5 FLORENCE 55.4 74.8 96 77 -1996 9 21 6 1 OSCAR 45.5 205.8 136 79 -1950 2 10 18 9 KIRK 9.9 215.2 50 860 -2001 7 2 6 7 CHRIS 51.8 227.7 109 327 -1956 9 22 12 14 PATTY 12.6 227.5 65 735 -2002 6 27 0 20 CHRIS 67.1 143.7 112 131 -1980 7 28 18 25 MICHAEL 64.6 53.8 125 622 -1979 4 22 18 27 PATTY 27.8 177.2 137 453 -1984 12 24 0 9 RAFAEL 21.3 263.7 77 545 -1975 2 6 6 17 ERNESTO 63.4 22.3 54 353 -1976 12 21 18 8 MICHAEL 55.6 336.4 42 22 -1964 10 20 18 1 MICHAEL 21.4 272.9 63 336 -1993 2 2 18 28 OSCAR 20.5 215.8 145 56 -1957 4 24 6 16 CHRIS 56.2 339.8 115 571 -1994 3 24 6 13 OSCAR 40.7 50.9 64 89 -1955 10 2 12 18 WILLIAM 9.1 242.1 61 27 -1986 3 22 12 26 CHRIS 46.7 225.0 38 172 -1962 7 6 18 15 OSCAR 33.5 90.6 98 252 -1987 6 10 18 16 FLORENCE 41.2 162.3 152 395 -2004 7 23 6 12 ISAAC 24.5 199.7 110 55 -1959 12 8 12 1 NADINE 41.1 45.0 85 721 -1977 5 8 6 21 ALBERTO 40.0 301.9 157 26 -2002 9 15 18 8 OSCAR 29.5 140.6 24 44 -1952 9 16 6 28 ISAAC 45.2 336.2 89 586 -1955 9 4 6 12 VALERIE 54.7 199.8 18 394 -1999 12 22 12 14 JOYCE 59.6 355.0 17 510 -2002 12 5 6 2 OSCAR 67.7 167.0 45 603 -1994 12 5 0 1 DEBBY 27.3 304.1 83 69 -1972 3 7 0 5 RAFAEL 63.9 241.5 103 56 -1965 10 20 18 25 TONY 26.0 192.0 63 414 -1964 1 13 12 5 PATTY 14.9 198.6 25 307 -1993 10 16 0 9 HELENE 52.7 177.8 110 637 -2004 1 12 0 11 JOYCE 37.9 227.0 49 573 -1962 8 16 6 10 LESLIE 15.2 245.6 96 251 -1952 8 23 6 8 GORDON 27.3 337.0 68 734 -1950 1 15 0 16 SANDY 13.0 70.4 140 217 -1977 7 21 12 10 PATTY 32.2 174.9 119 557 -1982 1 16 18 7 ISAAC 61.2 257.2 111 220 -1988 7 23 6 28 ERNESTO 45.0 142.0 86 152 -1959 6 14 0 5 LESLIE 69.5 186.8 105 730 -1974 8 7 18 15 LESLIE 52.6 355.8 98 620 -2000 1 27 6 24 CHRIS 40.2 355.5 93 535 -2002 8 19 18 1 KIRK 20.5 263.4 81 545 -1999 11 10 18 9 KIRK 51.6 284.3 141 689 -1991 3 23 12 18 RAFAEL 55.6 187.6 119 327 -1962 5 19 12 1 HELENE 67.2 316.5 98 314 -2003 2 13 6 4 KIRK 43.3 288.3 15 84 -1962 11 13 12 15 FLORENCE 17.9 112.3 79 744 -1957 9 20 12 22 ALBERTO 53.9 302.1 115 309 -1982 12 1 18 12 BERYL 31.5 119.1 135 885 -1970 4 20 0 24 NADINE 58.7 87.5 86 440 -1975 2 25 18 2 PATTY 55.3 182.7 43 347 -1999 2 10 6 10 PATTY 14.0 191.2 62 460 -1965 4 20 0 16 CHRIS 14.8 61.6 12 187 -1970 9 2 6 6 HELENE 38.9 23.4 46 302 -1994 5 5 6 15 MICHAEL 49.8 107.3 95 332 -1969 4 17 18 16 LESLIE 33.1 352.2 94 89 -1958 2 10 0 27 WILLIAM 17.8 62.1 10 684 -1976 11 28 12 16 LESLIE 7.0 197.7 23 456 -1980 12 17 6 24 ISAAC 56.7 184.1 155 356 -1995 7 4 0 14 PATTY 28.0 165.5 140 444 -1982 7 19 12 17 KIRK 17.1 280.6 117 894 -1985 3 26 6 3 JOYCE 44.5 333.5 107 376 -1951 1 24 0 4 TONY 12.2 92.5 85 830 -1963 5 25 0 19 GORDON 8.8 344.9 125 633 -1980 5 6 18 21 MICHAEL 21.2 176.9 136 818 -1970 6 11 0 9 ALBERTO 53.9 201.7 134 224 -1963 2 18 6 26 WILLIAM 33.2 2.5 60 796 -1973 8 25 0 19 MICHAEL 57.3 124.5 52 111 -1982 3 18 18 26 WILLIAM 53.4 186.3 95 503 -1981 9 25 6 1 NADINE 45.4 99.1 69 781 -1986 10 10 6 3 PATTY 69.4 188.9 52 217 -1950 4 27 0 17 MICHAEL 51.1 322.8 111 501 -1976 5 8 18 3 ALBERTO 50.5 162.7 15 406 -1994 12 24 18 26 NADINE 53.0 110.4 133 463 -1964 8 9 18 20 ERNESTO 45.4 123.8 59 113 -1978 11 7 12 21 RAFAEL 55.7 331.3 82 160 -1980 1 25 6 28 LESLIE 34.8 347.5 65 126 -1994 3 6 18 15 HELENE 12.6 192.3 76 892 -1960 1 1 12 9 ERNESTO 64.5 3.4 123 330 -1962 10 17 12 11 VALERIE 57.6 203.6 52 81 -1985 6 19 0 28 MICHAEL 45.5 119.8 140 853 -2003 7 9 18 21 KIRK 13.1 92.0 153 31 -1960 6 6 12 20 GORDON 21.4 151.9 109 602 -1984 5 1 18 2 HELENE 52.8 156.0 123 162 -1954 6 14 12 7 KIRK 70.0 306.0 133 330 -1972 11 6 6 5 SANDY 49.6 61.6 135 691 -2002 7 17 6 4 LESLIE 60.2 150.4 37 437 -1968 9 7 6 5 MICHAEL 8.1 211.4 11 707 -1959 8 3 0 16 ERNESTO 24.9 168.8 13 573 -1998 8 18 18 4 ISAAC 28.0 166.3 38 228 -1967 3 23 12 13 ALBERTO 55.5 235.5 121 705 -1974 2 21 12 18 WILLIAM 7.4 317.3 24 358 -1971 1 24 12 11 KIRK 63.3 70.2 67 816 -1981 3 11 0 19 MICHAEL 37.2 86.6 79 99 -2003 1 10 0 27 PATTY 45.5 280.5 78 220 -2000 9 19 18 10 VALERIE 49.6 260.7 21 62 -1958 3 13 6 16 ERNESTO 26.4 39.7 108 635 -2001 1 3 6 10 NADINE 11.6 330.3 135 305 -1958 11 2 6 13 FLORENCE 19.8 23.6 92 63 -1962 9 13 6 10 ERNESTO 63.3 49.5 136 143 -1955 12 12 12 3 SANDY 34.2 95.4 149 793 -1958 10 13 6 9 VALERIE 14.1 229.9 44 205 -1972 6 2 18 5 JOYCE 57.0 126.3 117 588 -1991 5 25 12 6 HELENE 69.9 215.8 86 283 -1986 10 13 18 10 GORDON 13.3 217.5 97 371 -1969 6 26 12 12 LESLIE 51.0 101.7 108 860 -1960 12 20 0 8 DEBBY 38.9 312.1 61 178 -1969 2 10 0 28 ERNESTO 21.0 34.7 79 697 -1986 2 11 12 25 RAFAEL 28.2 276.1 24 83 -1952 11 2 6 7 KIRK 18.5 266.5 55 707 -1991 1 24 18 14 VALERIE 58.3 168.0 132 774 -1974 2 17 0 28 JOYCE 11.8 303.6 16 420 -1985 10 13 0 23 ALBERTO 66.3 226.9 127 489 -1999 5 15 6 16 ALBERTO 52.9 228.7 87 133 -1999 11 2 6 27 HELENE 20.3 284.4 34 810 -1967 6 18 12 17 WILLIAM 49.8 174.1 36 735 -1971 6 3 6 14 HELENE 38.7 343.4 134 738 -1962 12 5 18 9 ISAAC 13.7 329.2 123 435 -1966 4 4 18 1 DEBBY 29.1 59.8 125 474 -1954 11 16 12 15 DEBBY 13.7 150.2 19 660 -1953 2 23 12 25 JOYCE 35.2 162.2 24 793 -1970 6 1 6 16 BERYL 47.5 88.3 36 377 -1963 10 11 6 22 OSCAR 57.3 312.6 10 312 -1989 8 24 12 13 GORDON 8.7 153.9 153 602 -1983 7 25 6 10 SANDY 28.6 218.7 22 483 -1955 11 20 0 15 SANDY 25.0 163.4 132 185 -1995 5 22 12 8 OSCAR 44.2 27.8 125 603 -1961 11 10 0 28 BERYL 34.2 123.3 103 617 -1973 2 10 6 22 JOYCE 53.3 283.5 98 138 -1969 3 6 6 20 RAFAEL 43.9 193.9 60 499 -2003 2 27 12 21 JOYCE 7.7 299.5 95 233 -1959 9 26 12 9 PATTY 11.9 273.9 140 93 -1983 2 15 12 15 NADINE 15.2 133.7 51 585 -2001 9 14 12 26 OSCAR 37.4 44.0 50 620 -1975 9 25 0 11 ISAAC 30.1 258.0 131 93 -1995 10 27 6 10 HELENE 66.2 118.4 93 255 -1995 5 5 18 21 SANDY 63.0 259.1 145 229 -1975 6 23 0 10 PATTY 39.7 22.3 159 107 -1972 5 12 0 21 LESLIE 36.4 87.8 22 741 -1972 10 22 12 6 GORDON 62.7 263.0 34 244 -1954 1 2 6 12 ERNESTO 13.1 108.5 105 788 -1980 7 12 6 7 ALBERTO 50.7 95.1 41 584 -1992 7 4 18 16 PATTY 26.9 268.9 135 194 -1954 4 12 6 3 GORDON 8.8 20.0 31 193 -1961 7 19 6 2 ISAAC 24.3 311.1 113 338 -2003 9 17 12 17 KIRK 22.5 107.6 130 296 -1969 8 7 6 5 MICHAEL 29.0 46.4 110 33 -1976 7 24 12 25 ERNESTO 38.8 133.0 28 193 -1959 12 27 0 16 TONY 31.3 275.0 54 896 -1981 5 24 6 22 GORDON 52.7 146.7 151 134 -1993 11 7 18 7 BERYL 45.6 29.4 69 74 -1976 3 8 6 22 ISAAC 58.8 90.7 24 897 -1969 3 18 12 17 RAFAEL 23.5 314.1 85 175 -1980 10 13 12 8 NADINE 37.3 191.1 152 126 -1967 5 10 0 10 FLORENCE 53.9 356.3 117 478 -1965 4 22 12 14 DEBBY 22.3 225.0 44 847 -1954 3 18 6 22 ALBERTO 40.7 46.3 120 629 -1957 1 23 18 16 PATTY 44.9 174.2 96 585 -1994 4 18 6 6 MICHAEL 23.9 188.3 127 698 -1968 2 28 12 15 VALERIE 7.3 143.2 141 480 -1975 1 6 0 24 RAFAEL 53.3 81.0 154 640 -1967 4 14 12 14 HELENE 25.7 110.9 90 554 -1978 3 18 12 5 ERNESTO 21.9 306.4 135 40 -1984 8 26 12 7 KIRK 66.6 167.8 78 328 -2000 6 9 18 2 TONY 30.8 16.6 76 304 -1985 4 14 18 28 PATTY 59.1 321.7 124 755 -1981 1 23 18 24 ERNESTO 24.9 75.6 147 334 -1952 3 9 6 2 ALBERTO 26.0 106.9 113 624 -2001 12 28 12 21 NADINE 60.5 84.6 109 516 -1990 3 11 6 23 MICHAEL 58.9 197.2 100 47 -1979 12 8 6 11 JOYCE 8.0 45.2 88 271 -1981 3 24 6 26 LESLIE 15.8 46.4 154 458 -1980 6 27 0 26 PATTY 8.1 274.7 41 368 -1972 2 12 6 27 NADINE 41.3 82.8 90 511 -1960 3 13 6 22 KIRK 20.4 134.6 133 21 -1988 8 21 18 22 LESLIE 41.1 71.2 148 507 -1990 9 15 0 28 NADINE 19.2 321.8 161 474 -1952 3 7 12 25 LESLIE 21.6 305.3 141 803 -1970 8 19 6 22 TONY 37.9 107.3 74 875 -1951 7 24 18 11 RAFAEL 65.3 254.0 45 475 -1989 12 9 0 24 SANDY 46.5 63.7 112 448 -1988 11 20 0 10 BERYL 69.2 143.3 124 99 -1995 2 1 0 7 ISAAC 27.3 281.5 63 359 -1970 2 7 0 28 PATTY 52.4 219.8 117 851 -1963 1 28 18 20 MICHAEL 8.5 316.9 67 426 -2000 4 20 18 28 PATTY 64.9 73.6 111 872 -1965 9 25 6 21 RAFAEL 51.4 125.6 54 464 -1971 6 16 12 5 ALBERTO 45.4 308.6 148 785 -1972 10 25 6 6 GORDON 48.3 310.5 38 472 -1960 8 27 0 12 ALBERTO 27.8 67.8 131 262 -1959 12 19 0 23 BERYL 52.5 10.7 62 151 -1969 1 18 12 3 MICHAEL 31.8 27.0 140 134 -1963 10 12 12 9 SANDY 32.2 95.7 48 179 -1980 10 10 6 28 NADINE 62.1 229.7 64 665 -1969 6 23 6 2 OSCAR 64.6 356.5 37 785 -1999 10 21 18 17 BERYL 15.0 346.2 50 443 -1967 11 1 18 25 TONY 58.3 188.4 148 2 -2004 8 1 18 20 DEBBY 28.0 337.1 158 355 -1953 12 11 0 16 VALERIE 31.7 339.4 156 345 -1981 3 28 0 6 JOYCE 66.9 64.9 142 885 -1957 8 3 18 24 CHRIS 57.4 132.6 79 446 -1988 7 26 6 7 PATTY 61.0 267.8 74 99 -1993 4 20 0 23 PATTY 60.5 249.2 26 8 -1981 12 3 6 20 VALERIE 30.7 265.1 53 845 -1977 9 19 6 7 MICHAEL 25.0 21.8 87 777 -1997 6 8 12 14 ERNESTO 24.0 339.7 128 239 -1957 10 23 0 27 HELENE 46.9 39.4 112 634 -2004 3 7 18 10 KIRK 21.0 205.2 38 417 -1978 7 14 0 28 ERNESTO 48.2 241.1 54 631 -1969 7 17 6 11 KIRK 36.8 15.3 115 811 -1953 4 26 12 8 ERNESTO 19.1 148.9 20 283 -1982 1 5 6 11 PATTY 53.9 65.1 10 758 -1962 9 25 6 18 MICHAEL 68.0 131.1 18 185 -1982 3 22 0 8 MICHAEL 60.4 213.8 40 121 -1984 2 18 0 3 CHRIS 23.0 0.3 154 455 -1984 5 4 18 7 JOYCE 10.5 196.5 36 831 -1984 8 27 18 28 HELENE 13.2 321.6 89 839 -1978 4 15 18 3 VALERIE 31.1 326.0 151 469 -1975 7 16 0 9 LESLIE 30.3 197.7 22 116 -1965 4 25 12 2 PATTY 12.6 226.3 86 894 -1952 4 26 0 14 KIRK 65.5 314.2 21 66 -1954 5 11 0 27 LESLIE 29.8 53.1 120 450 -1953 3 1 12 19 FLORENCE 60.9 163.2 23 662 -1962 9 17 0 6 WILLIAM 15.3 64.5 74 540 -2004 2 12 0 12 GORDON 68.8 172.3 149 368 -1999 5 1 6 23 ERNESTO 14.5 54.6 163 785 -1979 5 14 18 22 TONY 36.4 209.5 70 282 -1979 8 12 6 7 ISAAC 10.8 152.7 63 646 -2000 5 20 6 17 HELENE 27.0 30.4 33 369 -1959 5 19 18 8 MICHAEL 12.3 55.4 65 287 -1964 1 7 0 2 KIRK 48.7 50.7 107 98 -1974 10 24 12 25 NADINE 57.6 215.9 144 416 diff --git a/benchmarks/old_opencl/nearn/cane4_1.db b/benchmarks/old_opencl/nearn/cane4_1.db deleted file mode 100755 index c5c1b3c3..00000000 --- a/benchmarks/old_opencl/nearn/cane4_1.db +++ /dev/null @@ -1,10691 +0,0 @@ -1997 3 1 12 28 TONY 9.3 315.8 87 9 -1957 5 8 6 5 HELENE 23.1 61.6 105 876 -1954 3 22 6 18 MICHAEL 59.8 108.5 150 276 -1963 9 25 6 5 ERNESTO 18.0 180.0 77 202 -1978 12 2 18 13 FLORENCE 37.8 306.2 147 267 -1962 1 3 0 10 OSCAR 13.7 142.8 28 32 -1975 6 7 6 16 RAFAEL 40.1 147.9 126 493 -1967 9 20 18 27 SANDY 11.0 146.7 105 379 -1956 4 1 0 9 DEBBY 13.9 204.2 138 399 -1998 4 1 12 25 JOYCE 60.7 251.5 96 103 -1992 7 18 18 24 BERYL 35.0 232.2 22 210 -2000 6 26 12 17 ERNESTO 40.2 337.4 108 337 -1977 9 24 18 15 ERNESTO 65.0 336.9 46 733 -1987 11 9 6 26 SANDY 33.0 333.3 92 78 -1982 1 17 18 6 JOYCE 8.6 242.1 100 691 -1987 1 23 6 16 OSCAR 51.1 337.8 93 13 -1978 7 18 6 24 ERNESTO 65.1 143.8 37 745 -1964 11 17 0 15 GORDON 51.6 97.5 48 595 -1999 7 6 12 14 PATTY 69.0 44.1 65 330 -1959 1 17 18 20 OSCAR 46.5 354.7 70 258 -1975 3 1 18 8 JOYCE 47.5 204.0 142 187 -1974 5 4 12 6 FLORENCE 46.5 331.5 145 661 -1968 10 9 6 7 FLORENCE 57.4 155.4 65 212 -2004 1 16 12 24 SANDY 37.9 124.5 36 201 -2000 6 7 18 14 ISAAC 22.3 274.5 42 830 -1999 1 1 0 5 CHRIS 38.8 321.8 76 437 -1964 10 17 0 27 HELENE 56.2 286.9 119 771 -1986 9 10 18 9 WILLIAM 9.1 129.6 164 618 -1990 2 12 0 18 ALBERTO 35.7 157.1 73 845 -1966 1 26 0 21 WILLIAM 32.0 75.5 25 177 -1961 2 26 0 19 KIRK 56.3 265.5 86 669 -1976 8 23 18 14 KIRK 11.8 190.4 88 37 -1983 8 26 0 13 FLORENCE 22.6 11.3 134 72 -1976 2 2 0 7 PATTY 53.1 155.7 37 328 -1981 10 4 6 24 BERYL 66.5 187.6 20 163 -1970 4 19 6 23 SANDY 59.7 136.9 88 20 -1969 10 7 6 18 VALERIE 17.1 133.2 78 74 -1979 2 21 18 13 MICHAEL 49.7 232.9 77 160 -1993 2 17 6 1 CHRIS 41.2 223.0 10 555 -1989 1 6 6 5 JOYCE 29.0 171.2 75 473 -1994 7 5 6 8 NADINE 27.0 342.7 73 234 -1951 5 9 18 20 MICHAEL 38.1 295.3 10 892 -1971 8 13 0 4 RAFAEL 60.3 4.1 102 309 -1974 6 23 6 27 LESLIE 44.4 29.4 28 608 -1963 2 23 18 17 HELENE 13.2 96.8 50 435 -1987 9 15 6 2 KIRK 10.3 228.3 97 825 -1974 1 14 18 13 ISAAC 34.0 275.6 14 737 -1984 11 13 12 6 MICHAEL 66.5 203.7 50 876 -1955 6 5 0 27 MICHAEL 38.8 90.9 163 238 -1968 7 27 18 1 JOYCE 14.2 41.3 112 221 -1967 8 7 12 24 WILLIAM 17.1 195.8 24 579 -1996 6 24 12 20 CHRIS 55.5 185.8 47 309 -1987 9 4 0 21 GORDON 32.6 265.4 47 94 -1999 5 8 6 16 OSCAR 14.1 47.7 139 100 -1994 4 27 0 11 DEBBY 66.2 143.8 68 251 -1983 2 4 0 6 DEBBY 66.3 355.0 79 467 -2004 12 16 12 17 DEBBY 50.9 290.5 157 782 -1999 5 11 12 5 CHRIS 63.4 235.2 129 240 -1986 6 6 12 12 OSCAR 14.5 351.0 162 763 -2002 3 3 6 24 PATTY 27.2 23.3 161 234 -1987 4 4 18 17 KIRK 68.9 91.0 148 885 -1970 10 27 6 22 RAFAEL 17.5 223.1 77 242 -1969 1 17 12 3 DEBBY 9.2 160.8 157 640 -1995 3 19 18 8 RAFAEL 27.8 340.6 137 224 -1983 7 16 18 10 ERNESTO 21.1 132.1 136 602 -1972 9 18 18 24 LESLIE 13.6 75.6 112 708 -1995 6 14 12 9 BERYL 47.0 286.2 163 111 -1977 5 2 0 6 SANDY 46.0 303.5 57 33 -1972 1 6 0 27 DEBBY 24.2 50.7 81 34 -2001 2 3 18 3 VALERIE 68.4 91.8 44 307 -1965 7 8 18 19 OSCAR 18.8 219.2 18 133 -1998 3 24 12 1 ERNESTO 14.2 108.8 156 426 -2004 1 6 12 25 SANDY 50.1 227.5 100 866 -1960 3 12 18 1 ALBERTO 52.0 225.7 18 299 -1989 7 21 12 22 RAFAEL 48.2 197.1 18 18 -1980 6 1 18 18 LESLIE 25.1 159.4 156 225 -2004 11 6 0 15 LESLIE 49.9 280.5 146 55 -1992 5 10 18 7 KIRK 28.1 168.5 17 72 -2004 3 6 6 7 WILLIAM 14.4 176.2 121 870 -1953 9 20 6 21 FLORENCE 36.4 292.6 29 728 -1977 10 3 12 20 KIRK 54.8 181.3 83 740 -1968 11 13 18 27 OSCAR 9.6 108.4 84 152 -1997 9 23 0 28 VALERIE 57.8 162.4 136 67 -1989 5 27 0 9 ERNESTO 66.9 246.1 39 563 -1976 12 18 6 20 GORDON 44.0 325.5 164 120 -1962 12 8 12 12 ALBERTO 7.7 78.6 21 840 -1950 4 16 12 4 DEBBY 26.2 317.8 66 99 -1979 9 6 18 17 NADINE 10.6 125.4 163 542 -1971 11 5 18 7 NADINE 14.2 283.0 138 833 -1992 11 14 18 9 MICHAEL 14.6 319.2 143 459 -1992 3 19 6 25 TONY 57.4 291.5 77 551 -1968 4 28 18 3 KIRK 30.4 203.5 84 895 -1964 11 11 6 6 RAFAEL 28.1 141.2 15 627 -1989 10 24 18 9 VALERIE 45.3 305.5 56 63 -1969 7 9 6 5 LESLIE 67.2 3.7 83 265 -1955 4 22 18 7 SANDY 24.5 325.7 25 300 -1968 2 27 0 7 HELENE 46.9 265.2 103 299 -1968 11 18 0 14 NADINE 39.8 10.1 72 450 -1969 3 22 0 1 NADINE 8.2 163.3 163 703 -1992 4 17 12 28 ERNESTO 40.6 103.3 158 784 -1955 11 18 0 26 ISAAC 46.4 226.7 106 172 -1961 8 8 0 7 MICHAEL 24.7 249.8 19 354 -1984 11 24 6 26 RAFAEL 39.4 220.8 49 399 -1964 4 26 0 28 WILLIAM 16.3 165.5 19 77 -1986 4 7 12 8 ERNESTO 28.1 196.8 150 898 -1963 4 12 12 15 WILLIAM 43.5 266.8 66 571 -1979 4 15 12 28 WILLIAM 67.5 84.8 86 879 -1952 3 12 6 23 NADINE 47.4 94.8 96 718 -1996 4 21 0 27 ERNESTO 40.3 123.1 50 494 -1984 5 14 12 7 MICHAEL 58.0 53.0 19 660 -1990 3 3 12 26 PATTY 52.1 336.1 95 617 -1963 1 12 18 22 ISAAC 61.7 39.4 63 77 -2001 1 25 18 6 ISAAC 41.3 98.0 82 663 -2004 10 4 0 2 ERNESTO 62.6 232.5 22 721 -1996 7 22 18 22 MICHAEL 52.2 296.1 98 661 -1951 7 21 12 1 ERNESTO 30.5 146.6 34 751 -1953 11 26 0 15 RAFAEL 60.2 25.4 52 176 -1978 10 16 18 23 JOYCE 26.3 128.7 94 816 -2001 2 18 18 6 ERNESTO 23.0 23.1 39 860 -2000 5 11 6 9 KIRK 29.0 130.4 64 690 -1962 12 9 18 1 ISAAC 12.5 227.2 70 795 -1970 1 10 6 9 KIRK 35.9 60.3 47 300 -1972 9 20 12 18 JOYCE 68.7 0.3 50 478 -1974 11 24 18 19 LESLIE 59.9 194.0 115 424 -1999 1 7 18 8 PATTY 8.9 226.2 155 717 -1975 5 6 18 11 FLORENCE 8.5 326.1 16 401 -1958 11 8 6 6 TONY 20.6 110.3 129 481 -1967 3 27 6 10 DEBBY 39.1 60.9 61 508 -1967 7 13 18 27 DEBBY 46.1 187.0 86 347 -1984 4 8 18 20 TONY 22.9 55.1 31 246 -1954 12 9 6 12 ERNESTO 59.2 253.6 36 746 -2001 11 22 12 6 PATTY 13.3 229.2 55 200 -1969 2 1 6 20 FLORENCE 59.8 280.0 92 818 -1954 3 15 6 20 NADINE 32.7 321.6 56 376 -1953 9 8 6 14 HELENE 32.1 242.9 14 377 -1957 4 17 6 12 ALBERTO 32.5 87.8 54 510 -1976 7 24 6 8 TONY 68.5 294.4 32 36 -1977 6 10 18 4 KIRK 63.6 3.2 141 439 -1969 11 13 6 9 HELENE 42.5 104.0 69 365 -1977 3 9 18 24 LESLIE 17.6 236.8 145 581 -1956 6 11 6 12 MICHAEL 10.3 141.2 118 3 -1976 12 15 12 15 JOYCE 57.5 97.8 91 109 -1978 7 7 12 16 CHRIS 28.7 212.7 71 79 -1981 10 25 6 7 KIRK 61.7 264.8 153 608 -1978 4 28 18 24 JOYCE 65.1 116.9 52 283 -2002 3 28 6 20 BERYL 51.5 4.9 37 16 -1972 4 7 12 15 ERNESTO 25.8 82.3 41 389 -2000 5 6 0 7 TONY 33.3 6.3 70 109 -1959 1 4 12 14 FLORENCE 54.2 350.8 148 578 -1962 3 23 12 10 WILLIAM 69.4 22.9 131 776 -2004 6 13 18 13 FLORENCE 7.3 39.6 72 138 -1973 7 24 6 28 DEBBY 22.0 9.6 107 838 -2004 2 24 12 15 NADINE 57.7 9.7 85 199 -1982 3 21 0 7 ALBERTO 64.8 77.3 17 300 -1981 1 5 6 28 BERYL 11.4 188.5 120 792 -1979 6 16 18 13 OSCAR 30.9 102.1 59 854 -1962 3 14 12 13 SANDY 66.2 204.8 153 201 -1978 1 17 18 27 JOYCE 46.1 333.2 116 203 -1978 1 24 0 19 LESLIE 14.0 117.8 93 765 -1980 6 26 18 5 DEBBY 25.8 312.3 26 293 -1997 8 4 12 23 BERYL 22.2 53.2 154 695 -1957 11 4 6 10 OSCAR 28.3 259.5 69 284 -1971 6 26 6 3 CHRIS 43.8 36.5 69 523 -1983 2 23 0 23 CHRIS 30.4 3.1 31 761 -2002 4 8 0 20 DEBBY 22.7 298.9 79 788 -1969 7 10 18 17 TONY 45.3 186.9 66 597 -1974 12 4 6 11 NADINE 13.1 147.0 20 386 -1988 9 13 6 10 PATTY 56.0 23.6 52 575 -1979 2 24 12 18 MICHAEL 38.9 99.3 132 255 -1952 2 27 6 16 SANDY 32.6 274.0 132 651 -1973 5 16 18 20 GORDON 36.1 33.5 29 780 -1961 10 8 6 25 RAFAEL 50.6 58.0 100 743 -1975 3 17 18 11 WILLIAM 15.7 39.5 101 70 -2002 4 6 0 14 TONY 17.1 245.3 143 503 -1972 4 15 12 20 KIRK 64.3 154.8 115 286 -1993 8 9 0 14 GORDON 41.2 36.9 20 161 -1959 9 19 6 25 LESLIE 58.0 244.2 18 867 -1994 3 5 0 21 LESLIE 55.5 219.5 137 660 -1950 4 8 18 15 ISAAC 67.7 164.7 131 398 -1965 6 9 6 5 ERNESTO 34.9 26.4 164 504 -1965 3 3 18 1 BERYL 46.3 193.6 56 441 -2004 8 6 18 24 GORDON 22.9 340.4 110 408 -1992 10 21 18 2 LESLIE 65.0 270.3 77 182 -1954 10 2 0 13 NADINE 34.1 63.9 91 598 -1987 10 18 6 20 GORDON 59.7 175.6 98 828 -1952 1 27 18 7 SANDY 28.3 189.7 99 890 -1977 5 24 6 16 TONY 46.5 329.9 28 428 -1957 1 3 6 10 VALERIE 25.8 192.2 87 214 -1992 9 22 12 7 GORDON 65.6 124.2 84 516 -1954 1 2 6 2 PATTY 38.7 133.4 10 709 -1996 8 1 18 24 LESLIE 31.3 186.9 72 893 -1973 3 2 18 10 HELENE 58.6 201.4 91 256 -2003 12 1 18 12 ALBERTO 48.9 106.2 34 699 -1978 9 16 6 7 ISAAC 30.0 189.8 152 105 -1955 8 19 12 24 DEBBY 47.4 351.5 128 403 -1979 10 23 18 6 OSCAR 55.1 102.8 96 351 -1992 4 21 18 11 OSCAR 66.7 255.9 97 270 -1993 10 13 12 1 KIRK 29.8 37.8 54 121 -1986 7 14 0 13 LESLIE 67.0 119.4 138 167 -1968 5 25 12 20 PATTY 20.9 253.4 11 185 -1994 9 5 12 16 FLORENCE 42.6 115.2 103 626 -1982 11 15 18 6 DEBBY 39.0 71.4 124 650 -2000 3 16 18 19 LESLIE 65.1 277.0 29 191 -2004 11 27 12 19 VALERIE 32.4 325.5 88 612 -1984 2 5 0 1 FLORENCE 42.5 2.1 100 522 -1956 12 28 0 25 BERYL 21.7 338.5 52 870 -1965 3 23 6 26 RAFAEL 36.7 337.5 117 419 -1958 1 27 18 2 BERYL 49.3 14.0 119 608 -1962 6 5 0 23 ERNESTO 51.0 147.2 105 50 -1975 3 9 6 28 KIRK 17.5 96.4 146 580 -1987 11 7 0 16 JOYCE 25.9 117.2 132 775 -1980 10 16 6 19 FLORENCE 15.8 242.3 85 285 -1962 12 20 6 12 PATTY 43.1 36.2 120 586 -1970 5 6 0 14 SANDY 9.8 117.1 93 212 -1971 12 2 0 28 CHRIS 26.4 335.3 97 90 -2004 10 26 18 6 GORDON 42.0 144.1 127 131 -1975 1 18 18 12 SANDY 47.1 307.6 134 586 -1966 12 2 18 1 NADINE 59.1 0.4 119 663 -1996 9 13 12 7 VALERIE 28.3 271.2 22 472 -1978 8 7 6 13 WILLIAM 9.4 297.4 76 747 -1988 5 9 0 15 ISAAC 31.9 326.3 100 498 -1993 7 12 12 17 WILLIAM 30.2 30.6 24 138 -1970 1 23 0 2 MICHAEL 50.2 293.3 144 116 -1971 5 19 18 13 ALBERTO 35.5 85.9 49 681 -1970 3 9 12 12 HELENE 14.9 305.5 112 263 -1959 2 23 12 10 JOYCE 39.1 306.2 74 310 -1967 3 28 6 12 PATTY 16.8 127.6 35 797 -1991 7 10 6 19 PATTY 37.9 241.6 107 612 -1955 9 10 0 18 RAFAEL 29.2 125.9 106 430 -1978 1 6 12 24 HELENE 55.4 355.4 105 143 -1986 2 3 18 17 RAFAEL 8.0 279.9 161 892 -1989 5 22 0 15 OSCAR 40.0 98.5 36 259 -1956 2 12 18 3 MICHAEL 42.5 335.9 123 330 -1996 9 17 18 14 ERNESTO 47.8 18.9 160 145 -1959 2 5 0 10 RAFAEL 11.0 20.1 129 190 -1988 9 5 0 17 RAFAEL 8.5 280.9 42 35 -1974 7 26 18 12 TONY 18.8 336.8 96 475 -1992 5 3 18 12 WILLIAM 14.8 118.4 35 28 -1992 10 20 6 8 ALBERTO 58.8 265.0 18 471 -1966 12 11 0 20 NADINE 17.4 334.5 78 825 -1964 8 20 6 10 ISAAC 44.6 45.6 149 162 -1983 7 27 18 1 OSCAR 59.1 188.4 117 280 -1991 4 11 6 25 LESLIE 11.9 21.3 20 336 -2002 10 21 18 3 GORDON 15.7 39.8 16 613 -1992 11 13 12 11 HELENE 21.6 301.2 134 39 -1957 3 18 0 5 JOYCE 50.8 253.0 25 748 -1968 3 10 0 8 ALBERTO 30.3 347.5 81 21 -1962 11 28 6 20 PATTY 43.2 30.3 38 476 -1996 5 2 6 25 KIRK 52.0 298.5 157 471 -1950 10 21 12 28 OSCAR 66.9 344.4 69 21 -1995 11 18 0 13 OSCAR 32.4 219.6 110 797 -1964 6 26 6 12 BERYL 63.1 107.4 10 596 -1981 5 14 18 7 ALBERTO 42.2 215.0 65 694 -1996 9 23 18 28 WILLIAM 25.8 260.9 80 467 -1962 10 19 18 23 TONY 34.9 48.9 95 893 -1983 7 1 18 28 OSCAR 61.0 164.0 40 231 -1969 5 11 12 19 TONY 26.9 24.1 111 734 -1974 12 6 0 2 MICHAEL 31.7 83.4 158 360 -1960 11 22 6 19 FLORENCE 19.9 219.3 18 291 -1960 8 20 6 8 TONY 44.7 330.4 47 187 -1978 8 2 0 9 LESLIE 44.4 33.3 163 455 -1955 7 20 0 26 LESLIE 39.2 170.4 105 131 -1983 12 17 0 9 ISAAC 50.4 25.2 109 241 -1986 1 24 6 7 TONY 18.1 130.8 51 617 -1994 5 24 0 20 TONY 47.4 283.1 61 475 -1953 2 11 18 20 NADINE 32.6 127.6 133 361 -1963 9 14 6 12 GORDON 55.8 92.8 163 253 -1977 4 3 0 9 VALERIE 61.6 247.8 97 488 -1998 12 20 18 16 SANDY 59.7 279.2 53 386 -1958 5 2 12 19 FLORENCE 31.5 68.1 35 276 -2000 9 11 6 27 VALERIE 20.8 199.7 125 334 -1981 7 8 12 5 MICHAEL 61.0 75.8 27 488 -1996 6 1 12 27 ERNESTO 30.7 344.9 56 638 -1956 11 14 0 15 WILLIAM 44.5 321.1 18 734 -1961 10 27 0 27 KIRK 43.8 46.7 26 613 -1985 5 25 6 22 BERYL 58.4 216.7 98 513 -1976 2 24 6 24 TONY 45.5 196.9 154 99 -1986 8 16 6 21 DEBBY 58.7 132.6 75 183 -1981 3 10 6 24 SANDY 54.7 273.6 105 205 -1977 1 24 6 27 RAFAEL 40.0 234.6 18 646 -1999 10 24 0 21 PATTY 31.2 0.5 161 519 -1998 4 12 18 21 BERYL 20.0 272.8 53 83 -1990 12 17 0 8 CHRIS 27.8 97.9 109 701 -1986 11 21 12 16 SANDY 19.3 31.3 147 84 -1968 1 10 6 16 DEBBY 36.2 168.8 158 159 -1975 8 26 6 25 ISAAC 9.5 305.1 56 164 -1998 4 14 12 9 TONY 16.0 137.6 35 117 -1988 8 3 0 17 BERYL 22.6 249.1 71 452 -1992 6 12 6 20 RAFAEL 57.5 70.7 116 620 -1973 4 7 12 4 VALERIE 54.0 36.9 79 293 -1963 1 7 6 6 JOYCE 12.4 211.6 42 225 -1996 9 16 0 20 NADINE 31.0 218.3 42 139 -1985 5 24 0 23 TONY 26.1 128.9 17 862 -1966 6 4 6 2 SANDY 53.2 264.5 88 157 -1971 4 17 12 15 OSCAR 68.3 274.3 24 836 -1984 9 13 12 1 GORDON 57.0 84.7 74 555 -1952 1 22 18 27 HELENE 66.1 251.9 115 610 -1984 6 5 6 19 FLORENCE 23.0 234.3 151 568 -1961 3 17 0 10 ALBERTO 14.2 235.5 22 839 -1964 8 5 6 9 FLORENCE 31.5 86.3 18 242 -1973 11 3 18 25 PATTY 60.4 300.7 113 512 -1967 4 28 12 10 WILLIAM 50.4 316.5 81 84 -1962 11 4 0 3 OSCAR 57.9 352.5 154 767 -1961 8 19 0 23 LESLIE 67.1 19.3 97 806 -2004 11 9 6 16 JOYCE 19.1 174.3 62 124 -1955 8 6 0 18 FLORENCE 67.0 277.0 65 330 -1974 1 18 18 8 KIRK 32.7 61.9 142 327 -1970 9 12 0 2 WILLIAM 67.1 29.8 108 824 -1979 11 16 0 16 HELENE 12.0 130.7 129 374 -1964 11 7 6 5 VALERIE 19.0 242.5 160 486 -1972 1 14 6 7 GORDON 31.3 192.4 120 525 -2001 7 19 6 11 ALBERTO 52.2 161.0 134 494 -1995 9 6 18 16 HELENE 52.3 56.1 104 210 -1961 6 6 0 18 GORDON 65.6 14.1 135 104 -1963 10 20 6 20 JOYCE 42.3 0.8 164 672 -1990 11 3 0 17 PATTY 58.9 250.1 66 716 -1990 8 21 12 19 ALBERTO 9.8 282.2 162 523 -2004 7 26 12 23 DEBBY 40.1 88.6 130 524 -1955 3 19 0 27 JOYCE 11.2 161.2 90 142 -1979 11 8 18 1 MICHAEL 55.9 12.9 135 334 -1979 6 18 18 26 MICHAEL 26.2 139.7 104 674 -1978 4 17 12 20 LESLIE 51.7 193.6 44 847 -1976 9 10 6 1 PATTY 19.4 150.9 40 819 -1957 2 11 12 16 MICHAEL 11.1 228.6 19 40 -1956 8 19 6 8 DEBBY 48.0 284.3 27 532 -1953 3 27 0 4 JOYCE 36.1 75.7 92 896 -1952 9 2 0 5 TONY 20.3 126.9 116 371 -1986 12 13 12 2 ERNESTO 52.6 316.6 135 75 -1988 7 14 12 9 ALBERTO 19.9 107.7 91 130 -1961 1 13 6 23 FLORENCE 18.1 310.9 19 531 -1988 3 15 12 8 ERNESTO 69.9 296.8 112 72 -1989 1 25 12 16 ERNESTO 29.3 356.9 43 143 -1958 10 9 12 15 WILLIAM 10.2 243.2 111 76 -1968 10 21 6 9 MICHAEL 57.0 334.7 66 114 -1995 5 11 18 6 RAFAEL 15.3 210.3 134 326 -1965 5 28 18 1 KIRK 58.2 13.2 68 311 -1995 6 10 6 28 PATTY 26.2 79.7 121 482 -1962 5 16 6 28 CHRIS 55.5 200.0 38 513 -2000 1 20 18 2 GORDON 25.9 255.9 157 694 -1975 6 22 12 27 RAFAEL 45.4 55.4 126 886 -1993 12 4 18 7 VALERIE 52.4 332.9 94 385 -1981 10 26 0 18 MICHAEL 19.5 138.7 35 650 -1972 2 6 12 10 PATTY 17.9 77.6 52 615 -1970 3 2 6 3 KIRK 52.1 60.4 142 181 -1981 8 8 18 24 FLORENCE 30.9 27.1 53 519 -1991 2 23 6 3 RAFAEL 61.5 130.5 17 688 -2004 7 21 12 23 ALBERTO 42.0 351.4 42 442 -1960 10 9 0 5 ERNESTO 44.1 212.4 111 24 -1988 8 7 0 10 MICHAEL 69.4 150.3 150 778 -1955 5 24 18 8 MICHAEL 15.2 306.1 163 769 -1954 11 15 0 12 FLORENCE 42.0 203.9 21 836 -1952 6 8 0 7 TONY 14.6 73.1 48 142 -1955 8 13 6 6 NADINE 18.8 21.0 142 452 -1984 4 18 0 18 JOYCE 66.4 204.4 51 2 -1964 10 1 12 15 SANDY 50.8 194.5 152 355 -2000 3 15 6 7 BERYL 19.9 26.4 121 157 -1960 12 8 12 27 MICHAEL 36.4 247.4 153 117 -1961 6 25 6 23 VALERIE 43.2 291.0 69 0 -1997 7 24 18 23 JOYCE 69.5 4.0 150 447 -1958 11 13 6 19 WILLIAM 19.8 325.5 120 724 -1980 3 28 12 5 RAFAEL 36.7 100.7 28 692 -1984 8 1 18 28 LESLIE 7.1 54.5 77 398 -1996 5 13 6 12 JOYCE 63.4 99.1 19 513 -1971 4 2 6 2 ALBERTO 61.2 130.3 163 609 -1977 11 27 18 18 JOYCE 66.4 321.8 120 112 -1980 11 16 6 15 LESLIE 46.2 144.8 15 885 -1958 10 26 12 7 WILLIAM 24.6 168.5 28 855 -1972 12 21 18 22 JOYCE 50.7 136.9 116 762 -1998 11 5 0 3 HELENE 48.4 133.3 89 515 -1967 8 18 6 22 CHRIS 14.4 316.3 23 660 -1969 12 3 12 16 ERNESTO 38.6 82.8 26 346 -1996 5 9 12 3 KIRK 29.6 325.0 51 37 -1954 7 18 0 19 VALERIE 57.7 178.7 83 175 -1969 12 11 0 13 DEBBY 45.3 205.1 56 323 -1994 9 25 18 20 RAFAEL 58.0 353.1 16 134 -1953 7 27 0 26 DEBBY 41.1 328.8 89 624 -1973 8 6 6 7 WILLIAM 68.9 32.9 152 336 -1992 7 14 6 10 MICHAEL 21.4 156.8 117 615 -1982 5 5 18 19 TONY 7.7 214.3 87 67 -2000 12 10 0 8 FLORENCE 32.3 95.9 142 310 -1978 3 3 18 17 GORDON 58.8 77.3 138 853 -1957 10 11 0 18 ISAAC 60.0 2.6 153 659 -1977 7 18 18 5 PATTY 9.7 264.9 21 427 -1975 9 15 12 3 DEBBY 18.5 232.4 151 268 -1952 2 2 12 10 NADINE 37.8 80.5 85 206 -1969 5 1 6 13 KIRK 15.5 232.8 104 812 -1961 5 11 12 23 BERYL 16.4 199.2 58 870 -1981 10 7 6 13 ERNESTO 58.9 341.8 162 742 -1956 10 14 0 1 DEBBY 37.5 277.7 93 765 -1983 2 27 6 14 MICHAEL 13.2 124.6 69 890 -2003 11 6 0 11 BERYL 45.9 164.2 131 194 -2002 7 27 12 15 RAFAEL 19.8 196.7 26 127 -1974 4 16 6 26 NADINE 31.5 97.9 72 778 -1978 4 8 0 8 KIRK 11.3 73.0 56 757 -1968 6 16 0 20 FLORENCE 17.7 306.8 79 583 -1982 3 13 18 3 ISAAC 41.2 18.7 164 76 -1992 3 7 0 16 RAFAEL 64.7 288.1 123 383 -1985 5 26 0 27 LESLIE 43.4 338.0 28 248 -1995 8 13 6 25 HELENE 51.1 341.1 160 668 -1986 7 26 0 7 TONY 11.8 306.1 74 29 -1950 10 8 0 10 GORDON 28.0 177.2 41 745 -1972 10 11 6 10 PATTY 60.0 91.7 111 503 -1958 9 12 0 6 ISAAC 59.2 341.1 100 642 -1990 12 17 18 24 ERNESTO 24.5 53.3 139 134 -1976 4 11 12 19 NADINE 42.8 183.3 158 412 -1959 3 19 18 4 SANDY 11.6 146.8 12 687 -1993 7 8 18 25 BERYL 7.7 203.8 50 433 -1950 11 23 6 12 ISAAC 58.9 109.1 133 605 -1966 6 24 6 8 JOYCE 31.8 25.0 101 203 -1992 10 6 12 17 VALERIE 59.8 9.9 71 230 -1978 11 12 12 19 ISAAC 15.0 315.5 42 578 -1950 9 16 6 17 CHRIS 50.6 284.6 143 197 -1990 11 13 12 9 BERYL 56.8 48.9 36 12 -2001 12 20 12 26 RAFAEL 46.7 36.8 77 544 -1978 11 20 0 13 DEBBY 38.1 271.4 120 723 -1981 3 13 0 7 RAFAEL 55.5 71.4 76 196 -1974 12 22 18 24 JOYCE 30.6 89.9 80 593 -1972 9 17 0 26 CHRIS 25.1 284.4 67 867 -1984 4 13 18 12 GORDON 57.5 296.1 112 546 -1957 2 2 6 25 MICHAEL 19.6 54.0 72 213 -1960 1 24 6 9 CHRIS 42.9 257.9 162 44 -1997 12 27 12 4 ALBERTO 53.5 192.4 47 650 -1997 7 28 6 10 TONY 32.7 197.9 63 857 -1963 1 3 0 22 TONY 45.7 326.7 105 128 -1953 7 16 6 28 GORDON 11.6 211.4 105 183 -2000 8 22 6 22 SANDY 36.1 326.1 63 631 -2002 6 4 12 25 SANDY 48.0 18.3 127 128 -1968 6 17 12 10 PATTY 65.0 3.2 68 502 -1954 1 4 12 2 SANDY 42.8 49.6 55 330 -1955 9 23 18 26 LESLIE 22.4 119.5 148 326 -1961 2 28 18 20 LESLIE 14.9 327.2 122 702 -2000 3 18 12 4 KIRK 39.5 289.2 100 568 -1957 8 7 12 20 ALBERTO 57.6 201.6 39 279 -1957 10 3 12 10 RAFAEL 51.9 304.2 51 197 -1983 5 16 0 27 KIRK 50.8 269.9 90 198 -1994 3 23 6 3 CHRIS 41.3 341.7 97 328 -1957 2 7 6 24 OSCAR 34.7 316.1 75 176 -1984 1 1 0 24 OSCAR 61.9 92.3 69 362 -1997 11 26 6 17 WILLIAM 37.0 274.2 131 17 -1997 3 14 6 17 PATTY 42.8 6.3 48 637 -1996 12 15 0 12 GORDON 32.2 218.3 25 79 -2000 2 27 0 3 RAFAEL 7.5 6.5 103 812 -1992 5 22 12 23 RAFAEL 36.8 117.5 150 885 -1985 3 24 6 23 RAFAEL 16.8 282.7 104 502 -1986 6 4 6 17 GORDON 68.2 144.6 148 376 -1977 8 20 18 22 DEBBY 65.2 176.5 54 378 -1997 11 18 6 14 CHRIS 64.0 78.2 71 494 -1990 5 15 12 4 OSCAR 57.9 242.4 148 42 -1989 4 3 18 3 CHRIS 51.1 157.1 119 456 -1992 6 10 12 20 MICHAEL 62.1 38.9 10 779 -1996 5 24 0 18 KIRK 47.0 264.6 142 381 -1984 7 26 0 18 ALBERTO 34.4 205.5 103 459 -1953 12 15 12 18 MICHAEL 18.1 232.2 164 797 -1979 5 3 12 26 ISAAC 22.8 37.3 154 462 -1957 9 20 12 3 SANDY 21.1 3.0 159 542 -1986 8 9 18 20 VALERIE 57.7 274.1 83 252 -1993 1 4 18 13 SANDY 61.7 104.9 50 644 -1981 10 25 18 6 ALBERTO 67.6 295.8 76 621 -1995 10 1 12 21 ERNESTO 40.2 106.0 15 241 -1955 1 28 12 21 GORDON 52.2 9.9 134 242 -1952 9 16 18 19 BERYL 40.6 74.9 139 420 -1987 4 4 12 22 BERYL 7.2 124.8 122 650 -1955 11 18 0 7 BERYL 42.1 22.1 153 647 -2001 9 18 6 9 SANDY 45.2 178.5 111 583 -1997 1 9 6 16 GORDON 63.4 154.0 77 28 -1996 6 1 6 8 LESLIE 22.1 1.5 115 112 -1995 8 15 12 1 RAFAEL 57.3 44.8 29 861 -1995 12 20 18 13 MICHAEL 13.3 51.3 40 855 -1987 12 16 12 18 RAFAEL 65.9 308.2 117 192 -1977 3 16 6 12 TONY 32.7 74.6 62 299 -1977 11 9 18 26 RAFAEL 18.2 345.5 120 548 -1996 1 3 18 5 SANDY 16.2 33.4 68 740 -1979 3 18 18 25 NADINE 66.3 155.3 47 660 -1956 3 21 6 13 DEBBY 66.7 28.3 152 642 -1972 2 10 0 16 PATTY 31.0 42.0 98 62 -1972 11 19 6 6 WILLIAM 39.2 74.6 67 496 -1996 4 4 18 12 BERYL 18.0 70.4 99 485 -1983 5 10 12 3 DEBBY 8.8 238.5 94 323 -1955 9 4 6 28 PATTY 68.9 69.4 64 754 -2001 2 2 18 5 WILLIAM 46.5 155.8 66 272 -2002 3 10 0 10 HELENE 50.3 240.1 99 347 -1969 5 24 6 21 CHRIS 61.4 186.9 127 660 -1970 5 9 0 26 KIRK 60.7 117.8 114 462 -1963 7 2 0 26 DEBBY 64.0 137.3 66 333 -1985 6 28 6 7 HELENE 8.4 68.9 107 893 -2001 10 21 6 7 LESLIE 7.1 314.7 15 551 -1950 7 7 12 22 SANDY 50.3 10.9 29 579 -2002 9 1 12 15 HELENE 13.1 6.5 85 120 -1986 9 3 12 14 NADINE 55.2 342.0 111 153 -1994 10 4 18 1 GORDON 21.1 134.1 123 77 -1969 10 1 6 3 FLORENCE 11.4 209.2 138 450 -2003 2 6 6 21 OSCAR 39.3 260.6 115 657 -1965 2 25 12 1 CHRIS 26.7 69.6 91 653 -1977 3 8 0 19 WILLIAM 21.8 286.4 99 316 -1970 9 17 0 6 ISAAC 64.8 72.5 149 148 -1954 3 1 6 6 CHRIS 58.8 99.4 115 206 -1964 9 3 0 5 ERNESTO 25.3 169.9 144 277 -1998 2 7 0 19 KIRK 24.6 343.4 34 520 -1999 1 25 6 19 TONY 22.4 343.3 38 530 -1990 9 3 0 10 DEBBY 55.5 290.0 139 857 -1987 7 14 18 4 HELENE 20.0 78.9 88 694 -1986 3 17 18 17 DEBBY 28.8 41.1 66 604 -2003 8 26 0 15 RAFAEL 29.3 171.4 74 249 -1990 7 11 12 23 OSCAR 27.0 246.9 54 764 -1995 4 22 18 3 WILLIAM 41.7 167.4 164 64 -1957 1 24 12 28 LESLIE 34.5 65.4 139 593 -1963 4 2 18 24 SANDY 25.8 37.9 157 813 -1998 8 6 0 13 RAFAEL 38.7 179.9 46 720 -1977 11 18 0 12 HELENE 8.1 219.5 162 202 -1995 5 11 6 13 DEBBY 9.4 308.8 135 604 -1977 12 2 6 27 PATTY 68.6 74.2 101 410 -1964 5 21 6 19 PATTY 34.2 106.3 86 507 -2004 1 19 12 20 PATTY 17.8 196.8 88 126 -1992 10 5 18 16 OSCAR 28.7 305.6 158 389 -1977 3 7 12 8 PATTY 68.9 141.4 154 135 -1982 4 19 0 13 RAFAEL 52.3 168.9 25 736 -1974 7 22 6 13 ISAAC 36.4 152.2 44 101 -2003 1 16 18 20 ISAAC 20.0 217.3 50 303 -1969 4 21 0 11 ERNESTO 20.5 285.7 102 647 -1990 4 20 0 17 WILLIAM 34.4 255.0 127 769 -1966 11 14 0 16 WILLIAM 58.2 224.7 92 854 -1969 5 3 0 27 WILLIAM 50.2 345.9 60 47 -2000 10 8 6 3 GORDON 61.6 272.9 12 875 -1997 9 3 6 21 SANDY 27.4 350.4 48 584 -1960 11 25 6 25 MICHAEL 35.9 207.8 114 24 -1990 1 8 12 21 FLORENCE 21.1 201.4 129 544 -1999 3 7 0 2 VALERIE 16.5 294.9 118 519 -1996 9 12 6 4 RAFAEL 65.6 26.6 121 810 -1953 9 8 0 25 HELENE 34.0 18.5 109 49 -1970 11 21 6 23 NADINE 8.7 178.5 67 531 -1957 6 4 18 7 DEBBY 16.1 212.4 30 706 -1990 7 1 6 25 KIRK 15.0 46.5 74 442 -1996 9 1 12 12 ALBERTO 17.7 280.9 64 130 -1961 5 26 6 9 DEBBY 39.4 98.5 40 758 -1958 11 14 6 5 NADINE 39.3 163.3 39 365 -1959 4 26 18 13 ALBERTO 18.8 219.3 142 438 -1994 4 21 0 27 BERYL 27.2 3.1 30 358 -1991 12 18 18 19 NADINE 48.1 87.1 30 41 -1978 2 21 0 4 VALERIE 52.1 241.1 55 149 -1986 9 1 18 17 OSCAR 41.6 343.5 30 13 -1950 9 3 12 3 DEBBY 46.4 278.4 81 410 -2004 3 28 0 9 ALBERTO 39.4 215.5 102 393 -1958 7 7 12 25 GORDON 50.8 95.2 124 873 -1978 3 23 6 3 NADINE 33.0 349.8 132 453 -2001 1 28 6 27 DEBBY 16.6 330.4 50 294 -1958 11 28 18 28 PATTY 37.6 135.5 18 209 -1982 4 17 12 27 NADINE 64.5 146.2 42 400 -1974 6 26 12 11 OSCAR 21.2 154.0 113 349 -1974 2 4 0 12 HELENE 59.9 243.9 91 409 -1983 7 17 18 6 FLORENCE 56.9 278.0 134 695 -1992 4 17 6 11 SANDY 63.8 140.4 104 689 -1950 3 27 0 21 JOYCE 48.1 332.2 147 43 -1963 12 25 12 24 PATTY 42.6 11.4 98 872 -1978 12 20 6 6 ALBERTO 44.9 127.3 127 533 -2002 10 15 18 24 LESLIE 24.5 15.0 96 308 -1975 2 28 18 12 ALBERTO 51.9 206.3 116 353 -1995 10 17 18 23 MICHAEL 29.1 157.4 68 861 -1957 10 27 6 25 ALBERTO 25.4 34.5 137 125 -1966 5 16 6 19 WILLIAM 50.7 82.9 161 806 -1967 2 14 0 5 RAFAEL 28.7 87.4 158 337 -1952 3 16 18 20 PATTY 43.3 22.9 98 759 -1964 12 24 18 19 WILLIAM 66.5 298.5 128 248 -1967 8 22 12 8 BERYL 21.4 299.5 47 540 -1957 5 17 0 26 KIRK 40.6 224.6 45 407 -1968 1 9 18 27 TONY 35.8 144.8 86 877 -1986 7 14 0 2 ISAAC 25.4 113.9 112 614 -1980 2 3 6 17 NADINE 58.1 145.9 41 779 -1979 2 11 6 19 MICHAEL 18.3 336.6 163 464 -1986 10 22 6 14 SANDY 60.5 177.3 133 477 -1967 9 5 18 6 JOYCE 38.6 348.1 104 438 -1954 1 24 18 17 OSCAR 37.0 209.8 84 666 -1950 1 13 6 2 FLORENCE 47.7 286.0 32 32 -1974 9 10 12 25 SANDY 10.0 353.7 33 31 -1955 9 12 0 10 NADINE 36.0 346.4 91 837 -1955 3 5 6 3 OSCAR 8.3 136.5 158 471 -1957 11 13 6 10 ERNESTO 26.5 214.4 148 67 -1962 11 10 6 17 NADINE 60.1 283.0 20 77 -1990 1 6 0 3 ALBERTO 58.7 226.0 27 70 -1970 10 3 18 2 TONY 11.5 326.3 131 468 -1971 2 27 0 9 TONY 47.2 102.0 39 371 -1979 6 24 0 25 LESLIE 48.0 69.1 72 55 -1990 8 10 0 12 NADINE 66.2 341.1 42 130 -2003 11 1 0 7 BERYL 15.4 347.1 139 75 -1997 9 22 18 11 BERYL 33.4 108.3 146 635 -1988 12 16 6 15 KIRK 44.0 300.1 41 240 -1979 6 18 0 12 BERYL 62.8 147.1 112 17 -1987 8 4 12 11 RAFAEL 37.2 201.5 17 364 -1974 11 3 0 22 TONY 37.6 107.9 94 696 -1970 6 22 0 23 ISAAC 39.7 353.0 164 547 -1997 5 10 6 23 RAFAEL 61.0 240.5 83 147 -1995 1 14 0 11 SANDY 25.4 18.6 90 882 -1986 6 11 18 24 BERYL 62.9 303.4 27 271 -1950 5 20 6 4 BERYL 69.5 262.7 77 348 -1955 7 4 0 28 ISAAC 37.8 202.8 64 267 -1978 8 11 0 3 WILLIAM 59.0 124.0 81 849 -1989 3 9 18 16 PATTY 29.9 167.7 131 272 -1987 7 3 18 1 NADINE 10.8 184.9 150 36 -1978 7 2 0 21 MICHAEL 35.8 339.7 96 768 -1965 6 8 6 17 CHRIS 49.5 285.9 139 425 -1986 5 5 12 10 CHRIS 22.5 210.6 62 765 -1989 9 23 6 15 ALBERTO 20.3 32.9 18 97 -1984 1 13 6 9 BERYL 17.8 352.8 122 111 -1970 1 19 12 21 LESLIE 36.0 310.6 127 388 -1970 7 15 6 8 VALERIE 24.2 309.9 25 566 -1974 1 15 18 28 BERYL 57.3 296.2 55 605 -1986 6 18 0 4 GORDON 50.0 10.5 152 804 -2004 5 20 6 19 KIRK 58.0 96.3 134 567 -1961 9 9 6 22 RAFAEL 27.0 302.5 118 827 -1997 2 12 12 12 VALERIE 12.7 244.1 30 507 -1987 8 15 12 13 RAFAEL 31.0 326.4 35 534 -1987 2 3 0 17 HELENE 20.9 299.7 99 227 -1957 7 11 18 4 NADINE 67.0 13.4 19 81 -1975 11 15 6 13 CHRIS 9.0 63.1 19 26 -1986 9 25 18 20 OSCAR 44.5 148.0 67 737 -1964 1 4 18 25 DEBBY 19.9 11.1 76 13 -1958 2 22 0 15 CHRIS 30.1 89.2 49 802 -1992 3 25 0 3 KIRK 25.9 79.2 123 662 -1985 4 8 0 26 KIRK 10.5 206.6 30 488 -2003 3 2 0 5 BERYL 53.6 185.0 106 407 -1967 4 20 6 1 ALBERTO 33.4 167.0 53 60 -1963 2 25 6 13 RAFAEL 27.7 146.9 28 118 -1964 2 9 6 16 OSCAR 27.1 267.6 142 201 -2002 1 14 6 24 WILLIAM 32.0 230.5 63 579 -1998 2 22 18 13 SANDY 57.7 176.0 131 800 -1983 4 24 6 8 OSCAR 32.3 135.1 64 208 -1970 6 27 18 8 KIRK 14.4 255.0 71 824 -1999 6 23 18 24 WILLIAM 56.7 317.0 45 516 -2002 7 11 0 14 MICHAEL 53.2 234.5 29 431 -1976 4 4 6 19 MICHAEL 7.2 305.5 55 632 -1962 7 3 6 22 SANDY 51.2 140.7 148 97 -1998 9 16 12 7 HELENE 10.5 343.5 114 161 -1976 11 3 6 10 NADINE 33.8 160.6 55 169 -1961 9 2 6 24 VALERIE 32.0 221.9 102 67 -1972 5 16 12 22 MICHAEL 12.8 69.8 70 151 -1976 8 14 18 15 ISAAC 52.4 62.3 128 755 -1973 9 22 18 16 LESLIE 44.8 261.9 99 482 -1972 9 12 18 3 ISAAC 18.6 84.3 82 830 -1957 11 23 18 4 JOYCE 65.3 212.6 128 691 -1954 5 18 6 11 BERYL 24.0 80.3 125 749 -1977 10 12 18 25 DEBBY 31.1 16.4 97 334 -1980 5 25 0 9 MICHAEL 17.8 198.9 149 580 -1958 1 25 12 19 ISAAC 43.1 218.7 96 172 -1957 6 8 6 2 KIRK 35.8 46.1 132 606 -2002 3 15 12 28 FLORENCE 36.2 67.0 153 765 -1965 1 11 18 3 VALERIE 52.7 345.6 108 425 -1956 5 15 18 12 WILLIAM 17.0 336.9 82 82 -1951 10 22 6 10 SANDY 35.9 155.0 97 48 -1976 8 21 6 24 FLORENCE 13.3 346.9 18 494 -1964 9 23 0 12 GORDON 60.0 228.5 122 359 -1971 1 16 18 17 VALERIE 38.3 90.6 155 257 -1963 11 26 0 8 TONY 11.5 82.3 149 107 -2001 11 9 12 14 TONY 43.9 306.4 48 254 -2000 9 17 6 17 ERNESTO 47.5 219.8 50 136 -1971 8 6 18 20 ALBERTO 14.8 118.3 50 597 -1975 9 17 12 13 MICHAEL 9.1 262.6 93 842 -1952 7 8 6 2 LESLIE 8.6 202.6 94 100 -1960 6 1 0 12 ISAAC 44.2 270.7 137 899 -1951 10 11 6 18 OSCAR 60.4 94.0 144 763 -1984 8 28 0 7 KIRK 42.3 180.5 88 260 -1984 12 12 6 18 CHRIS 45.5 158.0 73 624 -2003 9 14 18 27 NADINE 47.3 314.2 138 524 -1970 3 7 6 3 NADINE 7.7 214.7 54 117 -1987 2 18 0 5 RAFAEL 23.5 114.8 124 452 -1983 11 7 12 17 ISAAC 69.5 188.6 37 424 -1977 3 6 12 28 NADINE 62.9 272.8 55 176 -1964 9 6 0 2 HELENE 8.8 212.1 80 36 -1981 4 18 12 25 ERNESTO 12.7 287.2 33 540 -1960 8 17 12 28 DEBBY 11.2 321.8 153 435 -1972 7 17 12 6 KIRK 23.5 331.4 114 468 -1956 6 15 18 1 ISAAC 67.5 54.6 59 638 -1979 11 16 12 15 PATTY 37.9 35.6 31 784 -1959 1 9 6 8 JOYCE 34.8 0.3 128 832 -1970 4 24 6 24 ERNESTO 18.3 348.2 45 44 -1978 3 8 18 5 LESLIE 13.6 235.2 160 532 -1987 6 19 12 26 LESLIE 42.6 218.4 38 673 -1969 10 17 18 13 RAFAEL 36.4 45.0 63 108 -1953 11 23 6 26 ISAAC 7.2 343.4 130 140 -1982 6 21 0 8 ERNESTO 47.1 310.6 121 346 -1993 9 3 0 28 ERNESTO 49.3 169.1 44 841 -1980 10 10 0 18 RAFAEL 44.8 145.7 121 292 -1998 1 26 0 22 JOYCE 22.5 356.4 32 229 -1954 6 21 12 25 PATTY 54.0 267.1 162 842 -1973 2 2 0 6 SANDY 20.4 112.9 127 406 -1981 6 4 12 7 GORDON 49.3 115.8 51 654 -1983 7 24 6 23 FLORENCE 47.6 342.8 38 288 -1955 12 28 12 2 ERNESTO 56.1 211.9 60 550 -1981 9 20 0 4 NADINE 35.2 54.7 54 558 -2003 4 8 6 5 GORDON 50.0 258.5 58 230 -1952 9 1 12 28 MICHAEL 9.4 170.4 10 440 -1950 6 28 6 12 CHRIS 57.4 128.7 91 159 -1987 6 14 0 22 RAFAEL 65.1 321.9 37 80 -1979 11 7 18 26 BERYL 14.1 219.4 79 676 -1968 3 15 0 25 MICHAEL 48.9 341.1 46 480 -1999 4 17 12 15 WILLIAM 62.0 60.8 121 717 -2000 1 28 12 23 OSCAR 17.6 42.1 134 641 -1962 12 26 12 4 SANDY 64.2 166.4 47 844 -1955 9 18 12 5 BERYL 49.3 249.8 18 476 -1961 6 5 12 7 FLORENCE 26.5 33.6 139 74 -1985 6 3 6 1 TONY 37.9 290.2 155 820 -1978 12 21 6 11 HELENE 69.1 102.2 85 394 -1961 2 20 0 2 LESLIE 24.0 111.2 110 20 -1999 3 11 0 17 PATTY 66.3 161.9 35 432 -1964 11 13 18 12 WILLIAM 19.5 73.9 140 548 -1959 7 18 12 15 JOYCE 16.7 139.8 37 241 -1985 7 22 18 27 ERNESTO 18.2 350.0 147 59 -1961 12 16 0 16 TONY 32.6 113.8 20 607 -1988 3 26 6 19 GORDON 38.1 141.3 103 388 -1998 8 3 18 3 KIRK 68.1 52.1 95 818 -1998 10 25 18 28 CHRIS 20.8 297.0 45 816 -1952 5 21 6 2 ISAAC 42.0 332.6 132 845 -1994 11 10 6 18 WILLIAM 35.8 100.0 163 830 -1957 10 11 6 23 RAFAEL 14.9 274.1 90 481 -1966 10 22 18 5 BERYL 30.3 187.8 38 244 -1997 5 16 12 1 RAFAEL 34.4 119.6 136 589 -1969 11 8 18 1 TONY 42.5 44.7 128 620 -1982 2 13 18 3 KIRK 67.7 33.3 159 613 -2001 5 14 0 28 SANDY 48.8 300.9 107 668 -1982 3 10 0 6 HELENE 8.8 75.2 88 217 -1986 4 4 18 27 NADINE 53.4 207.0 53 149 -1980 6 28 0 28 TONY 18.4 145.1 79 524 -1956 2 22 18 27 PATTY 22.0 267.1 115 885 -1968 1 13 6 27 ISAAC 64.5 153.4 108 376 -1977 5 1 12 15 CHRIS 37.5 95.5 64 511 -1956 8 12 0 12 TONY 17.5 68.0 40 305 -1996 6 17 18 4 BERYL 59.5 69.0 135 153 -1958 5 13 6 21 HELENE 40.2 148.5 138 102 -1987 7 21 0 17 VALERIE 25.2 276.6 22 868 -1996 2 7 0 2 DEBBY 46.4 201.6 66 863 -1994 3 1 18 10 OSCAR 36.0 252.4 87 42 -1953 10 1 6 12 DEBBY 16.0 163.4 94 429 -2004 7 11 12 9 SANDY 52.5 325.2 143 301 -1993 11 17 6 28 VALERIE 32.2 323.4 149 576 -1962 11 26 6 26 NADINE 50.2 263.8 135 155 -1971 2 13 6 28 OSCAR 15.3 17.2 63 678 -1999 11 7 18 7 OSCAR 59.5 139.4 141 855 -1982 5 16 6 14 FLORENCE 66.8 217.8 49 686 -1985 12 21 6 2 TONY 16.7 10.7 35 146 -1988 3 27 18 23 ALBERTO 39.2 208.6 65 897 -2000 4 25 0 17 PATTY 23.7 121.0 41 773 -1969 5 13 6 8 VALERIE 38.0 305.3 164 523 -1951 4 13 12 22 VALERIE 52.3 273.5 155 261 -1952 1 25 18 19 OSCAR 39.0 95.1 152 588 -1998 6 22 6 24 LESLIE 45.1 19.4 147 530 -1999 1 4 18 12 GORDON 66.2 295.1 101 199 -1971 12 28 0 1 WILLIAM 10.5 89.3 42 436 -2003 11 27 6 11 RAFAEL 24.1 191.2 107 754 -1961 6 23 0 28 ISAAC 45.1 114.3 93 585 -1967 3 18 0 25 JOYCE 57.8 314.0 85 159 -1963 5 5 6 27 DEBBY 44.1 50.3 145 849 -1970 3 16 18 2 MICHAEL 63.3 124.3 150 566 -1957 2 27 6 21 VALERIE 43.5 109.2 23 562 -1974 7 25 6 5 WILLIAM 25.7 171.4 49 290 -1982 6 28 0 8 MICHAEL 35.7 74.6 59 168 -1976 11 27 0 28 OSCAR 16.4 200.2 69 740 -1982 10 3 12 20 DEBBY 37.3 71.3 154 108 -1996 9 9 18 27 FLORENCE 9.1 205.6 50 698 -1958 11 17 0 13 LESLIE 68.2 51.0 40 844 -1963 5 22 0 4 NADINE 26.1 343.1 42 721 -1961 11 1 0 17 TONY 16.2 44.0 77 538 -1953 5 8 0 16 ERNESTO 9.6 339.7 21 402 -1959 11 26 12 19 TONY 47.3 289.2 161 117 -1969 4 7 0 28 KIRK 14.9 231.3 128 474 -1997 7 16 0 12 ISAAC 50.3 259.6 93 641 -1953 9 2 18 25 SANDY 63.1 179.2 151 456 -1995 3 3 0 13 GORDON 47.1 26.9 129 765 -1976 4 5 12 16 MICHAEL 53.0 109.1 32 253 -1975 11 17 0 26 WILLIAM 15.9 162.9 17 634 -1965 2 8 12 12 VALERIE 42.5 335.9 121 326 -2000 9 21 12 14 GORDON 19.5 33.7 103 380 -1999 10 7 12 14 RAFAEL 28.8 259.6 23 802 -1982 4 2 18 28 VALERIE 28.3 33.9 146 650 -1970 8 27 6 4 ALBERTO 53.7 168.6 37 653 -2002 8 19 0 7 CHRIS 58.3 53.6 93 513 -1965 3 18 18 13 HELENE 53.3 15.9 59 347 -1965 10 28 18 26 NADINE 34.5 204.4 151 511 -1984 3 2 18 27 BERYL 28.5 134.2 31 528 -1995 1 24 6 17 ALBERTO 14.2 82.9 150 622 -1969 5 22 6 16 TONY 14.8 97.2 123 77 -1979 5 2 0 6 HELENE 32.6 345.7 119 421 -1980 2 26 18 22 BERYL 33.9 334.5 41 775 -1961 1 9 6 14 HELENE 20.9 14.4 41 250 -1999 6 26 12 26 NADINE 47.9 304.9 143 825 -1975 8 24 0 18 GORDON 32.4 182.3 94 776 -1981 9 26 6 22 LESLIE 49.1 157.4 50 616 -1989 4 25 18 9 JOYCE 9.7 334.6 140 271 -1981 6 28 0 18 ALBERTO 34.4 343.9 122 666 -1995 4 25 18 13 FLORENCE 57.5 166.3 43 700 -1965 9 25 0 4 ERNESTO 24.7 55.0 77 212 -1984 7 19 6 5 TONY 52.9 312.1 118 890 -1998 3 15 6 26 ERNESTO 31.5 206.8 83 497 -1990 12 4 6 7 TONY 43.5 71.7 113 559 -1968 4 24 0 21 HELENE 11.6 55.7 13 81 -1992 12 1 6 1 OSCAR 40.6 245.3 159 217 -1997 3 20 12 11 GORDON 58.6 232.8 71 402 -1999 9 4 12 27 SANDY 59.3 72.6 52 332 -1999 3 13 12 9 DEBBY 16.8 157.4 41 694 -1995 12 24 18 21 JOYCE 40.1 320.0 37 639 -1991 9 21 6 8 VALERIE 38.2 337.4 118 481 -1983 6 25 12 16 WILLIAM 11.1 99.1 109 526 -1951 9 18 0 9 BERYL 8.5 254.5 46 277 -1980 5 1 6 6 BERYL 55.8 1.8 53 578 -1995 7 4 12 22 ALBERTO 58.6 81.5 83 91 -1999 9 14 6 13 WILLIAM 54.9 265.6 154 453 -1953 8 6 0 23 TONY 49.4 269.8 10 682 -1974 3 27 18 5 SANDY 56.7 298.4 70 684 -1974 9 5 18 24 MICHAEL 51.6 27.2 28 167 -1996 5 20 6 3 ISAAC 29.2 161.0 132 695 -1973 2 16 6 18 ALBERTO 52.3 166.8 116 667 -1973 9 17 0 18 ERNESTO 10.0 212.8 95 265 -1959 6 9 18 19 RAFAEL 48.8 124.4 13 229 -1955 11 7 12 21 JOYCE 63.1 210.4 58 511 -1960 5 21 12 28 HELENE 59.7 163.6 53 766 -1955 2 14 12 4 FLORENCE 46.3 250.9 157 616 -1998 6 4 18 12 MICHAEL 43.0 227.0 107 754 -1959 2 14 6 9 DEBBY 25.5 27.8 159 857 -1953 9 19 12 3 OSCAR 20.6 207.4 39 790 -1994 9 18 6 4 FLORENCE 12.5 221.7 29 516 -1983 9 11 12 10 WILLIAM 39.0 187.9 153 101 -1982 9 4 18 3 GORDON 64.9 11.8 49 308 -1976 5 5 0 26 NADINE 49.2 246.4 137 55 -1972 9 12 0 27 BERYL 39.0 43.0 156 628 -1994 7 13 18 9 NADINE 37.7 289.3 15 247 -1963 2 26 0 28 CHRIS 10.5 197.2 120 121 -1994 12 25 6 5 WILLIAM 10.8 264.7 69 248 -1985 1 6 18 4 BERYL 18.5 247.7 51 435 -2004 1 5 6 24 GORDON 51.2 332.8 148 720 -1960 9 7 0 26 SANDY 45.2 237.7 70 167 -1970 2 17 0 2 TONY 65.5 30.0 112 836 -1959 5 8 6 12 LESLIE 48.4 69.3 133 104 -1995 10 9 18 13 SANDY 32.5 22.9 157 370 -1971 2 7 6 5 HELENE 64.0 208.3 37 115 -1955 6 12 12 22 MICHAEL 50.6 27.8 155 49 -1957 4 11 12 7 PATTY 22.8 9.4 14 689 -1955 5 4 6 21 DEBBY 56.8 273.5 122 728 -1981 5 3 12 27 GORDON 13.4 104.9 97 260 -1960 3 11 18 25 PATTY 46.9 160.8 141 581 -1957 5 17 0 1 WILLIAM 43.3 208.2 59 892 -1959 7 17 0 21 ISAAC 9.0 316.5 101 776 -1970 11 3 0 18 OSCAR 60.5 351.3 84 769 -1982 9 3 6 8 ISAAC 60.2 168.7 147 516 -1986 8 12 6 27 TONY 34.7 318.0 164 448 -1967 3 20 12 1 KIRK 28.4 161.9 52 2 -1984 8 1 18 2 CHRIS 31.3 61.8 18 239 -1958 3 5 12 15 DEBBY 10.7 56.8 148 292 -1983 5 13 12 3 DEBBY 45.9 294.3 81 233 -1989 6 9 0 5 KIRK 44.0 316.8 136 156 -1958 1 28 12 26 ALBERTO 16.7 66.5 163 479 -1967 9 6 18 18 ISAAC 66.0 48.8 15 96 -1985 4 9 18 7 MICHAEL 22.4 100.4 83 331 -1993 5 13 12 8 JOYCE 41.3 83.7 11 428 -1985 4 5 6 17 JOYCE 46.6 77.4 90 545 -1991 4 2 18 26 VALERIE 34.7 40.8 52 359 -1984 4 14 0 18 VALERIE 38.0 176.3 34 706 -1961 10 4 18 28 WILLIAM 24.7 356.8 143 107 -1961 6 19 12 24 LESLIE 51.2 351.6 114 488 -1978 11 20 0 3 ERNESTO 38.3 287.4 53 214 -1985 8 15 0 11 MICHAEL 29.8 19.3 40 633 -1973 12 3 6 18 LESLIE 52.2 309.5 40 628 -1976 12 16 18 2 CHRIS 45.1 31.6 114 755 -1956 5 12 6 7 PATTY 19.2 50.3 69 25 -1979 5 26 6 18 FLORENCE 68.0 298.1 86 341 -2000 6 22 18 6 RAFAEL 9.0 309.6 50 779 -1981 10 1 12 2 ALBERTO 63.7 171.7 91 505 -1992 9 7 6 18 ERNESTO 62.9 103.9 70 216 -2003 9 10 12 26 OSCAR 25.8 291.7 147 714 -1953 1 13 0 14 HELENE 58.1 41.6 129 256 -1974 4 4 6 20 PATTY 67.3 143.1 111 854 -1977 4 2 0 26 CHRIS 24.9 237.6 42 376 -1968 5 3 6 1 GORDON 14.2 167.1 118 28 -1988 9 1 0 4 NADINE 63.3 248.5 123 323 -1970 1 15 6 16 ALBERTO 58.7 227.2 80 69 -1988 4 4 0 21 MICHAEL 11.4 269.5 68 384 -1987 2 15 6 18 ALBERTO 17.7 337.8 68 636 -1976 7 21 6 11 VALERIE 31.4 117.5 59 357 -1959 10 28 6 15 LESLIE 14.5 273.7 77 396 -1986 5 16 6 16 ERNESTO 53.2 293.8 100 233 -1986 1 11 6 15 KIRK 55.5 187.2 13 395 -1962 9 22 12 9 VALERIE 66.1 338.0 102 17 -1997 4 25 6 2 ISAAC 63.0 87.3 143 767 -1972 9 18 12 3 LESLIE 28.3 103.2 47 879 -1965 11 21 6 13 PATTY 45.5 183.7 87 807 -1993 12 5 12 22 LESLIE 23.2 123.5 23 153 -1989 2 16 6 9 CHRIS 30.9 237.5 24 298 -1974 1 22 0 20 FLORENCE 22.2 281.6 85 358 -1961 8 1 12 19 ALBERTO 46.8 181.9 137 414 -1981 11 23 18 4 VALERIE 50.9 87.2 145 88 -1999 11 13 6 23 MICHAEL 46.7 140.7 80 12 -1991 9 17 0 24 NADINE 50.9 4.7 134 279 -1963 3 27 12 5 NADINE 23.9 215.9 118 50 -1987 1 4 0 8 FLORENCE 66.0 249.0 57 74 -1968 10 12 6 23 PATTY 49.9 234.1 44 790 -1976 10 24 18 2 DEBBY 25.2 293.8 46 440 -1993 4 16 0 28 ALBERTO 32.3 279.0 125 458 -1960 4 7 0 11 NADINE 34.7 114.6 66 307 -2001 8 3 18 21 GORDON 52.4 228.2 67 223 -1954 8 4 0 26 KIRK 62.9 260.3 63 350 -1997 6 17 12 24 JOYCE 48.1 31.1 97 165 -1977 12 22 0 11 HELENE 53.5 257.5 47 90 -1990 1 10 6 1 SANDY 62.0 245.5 115 164 -1993 10 14 18 17 KIRK 28.1 351.5 51 639 -1994 10 2 0 5 JOYCE 36.7 297.0 17 225 -1999 6 11 6 2 TONY 23.7 80.9 19 447 -1994 3 1 6 12 OSCAR 35.3 126.1 57 742 -1961 3 24 12 14 OSCAR 59.7 195.5 105 178 -1991 12 2 6 27 ALBERTO 30.6 171.3 147 357 -2001 10 25 0 16 NADINE 38.1 173.2 138 199 -1951 8 5 0 9 OSCAR 54.8 129.5 15 412 -1977 10 24 6 19 CHRIS 50.6 12.6 58 775 -1997 12 9 18 10 LESLIE 25.0 67.8 164 611 -1977 3 24 6 19 MICHAEL 30.6 315.3 89 303 -1955 2 12 0 4 DEBBY 26.5 23.8 26 753 -1955 10 22 18 8 PATTY 26.3 347.1 32 770 -1993 11 21 18 16 PATTY 40.0 86.4 138 843 -1975 4 20 12 5 BERYL 34.6 200.3 80 4 -1964 4 4 0 22 PATTY 57.8 175.7 12 202 -1956 6 6 6 1 GORDON 37.4 128.5 139 184 -1993 8 5 18 4 DEBBY 67.8 219.7 88 424 -1962 8 28 12 23 SANDY 27.7 221.7 132 655 -2000 2 19 12 22 OSCAR 21.8 122.9 127 61 -1987 8 7 12 3 JOYCE 66.9 132.4 103 116 -1989 10 17 0 11 FLORENCE 62.6 54.5 93 708 -1994 5 13 12 20 RAFAEL 28.7 330.9 132 86 -1997 12 1 18 27 JOYCE 65.5 174.8 121 56 -1961 7 2 18 20 DEBBY 19.7 72.7 98 75 -1958 6 26 0 7 DEBBY 42.9 13.6 100 679 -1963 10 2 12 14 PATTY 30.3 228.6 162 525 -2003 12 6 18 24 TONY 16.1 155.7 105 422 -1980 2 2 6 9 CHRIS 13.1 38.6 139 853 -1986 10 20 0 21 ALBERTO 37.9 329.7 96 154 -1977 9 22 0 4 OSCAR 39.3 19.4 137 770 -1959 3 15 18 1 BERYL 42.9 83.0 104 818 -1988 8 19 12 3 ISAAC 50.0 13.3 61 528 -1985 7 21 12 2 BERYL 8.1 24.7 146 284 -2000 8 11 12 28 LESLIE 37.9 167.1 49 377 -1991 9 13 0 6 NADINE 54.9 116.1 139 135 -1979 6 4 18 5 SANDY 62.0 296.0 145 261 -1967 11 8 0 14 ALBERTO 30.8 7.9 30 580 -2000 5 15 0 6 JOYCE 15.9 61.5 147 843 -1990 3 24 0 24 ISAAC 9.2 312.6 29 725 -1950 4 2 12 18 VALERIE 69.1 283.4 49 483 -1994 5 24 12 13 PATTY 38.4 283.7 107 525 -1981 4 14 12 20 RAFAEL 39.8 241.9 63 627 -1965 3 16 18 7 ERNESTO 65.9 346.9 74 200 -1992 1 27 12 14 NADINE 33.2 233.7 93 518 -1989 10 25 0 27 TONY 28.4 154.1 101 440 -1975 9 5 12 11 SANDY 19.9 239.9 17 348 -1960 12 28 18 13 DEBBY 63.1 61.6 11 621 -1977 8 25 18 14 WILLIAM 46.3 81.9 71 293 -1975 8 13 6 24 RAFAEL 54.1 184.3 123 764 -1990 12 12 6 9 MICHAEL 57.5 59.1 73 51 -1996 8 3 6 20 TONY 65.7 319.8 117 95 -2001 5 19 18 18 OSCAR 20.4 244.0 98 645 -1952 5 15 12 16 WILLIAM 23.5 314.7 132 725 -1988 6 28 18 13 WILLIAM 65.2 96.8 53 52 -1954 8 17 12 2 VALERIE 65.0 311.2 29 644 -1991 7 18 18 7 RAFAEL 53.0 257.1 100 474 -1965 5 15 0 18 CHRIS 10.8 137.0 47 522 -2002 10 9 18 24 CHRIS 22.2 10.7 120 214 -1957 6 18 18 26 BERYL 15.7 141.7 151 733 -1968 1 1 6 5 DEBBY 37.1 22.0 157 231 -1967 11 21 6 16 ALBERTO 46.6 251.5 133 826 -1954 6 22 18 17 WILLIAM 59.3 96.3 118 505 -1999 5 12 18 9 HELENE 8.3 84.0 23 659 -1955 2 25 18 15 ALBERTO 46.9 329.8 140 697 -1950 9 10 18 10 HELENE 61.3 282.0 129 103 -1955 2 21 6 25 KIRK 52.7 254.5 141 370 -1979 8 20 6 7 VALERIE 33.9 254.9 146 873 -1961 10 6 12 2 KIRK 48.0 274.8 20 166 -1981 8 25 0 28 JOYCE 52.0 128.7 36 632 -1991 7 22 12 15 ISAAC 40.8 332.8 49 23 -1980 9 7 0 11 DEBBY 69.9 165.7 118 724 -1971 6 17 18 12 MICHAEL 34.6 331.9 29 429 -1999 9 14 0 18 NADINE 49.0 212.8 111 618 -1989 2 17 0 13 DEBBY 16.3 191.9 155 256 -1995 4 19 0 20 BERYL 35.8 0.3 108 199 -1950 5 24 12 22 MICHAEL 63.0 186.8 77 336 -1955 10 18 6 26 ALBERTO 56.1 324.7 85 475 -1987 8 8 0 15 DEBBY 60.3 64.4 122 225 -1977 4 23 6 21 FLORENCE 8.2 283.5 130 61 -1951 9 28 18 25 HELENE 61.7 191.0 25 851 -1960 11 1 6 25 MICHAEL 47.1 268.4 139 219 -1975 12 13 18 2 NADINE 58.9 210.0 75 599 -1975 10 15 18 12 NADINE 34.6 306.6 150 271 -1991 6 21 0 23 DEBBY 54.1 312.4 126 272 -1991 5 9 0 17 LESLIE 33.0 73.9 153 296 -1997 12 18 6 14 CHRIS 25.5 138.8 150 186 -1962 3 16 12 2 RAFAEL 24.6 326.0 131 332 -1973 8 7 0 18 BERYL 43.1 329.4 116 487 -1953 5 23 0 2 FLORENCE 64.9 56.0 151 428 -1970 5 11 12 4 VALERIE 33.5 26.7 148 749 -1954 7 2 6 28 KIRK 58.2 338.9 40 131 -2002 8 20 12 14 FLORENCE 31.8 116.4 55 385 -1994 1 24 12 18 ERNESTO 60.2 25.0 155 802 -1962 3 23 0 13 ERNESTO 64.0 63.5 61 730 -1980 12 2 18 4 OSCAR 59.6 9.9 94 53 -1980 1 7 18 26 DEBBY 36.2 182.8 118 454 -1986 4 10 18 3 KIRK 41.2 55.0 82 464 -1972 5 7 6 25 SANDY 67.0 42.9 40 219 -1990 1 15 12 12 OSCAR 34.9 208.5 25 776 -1991 2 13 0 13 RAFAEL 68.5 247.7 162 555 -1981 3 24 18 4 GORDON 29.6 99.1 114 471 -2001 3 17 6 25 RAFAEL 15.4 213.4 119 354 -1972 6 13 18 17 ERNESTO 63.6 341.4 31 294 -1993 3 22 0 27 NADINE 69.8 64.6 28 350 -2004 5 10 6 14 ERNESTO 25.2 138.6 125 850 -1989 9 24 18 11 ALBERTO 53.5 249.3 106 696 -1967 8 2 0 3 RAFAEL 64.4 136.9 131 161 -1981 7 8 18 6 ERNESTO 65.2 139.5 133 487 -1985 10 23 12 21 ERNESTO 33.2 168.3 129 35 -1987 9 6 0 4 ISAAC 29.5 342.0 37 159 -1985 7 14 18 24 SANDY 66.6 95.9 161 495 -1951 10 2 12 22 JOYCE 30.0 305.6 78 394 -1978 8 24 0 5 ALBERTO 66.2 231.2 53 536 -1995 4 10 6 4 GORDON 31.2 1.7 138 83 -1954 8 1 18 22 DEBBY 33.6 157.2 21 709 -2001 8 16 0 12 NADINE 41.3 261.4 43 562 -1989 7 27 18 24 GORDON 11.2 56.1 105 862 -1975 5 10 12 1 FLORENCE 53.1 26.2 33 243 -2004 6 14 6 12 BERYL 52.4 148.0 124 301 -1951 12 6 18 27 LESLIE 59.3 89.2 68 52 -1998 5 1 18 3 NADINE 29.4 56.9 97 817 -1979 1 16 6 15 GORDON 36.9 29.5 72 354 -2003 5 22 18 20 SANDY 10.1 257.3 99 546 -1985 10 3 6 2 OSCAR 14.1 354.6 131 574 -1950 2 24 6 10 JOYCE 42.9 321.8 153 118 -1973 11 5 18 22 SANDY 42.9 297.5 125 700 -1990 2 26 0 12 ISAAC 61.8 118.6 87 785 -1991 3 6 18 20 ALBERTO 39.7 285.9 85 737 -1983 5 3 0 17 JOYCE 52.2 172.7 20 361 -1989 1 24 0 7 SANDY 58.3 354.1 40 136 -1969 4 12 18 14 KIRK 9.1 221.9 160 295 -1989 11 17 6 21 MICHAEL 49.6 343.5 116 663 -1987 3 10 0 18 LESLIE 7.8 355.8 88 780 -1962 2 15 6 25 ERNESTO 7.7 311.4 72 47 -1983 7 20 12 21 FLORENCE 54.5 6.0 57 620 -1970 8 11 6 12 PATTY 68.2 294.7 94 456 -1995 11 4 0 16 NADINE 53.4 226.2 20 582 -1979 9 22 12 28 CHRIS 44.4 288.8 55 175 -1962 6 9 0 7 WILLIAM 22.7 161.1 91 312 -1987 11 25 6 5 VALERIE 15.3 172.3 64 559 -1973 5 10 12 17 HELENE 67.7 180.4 72 664 -1978 1 24 12 21 LESLIE 7.9 20.5 63 509 -1952 2 17 12 15 ERNESTO 47.4 156.6 36 466 -2001 9 11 12 16 MICHAEL 21.1 285.5 21 607 -2003 1 16 6 23 KIRK 12.1 128.6 73 340 -1988 1 9 18 12 NADINE 51.7 53.1 113 6 -2002 5 27 6 12 DEBBY 60.8 120.7 39 62 -2000 9 8 18 28 BERYL 67.1 357.8 55 764 -1982 9 24 6 1 ERNESTO 51.2 47.7 72 360 -1952 10 1 6 3 JOYCE 28.7 68.3 114 817 -2003 11 14 6 15 ALBERTO 22.5 324.3 54 53 -1975 9 9 0 10 LESLIE 46.7 66.4 84 180 -1971 3 8 6 22 DEBBY 36.0 153.5 55 851 -1994 1 16 18 15 PATTY 47.8 54.2 95 717 -1953 6 28 18 27 RAFAEL 48.5 106.1 26 489 -1966 5 23 12 4 ERNESTO 8.3 95.5 25 295 -1955 11 5 0 7 ISAAC 65.5 181.8 159 891 -1960 2 17 12 17 NADINE 67.8 166.1 86 777 -1975 1 28 6 13 SANDY 25.1 77.9 30 105 -1957 2 22 12 14 HELENE 49.4 69.0 109 497 -1952 2 23 18 21 SANDY 39.0 229.6 121 381 -1953 2 2 0 6 NADINE 49.9 95.0 12 591 -1993 12 7 18 22 TONY 36.4 187.2 12 605 -1961 8 25 0 16 MICHAEL 62.5 8.9 71 635 -1990 12 27 6 11 DEBBY 42.6 260.6 144 219 -1979 10 27 18 8 MICHAEL 46.8 343.7 40 122 -1958 6 4 18 12 RAFAEL 47.0 124.9 151 623 -1957 2 5 12 24 OSCAR 26.9 279.9 33 153 -1988 5 25 12 14 RAFAEL 41.8 288.2 117 184 -1964 10 12 12 7 KIRK 66.4 62.0 157 492 -1989 2 10 18 14 ISAAC 27.8 310.7 47 739 -1998 5 7 0 9 BERYL 67.8 99.1 56 647 -2000 10 14 18 19 FLORENCE 53.4 18.9 134 603 -1959 7 9 6 19 VALERIE 14.7 131.3 25 87 -1963 7 10 18 14 FLORENCE 53.7 148.1 109 768 -1999 2 13 18 23 MICHAEL 37.6 321.4 108 751 -1997 11 18 0 21 WILLIAM 39.0 57.7 71 326 -1959 10 23 6 17 HELENE 20.5 254.2 87 564 -2003 7 13 6 10 MICHAEL 56.5 259.0 51 308 -1995 8 8 18 5 TONY 12.6 323.9 59 695 -1998 12 25 12 26 PATTY 24.5 141.0 70 304 -1967 1 23 6 11 LESLIE 68.9 32.1 131 337 -1978 11 9 12 11 LESLIE 21.5 168.6 107 389 -1965 8 12 6 7 NADINE 36.5 246.3 113 504 -1994 7 6 12 4 GORDON 22.8 89.8 80 317 -1966 2 24 6 16 DEBBY 34.8 296.8 89 798 -1953 10 27 12 6 ALBERTO 64.7 70.5 113 707 -1978 12 10 18 12 BERYL 29.1 175.9 102 882 -1968 5 25 0 7 PATTY 31.8 5.7 27 666 -1981 8 5 0 19 ALBERTO 37.2 44.9 46 307 -1974 8 24 6 8 OSCAR 51.9 183.1 92 84 -1963 4 15 6 25 ERNESTO 38.1 56.3 99 860 -1984 12 4 6 9 OSCAR 15.9 191.7 85 288 -2001 5 28 18 25 HELENE 22.4 331.0 84 870 -1967 3 7 12 27 ISAAC 59.5 78.6 108 200 -1976 10 24 6 11 OSCAR 37.0 328.0 27 307 -1967 2 1 18 28 MICHAEL 47.7 173.3 152 147 -1981 2 7 6 12 BERYL 17.3 340.7 11 858 -1979 12 18 18 17 CHRIS 37.1 247.4 88 784 -1972 6 21 18 1 VALERIE 66.9 265.8 41 542 -1951 10 11 12 7 HELENE 66.4 7.6 135 131 -1980 4 24 18 19 CHRIS 38.5 114.5 125 208 -1987 6 7 6 2 TONY 70.0 30.8 56 32 -1979 4 7 6 2 CHRIS 45.6 296.8 137 809 -2003 11 10 12 3 DEBBY 40.5 174.7 25 116 -2004 2 25 0 4 TONY 15.6 329.1 100 702 -1978 3 6 18 14 OSCAR 51.9 320.2 141 389 -1953 6 18 6 27 NADINE 38.4 280.3 110 531 -1956 9 21 6 11 PATTY 60.7 330.3 60 225 -1995 4 14 0 14 HELENE 48.4 143.2 45 732 -1983 12 5 6 14 RAFAEL 35.2 267.6 80 248 -1989 11 16 12 21 CHRIS 45.8 326.9 48 159 -1987 7 1 18 22 KIRK 62.6 164.0 29 98 -1950 5 8 12 2 TONY 65.3 356.7 154 672 -1956 7 7 12 8 NADINE 18.9 80.1 66 499 -1966 8 26 6 11 MICHAEL 12.8 250.3 36 15 -1976 4 27 6 21 JOYCE 68.7 272.2 128 46 -2003 9 20 6 6 PATTY 10.9 44.0 15 172 -1968 2 12 6 13 CHRIS 17.1 183.3 62 728 -1995 6 21 12 2 HELENE 68.3 213.3 164 396 -1956 3 18 0 5 TONY 32.3 261.0 80 757 -1958 7 8 0 26 KIRK 66.3 25.5 161 772 -1973 11 9 12 26 DEBBY 59.9 93.7 75 513 -1976 1 10 6 17 VALERIE 16.8 77.2 11 506 -1982 9 23 12 26 VALERIE 25.8 339.7 100 449 -1995 3 25 12 3 ISAAC 45.6 296.6 89 756 -1957 7 1 6 4 GORDON 61.1 303.9 146 146 -1983 9 20 12 4 CHRIS 42.0 60.7 73 34 -1969 8 6 0 5 HELENE 8.4 148.8 121 162 -1977 7 6 18 13 TONY 9.9 96.8 53 769 -1953 10 19 12 26 WILLIAM 25.0 58.6 97 380 -1965 6 2 6 22 SANDY 50.9 22.7 26 826 -1984 12 10 6 9 VALERIE 52.7 323.4 30 532 -1955 7 26 6 1 NADINE 28.4 169.1 147 233 -2004 7 13 6 15 HELENE 46.8 49.5 105 481 -1967 9 9 12 6 ERNESTO 29.4 75.8 32 199 -1980 11 10 12 26 KIRK 20.7 261.6 110 386 -1989 11 4 18 27 WILLIAM 58.9 75.8 64 682 -1977 12 26 0 4 JOYCE 32.4 203.0 156 240 -1990 1 22 6 25 TONY 56.0 278.4 143 16 -1983 2 11 6 2 CHRIS 11.7 209.1 139 600 -1961 4 4 0 17 TONY 42.6 78.6 96 744 -1985 8 3 0 14 ERNESTO 47.6 143.6 152 257 -1972 2 17 12 19 BERYL 30.1 303.0 89 790 -1966 10 9 12 16 PATTY 12.2 215.2 87 612 -1999 8 14 12 19 ISAAC 42.0 163.5 77 335 -1951 9 19 6 18 FLORENCE 13.8 259.9 23 383 -1977 12 2 18 5 WILLIAM 45.2 299.4 104 601 -2000 10 10 12 1 WILLIAM 35.3 288.2 147 780 -1983 2 16 6 2 BERYL 60.2 357.8 35 519 -1966 6 7 0 20 ISAAC 28.0 133.3 23 769 -1996 8 10 18 19 NADINE 50.9 287.5 71 488 -1977 7 15 12 9 OSCAR 18.3 287.1 50 844 -1960 11 25 6 6 ALBERTO 33.8 113.3 119 160 -1985 10 9 0 24 DEBBY 41.9 205.1 34 601 -1979 10 15 6 26 RAFAEL 52.1 313.6 13 806 -2000 6 25 12 5 LESLIE 11.9 39.4 87 778 -1954 4 9 12 28 PATTY 15.6 56.7 157 335 -1982 2 18 6 4 MICHAEL 32.1 34.2 79 197 -2004 12 24 6 7 TONY 42.6 225.2 148 608 -1961 5 7 18 10 PATTY 42.7 145.4 125 170 -2000 3 26 18 20 SANDY 7.3 291.0 152 100 -1958 12 16 12 24 SANDY 35.8 202.3 85 21 -1977 11 15 6 26 VALERIE 19.1 13.5 86 586 -2000 9 21 12 17 OSCAR 41.4 272.8 122 345 -1961 6 11 18 2 FLORENCE 9.6 175.9 163 853 -1973 10 26 0 11 MICHAEL 57.5 204.5 70 434 -1950 4 8 18 7 JOYCE 62.5 317.4 75 308 -1985 6 25 0 14 JOYCE 9.6 353.0 31 273 -1989 5 20 12 11 NADINE 43.8 341.1 103 701 -1974 1 7 0 4 CHRIS 17.4 74.5 119 489 -2002 2 11 12 12 MICHAEL 20.4 80.2 19 322 -1985 6 3 0 9 CHRIS 69.1 152.2 55 734 -1972 11 27 12 12 PATTY 13.0 241.2 12 262 -1970 12 15 6 14 NADINE 51.5 93.1 109 637 -1991 1 8 18 25 ALBERTO 48.4 114.4 35 777 -1968 8 20 0 21 ISAAC 38.6 38.2 103 23 -1987 4 7 6 7 LESLIE 8.5 124.0 69 269 -2003 3 12 0 18 RAFAEL 13.2 320.3 27 263 -1966 2 26 18 14 PATTY 58.8 60.0 20 58 -1990 10 25 18 27 WILLIAM 68.1 128.1 62 290 -1989 8 21 12 1 TONY 11.9 204.9 14 309 -1979 5 4 18 6 FLORENCE 32.5 216.7 48 825 -1995 12 26 0 13 KIRK 68.3 349.9 86 34 -1965 5 8 6 11 TONY 65.6 22.3 110 381 -1974 10 9 12 12 ISAAC 33.9 60.7 119 334 -1998 9 15 0 20 MICHAEL 8.9 8.0 74 831 -1985 6 14 18 4 MICHAEL 20.3 51.1 160 422 -1955 12 25 12 25 BERYL 40.1 117.2 128 606 -1990 7 24 6 9 RAFAEL 17.4 182.6 112 525 -1970 3 8 12 12 RAFAEL 67.4 165.9 31 55 -1985 11 15 18 27 HELENE 41.7 328.8 105 820 -1953 2 23 0 24 OSCAR 23.9 208.2 78 365 -1957 10 1 0 19 SANDY 65.3 140.6 158 582 -1969 9 1 0 18 GORDON 45.8 265.1 11 464 -1966 9 12 0 25 SANDY 36.3 205.1 154 344 -1966 5 7 18 15 NADINE 16.6 148.5 151 89 -2000 7 9 18 14 HELENE 38.1 331.6 10 36 -2003 10 10 0 12 PATTY 30.9 346.2 39 205 -1996 7 8 0 16 ISAAC 46.4 30.6 152 605 -1980 2 2 6 1 ERNESTO 65.4 114.4 144 469 -1986 5 16 12 8 MICHAEL 16.9 144.8 80 150 -1950 5 8 6 19 GORDON 41.6 207.1 135 801 -1956 10 13 18 8 DEBBY 24.3 34.4 108 175 -1987 6 6 18 21 PATTY 9.4 42.3 32 466 -2004 7 22 18 23 GORDON 22.9 135.4 118 711 -1980 12 19 6 5 OSCAR 8.8 136.3 114 858 -1985 7 13 6 4 LESLIE 67.0 177.0 48 143 -1995 9 3 12 14 RAFAEL 64.2 294.1 110 548 -1961 12 26 12 13 DEBBY 61.7 165.8 143 730 -1989 12 4 6 25 TONY 58.3 56.4 88 195 -1954 4 10 12 24 OSCAR 61.8 209.8 100 204 -1997 4 15 0 13 LESLIE 11.2 282.3 57 892 -1984 10 28 18 28 VALERIE 11.0 342.2 118 679 -2003 7 3 0 11 WILLIAM 12.0 189.7 155 47 -2000 11 8 0 17 JOYCE 19.0 213.5 160 480 -1951 7 11 6 3 OSCAR 30.8 292.5 122 778 -2000 8 6 12 26 PATTY 36.3 99.1 64 816 -1961 2 26 18 6 GORDON 52.3 261.1 77 18 -1991 12 2 0 10 TONY 59.4 303.7 144 420 -1997 2 1 6 19 NADINE 54.1 174.3 84 667 -1972 5 14 12 3 LESLIE 51.7 163.5 103 236 -1953 10 22 0 7 ERNESTO 22.8 189.4 27 295 -1970 6 17 0 28 TONY 25.6 290.7 55 338 -1993 10 9 18 20 LESLIE 27.8 88.8 129 766 -1972 10 6 6 15 OSCAR 27.9 209.2 126 839 -1951 8 6 6 4 PATTY 28.8 200.0 104 731 -1994 7 20 6 27 NADINE 37.5 340.7 71 884 -1973 10 6 12 19 PATTY 68.8 305.8 79 0 -1966 4 25 6 15 ERNESTO 45.0 96.9 56 131 -1967 2 3 12 11 PATTY 26.5 38.0 153 70 -1991 2 23 12 1 TONY 67.2 302.7 81 812 -1967 4 9 12 24 MICHAEL 57.3 227.5 121 841 -1950 6 27 6 18 LESLIE 11.0 312.1 101 602 -1983 5 17 12 16 GORDON 36.4 142.8 91 630 -1968 5 15 0 16 ERNESTO 12.1 6.9 41 263 -1968 11 27 18 13 VALERIE 14.5 218.7 90 616 -1951 11 6 18 22 NADINE 66.9 198.3 135 487 -1976 6 16 12 5 PATTY 59.6 251.2 145 419 -1972 8 9 0 14 VALERIE 66.7 255.8 131 334 -1991 8 22 6 3 VALERIE 49.8 17.0 156 222 -1957 7 13 6 11 GORDON 44.8 214.8 103 829 -1979 4 20 0 1 JOYCE 67.5 281.5 158 266 -1979 9 9 18 25 ISAAC 20.1 119.4 152 837 -1987 12 24 18 4 GORDON 17.9 260.6 126 373 -2004 7 16 18 16 ISAAC 59.8 160.5 72 458 -1979 11 21 6 25 MICHAEL 48.8 251.4 137 769 -1972 7 9 18 18 TONY 10.5 254.1 136 789 -1974 9 2 0 27 DEBBY 38.3 119.4 23 675 -1984 9 3 18 15 MICHAEL 32.4 180.5 72 867 -2000 6 9 6 1 JOYCE 14.1 62.1 136 742 -1971 11 3 6 6 DEBBY 21.2 167.6 159 95 -1980 2 5 12 22 FLORENCE 12.6 271.2 71 826 -1956 10 17 6 18 RAFAEL 53.7 89.3 94 678 -1993 5 22 18 28 MICHAEL 50.9 50.8 22 181 -1952 7 15 0 12 DEBBY 8.7 155.0 28 451 -2003 5 26 18 27 RAFAEL 27.0 63.5 124 24 -1963 10 27 6 8 OSCAR 26.0 15.9 79 512 -1990 8 18 0 11 NADINE 68.7 151.4 69 213 -1984 6 18 18 13 WILLIAM 59.8 255.5 74 660 -1994 7 22 6 9 BERYL 21.9 192.7 91 524 -1977 7 9 0 16 JOYCE 55.1 246.0 110 366 -1970 12 9 18 14 FLORENCE 22.1 286.4 122 210 -1951 2 1 12 5 RAFAEL 50.3 248.7 93 417 -1973 4 8 6 23 BERYL 7.0 185.8 121 196 -1957 12 6 0 13 ISAAC 7.0 47.7 43 441 -1956 11 12 0 14 FLORENCE 28.5 242.9 48 650 -1989 2 4 18 21 RAFAEL 26.1 90.1 140 727 -2004 10 12 18 21 GORDON 26.5 28.4 76 98 -1996 10 4 6 7 SANDY 32.8 202.5 52 866 -1989 11 25 0 20 FLORENCE 41.6 231.7 68 497 -1991 1 17 6 8 LESLIE 58.6 97.7 29 500 -1977 1 20 6 24 RAFAEL 44.3 127.6 20 62 -2001 8 28 0 27 OSCAR 44.9 208.0 10 866 -1962 1 23 0 15 FLORENCE 16.3 347.4 16 662 -2004 12 8 0 8 TONY 17.6 83.6 125 725 -2001 10 9 12 16 CHRIS 31.6 338.5 144 615 -2004 11 6 6 10 VALERIE 46.3 177.9 44 782 -1957 5 26 6 2 SANDY 34.9 9.6 89 428 -1988 5 3 18 12 CHRIS 36.3 97.0 93 419 -1987 6 10 18 12 NADINE 62.7 198.3 25 836 -2000 1 6 18 11 BERYL 11.9 306.7 10 145 -1987 3 10 6 6 MICHAEL 67.2 100.6 37 143 -1975 2 2 18 28 MICHAEL 23.1 228.9 48 310 -1989 2 8 0 5 VALERIE 69.8 337.5 25 834 -1997 6 16 6 12 NADINE 52.2 193.5 154 759 -1951 11 22 6 11 JOYCE 29.2 220.2 46 48 -1994 6 4 0 13 TONY 49.3 264.0 109 864 -1986 9 9 0 11 ERNESTO 37.0 63.9 114 752 -1954 6 17 12 21 OSCAR 47.8 314.1 14 74 -1991 4 17 12 26 VALERIE 35.9 89.6 37 601 -2003 5 25 0 21 JOYCE 37.5 128.5 125 551 -1970 9 19 0 6 RAFAEL 27.7 45.9 91 602 -2003 4 25 0 7 TONY 70.0 168.0 115 750 -1951 1 18 12 22 ERNESTO 46.1 357.9 47 280 -1981 6 24 18 28 RAFAEL 52.7 352.7 128 636 -1991 8 6 6 26 ALBERTO 44.0 42.1 124 839 -2002 4 2 18 28 CHRIS 31.4 221.3 109 860 -1991 3 2 6 9 FLORENCE 10.3 304.5 28 59 -1970 6 16 12 24 LESLIE 13.6 213.3 164 24 -1961 8 2 18 27 BERYL 10.4 86.2 81 117 -1969 4 26 12 10 HELENE 12.5 60.1 130 891 -1981 9 23 0 12 VALERIE 58.6 254.2 87 218 -1953 2 20 6 3 NADINE 21.2 305.1 30 861 -1996 8 11 6 17 SANDY 51.9 278.3 125 505 -1999 9 28 6 20 VALERIE 33.4 167.2 19 51 -1987 11 23 12 26 FLORENCE 30.0 53.2 103 11 -1953 2 15 12 17 BERYL 40.4 26.4 34 493 -1988 10 5 0 24 OSCAR 12.7 285.8 40 1 -1957 5 9 6 27 OSCAR 22.5 269.5 117 717 -2001 6 7 6 1 DEBBY 53.4 200.4 22 808 -1954 7 19 18 5 SANDY 52.5 124.1 36 530 -1982 4 22 12 14 MICHAEL 49.7 311.7 61 655 -1958 10 7 12 25 TONY 13.9 17.4 83 48 -1987 5 19 0 13 JOYCE 39.0 181.9 90 427 -1985 9 25 0 11 NADINE 21.7 43.7 156 127 -1961 4 8 12 25 RAFAEL 65.5 93.7 56 783 -1975 11 18 0 27 CHRIS 17.5 193.3 57 831 -2000 12 11 6 18 BERYL 27.7 59.6 115 727 -1977 12 8 12 1 FLORENCE 34.1 106.3 25 172 -1984 10 24 0 1 ALBERTO 43.3 277.3 140 112 -2002 4 12 6 28 DEBBY 32.7 60.6 49 204 -1967 3 12 12 1 GORDON 69.1 49.7 78 347 -1968 9 6 0 11 FLORENCE 67.9 6.9 95 83 -1976 11 3 6 8 JOYCE 17.6 202.6 64 125 -1962 12 26 6 9 LESLIE 39.9 266.0 98 47 -1964 6 16 12 22 FLORENCE 14.7 191.5 148 814 -1996 5 14 18 21 ALBERTO 22.3 250.0 83 542 -1956 9 28 0 19 SANDY 60.7 180.9 136 615 -1973 2 26 18 26 ISAAC 15.4 9.7 133 400 -1968 11 3 18 12 PATTY 65.6 270.3 145 736 -2004 2 1 0 13 GORDON 50.5 214.1 138 753 -1985 7 18 0 6 ISAAC 57.9 54.8 152 873 -1997 1 28 12 18 PATTY 36.2 193.5 34 551 -1970 5 1 18 26 PATTY 27.9 310.6 30 563 -1971 6 8 18 13 SANDY 55.9 330.0 61 192 -1989 2 20 0 5 VALERIE 48.4 343.2 80 824 -1952 3 11 12 25 FLORENCE 10.3 21.5 114 777 -1951 5 18 6 1 ERNESTO 43.7 200.7 155 822 -1986 11 2 18 7 GORDON 11.0 44.2 55 346 -1989 11 28 12 3 DEBBY 20.1 245.1 18 324 -2002 12 3 18 12 VALERIE 47.0 109.3 136 29 -1956 8 25 6 14 JOYCE 47.9 216.9 34 321 -1985 5 15 0 10 PATTY 24.8 139.5 113 142 -2000 5 7 12 1 MICHAEL 50.0 52.5 85 137 -1962 8 20 12 6 ALBERTO 10.8 351.7 53 890 -1955 12 2 0 10 GORDON 32.1 102.8 160 160 -1985 7 28 12 10 GORDON 48.6 348.9 34 307 -1958 8 2 0 6 NADINE 38.1 149.1 42 560 -1960 7 18 0 12 GORDON 62.1 57.9 113 211 -2001 7 13 12 13 DEBBY 31.1 260.4 41 469 -1974 7 4 12 15 JOYCE 16.9 342.3 79 663 -2000 8 9 6 5 KIRK 52.1 111.0 108 570 -1968 9 10 6 9 KIRK 13.3 101.0 103 829 -1957 10 8 0 22 GORDON 40.5 205.5 22 477 -1989 2 26 6 7 RAFAEL 52.1 234.7 110 276 -1981 11 8 6 24 RAFAEL 66.4 20.7 152 251 -2004 5 25 18 13 ISAAC 28.1 37.9 23 137 -1960 2 1 6 11 SANDY 7.3 191.0 97 421 -1983 8 22 0 21 ISAAC 50.4 215.7 76 285 -1959 12 11 0 21 KIRK 42.7 23.7 149 808 -1986 12 1 18 13 VALERIE 31.9 263.3 99 570 -1981 7 14 0 27 HELENE 56.4 314.8 67 639 -1983 3 5 6 28 TONY 34.1 160.9 17 722 -1984 2 25 6 12 WILLIAM 14.6 135.3 139 232 -1969 5 5 12 20 JOYCE 63.3 224.4 40 214 -1951 10 24 18 3 JOYCE 7.5 199.4 145 444 -1950 11 16 12 19 TONY 66.9 215.6 65 817 -1976 9 17 6 19 BERYL 45.7 329.8 145 243 -1982 8 14 18 22 ISAAC 21.5 298.9 110 612 -2004 4 11 6 22 JOYCE 35.4 14.5 72 768 -1950 2 27 18 1 ISAAC 39.8 5.5 28 220 -1957 9 27 18 20 SANDY 44.3 87.6 31 427 -1961 12 4 6 10 SANDY 35.4 163.4 73 659 -1972 11 26 18 16 RAFAEL 60.9 220.0 127 861 -1965 12 9 6 6 ISAAC 46.7 338.7 76 381 -1953 5 18 0 25 BERYL 63.0 215.8 56 258 -1977 3 23 0 4 OSCAR 18.5 185.1 46 559 -1989 8 25 18 24 ISAAC 59.2 0.7 37 582 -1991 4 3 18 16 ISAAC 40.4 121.2 149 62 -1968 8 6 18 3 ERNESTO 46.9 258.9 115 823 -1974 3 20 18 9 JOYCE 56.6 180.0 45 481 -1951 5 23 6 1 JOYCE 38.4 73.3 149 857 -1952 5 15 6 16 WILLIAM 45.1 311.3 101 362 -1963 10 23 0 23 FLORENCE 38.7 115.9 42 214 -1996 6 1 12 3 ALBERTO 47.3 203.3 75 618 -2000 3 23 12 10 BERYL 68.0 185.8 141 253 -1986 7 26 6 10 JOYCE 21.6 54.9 137 894 -2000 10 11 6 8 FLORENCE 55.8 316.8 143 559 -1954 12 20 6 2 TONY 47.1 164.5 120 719 -2003 10 13 12 21 FLORENCE 26.0 40.3 133 195 -1997 3 4 6 24 GORDON 22.9 196.6 147 854 -2000 3 4 12 18 NADINE 40.7 278.2 18 894 -1995 3 6 0 18 FLORENCE 7.5 335.8 139 714 -1999 6 25 0 22 WILLIAM 29.0 218.3 12 319 -1988 2 28 0 19 SANDY 59.4 352.9 29 811 -1981 10 12 18 12 CHRIS 67.3 126.1 110 243 -2002 10 14 0 3 SANDY 58.0 235.8 54 276 -1977 11 7 6 11 FLORENCE 55.1 266.6 75 86 -1969 11 26 18 9 MICHAEL 61.1 148.0 55 695 -1990 11 16 6 1 GORDON 16.4 51.6 29 327 -1974 11 10 18 11 OSCAR 14.0 203.5 144 405 -1994 2 1 18 21 FLORENCE 57.3 166.2 95 409 -1978 4 9 12 12 LESLIE 64.7 243.2 71 534 -1985 6 26 12 21 KIRK 48.2 307.1 19 657 -1985 9 27 18 23 OSCAR 33.2 177.3 58 367 -1951 7 20 6 22 DEBBY 33.2 239.3 132 61 -2001 6 20 12 6 TONY 15.3 271.0 125 228 -1967 3 15 6 4 WILLIAM 7.9 299.6 82 18 -1987 3 17 0 8 TONY 66.2 214.7 81 335 -1956 2 20 0 4 DEBBY 14.4 340.0 122 659 -1977 2 17 12 26 LESLIE 69.1 286.6 140 899 -1961 2 16 6 14 FLORENCE 56.6 125.9 139 326 -1977 8 15 6 7 NADINE 44.3 337.6 53 794 -1985 3 27 18 8 TONY 42.9 285.7 91 397 -2003 12 21 12 16 JOYCE 58.5 39.3 107 69 -2004 2 2 0 14 HELENE 62.3 345.7 146 881 -2002 10 8 18 20 CHRIS 16.7 185.6 140 40 -1986 10 5 0 1 ERNESTO 49.9 78.1 129 795 -1962 12 20 18 5 RAFAEL 44.6 268.3 49 653 -1962 5 25 18 10 HELENE 13.0 116.5 60 747 -1954 6 11 0 5 GORDON 58.0 285.2 59 414 -1990 11 23 12 22 WILLIAM 60.5 293.8 96 152 -1956 2 20 18 6 PATTY 58.2 52.0 120 35 -1994 3 6 6 14 ERNESTO 30.8 322.9 10 326 -1974 12 2 18 28 RAFAEL 15.1 274.8 88 530 -1992 11 22 18 12 KIRK 36.8 352.8 96 855 -1975 4 25 12 13 GORDON 67.1 157.7 80 655 -1995 12 4 6 14 DEBBY 15.4 330.1 161 153 -1951 5 25 12 12 OSCAR 17.6 113.9 144 156 -2004 9 1 12 11 BERYL 64.3 10.0 54 804 -1977 7 27 12 27 LESLIE 10.5 270.1 70 295 -1978 8 14 0 6 KIRK 9.6 313.8 143 83 -1957 4 7 18 28 ERNESTO 38.1 212.4 79 550 -1964 10 14 12 10 RAFAEL 68.6 79.6 42 254 -1990 2 19 6 15 RAFAEL 54.3 269.2 157 619 -1961 3 15 0 17 ISAAC 46.4 113.3 15 502 -1964 4 16 18 27 GORDON 57.4 314.6 125 280 -1956 6 16 0 21 ISAAC 57.6 19.1 70 459 -1955 1 23 12 25 JOYCE 15.9 301.1 153 874 -2001 3 21 18 7 OSCAR 33.7 341.9 155 873 -1974 3 15 18 16 HELENE 37.0 171.9 140 759 -1995 5 22 0 25 BERYL 28.6 64.6 44 259 -1971 5 27 6 12 GORDON 34.1 273.1 57 854 -1970 10 20 12 23 JOYCE 26.0 355.4 89 523 -1984 11 5 6 10 ISAAC 54.5 137.4 130 860 -1992 9 13 12 13 BERYL 18.3 273.6 96 353 -1970 5 17 12 15 ERNESTO 62.4 176.1 126 143 -1966 9 28 12 11 BERYL 23.0 304.0 110 597 -1952 8 14 6 8 DEBBY 7.8 348.8 164 574 -1972 2 2 6 7 SANDY 38.5 87.6 96 379 -1967 2 17 6 5 LESLIE 12.1 117.2 129 222 -2003 10 2 0 21 HELENE 26.4 299.1 72 453 -1961 5 22 18 9 MICHAEL 53.6 1.8 24 422 -2001 2 17 12 6 OSCAR 29.9 334.7 21 861 -1969 10 1 12 19 OSCAR 52.5 7.4 98 229 -1979 3 27 12 3 FLORENCE 7.3 275.1 57 386 -1975 8 9 0 14 KIRK 8.0 322.8 37 698 -1959 10 19 0 7 FLORENCE 22.3 312.2 98 478 -1982 7 28 0 16 HELENE 38.1 100.4 114 751 -1985 8 4 18 14 NADINE 61.2 6.9 158 461 -1970 2 1 12 1 MICHAEL 30.8 327.5 33 644 -1986 12 19 6 16 KIRK 44.7 260.8 48 173 -1971 11 18 12 27 ALBERTO 36.9 331.9 131 626 -1951 12 7 18 21 DEBBY 64.5 182.9 75 221 -1963 5 15 18 12 GORDON 21.5 286.0 21 479 -1993 10 16 0 14 JOYCE 39.7 253.6 152 73 -1953 11 25 0 21 RAFAEL 9.8 346.6 156 379 -1976 5 19 0 15 GORDON 35.9 2.1 66 361 -1952 3 18 0 11 JOYCE 18.9 32.8 88 139 -1991 8 7 6 12 MICHAEL 57.1 347.9 121 647 -1982 2 17 12 28 ALBERTO 7.0 125.6 60 733 -2000 5 15 18 15 BERYL 19.6 39.3 99 658 -1991 2 25 0 1 ISAAC 46.5 25.7 22 330 -1989 9 13 18 14 CHRIS 26.2 178.3 93 234 -1980 1 6 12 18 OSCAR 18.3 106.4 10 696 -1972 4 27 6 8 MICHAEL 38.6 113.3 88 44 -1982 3 12 18 26 ISAAC 49.0 291.6 113 219 -1987 7 16 6 3 TONY 54.5 126.3 41 645 -1997 9 1 0 1 TONY 51.7 319.0 64 738 -1959 4 4 12 18 ISAAC 30.2 257.0 147 302 -1981 1 12 12 20 DEBBY 54.0 139.5 103 81 -1961 7 1 18 11 OSCAR 9.5 193.5 66 66 -1958 8 22 12 25 GORDON 9.3 271.9 117 624 -1967 2 18 6 22 SANDY 51.4 149.8 42 216 -1960 10 20 6 3 LESLIE 50.4 61.2 135 749 -1961 1 25 12 9 WILLIAM 8.6 167.4 21 260 -1990 9 16 6 4 HELENE 61.5 33.3 76 341 -1961 6 19 18 11 GORDON 56.2 329.8 52 169 -1952 2 26 6 6 CHRIS 68.4 34.1 110 735 -1950 12 27 18 12 ISAAC 23.7 60.2 101 254 -1986 1 7 0 6 TONY 33.7 311.8 62 10 -1951 7 20 12 8 ISAAC 26.3 152.6 80 72 -1976 11 6 0 18 HELENE 48.2 84.5 53 331 -1995 7 4 6 26 HELENE 49.3 124.2 163 414 -1991 5 6 6 9 DEBBY 63.1 155.7 82 562 -1981 3 24 18 27 MICHAEL 38.7 204.9 95 184 -1967 5 13 0 5 VALERIE 27.0 293.0 126 890 -1952 1 23 0 4 VALERIE 50.9 95.1 19 706 -1981 3 6 0 21 VALERIE 55.0 290.4 46 522 -2002 10 16 6 14 ISAAC 17.2 193.9 151 328 -2004 3 5 12 16 LESLIE 63.0 56.3 147 639 -1984 6 6 6 10 JOYCE 7.2 216.7 101 167 -1989 5 27 6 6 TONY 42.9 50.5 55 327 -1999 8 1 0 2 VALERIE 53.6 34.5 99 459 -1953 1 16 18 7 ALBERTO 68.4 265.5 17 693 -1993 1 10 18 15 ISAAC 26.2 282.4 65 473 -1988 1 18 18 10 KIRK 38.4 328.5 121 744 -1977 1 14 0 2 SANDY 37.4 264.8 135 106 -1955 7 23 18 22 LESLIE 66.2 257.0 115 231 -1985 8 15 6 13 VALERIE 8.7 58.3 77 414 -2003 12 3 18 15 MICHAEL 26.1 278.5 139 565 -1960 7 7 0 24 ERNESTO 8.2 332.8 105 586 -1981 7 25 12 2 ALBERTO 18.2 141.3 163 332 -1998 1 23 0 16 CHRIS 33.5 7.7 44 545 -1972 9 17 6 10 CHRIS 20.9 198.7 47 527 -1976 10 24 18 16 DEBBY 62.5 216.0 112 653 -1954 11 15 12 15 KIRK 47.8 148.5 92 792 -1997 2 20 12 6 KIRK 37.6 343.7 118 392 -1964 1 21 12 14 KIRK 48.6 247.5 60 105 -1981 12 11 12 27 NADINE 12.7 245.6 153 870 -1955 10 14 12 23 BERYL 19.5 239.0 83 648 -1970 4 3 18 5 ERNESTO 41.8 85.8 128 847 -1993 6 26 0 24 WILLIAM 13.2 145.0 74 87 -1997 3 26 6 22 RAFAEL 18.0 80.0 83 484 -1972 11 21 0 1 BERYL 43.8 187.9 161 680 -1972 10 9 12 22 ISAAC 30.1 116.0 125 423 -1965 10 22 18 26 HELENE 39.5 242.0 117 113 -1964 4 21 0 9 PATTY 66.5 36.2 89 381 -2002 2 25 6 5 ALBERTO 14.7 146.9 21 691 -1979 7 8 0 26 VALERIE 45.9 341.6 75 59 -2000 5 21 6 6 NADINE 49.6 43.8 98 329 -1975 4 22 6 25 ISAAC 45.1 108.3 30 356 -1973 7 13 18 13 VALERIE 29.1 223.8 153 866 -1981 9 4 12 24 WILLIAM 45.5 47.2 51 301 -1980 10 7 0 26 CHRIS 45.2 149.3 71 285 -1984 7 19 18 9 PATTY 7.2 295.4 25 694 -1997 1 10 0 27 CHRIS 50.9 126.8 142 879 -1985 6 14 0 3 SANDY 36.0 136.4 34 576 -1994 6 11 18 16 TONY 50.9 9.4 156 601 -1966 6 22 6 2 BERYL 61.2 261.1 26 473 -1960 3 2 18 19 JOYCE 42.5 10.8 112 665 -1983 11 24 6 18 ERNESTO 56.4 291.4 123 300 -1971 8 1 6 22 ISAAC 27.6 269.0 36 442 -1955 1 13 6 27 MICHAEL 66.6 347.2 72 4 -1964 8 6 0 24 FLORENCE 39.7 84.8 14 491 -2004 1 28 6 20 DEBBY 44.7 213.6 140 814 -1959 8 7 0 6 HELENE 43.3 38.6 48 618 -1972 3 24 12 28 NADINE 41.2 304.1 140 166 -1957 11 22 0 10 WILLIAM 13.4 178.1 68 777 -1981 3 16 6 1 ISAAC 65.3 38.5 40 405 -1958 5 7 18 6 KIRK 21.1 152.0 38 308 -1992 1 19 0 25 ALBERTO 12.9 249.9 159 335 -1963 5 16 0 28 MICHAEL 57.9 205.1 131 264 -1978 2 15 0 20 BERYL 50.0 334.1 61 764 -2001 7 24 12 8 MICHAEL 48.0 118.1 82 275 -1980 11 12 12 15 KIRK 53.0 211.9 11 519 -1957 8 11 12 23 WILLIAM 27.0 102.9 67 463 -1976 11 17 12 12 BERYL 57.0 342.3 29 276 -1978 9 12 12 22 JOYCE 22.4 250.1 82 120 -1972 6 27 18 20 ERNESTO 62.6 265.2 131 540 -1980 11 7 6 3 RAFAEL 48.0 213.1 24 633 -1951 2 21 12 14 PATTY 17.5 61.0 102 135 -1994 6 22 6 13 ERNESTO 50.1 323.8 47 182 -1979 11 12 12 9 NADINE 33.1 131.1 52 274 -2003 1 27 12 10 TONY 49.6 123.2 123 455 -1975 8 11 18 24 DEBBY 57.7 209.8 29 97 -2001 9 6 6 13 LESLIE 30.2 115.3 31 289 -1960 6 19 12 16 HELENE 54.9 166.8 44 387 -1952 8 26 18 4 NADINE 53.0 354.8 136 234 -1971 5 21 18 27 FLORENCE 55.9 178.5 27 286 -1956 10 6 0 2 JOYCE 37.4 346.9 145 309 -1958 3 2 6 4 HELENE 55.7 129.7 85 663 -1980 12 10 18 7 SANDY 30.0 142.7 33 751 -1959 11 11 18 5 ALBERTO 46.3 180.3 114 837 -1991 9 13 6 21 SANDY 69.9 258.6 77 232 -1968 11 11 6 10 CHRIS 64.8 91.4 149 411 -1951 12 19 12 18 VALERIE 52.9 352.8 45 368 -1973 7 27 6 12 GORDON 36.6 113.6 71 186 -1955 12 22 12 15 VALERIE 64.6 122.8 13 255 -1997 4 4 18 28 OSCAR 69.0 223.0 109 846 -1975 5 25 12 24 PATTY 42.6 51.7 82 745 -1951 8 12 18 28 OSCAR 52.7 153.5 39 618 -1961 11 6 6 1 ERNESTO 18.9 59.1 145 88 -1957 9 4 18 3 WILLIAM 13.3 14.0 29 775 -1987 1 26 12 11 PATTY 31.4 297.4 24 605 -1997 3 11 18 23 NADINE 66.7 338.3 21 181 -1997 7 13 0 23 BERYL 7.0 185.2 79 297 -1973 2 7 12 12 FLORENCE 23.2 8.6 51 328 -1975 6 4 12 13 TONY 15.7 330.6 140 260 -1989 10 3 12 19 ERNESTO 49.0 147.6 127 82 -1969 1 12 0 15 JOYCE 44.1 14.0 145 110 -1982 1 20 12 1 MICHAEL 15.7 13.4 49 431 -1998 2 23 12 8 WILLIAM 30.2 228.3 47 584 -1991 3 11 6 14 LESLIE 32.0 45.2 17 795 -1993 8 11 0 9 BERYL 10.4 41.5 157 152 -1960 10 3 18 9 CHRIS 56.7 141.6 47 707 -1996 2 25 0 17 RAFAEL 16.4 273.3 69 451 -1962 12 27 6 18 OSCAR 9.7 104.2 159 97 -1968 9 2 6 27 VALERIE 57.0 267.9 25 5 -1973 7 21 0 20 WILLIAM 45.9 169.4 128 316 -1986 4 11 12 16 LESLIE 8.9 346.9 105 326 -1974 5 19 6 25 TONY 50.4 318.1 156 799 -1967 11 24 6 13 OSCAR 11.7 54.7 80 804 -1962 9 4 18 6 ISAAC 49.5 71.9 74 283 -1969 3 2 6 17 ERNESTO 34.7 9.8 60 329 -1984 2 13 12 22 BERYL 58.0 272.0 107 311 -1991 3 22 18 7 CHRIS 34.9 0.9 98 279 -1985 7 18 18 7 JOYCE 57.5 288.6 13 379 -1999 1 12 18 26 ISAAC 19.2 207.9 57 671 -1972 3 28 12 23 OSCAR 57.4 226.7 131 520 -1977 2 9 12 23 CHRIS 30.1 114.4 57 415 -1977 11 9 6 26 RAFAEL 54.9 259.4 87 161 -1996 6 18 12 13 NADINE 14.2 66.4 65 692 -1957 4 21 0 17 CHRIS 8.9 340.3 116 443 -1984 3 22 18 7 SANDY 8.5 62.6 149 543 -1979 4 8 12 27 GORDON 65.4 351.2 137 373 -1967 12 22 6 16 JOYCE 64.4 117.3 27 168 -1997 8 11 6 2 NADINE 21.1 20.6 125 224 -1965 2 4 18 9 ERNESTO 17.1 84.5 70 605 -1988 10 17 12 27 LESLIE 28.6 233.2 158 724 -1994 7 10 12 6 WILLIAM 34.7 128.6 120 566 -2002 7 19 12 25 BERYL 27.7 357.5 52 222 -1968 11 8 12 28 ALBERTO 46.1 139.3 134 244 -1994 8 24 18 18 MICHAEL 69.8 288.2 65 84 -1981 4 15 6 12 CHRIS 18.7 250.5 11 84 -1970 5 24 12 2 LESLIE 39.3 21.0 92 621 -2002 11 12 0 27 TONY 7.1 176.4 61 478 -1987 2 26 6 8 MICHAEL 57.2 285.4 97 44 -1986 5 19 12 16 WILLIAM 41.4 28.0 138 431 -1993 4 24 0 15 VALERIE 39.5 44.4 17 309 -1968 5 17 0 6 TONY 50.1 326.3 148 865 -1982 5 25 18 23 NADINE 61.0 101.4 54 721 -1953 11 28 6 14 ERNESTO 56.1 83.4 135 252 -1976 4 8 18 27 ALBERTO 12.9 198.0 152 762 -1992 2 27 0 12 PATTY 50.2 60.2 138 345 -1982 6 12 18 17 TONY 32.9 320.8 78 788 -1983 11 24 6 28 ERNESTO 41.6 59.9 51 706 -1973 2 25 18 11 ALBERTO 63.6 238.5 13 525 -1993 5 27 0 3 ALBERTO 64.4 61.1 107 517 -1964 2 18 6 24 OSCAR 29.2 261.5 127 117 -1983 7 24 12 15 ERNESTO 34.5 252.0 49 698 -1969 7 11 18 3 ISAAC 25.7 338.2 88 857 -1954 1 24 18 20 ISAAC 36.7 352.5 158 230 -1982 4 16 12 22 VALERIE 9.3 339.9 70 865 -1958 10 10 6 16 NADINE 22.1 66.9 154 105 -1999 3 27 18 14 RAFAEL 66.5 32.4 67 253 -1980 8 9 6 15 ISAAC 49.6 49.6 80 650 -1987 11 13 18 13 GORDON 18.6 98.6 67 53 -1999 10 27 0 23 NADINE 23.3 32.9 131 159 -1971 2 22 12 9 PATTY 24.8 0.3 107 230 -2001 11 11 18 9 BERYL 18.2 280.8 148 760 -1992 4 10 0 18 FLORENCE 17.6 119.4 41 241 -1988 4 12 18 5 GORDON 15.1 259.6 134 767 -1958 8 5 12 22 JOYCE 11.4 162.7 129 857 -1974 1 14 6 21 KIRK 61.8 2.1 54 784 -1971 2 9 12 9 SANDY 44.2 155.6 24 247 -1987 3 17 18 28 CHRIS 58.2 171.4 36 181 -1993 5 2 12 19 GORDON 42.0 233.0 155 318 -1967 11 4 12 25 WILLIAM 42.8 243.1 67 108 -1989 11 17 18 21 ISAAC 28.7 157.9 137 339 -1990 11 10 6 2 ALBERTO 14.5 132.8 148 277 -1965 7 21 18 20 TONY 32.6 47.9 108 457 -1979 3 20 12 13 DEBBY 22.3 11.0 18 527 -2001 8 14 6 3 FLORENCE 35.6 165.3 16 131 -1996 1 2 18 17 HELENE 20.6 14.4 92 676 -1970 1 16 12 24 BERYL 64.5 37.7 51 321 -1976 5 19 18 12 MICHAEL 9.0 305.0 127 54 -1976 7 4 12 23 JOYCE 44.7 278.6 73 218 -1990 6 15 0 24 LESLIE 32.0 135.9 109 600 -1955 9 19 0 20 CHRIS 17.2 163.6 90 371 -1988 6 19 6 20 MICHAEL 39.7 24.9 65 647 -1990 8 27 18 28 JOYCE 33.1 58.3 29 159 -1971 12 1 12 25 VALERIE 30.3 11.8 68 282 -1953 1 12 12 3 OSCAR 68.7 281.2 107 458 -1978 5 8 6 19 KIRK 16.1 161.4 159 123 -1988 11 11 12 23 TONY 14.0 193.0 150 444 -1974 4 14 18 28 ALBERTO 66.3 69.2 72 7 -1996 6 27 18 11 WILLIAM 50.5 75.8 147 283 -1953 1 8 6 25 NADINE 20.5 57.1 80 108 -2004 5 13 0 9 MICHAEL 20.5 241.4 73 489 -1992 6 3 12 14 SANDY 59.5 112.9 31 106 -1988 11 16 18 2 HELENE 14.7 151.5 18 791 -1966 9 5 6 11 FLORENCE 24.6 17.3 71 546 -1982 3 7 18 12 NADINE 23.4 348.2 78 407 -1977 10 8 12 2 PATTY 8.7 317.6 73 623 -1964 11 6 12 7 WILLIAM 54.4 268.2 157 123 -1991 2 9 6 7 ISAAC 22.0 203.0 129 8 -1967 7 4 6 21 LESLIE 61.8 74.9 135 421 -1956 10 10 18 22 OSCAR 23.0 4.2 67 316 -1966 6 19 18 1 JOYCE 37.1 93.2 91 698 -2003 2 5 6 24 MICHAEL 20.6 64.0 51 395 -1956 9 20 6 16 OSCAR 21.3 69.9 76 557 -1990 3 11 6 17 DEBBY 46.4 189.3 24 880 -1992 3 19 6 26 BERYL 28.5 317.7 153 700 -2001 1 13 0 9 ALBERTO 60.6 52.0 123 594 -2001 5 6 0 16 JOYCE 19.1 325.7 73 588 -1983 1 25 0 25 NADINE 18.1 20.6 150 295 -1962 11 12 12 7 MICHAEL 43.3 272.0 106 563 -1991 3 10 6 18 ISAAC 50.8 324.4 54 734 -1977 3 26 18 17 PATTY 41.9 171.7 106 9 -1990 1 24 6 2 ERNESTO 18.9 9.3 152 85 -1962 8 27 6 2 LESLIE 23.2 240.3 74 786 -1998 3 20 6 16 MICHAEL 31.0 102.5 159 124 -1951 10 9 12 8 TONY 11.0 214.9 107 217 -1992 11 16 18 23 TONY 33.2 112.5 59 253 -1957 2 27 6 24 MICHAEL 58.9 25.6 125 116 -2000 9 11 18 6 FLORENCE 28.6 291.3 43 425 -1957 3 15 6 3 VALERIE 43.2 12.0 10 376 -1963 4 7 6 1 BERYL 18.1 326.0 134 508 -1980 11 7 18 26 BERYL 9.3 256.2 118 209 -1965 9 11 18 13 OSCAR 53.9 21.9 40 395 -1982 11 10 12 14 HELENE 7.8 103.1 114 22 -1952 2 8 18 28 WILLIAM 9.8 260.3 99 461 -1997 10 14 6 15 LESLIE 23.7 355.4 130 863 -1971 4 13 12 13 ALBERTO 46.7 248.8 105 765 -1973 10 12 0 1 NADINE 12.9 296.7 38 784 -1973 5 20 18 27 DEBBY 69.4 143.4 118 624 -1984 11 10 12 18 ISAAC 51.0 140.4 112 564 -1958 8 3 12 27 CHRIS 14.4 145.8 77 781 -2003 11 18 6 22 GORDON 30.1 42.9 132 734 -1969 4 4 6 3 MICHAEL 68.0 29.7 44 351 -1978 3 21 6 21 TONY 17.1 48.4 132 428 -1986 4 2 12 27 SANDY 21.7 281.0 131 794 -1999 10 1 12 9 CHRIS 7.6 102.5 14 346 -2000 11 13 0 6 FLORENCE 68.9 222.3 11 840 -1975 7 28 18 7 RAFAEL 44.1 332.2 71 696 -1975 9 20 18 19 LESLIE 13.2 337.0 134 794 -1962 10 22 12 8 LESLIE 24.4 332.8 18 196 -1979 11 17 0 4 VALERIE 10.6 183.6 26 786 -1992 11 23 18 5 KIRK 47.1 331.1 146 356 -1982 6 12 0 24 ISAAC 54.0 148.0 122 654 -1957 2 16 18 22 CHRIS 56.2 93.1 100 841 -1986 8 2 0 19 PATTY 41.1 312.9 89 745 -1970 5 17 18 14 CHRIS 27.9 201.2 84 570 -1953 7 23 6 19 SANDY 51.0 122.6 91 250 -1957 8 3 12 12 TONY 54.3 292.0 152 76 -2002 6 2 6 11 FLORENCE 51.6 87.8 139 703 -2004 6 14 12 22 TONY 45.2 3.1 50 135 -1978 11 12 18 6 VALERIE 62.6 160.6 57 118 -1953 12 22 0 2 FLORENCE 30.8 336.8 134 791 -1981 7 13 0 18 VALERIE 20.7 9.7 59 710 -2001 12 5 6 1 CHRIS 49.7 156.9 150 195 -1957 7 19 18 28 HELENE 57.7 221.5 92 540 -1994 9 6 12 16 NADINE 39.9 77.2 137 793 -1952 9 13 6 6 JOYCE 35.6 256.2 138 41 -1959 4 19 12 18 ERNESTO 52.3 41.0 14 446 -1966 9 23 18 2 ALBERTO 29.1 112.9 105 785 -1956 3 20 18 2 FLORENCE 42.4 255.0 162 584 -1988 7 23 6 7 HELENE 20.4 234.3 107 635 -1950 5 25 6 11 KIRK 44.3 322.7 61 250 -1955 11 12 0 22 LESLIE 12.3 244.3 55 134 -1983 12 15 18 22 SANDY 22.9 289.0 58 800 -1953 7 16 6 25 VALERIE 55.2 254.2 106 461 -1987 7 20 6 18 RAFAEL 41.0 238.8 80 247 -1960 8 6 12 18 OSCAR 26.0 246.2 26 748 -1963 3 22 0 25 FLORENCE 30.2 284.7 97 167 -1954 2 13 6 4 FLORENCE 44.2 0.1 78 769 -1974 5 8 18 4 VALERIE 59.0 162.1 155 112 -1975 5 14 12 1 DEBBY 19.5 229.7 89 242 -1994 3 14 18 1 VALERIE 30.9 31.9 123 98 -1998 11 2 18 20 GORDON 23.7 80.2 73 169 -1964 1 10 12 11 JOYCE 34.9 124.5 151 252 -1964 9 5 6 5 WILLIAM 24.7 23.8 29 753 -1993 6 6 12 15 JOYCE 61.9 141.4 114 617 -1959 9 27 18 28 NADINE 20.3 61.3 150 15 -1982 10 11 0 23 GORDON 16.4 248.6 53 752 -1965 1 2 6 9 ERNESTO 27.2 287.8 101 592 -1971 2 17 12 18 LESLIE 45.6 355.3 119 593 -1973 9 5 18 3 BERYL 21.1 278.7 107 899 -1955 8 15 6 25 HELENE 8.3 75.3 42 270 -1987 5 19 18 14 NADINE 61.7 100.3 31 588 -1999 9 25 6 21 JOYCE 21.1 289.8 12 621 -1997 12 2 18 2 MICHAEL 52.4 308.8 77 105 -1956 1 28 18 14 NADINE 11.4 270.1 27 284 -1962 9 26 18 23 JOYCE 13.2 152.4 126 72 -1985 3 14 12 11 CHRIS 45.2 222.8 137 827 -1997 12 4 0 24 WILLIAM 27.6 68.6 85 98 -1973 10 12 18 24 NADINE 31.8 267.8 142 87 -1957 8 27 6 20 VALERIE 14.0 92.4 81 116 -1961 9 14 18 27 KIRK 12.9 103.8 47 318 -1992 3 16 6 12 JOYCE 58.4 194.3 153 249 -2002 10 21 0 10 ERNESTO 16.9 80.5 66 346 -1999 11 23 18 4 PATTY 34.7 207.8 138 479 -1991 9 18 0 19 PATTY 55.4 328.7 50 527 -1966 4 13 6 18 FLORENCE 51.9 280.7 101 589 -1956 10 13 12 6 ALBERTO 38.9 108.9 106 390 -1959 11 14 12 16 VALERIE 29.5 260.0 97 605 -1960 6 19 0 23 LESLIE 38.6 40.3 102 582 -1971 1 27 6 15 MICHAEL 59.6 80.5 95 204 -1967 4 13 0 6 KIRK 43.1 233.5 140 313 -1988 9 19 18 14 TONY 51.8 103.3 37 424 -1969 11 27 12 24 FLORENCE 49.5 356.8 37 703 -1975 1 27 18 5 ERNESTO 10.3 225.6 55 330 -1987 7 17 12 2 JOYCE 23.8 100.4 23 217 -1963 12 17 18 14 CHRIS 21.4 230.2 146 144 -1986 11 24 0 23 FLORENCE 10.5 43.7 125 292 -1959 1 12 0 6 RAFAEL 68.3 83.4 49 417 -1974 4 8 12 9 GORDON 10.9 57.9 107 873 -1966 6 9 6 13 WILLIAM 24.3 35.7 35 162 -1965 5 5 6 7 JOYCE 47.9 109.0 60 847 -1994 3 23 6 9 MICHAEL 26.1 165.2 164 461 -1987 7 9 6 4 FLORENCE 30.4 319.2 108 254 -1976 10 23 18 20 DEBBY 36.0 187.0 69 827 -1965 9 23 18 19 PATTY 52.3 102.7 67 195 -2002 7 2 18 10 LESLIE 36.0 299.8 35 848 -1979 5 10 0 26 OSCAR 17.5 321.5 73 849 -1991 7 28 0 11 KIRK 45.3 35.4 148 105 -1986 11 3 12 18 RAFAEL 27.5 329.0 45 612 -1965 4 8 18 6 RAFAEL 46.7 134.7 103 349 -1991 9 20 0 14 CHRIS 20.6 268.5 133 859 -1978 11 15 18 7 JOYCE 36.3 352.1 80 861 -2004 10 11 6 17 ALBERTO 62.8 195.8 70 64 -1968 12 7 18 12 ALBERTO 25.7 311.4 53 469 -1966 2 4 12 13 GORDON 60.3 162.2 85 777 -1961 8 19 18 13 RAFAEL 65.9 236.5 158 595 -1961 1 15 18 6 LESLIE 28.2 348.2 42 518 -1970 5 2 18 10 JOYCE 64.4 140.6 26 769 -1968 10 16 18 4 VALERIE 24.3 165.5 99 750 -1997 3 3 0 26 ALBERTO 8.6 262.3 84 465 -1995 1 12 6 12 TONY 9.9 29.8 158 272 -1986 10 27 12 8 SANDY 11.2 24.5 147 135 -1959 4 25 12 11 RAFAEL 34.9 294.0 120 500 -1963 2 8 0 11 CHRIS 10.0 241.9 115 138 -1963 8 20 0 7 CHRIS 47.4 299.9 73 865 -1957 8 12 0 3 KIRK 23.9 168.0 118 587 -1971 6 4 0 9 WILLIAM 40.3 87.7 16 707 -2003 8 9 0 16 LESLIE 42.1 7.3 135 770 -1950 1 12 0 24 MICHAEL 11.7 294.9 15 274 -1991 11 6 0 16 CHRIS 38.1 189.1 89 626 -1974 10 18 0 3 JOYCE 7.4 186.8 117 512 -2004 5 9 6 15 JOYCE 52.9 31.7 126 543 -1951 11 24 18 8 LESLIE 27.5 355.8 146 803 -1965 2 14 18 16 ISAAC 20.4 205.4 140 461 -1978 3 20 0 23 ALBERTO 34.1 254.7 93 223 -1950 9 4 0 7 BERYL 22.0 302.4 49 251 -2001 1 1 12 1 NADINE 55.0 317.9 56 323 -1952 10 27 12 13 VALERIE 22.4 7.1 31 275 -1951 1 10 18 22 NADINE 33.9 28.9 160 427 -1975 8 1 12 27 ERNESTO 32.6 17.0 110 800 -1988 12 1 12 21 DEBBY 28.5 174.2 120 629 -1983 9 6 18 23 JOYCE 31.2 281.3 141 26 -1953 5 7 6 6 NADINE 68.8 125.4 162 375 -1995 12 3 12 27 LESLIE 42.7 204.7 157 43 -1973 2 28 0 9 TONY 23.7 140.4 137 643 -1979 2 26 0 24 JOYCE 15.6 13.3 64 23 -1994 7 11 18 7 GORDON 21.3 338.4 67 150 -2001 11 28 0 16 SANDY 69.9 285.4 156 766 -1984 4 28 6 14 JOYCE 44.2 34.2 31 867 -1985 1 23 12 22 CHRIS 28.4 79.5 27 56 -1974 9 20 6 6 KIRK 42.0 274.1 133 79 -1977 3 3 12 26 TONY 50.6 113.9 101 251 -1974 4 12 18 23 HELENE 41.9 73.5 88 284 -2002 11 6 0 10 JOYCE 45.5 68.3 145 589 -1987 8 19 0 28 KIRK 23.7 40.8 84 207 -1990 10 24 6 1 RAFAEL 17.9 195.3 57 277 -1983 2 25 6 11 HELENE 30.6 198.1 40 601 -1950 9 16 18 23 NADINE 24.7 190.8 70 734 -1957 7 25 18 13 JOYCE 20.4 263.7 59 637 -1952 3 27 6 20 FLORENCE 19.8 153.9 129 497 -1996 1 22 6 7 JOYCE 13.0 301.6 63 592 -1963 10 2 0 18 OSCAR 59.5 190.5 160 822 -2001 5 5 18 23 ISAAC 56.6 97.3 123 677 -1952 10 20 12 13 ALBERTO 15.9 161.3 154 595 -1995 11 20 18 19 KIRK 27.1 85.9 67 851 -1954 2 25 18 12 TONY 34.6 241.1 38 623 -1957 12 25 12 8 TONY 53.7 35.4 153 146 -1976 4 1 12 18 HELENE 35.7 62.7 155 225 -1950 1 4 12 5 BERYL 17.0 271.8 42 478 -1975 9 2 12 21 JOYCE 14.2 331.5 118 360 -1967 11 2 18 4 KIRK 16.1 252.6 55 266 -1962 8 16 18 1 PATTY 53.5 88.5 110 503 -2001 10 2 12 14 TONY 43.5 293.0 93 779 -1984 7 7 0 8 HELENE 58.8 18.6 73 47 -1993 1 3 18 28 ISAAC 45.5 234.9 45 801 -1954 5 4 0 9 NADINE 45.4 101.6 85 846 -1999 6 22 18 16 VALERIE 13.7 281.1 16 44 -2003 9 24 18 20 RAFAEL 15.9 150.7 71 544 -1988 8 4 12 25 BERYL 44.3 150.9 101 645 -1982 6 22 18 18 OSCAR 53.6 162.7 17 623 -1964 12 20 18 7 SANDY 15.4 114.3 28 570 -1968 6 12 12 8 TONY 7.1 265.0 58 237 -1953 10 27 0 17 PATTY 22.6 205.8 40 187 -1951 2 10 6 13 ISAAC 15.6 313.8 137 354 -1989 11 8 6 4 WILLIAM 9.6 183.0 155 837 -1955 1 25 18 9 ERNESTO 47.5 288.9 65 624 -1955 5 25 6 12 SANDY 51.3 147.7 96 864 -1976 6 13 6 7 GORDON 40.6 119.1 49 593 -1954 8 9 6 17 RAFAEL 7.5 323.5 130 197 -1992 12 15 6 3 ISAAC 37.0 86.4 22 412 -1968 2 14 0 5 OSCAR 9.7 235.7 53 565 -1971 10 25 6 23 JOYCE 51.3 19.2 120 18 -2004 10 17 12 8 ISAAC 24.7 104.9 140 637 -1981 1 16 0 16 MICHAEL 24.3 247.7 60 22 -2001 2 13 6 6 ISAAC 56.1 35.3 63 812 -2002 12 23 12 17 DEBBY 23.0 357.1 59 112 -1999 9 15 0 2 WILLIAM 22.4 201.9 113 445 -2000 12 16 0 3 NADINE 34.1 307.7 82 27 -1956 7 18 18 9 ERNESTO 17.0 222.9 58 817 -1966 1 21 18 4 ISAAC 20.4 345.0 91 701 -1963 11 22 12 1 RAFAEL 56.4 328.7 44 694 -1951 11 9 12 1 FLORENCE 13.8 64.1 41 782 -1991 5 13 0 8 JOYCE 27.5 333.3 60 178 -1967 10 2 6 1 RAFAEL 59.9 231.7 162 801 -1990 2 26 0 26 OSCAR 48.5 317.8 128 640 -1986 6 16 18 25 BERYL 26.2 243.7 17 617 -1984 6 16 18 14 SANDY 7.4 33.7 48 743 -1963 7 6 0 6 DEBBY 35.7 235.9 76 638 -1996 1 23 0 20 ALBERTO 35.0 35.6 136 94 -1952 10 3 18 1 DEBBY 39.5 224.7 112 438 -1957 2 2 6 14 MICHAEL 35.8 235.5 152 728 -1983 7 6 12 20 OSCAR 17.3 163.3 31 891 -1994 7 11 6 6 BERYL 42.0 173.4 92 128 -1960 7 18 12 21 BERYL 19.2 280.8 83 292 -1985 12 6 18 27 NADINE 31.8 121.7 57 428 -1993 7 23 18 24 OSCAR 44.2 91.5 162 707 -1965 1 17 18 8 HELENE 42.3 341.2 59 825 -1952 6 20 0 7 VALERIE 56.8 341.4 144 100 -1998 1 1 18 22 SANDY 67.2 276.6 32 749 -1998 6 26 6 10 TONY 64.0 35.9 19 536 -2004 4 27 12 22 TONY 36.9 19.6 32 408 -1998 3 25 0 26 CHRIS 45.1 316.4 17 597 -1953 9 9 0 3 BERYL 47.0 279.7 45 507 -1981 5 9 6 21 SANDY 22.4 206.2 128 556 -1965 1 5 0 12 GORDON 17.8 153.3 127 699 -1988 8 19 6 19 MICHAEL 7.9 78.5 152 720 -1996 3 23 18 16 MICHAEL 50.4 41.4 140 181 -1953 2 12 12 19 ISAAC 12.4 78.3 95 700 -1998 5 4 0 10 BERYL 45.2 50.7 74 561 -1989 12 26 12 19 JOYCE 17.6 341.4 52 396 -1953 7 19 18 7 PATTY 33.1 125.5 158 252 -1981 9 14 0 28 MICHAEL 35.2 67.3 96 192 -2003 10 8 6 8 CHRIS 68.3 332.9 133 449 -1975 3 16 6 2 NADINE 64.6 326.5 143 510 -1997 11 23 12 10 ALBERTO 36.7 355.8 22 888 -1956 11 14 18 23 ALBERTO 65.3 207.8 79 848 -1956 3 20 6 5 VALERIE 34.9 213.7 32 122 -1955 10 16 12 27 PATTY 19.1 173.9 18 425 -1973 4 22 18 24 MICHAEL 61.7 182.4 82 112 -1967 6 22 18 11 CHRIS 12.1 357.7 46 839 -1989 1 23 0 24 WILLIAM 9.6 88.9 88 275 -1975 10 17 0 1 OSCAR 47.8 130.8 162 723 -1997 8 11 0 5 KIRK 33.7 248.3 50 211 -1985 1 20 18 27 MICHAEL 62.3 305.3 147 467 -1985 5 6 12 24 RAFAEL 33.2 69.0 97 398 -1953 7 21 0 6 JOYCE 31.8 85.1 93 533 -1974 7 25 18 26 LESLIE 37.6 310.4 36 899 -1958 8 14 18 28 TONY 16.1 130.8 143 303 -1986 12 17 0 6 CHRIS 15.7 304.1 92 144 -1957 7 28 18 18 OSCAR 54.1 199.3 120 532 -1996 5 13 12 12 OSCAR 56.5 160.2 114 516 -2000 12 14 0 10 BERYL 68.2 2.3 32 630 -1982 2 18 12 2 KIRK 55.4 222.3 68 431 -2002 7 12 6 9 KIRK 57.3 177.2 102 713 -1979 12 26 6 16 JOYCE 57.5 107.6 17 839 -1959 3 21 18 6 DEBBY 40.2 150.7 106 254 -1976 6 5 12 25 ALBERTO 26.7 344.4 73 349 -2000 5 14 6 25 MICHAEL 17.1 44.8 56 503 -1967 3 4 0 9 WILLIAM 41.7 315.1 21 317 -1982 4 18 0 12 TONY 56.5 139.6 70 556 -1960 10 1 6 3 GORDON 68.0 239.1 83 229 -1967 7 1 0 14 GORDON 33.3 232.8 148 763 -1964 9 24 6 8 HELENE 10.8 335.2 113 560 -1980 9 5 12 13 JOYCE 30.7 142.1 109 136 -1976 3 8 0 6 MICHAEL 25.8 167.2 103 346 -1986 11 21 0 20 NADINE 61.8 352.9 89 589 -1966 4 14 18 12 FLORENCE 48.8 1.4 144 536 -1982 1 28 6 8 FLORENCE 48.7 242.1 124 33 -1965 8 27 0 28 KIRK 67.3 98.6 50 579 -1964 11 23 18 9 RAFAEL 18.3 156.3 48 681 -1997 7 24 6 19 PATTY 68.3 351.1 49 240 -1954 1 1 12 20 HELENE 14.9 331.6 122 82 -1971 7 9 0 7 CHRIS 50.4 351.5 147 316 -1971 7 11 0 28 TONY 69.9 286.9 23 465 -1985 1 13 12 24 VALERIE 57.6 225.4 92 803 -1968 9 1 6 6 MICHAEL 55.9 43.6 132 500 -1970 11 2 18 5 CHRIS 34.8 292.5 46 300 -1952 5 14 18 17 LESLIE 27.4 37.0 89 789 -1957 3 3 0 2 JOYCE 12.1 152.8 57 514 -1992 2 28 18 6 WILLIAM 62.4 322.1 104 479 -1988 3 8 18 18 JOYCE 42.3 156.8 124 287 -1993 5 27 0 23 JOYCE 51.3 257.7 35 878 -1963 7 23 12 16 HELENE 44.7 288.1 38 25 -1958 12 13 12 6 KIRK 42.4 58.4 55 182 -1957 10 7 0 11 SANDY 54.3 136.9 37 743 -1984 6 23 18 22 WILLIAM 63.8 262.9 31 17 -1978 5 10 0 17 GORDON 15.9 252.9 113 312 -1967 10 27 18 3 KIRK 35.6 197.8 27 708 -1968 1 18 12 2 WILLIAM 38.1 153.4 37 141 -1997 5 21 18 10 VALERIE 10.9 84.2 83 883 -1995 12 5 0 17 JOYCE 29.5 33.2 13 574 -1967 2 17 0 27 TONY 31.2 96.6 43 624 -1952 8 25 0 23 GORDON 65.4 207.5 87 728 -1955 1 8 12 8 BERYL 15.3 264.4 92 652 -1954 12 9 6 9 KIRK 67.3 55.6 34 417 -1979 9 25 12 9 OSCAR 50.1 324.6 111 195 -1994 9 22 18 22 DEBBY 15.0 106.1 37 222 -1988 12 27 0 18 TONY 30.0 89.8 113 39 -1999 5 1 12 22 VALERIE 68.5 264.2 129 557 -1998 11 3 6 3 TONY 49.5 163.0 125 369 -1995 9 2 0 15 ISAAC 18.5 247.4 83 120 -1961 2 27 18 21 ISAAC 31.9 334.8 150 545 -2003 6 13 12 16 LESLIE 57.9 333.8 17 454 -1969 6 19 12 25 JOYCE 67.2 336.2 56 63 -1993 12 3 18 6 OSCAR 46.7 342.9 63 784 -1982 6 6 18 14 KIRK 38.1 341.8 124 300 -1992 1 12 18 21 MICHAEL 53.4 129.5 46 430 -1979 10 11 6 19 ISAAC 30.8 319.9 40 882 -1994 2 3 0 10 ERNESTO 43.4 24.2 91 501 -1950 5 19 12 6 SANDY 22.2 351.4 163 811 -1962 8 25 6 6 TONY 49.1 234.4 30 91 -1951 3 2 18 26 JOYCE 25.6 79.9 54 404 -1951 3 2 18 15 ALBERTO 33.5 211.6 53 601 -1986 12 24 12 27 RAFAEL 67.2 197.1 89 300 -1969 10 8 6 13 CHRIS 47.5 337.1 55 733 -1960 1 28 12 12 TONY 28.7 322.7 67 604 -2002 9 6 12 4 GORDON 54.8 191.9 127 739 -1965 6 2 18 17 TONY 66.1 26.6 53 543 -1952 2 12 6 8 ALBERTO 14.2 125.7 148 224 -1974 5 23 0 24 JOYCE 20.4 123.3 29 819 -1977 3 3 0 3 SANDY 20.0 32.3 67 196 -1986 9 28 6 5 WILLIAM 20.6 303.7 27 496 -1957 10 7 6 19 NADINE 35.5 36.5 154 572 -1972 4 2 12 15 PATTY 47.7 50.8 16 472 -1983 2 2 12 10 VALERIE 31.7 235.8 157 167 -1998 1 27 18 7 DEBBY 66.5 173.0 139 284 -1977 12 3 18 13 WILLIAM 45.9 163.8 111 764 -1966 8 4 6 13 JOYCE 16.5 85.3 25 273 -1962 12 13 18 24 TONY 61.2 37.3 136 298 -1988 10 5 12 15 CHRIS 46.1 5.8 60 107 -1957 6 25 18 18 CHRIS 44.7 171.2 160 570 -1984 1 14 0 27 JOYCE 63.4 195.0 99 123 -1979 11 27 12 21 HELENE 66.4 70.9 34 293 -1975 5 28 12 2 KIRK 29.9 145.5 150 447 -1977 12 14 6 15 ALBERTO 67.3 189.4 159 851 -1966 6 1 6 9 ALBERTO 8.6 16.6 57 134 -2002 7 19 0 21 SANDY 57.0 143.6 80 665 -1954 12 19 6 27 TONY 52.1 168.0 111 587 -1989 11 3 6 20 WILLIAM 69.5 128.7 116 66 -1994 10 13 0 11 HELENE 45.3 272.3 147 440 -1972 2 28 18 26 MICHAEL 10.0 261.6 40 85 -1970 3 24 12 16 JOYCE 43.4 128.2 109 748 -1983 6 1 12 13 WILLIAM 37.3 107.1 30 227 -1996 12 22 18 16 NADINE 65.8 90.1 147 293 -1990 7 23 12 23 OSCAR 18.4 24.3 29 588 -1986 3 6 6 5 CHRIS 31.8 21.6 12 788 -1993 6 17 18 1 ERNESTO 65.9 301.6 109 882 -2004 6 25 6 25 OSCAR 63.9 104.6 58 747 -2003 10 18 12 3 ERNESTO 13.8 335.8 164 763 -2001 7 8 18 2 OSCAR 30.4 67.4 40 135 -1988 5 12 0 24 JOYCE 43.9 203.1 90 771 -1965 2 27 6 28 GORDON 46.3 209.4 71 620 -1954 9 7 18 19 NADINE 9.6 113.3 62 405 -1987 7 26 0 15 KIRK 15.5 315.7 81 276 -1967 6 1 12 17 KIRK 57.4 257.1 151 837 -1984 12 26 12 7 SANDY 22.2 135.5 80 773 -1955 10 15 12 1 VALERIE 29.7 133.3 156 745 -2001 4 15 6 8 JOYCE 7.2 8.6 126 480 -1974 11 14 18 28 PATTY 8.6 278.4 23 60 -1965 1 20 18 28 ISAAC 62.3 337.3 109 318 -2000 5 15 0 28 NADINE 62.0 45.6 32 446 -2002 8 15 12 6 ALBERTO 11.8 32.8 117 219 -1981 12 9 12 7 RAFAEL 23.1 309.2 133 385 -1959 6 13 18 25 PATTY 7.5 198.9 149 815 -1984 7 20 18 13 WILLIAM 16.1 104.2 23 294 -1969 2 23 12 13 CHRIS 14.0 326.3 120 280 -1956 5 23 0 24 OSCAR 50.6 97.9 114 235 -1981 9 23 6 28 OSCAR 36.5 227.8 152 639 -1952 6 20 6 21 ALBERTO 57.7 2.6 135 513 -1997 4 8 6 11 TONY 64.3 91.5 137 725 -1965 8 14 0 26 LESLIE 60.8 282.4 102 136 -1976 3 12 0 27 DEBBY 13.7 228.7 13 413 -1983 10 21 0 28 PATTY 23.2 217.6 100 249 -1998 10 20 6 21 LESLIE 14.9 355.5 102 555 -1966 10 24 12 27 TONY 63.4 328.5 130 784 -1952 7 9 18 25 DEBBY 48.4 236.1 155 599 -1960 8 22 0 21 JOYCE 43.4 165.8 41 876 -1951 11 6 18 11 ALBERTO 29.9 216.6 17 192 -2004 9 10 18 25 KIRK 48.6 2.6 155 495 -1983 4 8 12 27 OSCAR 35.4 185.3 45 683 -1954 8 5 6 11 GORDON 59.4 225.6 111 169 -1977 6 13 18 22 HELENE 49.4 264.0 98 266 -1960 11 20 6 14 HELENE 50.4 114.4 18 760 -1976 9 25 18 7 WILLIAM 61.9 98.5 24 446 -1994 2 9 6 16 CHRIS 40.2 126.2 125 751 -1970 6 10 18 11 CHRIS 29.4 290.5 28 526 -1982 2 22 18 19 BERYL 24.8 101.0 104 475 -2003 1 16 18 15 BERYL 40.1 61.3 14 148 -1972 10 25 18 22 DEBBY 22.9 219.8 152 680 -1993 8 9 12 1 RAFAEL 16.7 209.6 14 343 -1987 11 27 12 18 NADINE 61.7 189.6 144 550 -1953 9 27 0 11 OSCAR 23.8 40.2 72 248 -1964 12 15 12 17 CHRIS 29.2 201.4 102 218 -1968 9 24 6 24 RAFAEL 27.6 243.7 82 829 -1973 8 18 12 8 KIRK 52.0 333.7 32 427 -1997 10 24 0 13 JOYCE 25.1 15.0 19 865 -2000 9 24 18 11 ERNESTO 29.5 157.1 164 96 -1980 9 18 0 18 SANDY 57.6 214.4 146 226 -1957 7 3 18 9 FLORENCE 66.4 9.0 29 898 -1991 12 7 18 14 GORDON 32.1 209.0 24 205 -2003 4 2 0 3 ALBERTO 15.0 122.9 24 316 -1994 4 1 6 17 LESLIE 64.4 194.6 61 856 -1966 11 24 6 8 VALERIE 22.7 137.3 161 883 -1983 10 19 12 4 FLORENCE 46.1 309.0 159 200 -1999 5 12 18 2 CHRIS 58.6 267.2 92 586 -1995 11 1 12 16 PATTY 59.0 322.7 158 807 -1987 6 24 12 8 JOYCE 43.2 346.6 63 141 -1995 8 20 6 2 HELENE 32.4 197.1 92 840 -1959 8 14 0 28 OSCAR 29.4 269.7 82 28 -1958 6 1 0 8 RAFAEL 32.3 67.0 145 780 -1968 4 28 6 24 LESLIE 48.7 9.8 40 130 -1975 11 20 6 18 RAFAEL 13.0 292.2 148 227 -1978 3 13 6 12 ISAAC 66.2 190.3 82 122 -1970 4 26 0 11 NADINE 27.1 22.4 145 92 -1968 7 2 0 5 ALBERTO 53.7 310.4 65 212 -1973 3 24 12 12 VALERIE 58.3 157.3 160 894 -1983 4 1 18 10 PATTY 63.8 6.6 16 231 -1966 10 19 18 10 MICHAEL 9.7 11.2 92 428 -1980 4 18 12 1 RAFAEL 58.2 24.8 66 89 -1985 5 8 0 5 ERNESTO 41.3 264.9 116 804 -1990 10 22 0 28 ISAAC 65.8 85.1 67 191 -1987 2 25 0 7 MICHAEL 22.4 176.5 150 509 -1950 4 9 0 17 ISAAC 60.7 297.6 53 250 -1959 6 14 0 4 HELENE 68.5 43.8 69 378 -1951 9 27 0 13 CHRIS 66.4 288.0 154 781 -1986 3 5 12 24 RAFAEL 21.9 67.0 147 212 -1954 4 20 18 11 LESLIE 20.5 193.7 69 810 -1961 3 17 12 24 MICHAEL 50.3 356.9 119 247 -1959 6 28 6 11 SANDY 33.7 162.5 139 460 -1992 11 2 0 18 NADINE 26.0 329.4 15 149 -1999 8 4 0 15 HELENE 22.8 229.2 81 47 -1951 11 2 18 20 ISAAC 7.4 194.0 62 377 -1997 8 16 6 26 RAFAEL 50.1 84.9 52 541 -1968 5 12 12 7 BERYL 16.1 293.8 130 324 -1973 10 11 12 19 BERYL 66.3 93.4 81 16 -1996 9 19 6 15 LESLIE 49.8 69.0 58 510 -1964 5 3 18 16 TONY 49.3 124.1 125 592 -1966 1 26 0 8 WILLIAM 35.3 102.1 47 738 -1995 7 15 12 17 JOYCE 40.1 128.7 135 351 -1981 9 14 6 7 PATTY 54.6 273.0 114 760 -1966 12 28 18 19 MICHAEL 52.9 63.6 107 510 -1987 3 9 18 14 HELENE 63.2 345.8 11 891 -1958 7 7 12 21 HELENE 39.9 337.4 73 747 -1999 4 16 12 16 VALERIE 19.6 233.3 58 152 -1984 2 5 12 6 MICHAEL 39.6 39.0 40 268 -1966 3 16 18 5 JOYCE 48.6 196.2 151 851 -1994 3 27 6 15 GORDON 60.6 91.8 164 218 -1995 9 21 18 1 RAFAEL 35.4 230.3 146 282 -1999 8 28 0 5 JOYCE 64.5 0.9 28 86 -1975 11 15 12 5 CHRIS 47.0 0.7 68 456 -1966 8 20 18 3 VALERIE 32.9 152.2 76 316 -1991 2 28 12 23 CHRIS 40.3 277.7 156 749 -1958 12 11 12 28 ALBERTO 16.2 273.5 154 511 -1950 9 26 12 10 WILLIAM 16.2 187.7 53 782 -1992 2 19 12 5 NADINE 17.1 177.4 66 719 -1981 5 16 6 27 CHRIS 54.3 178.4 79 275 -1966 11 19 18 1 TONY 60.4 151.6 148 885 -1962 3 8 18 17 SANDY 63.5 140.6 22 526 -1954 6 28 12 7 HELENE 33.2 138.3 80 704 -1986 12 22 0 20 SANDY 13.9 144.5 114 122 -2004 2 15 12 3 FLORENCE 10.1 129.7 68 758 -2002 10 21 6 14 OSCAR 11.4 256.1 127 609 -1970 4 9 6 13 ISAAC 29.2 281.7 52 282 -1995 5 13 18 24 VALERIE 29.0 283.1 98 51 -1978 1 17 12 3 LESLIE 58.0 218.8 74 28 -1957 2 15 6 28 DEBBY 10.1 283.4 23 577 -1957 5 27 6 27 HELENE 40.6 46.3 90 255 -1982 1 1 12 9 VALERIE 51.6 117.8 67 70 -1971 8 6 18 3 SANDY 46.6 176.0 101 662 -1976 8 17 18 4 DEBBY 65.4 106.2 57 746 -1970 6 21 0 26 VALERIE 58.5 206.9 90 201 -1971 8 20 0 27 HELENE 33.8 197.4 110 444 -1984 12 1 12 14 JOYCE 53.2 308.4 29 185 -1992 9 2 12 25 KIRK 13.8 193.6 141 529 -1989 11 27 6 2 LESLIE 37.6 216.2 119 139 -1992 4 18 0 16 FLORENCE 27.2 100.6 147 572 -1985 4 2 12 6 VALERIE 69.3 254.5 68 641 -1958 4 7 18 10 ERNESTO 15.8 158.2 147 15 -1951 5 2 0 28 LESLIE 46.3 319.2 50 479 -1985 1 1 18 12 CHRIS 59.3 6.0 125 3 -1961 8 18 18 8 KIRK 18.7 143.9 22 574 -1989 5 5 18 10 ERNESTO 57.1 279.6 147 408 -1971 12 5 0 18 PATTY 38.4 135.2 24 755 -1993 6 15 12 18 ALBERTO 55.1 212.7 36 375 -1961 4 1 12 11 HELENE 58.1 326.0 128 668 -1982 12 10 12 4 GORDON 58.2 230.7 147 463 -1987 3 18 0 7 WILLIAM 19.2 64.0 124 248 -1990 4 9 12 19 SANDY 9.3 160.4 143 222 -2000 10 14 12 26 BERYL 29.7 185.0 105 587 -1996 11 15 0 7 VALERIE 68.7 217.4 37 101 -1954 6 15 12 22 PATTY 21.7 267.5 14 712 -1975 5 12 0 3 ISAAC 21.7 140.3 122 562 -1961 1 4 6 10 KIRK 22.4 16.0 134 725 -1959 5 19 12 26 VALERIE 50.7 219.9 137 279 -1988 2 8 0 28 LESLIE 69.8 80.0 64 497 -1981 3 11 0 20 ALBERTO 66.2 329.2 40 899 -1966 5 5 6 26 CHRIS 64.9 124.1 74 855 -1963 8 14 0 2 ERNESTO 21.8 298.9 162 413 -1953 1 9 12 4 GORDON 50.1 236.5 90 471 -1992 11 17 0 28 ISAAC 16.9 20.0 59 90 -1992 1 25 12 12 MICHAEL 28.7 39.2 42 670 -1969 3 27 0 9 LESLIE 55.6 46.3 104 201 -1978 8 25 18 5 ERNESTO 40.1 53.1 88 806 -1995 4 23 0 20 ERNESTO 62.7 104.5 27 102 -1993 11 23 18 12 DEBBY 53.7 3.5 87 165 -1953 10 11 0 8 CHRIS 48.8 326.2 19 879 -1990 8 2 12 21 ALBERTO 27.3 146.7 32 461 -1984 10 15 12 28 ALBERTO 18.4 94.1 149 343 -1974 12 9 12 25 ERNESTO 39.4 295.2 144 811 -2003 5 9 12 15 HELENE 29.1 90.5 56 701 -1972 1 10 0 15 JOYCE 44.3 341.6 74 830 -1966 10 16 0 13 SANDY 29.9 36.8 94 533 -2002 6 21 18 16 BERYL 7.2 310.0 104 851 -1986 5 21 12 13 RAFAEL 21.6 282.4 131 460 -1960 9 13 0 21 VALERIE 34.9 298.9 106 531 -1978 7 16 18 25 NADINE 61.4 134.4 115 729 -1989 8 15 12 7 LESLIE 32.7 241.9 23 420 -1964 5 22 6 18 SANDY 29.7 232.8 145 529 -1967 11 15 6 18 JOYCE 34.4 128.3 14 106 -1999 4 6 12 11 VALERIE 13.0 71.8 47 35 -1969 7 27 18 8 PATTY 43.6 181.4 137 152 -1992 3 16 18 11 KIRK 47.8 62.4 34 782 -1997 7 27 6 27 ERNESTO 36.1 306.4 70 417 -1955 5 2 18 15 WILLIAM 33.7 104.3 11 606 -1959 2 13 0 24 WILLIAM 9.7 144.6 74 321 -1980 5 7 18 19 PATTY 32.3 20.8 162 216 -1979 11 14 18 2 CHRIS 66.4 252.9 136 369 -1956 5 9 0 6 ALBERTO 52.6 238.2 24 183 -1991 7 10 18 9 DEBBY 64.0 221.4 146 651 -1995 6 1 18 16 NADINE 15.6 116.4 16 187 -1960 12 22 12 4 PATTY 42.2 75.4 59 317 -1994 12 14 0 17 WILLIAM 40.0 150.5 53 38 -1987 7 8 18 12 BERYL 64.4 333.5 116 300 -1988 10 1 18 5 CHRIS 15.7 170.1 62 648 -1963 7 26 6 2 OSCAR 40.7 324.4 152 40 -1962 2 18 6 13 ERNESTO 31.2 81.9 20 143 -1996 11 23 12 1 GORDON 54.8 211.8 104 349 -1966 1 21 18 20 ISAAC 34.9 89.7 132 244 -1984 3 19 6 1 GORDON 23.0 102.6 48 118 -1951 9 18 0 5 SANDY 26.3 171.4 124 820 -1975 5 1 18 26 JOYCE 12.1 7.4 23 800 -1976 1 24 18 28 TONY 60.9 180.3 11 408 -1957 2 4 6 7 VALERIE 34.8 97.3 51 738 -1964 4 10 12 26 TONY 15.8 83.7 81 777 -1993 4 18 12 3 CHRIS 32.5 170.7 77 356 -1983 10 18 18 8 OSCAR 57.9 187.6 137 450 -2002 4 18 6 22 TONY 68.7 106.6 55 272 -1997 1 3 12 11 DEBBY 29.9 141.7 133 831 -1986 3 22 18 25 CHRIS 43.1 354.3 34 559 -1980 12 23 0 15 LESLIE 14.9 230.8 51 226 -1971 11 24 0 10 VALERIE 49.4 122.7 103 634 -1984 12 23 6 3 WILLIAM 44.8 190.1 56 696 -2002 5 7 12 12 SANDY 27.3 24.6 41 742 -1981 1 6 12 6 GORDON 34.2 334.3 151 264 -1975 3 25 6 6 RAFAEL 46.6 254.0 66 78 -1994 2 23 18 6 FLORENCE 49.0 233.9 68 896 -2002 9 17 18 4 SANDY 44.1 15.0 114 430 -2001 9 10 18 9 LESLIE 18.4 101.7 118 721 -1972 3 27 12 1 MICHAEL 14.5 180.6 139 153 -2003 2 19 12 26 WILLIAM 35.7 211.1 140 697 -2002 10 20 12 26 ISAAC 8.5 115.8 158 804 -1993 1 14 12 7 SANDY 55.5 35.9 115 760 -1965 6 6 18 11 FLORENCE 37.9 73.0 119 806 -1962 4 7 0 10 ALBERTO 14.3 98.5 96 131 -1989 3 11 0 1 ALBERTO 50.7 331.1 132 80 -1972 11 2 18 27 LESLIE 37.8 95.6 76 678 -1955 5 5 6 11 DEBBY 8.6 83.0 88 362 -1974 12 13 0 14 CHRIS 47.9 47.2 128 27 -1957 1 24 0 18 CHRIS 38.8 327.3 10 482 -1996 5 22 0 4 OSCAR 20.4 109.4 111 668 -1997 12 20 12 6 HELENE 44.2 336.2 11 679 -1996 9 18 18 28 RAFAEL 20.7 179.7 77 668 -1996 9 27 12 12 ERNESTO 23.7 281.7 125 848 -1989 2 14 12 11 RAFAEL 63.0 330.4 150 389 -1958 12 11 6 11 SANDY 19.4 343.8 62 508 -1975 10 2 18 28 PATTY 54.8 126.3 126 453 -2000 8 20 6 4 LESLIE 48.7 343.1 61 739 -1999 3 24 12 23 OSCAR 33.1 177.5 12 882 -1963 2 22 18 3 ISAAC 11.4 306.3 133 457 -1983 5 21 12 18 FLORENCE 25.9 240.7 88 366 -1991 3 1 12 19 TONY 35.5 127.5 128 857 -1994 12 20 6 8 PATTY 28.6 160.1 69 207 -1991 6 18 0 3 BERYL 50.5 121.5 146 854 -1972 12 14 18 9 BERYL 16.0 220.0 132 395 -1993 4 25 18 11 BERYL 28.8 33.3 21 779 -1967 11 13 18 13 WILLIAM 13.0 12.1 22 886 -1956 5 26 18 20 OSCAR 17.6 56.6 29 852 -1952 10 8 0 9 SANDY 41.4 297.5 79 865 -1997 2 11 0 13 HELENE 10.8 149.5 112 49 -1953 3 10 0 11 PATTY 53.4 142.9 48 563 -1969 10 12 0 14 ISAAC 48.7 271.4 110 637 -1992 3 2 18 11 GORDON 15.3 277.3 10 349 -1963 11 8 6 12 ERNESTO 64.5 202.8 119 267 -2001 2 4 0 6 ERNESTO 31.4 177.1 39 628 -1963 10 26 18 16 BERYL 65.0 341.8 105 768 -1974 7 27 18 19 NADINE 42.5 302.3 31 135 -1958 3 7 12 10 TONY 42.7 349.8 163 848 -2002 7 14 18 7 ISAAC 35.0 164.6 91 424 -1960 6 2 6 8 HELENE 56.8 163.0 110 14 -1993 2 13 18 14 LESLIE 36.7 325.1 127 805 -1972 10 21 18 27 VALERIE 57.8 110.2 47 415 -1991 1 5 6 24 MICHAEL 53.9 346.3 68 289 -1968 5 17 18 6 LESLIE 59.2 209.6 10 354 -1990 3 24 18 24 VALERIE 42.7 272.1 155 281 -1968 9 8 12 4 FLORENCE 55.5 126.5 68 542 -1968 1 5 12 5 VALERIE 17.6 154.7 28 112 -1964 6 12 0 28 FLORENCE 35.5 12.8 76 379 -1998 7 28 6 27 JOYCE 39.7 158.0 25 339 -1970 8 16 18 19 LESLIE 51.7 84.2 138 90 -1971 4 24 12 1 DEBBY 16.5 70.8 101 783 -1997 7 5 18 15 TONY 42.8 100.8 93 672 -1997 11 6 12 22 RAFAEL 7.2 111.2 103 361 -1981 9 27 6 2 HELENE 49.2 342.3 64 448 -1950 9 10 6 11 TONY 26.4 159.4 141 840 -1966 5 8 12 4 MICHAEL 28.0 227.1 26 519 -1978 3 14 0 23 VALERIE 13.7 323.6 114 477 -2004 6 12 6 17 FLORENCE 65.8 247.1 112 502 -1999 3 23 18 8 FLORENCE 23.6 308.6 144 864 -1968 10 27 6 4 JOYCE 12.5 13.1 90 352 -1975 12 6 6 12 OSCAR 43.4 275.6 12 771 -1979 12 1 0 4 JOYCE 59.1 226.4 117 517 -1964 9 19 0 3 NADINE 21.2 167.6 121 655 -1978 5 5 12 11 KIRK 11.7 224.0 54 696 -1978 2 18 6 25 BERYL 47.8 159.5 160 318 -1982 7 15 6 25 PATTY 57.0 104.0 55 486 -1987 12 27 18 13 DEBBY 14.7 246.1 30 208 -1969 11 22 12 28 DEBBY 30.8 328.1 60 336 -1956 3 28 6 3 KIRK 34.0 314.4 101 856 -1958 3 20 0 3 MICHAEL 58.2 222.2 116 105 -1986 5 19 0 16 JOYCE 7.2 334.3 159 605 -2001 9 26 6 23 GORDON 23.2 125.2 100 478 -1965 8 16 18 18 NADINE 49.1 198.1 107 707 -1970 3 28 12 28 ISAAC 9.4 99.9 98 251 -1955 1 23 6 10 PATTY 20.4 222.6 91 285 -1981 11 27 12 26 RAFAEL 56.8 256.6 50 665 -1984 2 3 18 19 LESLIE 62.6 336.8 109 141 -1950 8 25 12 7 BERYL 17.6 187.4 50 788 -2003 12 22 0 8 JOYCE 39.6 351.3 147 31 -2004 7 27 0 20 CHRIS 47.1 324.5 92 848 -1967 3 9 12 25 TONY 49.2 233.3 75 185 -1973 9 11 0 13 SANDY 68.1 182.4 136 339 -1966 11 21 18 8 RAFAEL 50.4 244.2 49 752 -1966 1 19 0 1 RAFAEL 65.3 301.5 90 894 -1963 4 19 12 26 JOYCE 66.3 299.3 163 832 -1997 3 4 0 19 FLORENCE 43.9 22.3 114 692 -1977 4 20 12 8 OSCAR 10.8 247.1 133 320 -2004 1 4 12 18 LESLIE 40.6 207.6 154 137 -1957 4 28 12 23 VALERIE 63.2 236.1 88 307 -1968 6 17 0 12 GORDON 23.5 167.0 67 380 -1964 3 2 18 21 OSCAR 10.9 208.2 110 369 -1973 3 13 6 13 GORDON 44.7 276.4 132 501 -1964 6 23 12 6 GORDON 67.8 242.6 51 777 -1974 3 16 6 23 SANDY 14.7 130.7 116 518 -1996 2 20 6 19 LESLIE 11.7 252.2 48 635 -1974 3 13 0 2 ISAAC 21.0 85.6 40 537 -1998 5 1 18 28 TONY 10.9 240.6 16 305 -1962 8 12 18 21 SANDY 15.3 55.1 122 526 -1955 10 12 0 26 BERYL 46.1 285.6 79 712 -1976 3 20 6 16 NADINE 42.2 94.0 92 734 -2003 12 7 6 11 ERNESTO 12.8 253.6 140 241 -1950 9 28 6 19 CHRIS 41.4 88.3 61 506 -1992 2 4 12 27 ISAAC 64.0 34.0 67 788 -1989 1 4 6 24 WILLIAM 63.5 11.6 91 491 -2001 12 5 18 21 ALBERTO 26.0 340.6 40 686 -1955 11 2 12 22 NADINE 68.8 82.5 34 614 -1983 7 2 6 12 NADINE 8.2 350.0 47 313 -1992 2 2 0 10 VALERIE 58.1 274.7 85 71 -1982 8 11 0 22 PATTY 39.4 258.1 93 459 -1987 11 8 0 12 HELENE 43.4 24.1 153 97 -1951 10 4 0 18 BERYL 15.3 226.2 92 3 -1971 7 16 6 23 CHRIS 22.8 309.5 68 98 -2003 11 6 18 2 TONY 11.3 311.2 30 811 -1968 9 3 6 28 ALBERTO 23.8 121.3 133 147 -1978 3 13 18 4 CHRIS 23.6 50.1 22 137 -1974 4 18 0 24 BERYL 18.6 150.6 46 205 -1957 12 26 6 7 MICHAEL 25.0 157.7 152 472 -1979 1 20 12 19 VALERIE 69.5 314.4 147 203 -1985 1 2 12 18 JOYCE 61.4 7.5 135 109 -1971 4 1 6 5 JOYCE 43.7 307.8 11 41 -1975 10 7 12 27 KIRK 67.5 89.5 68 757 -1964 8 11 6 5 JOYCE 28.4 274.8 140 316 -1962 5 27 6 2 WILLIAM 53.5 44.4 10 815 -1986 11 14 0 25 NADINE 12.1 230.7 149 97 -1981 2 26 0 25 JOYCE 46.7 77.7 23 868 -1950 3 28 18 8 OSCAR 32.7 282.1 122 874 -1965 5 17 0 21 NADINE 43.7 105.5 164 341 -1985 6 25 12 1 ISAAC 27.6 57.1 19 772 -1996 9 13 6 16 ERNESTO 67.6 140.4 92 380 -2004 2 21 0 25 KIRK 24.1 239.9 48 403 -2000 12 11 18 18 NADINE 65.3 223.0 108 291 -1993 5 3 18 5 ALBERTO 48.9 309.8 161 763 -1988 11 10 0 17 TONY 30.1 219.2 101 230 -1950 5 26 18 12 PATTY 41.5 84.6 118 882 -1987 1 26 12 9 NADINE 16.3 41.6 23 547 -1964 5 22 6 19 DEBBY 62.6 127.2 83 285 -1977 3 20 6 16 JOYCE 34.9 167.8 140 841 -1973 2 3 6 9 CHRIS 61.3 348.3 30 766 -1979 6 12 6 15 NADINE 44.7 30.2 106 317 -1958 2 13 0 7 BERYL 15.4 270.8 43 746 -2000 3 7 18 9 OSCAR 60.0 308.9 13 44 -2000 12 19 18 25 CHRIS 51.0 262.7 136 416 -1960 5 17 18 25 OSCAR 59.1 144.1 151 252 -2002 10 17 12 28 HELENE 12.8 328.7 73 137 -1983 4 1 18 13 OSCAR 45.4 229.2 28 764 -1988 6 17 0 17 TONY 54.7 209.2 137 184 -1994 6 5 18 18 DEBBY 28.2 186.7 33 582 -1994 5 4 18 24 JOYCE 28.0 332.3 148 457 -2003 6 14 18 12 JOYCE 25.7 231.5 13 870 -1956 7 22 6 3 KIRK 26.7 281.5 49 798 -2001 5 11 18 24 RAFAEL 40.7 162.4 138 19 -1991 1 2 12 5 FLORENCE 55.1 15.0 107 343 -1976 8 2 18 19 MICHAEL 10.8 36.6 116 29 -1981 8 4 0 22 ISAAC 68.2 216.0 100 768 -1971 11 8 6 13 DEBBY 10.9 183.6 131 227 -1955 7 5 18 27 SANDY 28.3 41.6 112 216 -2001 10 19 0 19 PATTY 27.2 301.6 131 573 -1984 1 3 18 23 FLORENCE 60.7 66.3 78 130 -1982 3 1 6 6 BERYL 31.3 254.5 125 822 -1987 10 22 6 14 WILLIAM 25.4 96.7 52 690 -1963 10 26 12 17 MICHAEL 35.8 124.3 57 318 -2004 3 20 0 27 VALERIE 26.5 7.4 52 278 -1997 6 2 0 22 ISAAC 50.0 127.1 38 770 -1967 12 14 18 26 NADINE 26.7 13.2 50 733 -1989 4 16 6 12 DEBBY 45.3 42.7 109 396 -1979 7 9 18 11 ISAAC 60.5 300.6 103 391 -1976 6 17 18 6 WILLIAM 8.2 150.4 132 107 -2001 7 7 18 5 BERYL 31.0 194.1 44 751 -2002 6 17 0 12 KIRK 9.7 257.6 97 686 -1987 11 20 0 19 ISAAC 28.8 342.4 11 152 -1958 11 14 6 6 TONY 60.8 208.0 13 683 -1971 3 7 6 2 TONY 14.0 112.3 139 776 -1957 3 28 18 9 ERNESTO 15.6 310.7 136 325 -1969 7 22 12 7 RAFAEL 65.0 9.1 111 500 -1983 3 3 12 9 PATTY 51.6 350.9 86 602 -1966 11 24 0 16 OSCAR 11.1 215.5 83 805 -1983 3 4 12 23 MICHAEL 48.8 186.7 85 520 -1971 11 21 12 13 FLORENCE 36.8 81.8 135 845 -1992 10 12 6 1 SANDY 18.5 189.9 135 853 -1979 12 7 6 5 LESLIE 43.3 192.0 160 188 -1958 5 1 12 9 MICHAEL 45.4 47.8 144 73 -1990 12 9 12 14 ERNESTO 51.8 351.5 56 77 -1983 7 26 0 1 BERYL 32.6 76.6 143 861 -1954 4 12 6 27 SANDY 14.1 211.0 38 744 -1993 8 27 12 18 TONY 25.8 260.4 163 508 -1968 2 22 6 2 KIRK 8.3 70.8 42 354 -2004 3 8 0 6 WILLIAM 61.7 307.8 39 880 -1950 4 23 6 21 FLORENCE 31.4 135.2 63 442 -1957 6 1 0 12 GORDON 55.3 281.4 52 298 -1995 5 26 0 20 NADINE 46.7 355.6 124 429 -1992 12 23 18 20 TONY 54.2 251.6 47 12 -1954 7 22 12 1 SANDY 22.2 62.7 133 869 -1961 8 6 0 7 SANDY 38.2 68.2 32 865 -1998 11 25 6 5 ISAAC 67.4 235.2 130 103 -1989 9 22 12 26 MICHAEL 31.7 344.0 86 358 -1969 10 4 0 13 ERNESTO 52.6 287.0 23 758 -1976 3 21 6 2 DEBBY 62.1 21.8 157 325 -1959 11 6 12 3 TONY 28.1 201.2 99 660 -1974 7 13 0 21 NADINE 42.6 169.5 35 716 -1979 10 2 12 1 PATTY 20.9 182.9 159 476 -1954 9 26 12 24 JOYCE 12.0 346.5 57 569 -1994 10 17 12 21 ALBERTO 43.1 184.2 57 286 -2003 1 9 18 25 FLORENCE 50.8 268.0 161 317 -1975 4 16 18 18 VALERIE 32.3 239.7 128 27 -1955 2 27 18 19 JOYCE 9.1 81.1 63 292 -1974 3 28 0 24 ISAAC 39.3 225.2 76 276 -1981 3 13 0 8 MICHAEL 64.6 50.3 31 482 -1960 5 14 6 2 NADINE 27.0 72.6 155 669 -1994 10 1 18 2 OSCAR 50.0 232.1 71 351 -1966 8 20 12 2 FLORENCE 69.6 294.4 33 636 -1952 3 21 12 4 OSCAR 69.6 55.2 69 506 -1967 3 21 12 23 ALBERTO 16.2 310.2 108 816 -1965 7 20 12 20 ALBERTO 68.0 282.0 102 754 -1995 11 26 18 7 GORDON 32.7 217.1 135 841 -1955 1 26 0 23 VALERIE 21.7 89.4 106 248 -1974 8 28 18 10 ERNESTO 35.0 177.9 74 297 -1983 10 14 12 16 OSCAR 34.8 320.7 130 542 -1952 1 17 0 25 ERNESTO 12.5 16.4 87 461 -1966 9 6 0 7 CHRIS 8.2 201.0 49 37 -1955 3 18 0 3 PATTY 20.0 354.1 95 134 -1976 6 7 0 26 VALERIE 26.1 157.1 55 168 -2001 1 18 12 17 GORDON 15.8 127.0 40 342 -1964 3 12 6 10 PATTY 15.9 116.0 155 255 -1963 7 10 6 10 HELENE 60.7 116.7 48 120 -1984 3 17 18 24 GORDON 18.4 11.7 74 474 -2002 3 16 0 17 MICHAEL 29.4 177.4 81 376 -1982 6 3 6 21 FLORENCE 47.8 88.5 84 163 -1998 8 21 18 17 ISAAC 54.7 241.8 41 729 -2001 10 25 0 11 ERNESTO 66.1 240.9 120 894 -1956 3 23 0 17 SANDY 33.3 104.8 101 452 -1961 11 14 0 28 TONY 28.9 219.0 124 842 -2002 3 22 6 22 TONY 16.5 251.0 103 40 -1955 3 3 12 19 FLORENCE 29.1 196.3 88 813 -1984 3 27 12 16 VALERIE 68.3 212.6 111 640 -1991 11 7 18 9 BERYL 29.7 272.8 156 372 -2002 3 6 18 2 MICHAEL 62.1 28.4 20 784 -1996 4 11 12 25 ALBERTO 42.6 195.8 50 63 -1962 7 22 18 9 TONY 43.3 73.6 115 829 -1989 11 26 0 10 HELENE 61.1 82.3 57 343 -2000 10 19 12 18 ERNESTO 58.8 183.6 58 139 -1981 5 21 0 14 MICHAEL 40.2 83.5 122 1 -1954 5 15 0 7 TONY 38.3 324.1 128 779 -1967 3 21 12 14 PATTY 62.6 89.9 41 274 -1960 1 23 12 24 HELENE 16.8 111.0 37 238 -1950 10 28 0 20 KIRK 63.7 319.5 37 763 -1963 6 10 12 11 SANDY 37.6 335.8 51 452 -1998 12 26 6 18 WILLIAM 15.7 75.6 78 414 -2002 8 25 18 12 NADINE 35.5 273.1 60 396 -1966 3 14 6 18 GORDON 27.9 299.5 29 238 -1971 3 2 0 10 VALERIE 17.0 229.2 22 460 -1956 6 22 6 26 LESLIE 15.2 306.6 110 307 -2002 9 10 6 28 DEBBY 69.5 39.9 52 424 -1973 8 28 18 4 CHRIS 11.5 107.2 74 324 -2001 11 14 12 18 RAFAEL 31.1 11.6 48 264 -2001 3 5 18 16 GORDON 26.6 14.6 61 15 -1971 2 3 0 27 ISAAC 58.0 264.9 49 17 -1967 12 16 18 3 ERNESTO 39.1 34.7 109 172 -1964 10 11 0 2 ALBERTO 32.8 25.1 23 399 -1973 8 23 0 2 FLORENCE 68.6 355.0 101 845 -1977 4 16 18 23 NADINE 66.7 200.4 99 115 -2004 2 18 6 3 CHRIS 69.6 236.7 49 245 -1960 4 6 12 21 SANDY 54.1 346.9 57 734 -1971 1 6 6 22 JOYCE 52.4 291.4 125 739 -2003 5 22 12 9 SANDY 19.5 329.8 164 767 -2004 6 22 12 13 KIRK 68.5 329.3 54 649 -1960 5 16 12 18 ERNESTO 49.3 263.2 150 75 -2004 10 11 6 7 SANDY 31.8 132.0 159 218 -1969 7 22 0 9 BERYL 14.5 253.1 63 506 -1975 5 11 12 4 PATTY 18.0 306.3 95 46 -1989 9 19 12 7 ALBERTO 45.3 301.5 155 791 -2000 6 5 18 10 DEBBY 44.2 321.1 70 331 -1994 8 2 18 20 PATTY 9.8 6.4 60 690 -1998 6 26 0 19 HELENE 9.2 324.2 20 815 -1997 9 21 6 5 MICHAEL 16.4 278.8 31 773 -1993 9 21 12 26 WILLIAM 7.8 190.6 43 196 -1974 10 21 6 17 CHRIS 17.6 235.9 57 815 -1998 1 19 6 14 CHRIS 37.5 31.7 12 462 -1968 8 9 6 10 JOYCE 30.1 45.3 30 635 -1984 8 6 0 17 GORDON 41.6 179.8 67 6 -1986 5 27 0 23 KIRK 51.4 139.9 129 328 -2001 6 26 6 15 RAFAEL 18.1 45.0 143 844 -1975 7 1 0 13 NADINE 46.8 145.4 142 848 -1968 4 7 0 3 TONY 31.5 210.8 31 189 -1973 8 5 6 22 WILLIAM 11.3 41.1 84 610 -1997 5 26 0 2 SANDY 44.2 352.9 12 131 -1992 8 20 12 26 BERYL 12.0 186.8 106 422 -1960 11 20 0 16 HELENE 64.5 193.8 156 330 -1963 8 14 6 15 FLORENCE 24.0 135.0 74 651 -1978 1 7 12 16 ERNESTO 8.1 213.1 34 480 -1998 1 24 0 28 ALBERTO 18.8 47.2 142 711 -1996 11 6 12 23 ISAAC 56.9 278.8 94 241 -1995 11 20 0 22 OSCAR 29.7 141.2 41 349 -1973 9 6 18 25 KIRK 41.9 50.1 55 92 -1982 4 13 0 20 ALBERTO 10.5 28.4 10 861 -1980 11 7 0 3 GORDON 22.3 11.7 95 695 -1999 10 19 0 22 JOYCE 15.2 133.4 144 214 -1961 1 13 0 14 LESLIE 40.8 326.8 104 582 -1977 10 7 6 16 SANDY 11.8 61.1 134 858 -1987 11 22 12 4 DEBBY 21.3 77.5 40 450 -1996 1 11 12 12 PATTY 68.9 81.7 14 563 -1953 9 1 6 24 JOYCE 37.7 228.6 43 519 -1969 1 22 12 1 JOYCE 48.6 284.7 144 899 -1970 6 18 6 13 BERYL 43.6 185.5 103 396 -1968 1 27 18 22 TONY 18.4 344.4 30 798 -1976 3 17 18 7 ALBERTO 13.7 146.8 120 6 -1968 3 19 12 28 SANDY 63.4 11.0 111 233 -1995 4 5 0 11 ERNESTO 66.9 162.6 64 662 -1954 5 15 6 6 SANDY 41.7 286.6 70 613 -1989 4 20 6 5 LESLIE 62.1 245.1 88 657 -2002 2 8 12 17 GORDON 27.0 355.2 40 102 -1988 8 10 6 10 ERNESTO 39.1 103.6 52 185 -1957 4 17 0 24 ERNESTO 50.3 294.6 119 72 -1966 4 12 18 27 VALERIE 45.8 115.5 89 72 -1974 5 20 12 22 FLORENCE 32.6 269.6 147 438 -1979 4 12 18 1 GORDON 33.1 0.7 108 638 -1967 1 16 12 24 CHRIS 34.1 183.5 31 358 -1953 3 17 6 15 WILLIAM 8.1 242.0 137 766 -1982 2 2 6 5 LESLIE 67.0 205.0 11 34 -1983 1 27 12 19 CHRIS 47.5 323.4 30 93 -1964 2 24 6 17 BERYL 33.8 175.3 131 233 -1994 6 26 18 13 VALERIE 24.8 102.6 157 116 -2003 12 17 12 13 BERYL 20.9 49.0 120 572 -1970 2 14 0 23 DEBBY 13.6 235.0 82 521 -1964 11 19 18 6 ALBERTO 39.2 182.1 73 733 -2001 8 2 12 19 JOYCE 33.1 148.0 101 290 -1974 4 6 12 26 FLORENCE 41.3 137.8 44 830 -1983 3 16 18 7 ISAAC 33.2 16.2 147 885 -1958 10 19 18 1 PATTY 39.6 203.1 140 416 -1991 9 8 12 10 MICHAEL 40.5 225.3 144 509 -1988 8 15 12 25 MICHAEL 47.4 354.7 67 314 -1960 6 17 0 21 RAFAEL 43.0 95.2 145 706 -1970 10 11 0 2 RAFAEL 13.9 222.7 70 888 -2002 3 9 0 28 PATTY 16.1 232.6 86 36 -1984 3 2 6 15 HELENE 56.2 32.5 60 768 -1993 6 26 0 6 MICHAEL 33.1 30.8 153 573 -1972 6 27 18 25 NADINE 61.7 218.4 91 821 -1964 5 9 6 3 TONY 37.7 103.2 115 474 -1955 3 9 0 4 TONY 48.0 310.7 149 864 -1966 10 17 12 3 RAFAEL 13.8 149.2 24 160 -1984 4 23 6 14 NADINE 58.6 254.8 100 93 -1990 5 13 12 9 GORDON 36.2 235.6 49 734 -2001 3 20 6 3 ALBERTO 52.4 116.7 107 117 -1996 11 25 6 27 ALBERTO 65.4 120.0 122 104 -1996 6 25 0 13 HELENE 46.9 312.7 156 200 -1988 6 28 12 9 HELENE 23.6 299.8 96 851 -1999 1 4 12 28 FLORENCE 16.4 100.6 76 340 -1989 8 12 0 5 WILLIAM 39.9 118.0 142 734 -1989 10 18 18 17 HELENE 60.5 260.4 27 613 -1968 8 26 0 10 LESLIE 33.6 93.8 94 601 -1974 9 21 6 20 ISAAC 63.4 91.3 136 855 -1998 3 19 6 9 DEBBY 33.6 312.3 54 812 -1977 5 24 18 12 OSCAR 29.0 199.6 116 718 -1970 8 5 12 20 LESLIE 56.3 275.5 152 195 -1976 12 12 12 8 FLORENCE 53.7 181.6 72 742 -1971 3 2 0 17 FLORENCE 7.6 72.7 35 812 -1995 9 3 12 13 ALBERTO 43.6 329.9 56 45 -1989 2 8 12 12 GORDON 39.0 143.8 156 47 -1952 12 3 0 6 HELENE 52.9 86.0 87 845 -1959 8 22 12 12 JOYCE 32.9 14.5 144 41 -1981 2 15 12 28 JOYCE 24.9 181.3 64 779 -1963 7 24 0 18 BERYL 59.6 11.1 86 441 -1954 1 16 6 11 ISAAC 37.1 25.0 57 340 -2001 1 7 6 13 KIRK 31.3 265.2 114 152 -1993 11 11 18 26 RAFAEL 57.9 127.3 138 9 -1993 2 4 0 23 KIRK 60.8 203.2 113 331 -1988 7 16 18 15 ERNESTO 30.1 109.8 79 470 -1955 3 4 0 15 RAFAEL 64.5 252.1 43 892 -1976 3 18 12 14 GORDON 34.3 114.1 24 580 -2000 2 9 6 28 PATTY 63.8 159.4 88 655 -1995 4 25 12 5 VALERIE 50.3 165.8 38 602 -1953 1 25 12 17 JOYCE 7.6 222.8 156 297 -1967 11 27 12 22 DEBBY 67.3 117.6 47 604 -1986 10 1 6 25 NADINE 17.8 174.3 88 51 -1968 9 24 12 4 NADINE 64.9 157.5 49 852 -1966 12 26 12 5 TONY 46.2 125.2 148 778 -2003 6 27 18 25 ISAAC 42.3 70.5 132 163 -1969 12 8 12 27 CHRIS 22.8 22.8 20 181 -1992 9 2 12 27 TONY 37.1 52.3 60 400 -1954 5 6 18 26 MICHAEL 12.5 60.5 131 238 -1964 11 20 0 3 NADINE 46.9 134.1 116 244 -1963 7 12 6 18 VALERIE 48.9 211.1 20 851 -1956 6 8 6 4 HELENE 42.1 56.8 89 683 -1961 4 23 12 27 SANDY 45.6 57.8 51 652 -1983 4 20 6 19 LESLIE 17.1 187.7 154 850 -1993 8 5 12 7 OSCAR 32.0 252.1 112 628 -1996 11 21 18 5 JOYCE 31.9 302.1 60 710 -1970 6 22 0 17 HELENE 9.5 343.8 136 647 -1960 3 22 0 11 TONY 46.1 271.8 13 296 -1982 7 1 6 14 DEBBY 36.6 188.5 113 862 -1984 9 22 0 11 GORDON 64.7 342.5 130 243 -1982 1 3 0 22 NADINE 50.3 291.0 152 51 -1971 5 6 18 18 ERNESTO 28.3 191.6 109 642 -1957 12 19 6 24 KIRK 44.6 12.1 133 887 -1978 6 7 6 11 JOYCE 31.0 140.5 119 787 -1988 6 17 6 21 RAFAEL 52.9 120.3 44 239 -1962 8 25 12 10 MICHAEL 24.7 160.7 118 808 -1966 8 5 18 6 FLORENCE 63.3 244.7 163 20 -1967 9 10 18 7 LESLIE 20.6 36.6 103 68 -1958 6 5 12 5 JOYCE 38.8 9.2 57 799 -1951 1 27 12 24 RAFAEL 36.9 132.2 32 334 -1963 6 20 6 13 PATTY 48.0 198.1 79 84 -1995 3 11 6 22 GORDON 36.1 354.7 98 100 -1980 8 24 12 11 NADINE 31.3 199.8 65 295 -1992 11 9 18 9 VALERIE 46.9 241.4 13 162 -1966 7 2 12 26 JOYCE 27.3 357.7 49 651 -1998 11 24 12 19 PATTY 46.0 187.7 50 655 -1985 5 8 6 3 SANDY 60.5 55.5 43 372 -1963 2 28 18 19 ALBERTO 50.1 130.3 109 862 -1958 10 5 12 27 RAFAEL 34.3 324.5 50 70 -1973 5 11 6 25 LESLIE 21.1 220.6 64 136 -1968 2 19 12 8 BERYL 49.9 300.6 127 805 -1963 11 1 12 5 TONY 69.4 200.4 54 713 -1985 10 9 12 7 NADINE 36.0 259.6 143 318 -1983 1 25 0 10 WILLIAM 57.0 347.8 125 527 -1998 10 11 12 5 ERNESTO 12.0 94.0 105 802 -1965 10 12 6 10 GORDON 57.3 71.3 69 712 -1956 2 24 6 8 NADINE 35.0 196.3 31 94 -1975 4 12 0 3 FLORENCE 57.5 92.0 144 20 -1984 11 16 12 15 VALERIE 35.9 199.9 139 784 -1960 10 26 6 21 OSCAR 46.8 293.2 61 134 -1963 7 27 12 28 ALBERTO 42.8 250.0 66 889 -1951 9 2 12 16 DEBBY 56.9 349.1 11 471 -1967 11 13 18 10 OSCAR 14.8 81.3 151 610 -1984 11 2 18 5 NADINE 26.2 5.2 110 122 -1955 3 17 12 3 ALBERTO 23.3 146.5 110 131 -1967 8 25 6 12 TONY 32.6 127.9 87 89 -1975 11 12 0 24 SANDY 33.4 63.5 74 863 -1984 4 6 0 10 ALBERTO 62.1 144.1 82 181 -1980 2 25 0 23 NADINE 53.0 103.9 94 377 -1955 2 20 6 21 VALERIE 13.5 261.2 144 500 -1960 12 25 18 3 LESLIE 62.3 26.1 163 508 -2000 9 4 6 14 FLORENCE 14.6 219.0 87 872 -1991 12 24 12 27 VALERIE 45.9 350.1 149 208 -2004 12 11 6 1 ISAAC 59.6 118.3 140 309 -2003 9 19 0 15 FLORENCE 61.2 102.4 111 582 -1981 10 26 6 25 OSCAR 22.1 190.8 137 836 -1995 4 10 18 21 MICHAEL 9.3 122.0 23 122 -1954 2 28 18 10 BERYL 18.6 295.8 53 95 -1954 7 16 18 3 FLORENCE 65.5 63.4 112 139 -1974 6 13 18 1 ALBERTO 45.7 353.9 37 322 -1995 4 19 6 10 RAFAEL 32.5 234.8 146 56 -1953 12 6 18 28 FLORENCE 27.6 56.6 78 872 -1991 8 24 0 16 KIRK 69.3 320.5 71 233 -1979 12 3 18 4 BERYL 65.8 224.0 35 572 -1952 2 16 18 28 NADINE 25.1 22.0 30 59 -1955 3 5 18 16 ALBERTO 16.8 332.9 135 761 -1981 7 6 0 24 ERNESTO 10.4 76.6 124 800 -1993 5 23 0 11 ERNESTO 52.6 15.1 28 855 -1980 1 8 0 8 JOYCE 33.8 231.6 36 236 -1955 5 19 12 4 NADINE 69.1 81.6 47 385 -1968 1 3 12 24 LESLIE 40.2 37.2 116 542 -1962 4 22 6 22 RAFAEL 51.9 158.2 119 28 -1979 5 21 18 14 GORDON 23.2 72.7 74 872 -1999 8 18 0 4 LESLIE 45.9 176.2 90 503 -1991 2 28 0 22 ALBERTO 41.3 239.5 41 675 -1987 5 16 6 12 SANDY 27.5 12.4 148 159 -1993 9 19 0 28 PATTY 37.1 6.7 149 225 -1985 5 15 6 14 NADINE 24.5 23.5 57 322 -1978 6 16 0 9 FLORENCE 38.8 37.5 25 644 -1956 10 1 0 1 VALERIE 12.5 66.4 50 817 -1977 9 12 12 20 MICHAEL 65.4 260.6 104 648 -1978 12 11 12 18 PATTY 62.4 347.6 114 273 -1995 1 14 18 13 PATTY 56.8 244.9 115 145 -1985 7 18 18 27 PATTY 12.3 195.5 18 624 -1964 12 19 12 7 PATTY 15.1 90.9 84 792 -2004 5 9 0 9 WILLIAM 11.5 28.0 157 821 -1961 6 5 18 27 GORDON 61.2 357.0 73 19 -1961 6 16 6 11 LESLIE 61.8 337.6 46 731 -2004 4 23 18 27 RAFAEL 22.7 227.2 155 327 -1955 1 3 18 23 WILLIAM 60.9 57.9 45 267 -1975 8 1 0 2 TONY 40.0 81.8 92 144 -1958 5 7 12 2 DEBBY 61.9 196.0 84 825 -1957 2 6 18 16 LESLIE 68.3 315.3 27 418 -1956 8 15 18 5 ISAAC 39.7 112.9 126 887 -1966 9 7 18 24 ISAAC 31.7 107.5 43 566 -1976 9 12 6 25 NADINE 39.6 83.8 72 855 -1957 4 14 6 1 VALERIE 36.8 137.7 17 860 -1998 6 19 18 16 WILLIAM 14.1 70.2 24 868 -1962 8 7 18 25 PATTY 39.5 88.4 139 230 -1969 11 12 6 6 VALERIE 7.4 210.4 145 767 -1957 4 23 6 13 VALERIE 9.8 137.0 105 641 -2003 4 22 0 12 SANDY 62.6 17.1 103 418 -2003 8 4 0 8 NADINE 29.8 345.9 75 783 -1963 11 13 0 15 JOYCE 45.4 275.6 150 354 -1981 3 2 18 13 DEBBY 35.2 333.3 119 681 -1994 9 10 6 15 HELENE 16.8 310.4 30 542 -1965 1 3 18 16 GORDON 29.1 117.4 131 205 -1995 12 18 18 17 NADINE 21.0 145.3 56 381 -1981 4 3 18 24 BERYL 11.7 80.4 58 720 -1984 10 27 0 1 GORDON 60.6 322.2 50 94 -1984 1 9 0 26 TONY 36.8 357.9 160 341 -1960 3 22 0 23 RAFAEL 50.7 167.3 108 317 -2001 11 24 0 10 SANDY 43.1 228.8 29 413 -1986 12 19 18 15 TONY 31.5 202.0 106 470 -1964 8 5 18 7 BERYL 56.5 300.5 76 353 -2002 4 4 18 27 SANDY 41.7 338.3 74 618 -1975 4 22 0 5 FLORENCE 26.5 53.7 156 233 -1976 10 26 0 5 ALBERTO 63.3 89.7 43 712 -1973 8 25 6 10 SANDY 52.5 286.6 135 322 -2003 6 4 0 5 DEBBY 50.4 303.4 20 609 -1968 8 22 18 28 PATTY 56.4 174.3 103 740 -1999 11 15 0 12 PATTY 53.1 166.4 92 442 -2004 4 8 12 23 OSCAR 26.1 252.3 127 563 -2004 7 1 18 22 ISAAC 13.7 111.3 163 581 -1978 6 14 18 27 MICHAEL 22.3 328.0 51 848 -1971 7 21 12 16 ALBERTO 64.0 241.4 124 454 -1982 3 18 18 16 GORDON 28.9 147.7 66 355 -1996 3 8 6 24 BERYL 16.6 186.1 144 148 -1979 11 13 6 2 FLORENCE 20.5 27.4 125 624 -1968 10 1 6 28 ALBERTO 11.8 232.2 57 410 -1978 7 17 18 28 CHRIS 54.0 185.7 113 368 -1987 6 7 18 22 GORDON 8.0 41.1 121 728 -1980 1 28 12 14 ERNESTO 54.4 356.6 128 1 -2004 10 6 0 1 ISAAC 67.1 344.2 121 709 -1989 1 12 0 21 WILLIAM 31.0 293.2 97 856 -1976 8 17 12 24 OSCAR 46.5 54.0 46 52 -1988 5 20 0 4 BERYL 49.1 222.0 111 561 -1980 7 10 18 27 OSCAR 46.2 72.9 106 502 -1992 4 23 12 5 GORDON 36.3 315.2 48 634 -1984 11 9 18 8 ISAAC 51.5 133.8 137 201 -1990 3 24 18 23 ISAAC 8.4 201.7 30 43 -1967 11 13 12 9 ISAAC 29.9 156.2 116 625 -1967 4 21 12 13 RAFAEL 67.3 247.6 108 508 -1981 3 2 6 7 ERNESTO 10.5 169.6 75 891 -1991 6 23 0 11 LESLIE 29.6 328.5 14 676 -1961 11 7 12 2 VALERIE 51.4 141.5 77 512 -1995 3 18 18 16 MICHAEL 63.8 141.0 23 208 -1997 7 6 12 1 PATTY 17.2 103.8 11 114 -1970 3 19 6 26 MICHAEL 17.1 332.0 137 432 -1959 12 13 12 9 DEBBY 47.2 357.4 75 491 -1966 7 21 6 8 ISAAC 57.8 147.2 106 651 -1998 1 9 6 28 RAFAEL 67.8 298.3 39 140 -2001 9 15 12 9 BERYL 46.3 130.7 115 159 -1984 1 3 12 15 ALBERTO 14.2 6.7 64 277 -1958 2 21 12 16 BERYL 20.2 191.0 83 314 -1962 10 11 18 27 DEBBY 65.3 250.8 98 118 -1968 7 17 0 20 VALERIE 42.3 24.5 54 41 -1965 12 17 0 16 ALBERTO 30.8 126.5 18 300 -1995 8 12 6 1 DEBBY 23.4 322.7 117 650 -2001 12 5 12 25 ISAAC 15.2 209.4 101 39 -1974 3 2 12 8 VALERIE 57.6 263.2 62 409 -1959 1 4 6 17 ALBERTO 24.4 332.3 31 416 -1971 10 24 18 6 RAFAEL 60.9 274.2 14 43 -1969 6 13 12 16 TONY 37.3 176.4 113 78 -1993 7 15 6 22 RAFAEL 65.2 101.6 130 550 -1980 2 16 18 17 LESLIE 42.3 202.4 29 675 -1959 1 18 12 20 HELENE 55.3 116.4 118 763 -1969 9 1 18 18 HELENE 55.2 17.6 54 377 -2000 10 24 0 17 ALBERTO 57.5 227.6 16 414 -1997 11 12 0 17 DEBBY 35.8 311.7 51 542 -1979 4 11 0 2 LESLIE 16.0 314.2 33 202 -1951 9 11 12 26 LESLIE 23.5 266.6 101 634 -1950 11 25 12 15 OSCAR 59.2 95.5 23 298 -1954 3 20 6 24 OSCAR 49.1 209.2 150 190 -1985 3 18 6 3 RAFAEL 65.6 327.8 121 285 -1967 6 19 0 4 ISAAC 22.9 236.0 14 800 -1964 12 20 18 11 NADINE 31.4 34.3 159 492 -1983 3 8 18 4 MICHAEL 19.9 231.1 92 32 -1955 9 3 12 7 SANDY 30.4 45.8 105 107 -1960 11 21 0 14 SANDY 67.9 307.6 38 648 -1995 9 2 0 15 ISAAC 37.1 227.0 113 485 -1953 6 2 0 16 HELENE 63.7 63.8 138 773 -2002 10 15 18 9 SANDY 58.8 335.3 140 370 -1977 4 14 12 22 MICHAEL 29.3 221.0 14 575 -1983 1 13 12 21 FLORENCE 33.3 268.7 134 458 -1999 1 22 0 21 SANDY 55.1 119.6 36 28 -1951 3 2 18 8 TONY 21.8 202.3 19 178 -1974 7 13 18 9 WILLIAM 35.5 111.6 91 342 -1975 11 19 18 27 BERYL 41.1 254.9 59 281 -1963 4 8 6 16 WILLIAM 47.7 355.9 157 237 -1996 6 18 18 22 BERYL 40.9 107.0 148 350 -1957 9 8 12 18 MICHAEL 57.4 103.3 119 346 -1958 7 15 12 11 HELENE 24.2 95.1 131 312 -2002 10 14 18 22 NADINE 53.1 24.1 72 220 -2001 4 5 6 27 KIRK 56.9 228.6 103 691 -1976 7 12 18 24 KIRK 45.4 271.8 69 882 -1958 4 16 12 10 PATTY 10.4 254.3 10 256 -1996 8 9 6 14 LESLIE 15.1 205.9 149 816 -1990 9 3 0 15 TONY 53.3 357.4 40 204 -1953 6 3 12 9 JOYCE 31.6 251.4 38 254 -1993 4 12 18 16 OSCAR 27.0 324.5 93 698 -1990 2 12 18 12 GORDON 53.8 206.8 80 256 -1969 8 2 6 7 CHRIS 20.8 201.7 66 150 -1975 11 9 6 8 WILLIAM 40.0 261.1 47 672 -1951 8 8 12 26 HELENE 39.1 78.0 84 254 -1971 2 27 18 24 MICHAEL 32.8 33.0 121 556 -1951 10 13 12 13 GORDON 48.7 248.3 28 491 -2003 9 13 6 21 HELENE 65.4 227.7 129 890 -1953 7 4 0 17 ERNESTO 22.1 134.6 151 399 -2004 3 14 12 1 DEBBY 22.4 168.5 147 143 -1990 6 17 0 12 LESLIE 62.2 100.3 77 606 -1994 7 21 6 27 RAFAEL 16.6 164.8 91 146 -1995 6 25 12 28 TONY 57.7 352.1 23 327 -1959 7 14 0 13 OSCAR 14.7 254.1 20 889 -2003 12 8 6 10 VALERIE 26.3 76.8 51 604 -1975 6 13 12 23 NADINE 66.5 43.0 61 826 -1992 5 6 6 20 SANDY 54.2 292.1 143 69 -1951 8 19 6 20 JOYCE 23.3 302.3 128 29 -1956 3 6 18 6 PATTY 13.2 226.5 106 461 -1954 9 8 18 26 RAFAEL 13.1 189.0 100 70 -1993 5 25 12 14 SANDY 25.6 228.2 54 427 -1979 12 20 12 23 BERYL 66.5 133.4 67 742 -1964 11 25 0 21 RAFAEL 53.8 301.8 29 716 -1998 3 19 6 28 OSCAR 56.2 56.0 111 614 -1984 5 5 12 20 ALBERTO 53.6 23.7 68 296 -1988 9 21 0 8 FLORENCE 55.9 96.5 77 181 -1959 9 9 18 10 WILLIAM 54.5 134.0 75 485 -1978 3 8 12 16 LESLIE 23.4 123.4 117 580 -1951 7 11 0 2 CHRIS 44.6 224.5 42 659 -1960 10 15 6 15 LESLIE 35.5 339.2 153 348 -2000 5 18 0 12 LESLIE 14.5 92.6 23 693 -1954 11 19 0 25 TONY 56.9 173.2 24 557 -1978 9 11 6 23 OSCAR 64.9 147.5 38 628 -1999 12 22 6 3 BERYL 49.7 217.0 139 389 -1958 12 26 18 2 ALBERTO 14.4 353.2 100 421 -1979 10 16 0 9 LESLIE 19.3 20.4 160 366 -1986 5 3 18 10 LESLIE 23.3 336.4 147 267 -1969 9 1 18 16 MICHAEL 27.9 302.2 83 692 -1994 3 2 0 8 OSCAR 32.4 200.0 152 5 -1989 3 27 12 4 LESLIE 55.8 133.4 16 554 -2001 4 1 6 27 LESLIE 33.1 329.0 18 399 -1967 7 14 18 21 LESLIE 14.1 24.6 34 720 -1979 4 24 0 1 VALERIE 37.2 25.2 30 787 -1985 6 15 0 9 MICHAEL 45.2 268.2 155 656 -1959 4 17 18 27 NADINE 16.3 29.4 119 418 -1967 7 8 12 6 GORDON 45.8 323.9 35 408 -1963 2 12 12 19 CHRIS 57.6 51.5 129 563 -1979 9 27 18 28 CHRIS 37.3 153.6 33 682 -1957 12 20 18 20 VALERIE 30.4 145.1 10 249 -1959 12 19 6 7 NADINE 20.9 168.9 82 697 -1951 10 14 12 23 GORDON 48.3 269.1 62 758 -1994 9 21 0 23 MICHAEL 12.7 119.8 78 733 -1999 10 23 0 1 PATTY 18.9 179.7 30 210 -1972 5 9 12 17 KIRK 16.1 267.2 139 331 -1964 1 11 18 12 PATTY 33.1 192.1 66 800 -1958 9 2 0 4 GORDON 44.8 158.8 140 166 -1997 6 9 0 14 MICHAEL 65.5 335.6 44 654 -1992 3 13 6 6 BERYL 19.1 268.2 144 585 -1998 10 17 12 1 JOYCE 29.2 295.7 18 815 -1951 1 26 18 15 MICHAEL 53.8 223.7 64 102 -1989 4 18 12 15 PATTY 20.7 57.6 98 41 -1986 7 10 6 4 RAFAEL 7.8 63.5 153 715 -1968 6 20 6 16 CHRIS 59.7 32.0 27 718 -1961 10 21 12 5 SANDY 42.2 99.1 81 243 -1969 3 4 12 9 CHRIS 12.0 86.6 64 331 -1999 5 24 12 10 JOYCE 53.0 253.5 135 46 -1952 4 15 12 12 MICHAEL 45.4 351.0 123 119 -1959 10 20 12 24 LESLIE 17.2 348.5 26 161 -1986 9 24 18 22 MICHAEL 61.1 181.0 77 821 -1972 12 23 18 28 BERYL 68.5 19.8 32 830 -1999 3 20 6 8 TONY 32.3 62.8 16 797 -1959 9 6 12 13 TONY 9.8 44.2 61 577 -1981 2 20 6 19 PATTY 7.5 335.9 155 16 -1974 12 17 12 2 NADINE 24.0 74.1 23 832 -1994 4 5 18 1 CHRIS 58.9 258.4 100 470 -2004 12 10 0 27 ALBERTO 25.0 171.5 119 543 -1971 4 14 6 14 FLORENCE 68.1 136.6 50 280 -1965 3 19 12 15 MICHAEL 9.6 334.8 49 80 -2001 10 14 6 23 FLORENCE 11.8 250.4 158 677 -1994 10 24 12 24 DEBBY 7.5 109.5 126 126 -1987 12 28 6 26 NADINE 46.1 314.0 154 316 -1962 12 12 6 5 LESLIE 21.3 107.5 13 546 -1990 1 24 12 22 ALBERTO 19.4 16.9 35 821 -1952 5 23 18 20 VALERIE 48.2 56.5 12 16 -1950 4 20 6 26 WILLIAM 49.2 13.6 128 322 -1955 12 15 0 12 RAFAEL 25.2 72.7 88 328 -1968 1 25 6 4 TONY 61.6 346.4 135 66 -1968 2 15 18 28 DEBBY 39.4 260.0 61 704 -1995 3 22 6 19 SANDY 36.8 1.8 104 4 -1984 8 17 12 22 ISAAC 29.8 91.5 22 146 -1957 9 11 6 1 CHRIS 49.2 274.1 127 698 -1958 8 19 6 21 SANDY 24.6 241.3 76 116 -2004 6 13 12 9 MICHAEL 24.3 299.5 135 596 -2004 9 18 6 4 KIRK 58.8 34.5 124 670 -1977 2 17 6 11 SANDY 22.5 51.3 104 837 -1975 2 23 0 17 GORDON 48.5 88.6 67 363 -1964 11 3 12 13 BERYL 51.3 53.9 99 85 -1962 2 16 12 20 WILLIAM 49.0 57.2 42 562 -1954 2 24 12 12 JOYCE 65.8 88.1 82 80 -1974 3 19 0 8 CHRIS 18.6 225.9 17 58 -1984 7 12 12 21 NADINE 55.2 197.2 87 428 -1991 6 25 12 21 VALERIE 37.4 192.1 30 35 -1991 4 28 0 17 OSCAR 44.2 246.3 131 313 -1990 9 20 18 5 ISAAC 28.0 180.0 109 742 -1972 11 4 12 27 ERNESTO 43.1 64.5 30 12 -1968 8 6 0 18 TONY 49.4 74.3 92 664 -1998 11 3 12 19 ISAAC 33.0 14.6 142 418 -2003 10 7 0 15 SANDY 20.7 103.1 157 842 -1987 4 6 12 24 SANDY 54.6 32.1 145 832 -1958 11 26 0 18 KIRK 9.3 341.7 150 735 -1974 12 22 0 9 PATTY 26.9 120.6 106 650 -1996 5 23 0 22 ALBERTO 65.8 284.1 71 143 -1996 6 6 18 27 HELENE 18.0 167.3 49 419 -1957 12 15 12 11 GORDON 65.6 307.7 129 428 -1970 7 15 0 9 LESLIE 24.3 255.9 74 455 -1977 8 9 0 24 SANDY 67.9 296.5 145 722 -2002 6 3 18 24 GORDON 49.5 309.9 117 665 -2003 1 20 18 18 ALBERTO 67.1 328.4 43 407 -1994 11 11 18 4 HELENE 16.9 266.8 20 655 -1971 12 17 0 26 RAFAEL 15.3 206.8 85 659 -1967 9 15 12 15 MICHAEL 17.1 306.3 48 18 -1968 6 3 0 22 BERYL 11.4 7.4 92 330 -1998 7 27 18 21 FLORENCE 55.3 251.8 155 647 -1953 6 2 0 26 DEBBY 57.3 171.2 126 176 -2003 9 25 12 5 GORDON 7.0 233.1 30 123 -1984 1 6 0 26 KIRK 36.7 356.2 13 636 -1973 2 26 6 22 BERYL 40.3 204.1 39 871 -1983 11 26 6 6 VALERIE 29.7 357.0 56 664 -1988 6 16 0 15 GORDON 31.2 161.0 37 360 -1963 8 24 12 2 TONY 22.1 20.6 65 711 -1964 9 28 18 14 ISAAC 51.0 353.4 129 499 -2002 1 9 6 10 RAFAEL 25.6 331.3 12 50 -1987 9 6 18 19 BERYL 19.5 175.3 118 702 -1995 11 26 18 6 ALBERTO 13.3 13.9 62 278 -1999 8 28 12 21 TONY 40.6 6.8 18 412 -1959 7 12 6 12 PATTY 61.5 156.0 86 764 -1995 9 9 18 4 NADINE 16.9 166.9 85 436 -1951 4 18 12 11 JOYCE 29.9 331.4 21 430 -1959 12 9 12 6 TONY 68.7 17.4 63 432 -1987 10 5 18 3 ALBERTO 35.8 276.9 96 356 -1983 5 15 0 19 ISAAC 45.2 41.3 146 458 -1980 10 6 6 5 GORDON 25.2 225.1 13 80 -1959 3 27 6 28 SANDY 51.3 329.9 45 285 -1958 1 27 12 8 PATTY 41.1 177.7 102 231 -1978 10 11 18 23 JOYCE 69.8 342.0 76 79 -1973 9 24 6 21 ERNESTO 21.0 50.7 26 463 -1950 4 7 6 21 TONY 31.4 244.0 29 525 -1959 2 16 0 8 ERNESTO 53.6 178.1 90 374 -1979 5 20 0 10 BERYL 24.8 333.2 152 886 -1954 3 1 0 6 FLORENCE 54.7 210.5 71 635 -1995 10 9 6 9 PATTY 20.0 289.7 148 796 -1962 8 5 18 10 BERYL 25.7 220.3 48 661 -1985 12 3 0 13 LESLIE 33.3 298.9 149 734 -1956 4 19 6 15 LESLIE 38.2 4.2 164 283 -1978 12 22 0 18 LESLIE 65.8 335.5 13 695 -1959 9 6 12 1 KIRK 33.8 258.4 36 406 -1997 7 10 0 2 ISAAC 38.9 185.2 126 144 -1955 8 14 18 8 SANDY 24.9 345.3 119 867 -2004 8 19 6 28 LESLIE 20.1 93.2 32 466 -1981 1 21 0 10 KIRK 63.4 235.1 153 401 -1951 5 22 18 21 DEBBY 59.1 239.2 76 22 -1962 10 28 12 2 SANDY 65.8 220.2 58 18 -1981 7 5 0 25 ERNESTO 9.6 41.1 132 781 -2002 12 3 0 2 FLORENCE 47.9 275.9 16 55 -1966 9 18 12 25 ISAAC 18.1 285.2 104 830 -2004 5 8 18 15 WILLIAM 52.0 341.5 56 736 -1996 11 10 6 21 GORDON 32.3 193.8 124 253 -1997 4 9 6 4 GORDON 63.7 141.6 91 133 -1961 5 26 6 16 JOYCE 29.2 265.6 97 539 -1997 1 2 0 14 KIRK 29.0 6.6 63 615 -1980 7 5 6 25 FLORENCE 63.1 125.1 27 612 -1960 1 8 0 12 TONY 34.4 295.5 162 772 -1980 10 6 6 8 SANDY 49.9 72.3 140 634 -2001 7 10 18 19 KIRK 42.8 75.3 129 816 -1951 12 27 12 25 ERNESTO 7.4 318.1 128 666 -1975 5 4 12 23 SANDY 39.3 122.5 47 406 -1969 11 10 18 26 CHRIS 41.5 342.2 92 389 -1994 1 20 6 9 DEBBY 52.8 283.2 110 653 -1956 8 18 12 25 PATTY 40.0 54.5 15 528 -1990 1 21 18 19 SANDY 59.3 40.6 112 347 -1954 11 12 6 14 LESLIE 41.6 153.7 151 205 -1970 10 5 6 28 NADINE 38.3 202.3 21 116 -1957 7 6 12 14 MICHAEL 28.1 113.0 23 722 -1973 11 10 18 6 PATTY 54.3 3.0 62 781 -1961 12 16 0 22 HELENE 13.7 137.2 75 200 -1998 8 1 12 9 DEBBY 64.0 265.7 109 712 -1987 8 6 12 21 NADINE 39.8 134.5 17 515 -1962 8 9 18 22 WILLIAM 10.5 238.7 66 290 -1967 10 1 18 24 NADINE 21.5 31.4 144 481 -1968 5 17 12 16 RAFAEL 43.8 226.4 122 71 -1987 7 6 12 18 BERYL 59.1 49.9 14 55 -2001 9 7 0 13 NADINE 68.9 17.9 103 515 -1956 12 19 18 6 SANDY 44.8 117.7 64 652 -2000 8 3 12 16 BERYL 28.3 110.1 123 351 -1973 6 12 6 16 OSCAR 7.4 144.3 87 801 -2003 11 23 18 8 ALBERTO 58.4 78.1 32 232 -1955 1 3 12 8 OSCAR 66.3 250.4 51 505 -1951 8 14 12 7 BERYL 67.7 125.0 19 538 -1991 6 13 0 27 KIRK 57.2 142.7 141 163 -1971 3 26 12 20 DEBBY 69.2 353.8 36 718 -1989 7 1 12 1 LESLIE 58.3 307.2 61 441 -1961 8 17 0 7 SANDY 7.3 297.7 158 734 -1956 1 20 0 15 DEBBY 40.6 303.3 11 699 -2003 4 8 18 4 SANDY 31.5 278.4 139 644 -2000 12 7 6 24 ISAAC 8.9 131.9 92 581 -1962 3 6 0 21 ISAAC 18.6 179.2 56 170 -1982 6 3 18 3 FLORENCE 57.5 118.3 151 272 -1987 3 1 12 14 JOYCE 10.1 12.5 41 822 -1951 10 24 0 8 ERNESTO 56.0 111.9 83 72 -1993 7 9 12 28 ALBERTO 33.2 220.1 125 665 -1972 6 12 0 11 TONY 60.7 79.7 152 661 -1989 10 22 0 27 BERYL 38.2 243.8 13 423 -1953 6 19 18 28 PATTY 38.0 2.4 12 294 -1954 10 26 12 5 BERYL 8.1 80.1 44 216 -1961 7 17 6 4 GORDON 57.4 89.8 152 135 -1963 11 14 12 23 NADINE 10.5 89.4 33 169 -1984 1 24 0 1 OSCAR 56.4 336.5 16 691 -1981 8 22 12 22 ISAAC 26.8 209.8 15 632 -1968 2 4 18 28 DEBBY 26.5 162.7 155 264 -1959 7 7 12 16 ERNESTO 12.7 284.8 137 21 -1957 3 17 18 1 HELENE 29.1 305.0 50 756 -1974 10 19 12 6 HELENE 57.5 46.0 144 233 -1965 11 4 18 14 VALERIE 48.4 268.6 148 26 -1987 3 26 18 21 SANDY 34.2 176.4 19 45 -1980 9 24 0 23 BERYL 30.4 176.3 23 843 -1951 10 19 18 7 LESLIE 44.3 20.2 87 683 -1963 11 3 6 13 DEBBY 15.8 354.2 137 122 -1964 4 24 18 5 KIRK 68.6 357.3 152 691 -1981 2 20 18 1 ERNESTO 59.2 301.6 57 573 -1973 1 11 0 18 NADINE 65.6 89.8 24 191 -1986 2 13 6 26 VALERIE 49.5 163.1 160 637 -2000 5 3 0 18 KIRK 27.1 88.3 66 498 -1990 4 10 12 1 HELENE 51.5 138.2 147 162 -1987 12 5 18 20 CHRIS 66.1 71.8 150 52 -1954 4 14 0 24 JOYCE 51.0 255.7 71 677 -2001 7 6 18 1 ALBERTO 14.2 20.8 148 334 -1951 2 25 18 17 PATTY 68.0 180.6 56 53 -1958 2 17 18 5 KIRK 18.2 237.1 144 851 -1971 4 14 18 1 FLORENCE 49.1 304.3 133 858 -2004 7 19 18 11 WILLIAM 25.7 347.3 137 695 -1990 8 19 6 26 OSCAR 65.4 31.3 116 820 -1956 8 13 12 6 HELENE 16.8 240.5 86 281 -2004 11 6 18 4 DEBBY 10.6 292.7 32 893 -1974 5 24 6 15 ALBERTO 31.8 72.7 143 41 -1981 5 16 0 7 ISAAC 30.5 171.9 118 418 -1977 1 17 0 2 ISAAC 14.5 11.1 135 525 -1999 1 19 12 15 WILLIAM 18.9 138.9 161 72 -2002 5 20 6 12 SANDY 33.5 126.0 159 137 -1975 9 13 12 26 TONY 15.7 282.4 62 358 -2001 5 26 6 7 BERYL 68.6 233.9 35 752 -1957 3 20 12 7 ALBERTO 68.1 169.3 70 14 -1961 11 2 18 12 HELENE 25.2 352.6 154 148 -1962 7 14 6 4 OSCAR 21.3 273.8 105 279 -1952 3 9 18 27 SANDY 34.2 81.6 155 500 -1983 10 28 0 8 LESLIE 59.5 272.9 95 626 -1958 2 4 12 3 KIRK 53.6 290.3 17 270 -1950 2 12 6 22 PATTY 30.2 302.9 16 628 -1997 1 20 18 15 PATTY 31.3 282.5 85 118 -1983 3 11 18 12 BERYL 61.1 129.0 40 832 -1998 7 12 6 20 RAFAEL 39.2 133.3 138 314 -1962 2 18 18 22 PATTY 22.1 269.7 103 673 -1955 1 9 12 18 JOYCE 35.0 171.2 27 626 -1955 1 11 0 5 HELENE 21.4 288.7 51 660 -1969 5 21 0 18 ISAAC 50.8 23.3 130 21 -1971 9 24 12 11 RAFAEL 32.3 270.9 150 250 -1972 11 26 12 11 KIRK 33.8 182.6 81 661 -1998 4 1 0 14 TONY 60.6 168.4 36 72 -1964 11 24 0 25 LESLIE 60.3 334.4 42 354 -1963 4 16 18 2 HELENE 69.4 162.4 109 241 -1974 1 26 0 10 HELENE 37.0 58.0 145 205 -1953 11 1 12 3 OSCAR 65.9 53.9 111 811 -1999 5 2 6 5 SANDY 22.9 281.4 161 726 -1974 1 10 18 24 MICHAEL 33.7 198.6 26 754 -1952 6 24 0 6 BERYL 15.2 317.4 18 227 -1996 8 27 12 3 OSCAR 12.0 190.0 111 717 -1958 6 4 18 3 FLORENCE 67.4 60.5 14 753 -1983 2 9 12 3 LESLIE 34.7 146.3 92 526 -1968 3 20 0 9 HELENE 59.3 15.4 102 775 -1957 10 5 0 6 VALERIE 24.5 104.4 119 672 -2002 6 17 18 7 ISAAC 26.2 254.3 110 645 -1958 4 22 12 5 ISAAC 44.4 251.9 32 663 -2004 10 21 6 28 VALERIE 48.2 179.8 12 327 -1982 8 8 0 1 GORDON 7.5 187.2 137 227 -1996 5 20 0 14 OSCAR 21.7 65.2 76 472 -1971 3 16 18 20 JOYCE 33.7 293.1 145 287 -1963 9 17 12 27 RAFAEL 11.4 221.1 104 552 -1960 4 25 6 15 JOYCE 37.1 2.0 46 470 -1980 8 10 6 14 CHRIS 51.1 262.6 34 322 -1955 12 15 0 13 NADINE 9.4 76.3 21 29 -1969 1 3 18 14 VALERIE 48.9 311.0 121 258 -1989 9 27 12 14 GORDON 57.2 302.1 127 626 -1976 3 28 0 15 RAFAEL 68.8 345.7 71 558 -1983 5 21 18 20 CHRIS 20.0 152.5 132 517 -1966 1 7 12 8 BERYL 24.9 60.2 110 700 -2004 4 21 6 24 FLORENCE 62.7 299.4 38 42 -1952 3 5 0 11 KIRK 52.5 92.1 144 80 -1986 5 10 6 9 JOYCE 41.8 251.8 139 618 -1990 6 4 0 10 VALERIE 35.6 62.6 55 480 -1985 3 7 18 15 FLORENCE 16.6 265.2 143 383 -2003 6 28 18 16 DEBBY 52.3 145.3 126 728 -1991 12 15 12 15 DEBBY 25.1 122.0 64 164 -1981 9 10 12 22 PATTY 56.7 153.3 54 548 -1959 4 25 6 8 RAFAEL 17.3 280.3 20 431 -1998 1 17 6 2 LESLIE 43.0 242.3 134 863 -2003 9 2 6 6 BERYL 9.6 334.1 78 721 -2004 12 10 18 12 FLORENCE 26.1 349.0 52 35 -1953 7 13 12 26 VALERIE 59.6 117.4 72 497 -1952 12 22 0 26 ALBERTO 13.3 94.8 138 393 -1961 7 21 0 22 VALERIE 66.7 247.1 97 40 -1996 11 1 12 6 MICHAEL 54.6 345.3 153 598 -1962 3 27 0 2 MICHAEL 7.2 265.5 138 648 -1958 3 7 12 15 BERYL 26.0 108.2 136 377 -1979 10 6 12 2 JOYCE 58.2 70.5 63 822 -2002 11 14 18 2 ISAAC 66.9 320.4 55 764 -1951 6 10 18 13 VALERIE 16.5 159.1 112 754 -1957 12 7 6 18 KIRK 8.3 31.9 80 310 -1983 8 20 12 18 SANDY 26.7 181.8 115 760 -2002 6 2 0 28 HELENE 45.8 286.7 135 422 -1952 9 20 12 25 RAFAEL 50.7 46.1 15 107 -1952 2 9 6 14 ALBERTO 18.7 247.1 73 168 -1973 1 9 0 7 DEBBY 56.1 1.5 31 833 -1990 10 10 12 17 ISAAC 62.3 65.5 53 179 -1994 1 9 18 3 SANDY 33.3 287.0 139 508 -1994 9 23 18 22 MICHAEL 64.8 36.7 138 556 -1980 2 19 18 8 GORDON 21.6 117.1 78 756 -1994 9 11 12 1 VALERIE 56.5 280.6 105 117 -1967 2 15 18 28 FLORENCE 65.6 351.4 132 526 -1960 8 25 6 6 WILLIAM 57.4 78.6 133 608 -1993 10 23 18 11 ISAAC 42.8 7.8 47 602 -1962 10 24 18 20 ISAAC 67.2 255.1 147 368 -1983 3 11 12 27 DEBBY 11.9 189.5 56 229 -2001 6 23 18 25 MICHAEL 10.7 252.9 144 28 -1957 5 4 0 19 PATTY 8.8 195.5 24 169 -1950 10 27 18 7 CHRIS 30.5 321.0 71 473 -1980 7 14 12 20 OSCAR 68.6 202.5 78 318 -1995 2 3 6 20 OSCAR 49.9 354.4 124 837 -1980 3 4 6 18 GORDON 8.7 100.1 137 382 -1965 9 27 0 7 HELENE 13.2 188.6 10 343 -1975 9 8 0 26 GORDON 21.2 130.3 98 389 -1962 11 25 18 10 PATTY 45.5 55.8 150 419 -1973 12 21 12 5 DEBBY 43.6 170.1 156 464 -1986 9 11 12 14 VALERIE 20.9 159.5 109 617 -2001 6 19 12 14 OSCAR 22.2 0.3 37 851 -1993 9 22 12 22 LESLIE 55.0 145.5 87 650 -2004 10 4 6 18 OSCAR 41.6 39.3 144 34 -1983 3 15 12 5 HELENE 26.7 288.6 64 721 -1965 10 17 0 19 SANDY 30.7 48.3 158 805 -1954 5 16 18 17 LESLIE 34.4 6.9 97 346 -1959 4 16 18 18 RAFAEL 14.0 241.9 40 281 -1976 11 2 18 9 KIRK 44.1 353.4 152 879 -1994 3 28 6 26 ISAAC 30.0 26.3 51 338 -2002 10 15 0 27 BERYL 22.1 189.6 78 57 -1966 10 20 6 22 VALERIE 17.2 43.2 124 451 -1996 1 9 12 16 CHRIS 52.2 91.7 50 867 -1968 10 18 18 1 PATTY 28.2 295.6 13 488 -1980 4 25 0 4 ERNESTO 46.9 170.2 81 253 -1979 8 13 6 26 VALERIE 27.5 183.1 32 893 -1978 7 28 18 15 FLORENCE 63.5 289.2 22 673 -1957 6 19 0 21 GORDON 14.0 82.2 85 737 -1959 4 13 12 26 PATTY 38.5 221.9 113 451 -1957 9 25 12 18 ISAAC 13.9 128.1 86 635 -1989 5 8 12 2 MICHAEL 58.1 240.3 79 69 -1987 2 19 18 16 BERYL 69.9 165.1 123 572 -1980 2 20 12 3 VALERIE 36.2 238.5 31 376 -1965 6 12 18 2 BERYL 35.2 205.5 144 441 -1990 3 6 6 25 CHRIS 29.7 172.6 128 162 -1972 9 11 12 10 PATTY 53.3 211.4 16 99 -1975 4 4 18 7 ISAAC 22.7 230.8 44 573 -1951 9 10 0 10 VALERIE 8.8 159.1 56 642 -1971 11 15 12 13 MICHAEL 18.3 141.3 140 575 -1974 3 9 18 28 KIRK 45.4 132.9 145 679 -1999 4 10 18 28 BERYL 58.6 271.5 33 423 -2004 4 14 12 28 ALBERTO 57.0 43.4 37 384 -1983 9 9 12 15 JOYCE 12.7 164.6 155 731 -1960 1 24 18 21 LESLIE 58.1 90.2 93 107 -2003 3 2 0 21 PATTY 63.1 208.2 137 168 -2002 5 25 12 19 NADINE 56.8 91.2 53 100 -1982 12 23 18 24 NADINE 14.4 5.1 62 665 -2003 12 7 18 5 GORDON 54.0 204.3 10 659 -1955 10 2 6 3 KIRK 51.9 243.5 67 457 -1991 3 28 18 7 KIRK 38.2 47.8 146 13 -1977 2 12 18 21 OSCAR 25.3 70.9 34 151 -1973 6 25 18 5 CHRIS 9.7 226.1 95 652 -2003 7 4 12 25 DEBBY 19.2 282.2 84 674 -2003 6 17 12 26 MICHAEL 69.7 183.5 126 45 -1982 2 5 18 14 VALERIE 54.4 57.5 151 448 -1958 9 16 18 28 LESLIE 15.7 180.0 159 349 -1975 4 4 18 25 BERYL 29.5 211.0 81 135 -1951 2 3 12 13 HELENE 59.0 27.3 130 654 -1966 12 4 0 22 CHRIS 50.5 189.1 40 885 -2000 5 28 0 26 ALBERTO 65.8 321.4 150 109 -1993 9 8 0 6 FLORENCE 63.0 343.5 64 100 -1953 3 1 0 16 PATTY 35.0 212.8 140 678 -1954 9 3 6 10 TONY 49.0 202.2 102 665 -1956 5 24 6 3 NADINE 40.1 157.6 86 138 -1954 7 23 12 20 CHRIS 52.8 249.1 17 136 -1970 9 11 12 11 PATTY 51.3 7.9 20 11 -1981 11 21 12 17 BERYL 48.3 339.4 48 454 -1966 2 27 6 21 SANDY 11.0 81.1 82 781 -1986 10 14 6 9 NADINE 40.5 40.5 161 93 -1984 11 4 6 26 CHRIS 20.7 296.7 124 650 -1971 3 17 18 19 BERYL 64.4 290.1 115 122 -1960 5 27 0 10 LESLIE 15.0 280.4 80 820 -1990 12 28 18 1 ALBERTO 59.7 282.0 82 324 -1983 2 15 6 23 BERYL 28.9 25.7 134 400 -1998 8 19 0 8 SANDY 54.7 339.5 159 361 -2004 5 23 12 19 MICHAEL 53.8 106.4 28 782 -1960 7 21 12 25 ISAAC 35.7 39.0 94 693 -2004 8 14 18 8 ERNESTO 14.0 5.0 75 55 -1952 12 21 12 17 FLORENCE 20.0 273.6 86 898 -1966 8 21 6 8 KIRK 29.6 216.0 53 730 -1988 11 7 12 3 LESLIE 17.5 317.9 87 895 -1997 5 7 18 6 ERNESTO 47.3 20.6 106 437 -1956 2 24 0 26 HELENE 42.3 271.9 137 557 -1963 8 3 18 22 FLORENCE 53.1 79.9 15 22 -1961 12 1 6 21 CHRIS 31.8 238.2 108 366 -2003 5 21 12 17 DEBBY 42.8 272.9 36 354 -1958 6 26 0 22 ISAAC 34.0 238.2 108 502 -1992 5 5 12 15 DEBBY 20.2 149.3 28 530 -1988 8 19 12 26 OSCAR 55.8 215.6 103 93 -1982 4 14 12 6 BERYL 58.6 107.9 129 109 -1978 10 19 0 6 PATTY 27.6 277.3 12 390 -1957 3 12 12 17 VALERIE 47.5 108.5 120 700 -1950 9 16 12 18 CHRIS 43.0 179.9 110 46 -1993 2 19 0 3 OSCAR 51.0 80.1 84 862 -1959 2 20 18 7 JOYCE 68.6 160.6 31 31 -1980 12 23 18 10 MICHAEL 51.6 3.4 158 17 -2000 11 3 12 1 VALERIE 37.2 124.1 11 720 -1973 9 14 0 7 VALERIE 30.7 29.6 36 282 -1984 3 19 18 3 JOYCE 50.6 48.6 134 96 -1955 3 2 6 3 VALERIE 46.7 94.8 160 476 -1993 8 14 6 25 FLORENCE 24.4 148.2 117 3 -1976 12 18 18 7 FLORENCE 17.1 172.3 73 754 -1969 4 15 6 22 JOYCE 39.7 297.9 127 586 -1961 2 11 12 19 DEBBY 10.2 114.4 76 738 -1997 2 4 6 11 VALERIE 8.7 206.9 33 754 -1995 6 28 12 22 KIRK 44.0 261.2 19 594 -2004 10 20 0 5 KIRK 56.3 287.2 114 508 -1966 7 7 0 26 TONY 63.5 219.0 84 56 -2000 2 15 18 8 OSCAR 23.1 218.3 81 376 -1952 10 14 12 20 DEBBY 62.1 10.6 67 491 -1999 6 18 6 15 VALERIE 65.1 207.4 133 178 -1986 7 6 18 15 DEBBY 16.6 196.1 89 221 -2002 1 17 18 2 VALERIE 57.9 62.6 79 347 -1986 6 14 6 21 LESLIE 53.1 300.2 77 710 -1951 10 27 0 11 PATTY 53.1 106.7 90 841 -1988 3 17 12 15 NADINE 54.5 135.7 31 74 -1987 7 18 0 9 TONY 26.3 338.4 19 71 -1997 8 19 6 2 KIRK 57.4 61.5 137 46 -1965 3 16 6 25 CHRIS 10.9 342.1 121 544 -1953 7 3 18 20 PATTY 37.4 85.8 139 245 -2001 12 1 12 7 ISAAC 35.7 251.2 126 687 -1994 2 16 0 6 TONY 27.8 215.1 144 688 -1985 7 17 12 8 NADINE 61.5 77.2 71 377 -1962 5 16 18 24 WILLIAM 59.8 77.5 15 380 -1991 5 22 6 4 FLORENCE 25.6 49.4 60 307 -1958 3 2 12 2 WILLIAM 28.1 255.9 123 396 -1960 11 4 18 20 OSCAR 28.7 344.4 66 299 -1996 4 5 6 14 FLORENCE 64.6 22.8 21 200 -1950 6 14 18 4 FLORENCE 28.0 352.5 91 560 -1979 11 20 12 3 DEBBY 60.1 329.7 33 252 -1965 6 25 0 15 WILLIAM 33.3 50.9 14 622 -1956 7 6 0 13 JOYCE 69.7 266.8 94 136 -1977 2 13 18 20 RAFAEL 51.8 18.7 19 16 -1973 1 5 0 27 FLORENCE 23.8 253.7 12 646 -1950 2 17 6 2 GORDON 8.5 112.1 90 857 -1953 5 7 12 17 PATTY 59.6 263.4 162 705 -1964 1 23 0 24 GORDON 29.8 33.7 101 826 -1990 7 16 12 2 LESLIE 25.4 348.4 148 665 -1994 3 8 18 23 RAFAEL 46.8 335.7 67 84 -1998 9 24 0 16 OSCAR 47.5 100.9 134 787 -1975 6 25 18 4 FLORENCE 49.9 164.1 10 480 -1975 9 22 6 20 FLORENCE 31.1 302.0 27 378 -1979 6 6 18 25 SANDY 64.5 286.9 84 231 -1991 10 12 12 25 KIRK 47.0 23.9 26 610 -2004 8 5 12 5 JOYCE 9.4 196.6 64 128 -1975 8 19 18 28 VALERIE 44.8 301.3 52 630 -1951 4 7 0 28 DEBBY 51.0 119.6 63 263 -1975 1 5 6 6 WILLIAM 55.1 140.2 90 171 -1987 8 26 6 10 ISAAC 11.6 37.8 62 268 -1957 3 7 0 25 RAFAEL 24.7 164.0 35 115 -1955 12 8 0 12 NADINE 11.0 202.1 90 264 -1966 7 28 18 5 CHRIS 15.1 92.1 64 881 -1991 6 19 6 26 PATTY 48.6 38.4 102 531 -1964 9 11 12 17 BERYL 64.7 206.8 74 460 -1975 3 10 0 28 CHRIS 14.2 241.2 135 806 -1965 10 28 6 14 KIRK 22.3 324.6 33 760 -1950 5 8 0 6 ALBERTO 28.0 68.2 153 751 -1983 7 27 12 18 HELENE 34.3 188.3 100 565 -1977 8 26 18 15 ERNESTO 68.6 58.2 42 246 -1996 3 8 6 4 ISAAC 61.3 214.1 152 707 -1998 3 14 12 14 JOYCE 44.3 332.6 30 602 -1973 4 13 6 19 BERYL 40.9 322.6 124 407 -1962 1 25 0 28 MICHAEL 63.9 257.3 118 842 -2003 3 4 6 8 JOYCE 46.0 293.2 164 639 -1969 4 11 6 26 LESLIE 51.1 209.5 86 154 -1957 4 9 0 21 NADINE 25.4 110.8 47 101 -1971 3 5 12 7 PATTY 57.3 320.8 135 474 -1982 7 26 6 4 MICHAEL 14.6 114.8 107 452 -1992 11 22 6 17 DEBBY 8.8 169.6 136 757 -1970 5 5 0 5 TONY 46.7 255.2 24 470 -1975 5 14 6 5 WILLIAM 45.4 16.7 141 218 -2002 12 11 12 27 DEBBY 16.9 163.1 50 221 -1995 10 4 0 22 GORDON 29.4 265.8 23 103 -1973 1 4 12 4 ALBERTO 15.7 39.9 158 102 -1972 12 21 0 11 ALBERTO 58.0 281.8 115 482 -1951 8 18 0 4 ISAAC 21.4 321.9 93 664 -1963 10 27 12 16 HELENE 37.0 137.6 124 719 -1995 6 8 6 27 ERNESTO 40.2 342.4 38 97 -1956 11 25 12 9 WILLIAM 60.9 32.5 147 9 -1974 6 1 18 14 PATTY 50.0 115.7 32 847 -1996 11 10 12 27 CHRIS 7.3 100.2 158 262 -1976 12 26 12 28 GORDON 20.5 281.4 61 165 -1992 4 7 6 25 JOYCE 29.9 71.8 162 45 -1990 8 26 0 11 WILLIAM 58.7 18.3 56 201 -1974 2 16 12 19 MICHAEL 50.8 118.2 143 99 -1958 5 21 6 11 ALBERTO 69.3 54.2 15 461 -1995 8 9 0 20 WILLIAM 57.4 313.5 154 245 -1952 3 28 18 9 WILLIAM 7.6 164.6 87 726 -1998 8 4 0 12 HELENE 27.7 316.5 64 85 -1993 1 12 6 18 FLORENCE 52.1 96.0 18 881 -1972 11 24 6 1 ISAAC 56.9 240.8 21 713 -1972 4 12 6 1 LESLIE 29.4 47.5 154 478 -2002 11 24 6 5 WILLIAM 44.6 112.8 157 859 -1989 4 14 18 19 TONY 27.8 54.9 147 466 -1997 1 21 12 11 WILLIAM 46.4 287.2 54 527 -1985 10 14 12 19 MICHAEL 57.2 236.8 17 663 -1990 1 9 18 21 BERYL 33.0 256.4 82 340 -1990 4 7 6 19 ERNESTO 67.4 192.9 42 701 -1994 10 9 18 8 MICHAEL 22.4 337.8 86 859 -2000 9 17 18 26 ALBERTO 33.8 98.7 104 777 -1997 10 24 12 28 BERYL 61.9 94.6 129 867 -1968 5 12 12 11 KIRK 40.3 2.8 95 787 -1958 2 4 0 24 GORDON 12.3 3.0 13 727 -1954 1 26 18 16 TONY 44.3 73.6 51 77 -1982 8 17 6 22 VALERIE 18.6 182.3 54 587 -1990 6 7 0 19 KIRK 43.3 77.5 68 167 -2002 12 26 18 22 WILLIAM 26.0 49.4 89 379 -1973 8 15 18 24 OSCAR 38.5 296.8 80 886 -1957 7 8 0 24 VALERIE 9.2 356.4 61 545 -1960 3 10 6 16 TONY 54.1 270.3 88 365 -1990 10 21 6 20 ALBERTO 47.3 43.0 122 515 -2004 5 23 18 18 SANDY 47.3 240.0 131 78 -1992 2 10 18 13 ERNESTO 32.9 221.6 86 428 -1969 2 21 0 4 LESLIE 52.2 243.9 116 638 -1976 6 11 6 16 OSCAR 17.9 229.6 38 509 -1986 1 3 18 26 ERNESTO 25.4 245.5 110 813 -1969 9 28 12 11 TONY 17.0 166.6 102 757 -1984 7 22 0 17 FLORENCE 68.4 317.3 11 119 -2003 9 9 12 1 FLORENCE 49.1 277.6 103 56 -1999 12 2 12 10 KIRK 32.5 188.5 163 10 -1992 6 24 18 22 FLORENCE 9.8 168.8 15 0 -1996 4 18 6 22 JOYCE 59.2 225.8 73 240 -1991 7 13 18 4 SANDY 68.5 122.8 45 783 -1968 12 6 6 3 BERYL 69.1 6.5 25 542 -1953 8 20 6 22 GORDON 58.5 190.3 157 564 -1988 9 2 0 18 ERNESTO 21.5 20.7 138 368 -1984 9 26 18 15 MICHAEL 36.6 337.3 87 361 -1990 11 5 18 13 JOYCE 15.8 202.7 100 335 -1991 12 22 6 26 FLORENCE 55.7 58.8 61 630 -1998 2 11 12 26 RAFAEL 43.4 28.6 24 486 -1973 11 10 0 19 DEBBY 7.6 328.5 163 265 -1950 4 22 12 19 WILLIAM 69.0 272.1 11 463 -2003 10 24 0 25 DEBBY 28.3 16.2 151 591 -1970 10 9 12 7 VALERIE 24.5 154.3 107 572 -1967 7 14 0 18 SANDY 15.2 337.9 32 237 -1974 4 20 12 13 MICHAEL 45.7 55.2 119 433 -1972 8 22 18 9 DEBBY 50.6 130.6 112 507 -1959 2 8 6 25 MICHAEL 23.7 315.7 149 27 -1976 6 10 12 27 NADINE 68.9 43.4 111 731 -1971 10 14 18 11 GORDON 41.3 19.9 97 657 -1961 2 12 6 4 GORDON 32.5 344.1 161 239 -1982 10 11 12 24 GORDON 39.3 192.0 103 275 -2002 6 22 18 12 RAFAEL 10.5 354.9 82 569 -1974 9 17 0 11 KIRK 38.0 163.8 95 106 -1992 1 23 18 8 KIRK 55.9 163.4 27 138 -1993 7 21 12 19 GORDON 19.2 167.4 96 253 -1992 7 2 12 21 CHRIS 21.7 162.2 107 179 -1999 12 5 18 28 TONY 42.6 105.7 73 154 -1989 7 5 0 3 LESLIE 12.5 294.8 17 866 -1980 8 20 12 7 OSCAR 7.5 313.3 26 334 -1971 1 22 18 7 ISAAC 57.3 307.7 44 132 -1991 9 2 18 24 HELENE 68.2 281.4 80 442 -1993 2 10 18 28 JOYCE 47.2 222.1 91 870 -1970 8 11 0 17 ERNESTO 22.8 356.4 155 469 -1978 6 7 0 3 GORDON 47.9 124.8 19 815 -1961 12 15 18 3 FLORENCE 30.1 131.1 98 308 -1997 2 18 18 15 GORDON 28.3 295.3 120 549 -1979 3 25 6 26 MICHAEL 64.0 59.3 59 284 -1959 10 18 18 5 TONY 45.9 261.2 86 233 -1985 5 13 12 4 ALBERTO 32.2 79.7 157 815 -1997 2 20 18 17 ALBERTO 18.9 198.8 103 424 -1981 11 15 6 23 DEBBY 60.8 323.3 135 390 -1956 3 19 18 3 HELENE 67.4 114.2 98 777 -1954 10 22 0 6 BERYL 27.0 270.2 142 856 -1953 3 22 0 21 WILLIAM 37.3 183.8 42 617 -1970 12 9 0 21 FLORENCE 22.6 264.9 108 158 -1954 11 6 0 6 BERYL 40.8 316.2 46 173 -1981 7 8 6 27 CHRIS 58.5 337.3 77 119 -1961 8 13 12 10 BERYL 29.5 296.7 121 526 -1984 12 2 0 6 WILLIAM 63.9 346.1 96 781 -1972 1 8 18 12 OSCAR 56.2 16.4 137 69 -1957 5 9 12 11 CHRIS 23.4 234.3 92 784 -1997 9 1 0 9 BERYL 8.2 5.1 161 644 -1953 4 10 6 16 ERNESTO 13.4 207.9 160 99 -1981 11 14 18 8 ISAAC 65.1 273.4 155 116 -1956 3 26 12 11 DEBBY 69.0 347.4 119 288 -2001 7 9 12 17 ISAAC 8.0 57.0 85 837 -1996 1 15 6 24 SANDY 14.2 287.4 17 759 -1950 11 23 6 7 GORDON 66.4 194.3 74 368 -1996 1 6 12 3 CHRIS 12.0 301.2 117 641 -1955 8 22 6 11 SANDY 52.5 352.7 127 781 -1968 9 10 0 6 RAFAEL 28.9 303.9 40 298 -1987 12 27 0 1 DEBBY 7.5 152.0 107 894 -1961 2 13 6 12 MICHAEL 34.3 137.1 102 384 -1959 4 7 12 21 VALERIE 63.7 267.2 84 757 -1957 4 10 18 15 BERYL 30.3 43.9 40 110 -1969 2 18 18 21 KIRK 54.3 319.6 71 159 -1958 7 23 12 10 MICHAEL 14.8 248.6 93 578 -1961 7 4 18 16 DEBBY 46.5 118.4 21 259 -1999 12 27 18 15 BERYL 7.4 293.5 101 752 -1966 2 2 6 28 CHRIS 69.7 58.6 85 815 -1956 1 20 12 13 HELENE 9.1 136.7 44 396 -2001 11 16 18 28 HELENE 9.3 32.2 106 57 -1971 11 21 18 1 LESLIE 56.7 237.2 97 323 -1991 1 8 0 17 DEBBY 8.8 163.3 164 881 -1994 5 11 18 7 SANDY 52.2 76.3 149 243 -1964 1 12 0 23 VALERIE 45.7 111.6 41 19 -1978 1 25 18 5 GORDON 67.3 9.1 12 587 -1971 3 18 6 28 GORDON 59.4 180.0 140 72 -2002 4 5 6 23 ERNESTO 24.4 135.3 15 65 -1950 5 8 0 24 ISAAC 42.3 44.3 50 29 -1985 5 14 0 21 CHRIS 26.0 297.7 85 483 -1957 2 21 18 15 ALBERTO 11.7 344.5 109 379 -1999 5 18 6 10 OSCAR 27.6 277.5 83 489 -1997 10 16 18 7 PATTY 19.2 240.5 63 291 -1985 1 1 18 28 CHRIS 12.2 103.1 82 370 -1977 8 27 12 1 PATTY 68.2 269.2 91 33 -1987 4 19 12 7 BERYL 13.6 235.5 77 181 -1985 7 5 0 15 PATTY 33.0 174.1 161 480 -1973 1 3 6 23 FLORENCE 10.5 268.0 101 296 -1975 9 6 0 23 PATTY 16.9 172.7 29 252 -1997 12 28 6 8 HELENE 14.8 246.5 51 351 -1976 11 12 6 8 GORDON 66.3 271.1 115 145 -1996 4 6 6 9 GORDON 25.9 53.0 132 448 -1971 1 19 12 25 JOYCE 57.6 70.6 67 80 -1963 6 7 12 28 FLORENCE 42.7 25.6 10 859 -1972 11 25 0 16 VALERIE 26.9 52.9 32 844 -1967 10 27 6 15 VALERIE 67.3 259.4 84 290 -1969 9 18 12 22 WILLIAM 42.7 57.3 78 518 -1956 9 17 6 16 PATTY 57.8 151.2 148 824 -1999 4 15 6 20 ALBERTO 48.2 106.8 41 643 -1966 7 12 0 21 ISAAC 15.7 336.0 150 303 -1950 10 5 0 26 PATTY 44.5 93.2 138 632 -2003 12 28 18 5 BERYL 48.1 90.7 61 83 -1955 2 14 12 5 KIRK 48.7 341.9 32 182 -1978 5 14 6 3 PATTY 69.7 241.8 82 841 -1976 11 27 18 17 HELENE 7.3 349.1 162 209 -1973 11 13 6 8 HELENE 44.4 324.7 142 66 -1991 6 19 18 27 DEBBY 60.8 263.0 141 167 -1968 4 11 6 11 HELENE 58.8 24.3 73 624 -1950 3 12 18 20 GORDON 15.5 292.7 133 646 -1974 3 26 18 2 DEBBY 36.7 42.4 94 484 -1953 1 7 0 4 LESLIE 36.6 246.8 35 307 -1954 11 10 12 19 VALERIE 30.7 35.8 30 790 -1993 6 15 12 7 ALBERTO 58.1 160.1 32 835 -1994 2 6 18 9 LESLIE 51.6 314.5 102 494 -1960 7 2 0 5 NADINE 46.7 320.3 100 862 -1959 11 28 0 16 ERNESTO 17.8 186.1 148 211 -1983 5 6 18 13 ALBERTO 52.9 288.2 17 848 -1995 6 6 6 18 VALERIE 58.2 132.2 25 485 -1993 7 21 12 15 MICHAEL 34.3 255.8 131 577 -1964 2 13 12 25 TONY 62.7 118.3 146 326 -1969 11 5 6 18 ISAAC 29.2 158.9 156 347 -1999 6 13 12 13 CHRIS 41.5 273.7 96 353 -1972 7 12 0 3 ALBERTO 69.7 298.5 122 250 -1956 3 4 6 2 ERNESTO 36.6 191.5 129 97 -1977 4 16 6 4 ISAAC 55.3 168.5 58 700 -1988 5 14 0 15 BERYL 33.8 148.6 17 567 -2004 9 26 12 21 RAFAEL 49.9 259.8 122 806 -1978 5 10 6 15 OSCAR 43.1 48.9 105 162 -1969 2 18 6 4 TONY 37.3 265.3 49 849 -1987 8 26 12 28 KIRK 61.9 267.4 13 614 -1964 1 13 6 19 VALERIE 37.9 5.8 160 748 -2003 9 26 0 3 RAFAEL 58.9 210.5 46 103 -1998 4 18 6 25 ISAAC 28.3 200.6 35 707 -1985 11 13 0 12 PATTY 12.6 143.3 12 821 -1994 4 7 0 27 MICHAEL 14.9 127.3 124 704 -1966 6 6 12 6 KIRK 66.9 100.5 78 189 -1952 11 23 0 1 GORDON 31.4 147.3 95 377 -2001 8 2 0 1 PATTY 44.7 169.3 66 744 -2000 10 14 18 15 WILLIAM 24.4 154.1 60 280 -1973 7 25 12 23 BERYL 67.0 356.8 144 724 -1981 11 27 12 1 MICHAEL 38.3 129.2 115 622 -1952 6 14 6 5 HELENE 63.7 241.9 25 221 -1979 1 1 18 21 PATTY 48.9 17.7 77 557 -1969 12 3 0 24 OSCAR 43.6 185.3 76 621 -1971 5 22 0 15 NADINE 39.1 315.6 161 399 -1967 5 3 6 27 ALBERTO 68.4 29.3 110 762 -1991 1 7 6 13 VALERIE 14.4 88.9 116 511 -1969 8 17 6 26 MICHAEL 65.8 121.8 113 199 -1980 7 22 12 12 PATTY 19.5 154.7 62 616 -2000 1 10 18 17 ISAAC 45.0 270.6 95 688 -1971 10 15 6 13 GORDON 52.3 291.0 15 486 -1997 10 23 12 13 VALERIE 41.1 1.9 61 583 -1955 2 2 6 17 ALBERTO 54.5 188.6 60 551 -1988 6 11 0 11 NADINE 33.1 155.5 56 21 -1976 1 9 18 1 VALERIE 53.4 306.3 73 320 -1952 3 25 18 3 JOYCE 49.6 116.4 25 272 -1997 7 17 12 28 FLORENCE 10.6 325.1 148 375 -1967 5 28 18 13 BERYL 69.4 6.1 163 212 -1959 8 24 12 25 RAFAEL 57.6 221.7 105 653 -1981 8 21 6 21 NADINE 50.0 287.8 75 191 -1979 11 1 12 3 ISAAC 9.8 24.6 131 196 -1951 5 2 12 8 ISAAC 35.3 344.7 92 232 -2001 12 12 12 7 WILLIAM 36.2 290.0 144 891 -1974 3 14 18 21 LESLIE 13.3 252.0 82 598 -1957 4 8 6 16 OSCAR 45.2 161.8 89 835 -1991 4 22 0 14 NADINE 64.1 346.4 115 232 -1998 5 23 6 21 JOYCE 65.1 95.3 69 49 -1998 8 12 12 1 KIRK 47.0 23.2 76 813 -1985 7 23 0 7 JOYCE 22.8 326.5 114 627 -2000 11 13 12 14 WILLIAM 39.3 239.0 66 214 -1961 7 14 18 6 ERNESTO 38.1 97.0 123 185 -1985 8 11 18 23 NADINE 24.0 86.6 119 709 -1996 10 9 0 13 SANDY 40.0 192.7 61 639 -1959 3 22 18 5 JOYCE 39.7 242.1 47 20 -1982 11 16 0 9 ISAAC 22.8 329.3 36 513 -1964 1 22 0 5 WILLIAM 59.0 314.0 110 194 -1951 5 12 12 3 MICHAEL 33.3 105.4 99 462 -1966 1 13 18 14 KIRK 20.2 58.1 159 275 -1972 1 13 18 2 VALERIE 67.6 248.1 13 422 -1989 6 2 12 19 FLORENCE 44.4 355.9 14 813 -1988 4 9 0 25 CHRIS 26.7 152.5 16 177 -1988 11 15 18 4 LESLIE 30.3 96.9 28 444 -1963 6 1 12 10 WILLIAM 23.5 67.0 142 206 -1980 4 4 0 28 RAFAEL 12.8 204.9 119 9 -1995 9 13 0 16 WILLIAM 50.1 349.0 23 201 -1957 11 25 6 15 ALBERTO 19.3 226.0 104 379 -1995 9 18 0 10 WILLIAM 22.4 307.8 151 502 -1967 1 5 18 6 RAFAEL 19.1 258.3 162 144 -1995 6 27 6 28 HELENE 53.2 163.6 161 626 -1967 9 6 6 23 DEBBY 69.3 33.4 87 302 -2004 7 16 6 8 SANDY 41.8 204.2 118 174 -1951 11 1 0 5 ISAAC 47.3 334.4 132 92 -1976 3 11 6 27 VALERIE 14.3 22.9 164 125 -2003 12 14 18 7 RAFAEL 69.9 224.7 135 842 -1987 9 5 12 9 NADINE 27.1 130.0 39 692 -1972 5 14 18 8 GORDON 43.2 2.1 91 496 -1983 9 2 18 18 ALBERTO 66.4 52.2 105 792 -1991 10 25 18 11 PATTY 29.2 109.3 88 401 -1968 7 22 6 28 HELENE 39.0 92.0 164 517 -2003 10 14 12 12 JOYCE 29.4 225.8 39 95 -2002 12 15 6 25 MICHAEL 31.1 26.0 144 769 -1967 7 27 18 14 PATTY 31.2 18.5 21 885 -1981 10 15 12 24 FLORENCE 27.9 3.1 153 205 -1980 7 6 6 14 FLORENCE 57.2 88.5 156 66 -1959 12 15 6 21 VALERIE 23.6 285.1 70 373 -2001 7 1 0 18 JOYCE 33.5 110.6 54 579 -1968 6 24 6 11 SANDY 61.2 333.7 151 769 -1982 1 12 18 2 ERNESTO 34.8 244.3 101 723 -1953 6 25 12 4 JOYCE 55.4 124.5 79 895 -1959 9 21 18 18 CHRIS 56.8 44.6 37 575 -1959 6 12 12 18 VALERIE 7.4 194.0 55 699 -1968 9 20 6 13 MICHAEL 26.6 256.0 32 801 -1994 3 16 6 11 LESLIE 33.6 324.3 134 132 -1996 10 18 6 24 GORDON 48.9 207.7 52 242 -1984 3 1 18 4 JOYCE 37.7 30.7 38 702 -1982 12 5 18 11 TONY 59.3 31.6 151 545 -1966 3 6 18 15 ALBERTO 48.3 34.9 23 549 -1983 2 27 0 18 SANDY 47.6 14.7 33 194 -1964 2 28 18 15 LESLIE 30.5 281.9 78 201 -1967 6 20 18 24 CHRIS 54.5 61.7 150 151 -1964 2 2 0 8 ALBERTO 14.2 269.6 143 743 -1989 10 5 12 4 RAFAEL 59.5 257.1 43 829 -1960 10 17 0 17 VALERIE 16.1 123.2 149 205 -1973 11 23 6 13 MICHAEL 40.9 349.4 33 8 -1995 5 22 12 7 HELENE 28.2 285.5 143 403 -2002 5 4 6 9 BERYL 18.0 41.2 121 453 -1955 3 17 6 19 VALERIE 63.8 208.7 15 59 -1974 5 17 0 16 OSCAR 61.9 297.6 60 889 -1973 7 19 12 27 JOYCE 44.1 213.4 19 284 -1987 6 20 6 9 PATTY 19.2 350.4 49 383 -1959 5 3 12 11 FLORENCE 26.8 298.3 60 451 -1972 2 26 12 10 BERYL 46.9 310.1 110 130 -1990 12 20 6 24 GORDON 20.2 134.8 95 766 -1953 6 10 12 20 HELENE 30.6 134.2 51 129 -1955 6 8 12 23 PATTY 16.7 3.4 164 80 -1993 7 13 18 19 CHRIS 22.6 7.0 25 307 -1965 9 28 0 12 RAFAEL 9.5 160.5 158 221 -1988 2 10 6 5 OSCAR 36.6 355.3 129 211 -1989 12 8 6 2 FLORENCE 8.3 309.9 69 676 -1994 9 20 18 22 ERNESTO 26.6 11.4 24 605 -1962 2 9 0 28 ALBERTO 64.1 309.8 73 490 -1951 10 17 6 9 MICHAEL 26.8 328.3 48 751 -1973 5 26 18 22 MICHAEL 38.1 311.8 59 36 -1973 1 10 6 16 JOYCE 62.8 310.5 59 220 -1968 7 6 0 17 RAFAEL 64.6 41.8 85 578 -2003 7 28 6 25 GORDON 18.2 350.2 161 195 -1958 2 27 6 2 PATTY 23.8 107.8 79 137 -1951 8 20 12 16 KIRK 14.3 339.9 140 207 -1991 4 28 0 23 ISAAC 36.3 154.8 140 776 -1989 4 12 18 20 WILLIAM 53.7 244.5 133 369 -1969 8 2 0 8 JOYCE 68.1 20.1 10 57 -1964 1 10 18 11 GORDON 37.2 14.8 107 189 -1974 12 10 18 16 MICHAEL 18.4 65.6 75 610 -1952 10 15 0 17 DEBBY 48.6 346.1 57 132 -1990 8 21 12 22 LESLIE 12.0 159.7 134 790 -1980 12 28 18 7 BERYL 49.2 113.3 69 849 -2001 5 11 18 11 WILLIAM 34.6 39.6 149 487 -1987 10 15 18 10 ALBERTO 63.0 328.3 96 810 -1982 3 10 6 18 ISAAC 43.2 185.0 64 848 -1964 11 20 6 4 KIRK 23.5 175.2 117 555 -1969 8 13 18 1 SANDY 28.9 27.7 65 548 -1967 2 8 6 15 PATTY 17.5 346.8 95 451 -1963 5 27 12 4 TONY 61.9 254.0 39 76 -1962 7 25 6 17 ALBERTO 17.8 227.2 156 654 -1956 3 21 0 3 TONY 21.7 135.9 143 352 -1971 10 23 12 16 BERYL 20.2 125.2 58 529 -1983 2 6 6 7 VALERIE 49.1 216.3 121 762 -1955 10 26 6 20 FLORENCE 57.6 242.0 117 10 -1990 12 12 18 19 PATTY 59.7 69.4 35 70 -2003 12 5 6 24 SANDY 11.7 115.0 53 523 -1962 6 26 6 25 FLORENCE 9.4 206.9 11 282 -2001 2 27 0 8 ERNESTO 19.4 147.0 22 17 -1953 9 21 0 6 PATTY 10.1 199.2 56 705 -1959 4 24 12 6 WILLIAM 41.7 163.3 133 597 -1969 6 6 18 9 BERYL 9.6 48.1 137 303 -1992 12 15 6 24 NADINE 49.2 33.9 76 431 -2003 4 10 12 19 WILLIAM 41.9 354.6 140 194 -2003 3 11 6 11 DEBBY 42.7 178.1 114 878 -1997 2 20 18 11 FLORENCE 60.9 347.9 135 855 -1962 10 7 12 6 KIRK 43.1 24.3 120 820 -1999 6 19 0 17 ALBERTO 40.2 342.5 121 768 -1959 8 12 0 15 NADINE 39.2 166.1 71 627 -1956 1 24 6 28 MICHAEL 12.0 340.1 139 138 -1990 7 25 0 4 JOYCE 26.8 68.7 155 83 -1974 4 26 18 2 RAFAEL 12.6 191.0 78 297 -1950 9 27 6 5 RAFAEL 57.7 73.0 151 92 -1988 9 8 12 13 VALERIE 19.0 79.6 88 270 -1952 9 8 18 28 NADINE 40.7 165.2 131 333 -1966 3 13 12 19 RAFAEL 24.2 175.4 145 235 -1984 8 2 0 26 JOYCE 61.5 335.5 32 566 -1987 6 17 0 17 RAFAEL 18.7 86.7 144 604 -1959 2 13 18 28 WILLIAM 34.5 63.4 18 747 -1993 7 14 18 17 ISAAC 9.7 301.3 17 459 -1979 5 1 18 11 GORDON 24.3 93.8 101 212 -1984 6 19 0 14 KIRK 39.0 149.4 109 619 -2003 2 19 12 12 ALBERTO 65.9 2.7 52 532 -1992 1 27 12 22 CHRIS 12.0 185.2 64 619 -1963 5 21 12 1 HELENE 44.9 331.7 132 65 -1959 11 23 18 1 FLORENCE 36.4 129.4 74 808 -1971 12 21 0 1 ERNESTO 47.0 44.9 54 29 -2002 3 13 0 19 WILLIAM 64.1 165.3 69 848 -1981 11 27 6 25 OSCAR 43.7 7.4 26 393 -1970 11 17 12 14 FLORENCE 66.8 276.1 157 596 -1981 11 17 18 18 TONY 7.6 19.1 15 422 -2003 6 26 6 11 DEBBY 31.5 106.9 97 847 -1997 6 28 12 17 RAFAEL 36.4 117.8 43 71 -1985 12 27 18 9 VALERIE 32.6 8.7 137 607 -1957 6 24 0 1 JOYCE 49.4 52.2 60 122 -1972 9 11 18 19 OSCAR 58.0 248.7 142 541 -1957 9 18 0 23 TONY 58.8 234.6 104 12 -1969 12 5 6 18 FLORENCE 17.9 7.5 44 484 -2004 8 25 18 13 ISAAC 20.7 225.5 148 553 -1998 11 18 6 5 JOYCE 9.4 8.1 77 269 -1958 4 8 6 17 HELENE 65.6 18.0 128 112 -1988 3 17 18 20 LESLIE 40.8 194.6 141 794 -1992 5 19 12 11 NADINE 19.0 318.8 131 258 -1969 8 18 0 21 OSCAR 52.3 145.4 131 349 -1980 8 2 12 21 ALBERTO 18.0 235.2 158 769 -1981 8 28 18 27 HELENE 34.6 223.6 135 329 -2001 3 11 0 3 FLORENCE 31.0 95.9 121 785 -1969 10 1 6 24 ISAAC 24.3 306.7 91 686 -1970 10 16 0 17 ISAAC 23.2 351.4 84 265 -1954 8 5 12 11 LESLIE 44.3 85.3 134 209 -1967 9 6 0 11 FLORENCE 23.2 256.2 12 290 -1993 5 13 12 13 BERYL 19.7 124.5 56 772 -1966 9 21 6 13 RAFAEL 58.8 256.3 136 617 -1983 5 28 18 11 WILLIAM 45.5 104.0 138 262 -1989 11 1 18 19 LESLIE 23.4 239.3 62 174 -1986 7 8 0 19 DEBBY 51.9 172.1 62 390 -1993 12 24 0 5 CHRIS 29.8 327.3 54 835 -1979 12 2 6 20 DEBBY 69.2 118.2 110 620 -1973 4 12 18 9 ERNESTO 33.2 210.8 41 281 -1996 9 23 6 20 ERNESTO 32.2 51.4 105 193 -1999 1 19 0 20 DEBBY 42.5 316.8 129 596 -1954 8 15 12 6 LESLIE 11.4 310.4 142 204 -2003 7 16 0 20 RAFAEL 48.4 163.9 81 500 -1972 2 23 0 2 TONY 34.4 303.9 46 888 -1993 8 10 18 25 MICHAEL 40.3 129.3 49 276 -1980 10 1 0 2 CHRIS 61.1 252.4 50 547 -1986 4 22 0 2 LESLIE 54.0 35.2 76 206 -1985 11 22 6 13 HELENE 20.1 203.2 163 872 -1971 4 7 6 14 CHRIS 34.1 98.8 63 29 -1987 1 26 6 18 CHRIS 66.3 280.4 29 223 -1950 10 11 6 24 GORDON 8.6 111.4 115 635 -1963 12 15 6 5 GORDON 13.5 273.2 25 39 -1984 1 10 18 9 GORDON 57.2 240.0 116 476 -1983 2 11 0 22 GORDON 42.1 106.4 120 861 -1953 6 14 0 6 MICHAEL 18.1 2.6 34 118 -1982 8 14 12 20 HELENE 64.0 65.6 125 786 -1992 10 1 18 23 JOYCE 37.6 291.4 125 690 -1959 8 25 6 24 FLORENCE 48.3 182.8 70 456 -1953 5 15 12 26 ISAAC 61.3 329.4 139 523 -1964 8 28 12 5 KIRK 67.2 33.1 29 899 -1991 4 28 18 21 ISAAC 46.3 125.6 13 871 -1972 1 28 12 7 ALBERTO 48.3 63.7 27 893 -1992 6 21 0 23 CHRIS 10.6 154.0 104 695 -1969 4 13 0 17 SANDY 9.0 254.5 127 750 -1957 9 18 6 13 BERYL 26.7 248.6 143 414 -1953 9 24 12 27 KIRK 25.1 310.1 52 846 -1976 2 4 12 4 ERNESTO 31.7 326.6 107 467 -1957 9 21 6 15 KIRK 9.5 171.7 19 563 -1987 1 25 6 7 LESLIE 68.0 30.7 142 554 -1996 1 19 0 15 BERYL 9.5 229.3 98 146 -1959 5 4 6 20 TONY 16.6 258.6 149 173 -1960 3 2 0 18 SANDY 45.9 276.5 75 767 -1993 6 19 18 5 WILLIAM 51.2 101.2 104 526 -1965 2 28 0 6 NADINE 47.7 60.1 88 461 -1959 10 28 0 2 PATTY 50.7 219.7 130 484 -1980 9 9 18 13 CHRIS 54.7 223.3 114 269 -1992 5 25 18 8 VALERIE 37.6 222.9 30 581 -2004 3 10 6 28 KIRK 35.4 65.8 73 290 -1958 10 17 18 7 TONY 52.5 116.3 152 723 -1983 5 11 18 20 RAFAEL 47.8 69.5 151 67 -1979 8 20 0 21 TONY 67.7 311.5 61 329 -1970 4 27 12 28 JOYCE 45.5 36.8 154 218 -1954 2 24 6 23 ERNESTO 46.9 272.6 128 560 -1953 12 1 6 22 GORDON 54.1 56.7 64 557 -1981 8 24 12 8 RAFAEL 21.6 45.9 124 536 -1979 2 14 0 21 OSCAR 19.3 133.6 22 530 -1977 2 19 18 23 JOYCE 39.7 56.9 110 577 -1953 1 11 12 12 ALBERTO 65.2 149.6 157 677 -1998 12 24 12 9 SANDY 52.2 214.1 93 82 -1985 9 21 0 5 VALERIE 34.5 163.0 110 831 -1997 10 11 0 9 LESLIE 15.9 71.2 105 53 -1981 4 15 0 3 RAFAEL 11.2 9.6 79 575 -1952 11 25 0 23 BERYL 9.2 262.7 57 480 -1961 1 6 0 19 MICHAEL 50.3 320.1 48 702 -1955 9 11 12 28 VALERIE 42.4 101.9 129 867 -1977 11 14 12 13 KIRK 61.9 272.1 156 874 -1999 7 17 0 20 LESLIE 23.4 197.7 54 70 -1954 6 26 0 20 DEBBY 25.8 77.8 105 339 -2004 10 28 6 18 WILLIAM 32.7 78.3 164 605 -1983 2 4 12 14 GORDON 34.1 137.8 113 724 -1979 5 14 6 10 CHRIS 59.8 162.2 133 275 -1987 8 10 18 9 VALERIE 19.4 77.2 127 342 -1997 10 4 0 24 VALERIE 12.7 34.0 57 836 -1995 5 11 6 10 DEBBY 23.3 1.7 130 185 -1985 2 21 18 22 HELENE 21.4 209.4 153 630 -2000 11 1 18 1 ISAAC 54.5 228.4 86 313 -1966 2 12 12 12 PATTY 35.1 222.9 134 193 -1952 6 3 0 27 JOYCE 55.2 91.8 39 245 -1961 2 26 0 1 RAFAEL 24.6 212.9 101 305 -1951 11 11 0 19 SANDY 21.9 88.1 135 758 -2000 4 9 0 23 KIRK 36.0 271.2 121 403 -1992 12 8 12 9 NADINE 68.7 134.3 139 338 -1962 7 22 6 27 MICHAEL 50.6 72.8 105 679 -1986 4 6 18 6 ERNESTO 14.2 332.6 120 810 -1980 5 19 0 27 PATTY 31.2 277.6 156 60 -1950 12 6 6 27 PATTY 35.8 264.3 123 635 -1982 10 10 18 8 PATTY 50.3 63.9 135 179 -1980 2 20 0 13 HELENE 68.6 75.1 72 425 -1974 4 17 18 14 ISAAC 24.4 352.2 108 467 -1957 11 11 6 19 LESLIE 18.5 134.2 87 210 -2003 3 9 12 25 VALERIE 19.9 73.0 140 471 -1951 11 10 18 15 ALBERTO 18.9 27.7 109 885 -1988 10 19 18 22 OSCAR 37.8 202.3 141 394 -1981 4 16 18 28 ISAAC 29.0 317.5 70 55 -1995 6 15 6 14 KIRK 34.0 309.5 141 504 -1998 1 9 18 3 RAFAEL 31.2 86.2 50 514 -1994 7 6 0 27 NADINE 52.8 76.6 86 390 -1950 8 6 18 1 ERNESTO 69.9 278.1 47 122 -1977 2 3 6 10 OSCAR 66.0 261.3 137 737 -1950 9 5 0 11 SANDY 63.7 110.0 24 680 -1983 5 26 18 21 ISAAC 7.9 74.1 58 603 -1986 1 12 18 9 VALERIE 13.6 24.3 65 538 -2001 8 2 12 8 CHRIS 64.3 199.8 132 559 -1953 7 27 12 23 MICHAEL 18.5 255.0 125 895 -1954 7 8 18 28 DEBBY 15.6 81.0 20 99 -1980 6 26 0 5 ERNESTO 41.8 33.0 29 110 -1998 8 6 12 16 KIRK 62.7 73.6 150 837 -1967 9 15 6 4 DEBBY 53.3 39.7 61 60 -1992 2 21 0 15 HELENE 46.4 194.3 93 834 -1981 7 14 0 4 PATTY 11.9 326.5 60 679 -1954 4 9 6 9 HELENE 61.6 79.0 68 729 -2001 11 9 18 19 FLORENCE 64.6 45.2 118 775 -1992 2 21 6 26 KIRK 54.4 199.2 160 794 -1970 9 7 12 3 DEBBY 21.8 60.3 90 126 -1972 7 12 0 1 BERYL 38.9 235.0 106 566 -1998 9 13 18 19 ALBERTO 20.7 176.1 55 490 -1968 9 6 12 5 WILLIAM 40.0 231.6 164 341 -1975 10 4 0 25 FLORENCE 8.7 199.2 33 321 -1997 12 12 18 4 ALBERTO 58.9 89.4 46 427 -1989 4 21 12 23 HELENE 19.5 252.8 146 223 -1998 12 2 6 23 ISAAC 23.6 149.9 92 618 -1961 6 3 0 12 ALBERTO 12.3 106.7 13 474 -1958 7 1 18 14 RAFAEL 47.1 201.3 65 67 -1954 8 16 12 18 SANDY 68.6 222.1 97 315 -1983 10 13 18 13 VALERIE 11.0 330.9 90 5 -1956 7 13 0 18 SANDY 35.6 280.3 36 650 -1989 11 17 12 6 BERYL 15.2 58.7 86 61 -1954 7 15 0 9 ISAAC 66.6 129.0 27 213 -1988 4 15 0 27 SANDY 14.9 337.4 31 432 -1982 1 1 12 22 ERNESTO 63.3 292.2 10 642 -1979 9 7 18 11 ERNESTO 10.8 3.2 142 168 -1955 9 25 12 3 OSCAR 28.4 27.8 27 340 -1957 10 23 6 7 CHRIS 42.6 20.8 60 750 -1990 1 17 6 20 LESLIE 19.2 254.2 139 401 -1971 3 22 0 1 PATTY 42.2 14.2 149 538 -1977 6 8 12 28 FLORENCE 51.1 332.0 118 310 -1988 3 13 12 25 OSCAR 26.1 132.2 37 27 -1971 10 7 18 1 GORDON 29.8 294.9 66 595 -1970 3 11 18 4 PATTY 39.4 347.1 161 633 -1964 10 23 6 3 BERYL 19.0 76.7 139 512 -1986 3 12 12 4 DEBBY 28.4 120.6 17 625 -2004 8 22 0 26 OSCAR 40.0 185.0 128 398 -2002 9 25 18 16 FLORENCE 8.3 291.7 42 538 -1982 10 14 0 19 LESLIE 37.6 119.4 37 174 -1953 8 7 12 16 ERNESTO 18.9 71.9 140 302 -1951 5 20 6 27 CHRIS 59.1 54.1 161 558 -2003 12 24 6 23 RAFAEL 26.1 145.3 121 200 -1969 5 26 18 6 KIRK 11.0 124.2 106 80 -1973 5 14 12 10 ISAAC 30.7 298.0 144 381 -1952 2 2 12 24 TONY 11.4 250.2 30 485 -1995 8 5 0 16 WILLIAM 56.6 193.2 77 627 -1968 1 1 18 21 ISAAC 8.7 27.5 22 198 -1950 4 6 18 12 GORDON 30.4 2.2 153 757 -1952 2 28 18 28 JOYCE 61.5 213.1 69 440 -1958 1 7 0 27 ALBERTO 38.9 91.8 100 344 -1957 1 14 12 2 FLORENCE 21.0 47.0 115 587 -1958 10 21 6 1 ERNESTO 17.3 64.3 27 535 -1953 12 13 18 12 ERNESTO 44.5 24.3 45 678 -1963 9 14 18 23 WILLIAM 46.7 46.6 63 666 -1973 7 27 18 14 WILLIAM 30.8 310.1 160 633 -1976 2 24 18 23 BERYL 63.9 334.8 144 270 -2002 9 23 6 16 ERNESTO 27.9 201.2 136 870 -2002 9 18 12 7 BERYL 52.9 141.1 45 45 -1950 2 16 18 4 RAFAEL 49.9 10.2 31 515 -2002 7 6 6 1 NADINE 46.1 122.6 10 829 -1985 7 23 12 14 HELENE 56.8 297.6 16 42 -1953 6 14 18 10 CHRIS 40.2 59.0 110 747 -1961 10 12 0 14 PATTY 40.9 79.0 94 414 -1965 12 12 0 15 MICHAEL 27.4 125.8 31 864 -1955 11 18 18 26 NADINE 33.3 281.9 155 409 -1954 12 10 6 19 VALERIE 20.7 27.4 125 633 -1954 3 11 0 18 GORDON 30.1 120.1 75 5 -1950 11 13 0 9 JOYCE 11.6 28.5 123 380 -1994 1 1 12 8 ALBERTO 24.7 135.7 22 827 -1965 6 1 6 28 DEBBY 40.2 153.5 55 411 -1968 10 28 18 24 MICHAEL 26.2 151.6 119 16 -1993 2 1 6 4 GORDON 14.2 2.6 93 673 -1984 10 22 6 1 DEBBY 20.2 74.6 83 674 -2000 6 9 6 26 ISAAC 25.0 20.7 41 614 -1982 10 3 0 7 SANDY 59.3 191.7 129 81 -1995 10 24 18 18 MICHAEL 40.9 313.3 152 306 -1950 5 19 6 23 DEBBY 22.0 139.3 78 883 -1998 2 12 0 9 ISAAC 37.1 49.0 96 277 -1985 10 8 6 23 MICHAEL 50.3 236.5 28 116 -1999 7 25 18 5 WILLIAM 21.2 188.2 135 842 -1968 9 16 12 26 RAFAEL 36.8 330.3 18 807 -1952 11 21 18 25 ALBERTO 51.7 0.0 132 282 -1992 2 26 12 8 DEBBY 37.9 183.4 122 414 -1990 11 12 0 21 RAFAEL 69.2 139.1 138 13 -1959 4 17 6 20 OSCAR 32.8 143.7 72 238 -1976 4 7 18 5 ISAAC 15.3 331.3 30 239 -1968 1 1 0 9 GORDON 20.9 80.2 82 451 -1991 6 28 12 11 MICHAEL 49.5 99.9 65 21 -1982 1 2 18 18 NADINE 34.4 100.5 147 846 -1996 10 6 18 8 HELENE 25.0 349.6 164 818 -1958 2 11 12 1 HELENE 44.9 100.0 107 367 -1966 3 20 6 6 NADINE 25.7 153.1 158 588 -1962 4 3 12 22 RAFAEL 11.7 61.6 128 393 -1975 4 23 18 13 ISAAC 24.1 94.0 149 800 -1979 4 18 18 17 VALERIE 24.0 312.0 134 585 -1976 7 8 12 18 NADINE 11.9 335.2 17 159 -2004 5 12 12 12 PATTY 49.2 65.8 137 307 -1963 12 19 6 17 SANDY 31.0 355.6 141 642 -1952 8 9 0 1 PATTY 49.6 28.6 110 97 -1994 10 7 6 22 LESLIE 58.4 163.7 133 586 -1994 2 16 18 24 ISAAC 34.1 122.8 114 198 -1998 10 27 18 21 TONY 27.1 141.1 117 506 -1961 10 13 18 24 GORDON 17.1 110.8 45 44 -1954 4 26 6 2 WILLIAM 15.1 246.5 53 756 -1982 6 24 18 21 MICHAEL 69.5 195.3 155 40 -1958 3 11 0 7 RAFAEL 21.2 156.4 19 667 -1973 12 2 0 2 LESLIE 22.5 310.9 86 64 -1986 4 11 6 9 JOYCE 63.9 181.8 64 180 -1977 10 11 0 24 BERYL 55.8 263.0 101 602 -1986 4 7 0 4 TONY 26.5 118.9 16 496 -1979 3 26 0 26 SANDY 69.0 219.2 38 338 -1974 1 10 0 11 TONY 45.5 330.4 46 279 -1962 3 12 6 6 TONY 36.8 15.0 56 619 -1972 1 24 0 23 OSCAR 56.8 328.3 74 782 -1969 2 13 6 15 VALERIE 67.4 316.2 162 678 -1987 8 7 0 23 KIRK 40.2 348.7 59 596 -1973 11 2 12 8 KIRK 65.0 158.5 74 534 -2002 10 3 12 10 NADINE 29.2 30.6 26 644 -1956 1 28 12 23 DEBBY 65.0 119.4 73 104 -2001 11 1 0 23 FLORENCE 41.3 68.2 13 683 -1975 8 24 6 23 RAFAEL 34.8 212.5 92 98 -1997 8 16 0 20 TONY 57.3 212.7 101 242 -1995 2 28 18 15 ALBERTO 38.8 155.8 125 319 -1966 9 15 12 18 FLORENCE 41.5 108.3 111 638 -1957 9 10 6 1 DEBBY 30.2 139.6 22 479 -1997 8 18 12 7 DEBBY 58.9 6.9 133 445 -1954 1 14 6 9 LESLIE 8.4 7.5 60 269 -1999 12 15 12 11 ALBERTO 12.5 150.1 93 776 -1977 12 10 18 16 WILLIAM 11.4 334.4 120 556 -1953 8 22 6 5 CHRIS 55.4 273.4 97 49 -1981 1 17 12 7 ALBERTO 41.0 323.6 49 325 -1967 9 4 0 15 GORDON 45.5 67.0 87 303 -1985 10 4 6 27 OSCAR 67.0 94.4 89 856 -1979 9 26 18 25 MICHAEL 43.3 230.4 41 592 -1963 1 27 12 10 ERNESTO 55.6 173.5 59 761 -1985 5 13 0 20 ALBERTO 15.8 217.0 145 553 -1989 9 14 12 12 GORDON 69.3 231.9 32 162 -1974 10 27 6 3 GORDON 54.2 77.8 103 146 -1952 7 28 6 5 RAFAEL 42.8 323.4 161 83 -1981 2 14 6 19 ERNESTO 27.4 193.4 76 273 -1964 6 19 18 1 ERNESTO 19.6 133.6 113 397 -1954 8 27 0 7 ISAAC 48.3 21.0 79 847 -1960 3 1 12 25 PATTY 52.8 181.5 76 199 -1965 7 12 12 12 CHRIS 35.5 323.6 120 589 -1993 1 28 18 14 FLORENCE 36.5 230.9 162 316 -1962 12 22 0 14 LESLIE 69.8 83.7 120 130 -1958 4 24 6 6 HELENE 60.6 230.7 151 302 -2004 10 15 18 21 KIRK 10.6 28.6 26 81 -1981 1 12 6 15 VALERIE 64.3 125.5 136 764 -1965 8 12 18 17 DEBBY 7.8 21.3 47 499 -1959 4 10 6 1 OSCAR 62.3 221.1 112 597 -1983 3 3 6 14 PATTY 32.8 105.7 119 379 -1964 4 4 0 8 GORDON 16.7 243.3 105 201 -1972 1 4 12 20 BERYL 69.4 230.3 106 593 -2001 4 14 0 24 CHRIS 58.4 343.1 112 506 -1960 2 19 12 15 BERYL 24.3 134.3 32 211 -1992 5 5 0 19 BERYL 58.9 247.5 107 492 -1954 9 5 6 24 OSCAR 9.8 16.8 100 144 -1978 6 3 6 8 KIRK 33.4 204.4 69 312 -1993 10 8 18 25 ERNESTO 47.4 81.7 135 538 -1977 5 27 18 2 ALBERTO 15.0 157.7 64 824 -1970 4 12 12 12 HELENE 8.4 260.1 26 529 -1993 4 17 0 8 SANDY 58.0 324.8 21 514 -2003 8 17 18 22 FLORENCE 67.5 217.2 40 155 -1978 6 9 18 16 BERYL 32.1 312.4 81 515 -1963 4 16 6 10 ALBERTO 55.2 302.7 22 564 -1978 7 10 18 23 SANDY 8.4 174.7 98 601 -1959 8 26 0 24 NADINE 42.9 157.6 93 542 -1957 5 14 0 8 NADINE 18.8 120.1 65 820 -1967 5 6 6 15 BERYL 45.4 350.9 42 447 -1996 6 4 0 1 KIRK 59.0 44.5 75 416 -1990 8 12 12 22 FLORENCE 19.1 149.4 104 843 -1964 10 18 0 10 BERYL 29.3 59.0 96 485 -1989 7 9 0 15 ISAAC 61.2 226.7 93 580 -1960 1 9 6 9 CHRIS 29.7 93.1 135 845 -1951 6 18 18 25 CHRIS 39.6 259.7 148 682 -1969 2 25 12 22 VALERIE 64.8 355.3 70 453 -1963 9 7 0 19 GORDON 68.1 10.6 118 848 -1977 1 22 18 5 KIRK 61.0 183.5 152 764 -2004 9 7 0 3 MICHAEL 49.6 357.7 69 139 -1983 2 17 18 1 DEBBY 40.1 21.9 23 132 -1992 4 1 12 14 WILLIAM 48.2 176.7 22 8 -1985 3 25 12 27 ALBERTO 35.5 271.9 152 765 -1957 5 22 6 17 KIRK 55.6 121.2 15 304 -1957 12 5 6 25 MICHAEL 37.3 71.4 135 717 -1953 3 20 18 1 KIRK 32.4 255.5 160 188 -1956 8 20 0 25 OSCAR 39.1 53.3 65 571 -2001 3 6 18 4 VALERIE 11.5 123.1 53 355 -2003 5 21 18 3 RAFAEL 37.4 14.8 151 103 -1996 4 15 6 4 SANDY 51.9 102.0 76 832 -1970 1 10 12 9 LESLIE 37.6 274.1 71 216 -1965 10 4 18 16 KIRK 39.2 83.9 146 100 -1956 1 24 0 19 NADINE 51.7 300.4 86 694 -1986 5 19 12 6 VALERIE 62.7 334.5 124 825 -1954 12 16 0 16 VALERIE 45.5 176.2 143 452 -1995 9 26 0 8 ISAAC 17.9 146.1 33 257 -1957 12 28 18 5 DEBBY 50.8 343.0 19 855 -1974 4 15 0 11 TONY 41.4 235.0 52 61 -1960 1 1 6 26 OSCAR 24.9 270.1 144 352 -1979 8 12 12 28 ERNESTO 7.3 89.7 100 867 -1988 6 9 12 15 TONY 57.9 286.0 15 2 -1974 7 21 0 9 LESLIE 23.6 205.8 36 464 -1991 3 22 12 22 HELENE 12.8 247.3 129 705 -1965 4 5 0 16 ERNESTO 43.6 37.5 111 223 -1951 5 7 12 17 ISAAC 59.2 245.1 145 142 -1987 11 21 12 13 PATTY 23.4 67.1 154 6 -1992 6 3 0 4 RAFAEL 67.0 126.4 118 566 -1997 7 13 18 19 BERYL 16.9 284.3 148 178 -1974 9 26 6 25 LESLIE 58.3 127.0 164 44 -1968 2 2 12 12 BERYL 66.5 96.1 115 748 -1990 2 19 12 19 BERYL 16.5 236.8 65 398 -1975 1 25 12 19 ALBERTO 38.6 238.4 157 277 -1964 5 15 12 21 ALBERTO 16.7 272.7 74 721 -1987 9 10 0 6 ISAAC 50.5 174.3 33 236 -1972 5 19 18 1 ALBERTO 42.5 268.0 18 438 -1988 6 4 12 26 DEBBY 37.9 210.6 110 616 -1982 4 28 6 27 SANDY 55.6 157.8 15 289 -1971 3 15 12 22 TONY 19.7 247.0 63 187 -1998 12 16 0 8 KIRK 64.1 137.6 54 93 -1963 1 1 6 13 PATTY 44.4 307.9 126 602 -1965 5 4 12 4 SANDY 49.8 213.2 66 637 -1972 3 8 18 15 TONY 62.3 310.6 141 226 -1980 2 4 0 11 ERNESTO 11.5 237.0 26 526 -2001 12 1 6 4 SANDY 24.0 74.7 59 482 -1985 4 1 12 17 HELENE 13.1 7.8 133 115 -1963 7 27 12 25 LESLIE 23.9 128.8 103 142 -2002 9 22 18 14 DEBBY 20.6 17.6 144 807 -1990 4 19 12 4 JOYCE 36.6 165.0 51 37 -1995 6 22 6 26 VALERIE 28.3 48.1 72 112 -1991 9 26 0 15 HELENE 59.1 197.1 66 855 -1956 1 14 6 8 GORDON 17.6 251.2 141 300 -2002 8 21 0 21 LESLIE 27.7 298.8 61 102 -1953 5 7 0 7 NADINE 49.0 277.6 80 304 -1953 10 4 12 5 MICHAEL 28.6 78.1 149 283 -2000 10 17 12 27 JOYCE 38.6 274.3 45 120 -1965 4 19 6 25 NADINE 58.9 350.9 151 474 -1988 5 9 12 4 NADINE 12.7 107.4 137 469 -1999 6 18 12 17 SANDY 8.1 334.1 23 273 -1954 9 21 6 26 ERNESTO 59.2 352.5 47 453 -1999 10 23 0 20 OSCAR 9.2 112.0 158 132 -1990 6 18 0 23 JOYCE 8.9 248.3 110 541 -1986 4 4 12 28 CHRIS 50.8 202.8 156 392 -1963 12 20 18 11 ERNESTO 18.7 20.1 54 461 -1950 1 19 0 11 VALERIE 23.4 204.9 71 299 -2001 8 25 0 9 DEBBY 18.9 290.9 29 270 -1967 8 21 18 13 BERYL 28.2 4.8 22 20 -1990 6 23 6 7 ISAAC 7.5 267.0 124 670 -1973 6 15 6 2 CHRIS 50.3 18.4 65 362 -1964 3 3 0 26 ALBERTO 8.1 79.1 85 245 -1987 8 8 18 4 SANDY 56.7 120.2 92 707 -1992 3 6 0 14 FLORENCE 55.6 174.3 15 369 -1960 2 20 12 13 GORDON 18.3 62.6 151 452 -1971 8 10 6 4 DEBBY 61.3 115.6 120 419 -1958 6 19 0 2 SANDY 69.0 33.7 58 28 -1970 2 11 12 17 OSCAR 59.4 120.1 102 295 -1978 1 22 0 26 VALERIE 65.9 331.9 50 174 -1972 7 27 0 15 JOYCE 67.2 204.3 39 130 -1952 2 18 18 6 NADINE 53.6 131.0 14 786 -1959 9 11 6 19 CHRIS 10.6 93.6 60 559 -2000 11 5 0 18 RAFAEL 57.1 194.1 105 825 -1956 6 22 6 6 JOYCE 48.0 134.7 24 428 -1973 11 19 12 25 HELENE 28.7 195.9 130 276 -1984 2 1 6 2 MICHAEL 59.2 7.6 98 334 -1997 3 5 0 25 MICHAEL 11.1 114.8 145 756 -1972 6 12 18 11 SANDY 66.0 147.6 68 556 -2002 7 23 0 7 WILLIAM 12.1 157.2 10 16 -1978 5 6 12 16 NADINE 58.5 248.9 51 80 -1995 10 8 18 10 KIRK 33.7 34.6 56 728 -1979 1 10 12 20 ERNESTO 64.5 176.6 93 57 -1979 10 16 12 23 HELENE 66.1 211.0 52 615 -1974 5 20 0 11 PATTY 55.4 314.6 28 391 -1983 5 17 6 9 FLORENCE 9.1 1.9 142 546 -1953 3 17 0 25 OSCAR 12.0 143.9 140 35 -1954 4 21 0 17 PATTY 47.7 119.3 137 695 -1974 11 16 6 9 OSCAR 32.5 160.9 119 125 -1997 7 16 12 10 HELENE 33.0 239.2 10 685 -1986 5 14 18 17 OSCAR 14.6 248.6 140 540 -1956 8 23 0 11 MICHAEL 28.5 98.6 159 869 -1985 3 15 0 9 SANDY 39.8 224.7 45 440 -1982 10 19 0 15 MICHAEL 61.4 64.6 45 823 -1964 5 3 0 26 OSCAR 61.5 353.5 154 565 -2004 7 22 18 5 ERNESTO 61.9 261.8 117 840 -1996 9 15 18 12 RAFAEL 18.3 156.9 112 519 -1950 9 1 6 1 SANDY 47.6 154.7 11 379 -1987 12 12 12 13 WILLIAM 31.9 338.2 24 207 -1960 2 27 0 19 NADINE 23.3 96.1 95 778 -1999 6 27 12 14 VALERIE 69.2 353.7 82 453 -1982 2 22 6 19 NADINE 43.8 203.6 39 679 -1980 4 10 18 12 HELENE 23.2 162.6 61 661 -1951 12 8 18 1 BERYL 45.0 144.8 64 30 -1974 8 27 18 20 NADINE 21.2 113.7 30 172 -1973 5 4 18 5 ALBERTO 49.4 130.8 10 396 -2001 11 10 12 8 KIRK 56.5 55.9 95 542 -1974 3 15 12 7 PATTY 26.7 315.0 69 186 -1991 6 25 18 2 PATTY 67.5 164.8 122 875 -1977 8 21 12 10 JOYCE 56.3 237.4 93 553 -1951 3 23 6 5 TONY 41.1 100.7 33 157 -2000 10 26 6 14 PATTY 12.3 321.7 119 240 -1956 9 23 6 19 ALBERTO 17.4 175.1 111 117 -1973 7 2 12 2 TONY 25.9 35.2 64 514 -1955 2 24 0 4 PATTY 26.0 217.8 26 273 -1965 9 24 18 21 GORDON 31.4 268.5 151 50 -1988 6 2 12 15 FLORENCE 65.2 191.5 142 766 -1973 10 12 12 6 ISAAC 56.6 299.6 151 833 -1999 7 4 12 1 FLORENCE 66.0 303.3 104 60 -1999 4 17 6 28 GORDON 42.1 244.1 101 803 -1964 9 15 0 16 SANDY 14.2 286.3 33 446 -1990 7 20 18 20 WILLIAM 15.6 166.5 75 105 -1988 12 1 6 22 NADINE 48.8 266.5 71 727 -1953 8 1 6 1 OSCAR 8.2 303.2 82 480 -1970 4 19 18 27 ERNESTO 41.8 75.5 42 618 -1972 1 24 12 15 ALBERTO 60.3 230.5 163 836 -1955 10 2 6 9 DEBBY 63.3 153.5 19 736 -1988 3 23 18 8 RAFAEL 21.1 258.0 46 796 -1963 5 18 12 23 MICHAEL 44.7 158.3 89 393 -1958 9 4 18 25 FLORENCE 19.2 261.6 69 610 -1998 4 20 0 9 BERYL 38.7 349.9 126 769 -1995 11 12 0 22 ERNESTO 12.1 124.3 76 723 -1958 6 6 0 19 VALERIE 53.4 142.3 75 642 -1984 9 5 18 22 SANDY 46.9 70.0 148 227 -1985 12 11 0 13 HELENE 22.1 207.6 67 771 -1996 8 5 6 6 WILLIAM 63.3 51.1 54 230 -1955 11 17 6 18 JOYCE 11.6 315.6 117 709 -1981 7 3 6 11 ALBERTO 37.5 95.1 154 208 -2001 12 3 12 23 CHRIS 48.1 184.7 97 731 -1973 5 11 0 21 DEBBY 66.6 167.5 81 126 -2004 3 9 18 4 NADINE 48.0 126.4 134 825 -2002 9 20 0 10 NADINE 20.1 71.1 15 811 -1952 12 8 18 24 RAFAEL 58.7 167.2 110 362 -1988 7 4 18 17 BERYL 67.6 87.9 13 241 -1971 6 2 0 4 TONY 27.7 193.1 154 485 -1994 8 21 12 1 JOYCE 15.0 85.3 137 849 -1969 12 16 12 23 NADINE 51.3 106.1 146 246 -1979 9 14 6 27 KIRK 26.5 58.9 100 374 -1989 5 11 12 5 ISAAC 64.6 271.7 121 496 -1965 2 5 12 7 FLORENCE 63.0 82.7 30 499 -1980 5 5 12 20 GORDON 14.3 24.4 85 304 -1974 11 28 12 22 RAFAEL 57.1 131.1 25 251 -1951 3 22 18 20 ERNESTO 56.5 310.3 78 575 -1986 10 16 12 5 LESLIE 29.7 207.8 34 154 -1988 1 19 18 3 KIRK 7.1 107.7 90 651 -1959 11 15 18 13 KIRK 39.9 160.0 48 869 -1979 1 11 6 26 DEBBY 31.1 211.7 57 711 -1950 11 25 12 11 CHRIS 14.1 288.2 107 843 -2000 4 27 6 14 CHRIS 49.7 193.5 140 97 -1950 12 1 12 6 OSCAR 12.7 31.5 151 755 -1987 9 18 6 9 WILLIAM 45.2 309.5 37 27 -2003 5 6 6 18 ALBERTO 35.5 267.8 73 468 -2001 12 17 0 15 GORDON 20.6 337.6 77 283 -1986 4 4 0 14 KIRK 12.3 115.8 164 842 -1954 8 2 0 3 LESLIE 52.0 130.8 97 432 -1983 1 22 18 6 ERNESTO 67.1 215.1 19 104 -1974 3 21 12 15 ERNESTO 36.8 68.1 67 807 -1994 4 25 0 9 SANDY 16.6 347.3 69 874 -1971 2 23 6 23 OSCAR 37.1 232.3 103 570 -1991 12 18 18 23 ERNESTO 25.0 112.5 36 748 -1997 9 14 0 3 DEBBY 41.4 202.8 17 664 -1953 7 1 12 1 ALBERTO 24.4 270.4 66 752 -1994 4 9 18 6 ERNESTO 19.2 265.7 69 261 -1977 5 6 18 2 BERYL 58.0 13.6 51 637 -1980 8 4 6 26 ALBERTO 48.2 51.0 115 698 -1968 4 11 6 8 JOYCE 62.4 167.4 82 856 -1951 12 1 18 28 JOYCE 39.1 265.4 117 862 -1957 10 12 6 8 MICHAEL 57.7 307.1 81 809 -1960 5 14 6 17 NADINE 32.5 120.2 10 755 -1962 4 26 0 24 OSCAR 35.8 262.3 83 165 -1977 10 3 12 8 TONY 68.0 131.3 30 521 -1992 12 1 6 25 BERYL 7.1 236.3 117 385 -1997 12 6 0 18 ALBERTO 19.8 231.3 162 58 -1963 12 16 6 24 LESLIE 41.4 239.2 14 852 -2001 4 21 0 5 HELENE 39.7 256.6 83 589 -2004 5 4 0 21 FLORENCE 29.8 92.7 129 782 -1951 10 16 12 1 JOYCE 10.2 230.1 60 77 -1985 10 8 12 20 ALBERTO 27.6 70.1 22 386 -1951 1 3 6 15 ISAAC 10.8 258.0 121 454 -1961 1 10 0 27 TONY 38.4 179.5 134 885 -1991 8 2 6 20 JOYCE 26.6 200.2 22 884 -1950 12 6 18 2 VALERIE 54.8 192.3 59 470 -1971 12 16 0 5 SANDY 56.2 26.0 25 337 -1963 4 8 0 22 KIRK 29.8 202.8 141 279 -1956 5 26 6 15 KIRK 19.3 160.7 102 879 -1956 12 11 0 23 OSCAR 57.5 92.6 33 243 -1983 1 3 12 15 PATTY 51.3 183.3 136 451 -1997 12 18 0 15 NADINE 58.8 22.9 24 729 -1992 4 22 18 21 KIRK 17.8 311.8 94 879 -1984 10 19 18 9 FLORENCE 51.6 34.9 28 888 -1983 7 18 6 1 HELENE 68.5 149.1 156 609 -1980 5 3 12 22 FLORENCE 11.6 145.2 19 472 -1979 3 7 0 19 HELENE 53.0 46.7 28 688 -1985 6 15 6 10 GORDON 42.6 213.7 141 536 -1980 2 17 12 10 CHRIS 29.1 98.8 134 549 -2002 6 11 12 20 WILLIAM 32.8 165.7 62 496 -1958 7 26 18 28 OSCAR 36.8 298.4 163 407 -1966 4 15 12 13 OSCAR 44.2 149.4 29 846 -1967 5 26 12 6 ALBERTO 49.8 326.2 75 863 -1967 9 27 18 25 SANDY 20.9 24.4 62 319 -1988 11 27 12 5 JOYCE 69.6 184.0 144 389 -1964 9 20 0 21 ERNESTO 47.3 131.1 144 131 -1953 11 24 18 20 JOYCE 56.5 346.8 64 76 -1984 6 12 18 25 RAFAEL 36.0 140.5 96 662 -1956 12 5 18 26 KIRK 53.7 19.3 146 758 -1996 7 21 0 27 BERYL 60.1 312.3 141 830 -1980 3 27 18 19 VALERIE 16.2 175.8 29 882 -1983 12 1 6 26 ERNESTO 32.0 63.6 86 341 -2002 10 8 6 2 OSCAR 31.1 93.1 162 734 -1970 11 1 6 1 LESLIE 64.8 252.1 109 390 -1986 11 4 18 2 GORDON 10.5 306.8 123 199 -2004 6 18 0 24 DEBBY 62.5 137.8 34 21 -1990 4 20 0 7 DEBBY 69.2 158.3 138 381 -1983 11 6 6 15 GORDON 56.4 108.0 81 40 -1980 7 23 6 1 OSCAR 57.2 27.0 35 879 -1995 11 23 18 16 HELENE 9.8 193.3 99 535 -1991 12 11 12 26 HELENE 40.8 298.1 78 524 -1974 11 25 0 24 KIRK 16.2 178.6 109 882 -1956 8 21 12 14 KIRK 9.1 30.1 43 352 -1982 4 15 12 17 MICHAEL 48.7 345.3 91 279 -1953 12 3 12 17 NADINE 9.7 257.8 159 644 -1975 3 16 12 23 ALBERTO 10.3 311.9 64 140 -1964 7 20 6 11 JOYCE 54.5 250.1 48 162 -1960 6 5 12 22 VALERIE 37.9 336.2 52 284 -1965 10 6 6 10 TONY 20.5 275.6 162 61 -1956 8 20 6 2 TONY 13.4 225.1 161 350 -1988 9 28 12 3 RAFAEL 32.3 277.1 144 804 -1950 6 16 0 3 NADINE 66.4 0.0 103 591 -1985 12 4 12 24 ERNESTO 17.6 350.1 71 404 -1950 8 28 12 12 OSCAR 69.9 351.4 90 371 -1968 4 10 12 13 ERNESTO 27.0 103.3 145 526 -1980 10 26 6 11 MICHAEL 20.7 345.9 156 321 -1962 11 26 12 1 HELENE 30.1 127.3 26 102 -1988 2 25 6 4 RAFAEL 17.4 192.4 45 612 -1968 5 18 0 13 ERNESTO 7.8 19.1 126 575 -1965 9 25 12 28 JOYCE 26.5 189.5 91 260 -1956 7 3 18 28 SANDY 46.6 211.7 72 450 -1987 7 8 18 18 DEBBY 20.1 172.7 134 585 -1969 2 8 6 2 CHRIS 48.7 88.2 118 395 -1989 9 22 18 25 VALERIE 47.8 313.7 97 758 -1974 4 17 0 24 SANDY 65.2 11.2 90 675 -1961 10 26 18 10 NADINE 18.7 159.8 44 588 -1956 11 2 18 15 MICHAEL 45.1 225.4 134 420 -1970 4 15 18 17 KIRK 32.0 147.3 101 212 -2002 10 7 12 22 NADINE 15.3 210.9 80 181 -1960 6 2 12 23 TONY 39.5 173.7 27 509 -1969 11 9 6 3 DEBBY 37.7 353.0 11 274 -2000 11 19 12 23 PATTY 21.7 71.0 59 493 -1956 8 6 6 4 PATTY 39.3 128.0 13 254 -1974 6 5 12 26 KIRK 28.8 118.3 115 300 -1954 4 24 12 13 ERNESTO 19.4 37.0 150 367 -1957 12 18 12 19 JOYCE 27.6 301.1 61 534 -1969 8 20 18 22 FLORENCE 27.4 203.0 76 826 -1989 12 14 18 17 RAFAEL 64.2 180.0 41 647 -1967 7 12 6 8 BERYL 44.7 186.7 71 610 -1963 5 20 0 12 OSCAR 36.6 129.7 85 379 -1957 10 11 18 6 TONY 40.3 224.1 22 454 -1950 11 3 18 19 WILLIAM 49.6 98.5 160 518 -1974 12 26 18 4 HELENE 37.9 8.4 73 135 -1985 3 17 18 16 OSCAR 39.6 197.8 123 131 -1958 3 16 6 23 CHRIS 7.1 317.0 144 231 -1965 1 10 18 2 VALERIE 52.9 10.8 20 615 -1967 8 6 6 24 DEBBY 48.7 216.2 127 607 -1997 2 14 0 15 GORDON 25.8 255.4 159 360 -1950 5 7 12 19 KIRK 35.6 94.9 84 681 -1967 5 4 12 1 RAFAEL 40.9 329.3 160 77 -1952 2 9 6 15 WILLIAM 42.2 228.7 45 232 -1995 10 11 6 10 VALERIE 9.8 249.9 29 643 -1967 4 1 12 3 FLORENCE 67.4 245.5 157 710 -2000 3 16 18 22 WILLIAM 43.2 258.6 64 649 -2001 12 9 18 21 DEBBY 64.0 344.4 116 558 -1971 1 7 0 20 GORDON 58.2 225.3 136 402 -2004 7 23 0 25 ISAAC 27.0 83.6 137 246 -1976 2 6 18 9 NADINE 17.9 113.6 131 191 -1991 1 16 6 11 GORDON 54.5 331.8 58 785 -2003 4 26 6 5 RAFAEL 45.5 50.6 163 130 -1996 4 25 18 28 ALBERTO 59.9 108.7 147 356 -1956 8 19 12 25 SANDY 38.3 169.6 73 727 -2002 10 11 0 3 CHRIS 48.1 267.0 131 189 -1996 5 1 18 3 HELENE 56.9 248.3 47 523 -1991 11 4 12 16 HELENE 66.8 355.5 145 97 -1976 1 9 6 11 GORDON 27.7 256.5 163 305 -1990 2 21 6 8 ERNESTO 40.8 184.5 136 504 -1963 10 6 0 22 CHRIS 14.9 351.8 110 525 -1989 9 9 12 12 SANDY 13.7 146.6 151 163 -1966 12 10 12 27 KIRK 35.7 265.4 25 768 -1971 2 5 12 19 FLORENCE 60.9 242.6 69 29 -1970 4 20 12 27 ERNESTO 7.5 309.5 20 592 -1976 2 16 0 14 NADINE 12.2 24.8 110 562 -1992 3 1 18 11 KIRK 11.8 337.6 89 506 -1952 2 23 0 5 SANDY 49.8 47.4 72 332 -1967 10 18 18 18 TONY 40.3 339.7 112 471 -1998 8 5 12 25 KIRK 13.5 292.4 55 408 -1958 1 3 18 13 VALERIE 33.2 143.5 73 646 -1984 12 2 6 18 JOYCE 41.7 197.5 28 387 -1955 7 7 0 9 WILLIAM 43.3 152.2 69 346 -1978 12 26 18 4 MICHAEL 22.7 353.0 138 840 -1962 3 9 12 24 OSCAR 50.9 228.0 162 716 -1958 8 26 0 7 OSCAR 15.2 215.7 27 231 -1992 5 7 6 12 PATTY 62.4 293.9 89 196 -1973 4 16 18 20 TONY 64.6 248.3 69 552 -1991 10 9 0 1 FLORENCE 12.8 115.0 37 399 -1989 6 26 18 7 DEBBY 40.8 121.7 91 53 -1992 4 20 18 5 FLORENCE 50.8 178.9 52 295 -1989 2 11 12 8 MICHAEL 58.9 253.7 18 233 -1974 12 15 12 3 ISAAC 27.2 41.8 56 565 -1990 11 3 12 3 ISAAC 41.4 333.3 36 748 -1957 8 1 0 11 WILLIAM 28.7 276.0 75 461 -2003 10 1 18 4 ALBERTO 28.3 268.9 23 160 -1994 12 13 0 28 HELENE 12.4 254.3 153 600 -1967 7 16 18 3 ISAAC 14.0 254.9 37 373 -1987 4 2 12 27 OSCAR 61.3 68.9 52 393 -1969 2 11 0 26 BERYL 66.7 279.6 93 583 -2001 3 28 18 28 JOYCE 13.0 176.7 26 786 -1983 5 24 18 16 OSCAR 8.9 325.5 95 451 -1995 4 26 18 4 FLORENCE 52.7 233.0 79 195 -1989 6 28 0 12 VALERIE 63.4 325.6 88 805 -1980 2 27 0 9 KIRK 37.4 107.7 146 175 -1971 9 5 18 27 BERYL 17.1 252.4 41 393 -1995 1 7 0 15 RAFAEL 59.8 279.8 163 215 -2003 5 26 18 17 TONY 39.5 303.8 157 817 -1993 9 8 6 14 ERNESTO 51.1 146.8 40 588 -1983 10 22 6 17 DEBBY 68.6 90.7 47 686 -1989 11 26 18 26 BERYL 23.4 190.9 51 860 -1953 12 9 18 21 SANDY 44.5 73.8 116 557 -1953 5 11 12 11 DEBBY 45.7 264.8 124 805 -1957 6 22 18 18 WILLIAM 57.4 324.9 69 70 -1978 3 25 0 17 FLORENCE 36.6 203.8 142 359 -1980 8 6 12 2 HELENE 15.1 237.9 44 485 -1964 1 17 6 20 ISAAC 52.2 37.3 37 745 -1950 12 10 6 4 JOYCE 53.5 235.9 25 192 -1974 7 3 18 8 NADINE 21.9 197.3 79 510 -1999 4 5 18 12 DEBBY 7.2 332.1 157 209 -1959 11 14 0 28 DEBBY 15.1 252.5 48 137 -1958 7 20 12 11 BERYL 7.5 349.6 162 42 -1981 5 3 6 23 CHRIS 23.4 108.2 82 557 -1967 4 9 12 11 CHRIS 59.1 230.8 79 682 -1952 8 8 6 21 ALBERTO 62.9 297.9 151 573 -1963 1 9 0 5 GORDON 67.5 315.1 122 137 -1959 2 11 6 8 BERYL 36.4 295.6 46 273 -1960 7 26 6 1 WILLIAM 37.4 333.9 109 407 -1976 4 16 6 22 GORDON 55.1 352.9 47 637 -1971 7 4 0 18 KIRK 22.0 81.8 161 503 -1980 3 6 6 14 GORDON 67.6 337.5 17 636 -1981 1 7 12 18 DEBBY 14.7 12.7 87 125 -1969 11 28 18 6 ISAAC 54.1 79.2 33 254 -1980 5 10 18 12 GORDON 25.0 132.9 93 56 -1982 5 17 18 16 TONY 66.8 37.8 163 772 -1965 10 8 0 27 TONY 56.6 79.8 79 34 -2004 9 14 0 7 MICHAEL 13.6 346.5 100 57 -1963 3 13 6 19 TONY 31.9 92.6 56 266 -1967 4 13 12 19 CHRIS 33.0 240.8 102 120 -2001 6 3 6 19 ALBERTO 56.4 320.6 103 724 -1994 11 22 18 19 ERNESTO 21.3 117.1 154 767 -2004 8 5 6 9 OSCAR 51.9 196.3 29 525 -1952 5 14 12 28 JOYCE 11.3 341.4 139 0 -1951 11 14 12 5 DEBBY 33.4 254.3 91 557 -1950 8 9 6 9 GORDON 36.0 53.3 49 73 -1988 2 24 0 18 RAFAEL 51.4 205.0 27 555 -1998 12 8 18 10 KIRK 59.1 280.2 56 828 -1975 1 5 0 5 OSCAR 44.4 141.3 36 158 -1954 9 5 12 19 BERYL 7.2 236.9 89 737 -1987 10 6 6 19 TONY 63.5 129.7 156 563 -1998 2 3 12 14 DEBBY 67.8 23.1 65 259 -1981 10 1 12 27 ALBERTO 57.7 306.6 63 232 -1979 10 17 18 19 OSCAR 23.4 154.9 136 644 -1977 10 6 18 19 JOYCE 30.5 321.0 15 53 -1965 3 13 12 5 HELENE 66.0 145.1 30 679 -1973 11 4 12 28 MICHAEL 42.9 244.3 23 344 -2004 8 25 0 4 BERYL 32.1 33.2 91 625 -1985 5 2 12 12 CHRIS 43.2 72.8 71 815 -1978 1 5 18 21 NADINE 53.4 336.0 29 563 -1984 1 19 18 14 DEBBY 22.1 156.0 82 160 -1975 4 9 18 5 DEBBY 27.0 134.8 106 591 -2004 2 6 12 13 NADINE 15.2 177.5 149 93 -1977 2 25 6 16 NADINE 32.6 243.9 47 125 -1983 4 8 12 6 SANDY 23.0 304.0 144 6 -1957 12 22 6 8 GORDON 35.9 94.5 162 159 -1961 4 26 6 22 CHRIS 31.1 301.8 55 110 -1981 2 22 6 5 RAFAEL 14.8 217.5 53 474 -1989 3 23 18 13 HELENE 38.3 293.1 133 181 -1970 9 15 12 3 FLORENCE 8.6 268.4 149 640 -1969 10 7 0 11 ALBERTO 48.0 123.3 12 732 -1955 7 25 0 10 OSCAR 39.3 246.5 28 80 -1958 9 6 12 14 ERNESTO 32.9 68.3 106 178 -1983 6 28 6 15 CHRIS 45.2 55.6 98 182 -2001 2 9 12 14 ALBERTO 13.3 214.5 21 750 -2000 1 17 12 14 TONY 46.0 340.1 148 786 -1982 3 22 6 13 SANDY 42.1 225.3 129 682 -1997 1 3 6 16 ALBERTO 54.9 352.1 14 137 -1986 1 17 18 22 PATTY 23.1 335.7 47 279 -1976 11 4 0 4 ISAAC 30.3 215.9 134 24 -1950 10 10 6 14 VALERIE 20.7 309.2 65 86 -1995 1 12 18 7 FLORENCE 51.7 96.7 81 287 -1950 4 24 18 24 FLORENCE 11.6 287.0 104 234 -1958 8 19 6 15 KIRK 38.7 337.1 24 127 -1977 12 13 0 17 TONY 29.7 181.9 113 859 -1977 9 16 0 13 RAFAEL 42.4 199.2 153 750 -1985 3 13 0 21 BERYL 13.9 101.9 121 258 -1988 8 1 18 18 VALERIE 52.8 180.9 74 131 -1955 11 5 6 8 KIRK 37.8 254.1 72 365 -2000 2 6 18 6 HELENE 34.8 307.2 127 67 -1964 4 8 12 25 LESLIE 31.8 291.7 163 809 -1998 7 16 0 6 TONY 57.3 234.7 143 371 -1957 12 9 12 21 DEBBY 39.3 114.5 91 240 -1963 4 7 0 9 TONY 62.1 345.3 74 769 -1992 9 9 0 20 JOYCE 49.4 7.6 32 521 -1957 3 2 6 19 NADINE 23.4 334.5 76 514 -1978 8 15 6 25 ERNESTO 10.3 2.6 137 245 -1963 2 25 6 14 ERNESTO 7.5 210.5 10 179 -1951 5 13 12 17 ISAAC 62.5 294.7 78 2 -1963 10 16 12 28 ALBERTO 29.7 142.5 133 219 -1966 3 18 12 3 VALERIE 57.2 146.8 107 797 -1997 5 28 12 28 CHRIS 51.9 191.7 101 646 -1978 1 2 12 24 BERYL 27.0 165.6 100 266 -1995 9 5 18 18 GORDON 19.0 210.9 122 399 -1968 12 15 0 28 GORDON 31.3 111.5 39 691 -1958 4 13 18 7 OSCAR 60.0 219.1 148 892 -1997 4 23 12 23 SANDY 45.2 5.3 114 452 -1990 10 20 18 17 RAFAEL 27.6 225.1 119 743 -1995 2 20 0 20 VALERIE 20.3 114.4 127 829 -1957 1 13 6 21 SANDY 32.9 297.6 107 586 -1974 1 15 18 27 TONY 29.9 74.7 155 587 -1982 1 20 18 27 BERYL 66.7 320.2 87 666 -1997 9 10 12 6 FLORENCE 59.9 348.4 121 151 -1969 9 23 6 6 RAFAEL 42.8 12.3 19 812 -1975 10 12 18 22 NADINE 21.8 237.1 27 268 -1985 9 12 18 3 NADINE 52.2 297.5 82 362 -1987 1 17 6 5 ALBERTO 38.5 312.8 59 324 -1990 3 11 12 14 PATTY 40.1 126.6 38 348 -1963 3 17 18 28 ERNESTO 16.3 121.6 133 465 -1965 2 7 12 10 ERNESTO 12.0 148.7 75 83 -1975 9 17 0 18 ERNESTO 37.4 112.3 63 150 -1982 1 1 12 15 ISAAC 7.2 23.3 141 626 -1973 2 12 18 2 HELENE 15.3 8.3 20 407 -1975 5 16 6 5 OSCAR 44.8 219.6 51 43 -1966 7 14 0 17 MICHAEL 36.0 276.4 26 751 -1970 11 24 6 2 NADINE 9.4 34.3 121 163 -1986 8 9 18 12 GORDON 11.0 134.5 128 370 -1972 3 8 12 25 VALERIE 43.6 4.6 103 539 -1972 3 23 6 3 ISAAC 28.9 188.5 30 465 -1968 10 9 18 1 HELENE 51.4 101.7 161 85 -1998 5 13 18 25 LESLIE 41.3 127.7 69 697 -1975 10 10 12 23 VALERIE 32.6 234.1 27 529 -1963 10 18 18 19 WILLIAM 39.3 72.8 108 808 -2001 1 1 12 26 NADINE 58.8 112.2 25 157 -1958 11 13 0 6 ERNESTO 50.7 134.8 99 51 -1960 1 27 18 6 ALBERTO 40.4 283.2 58 306 -1960 10 24 18 14 ISAAC 20.5 303.9 19 501 -2002 8 22 0 23 DEBBY 10.3 152.2 24 313 -2002 9 22 0 12 PATTY 50.3 173.5 94 829 -1975 4 7 18 4 PATTY 9.8 260.1 146 410 -1957 4 5 12 14 GORDON 42.5 88.2 161 220 -2004 1 9 12 19 MICHAEL 9.9 234.2 133 13 -1992 5 26 12 2 VALERIE 54.1 69.0 12 154 -1956 9 23 12 26 PATTY 8.7 137.7 131 29 -1987 7 12 18 5 KIRK 37.6 182.7 31 89 -1982 7 17 18 24 HELENE 57.8 24.4 97 475 -1998 1 28 12 15 ALBERTO 28.5 73.5 126 643 -1970 4 11 12 9 HELENE 55.3 89.8 91 4 -1980 8 9 0 27 GORDON 13.1 181.5 91 830 -1958 1 14 18 16 KIRK 37.6 187.4 109 543 -1992 1 7 0 5 FLORENCE 31.8 17.2 157 382 -1976 6 8 18 28 BERYL 25.7 61.6 143 402 -1988 5 17 12 14 GORDON 63.1 260.2 115 536 -1969 10 20 0 11 ALBERTO 56.4 91.3 82 22 -1959 4 22 0 19 JOYCE 11.0 320.3 70 709 -1995 10 26 18 6 GORDON 39.5 226.1 36 154 -1961 4 10 18 6 ALBERTO 45.9 194.4 45 585 -1968 6 27 12 13 FLORENCE 58.4 269.7 61 776 -1987 3 6 18 25 KIRK 37.7 72.2 147 411 -1971 6 14 0 13 WILLIAM 53.7 245.3 24 446 -1966 1 18 6 2 CHRIS 13.2 106.8 12 434 -1973 11 8 0 2 GORDON 47.5 287.1 143 551 -1975 6 19 12 26 KIRK 57.7 147.3 144 873 -1987 10 23 0 25 VALERIE 49.5 169.8 133 334 -1957 10 23 18 11 OSCAR 25.1 235.5 29 333 -1972 7 13 18 5 MICHAEL 59.8 346.8 135 798 -1963 9 5 12 19 FLORENCE 8.8 36.4 45 852 -1994 1 8 0 18 MICHAEL 57.3 289.9 68 331 -1984 6 18 6 1 ISAAC 31.9 129.6 55 545 -1958 8 16 18 7 OSCAR 17.8 111.2 130 463 -1968 8 17 18 6 ALBERTO 16.5 91.8 146 59 -1997 5 1 12 16 BERYL 57.6 188.7 123 64 -1957 9 4 6 28 JOYCE 62.0 3.9 71 266 -1983 11 26 6 14 RAFAEL 40.4 32.8 114 885 -1962 2 11 12 1 VALERIE 47.3 100.7 75 57 -1972 7 26 0 4 VALERIE 24.6 221.3 124 484 -1994 5 25 18 25 MICHAEL 8.7 298.3 33 352 -1967 1 6 18 3 LESLIE 29.6 123.5 163 33 -1966 8 24 12 27 DEBBY 14.5 4.6 163 327 -1950 5 8 6 16 WILLIAM 53.7 111.4 106 175 -1985 9 21 18 7 SANDY 30.3 138.9 29 311 -2001 6 24 0 1 OSCAR 8.9 5.3 49 446 -1994 10 12 6 21 CHRIS 60.6 94.2 90 592 -1968 11 18 18 7 ISAAC 12.8 194.1 83 782 -1987 5 17 12 15 ALBERTO 33.4 257.4 136 870 -1978 4 13 6 5 NADINE 28.7 95.7 38 811 -1977 5 4 6 14 LESLIE 10.5 235.6 89 794 -1984 9 9 12 9 ISAAC 49.8 294.7 156 787 -1981 2 3 0 13 DEBBY 9.3 98.6 135 309 -1984 6 6 6 6 SANDY 59.8 172.3 78 424 -1996 9 16 0 17 SANDY 26.6 248.0 94 463 -1964 11 20 6 9 ERNESTO 28.9 323.4 17 58 -1994 3 1 6 2 DEBBY 37.4 18.2 103 373 -1993 8 21 12 13 VALERIE 29.0 266.7 17 807 -1995 7 6 12 7 NADINE 24.9 270.5 28 675 -1983 6 7 12 14 HELENE 48.7 1.0 91 125 -1969 6 24 12 11 BERYL 60.3 342.3 50 834 -1965 2 18 0 11 PATTY 30.5 221.2 85 399 -2000 10 12 18 25 RAFAEL 56.8 289.7 154 277 -1965 8 17 12 26 FLORENCE 46.3 93.6 92 69 -1988 3 18 18 8 TONY 27.6 154.9 19 425 -1969 9 6 0 8 OSCAR 37.8 146.9 16 107 -1995 4 15 12 14 WILLIAM 20.5 265.3 149 474 -1964 6 8 6 4 ISAAC 56.2 98.0 115 24 -1997 10 22 0 24 BERYL 18.5 209.7 75 376 -1957 10 8 6 11 RAFAEL 67.6 257.4 14 110 -1959 4 10 18 20 BERYL 52.8 180.2 104 117 -1992 2 4 0 20 ALBERTO 15.2 179.6 125 824 -2002 7 12 6 2 OSCAR 30.3 320.5 139 731 -1977 8 21 18 13 CHRIS 14.3 26.2 112 839 -2000 10 1 12 22 BERYL 39.6 260.6 157 751 -1978 12 25 12 8 SANDY 48.0 127.7 53 91 -1964 2 9 0 14 LESLIE 37.3 213.5 135 682 -1958 10 22 6 12 FLORENCE 37.2 324.4 42 104 -2004 5 14 0 6 LESLIE 50.1 88.1 159 691 -1977 1 10 6 13 HELENE 34.9 122.2 159 817 -1973 9 15 18 22 HELENE 38.9 173.0 19 890 -1956 2 25 0 9 FLORENCE 19.3 170.4 122 286 -1976 7 10 18 4 MICHAEL 67.9 87.2 156 438 -1967 2 21 0 27 OSCAR 14.6 74.3 89 899 -1976 1 24 12 14 ALBERTO 18.7 291.2 112 887 -1986 8 6 0 6 ERNESTO 31.7 7.8 162 299 -1963 1 12 12 8 HELENE 64.3 218.7 86 217 -1973 12 1 12 13 BERYL 63.8 108.1 127 611 -1976 2 9 18 25 NADINE 25.3 184.7 13 678 -1999 5 19 0 22 CHRIS 50.4 286.0 87 880 -1970 7 16 18 18 JOYCE 26.1 69.4 12 631 -1999 5 20 0 14 JOYCE 48.3 112.7 34 7 -1956 9 11 0 27 SANDY 12.1 70.5 51 815 -1964 7 11 0 19 NADINE 12.6 214.9 156 165 -1987 2 24 18 22 OSCAR 36.2 239.6 89 527 -1951 11 12 18 18 NADINE 64.8 181.1 75 135 -1964 3 16 12 7 KIRK 57.8 26.8 77 29 -1995 6 16 6 11 TONY 27.0 317.9 20 368 -1951 3 3 0 16 OSCAR 16.1 3.3 84 725 -1999 9 10 6 4 NADINE 47.3 255.8 39 16 -1950 5 28 18 5 TONY 27.3 95.0 93 892 -1950 1 26 18 20 SANDY 50.7 271.2 14 688 -1956 2 28 18 28 ERNESTO 21.7 54.6 105 588 -1966 4 21 6 2 PATTY 13.1 352.0 137 863 -1953 5 28 12 3 KIRK 55.1 286.8 147 134 -1983 10 26 6 5 MICHAEL 25.6 1.7 155 477 -1992 1 19 12 20 VALERIE 16.2 340.6 35 144 -2003 9 9 0 3 HELENE 44.7 357.0 105 664 -1953 8 14 0 6 TONY 28.4 145.7 162 522 -1965 3 3 18 3 FLORENCE 60.6 119.8 156 685 -1993 4 6 12 4 HELENE 54.3 3.2 154 66 -1976 2 22 12 5 WILLIAM 39.4 152.7 64 402 -1957 5 28 12 9 LESLIE 46.0 147.7 130 251 -1992 1 12 18 20 TONY 47.6 46.3 154 376 -1965 7 2 0 14 WILLIAM 38.4 200.3 144 262 -1962 2 10 6 26 HELENE 29.4 13.7 155 414 -2002 2 2 12 8 BERYL 12.2 294.2 123 201 -1985 12 21 18 14 BERYL 48.8 113.7 108 844 -1980 6 13 6 14 ERNESTO 14.6 45.3 160 140 -1951 5 1 12 13 CHRIS 10.4 224.8 59 550 -1981 10 6 6 21 TONY 26.8 0.1 148 829 -1994 4 21 18 20 KIRK 53.6 233.3 144 271 -2004 1 1 6 9 VALERIE 67.5 241.2 93 30 -2001 5 21 18 15 VALERIE 54.2 87.5 25 578 -1969 8 17 12 28 GORDON 50.9 217.8 27 445 -1987 2 16 18 27 ISAAC 42.2 268.6 31 865 -1992 10 10 0 23 DEBBY 22.1 334.5 41 595 -1980 7 24 6 20 TONY 23.9 197.4 154 735 -1986 2 14 12 11 LESLIE 21.7 109.5 120 550 -2000 8 13 6 20 ALBERTO 28.3 188.8 138 846 -1994 8 24 6 6 SANDY 66.2 120.9 96 354 -1979 2 15 18 7 DEBBY 62.1 300.3 72 657 -1978 6 2 0 22 OSCAR 11.9 265.5 105 226 -1951 8 8 0 10 HELENE 30.8 141.9 44 481 -1989 11 13 18 1 NADINE 7.4 255.1 63 568 -1984 6 6 6 19 NADINE 54.3 77.3 37 628 -1974 3 27 18 17 FLORENCE 60.3 47.1 159 473 -1990 5 16 6 2 NADINE 34.1 3.7 42 33 -1972 10 1 0 1 ALBERTO 20.6 164.6 25 282 -1987 12 20 18 20 WILLIAM 45.1 104.5 99 896 -1967 12 22 6 2 MICHAEL 26.0 202.7 106 52 -1961 9 21 12 20 HELENE 38.0 112.6 139 170 -1990 11 8 0 19 WILLIAM 19.7 12.0 10 307 -1973 2 19 6 14 ISAAC 7.4 59.0 21 17 -2002 12 4 0 3 ALBERTO 8.3 222.7 58 488 -1963 2 2 6 8 LESLIE 40.9 315.3 127 262 -1978 11 8 6 5 BERYL 68.2 334.2 128 343 -1950 12 28 0 22 ERNESTO 41.2 346.9 156 57 -1964 2 13 18 4 ERNESTO 19.9 229.2 157 39 -1954 8 17 18 6 OSCAR 40.4 157.5 61 486 -1986 5 12 0 27 LESLIE 43.2 182.4 94 793 -1950 6 9 6 11 SANDY 9.6 266.3 126 326 -1973 11 14 0 4 GORDON 42.1 339.5 12 559 -1956 11 20 0 13 HELENE 69.6 65.0 102 734 -1958 1 28 0 6 ERNESTO 8.7 207.8 157 765 -1997 5 19 6 27 NADINE 55.1 282.7 52 150 -1954 12 26 12 18 WILLIAM 46.0 135.3 50 319 -1975 4 28 6 19 OSCAR 22.3 14.4 54 402 -1990 6 8 18 1 WILLIAM 38.1 203.1 142 348 -1951 6 14 6 10 TONY 9.1 329.6 133 108 -1959 12 12 0 1 JOYCE 16.8 346.3 47 753 -1997 2 24 6 16 DEBBY 30.6 245.1 122 530 -1950 9 27 18 20 GORDON 40.8 239.4 62 243 -2002 12 25 12 14 RAFAEL 54.9 4.7 46 588 -1952 2 8 18 21 WILLIAM 32.7 127.4 64 794 -2004 9 27 18 23 ERNESTO 62.5 299.2 137 430 -1991 5 6 18 12 ALBERTO 28.0 10.4 158 191 -1990 7 2 0 27 NADINE 60.9 318.3 147 420 -1950 2 20 18 13 NADINE 29.0 199.2 44 684 -2003 5 11 12 7 FLORENCE 57.5 35.6 30 248 -1992 11 19 12 7 WILLIAM 64.2 7.8 157 173 -1956 7 21 0 17 OSCAR 45.2 210.2 73 64 -1955 8 21 18 26 JOYCE 58.6 265.6 74 684 -1974 6 2 18 11 PATTY 29.2 29.7 72 676 -1977 2 13 0 25 NADINE 41.8 125.6 140 138 -1994 12 16 12 10 WILLIAM 18.8 21.4 88 241 -1972 12 3 0 9 TONY 18.8 355.8 71 369 -1997 9 27 18 22 ISAAC 61.4 46.1 68 631 -1963 3 3 6 14 OSCAR 8.0 240.5 144 113 -1997 2 9 6 26 ERNESTO 42.1 100.4 134 53 -1964 4 28 12 16 KIRK 7.4 5.0 31 502 -1964 6 9 12 7 VALERIE 68.5 341.9 15 396 -1996 7 5 12 12 KIRK 32.7 104.6 40 133 -1978 9 4 0 17 HELENE 49.6 84.3 112 284 -1994 8 20 18 27 FLORENCE 61.9 101.7 90 125 -1967 12 21 0 7 WILLIAM 22.9 288.6 119 835 -1956 6 2 6 5 RAFAEL 34.4 78.4 85 306 -1991 9 23 6 13 ALBERTO 15.6 92.9 24 31 -1965 10 13 18 7 BERYL 18.6 295.6 155 75 -1981 8 21 0 24 ISAAC 13.9 330.6 117 508 -1978 7 11 18 1 BERYL 69.4 348.9 115 704 -1976 4 10 0 8 ERNESTO 32.7 253.3 69 113 -2002 3 5 0 12 MICHAEL 47.9 208.9 48 822 -1970 8 5 12 18 MICHAEL 9.5 72.3 136 463 -1972 12 4 0 28 ALBERTO 40.1 114.0 162 349 -1967 8 20 18 26 OSCAR 29.7 213.3 19 140 -1961 12 28 18 24 ALBERTO 21.8 169.2 149 316 -1980 11 16 12 16 BERYL 69.7 299.7 73 514 -1986 2 13 6 23 PATTY 55.6 147.5 21 234 -1969 7 20 18 17 HELENE 48.1 287.9 71 99 -1963 10 4 6 8 OSCAR 24.2 242.3 145 162 -1964 5 20 18 1 MICHAEL 31.0 44.2 127 70 -1997 11 27 6 21 VALERIE 47.5 238.7 18 434 -1972 3 8 12 3 OSCAR 63.6 119.0 113 54 -1958 11 14 12 8 NADINE 69.6 72.6 160 186 -1989 10 28 12 26 SANDY 50.0 196.4 124 847 -1987 4 6 18 4 FLORENCE 24.5 89.1 69 132 -1978 10 6 6 13 WILLIAM 26.3 18.9 70 261 -1993 2 5 12 22 WILLIAM 48.8 129.5 60 181 -2004 9 5 18 4 WILLIAM 53.7 239.7 48 799 -2003 5 12 18 21 HELENE 68.7 6.2 37 839 -1972 9 2 0 8 SANDY 65.3 97.9 102 323 -1971 4 19 18 8 HELENE 63.2 191.3 31 311 -1951 6 25 0 7 JOYCE 49.3 56.3 21 439 -1966 8 25 0 22 RAFAEL 67.2 350.5 118 294 -1966 8 9 12 26 CHRIS 28.5 253.3 149 881 -2000 9 7 12 2 DEBBY 44.9 49.2 18 92 -1979 1 18 0 14 ALBERTO 30.7 67.6 36 634 -1999 6 11 0 12 RAFAEL 16.8 311.3 84 800 -1952 2 10 18 28 NADINE 53.1 73.9 68 613 -1966 8 7 12 14 RAFAEL 28.3 162.6 157 637 -1977 4 11 6 20 FLORENCE 14.1 219.3 108 547 -2002 2 13 6 22 VALERIE 27.7 98.8 105 569 -1954 3 4 0 15 JOYCE 62.6 229.7 91 464 -1953 4 1 12 27 MICHAEL 7.5 8.8 143 641 -1971 1 13 12 10 RAFAEL 18.1 356.7 111 514 -1988 2 24 6 11 WILLIAM 67.0 92.9 124 275 -1999 12 16 0 25 OSCAR 43.3 148.5 52 219 -1989 5 27 6 28 SANDY 66.2 253.6 106 49 -1990 12 26 0 26 SANDY 7.1 53.4 55 396 -1959 1 15 12 3 SANDY 50.6 193.4 87 158 -1952 4 18 18 23 BERYL 7.8 133.2 119 834 -1974 9 13 6 28 CHRIS 45.0 250.2 118 256 -2000 3 20 12 22 ISAAC 55.5 111.6 86 69 -1957 2 7 6 24 ISAAC 32.7 316.6 134 587 -1950 9 19 0 13 PATTY 54.3 155.1 24 818 -1960 10 9 12 20 ALBERTO 51.9 74.0 59 594 -1982 5 16 12 21 BERYL 8.0 271.6 139 59 -1998 12 4 6 20 BERYL 18.1 342.5 92 457 -1977 1 13 18 3 LESLIE 25.5 265.1 140 89 -2001 10 25 12 2 ALBERTO 54.5 147.5 11 556 -2000 4 28 18 8 GORDON 55.5 54.3 88 663 -1989 2 4 12 3 ALBERTO 61.7 173.0 81 605 -1970 7 3 18 28 OSCAR 17.9 342.2 131 247 -1954 1 4 18 10 CHRIS 63.7 46.2 91 826 -1998 4 20 0 20 JOYCE 18.0 191.7 82 260 -1987 9 2 6 8 KIRK 57.9 135.3 134 406 -1979 5 1 18 27 ALBERTO 10.1 212.2 78 663 -1992 9 25 12 20 RAFAEL 36.0 13.5 14 636 -1982 8 28 12 20 RAFAEL 18.5 213.9 119 452 -1950 1 16 6 14 FLORENCE 49.3 112.6 27 221 -1999 11 7 12 14 DEBBY 47.0 299.9 76 726 -1994 5 18 0 2 ISAAC 19.1 284.6 38 653 -1959 6 15 18 6 VALERIE 60.9 140.7 50 501 -1978 12 24 6 1 BERYL 39.3 10.2 109 569 -1993 4 1 6 11 LESLIE 38.1 128.8 61 451 -1957 3 11 18 26 ISAAC 10.1 319.5 73 34 -1990 2 14 18 23 RAFAEL 35.0 342.0 87 449 -1958 1 25 0 6 NADINE 15.1 88.8 10 293 -1958 12 18 12 4 JOYCE 43.3 23.5 17 57 -1957 8 6 0 6 CHRIS 15.7 129.7 19 468 -1995 9 21 18 19 LESLIE 39.4 142.8 111 198 -1995 9 6 18 14 TONY 14.5 161.6 89 652 -1962 12 4 0 9 JOYCE 28.5 97.7 118 889 -1966 1 25 6 23 SANDY 49.5 103.8 55 470 -1951 2 22 18 28 VALERIE 15.9 243.4 107 143 -1982 9 20 6 5 NADINE 19.0 228.6 77 264 -2002 9 3 0 14 CHRIS 41.3 186.3 14 864 -1971 12 25 12 2 LESLIE 19.0 45.7 64 406 -1979 5 18 6 24 ALBERTO 28.0 179.3 51 72 -1986 3 22 12 15 HELENE 36.3 216.5 101 437 -1982 11 18 6 16 ISAAC 51.9 280.3 23 377 -1984 5 12 12 12 SANDY 46.6 0.9 81 842 -1959 3 1 0 10 RAFAEL 12.8 50.9 109 225 -1954 3 20 18 24 ERNESTO 21.2 110.5 52 777 -1988 4 27 12 20 OSCAR 19.5 251.7 45 768 -1960 3 26 18 22 HELENE 9.2 252.8 59 761 -1989 2 24 18 1 MICHAEL 13.1 24.8 119 47 -1993 11 15 18 16 KIRK 58.4 288.8 127 209 -1960 12 8 18 23 SANDY 62.7 155.6 59 430 -1983 3 21 0 21 LESLIE 13.9 49.6 140 130 -1990 7 23 0 8 RAFAEL 46.7 68.6 33 794 -1964 12 6 18 3 PATTY 52.6 285.0 21 857 -1950 6 22 18 8 WILLIAM 45.2 80.0 94 160 -1973 10 1 12 4 GORDON 39.0 326.6 92 305 -1995 7 28 18 9 FLORENCE 18.3 7.0 96 34 -1969 9 2 12 21 HELENE 23.0 4.1 77 801 -1982 1 27 6 7 JOYCE 45.4 223.2 123 665 -1957 4 9 18 9 SANDY 16.4 167.0 103 795 -1954 12 13 18 11 ISAAC 63.1 306.4 150 230 -1997 10 10 18 16 LESLIE 64.1 309.0 67 351 -2001 6 26 12 9 DEBBY 22.4 320.5 10 330 -1983 9 17 12 8 WILLIAM 8.9 216.5 157 244 -1957 9 12 0 26 JOYCE 58.8 155.5 19 348 -2000 9 6 12 15 DEBBY 48.0 293.2 124 169 -1981 11 15 0 25 MICHAEL 69.7 259.2 157 756 -1974 11 26 6 16 SANDY 34.0 220.5 32 807 -1992 4 12 6 21 ALBERTO 31.8 182.9 98 620 -1952 4 15 18 12 JOYCE 46.6 126.9 135 369 -1991 1 3 6 11 NADINE 23.2 82.5 101 92 -1988 6 1 12 10 PATTY 51.9 54.0 57 34 -1989 12 20 12 13 TONY 55.7 87.8 160 48 -1968 2 19 18 22 RAFAEL 51.0 36.5 106 579 -1975 12 9 12 24 HELENE 65.0 282.3 144 536 -1988 11 13 12 16 ERNESTO 50.6 311.8 160 288 -1957 1 20 18 17 TONY 45.5 152.2 126 558 -1961 2 23 18 17 SANDY 56.7 128.2 69 138 -1956 1 13 6 25 WILLIAM 27.2 353.5 155 49 -1967 4 17 18 19 LESLIE 49.0 146.6 27 350 -1977 1 28 12 9 ALBERTO 43.7 188.4 125 166 -1995 11 17 12 8 WILLIAM 39.2 261.2 30 237 -1998 4 16 0 27 OSCAR 19.7 288.1 52 329 -1961 1 28 6 13 KIRK 64.7 90.0 12 364 -1991 8 17 0 25 ISAAC 66.7 38.2 78 496 -1969 10 15 6 12 JOYCE 65.8 64.4 100 690 -1980 5 8 12 25 TONY 56.5 161.0 77 6 -1998 11 9 18 8 NADINE 38.3 184.9 66 536 -1963 11 12 18 1 DEBBY 49.9 149.0 138 796 -1994 7 26 18 6 ALBERTO 34.1 159.5 118 704 -2002 3 4 6 18 ALBERTO 50.4 138.5 122 794 -1964 4 16 0 22 OSCAR 40.0 337.7 16 215 -1972 3 15 6 13 KIRK 69.8 39.7 43 536 -1977 5 3 18 9 SANDY 47.9 73.8 128 140 -1962 6 6 12 4 OSCAR 52.4 300.1 159 324 -1994 7 22 12 20 FLORENCE 16.5 122.0 27 32 -1986 7 17 18 16 GORDON 52.0 297.0 99 61 -1971 8 17 12 3 VALERIE 17.6 106.1 114 283 -1990 3 5 12 16 ISAAC 68.0 262.9 86 853 -1963 2 2 12 10 WILLIAM 33.0 12.5 21 612 -1977 2 23 6 9 ERNESTO 28.3 64.2 128 575 -2000 1 19 12 16 NADINE 51.8 249.9 140 427 -1967 9 16 18 17 ERNESTO 15.4 212.7 80 103 -1975 11 11 0 16 RAFAEL 30.9 49.4 30 144 -1992 11 1 0 20 ALBERTO 36.1 170.0 94 710 -1979 9 16 12 11 BERYL 60.2 237.2 70 638 -1979 7 23 6 6 KIRK 21.0 82.4 99 29 -1956 9 23 6 23 BERYL 43.0 172.5 42 244 -1963 3 23 18 7 ISAAC 23.2 229.1 128 716 -1957 7 25 6 1 HELENE 67.7 2.5 62 899 -1980 6 22 6 20 SANDY 21.6 35.4 160 783 -1994 12 15 12 16 DEBBY 66.7 334.0 17 386 -1968 4 27 18 1 NADINE 7.3 204.1 118 624 -1982 2 16 18 1 KIRK 29.1 214.0 64 455 -1957 1 11 12 8 FLORENCE 38.5 333.5 125 417 -2004 5 17 12 17 BERYL 43.0 313.2 94 789 -1950 6 9 12 15 OSCAR 11.4 171.8 91 438 -1989 6 5 18 20 GORDON 47.8 231.2 113 517 -1969 5 13 6 2 OSCAR 23.3 207.1 129 257 -1950 9 25 0 21 ISAAC 10.0 178.7 122 197 -1961 2 3 6 18 RAFAEL 22.4 229.6 155 898 -2001 5 19 18 15 BERYL 47.0 34.5 94 516 -1986 10 19 6 8 HELENE 10.0 24.5 63 289 -1988 11 7 12 10 MICHAEL 53.4 184.5 31 6 -1979 3 11 18 16 ERNESTO 30.3 23.5 46 374 -1975 8 6 0 9 NADINE 9.5 269.0 87 377 -1969 6 7 18 17 SANDY 41.1 241.8 83 813 -1991 2 20 0 3 ALBERTO 40.8 116.0 32 494 -2000 8 1 6 11 WILLIAM 12.1 305.5 55 565 -1955 10 13 12 10 DEBBY 11.5 223.1 140 109 -1961 9 8 0 5 RAFAEL 65.8 154.6 141 658 -1998 11 8 0 8 RAFAEL 38.0 308.2 32 653 -1999 1 16 12 8 MICHAEL 10.5 4.3 139 770 -1987 5 1 18 8 NADINE 32.2 89.0 90 269 -1968 4 25 18 5 GORDON 40.8 286.9 88 53 -1976 1 19 0 19 KIRK 38.2 12.9 128 296 -1972 2 19 6 2 ERNESTO 26.2 268.4 73 49 -1950 6 5 18 10 ISAAC 7.4 72.7 55 885 -1992 7 27 18 10 BERYL 61.4 338.6 134 582 -1987 4 11 18 22 KIRK 56.8 127.5 139 73 -1996 6 9 6 17 MICHAEL 30.3 221.0 27 399 -1950 3 16 0 9 NADINE 33.9 182.0 16 656 -1999 12 19 18 13 SANDY 55.7 193.1 26 613 -1988 12 6 12 21 FLORENCE 67.8 202.9 23 67 -1952 12 15 18 9 LESLIE 25.6 117.9 27 149 -1956 12 2 18 12 GORDON 29.0 21.4 159 106 -1974 5 11 0 17 ERNESTO 65.0 63.0 126 367 -1988 9 28 0 4 ISAAC 32.8 122.0 158 889 -1983 5 10 12 15 OSCAR 32.2 226.0 31 532 -1978 3 18 6 13 HELENE 68.3 64.3 144 293 -1972 5 19 0 8 MICHAEL 62.9 46.9 26 436 -1989 6 21 6 25 DEBBY 67.1 296.7 57 158 -1980 8 10 6 24 NADINE 56.4 58.1 48 415 -1950 4 16 6 2 BERYL 49.7 174.9 106 666 -1998 9 9 18 19 ALBERTO 64.5 342.1 130 162 -1972 7 13 12 7 ISAAC 29.2 355.3 96 894 -1978 4 13 18 14 WILLIAM 65.1 36.9 144 767 -1960 7 22 18 13 DEBBY 61.0 254.4 50 485 -1978 7 27 0 28 GORDON 30.8 7.5 32 592 -1977 7 19 18 8 HELENE 38.1 160.0 139 181 -1992 9 16 12 18 MICHAEL 68.4 302.8 60 82 -1953 7 4 0 5 NADINE 22.2 145.3 119 577 -1983 9 22 0 12 NADINE 50.3 74.6 138 325 -1992 12 6 0 9 JOYCE 17.1 131.2 56 503 -1950 4 23 12 23 BERYL 21.4 54.8 27 375 -1954 1 11 0 22 ALBERTO 45.8 76.9 35 18 -2004 10 1 12 19 NADINE 45.9 7.9 144 767 -1976 8 10 6 16 WILLIAM 32.0 9.7 72 180 -1984 9 20 18 15 MICHAEL 34.5 327.8 19 585 -2004 10 5 0 2 HELENE 69.5 252.9 21 567 -1961 12 8 18 26 MICHAEL 69.5 211.8 30 833 -1969 4 8 6 9 NADINE 43.7 49.5 152 672 -1987 1 3 18 14 OSCAR 61.0 239.1 19 729 -1952 1 20 18 20 PATTY 11.5 40.9 132 796 -1951 1 1 6 3 LESLIE 48.3 141.2 68 567 -1966 8 17 0 13 KIRK 38.3 203.4 34 820 -1977 9 13 6 28 PATTY 39.8 308.0 36 828 -1963 10 27 6 6 DEBBY 9.1 307.7 15 514 -1953 11 15 12 4 CHRIS 26.7 34.4 127 113 -1992 1 16 18 15 SANDY 30.2 267.6 34 100 -1973 8 22 6 8 BERYL 37.7 225.5 104 180 -1986 11 6 12 22 WILLIAM 38.5 243.9 66 769 -1966 1 8 18 23 MICHAEL 15.8 356.0 10 529 -1958 4 7 6 26 ALBERTO 36.0 33.3 93 348 -1992 3 19 6 22 JOYCE 53.3 298.7 63 362 -1973 1 25 12 2 DEBBY 49.1 154.1 156 235 -1967 10 5 12 13 MICHAEL 23.7 144.9 94 515 -1962 2 5 0 8 LESLIE 62.7 306.0 132 731 -2003 10 26 0 3 PATTY 36.8 71.8 157 161 -1952 2 24 12 19 ALBERTO 67.5 203.1 102 899 -1965 2 4 6 17 BERYL 23.4 266.4 82 432 -1987 7 21 12 4 SANDY 17.0 332.6 58 170 -1961 11 5 0 24 TONY 14.4 215.0 71 713 -1997 5 16 6 18 LESLIE 9.0 236.7 140 399 -2004 10 7 0 24 VALERIE 50.1 73.3 84 96 -1965 12 28 18 10 ALBERTO 51.6 204.0 37 136 -1986 11 28 6 20 FLORENCE 51.6 113.5 112 393 -1961 12 26 12 23 MICHAEL 55.2 50.5 21 489 -1965 5 26 12 9 KIRK 59.0 164.3 72 827 -1981 3 8 18 1 DEBBY 57.2 337.1 126 205 -1978 2 14 12 16 KIRK 68.2 118.4 150 134 -1958 5 20 12 14 ERNESTO 12.5 81.5 133 367 -1995 12 13 0 6 HELENE 29.8 135.0 33 287 -1962 6 7 12 27 HELENE 8.4 42.4 116 569 -1992 10 10 18 23 HELENE 38.2 229.2 73 24 -1956 7 1 12 10 WILLIAM 63.1 245.9 102 117 -1952 5 7 0 13 SANDY 47.1 289.0 53 300 -1967 3 9 12 6 BERYL 51.7 99.3 49 48 -1961 11 14 0 11 KIRK 66.2 130.5 149 158 -1968 8 3 12 15 JOYCE 19.5 42.0 131 510 -1989 2 5 18 12 LESLIE 25.8 299.5 88 585 -1988 10 12 0 18 HELENE 61.1 8.7 39 874 -1982 12 4 0 27 NADINE 38.2 266.3 34 366 -1957 3 7 18 24 DEBBY 41.5 29.5 27 152 -1961 9 19 0 2 JOYCE 24.1 231.5 71 151 -1999 5 27 12 20 NADINE 46.2 113.1 33 722 -1984 3 12 18 10 DEBBY 47.1 92.9 124 627 -1999 5 5 6 19 OSCAR 10.8 274.5 64 393 -1950 9 9 18 3 MICHAEL 12.1 98.8 95 365 -1998 2 27 0 24 ALBERTO 39.4 212.7 120 214 -1959 6 1 0 5 LESLIE 31.0 254.3 37 46 -1998 5 17 18 25 MICHAEL 9.8 225.3 17 775 -1981 7 27 6 15 BERYL 67.7 158.6 44 316 -1985 10 13 6 27 VALERIE 30.5 113.9 105 687 -1961 5 11 12 27 VALERIE 45.0 326.3 36 284 -1990 2 9 12 18 PATTY 27.2 34.0 58 263 -1977 9 25 0 21 KIRK 62.7 60.2 130 162 -1954 3 11 6 26 FLORENCE 17.0 136.8 105 885 -1989 2 5 0 16 LESLIE 51.8 170.3 94 272 -1953 10 4 6 8 CHRIS 50.6 186.1 26 720 -1989 5 21 0 23 FLORENCE 19.6 295.4 59 251 -1999 1 5 12 5 MICHAEL 55.9 263.6 84 686 -1990 6 9 6 8 SANDY 49.2 344.1 67 630 -1991 3 4 18 21 ISAAC 68.4 135.6 112 817 -1971 11 27 12 5 NADINE 44.2 354.7 24 677 -1996 2 13 6 19 BERYL 61.2 102.5 106 710 -1967 11 13 0 13 ALBERTO 29.3 149.6 52 407 -1999 4 23 18 2 SANDY 41.5 19.1 61 601 -1979 3 4 18 2 KIRK 40.1 143.0 146 350 -1987 12 15 12 25 HELENE 23.6 244.7 142 529 -1962 5 8 12 9 ISAAC 47.0 221.2 17 286 -1979 12 4 0 6 DEBBY 32.6 70.7 105 844 -1987 1 6 12 25 ALBERTO 22.5 338.0 24 126 -1997 1 24 18 3 WILLIAM 42.1 43.2 105 5 -1951 12 18 12 9 ALBERTO 17.0 68.6 157 44 -1980 9 7 18 1 ERNESTO 8.2 91.8 65 705 -1976 11 15 6 28 OSCAR 52.3 105.7 108 581 -1989 12 4 18 8 BERYL 38.7 0.8 157 80 -1993 7 27 0 28 TONY 34.7 32.8 140 685 -1961 1 24 18 12 OSCAR 15.6 174.3 156 61 -1951 3 20 6 25 ISAAC 30.2 54.6 69 334 -1971 3 8 6 19 LESLIE 45.6 67.3 98 268 -2001 5 28 18 6 KIRK 62.5 282.1 72 408 -1993 5 18 12 21 KIRK 20.8 124.7 37 418 -1977 9 19 6 23 ISAAC 54.4 318.3 75 571 -2003 11 2 18 3 FLORENCE 25.8 105.1 107 599 -1961 12 4 12 3 OSCAR 18.9 168.8 106 258 -1964 2 14 0 19 GORDON 66.3 47.8 156 519 -1971 8 22 18 16 GORDON 61.2 174.3 134 702 -1965 9 6 12 25 OSCAR 13.9 301.7 87 91 -1997 6 5 6 26 FLORENCE 53.5 161.6 16 314 -1985 1 8 12 23 VALERIE 60.5 145.2 101 327 -1966 7 26 0 8 HELENE 40.2 63.8 150 781 -1981 10 7 0 12 SANDY 40.0 125.4 48 833 -1977 2 10 0 12 ALBERTO 8.9 357.5 129 68 -1988 10 12 18 10 VALERIE 14.8 39.9 58 369 -1960 9 20 6 19 HELENE 32.0 259.9 35 648 -2004 9 11 6 2 PATTY 57.6 114.0 63 387 -2000 12 18 18 23 CHRIS 10.8 71.0 138 350 -1992 5 11 18 2 MICHAEL 17.1 264.4 116 899 -1957 9 16 6 3 MICHAEL 8.8 100.3 125 440 -1970 7 13 6 14 MICHAEL 42.7 286.2 73 891 -1968 4 17 12 3 HELENE 67.9 108.0 13 669 -1974 7 18 12 13 CHRIS 68.0 68.8 147 431 -1970 8 28 18 2 GORDON 60.4 38.6 85 640 -1995 1 22 12 2 WILLIAM 65.8 232.2 35 430 -1967 6 13 12 25 NADINE 40.9 235.0 97 481 -1955 8 23 12 8 ALBERTO 64.9 202.1 146 423 -1953 8 17 12 8 LESLIE 39.0 315.4 66 419 -1973 4 1 0 17 LESLIE 69.9 70.6 49 135 -1968 10 22 0 3 BERYL 38.5 335.8 122 143 -1978 1 19 12 10 MICHAEL 15.2 261.8 82 851 -1983 5 16 18 21 RAFAEL 55.9 209.6 155 413 -1961 4 12 0 8 SANDY 28.3 263.8 54 49 -1975 2 20 0 4 ISAAC 8.4 205.0 149 643 -1960 5 27 18 1 BERYL 11.5 114.1 157 847 -1974 1 25 6 26 MICHAEL 39.5 131.4 111 380 -1959 8 3 18 10 BERYL 18.2 48.8 144 840 -1959 5 10 12 20 JOYCE 13.6 284.4 162 852 -1998 2 20 12 20 FLORENCE 55.1 165.6 125 451 -1999 11 17 0 20 MICHAEL 51.1 283.8 19 661 -1992 5 3 18 15 TONY 15.2 275.7 47 438 -1973 1 7 12 22 ISAAC 18.0 304.3 112 632 -1959 10 10 0 24 KIRK 62.1 323.7 156 115 -1951 3 28 0 9 OSCAR 62.2 257.7 120 134 -1958 4 24 18 2 DEBBY 68.8 328.8 119 377 -1991 1 14 18 5 LESLIE 43.9 312.4 163 390 -1957 8 8 0 13 DEBBY 30.9 247.3 63 286 -1961 3 6 6 16 TONY 51.0 223.1 53 577 -1999 5 7 18 23 GORDON 46.6 33.9 46 287 -1950 9 28 18 8 KIRK 66.7 202.1 88 676 -1996 6 26 6 18 NADINE 64.4 222.8 137 400 -1982 11 18 18 16 ERNESTO 57.0 125.3 142 502 -1983 2 21 0 4 OSCAR 25.0 331.9 39 278 -1994 3 5 18 16 MICHAEL 57.1 242.4 120 239 -1987 7 9 18 21 ERNESTO 42.4 305.1 48 416 -1987 10 20 18 28 NADINE 26.0 314.6 45 341 -1977 3 18 18 20 PATTY 30.5 83.4 145 764 -1969 2 13 18 4 JOYCE 24.5 243.3 61 822 -1991 11 27 6 5 NADINE 11.6 32.5 126 599 -1976 6 24 0 13 KIRK 51.9 355.5 90 338 -1972 3 13 6 2 NADINE 22.6 342.1 100 802 -1965 9 7 0 17 VALERIE 49.3 0.5 90 302 -1972 11 14 18 4 SANDY 51.4 219.2 99 234 -1999 8 20 6 14 PATTY 32.3 126.3 134 388 -1995 2 22 6 16 JOYCE 15.3 103.2 114 896 -1976 6 26 0 4 PATTY 35.3 93.7 101 653 -1984 3 3 18 25 BERYL 54.8 207.2 43 512 -1998 4 5 6 12 PATTY 10.1 31.9 86 753 -1970 11 8 12 17 GORDON 45.4 211.0 37 592 -1978 6 12 18 3 ISAAC 30.8 139.7 27 661 -1981 9 17 6 24 BERYL 63.2 238.7 86 238 -1960 9 2 0 7 LESLIE 27.1 309.7 135 571 -1958 3 23 18 23 SANDY 36.1 134.6 80 605 -1961 3 4 12 21 FLORENCE 21.0 261.1 66 401 -1968 5 14 12 8 OSCAR 51.4 297.5 85 321 -1954 2 1 18 23 ALBERTO 26.2 40.7 69 166 -1981 1 19 12 11 ISAAC 52.7 119.6 147 473 -1956 1 15 6 9 ALBERTO 63.1 103.5 39 363 -1988 3 14 6 22 ERNESTO 46.5 315.3 130 384 -1961 4 25 0 9 DEBBY 67.0 249.2 126 603 -1962 3 6 0 13 WILLIAM 15.3 203.7 155 810 -1983 12 8 18 14 VALERIE 68.1 285.8 113 165 -1966 3 21 0 27 DEBBY 36.6 129.5 17 226 -1988 2 6 6 7 RAFAEL 31.8 308.8 94 881 -1966 10 18 12 25 GORDON 24.5 28.5 130 686 -1976 7 16 0 25 CHRIS 32.0 197.2 56 413 -1978 3 5 6 14 LESLIE 12.9 252.7 66 185 -1960 12 4 12 28 JOYCE 52.7 6.8 144 80 -2003 6 9 0 25 VALERIE 34.2 180.4 60 469 -1958 5 16 6 13 FLORENCE 46.1 113.1 149 842 -1972 5 17 12 25 CHRIS 26.7 35.7 57 680 -1968 7 26 12 8 ISAAC 68.5 237.9 23 684 -1996 4 3 6 17 MICHAEL 29.6 227.9 154 679 -1966 12 1 6 27 OSCAR 16.3 276.0 56 799 -1992 6 24 6 25 CHRIS 40.9 225.6 35 195 -1987 9 2 12 16 KIRK 15.4 106.0 40 252 -1992 5 17 18 24 JOYCE 67.9 330.4 151 644 -1987 7 8 0 27 ERNESTO 51.1 320.3 97 591 -1961 1 6 6 23 ALBERTO 42.0 1.0 48 591 -1970 3 25 0 28 NADINE 24.7 186.6 41 246 -1950 8 11 0 21 DEBBY 9.0 53.7 13 879 -1960 2 13 6 16 TONY 15.0 348.0 40 315 -2004 10 20 12 11 DEBBY 59.8 107.4 50 759 -1968 12 7 6 5 BERYL 25.6 204.4 159 507 -1960 4 12 6 9 ISAAC 25.2 199.6 138 663 -1954 3 15 18 6 RAFAEL 46.6 334.6 146 156 -1954 11 18 18 3 SANDY 66.4 29.9 129 759 -1968 10 15 0 1 JOYCE 8.3 268.9 119 447 -1973 10 1 12 7 ALBERTO 48.3 48.9 59 174 -1973 9 15 12 8 FLORENCE 55.5 204.7 129 797 -1969 2 10 12 11 RAFAEL 25.2 55.7 25 604 -1955 11 23 18 2 KIRK 13.2 336.8 82 187 -1968 1 17 0 1 SANDY 9.8 11.1 58 385 -1969 8 3 18 13 TONY 64.5 332.8 88 413 -2000 4 11 6 28 JOYCE 30.9 18.5 139 816 -1979 1 1 6 15 GORDON 59.2 57.1 63 241 -2004 8 25 18 13 FLORENCE 22.6 66.2 47 141 -1973 11 13 0 20 GORDON 27.8 223.7 141 413 -1958 7 26 6 24 BERYL 57.2 236.8 152 124 -1955 8 11 18 3 HELENE 11.5 293.4 51 578 -1973 7 12 0 28 OSCAR 62.1 0.1 138 824 -1985 11 28 0 10 SANDY 7.4 173.3 117 47 -1965 4 22 12 26 RAFAEL 12.2 261.0 30 65 -1951 9 9 18 9 WILLIAM 44.7 25.5 44 464 -1959 3 4 0 22 VALERIE 45.0 255.4 85 214 -1958 12 1 18 20 BERYL 64.7 111.2 28 823 -1977 5 21 0 27 SANDY 32.7 87.2 125 116 -1983 3 9 0 8 HELENE 32.0 63.2 105 850 -1971 5 9 6 10 MICHAEL 27.8 275.3 71 139 -2001 1 14 6 25 MICHAEL 46.1 199.1 71 628 -1958 2 6 0 25 JOYCE 38.3 207.0 48 389 -1984 10 17 12 11 SANDY 19.6 132.0 159 675 -1962 7 15 12 24 KIRK 45.1 297.8 24 695 -1950 8 3 6 3 SANDY 42.0 145.9 19 221 -1989 11 10 0 5 ERNESTO 60.8 26.6 82 279 -1968 8 25 18 24 VALERIE 58.8 239.2 96 381 -1978 12 9 6 7 RAFAEL 31.8 302.6 37 347 -1959 5 18 6 3 BERYL 9.5 275.7 87 816 -1967 9 13 6 21 VALERIE 17.9 356.0 94 179 -1956 4 7 6 7 CHRIS 28.9 352.2 94 189 -1959 7 12 0 28 LESLIE 28.3 144.0 113 113 -1986 9 9 18 8 BERYL 24.1 46.1 148 70 -1982 9 23 12 6 MICHAEL 61.8 212.2 134 278 -1967 2 8 0 23 ISAAC 12.6 223.8 79 108 -1977 3 11 18 8 CHRIS 14.7 102.4 152 335 -1984 1 5 18 15 ALBERTO 58.2 45.5 55 471 -1989 9 25 12 20 WILLIAM 17.8 324.4 28 718 -1951 5 10 6 25 ERNESTO 52.6 288.9 12 572 -1961 2 15 18 22 DEBBY 65.3 19.6 72 352 -1967 4 16 6 14 BERYL 25.5 81.3 142 765 -2002 12 27 0 25 SANDY 56.6 19.2 86 736 -2001 12 15 6 26 TONY 56.0 14.8 125 531 -1978 1 21 18 5 PATTY 20.7 197.5 117 333 -1971 7 23 6 22 ALBERTO 37.9 294.6 17 739 -1997 2 16 6 19 WILLIAM 35.9 44.9 143 516 -1978 4 7 0 27 VALERIE 58.2 117.7 43 776 -2002 7 19 0 15 ERNESTO 69.2 314.5 67 176 -1959 1 25 0 10 WILLIAM 18.5 286.5 87 597 -2003 2 18 18 9 FLORENCE 43.1 208.7 81 23 -1965 8 25 0 12 ISAAC 41.7 313.4 32 384 -1999 1 21 12 17 NADINE 69.6 193.5 72 206 -1988 7 10 12 13 DEBBY 54.1 38.6 158 447 -1950 8 19 6 25 JOYCE 45.2 190.7 159 422 -1979 9 15 0 25 MICHAEL 13.0 249.3 125 223 -1952 3 19 18 25 JOYCE 13.1 254.6 143 776 -1965 1 21 0 27 VALERIE 10.7 240.2 94 286 -1955 12 18 0 11 KIRK 23.2 146.9 41 9 -1970 8 12 18 25 OSCAR 61.3 102.2 115 717 -1973 1 27 18 13 MICHAEL 39.9 82.7 16 512 -2003 6 2 6 24 FLORENCE 29.6 342.9 94 866 -1997 11 9 12 19 CHRIS 65.1 30.9 128 754 -1975 10 28 12 25 RAFAEL 64.3 166.8 53 653 -1981 6 21 0 3 SANDY 54.9 292.5 10 158 -1999 12 26 12 13 FLORENCE 21.5 263.9 50 721 -1996 5 23 6 28 WILLIAM 61.8 38.3 41 4 -1968 8 3 6 18 FLORENCE 61.9 309.1 109 693 -1996 8 6 12 15 MICHAEL 26.0 343.7 72 91 -1999 3 1 6 2 LESLIE 15.2 153.0 141 383 -1979 7 1 0 12 TONY 51.0 49.5 111 166 -1967 7 5 12 26 VALERIE 60.7 144.7 92 515 -1958 1 3 6 13 HELENE 20.5 104.4 128 507 -1989 3 8 0 18 ISAAC 34.7 270.3 76 169 -1992 1 18 0 7 GORDON 26.7 127.8 164 788 -1979 9 20 18 18 FLORENCE 21.7 295.1 134 627 -1974 6 16 12 13 ERNESTO 57.2 305.1 154 13 -1994 6 13 0 4 OSCAR 41.7 356.7 96 622 -1956 8 9 0 21 FLORENCE 37.1 77.4 124 221 -1953 9 4 0 26 HELENE 22.8 56.2 109 73 -1992 11 20 12 18 GORDON 29.5 1.2 155 219 -1965 5 23 6 20 ISAAC 20.1 25.9 158 577 -1997 8 20 6 18 OSCAR 13.2 9.6 92 816 -1986 3 22 12 12 GORDON 17.8 248.9 106 10 -1953 1 12 12 18 CHRIS 53.8 100.7 79 49 -1950 8 10 12 18 TONY 52.2 51.5 58 33 -1966 4 6 0 24 BERYL 28.7 180.6 29 700 -1958 7 25 6 21 GORDON 17.2 222.1 133 470 -1954 5 15 0 16 SANDY 50.0 73.3 23 74 -1985 4 21 18 25 ISAAC 37.4 38.4 31 602 -1975 3 27 6 19 DEBBY 31.3 255.3 120 35 -1962 12 13 0 2 ERNESTO 28.7 196.6 85 604 -2003 6 26 0 14 JOYCE 60.0 128.8 158 384 -1992 6 6 0 27 NADINE 9.1 242.6 60 571 -1974 8 7 0 7 PATTY 28.1 151.3 27 22 -1988 9 17 0 10 BERYL 33.7 308.3 101 662 -2004 5 27 18 28 VALERIE 35.5 299.2 157 619 -1981 12 12 12 6 ERNESTO 37.5 106.1 32 1 -2004 1 4 18 28 RAFAEL 22.2 55.8 114 12 -1987 12 9 18 25 SANDY 49.7 67.1 155 552 -1974 9 20 12 22 CHRIS 65.1 115.7 49 874 -1963 3 23 0 15 ALBERTO 53.8 305.1 26 869 -1975 6 19 18 16 PATTY 22.4 136.8 25 740 -1999 4 22 0 11 OSCAR 28.5 212.9 154 714 -1994 4 4 0 13 PATTY 68.7 220.7 160 587 -1986 1 13 6 23 MICHAEL 60.8 293.5 132 813 -1976 2 8 18 19 BERYL 17.9 87.1 98 390 -1992 4 16 18 1 ISAAC 58.8 239.6 149 738 -1987 5 26 6 19 OSCAR 53.0 12.3 74 648 -1998 8 2 6 13 BERYL 44.4 330.6 125 58 -1954 3 18 6 21 PATTY 7.6 87.9 29 867 -1992 11 10 0 13 ISAAC 33.6 84.2 39 679 -1962 10 28 0 20 JOYCE 61.6 282.9 73 549 -1951 7 24 6 8 ALBERTO 18.8 207.4 148 193 -1994 4 6 18 10 PATTY 48.9 173.2 82 819 -1961 2 9 0 14 KIRK 25.6 327.0 81 545 -1995 11 28 6 25 GORDON 17.6 210.4 90 877 -1998 4 13 6 14 NADINE 39.6 51.2 54 554 -1962 8 16 12 17 LESLIE 34.6 287.7 156 592 -1974 4 26 18 3 OSCAR 27.2 232.3 17 259 -1960 5 21 12 18 VALERIE 47.4 50.6 151 324 -1961 7 17 18 14 GORDON 56.8 44.0 58 166 -1985 2 27 6 3 HELENE 68.9 291.5 119 564 -1972 2 10 12 9 DEBBY 36.1 42.3 99 547 -1986 12 21 6 13 OSCAR 62.2 301.8 154 695 -1960 11 16 18 11 FLORENCE 64.1 18.9 148 170 -1963 7 28 18 6 KIRK 61.7 22.1 116 527 -2003 9 24 18 3 JOYCE 50.6 56.6 148 5 -1989 6 10 0 3 SANDY 11.0 86.2 50 332 -1956 1 7 18 19 OSCAR 43.3 322.4 55 500 -1987 8 20 0 18 PATTY 10.1 114.1 101 220 -1978 12 16 12 10 WILLIAM 67.6 246.0 162 163 -2003 9 5 6 11 ERNESTO 50.4 214.4 139 557 -1973 7 22 0 14 FLORENCE 50.5 41.6 141 727 -1988 9 10 6 18 VALERIE 26.9 350.7 77 270 -1980 12 7 0 21 TONY 54.0 194.4 119 529 -1997 5 7 18 21 VALERIE 27.6 147.3 150 886 -2004 2 19 18 10 ALBERTO 21.3 85.2 104 163 -1991 1 23 12 9 TONY 61.3 59.0 60 105 -1971 3 6 18 23 ISAAC 68.5 220.9 102 6 -1973 10 5 6 17 FLORENCE 7.2 235.1 80 423 -1973 8 13 6 5 DEBBY 18.3 23.4 161 241 -1994 3 19 18 6 LESLIE 56.6 237.6 75 863 -1984 3 14 12 10 RAFAEL 31.1 17.5 63 240 -1992 5 11 12 25 CHRIS 64.6 28.8 36 288 -1993 7 21 0 20 HELENE 34.7 22.8 115 97 -1980 4 28 6 2 WILLIAM 49.0 30.1 116 142 -1980 3 17 12 26 PATTY 59.3 12.2 60 496 -1957 7 4 18 24 ALBERTO 40.7 87.4 79 228 -1992 8 17 18 3 CHRIS 52.7 165.0 46 82 -1988 11 13 0 1 KIRK 13.0 349.7 40 477 -1993 5 3 18 9 FLORENCE 46.8 289.7 114 161 -1975 11 4 6 9 HELENE 23.7 61.6 45 781 -1953 6 26 0 18 MICHAEL 63.9 118.6 20 568 -2000 9 6 12 10 NADINE 25.6 45.3 134 21 -1972 2 19 0 2 ALBERTO 33.5 238.3 43 497 -1958 7 27 18 2 WILLIAM 45.7 349.9 18 152 -1952 12 18 0 28 CHRIS 56.6 141.7 129 804 -1997 5 21 18 28 FLORENCE 34.9 333.0 109 656 -1981 9 2 6 6 FLORENCE 19.3 314.8 145 487 -1977 10 22 6 26 HELENE 43.0 332.8 60 328 -1974 4 3 12 11 VALERIE 64.5 254.3 19 209 -1964 4 14 6 23 ALBERTO 65.0 255.4 64 152 -1972 7 28 18 25 ALBERTO 26.4 13.1 111 519 -1964 1 8 12 13 LESLIE 63.1 304.6 112 310 -1968 12 27 6 19 KIRK 24.8 254.3 58 346 -1979 3 11 0 9 HELENE 50.3 299.8 129 463 -1970 4 13 12 5 TONY 32.7 220.6 20 520 -1985 10 6 6 23 RAFAEL 9.2 229.5 95 427 -1950 1 21 0 15 FLORENCE 62.0 143.1 28 783 -1951 9 14 12 9 SANDY 38.8 243.6 157 741 -1974 12 8 18 2 HELENE 42.5 123.8 161 807 -1981 11 1 6 24 RAFAEL 69.4 76.4 127 440 -2001 8 12 12 19 LESLIE 67.9 155.4 105 468 -2002 12 7 0 27 PATTY 34.4 25.0 101 98 -1974 7 25 6 5 ALBERTO 41.3 334.3 155 662 -2003 11 18 18 10 BERYL 49.1 78.7 147 804 -1997 6 9 6 27 OSCAR 49.7 293.2 61 861 -1974 10 2 0 19 ALBERTO 26.3 2.8 105 232 -1993 2 2 0 24 CHRIS 10.1 286.8 56 414 -1957 10 9 0 17 ERNESTO 15.4 83.3 37 75 -1989 1 22 12 1 NADINE 67.2 159.4 81 448 -1963 5 18 6 14 OSCAR 57.9 300.6 85 244 -1994 4 18 6 19 FLORENCE 31.6 325.9 128 428 -1950 7 24 12 10 WILLIAM 18.8 342.7 128 627 -1967 8 13 12 20 SANDY 31.9 116.3 103 614 -1974 9 9 12 23 KIRK 55.6 11.0 114 735 -1970 8 7 12 3 ALBERTO 51.9 167.5 48 297 -1953 5 1 18 13 LESLIE 32.8 237.9 123 279 -1987 9 3 6 3 RAFAEL 45.8 34.3 111 440 -1979 7 21 12 13 SANDY 58.9 59.4 127 191 -1981 9 20 12 11 GORDON 55.8 145.4 131 39 -2001 11 22 12 25 GORDON 46.6 200.1 62 737 -1963 11 13 0 6 HELENE 41.0 135.6 81 373 -1995 10 2 6 10 GORDON 37.4 303.7 66 697 -1952 6 23 6 13 ISAAC 38.3 79.1 127 17 -1982 7 12 0 14 CHRIS 69.0 234.7 131 666 -1989 5 4 18 23 CHRIS 69.3 11.4 125 720 -1973 7 3 0 13 CHRIS 29.8 223.4 86 496 -1953 5 27 18 24 LESLIE 16.5 259.9 130 63 -1986 1 7 12 24 ALBERTO 56.7 326.7 43 885 -1986 2 28 18 6 RAFAEL 23.2 85.4 71 676 -1996 2 2 0 14 DEBBY 26.4 350.7 88 665 -1990 1 2 6 25 ALBERTO 49.3 342.3 64 51 -2000 5 28 0 23 MICHAEL 13.1 90.6 107 425 -1985 5 14 6 15 CHRIS 53.6 153.6 120 347 -1978 3 25 0 20 ERNESTO 36.5 62.5 12 122 -1956 3 24 12 9 BERYL 53.1 206.9 21 783 -1991 1 7 0 13 JOYCE 17.3 16.4 136 75 -1972 8 21 0 3 JOYCE 19.2 268.6 153 380 -1988 12 8 6 18 MICHAEL 55.5 256.5 151 373 -1958 11 12 0 11 JOYCE 29.4 35.3 66 144 -1974 9 14 12 14 KIRK 32.2 48.9 84 293 -1953 9 24 12 12 KIRK 50.4 210.9 47 106 -1967 4 22 18 8 PATTY 50.7 76.3 91 377 -1966 2 21 0 20 ALBERTO 30.0 4.2 129 603 -1987 4 20 12 15 MICHAEL 20.5 210.6 121 778 -1955 2 8 6 14 ISAAC 47.7 94.6 52 735 -1983 9 25 18 21 MICHAEL 38.6 93.7 113 257 -1999 6 25 18 7 JOYCE 57.4 356.4 150 170 -1965 8 13 0 26 PATTY 43.1 198.6 155 67 -1990 6 10 18 20 OSCAR 31.0 313.8 114 385 -1978 4 18 0 21 LESLIE 30.1 8.9 18 830 -1967 4 27 18 24 CHRIS 25.2 240.6 116 489 -1953 11 26 0 3 OSCAR 57.5 3.9 107 315 -1957 9 7 6 3 ERNESTO 58.9 21.6 132 896 -1992 12 24 0 4 TONY 43.8 235.2 145 205 -1989 4 20 6 11 OSCAR 13.5 165.3 160 111 -1956 7 7 12 12 ALBERTO 54.9 71.7 107 294 -1980 5 15 6 24 JOYCE 42.3 274.8 138 172 -1997 4 20 6 19 CHRIS 27.0 209.7 16 572 -1951 12 19 6 21 RAFAEL 18.0 278.5 84 63 -2002 11 17 18 9 DEBBY 9.5 205.0 112 685 -1987 6 6 12 28 DEBBY 40.2 292.4 34 730 -1992 10 22 6 20 DEBBY 28.3 298.2 29 474 -1959 8 11 18 27 BERYL 42.5 161.6 31 259 -1983 10 9 12 15 FLORENCE 66.9 86.2 33 159 -1950 9 24 0 18 ISAAC 48.3 292.4 130 669 -1970 1 6 18 27 HELENE 22.9 69.9 97 211 -1993 5 20 12 19 JOYCE 59.9 334.3 126 165 -1989 12 23 12 1 ALBERTO 17.7 288.8 34 60 -1996 2 15 6 8 LESLIE 19.8 343.2 156 261 -1968 1 22 18 14 ERNESTO 57.8 15.5 75 725 -1961 12 2 12 5 OSCAR 21.4 75.0 141 409 -1970 2 11 18 18 RAFAEL 57.7 125.9 145 407 -1952 8 5 18 26 VALERIE 35.0 324.1 156 476 -1987 11 1 0 25 DEBBY 41.0 112.1 148 531 -2004 8 16 12 13 LESLIE 15.2 349.7 74 210 -1962 12 4 12 22 GORDON 39.3 103.5 116 369 -1974 7 2 6 3 GORDON 48.7 103.4 47 63 -1982 10 11 0 4 JOYCE 67.4 161.2 23 280 -1973 2 6 18 28 RAFAEL 52.8 254.5 111 350 -1955 9 2 12 10 PATTY 26.6 129.9 27 702 -1992 4 16 12 7 ISAAC 35.3 303.8 142 778 -1995 8 9 12 6 FLORENCE 49.1 200.7 136 885 -1952 4 18 12 27 WILLIAM 41.8 41.0 43 111 -1972 4 11 0 24 JOYCE 25.9 172.9 122 489 -1977 2 25 12 24 LESLIE 44.6 259.9 118 855 -2003 10 10 12 6 JOYCE 63.6 211.7 72 433 -1955 2 19 6 1 ALBERTO 29.4 257.4 139 70 -1984 8 14 6 4 LESLIE 33.8 249.7 89 252 -1951 5 8 12 21 KIRK 70.0 77.5 117 255 -1957 1 14 18 4 GORDON 33.6 28.1 70 559 -1968 3 5 0 5 BERYL 61.4 329.7 138 548 -1979 11 14 6 4 TONY 26.3 28.9 29 171 -1991 6 12 0 13 FLORENCE 40.1 190.2 11 118 -1983 11 24 12 27 JOYCE 45.4 212.5 94 568 -1979 4 12 0 14 HELENE 35.1 157.3 158 99 -1950 3 21 6 15 CHRIS 62.5 54.8 27 739 -1976 11 28 12 3 VALERIE 20.7 244.5 48 98 -1959 3 16 18 14 DEBBY 20.9 257.9 65 373 -1988 10 3 12 5 OSCAR 67.0 16.5 80 430 -1982 10 21 12 16 VALERIE 59.3 331.7 138 658 -1954 6 8 6 6 ERNESTO 67.5 353.2 142 433 -1996 10 16 18 19 DEBBY 7.2 16.4 90 27 -1970 12 27 0 24 VALERIE 64.6 70.8 78 291 -1989 9 10 0 18 ISAAC 15.4 78.0 35 673 -1988 1 22 18 10 FLORENCE 53.2 297.8 74 134 -1985 1 23 12 11 RAFAEL 53.3 322.6 126 665 -1985 7 6 0 3 PATTY 41.3 192.7 45 497 -2000 3 14 12 11 RAFAEL 29.2 264.1 138 320 -1969 12 22 18 11 JOYCE 69.0 231.6 87 710 -1970 10 12 6 6 LESLIE 53.8 234.6 162 385 -1993 8 5 0 27 JOYCE 53.5 264.3 44 490 -1969 9 14 18 22 GORDON 56.7 52.0 109 699 -1978 6 9 18 14 ERNESTO 23.2 226.7 14 193 -1976 1 19 12 15 BERYL 42.6 297.8 10 733 -1953 3 16 6 19 ALBERTO 18.3 324.1 24 657 -1984 7 17 12 11 JOYCE 25.8 304.9 144 731 -1952 3 22 0 5 VALERIE 44.9 74.9 79 806 -1970 6 10 0 15 ERNESTO 58.0 111.4 88 175 -1960 1 20 18 3 PATTY 66.5 264.0 79 370 -1973 2 14 6 27 HELENE 47.2 285.9 126 14 -1982 10 9 12 4 WILLIAM 12.5 116.5 49 532 -1993 8 21 18 7 CHRIS 58.6 49.9 144 108 -1994 12 27 6 25 JOYCE 20.0 122.1 66 518 -1962 9 5 18 2 ERNESTO 15.8 82.2 22 94 -1998 8 22 6 20 PATTY 62.7 90.9 142 305 -2001 5 27 18 1 JOYCE 9.7 181.5 37 342 -1955 4 1 12 12 LESLIE 19.7 13.5 70 176 -2004 5 2 18 25 MICHAEL 15.2 249.1 20 391 -1979 3 25 0 16 CHRIS 37.2 199.3 148 74 -1955 2 22 18 15 BERYL 48.5 51.6 84 317 -1956 5 27 12 15 ISAAC 51.5 56.6 60 220 -2003 1 23 0 25 GORDON 10.8 211.9 58 714 -1988 5 20 6 17 JOYCE 20.6 27.1 64 345 -1988 3 3 18 20 TONY 28.8 75.0 68 176 -1989 5 10 18 5 CHRIS 34.3 126.8 89 878 -1972 1 19 12 18 JOYCE 10.5 66.3 133 537 -1979 12 23 6 1 ISAAC 68.1 81.9 143 707 -1969 10 16 12 19 ERNESTO 34.4 230.8 14 407 -1986 4 28 0 22 GORDON 46.3 135.5 155 174 -1980 5 15 12 23 CHRIS 43.9 292.1 24 254 -1992 3 4 0 14 PATTY 33.0 129.3 68 644 -1999 3 19 12 11 CHRIS 67.4 331.4 38 131 -1994 5 3 6 14 CHRIS 44.2 286.6 146 376 -1990 3 5 6 1 JOYCE 21.8 335.9 107 645 -1957 11 4 6 2 VALERIE 42.7 61.2 41 748 -1974 3 16 6 25 BERYL 60.8 168.8 44 228 -1977 9 25 6 20 HELENE 65.8 103.2 94 770 -1970 10 9 18 17 GORDON 11.2 119.6 130 450 -1997 7 1 0 4 LESLIE 38.1 30.4 94 484 -1976 6 12 6 3 SANDY 21.9 123.7 118 61 -2003 9 17 6 19 WILLIAM 54.4 211.0 122 82 -1963 7 28 0 24 ISAAC 57.8 31.7 41 369 -1958 4 21 0 16 KIRK 38.6 292.0 113 804 -1989 7 24 0 19 ISAAC 33.9 142.8 161 307 -1984 10 22 18 10 ISAAC 29.2 34.1 42 127 -1999 7 14 0 25 ALBERTO 17.1 77.6 143 149 -1992 6 16 6 16 VALERIE 64.0 14.8 97 619 -1971 7 20 12 28 PATTY 45.3 355.3 10 271 -1962 6 26 18 22 SANDY 42.7 176.1 20 395 -1963 8 27 12 21 ERNESTO 54.1 205.8 139 746 -1966 8 16 0 23 SANDY 37.9 199.9 106 414 -1978 3 13 0 11 WILLIAM 32.0 104.1 80 619 -1960 4 19 12 21 RAFAEL 53.8 278.7 74 68 -2000 6 11 0 23 PATTY 62.3 20.0 20 297 -1984 3 21 6 6 LESLIE 30.7 348.7 90 392 -2001 3 7 0 10 JOYCE 48.1 61.5 16 415 -1980 8 14 12 24 JOYCE 59.2 238.5 100 3 -1951 5 20 6 27 VALERIE 14.4 237.8 66 556 -1976 3 25 6 6 ERNESTO 49.8 184.5 11 411 -1978 3 10 0 10 ISAAC 37.7 45.3 20 795 -2004 1 17 0 24 BERYL 37.8 76.0 148 32 -1989 5 6 18 7 WILLIAM 7.7 222.7 112 515 -1983 2 26 12 21 PATTY 61.4 271.2 143 879 -1988 12 3 6 9 KIRK 62.3 328.4 138 49 -2003 9 26 12 13 MICHAEL 10.4 127.3 106 572 -1988 2 10 12 15 DEBBY 39.5 34.4 63 859 -1981 1 7 18 1 ISAAC 40.0 51.0 121 301 -1966 5 11 0 8 JOYCE 18.1 159.5 37 709 -1981 2 3 18 9 GORDON 68.0 291.7 114 461 -1985 10 14 6 12 NADINE 63.5 212.9 86 196 -1958 4 15 6 6 HELENE 36.4 145.6 60 743 -1998 9 5 0 5 FLORENCE 60.9 347.0 111 668 -1987 9 1 18 21 FLORENCE 53.5 71.5 111 708 -1973 8 7 12 10 GORDON 44.7 247.7 95 788 -1983 6 18 18 1 ISAAC 43.4 187.8 50 483 -1957 7 15 12 16 FLORENCE 61.6 262.1 14 735 -1982 8 28 18 21 GORDON 25.7 81.9 120 511 -1968 7 11 12 19 ALBERTO 50.5 39.7 25 470 -1965 3 6 12 24 DEBBY 62.6 112.3 137 526 -1961 11 6 12 3 CHRIS 33.2 45.7 76 215 -1980 3 25 0 24 ERNESTO 49.5 269.6 107 94 -1973 11 2 6 27 ALBERTO 33.2 33.3 22 224 -1978 11 27 6 7 GORDON 50.7 67.9 108 420 -1985 12 19 0 17 FLORENCE 66.6 291.1 76 187 -1972 2 18 0 19 FLORENCE 47.0 317.2 79 217 -1969 4 14 6 8 HELENE 17.2 211.3 154 301 -1955 3 6 0 22 DEBBY 64.6 319.6 163 533 -1967 9 4 0 27 FLORENCE 9.8 207.5 96 504 -1980 10 26 18 6 WILLIAM 43.0 96.1 120 181 -1966 9 14 12 1 OSCAR 58.3 243.0 13 735 -1970 9 3 6 17 HELENE 36.8 335.3 147 449 -1954 2 18 0 11 ERNESTO 46.0 234.9 69 158 -1967 1 9 12 15 ALBERTO 36.3 246.0 90 223 -1951 11 22 6 2 ERNESTO 15.8 190.1 157 793 -1970 5 20 0 9 WILLIAM 37.8 258.0 102 414 -1965 6 26 6 18 SANDY 43.1 290.3 70 701 -1955 12 4 12 4 GORDON 36.6 108.2 32 30 -1963 1 16 6 28 KIRK 39.4 24.7 88 114 -1971 4 10 6 14 KIRK 60.0 78.7 113 477 -1970 7 20 18 9 TONY 13.9 74.5 128 331 -1985 6 17 0 22 OSCAR 56.3 130.9 87 816 -1953 12 2 0 23 RAFAEL 8.2 320.3 85 58 -1980 12 8 12 9 OSCAR 14.1 142.0 57 357 -1952 8 25 18 4 BERYL 58.3 238.6 112 326 -1999 1 5 12 14 VALERIE 38.1 161.0 23 829 -2004 7 26 6 21 VALERIE 21.0 256.8 58 7 -2000 1 6 18 9 ISAAC 36.5 56.0 48 56 -1961 9 27 0 1 DEBBY 35.1 169.3 45 565 -1975 7 11 0 21 VALERIE 46.0 32.1 114 247 -1972 8 9 18 14 LESLIE 58.1 355.1 64 279 -2000 3 22 6 2 OSCAR 64.9 228.0 128 867 -1978 6 4 6 19 TONY 21.3 337.2 28 370 -1991 5 15 18 3 FLORENCE 19.1 144.2 151 599 -1968 7 21 0 12 PATTY 11.9 111.7 88 393 -1971 1 13 6 13 PATTY 63.7 180.7 160 216 -1980 4 23 18 24 WILLIAM 24.3 293.2 58 636 -1987 6 23 18 5 WILLIAM 65.7 257.4 112 458 -1956 3 15 0 9 PATTY 31.0 105.0 130 201 -1983 8 27 12 11 HELENE 55.8 219.7 59 849 -1969 6 3 18 3 NADINE 36.6 243.2 118 3 -1989 5 25 18 11 OSCAR 21.3 55.5 152 615 -1974 8 10 18 20 ISAAC 20.7 133.1 62 597 -1976 2 10 18 17 ALBERTO 14.9 209.4 104 120 -1979 3 16 6 22 ISAAC 45.4 100.1 120 336 -1992 7 14 12 6 BERYL 26.2 260.5 150 562 -1979 7 14 0 22 OSCAR 48.3 235.5 46 246 -1968 7 18 6 20 RAFAEL 67.5 340.3 106 835 -1999 5 22 6 19 OSCAR 37.0 308.1 132 757 -1954 7 7 6 11 VALERIE 21.3 68.7 41 469 -1975 7 16 18 21 PATTY 44.1 306.5 79 570 -1972 6 16 6 11 KIRK 16.9 82.0 43 292 -1970 9 24 12 10 VALERIE 43.4 348.8 42 122 -1951 9 15 6 4 SANDY 10.6 233.5 10 836 -1990 8 3 6 28 KIRK 30.2 138.2 26 828 -1958 5 3 18 3 VALERIE 30.5 210.2 22 315 -1950 2 13 12 8 SANDY 25.7 99.3 18 660 -2001 11 25 6 8 LESLIE 55.3 298.6 106 316 -1965 11 17 0 28 GORDON 38.3 213.3 126 590 -1957 8 22 12 9 KIRK 34.4 293.3 163 302 -1957 3 8 12 27 NADINE 64.8 264.7 111 305 -1961 10 26 0 2 ISAAC 42.9 216.7 17 2 -1960 3 26 18 10 HELENE 16.4 241.5 127 745 -1962 2 8 0 21 HELENE 22.7 323.6 130 104 -1993 5 27 18 20 VALERIE 66.0 62.3 133 245 -2004 10 19 18 28 VALERIE 41.6 307.9 88 439 -1984 11 14 0 9 CHRIS 24.8 74.2 133 810 -1950 6 7 6 12 TONY 53.3 157.7 15 642 -1959 11 27 6 11 ALBERTO 45.4 157.4 107 793 -1978 6 8 18 4 KIRK 55.5 219.8 144 360 -1998 8 28 18 21 OSCAR 19.8 76.6 66 254 -1958 6 3 0 4 DEBBY 64.7 280.0 72 35 -1989 1 20 6 12 CHRIS 25.6 298.7 163 360 -1972 5 24 12 5 ISAAC 26.7 277.9 55 813 -1985 6 2 12 26 DEBBY 49.0 274.3 92 203 -1970 1 11 12 26 CHRIS 67.1 97.0 36 806 -1964 4 27 18 15 BERYL 36.4 216.2 138 460 -1989 6 6 6 12 KIRK 67.1 196.7 11 221 -1958 6 17 12 8 TONY 40.4 83.5 114 556 -1950 6 18 18 24 OSCAR 63.0 272.7 119 57 -1962 11 7 0 2 LESLIE 49.5 12.2 10 758 -1975 10 8 12 5 RAFAEL 56.0 28.2 86 725 -1965 8 22 6 16 JOYCE 57.0 332.7 27 575 -1995 7 22 0 21 TONY 66.3 315.7 117 0 -1970 1 26 0 16 JOYCE 45.3 228.7 104 515 -2000 8 4 0 12 SANDY 62.6 278.8 23 42 -1985 4 19 12 17 MICHAEL 44.9 17.6 48 797 -1960 4 5 0 11 ISAAC 7.5 73.3 19 23 -1969 12 25 6 17 ISAAC 14.1 74.9 114 240 -1990 5 20 0 21 PATTY 52.4 332.0 109 335 -1975 10 20 6 5 DEBBY 65.0 82.7 99 611 -1986 10 11 6 28 JOYCE 58.7 259.8 92 101 -1997 5 14 18 14 HELENE 14.9 265.1 135 644 -1957 2 21 18 15 WILLIAM 22.8 306.9 101 589 -1951 4 24 12 25 ALBERTO 50.3 244.6 164 263 -1970 1 4 12 3 NADINE 33.5 137.0 99 607 -1983 8 4 12 25 WILLIAM 42.7 45.1 10 695 -1968 11 22 18 11 SANDY 68.2 248.9 133 846 -1992 3 5 18 2 LESLIE 57.4 59.1 133 717 -2001 12 7 6 12 FLORENCE 31.8 219.9 24 738 -1960 4 4 6 26 SANDY 11.5 168.7 105 103 -1966 6 5 18 24 ALBERTO 34.1 103.6 148 542 -1954 11 11 0 17 FLORENCE 16.6 289.0 66 550 -1963 2 22 18 1 OSCAR 50.2 75.7 26 797 -1995 2 15 0 9 VALERIE 50.5 165.3 160 207 -1960 4 9 6 5 MICHAEL 24.6 247.3 114 108 -1998 3 3 12 9 VALERIE 29.6 254.8 108 433 -1983 2 7 12 11 MICHAEL 36.0 132.2 40 534 -1996 3 21 0 4 SANDY 63.3 299.2 160 423 -1984 7 10 12 1 WILLIAM 57.5 227.2 127 123 -1988 4 5 12 23 OSCAR 38.2 181.3 131 824 -1969 5 25 0 3 KIRK 27.1 128.6 68 452 -1991 10 12 12 3 ERNESTO 47.9 67.0 100 406 -1951 9 14 6 10 PATTY 53.4 15.0 70 371 -1961 6 24 0 15 HELENE 57.2 116.5 75 824 -1987 3 3 12 9 VALERIE 63.1 189.8 137 348 -1963 8 19 0 6 KIRK 12.4 73.7 123 444 -1992 11 16 18 8 ERNESTO 48.7 133.3 27 887 -1967 12 25 18 10 FLORENCE 48.8 306.0 79 782 -1972 4 20 18 27 SANDY 65.0 61.5 64 98 -1953 10 4 18 12 NADINE 45.7 166.1 43 477 -1986 12 22 12 9 ISAAC 21.8 7.8 143 19 -1991 5 27 0 7 DEBBY 55.0 338.2 21 377 -1964 12 10 0 27 DEBBY 54.4 354.4 45 516 -1956 10 7 6 18 JOYCE 56.4 251.0 113 466 -1977 10 25 12 28 HELENE 58.6 150.5 107 266 -1963 5 26 12 20 RAFAEL 63.9 240.4 151 563 -1966 7 6 0 23 WILLIAM 51.7 266.0 144 49 -1951 4 13 18 13 NADINE 47.7 53.5 119 735 -1992 4 12 18 9 DEBBY 67.8 349.3 25 685 -2002 3 28 6 1 TONY 11.9 34.8 61 567 -1981 6 6 6 25 BERYL 19.6 325.9 81 565 -1950 3 22 12 19 PATTY 35.3 15.0 105 369 -1965 11 1 0 9 KIRK 49.8 176.4 163 800 -1956 4 10 18 15 HELENE 26.9 324.1 71 188 -1957 4 3 0 15 LESLIE 14.6 86.5 95 636 -1953 7 27 12 8 OSCAR 41.3 292.0 93 786 -2004 6 1 12 8 RAFAEL 30.4 109.9 153 749 -1959 2 26 18 12 CHRIS 65.6 237.7 162 70 -1961 6 16 0 6 WILLIAM 64.9 272.0 40 65 -1987 11 22 12 5 OSCAR 13.2 331.0 116 598 -1970 4 16 0 26 FLORENCE 27.8 163.8 152 844 -1956 10 10 0 1 ALBERTO 13.4 13.5 59 595 -1954 2 24 12 19 BERYL 26.3 291.5 84 142 -2001 8 5 6 2 GORDON 43.9 169.6 105 367 -1954 11 7 18 6 BERYL 21.5 163.9 118 223 -1985 9 28 6 20 WILLIAM 36.5 209.4 43 180 -1990 8 12 0 3 ERNESTO 38.5 177.7 52 462 -1964 6 16 12 8 TONY 61.2 313.2 152 514 -1964 8 20 0 12 GORDON 10.7 269.6 26 515 -1996 5 11 0 11 VALERIE 9.7 157.6 109 120 -1971 3 24 0 24 BERYL 15.3 324.8 158 361 -1983 9 23 6 13 CHRIS 58.6 217.0 90 25 -1994 11 21 18 2 MICHAEL 9.4 300.2 23 591 -2003 7 25 0 1 BERYL 59.3 189.8 115 553 -1956 7 13 12 13 TONY 26.9 40.8 159 251 -1985 3 10 6 1 LESLIE 24.2 288.1 31 879 -1961 4 20 12 16 VALERIE 38.3 325.2 41 763 -1999 4 23 6 20 TONY 53.4 9.6 151 679 -1951 8 14 0 17 PATTY 43.7 121.6 32 206 -1955 4 20 18 28 CHRIS 7.1 340.4 60 705 -1993 12 26 6 21 PATTY 57.6 348.2 115 882 -1969 3 1 0 10 DEBBY 66.9 177.4 64 66 -1981 4 17 18 21 RAFAEL 46.5 228.1 84 847 -1982 12 14 18 18 ERNESTO 12.4 287.6 60 548 -2001 11 7 6 1 LESLIE 48.0 341.1 139 229 -1981 1 28 12 22 ERNESTO 45.0 24.5 163 771 -1998 1 15 12 7 RAFAEL 21.1 48.0 60 308 -1954 6 10 6 11 PATTY 38.5 267.3 136 818 -1971 11 10 12 18 FLORENCE 69.5 229.5 85 765 -1981 11 18 12 28 TONY 40.0 182.2 153 278 -1970 7 25 6 9 GORDON 39.0 204.7 31 495 -1986 6 1 18 18 RAFAEL 49.8 267.6 90 308 -1963 2 19 18 1 BERYL 18.4 244.2 157 372 -2001 3 5 0 24 ERNESTO 62.5 36.1 142 50 -1958 3 19 0 28 ALBERTO 12.5 85.5 158 166 -1959 1 4 0 22 TONY 52.5 166.3 32 463 -1972 1 28 6 13 CHRIS 66.3 301.0 20 759 -1981 4 19 18 14 JOYCE 39.5 199.1 36 530 -1991 8 7 6 13 PATTY 54.8 32.2 58 590 -2000 1 22 6 6 BERYL 29.7 329.9 33 848 -1972 8 27 6 12 SANDY 54.1 184.3 109 828 -1950 4 21 12 8 TONY 31.7 280.4 64 508 -1972 4 4 0 19 MICHAEL 46.2 58.8 38 227 -2001 1 4 0 27 DEBBY 7.7 146.1 146 203 -2003 9 1 6 6 OSCAR 64.2 13.5 57 855 -2002 12 7 6 3 MICHAEL 20.1 33.4 108 46 -1973 7 21 6 23 GORDON 41.8 31.4 111 891 -1987 4 22 0 24 BERYL 27.3 55.7 78 829 -2002 2 28 0 5 PATTY 51.6 185.1 159 361 -1978 1 23 6 22 CHRIS 35.1 237.5 56 722 -1987 4 19 6 14 LESLIE 53.8 28.3 99 841 -1974 10 11 6 9 CHRIS 69.0 33.1 61 534 -1988 7 15 6 13 DEBBY 23.5 72.2 121 199 -1983 6 11 12 23 CHRIS 8.7 76.7 102 763 -1958 5 16 0 6 HELENE 52.1 62.9 96 348 -1967 4 8 12 14 VALERIE 24.3 234.7 21 546 -1969 4 12 18 6 PATTY 60.0 32.6 127 97 -1993 4 21 18 18 RAFAEL 66.9 302.1 17 231 -2001 1 3 6 17 VALERIE 22.9 294.4 93 859 -1957 6 20 18 4 BERYL 17.9 275.9 15 480 -1965 1 6 18 8 ERNESTO 60.2 346.9 114 468 -1968 1 14 6 12 ISAAC 62.3 290.9 158 289 -1980 3 20 6 4 FLORENCE 29.8 200.3 92 607 -2001 6 12 18 23 DEBBY 19.6 15.6 105 876 -1999 11 23 18 26 NADINE 55.7 344.5 23 573 -1970 3 2 18 6 CHRIS 65.9 272.9 59 744 -1976 3 18 0 19 ISAAC 20.7 319.9 96 614 -1960 7 18 18 18 TONY 62.2 9.0 23 58 -1953 8 22 6 6 ERNESTO 13.6 170.8 107 280 -1968 1 9 12 19 BERYL 16.6 93.0 46 70 -1986 5 12 6 28 PATTY 54.1 254.6 126 647 -1973 5 13 12 15 OSCAR 9.4 115.0 38 39 -1981 2 24 12 23 LESLIE 11.3 291.6 14 10 -1962 7 9 6 24 JOYCE 12.0 323.5 92 657 -1988 10 9 12 17 ERNESTO 37.2 154.8 15 233 -1981 10 24 18 18 VALERIE 8.6 15.2 21 552 -1992 10 5 6 7 SANDY 39.3 123.2 83 311 -1988 7 5 18 12 WILLIAM 38.0 234.0 117 886 -1997 2 3 0 28 DEBBY 21.4 267.1 31 843 -1951 11 7 12 22 MICHAEL 26.7 275.5 48 697 -1981 7 1 18 23 ALBERTO 49.1 254.1 34 128 -1988 4 26 6 1 GORDON 49.6 334.2 116 80 -1989 3 11 12 28 TONY 28.5 119.1 26 733 -1963 12 4 0 4 NADINE 38.1 142.3 24 392 -1952 9 20 0 27 TONY 8.4 274.5 146 841 -1967 10 4 12 10 GORDON 47.1 189.9 129 158 -1982 2 3 0 15 DEBBY 67.6 209.0 70 457 -1973 6 22 6 25 BERYL 39.1 158.2 41 134 -1999 7 20 0 10 LESLIE 27.3 247.7 19 403 -1965 2 9 12 5 JOYCE 65.2 296.8 138 647 -1986 8 24 0 9 OSCAR 38.0 34.8 82 413 -1958 10 4 12 3 VALERIE 69.3 310.7 136 710 -2000 1 27 6 2 DEBBY 7.3 319.8 111 886 -1976 9 13 6 27 ERNESTO 12.6 186.9 156 782 -1960 9 21 0 7 PATTY 23.6 215.7 41 119 -1993 8 5 0 11 GORDON 23.5 19.5 52 121 -2001 12 17 6 21 HELENE 9.1 172.3 30 104 -1979 6 22 12 10 PATTY 43.5 143.1 107 689 -1952 4 14 18 15 ALBERTO 23.8 86.4 100 853 -1957 8 8 12 24 ALBERTO 39.8 207.0 132 728 -2003 1 22 18 3 ERNESTO 14.3 157.5 131 223 -1981 12 23 18 25 BERYL 13.6 338.8 106 33 -1980 5 7 6 9 FLORENCE 7.0 275.0 20 340 -1995 4 20 12 18 CHRIS 30.2 32.7 40 464 -1977 5 13 0 13 DEBBY 42.4 353.8 132 565 -2003 5 6 12 8 KIRK 58.6 76.1 116 77 -1975 8 26 18 28 TONY 23.3 98.2 156 172 -2003 1 11 18 1 LESLIE 18.0 340.3 40 585 -2001 11 5 12 12 NADINE 59.6 245.9 112 308 -2001 7 22 6 15 SANDY 20.7 113.2 115 255 -1971 12 17 0 26 BERYL 67.6 182.9 40 885 -1995 6 21 0 7 ISAAC 44.7 46.6 49 618 -1963 7 22 6 20 SANDY 28.0 195.1 70 312 -1998 11 24 18 24 WILLIAM 44.8 267.5 11 629 -1972 1 21 12 23 TONY 28.5 284.0 161 454 -1971 2 24 6 27 BERYL 16.6 26.2 67 213 -1962 11 21 6 24 GORDON 53.1 66.8 55 806 -1965 9 18 6 7 VALERIE 16.2 39.8 147 609 -1973 3 9 0 24 BERYL 60.4 300.2 132 7 -1964 1 10 12 11 CHRIS 8.6 61.4 151 896 -1954 10 21 18 17 ERNESTO 44.8 252.9 86 615 -1989 2 13 12 4 VALERIE 57.5 248.8 93 676 -1997 10 26 6 16 PATTY 29.2 42.4 140 564 -1986 7 28 0 19 LESLIE 50.7 355.9 70 694 -1999 5 21 6 16 PATTY 20.8 345.0 44 493 -1993 3 1 12 1 BERYL 57.2 216.6 135 178 -1998 10 23 18 22 RAFAEL 54.4 351.7 82 612 -1960 9 13 6 12 HELENE 32.2 203.7 59 32 -2001 7 9 0 25 VALERIE 28.8 96.9 84 416 -1951 6 9 6 28 VALERIE 16.1 352.1 150 141 -1985 2 27 12 28 BERYL 67.4 96.0 42 853 -1950 10 2 18 26 DEBBY 41.7 48.2 138 421 -1985 10 28 0 28 NADINE 57.1 285.0 128 238 -1953 12 10 18 23 ALBERTO 34.2 241.8 132 766 -1953 1 20 0 25 LESLIE 18.0 263.2 101 46 -1986 1 5 6 2 ERNESTO 7.3 188.1 31 626 -2001 7 21 6 1 FLORENCE 53.0 186.3 71 82 -1960 9 5 6 10 ALBERTO 12.9 39.7 83 308 -1959 1 5 6 26 NADINE 23.2 225.5 103 453 -1983 3 20 0 22 KIRK 67.8 155.1 24 576 -1955 12 24 6 4 FLORENCE 64.2 165.4 153 126 -1985 5 12 6 25 DEBBY 47.6 271.1 60 538 -1961 5 6 18 24 LESLIE 67.5 311.9 107 500 -2004 9 18 0 15 GORDON 32.0 161.6 74 223 -1963 8 5 6 26 TONY 35.7 244.7 159 117 -1950 1 23 0 8 TONY 56.8 199.0 112 527 -1985 7 7 18 5 KIRK 59.0 236.7 127 383 -1971 7 5 12 20 LESLIE 66.1 300.4 79 65 -1968 8 17 18 25 RAFAEL 59.6 208.2 30 458 -1952 2 19 12 25 GORDON 25.1 226.8 115 634 -1967 7 1 6 1 TONY 54.0 344.7 120 746 -2000 12 4 6 13 ERNESTO 31.2 320.2 87 296 -1966 4 21 0 10 HELENE 47.5 342.2 113 434 -1968 8 21 0 7 VALERIE 54.0 254.7 153 781 -1975 6 14 0 20 ALBERTO 68.6 223.7 153 276 -1973 5 9 12 28 OSCAR 56.1 29.8 164 323 -1961 12 22 6 18 VALERIE 10.9 271.3 75 116 -1978 2 22 18 10 ISAAC 22.6 36.1 10 81 -1964 4 15 18 16 MICHAEL 31.6 145.4 73 492 -1987 5 14 0 9 ISAAC 44.8 205.4 50 220 -1985 9 27 12 13 HELENE 43.9 211.6 28 568 -1956 9 14 0 16 VALERIE 9.0 139.8 137 280 -1988 11 1 12 24 LESLIE 48.6 206.8 38 49 -1978 9 16 18 15 PATTY 38.8 261.2 120 440 -1974 10 20 18 27 OSCAR 57.8 134.2 65 619 -1957 8 11 6 17 LESLIE 42.0 62.2 142 134 -1967 3 15 18 28 ERNESTO 10.6 98.7 128 642 -1957 11 13 0 11 OSCAR 9.6 340.3 32 885 -1980 11 9 12 28 TONY 39.5 235.1 61 216 -1969 10 1 12 21 LESLIE 44.0 333.6 19 848 -1953 6 28 12 9 GORDON 61.6 237.5 80 448 -1979 9 11 18 24 PATTY 41.4 141.3 61 102 -1981 1 4 0 18 MICHAEL 49.8 84.5 159 218 -1958 10 1 18 25 LESLIE 31.1 230.2 78 168 -1986 10 14 18 1 DEBBY 60.4 189.5 48 690 -1956 8 14 18 3 NADINE 28.3 351.6 51 456 -1962 7 23 6 5 SANDY 19.7 229.9 150 157 -2004 4 21 6 1 NADINE 11.0 168.4 55 648 -1993 2 1 12 27 DEBBY 19.8 198.4 38 54 -1959 7 10 6 14 LESLIE 44.1 68.2 49 198 -1987 6 24 6 18 TONY 20.5 330.5 110 890 -1969 12 6 0 1 KIRK 38.2 330.8 19 681 -1997 2 19 6 21 TONY 51.4 8.0 38 806 -1973 8 6 18 2 WILLIAM 40.3 228.5 43 26 -1986 3 20 6 22 DEBBY 36.4 228.8 103 530 -2004 5 19 6 4 OSCAR 11.8 12.1 139 255 -1968 11 8 12 18 OSCAR 8.5 46.7 129 542 -1954 10 3 12 2 HELENE 25.4 345.4 146 335 -1970 6 14 0 15 LESLIE 69.0 82.0 41 658 -1956 5 9 6 24 ERNESTO 40.9 91.9 33 279 -1953 8 21 0 11 RAFAEL 41.1 169.0 151 650 -1976 9 5 12 7 VALERIE 12.8 25.1 52 723 -1950 9 4 12 23 VALERIE 51.9 285.6 153 27 -1957 6 1 6 18 TONY 46.8 74.9 66 119 -1968 3 19 18 4 NADINE 65.1 232.5 119 626 -1986 5 1 18 19 CHRIS 41.9 8.9 104 590 -1956 2 6 0 2 VALERIE 66.3 198.4 35 857 -1990 10 15 6 23 TONY 63.0 303.1 39 476 -1950 12 16 18 11 KIRK 65.5 83.5 31 198 -1978 2 28 0 19 ALBERTO 37.3 86.0 90 478 -1988 4 16 12 24 JOYCE 68.5 99.5 151 82 -1958 10 25 18 13 NADINE 23.9 35.7 52 681 -1984 12 14 18 8 TONY 37.3 278.0 73 80 -1960 8 14 6 14 ERNESTO 52.6 319.9 95 119 -1962 9 26 0 6 BERYL 49.5 205.6 109 534 -1979 7 6 6 25 ALBERTO 9.1 246.1 162 567 -1986 6 27 0 1 ISAAC 21.9 115.4 153 511 -1971 8 17 18 2 ISAAC 47.0 255.7 110 15 -1954 8 13 0 15 ISAAC 43.5 214.0 123 221 -1952 11 7 6 16 PATTY 43.2 47.8 135 40 -1977 1 19 18 8 HELENE 35.3 76.4 155 502 -1990 7 13 12 1 MICHAEL 49.5 344.0 96 508 -1976 10 4 6 2 SANDY 63.6 97.9 35 178 -1959 12 9 0 27 FLORENCE 42.2 278.5 93 576 -1958 11 13 12 17 GORDON 9.5 16.9 61 587 -1957 6 22 18 1 SANDY 15.1 301.2 161 4 -1972 3 17 0 6 WILLIAM 24.3 62.9 44 434 -1957 4 22 6 26 ERNESTO 65.7 83.6 101 350 -1976 4 19 6 22 RAFAEL 35.5 259.4 128 134 -1967 11 10 18 24 OSCAR 9.2 55.9 151 859 -1963 8 14 0 17 DEBBY 29.4 52.5 160 79 -1986 11 14 6 8 NADINE 36.2 323.0 10 535 -1977 6 14 0 28 VALERIE 33.3 328.3 36 551 -1990 10 8 6 7 MICHAEL 54.0 318.5 149 173 -1967 9 15 0 26 DEBBY 65.3 184.8 36 10 -1995 1 5 18 21 ALBERTO 27.6 143.3 159 247 -1994 10 23 18 19 BERYL 51.1 118.6 116 643 -1974 8 24 12 9 OSCAR 32.2 191.7 121 596 -1988 2 20 6 3 LESLIE 57.2 343.5 36 419 -1954 12 19 18 26 LESLIE 35.4 326.8 113 608 -1974 1 13 0 14 MICHAEL 49.2 289.5 36 708 -1986 9 16 0 12 FLORENCE 24.8 273.6 140 154 -1980 6 5 18 19 WILLIAM 60.4 196.1 55 26 -1953 12 25 6 7 WILLIAM 57.3 334.7 18 591 -1963 3 9 18 5 KIRK 29.0 59.0 17 515 -1994 6 23 12 2 CHRIS 62.0 294.5 53 71 -1974 7 2 0 12 WILLIAM 39.8 272.6 111 98 -2000 12 23 0 14 ERNESTO 7.3 136.6 164 875 -1987 3 16 0 15 WILLIAM 59.8 96.0 111 346 -1982 3 1 6 10 HELENE 25.6 64.3 114 593 -1984 5 21 0 23 BERYL 35.6 109.9 71 242 -1999 5 25 18 21 OSCAR 27.3 51.1 164 26 -1999 10 8 18 16 RAFAEL 40.9 255.6 63 493 -1981 11 28 6 26 OSCAR 64.9 213.6 145 765 -1977 3 18 18 9 FLORENCE 8.5 86.6 128 696 -1991 3 27 0 27 SANDY 14.5 24.5 139 795 -1995 9 25 12 28 RAFAEL 59.3 131.7 125 60 -1962 4 12 0 5 BERYL 28.8 232.0 160 103 -1971 3 12 6 16 VALERIE 19.2 244.5 83 327 -2001 10 10 12 19 RAFAEL 28.5 156.5 78 291 -1976 4 13 0 27 SANDY 62.1 255.7 77 414 -1997 4 7 12 6 JOYCE 11.6 278.2 96 552 -1963 12 4 0 14 GORDON 57.1 231.6 78 247 -1957 4 25 0 18 JOYCE 61.0 202.7 71 235 -1981 8 16 18 23 NADINE 47.4 16.7 11 277 -1957 5 6 12 4 LESLIE 60.4 99.0 43 843 -1978 11 23 0 16 ALBERTO 42.5 137.2 32 497 -2003 1 2 18 16 KIRK 40.7 184.0 41 653 -1988 6 26 6 20 DEBBY 21.0 203.2 145 403 -2002 9 9 6 16 DEBBY 22.4 23.9 44 124 -1974 6 18 12 3 NADINE 56.0 335.3 138 452 -1953 12 14 6 14 HELENE 12.8 176.0 103 418 -1982 9 21 6 8 RAFAEL 59.8 270.2 142 408 -1996 7 3 0 28 ERNESTO 21.7 130.8 69 62 -1992 6 23 18 22 KIRK 43.0 49.3 37 207 -1999 6 12 0 9 FLORENCE 61.7 261.2 52 776 -1976 1 21 6 23 MICHAEL 46.2 231.2 23 37 -1983 8 12 0 22 MICHAEL 40.9 266.6 107 128 -1995 10 17 12 13 RAFAEL 50.8 171.4 160 189 -1997 11 21 0 1 LESLIE 41.6 195.8 118 342 -1984 6 19 18 21 NADINE 13.0 197.1 40 827 -1959 7 26 12 18 DEBBY 39.8 160.4 67 246 -1970 1 24 18 14 OSCAR 24.5 168.4 93 434 -1981 3 4 6 3 TONY 40.8 184.6 130 207 -2000 12 3 0 4 JOYCE 63.3 191.2 59 806 -1984 12 15 6 4 DEBBY 63.6 50.5 95 898 -1952 11 16 0 1 BERYL 68.9 156.9 109 297 -1981 5 20 0 23 RAFAEL 55.7 97.9 31 806 -1981 10 4 12 28 RAFAEL 11.6 93.3 82 559 -1995 10 6 0 27 LESLIE 31.2 2.3 137 232 -2004 4 14 18 13 WILLIAM 25.8 296.5 94 296 -1957 3 6 6 14 CHRIS 43.5 214.7 17 666 -1965 6 24 12 2 HELENE 44.2 262.6 142 476 -1978 4 24 0 16 DEBBY 12.9 109.4 30 64 -1986 11 21 6 5 TONY 20.4 110.2 34 494 -1959 10 1 18 19 HELENE 20.9 320.3 134 244 -1984 8 6 18 18 FLORENCE 36.0 321.9 141 829 -1996 11 2 0 6 TONY 50.3 301.3 99 779 -1953 9 10 0 5 VALERIE 43.7 219.9 162 580 -1966 1 15 6 9 CHRIS 27.0 177.5 56 789 -1964 10 11 12 28 BERYL 34.7 161.2 77 423 -1991 4 20 12 13 FLORENCE 25.1 281.8 129 387 -1981 1 8 0 10 ISAAC 39.5 346.3 97 771 -1982 6 27 6 17 FLORENCE 24.1 141.0 114 380 -1997 12 13 12 12 DEBBY 57.3 24.4 81 87 -1962 7 26 18 22 WILLIAM 9.0 17.4 123 713 -1958 5 5 18 13 NADINE 51.5 50.8 82 607 -1997 8 24 6 21 JOYCE 17.8 350.0 19 743 -1958 7 4 18 9 KIRK 65.3 332.2 102 472 -1984 11 12 18 8 MICHAEL 21.2 14.5 67 608 -1965 12 13 0 13 TONY 44.2 126.4 162 358 -1997 12 2 12 13 BERYL 56.0 297.0 160 301 -2002 11 20 12 21 BERYL 19.7 4.1 159 49 -1960 4 28 6 3 SANDY 61.6 276.1 111 61 -1969 7 5 0 20 PATTY 14.5 289.6 139 798 -1990 11 6 12 6 LESLIE 65.9 296.4 163 310 -1995 10 24 6 28 VALERIE 8.1 307.3 58 400 -1995 7 7 18 23 DEBBY 34.8 129.4 99 60 -1994 11 5 18 14 PATTY 41.4 193.0 76 242 -1984 6 20 6 8 HELENE 33.8 331.8 118 576 -1998 7 17 0 10 ERNESTO 39.3 8.2 22 843 -1986 5 26 18 2 RAFAEL 59.5 283.8 64 589 -1986 9 11 6 24 ISAAC 13.1 262.8 22 415 -1999 3 4 18 8 OSCAR 36.5 216.4 143 344 -1985 12 22 12 9 LESLIE 64.6 276.6 70 419 -1950 12 17 18 26 PATTY 53.9 231.2 59 218 -1990 6 26 12 2 ALBERTO 25.5 227.5 59 407 -1950 5 8 18 3 CHRIS 55.5 341.8 164 284 -1999 7 28 18 8 VALERIE 45.2 194.4 116 151 -1991 4 11 6 19 PATTY 61.8 225.0 92 226 -2000 1 7 18 12 MICHAEL 52.7 31.7 47 547 -1980 9 11 12 4 DEBBY 33.3 260.7 42 288 -1968 4 15 12 8 JOYCE 7.1 17.0 95 832 -1981 11 8 18 2 ISAAC 54.1 232.8 151 45 -1985 2 7 6 25 ERNESTO 12.6 273.9 161 328 -1969 6 16 0 4 WILLIAM 49.1 210.1 130 157 -2002 12 24 0 28 HELENE 9.9 273.2 36 716 -1956 10 16 12 6 HELENE 10.6 355.2 111 468 -1962 7 27 12 7 PATTY 43.3 31.2 120 735 -2001 2 6 6 21 DEBBY 12.3 190.7 69 235 -1974 6 5 6 27 DEBBY 38.2 237.9 46 113 -1991 8 10 18 27 JOYCE 67.4 20.7 32 815 -1982 7 9 12 23 CHRIS 47.8 79.7 110 388 -1952 1 22 12 16 KIRK 46.9 324.9 98 102 -1957 5 7 6 24 SANDY 21.4 43.9 116 247 -1956 9 22 12 18 WILLIAM 63.7 244.1 142 232 -1987 12 4 0 13 PATTY 51.7 327.0 98 336 -1972 2 17 12 3 ALBERTO 47.0 255.6 102 696 -1963 9 18 0 1 MICHAEL 64.0 265.3 118 427 -1997 3 12 6 4 NADINE 48.4 293.9 156 348 -1959 4 24 0 15 KIRK 50.1 56.3 32 370 -1952 3 11 0 14 TONY 47.3 274.6 151 384 -1966 12 5 0 14 ERNESTO 8.3 65.3 33 80 -1957 8 23 18 13 PATTY 37.1 212.3 139 535 -1995 11 17 12 10 CHRIS 68.7 191.3 25 167 -1980 2 18 6 22 FLORENCE 20.2 291.6 117 347 -1954 5 2 6 8 PATTY 20.5 206.7 132 252 -1983 10 25 0 20 RAFAEL 42.1 307.4 162 616 -1997 11 20 18 10 JOYCE 64.1 352.8 130 589 -2004 4 27 18 28 VALERIE 42.9 80.4 46 845 -1963 6 5 0 14 CHRIS 48.3 127.5 138 260 -1976 1 2 0 6 HELENE 48.7 249.9 89 394 -1968 8 25 0 8 BERYL 37.9 279.7 95 325 -1962 1 4 12 17 SANDY 48.5 141.7 68 306 -1999 5 16 18 21 HELENE 34.3 99.6 118 450 -1971 12 15 0 10 RAFAEL 64.3 63.8 109 291 -1975 5 11 6 13 WILLIAM 68.0 152.9 152 52 -1973 2 15 12 20 SANDY 38.3 110.5 73 659 -1954 5 20 6 25 DEBBY 47.5 33.0 84 338 -1966 3 8 18 2 TONY 64.5 165.2 140 646 -1982 4 11 0 4 KIRK 12.7 216.2 50 42 -1962 3 24 12 26 ALBERTO 30.8 274.3 156 269 -1959 8 10 12 26 VALERIE 17.2 61.4 132 698 -1971 7 12 12 2 KIRK 25.7 201.8 57 860 -2003 6 25 12 26 LESLIE 53.3 309.8 41 505 -1980 3 25 12 22 GORDON 53.7 309.8 132 431 -1953 12 22 0 20 CHRIS 8.3 261.4 96 540 -1981 11 1 0 7 LESLIE 52.1 296.0 137 58 -1980 10 12 12 17 FLORENCE 44.5 233.3 60 249 -2001 2 7 12 7 VALERIE 69.6 100.5 69 215 -1980 10 18 18 12 ISAAC 22.4 142.1 53 51 -1990 3 25 18 17 VALERIE 28.4 172.4 38 577 -1953 10 1 6 2 KIRK 16.1 264.7 82 225 -1958 4 1 6 16 PATTY 54.8 304.6 81 753 -1995 10 22 0 9 NADINE 56.9 147.9 121 894 -1960 12 6 0 5 LESLIE 68.4 292.7 44 257 -2002 10 11 0 19 VALERIE 24.9 217.1 58 59 -1998 5 5 12 19 SANDY 35.5 346.7 86 282 -1999 2 3 12 23 SANDY 8.5 254.6 54 638 -1984 4 19 18 18 RAFAEL 34.5 308.8 97 612 -1967 6 1 0 24 CHRIS 11.6 17.5 121 827 -1965 2 6 0 8 NADINE 29.1 24.7 136 559 -1953 2 7 0 6 LESLIE 40.7 130.9 55 83 -1968 4 8 6 21 ISAAC 58.9 250.9 47 413 -1997 12 1 0 5 FLORENCE 30.8 158.1 20 333 -1982 9 22 6 1 VALERIE 38.9 100.5 130 436 -1965 4 9 18 27 NADINE 66.5 326.5 148 484 -1951 5 12 6 19 PATTY 68.6 83.4 130 719 -1955 7 1 0 7 DEBBY 14.3 104.4 25 840 -1961 12 5 6 22 BERYL 62.8 183.3 99 612 -1998 2 24 18 17 NADINE 28.1 43.0 162 600 -1954 7 24 0 27 PATTY 25.6 273.9 158 146 -1975 3 1 0 20 VALERIE 57.0 299.2 12 140 -1994 1 22 12 12 VALERIE 18.8 28.1 106 631 -1951 12 11 12 25 HELENE 59.6 177.9 86 132 -1967 8 20 12 15 DEBBY 45.3 63.1 137 573 -1971 9 23 12 15 GORDON 45.6 23.3 139 656 -1983 10 24 0 11 CHRIS 59.6 159.9 108 847 -1982 7 7 6 14 VALERIE 15.7 11.8 95 873 -1996 8 1 6 16 VALERIE 14.1 246.0 139 553 -1970 11 19 18 6 VALERIE 39.7 209.8 146 521 -1950 10 1 12 15 HELENE 16.9 134.2 150 617 -1969 7 25 6 11 LESLIE 26.4 285.6 21 862 -1975 2 17 6 19 VALERIE 12.5 192.5 70 331 -1978 5 24 18 21 SANDY 11.6 2.1 159 892 -1998 6 9 0 6 TONY 29.6 60.8 72 294 -1974 7 25 12 25 HELENE 17.0 331.0 17 428 -1993 10 4 12 22 PATTY 27.2 80.8 76 101 -1997 12 25 6 22 JOYCE 60.6 266.7 141 239 -1953 7 5 0 23 JOYCE 8.4 287.0 117 555 -1999 7 17 12 21 NADINE 36.3 151.1 133 641 -1998 7 17 18 27 JOYCE 40.2 189.8 33 737 -1987 8 24 6 11 ISAAC 45.5 75.3 101 725 -1953 11 27 6 15 ISAAC 50.4 285.7 64 817 -1983 12 1 12 27 GORDON 21.2 189.9 22 212 -1985 1 17 12 10 SANDY 44.4 105.1 57 419 -1953 2 14 0 20 WILLIAM 52.4 254.8 19 356 -1996 12 11 12 22 TONY 27.8 207.6 29 382 -1955 4 13 12 1 OSCAR 34.7 29.8 46 53 -1979 1 24 0 3 SANDY 28.5 69.5 145 849 -1972 4 4 6 18 TONY 10.5 251.9 52 252 -1954 12 23 6 7 BERYL 38.3 345.3 142 879 -1951 6 7 6 21 JOYCE 12.5 300.7 145 388 -1956 1 24 6 1 JOYCE 20.7 201.7 130 801 -1975 7 2 0 21 RAFAEL 34.1 159.1 106 720 -1975 9 1 0 3 DEBBY 27.2 178.1 88 642 -2001 2 23 18 9 OSCAR 55.0 115.6 145 785 -2000 5 11 0 8 BERYL 46.9 79.5 98 751 -1983 3 24 6 2 BERYL 50.1 301.5 143 533 -1974 11 2 6 9 ERNESTO 49.1 190.8 121 541 -1971 2 3 18 14 MICHAEL 19.0 258.0 89 211 -1958 5 14 12 11 FLORENCE 40.6 54.5 63 700 -1956 10 6 6 18 OSCAR 34.1 355.7 160 313 -1964 1 6 18 11 PATTY 26.9 314.6 45 436 -1952 1 7 12 6 BERYL 25.3 136.8 124 836 -1998 2 8 12 19 WILLIAM 55.2 233.8 141 599 -1965 3 15 0 3 TONY 25.1 320.8 97 657 -1987 6 27 18 6 ERNESTO 17.7 79.9 72 879 -1953 5 24 6 17 KIRK 64.7 41.4 131 88 -1956 9 17 12 16 HELENE 49.6 276.4 108 833 -1965 8 21 18 23 PATTY 68.7 28.6 109 815 -1996 4 6 12 27 ISAAC 62.5 134.2 93 344 -1955 12 21 12 10 JOYCE 58.8 150.1 47 590 -1964 1 8 0 11 ERNESTO 42.7 245.4 97 251 -1965 1 8 6 8 PATTY 32.2 275.5 77 174 -1958 11 6 12 15 GORDON 54.9 154.6 70 182 -1973 3 3 18 20 KIRK 20.9 282.7 132 124 -1994 12 22 6 2 WILLIAM 61.8 119.1 89 777 -1980 3 6 6 27 ISAAC 68.0 256.0 121 146 -1980 2 15 12 24 LESLIE 40.5 148.1 74 27 -2000 9 28 0 11 OSCAR 8.3 315.9 150 514 -2003 8 27 12 10 TONY 29.9 89.4 160 286 -1974 3 10 0 7 NADINE 26.9 328.9 117 760 -1998 5 16 18 15 NADINE 46.1 85.5 61 388 -1957 12 7 6 26 TONY 35.3 170.0 47 363 -2000 11 11 6 14 JOYCE 12.8 0.7 149 467 -1952 5 21 0 1 WILLIAM 59.4 283.3 127 573 -1995 11 5 18 4 WILLIAM 15.9 13.5 148 46 -1952 2 16 6 24 BERYL 24.1 198.0 10 387 -1979 5 25 0 15 DEBBY 68.3 305.6 45 304 -1960 10 15 12 11 WILLIAM 26.8 41.7 145 482 -1986 2 11 6 11 ALBERTO 32.3 126.4 102 176 -1958 6 25 0 15 TONY 38.5 259.4 41 115 -1980 2 3 18 6 OSCAR 66.9 167.5 120 309 -1962 9 5 18 5 NADINE 11.1 189.8 86 455 -1988 10 3 0 12 TONY 60.9 213.5 124 278 -1982 12 22 18 15 JOYCE 65.3 135.6 121 165 -1976 3 22 12 23 RAFAEL 66.2 49.7 94 298 -1995 2 3 6 28 CHRIS 28.0 156.6 140 126 -1997 4 15 12 22 TONY 16.7 36.0 97 168 -1999 12 11 12 16 RAFAEL 53.7 59.1 28 424 -2003 12 12 18 8 VALERIE 17.1 41.6 30 62 -1998 7 22 12 28 RAFAEL 53.3 173.1 123 784 -1978 5 1 12 28 ERNESTO 64.7 170.6 41 187 -1961 7 21 12 23 SANDY 10.2 265.0 150 327 -1952 4 18 0 17 ALBERTO 32.8 14.7 52 681 -2004 8 20 6 22 NADINE 12.2 246.0 156 644 -1977 9 19 0 11 PATTY 8.3 319.0 22 647 -1966 12 21 0 21 OSCAR 58.4 129.3 154 217 -1954 1 16 18 18 NADINE 10.4 319.3 136 225 -1974 5 28 18 10 ISAAC 26.6 290.7 75 348 -1987 10 22 18 23 GORDON 63.1 88.3 42 145 -1959 10 23 6 20 VALERIE 10.2 51.0 62 675 -1973 3 4 18 14 DEBBY 52.7 122.1 88 534 -1973 4 18 6 27 VALERIE 69.8 125.2 72 366 -1964 10 23 12 28 NADINE 26.3 144.1 78 813 -1998 9 26 0 21 LESLIE 68.5 222.3 121 663 -1972 3 28 6 8 OSCAR 39.6 68.4 144 525 -1965 7 28 0 27 PATTY 69.8 258.1 110 673 -1984 5 19 0 25 JOYCE 7.2 189.3 20 770 -1957 8 14 18 27 PATTY 44.3 63.5 139 394 -1982 9 25 6 24 KIRK 42.1 354.9 118 214 -1966 12 9 6 27 ERNESTO 35.6 103.8 11 597 -1964 3 17 12 15 DEBBY 55.6 355.7 76 875 -1984 3 23 0 11 ISAAC 31.5 198.3 103 672 -1989 11 4 18 28 WILLIAM 66.0 100.3 127 530 -1960 8 18 18 20 ERNESTO 68.9 263.2 112 270 -1962 10 23 6 13 KIRK 47.4 100.1 102 213 -1964 8 20 12 17 JOYCE 35.0 118.9 139 345 -1967 9 12 18 10 LESLIE 24.3 164.2 73 94 -1964 7 7 18 4 DEBBY 66.5 79.2 91 845 -1991 2 5 0 13 TONY 54.5 17.6 23 820 -1983 2 17 18 10 DEBBY 15.9 308.2 59 843 -1986 2 22 18 25 GORDON 23.8 305.2 97 735 -1970 5 8 18 13 FLORENCE 18.6 200.9 98 461 -1995 8 27 6 13 GORDON 63.6 112.3 132 400 -1981 6 16 0 2 FLORENCE 43.4 143.8 109 862 -1969 8 21 12 28 NADINE 27.6 249.0 39 801 -1972 8 20 0 15 JOYCE 42.5 145.5 80 522 -1959 11 16 18 14 ALBERTO 39.7 123.6 131 686 -1998 1 8 18 18 RAFAEL 25.5 17.2 123 127 -1967 8 7 0 28 SANDY 63.0 138.8 154 127 -1999 6 23 6 23 SANDY 27.6 9.5 59 225 -1988 9 28 12 1 TONY 13.0 205.2 27 816 -2002 12 14 18 14 CHRIS 22.4 32.5 34 484 -1962 5 18 0 20 VALERIE 64.2 160.0 148 585 -1989 5 6 12 5 FLORENCE 13.8 254.3 88 397 -1950 7 6 0 4 FLORENCE 27.6 163.6 65 500 -1985 6 21 0 6 CHRIS 54.1 233.6 127 812 -1963 5 14 0 5 CHRIS 19.5 223.4 144 843 -1958 1 4 6 23 CHRIS 49.2 24.4 79 145 -1970 12 16 6 7 DEBBY 51.5 220.3 106 525 -1980 9 16 12 7 VALERIE 9.2 348.0 38 848 -1977 3 26 18 13 HELENE 11.4 234.9 64 789 -1999 1 16 6 7 DEBBY 54.0 109.0 123 352 -1995 2 4 12 10 LESLIE 59.5 13.3 82 85 -1970 2 24 12 10 VALERIE 39.6 348.4 23 500 -1959 1 10 12 23 GORDON 11.1 116.6 30 591 -1974 8 5 12 5 FLORENCE 30.7 2.6 114 175 -1980 9 25 0 8 JOYCE 28.2 347.9 90 225 -1974 6 12 6 20 RAFAEL 17.1 111.0 45 499 -1968 10 20 0 1 RAFAEL 62.1 83.2 78 160 -1982 7 4 12 5 PATTY 13.2 216.1 112 261 -1983 2 22 12 11 TONY 43.0 91.2 163 249 -1990 8 24 12 27 VALERIE 20.9 88.2 71 360 -1950 7 17 12 14 LESLIE 20.8 115.3 16 235 -1972 10 8 6 19 ISAAC 19.2 352.6 146 281 -1979 9 19 0 23 OSCAR 52.8 339.7 148 449 -1968 4 6 12 5 GORDON 66.4 67.5 71 595 -1975 6 16 18 21 LESLIE 63.4 179.9 21 848 -1964 1 3 18 22 TONY 26.8 111.6 72 454 -1984 3 24 18 5 RAFAEL 49.0 95.2 44 527 -1957 10 16 0 20 ISAAC 28.6 251.9 124 332 -1967 11 11 12 4 DEBBY 38.2 211.4 52 213 -1953 9 15 18 27 KIRK 48.8 264.7 119 163 -1998 11 23 0 25 MICHAEL 41.4 29.0 84 742 -2003 4 28 18 7 SANDY 18.0 278.6 85 798 -1986 9 24 12 19 HELENE 8.7 43.8 84 775 -1974 4 13 18 7 SANDY 64.3 186.1 110 272 -2000 9 16 12 17 FLORENCE 51.6 67.7 115 267 -1970 12 27 0 20 SANDY 8.1 189.0 29 245 -2001 6 14 12 27 LESLIE 63.8 19.2 153 657 -1953 11 5 0 27 WILLIAM 12.9 46.6 113 47 -1997 8 9 6 16 ISAAC 17.4 199.1 73 556 -1956 4 25 18 21 KIRK 46.3 72.9 142 415 -1974 7 23 6 21 VALERIE 25.7 351.0 91 676 -1988 3 3 12 4 CHRIS 60.0 208.4 72 206 -1967 1 2 6 25 FLORENCE 42.2 269.3 149 323 -1976 9 10 6 6 ISAAC 61.4 51.5 29 558 -1968 8 11 6 19 BERYL 54.8 356.9 32 310 -1973 4 5 0 27 KIRK 35.2 180.2 36 234 -1995 6 17 0 2 SANDY 56.5 287.5 85 387 -1974 6 10 0 11 NADINE 48.0 40.9 137 886 -1988 8 18 0 9 RAFAEL 39.5 50.5 31 312 -1999 12 5 6 12 TONY 29.8 61.1 41 769 -1957 6 1 18 26 HELENE 33.3 62.0 105 48 -1978 7 14 12 22 CHRIS 10.9 273.1 93 504 -1969 7 3 18 4 PATTY 8.9 37.0 91 123 -1984 7 1 6 18 ALBERTO 11.1 191.9 133 148 -1972 1 22 6 16 BERYL 63.4 125.5 103 452 -2001 12 7 0 25 TONY 24.6 168.3 100 139 -1993 6 24 18 4 CHRIS 18.6 308.0 78 785 -1972 4 6 0 25 MICHAEL 46.1 310.0 163 772 -1990 6 11 0 17 ALBERTO 45.7 94.3 117 446 -1997 3 19 18 3 PATTY 27.0 199.8 32 251 -1980 7 17 6 6 HELENE 48.9 35.7 83 419 -1957 8 17 18 19 MICHAEL 28.7 14.3 25 340 -1966 1 27 12 19 DEBBY 38.0 269.1 30 790 -1957 4 15 12 7 NADINE 60.9 9.8 133 332 -1994 9 20 18 17 BERYL 24.4 10.4 80 664 -1996 11 13 18 12 FLORENCE 30.2 123.2 117 459 -1992 12 24 18 26 NADINE 27.3 234.2 92 654 -1986 7 22 18 21 HELENE 9.1 96.4 116 84 -1976 3 8 18 23 KIRK 33.5 308.7 80 313 -1990 6 21 12 1 GORDON 51.8 3.8 55 634 -1989 5 21 6 6 WILLIAM 22.4 207.7 122 661 -1998 11 10 6 5 JOYCE 11.3 241.9 71 505 -1973 8 3 18 3 ISAAC 55.7 261.4 54 720 -2000 11 20 12 7 NADINE 45.9 140.5 130 264 -1976 4 9 6 27 ISAAC 53.6 180.5 18 672 -1959 10 16 6 3 VALERIE 38.8 96.0 15 400 -1972 11 25 0 4 BERYL 59.1 305.3 71 357 -1984 7 26 12 3 JOYCE 36.1 330.5 82 876 -1996 12 26 0 25 HELENE 39.4 301.4 82 798 -1954 5 18 6 14 LESLIE 19.5 325.4 46 365 -1997 12 10 18 6 HELENE 26.5 325.2 67 183 -1968 6 28 0 27 GORDON 33.5 194.9 150 861 -1967 4 24 18 24 TONY 64.9 100.8 24 707 -1961 8 20 0 1 TONY 66.5 211.5 92 664 -1967 5 5 18 17 FLORENCE 59.9 276.2 123 64 -1970 1 13 0 7 NADINE 63.2 251.4 92 699 -1956 5 17 6 9 TONY 68.0 185.4 14 331 -1999 11 28 12 27 JOYCE 57.8 116.5 143 14 -1994 6 23 12 25 NADINE 10.9 169.0 28 879 -2001 11 7 18 28 WILLIAM 25.6 31.8 50 829 -1993 11 26 6 26 LESLIE 22.4 201.5 125 280 -1980 12 21 0 25 ALBERTO 35.3 93.8 82 14 -1992 2 24 12 8 ISAAC 11.4 308.1 99 685 -1995 1 14 12 7 VALERIE 24.7 313.0 111 107 -1976 1 12 12 23 GORDON 60.8 354.4 113 175 -1998 11 28 12 20 VALERIE 40.8 58.0 144 435 -1953 12 4 18 18 VALERIE 11.9 101.9 45 489 -1969 1 20 6 8 NADINE 48.5 275.3 109 468 -1968 1 11 12 6 RAFAEL 60.5 21.4 140 651 -1994 1 1 12 19 CHRIS 10.4 279.6 74 415 -1992 3 9 12 3 WILLIAM 34.9 344.0 149 530 -2000 8 9 0 28 BERYL 44.8 91.6 73 721 -1992 6 18 12 9 KIRK 24.6 180.5 57 42 -1959 4 27 18 16 KIRK 51.3 298.3 84 398 -1972 11 6 18 11 OSCAR 55.3 102.9 46 300 -1987 10 15 18 4 RAFAEL 35.7 345.0 144 161 -1966 2 25 12 20 DEBBY 53.7 341.9 63 191 -1999 7 9 18 17 KIRK 56.4 321.3 121 568 -1983 6 26 18 14 GORDON 44.7 235.8 86 618 -1995 11 26 6 4 GORDON 33.3 102.2 81 810 -1980 11 10 12 6 FLORENCE 7.5 5.2 107 130 -2004 12 20 6 21 BERYL 36.7 270.0 149 79 -1982 11 11 18 21 KIRK 69.8 341.2 62 232 -2000 3 24 0 3 SANDY 15.9 336.6 32 180 -1970 11 9 18 12 LESLIE 40.5 352.7 37 12 -1968 1 10 12 28 PATTY 59.7 224.9 84 326 -1980 6 12 12 12 RAFAEL 8.2 57.6 95 646 -1959 10 12 0 12 HELENE 7.0 5.3 17 578 -1998 3 5 18 12 KIRK 14.7 66.3 53 135 -1968 12 3 0 26 JOYCE 25.6 88.9 143 801 -1995 10 16 18 20 FLORENCE 33.7 48.9 119 708 -1986 3 19 0 20 LESLIE 31.4 287.2 78 231 -1966 9 17 6 27 HELENE 59.2 35.3 78 698 -1960 4 25 6 6 FLORENCE 40.8 286.5 139 27 -1985 1 24 18 19 BERYL 56.6 22.2 104 158 -1965 3 26 0 9 KIRK 23.0 214.2 102 807 -1980 7 13 0 10 JOYCE 60.9 84.0 13 312 -1970 9 27 0 23 PATTY 8.2 331.8 96 627 -2002 2 8 6 13 HELENE 31.4 245.3 88 401 -1978 6 21 0 21 CHRIS 53.6 224.2 147 456 -1984 3 24 18 26 KIRK 22.4 38.6 160 372 -1967 6 6 12 15 CHRIS 66.9 70.9 46 72 -1971 3 16 18 18 BERYL 38.5 21.9 82 758 -1986 3 23 6 1 DEBBY 38.2 347.3 114 591 -1974 4 13 12 15 HELENE 19.7 108.8 17 878 -1968 7 20 12 10 SANDY 31.1 234.6 38 226 -1978 11 26 18 6 PATTY 51.7 185.6 31 471 -1997 10 12 12 24 MICHAEL 52.1 249.5 138 820 -1952 7 12 12 26 FLORENCE 54.1 289.9 34 78 -1971 7 11 0 7 OSCAR 38.7 314.4 144 289 -1988 10 2 18 6 GORDON 49.0 145.2 35 215 -1977 8 8 18 25 VALERIE 9.1 263.0 12 319 -1966 12 15 18 22 ISAAC 36.0 215.7 109 562 -1991 10 4 6 9 ALBERTO 28.5 314.6 23 445 -1995 7 9 18 15 DEBBY 32.4 313.6 127 356 -1979 7 19 12 12 DEBBY 29.1 168.3 64 208 -1993 6 19 6 6 MICHAEL 49.5 241.7 116 484 -1991 1 12 12 13 ISAAC 10.1 354.6 57 160 -1969 8 20 18 16 TONY 8.0 138.7 16 551 -1987 5 3 12 4 SANDY 57.6 196.2 129 468 -1960 11 26 0 4 DEBBY 66.7 148.6 10 607 -1997 6 20 12 24 CHRIS 69.2 214.3 13 307 -1998 4 18 18 10 ALBERTO 32.0 168.9 20 67 -1950 9 14 6 21 ALBERTO 24.2 243.1 154 888 -1991 12 24 0 27 KIRK 59.2 336.2 134 189 -1998 4 19 18 21 VALERIE 66.4 69.9 29 179 -1997 1 20 0 20 ALBERTO 14.0 20.6 55 426 -1985 1 24 6 22 ERNESTO 55.6 122.4 58 123 -1956 10 22 12 14 HELENE 35.6 306.8 50 504 -1994 9 28 6 4 WILLIAM 67.9 133.5 160 413 -1973 12 14 18 1 RAFAEL 15.8 4.5 120 11 -2002 3 28 0 19 RAFAEL 28.8 203.7 89 215 -1951 8 24 18 14 PATTY 25.3 355.7 75 783 -1985 5 19 6 24 MICHAEL 24.6 193.1 141 283 -1966 9 7 18 25 TONY 30.3 306.0 126 342 -1988 4 9 0 13 ISAAC 21.1 268.0 88 469 -1962 5 18 18 25 DEBBY 40.8 44.0 73 514 -2001 10 15 6 11 FLORENCE 17.4 180.1 58 252 -1962 12 8 0 3 NADINE 20.1 54.5 24 364 -1961 11 9 6 13 HELENE 54.3 204.7 156 350 -1954 10 2 12 27 PATTY 12.2 96.7 15 266 -1963 4 23 12 7 NADINE 30.6 164.8 123 616 -1979 8 5 18 17 OSCAR 62.3 9.8 46 281 -1984 1 11 0 28 DEBBY 70.0 160.7 28 428 -1964 2 7 0 25 SANDY 24.1 88.1 40 725 -1992 12 1 12 19 WILLIAM 48.6 92.4 14 353 -1962 3 7 18 8 SANDY 42.5 348.5 11 51 -1953 12 23 18 5 ALBERTO 13.7 221.9 120 266 -1976 11 25 18 13 GORDON 41.1 289.1 128 41 -2000 8 25 12 9 FLORENCE 48.9 146.1 62 363 -1954 6 3 12 6 ISAAC 21.2 22.1 86 570 -1953 4 4 12 14 OSCAR 50.6 170.9 119 758 -1960 1 2 0 16 KIRK 11.6 228.7 158 25 -1971 6 21 6 11 KIRK 42.0 132.8 71 435 -1999 4 17 6 23 PATTY 17.6 195.6 94 130 -1979 9 17 18 27 BERYL 20.4 234.6 109 788 -1952 6 15 12 17 WILLIAM 28.5 216.9 113 609 -1992 4 26 6 9 OSCAR 24.7 87.4 142 197 -1979 11 3 18 28 CHRIS 32.1 162.5 48 502 -1977 4 26 18 2 WILLIAM 25.7 170.0 73 837 -2002 8 17 18 20 ALBERTO 59.2 282.6 43 708 -1975 3 16 6 16 ISAAC 51.3 234.2 55 801 -1965 4 4 0 25 SANDY 7.1 150.4 107 857 -1980 5 18 18 12 FLORENCE 14.0 155.0 68 581 -2000 5 10 0 22 ALBERTO 62.8 75.8 114 616 -1980 6 1 6 15 GORDON 63.1 352.2 120 499 -1956 1 14 6 4 HELENE 31.9 215.2 99 423 -2002 1 8 0 22 GORDON 61.5 141.4 16 272 -1957 5 18 6 5 PATTY 40.4 271.9 134 726 -1991 9 19 0 1 CHRIS 37.8 100.1 163 403 -1951 3 4 0 24 VALERIE 36.0 308.8 116 742 -1992 6 10 18 28 SANDY 66.2 236.8 102 331 -1982 3 25 18 26 MICHAEL 7.9 105.7 118 428 -1991 6 2 6 8 GORDON 19.3 186.2 92 235 -2002 2 22 12 18 RAFAEL 9.8 303.2 114 750 -1954 9 15 6 27 HELENE 62.8 98.3 163 135 -1973 4 7 6 17 KIRK 15.2 30.1 150 503 -1969 11 3 12 17 CHRIS 36.8 302.9 105 691 -1965 3 14 12 26 DEBBY 60.7 269.0 106 399 -1997 12 8 18 21 SANDY 61.2 55.6 73 759 -1957 4 24 6 23 LESLIE 19.2 120.9 142 43 -1988 8 10 6 27 KIRK 22.3 259.2 95 295 -2004 7 21 18 24 FLORENCE 41.4 257.5 38 491 -1998 3 12 0 12 ERNESTO 16.0 19.0 97 499 -1996 5 7 6 1 DEBBY 55.2 29.7 20 818 -1975 3 11 0 5 MICHAEL 40.4 180.6 10 685 -2000 2 12 6 19 CHRIS 14.1 290.0 22 810 -1989 6 7 0 18 NADINE 35.0 107.4 143 121 -1983 6 3 18 13 BERYL 57.6 247.2 111 859 -1953 4 15 18 19 ISAAC 25.2 262.6 55 457 -1991 6 23 18 3 PATTY 42.2 10.6 158 476 -1958 8 19 0 11 KIRK 66.5 170.1 162 767 -1987 6 3 0 10 RAFAEL 25.2 330.9 81 89 -1975 8 25 18 7 LESLIE 15.5 190.4 73 72 -1994 1 13 18 23 GORDON 40.8 257.6 97 10 -1975 6 18 18 2 PATTY 29.1 230.6 133 226 -1976 11 17 12 13 FLORENCE 35.7 190.8 161 48 -1978 4 3 0 4 DEBBY 47.6 201.0 53 187 -1957 9 4 0 10 MICHAEL 30.4 223.5 157 185 -1961 11 4 12 18 JOYCE 28.5 120.7 155 608 -1982 3 25 0 6 WILLIAM 58.1 51.4 151 314 -1950 1 13 18 7 FLORENCE 20.2 165.4 49 110 -1987 7 15 6 20 PATTY 36.6 60.6 153 546 -1987 2 4 18 6 ISAAC 43.3 203.1 53 79 -1962 7 23 12 18 RAFAEL 65.6 239.2 68 608 -1973 5 18 12 2 CHRIS 25.2 40.1 22 781 -2001 9 9 12 14 ALBERTO 24.3 166.2 122 121 -1986 3 20 18 14 DEBBY 22.0 152.5 51 188 -1956 7 20 12 11 NADINE 18.5 16.0 62 199 -2001 8 7 6 27 SANDY 50.5 227.4 25 314 -1981 7 7 18 15 GORDON 62.5 216.0 134 457 -1986 8 9 18 7 GORDON 27.4 225.4 11 339 -1982 9 1 0 28 NADINE 67.0 66.3 80 608 -1955 4 26 18 27 MICHAEL 36.7 192.4 59 222 -1953 9 11 0 6 TONY 36.7 346.8 147 363 -1976 1 20 6 22 GORDON 19.5 276.9 63 76 -1958 7 8 0 24 RAFAEL 40.2 209.2 90 566 -1954 2 8 6 26 ALBERTO 38.6 152.3 65 673 -1952 11 8 6 10 PATTY 42.0 250.5 13 661 -1973 5 12 18 18 ALBERTO 42.6 119.8 143 64 -1991 5 25 0 2 NADINE 49.3 277.9 83 49 -1996 8 27 18 17 MICHAEL 61.8 72.1 43 517 -1963 3 24 6 7 HELENE 53.0 337.5 107 776 -1957 10 13 6 10 MICHAEL 46.2 60.4 15 570 -1997 4 12 6 28 FLORENCE 49.0 296.5 118 640 -1997 12 28 12 17 PATTY 64.3 308.1 101 425 -1981 7 5 18 16 FLORENCE 16.1 25.7 130 676 -1986 4 3 18 13 JOYCE 10.7 174.5 75 348 -1950 2 16 12 21 RAFAEL 15.6 117.0 63 249 -1956 3 6 12 4 JOYCE 28.1 212.4 61 511 -1993 4 28 6 3 KIRK 67.1 258.3 40 366 -1961 10 17 6 18 MICHAEL 69.0 273.5 97 523 -1956 5 12 6 14 ERNESTO 12.7 280.2 77 136 -2004 3 1 18 8 VALERIE 52.7 295.9 124 248 -1998 12 16 12 8 ALBERTO 49.8 168.3 123 813 -1976 1 24 12 28 FLORENCE 22.0 151.4 21 692 -1990 3 16 18 21 DEBBY 28.3 275.1 19 502 -1954 12 21 18 1 TONY 50.2 137.2 127 11 -1995 1 24 0 23 OSCAR 23.9 243.1 15 601 -1959 10 25 18 13 RAFAEL 58.1 243.1 48 409 -1982 11 10 0 23 KIRK 8.0 245.1 41 489 -1985 7 24 0 28 PATTY 27.9 9.0 51 234 -1976 9 27 6 27 SANDY 62.0 103.8 10 385 -1959 12 11 6 27 MICHAEL 14.6 18.9 142 729 -1987 7 25 18 5 ISAAC 20.8 22.6 149 194 -2001 4 2 18 11 ERNESTO 8.8 235.0 150 893 -2003 8 15 0 5 KIRK 67.5 116.3 128 860 -1983 12 21 6 24 WILLIAM 62.3 271.0 55 810 -2001 4 15 0 3 WILLIAM 11.2 294.5 78 102 -1963 10 1 12 15 KIRK 45.4 326.4 51 683 -1969 12 23 6 8 NADINE 46.4 271.4 68 103 -1997 2 20 0 14 PATTY 58.5 126.1 114 462 -2001 5 3 0 9 MICHAEL 56.6 340.3 123 873 -1961 11 6 0 6 ERNESTO 33.4 5.9 55 208 -1982 7 4 6 2 VALERIE 67.2 273.7 55 877 -1989 1 7 12 23 TONY 44.9 269.7 163 412 -1952 9 16 6 15 OSCAR 23.2 272.0 113 94 -1991 8 5 12 2 DEBBY 32.7 200.9 14 180 -1972 3 22 0 12 WILLIAM 55.2 316.5 100 260 -1987 6 16 18 22 LESLIE 53.4 192.1 12 223 -1972 4 9 6 17 WILLIAM 55.9 180.4 132 645 -1965 12 16 12 27 KIRK 21.8 148.8 142 89 -2001 2 9 12 3 HELENE 24.4 236.9 120 620 -1975 8 23 0 14 OSCAR 44.7 94.8 153 850 -1997 6 4 0 27 ISAAC 59.5 251.2 17 550 -1964 4 28 12 26 MICHAEL 28.1 349.6 94 551 -1985 6 17 12 19 HELENE 24.5 203.4 76 536 -1972 8 15 6 10 WILLIAM 37.0 8.6 46 352 -2002 8 20 12 25 VALERIE 47.6 74.1 71 506 -1969 10 5 18 1 ALBERTO 67.2 241.5 77 470 -1968 12 10 0 7 KIRK 8.1 314.5 61 734 -1990 4 2 12 22 CHRIS 46.6 304.0 93 827 -1951 3 18 0 21 VALERIE 52.3 5.5 29 499 -1972 11 8 0 10 DEBBY 15.8 338.9 155 94 -1975 4 10 0 8 KIRK 33.2 1.8 70 451 -1960 5 26 18 21 NADINE 52.8 308.0 32 615 -1978 11 28 18 3 JOYCE 14.7 2.6 20 656 -1954 12 19 12 12 PATTY 22.5 204.3 95 149 -1977 8 21 0 17 HELENE 59.2 128.8 160 844 -1988 8 9 0 10 DEBBY 52.5 245.9 88 587 -1994 9 5 12 20 LESLIE 53.1 290.9 134 460 -1996 1 20 6 19 HELENE 69.1 348.7 87 374 -1981 3 15 12 1 CHRIS 55.0 81.3 146 224 -1993 1 22 12 4 RAFAEL 19.7 131.6 109 654 -1968 6 17 0 28 PATTY 29.7 34.9 47 384 -1994 9 11 18 27 HELENE 53.8 26.7 157 38 -1970 7 25 18 1 WILLIAM 11.2 297.4 15 680 -1976 8 26 18 17 JOYCE 38.8 221.7 160 435 -1979 1 25 12 22 RAFAEL 38.1 317.2 49 741 -1951 1 27 6 2 LESLIE 44.2 118.4 19 191 -1967 3 26 6 28 KIRK 49.7 301.6 28 372 -1955 6 2 6 18 DEBBY 14.5 315.0 115 390 -1960 2 8 12 9 NADINE 7.1 69.4 126 800 -1951 3 4 6 16 NADINE 28.6 147.7 88 759 -1994 12 10 0 12 RAFAEL 65.2 131.7 161 241 -1983 11 18 6 9 GORDON 15.1 357.5 12 873 -1950 5 25 18 20 CHRIS 52.8 38.6 24 311 -1989 9 19 6 3 VALERIE 34.3 353.9 132 682 -1964 1 5 0 26 TONY 63.3 353.4 28 610 -1986 5 5 18 16 BERYL 67.0 207.0 158 609 -1967 11 20 12 15 HELENE 30.8 329.0 76 888 -1984 12 24 12 22 NADINE 44.2 265.3 20 128 -1951 2 3 18 11 RAFAEL 12.4 69.0 164 490 -2000 6 24 18 10 GORDON 32.5 257.7 11 588 -1975 4 17 0 10 SANDY 33.7 127.4 159 743 -1954 9 11 6 20 GORDON 42.1 2.4 105 645 -1955 4 22 12 2 VALERIE 20.1 267.2 101 512 -1972 11 18 18 14 JOYCE 50.8 63.5 54 768 -1984 3 21 6 9 LESLIE 30.8 231.5 110 548 -1979 8 14 0 19 DEBBY 45.8 171.2 89 22 -1963 4 25 6 5 ERNESTO 40.2 73.3 57 689 -1985 3 12 6 19 CHRIS 47.8 215.4 155 133 -1972 12 26 18 2 ALBERTO 63.7 14.7 110 389 -2000 12 19 6 26 TONY 64.2 63.2 127 498 -2000 3 18 0 14 FLORENCE 57.2 301.5 148 89 -1994 4 11 6 21 WILLIAM 24.8 39.4 75 529 -1961 12 1 6 13 VALERIE 63.8 5.9 83 128 -1962 9 4 0 12 PATTY 63.3 342.9 150 404 -1950 11 13 12 12 WILLIAM 35.1 22.7 77 328 -1986 11 19 0 11 FLORENCE 50.2 239.1 162 136 -1976 1 16 0 16 TONY 38.6 184.0 85 229 -1966 9 15 6 9 ALBERTO 27.7 108.0 153 297 -1992 2 5 12 17 RAFAEL 61.6 183.8 57 286 -1997 1 1 0 9 JOYCE 67.7 173.3 26 153 -1980 4 7 0 24 MICHAEL 41.8 264.7 93 752 -1995 5 5 6 23 FLORENCE 60.9 298.3 73 248 -1965 2 18 12 18 ERNESTO 20.4 88.4 151 734 -1971 4 15 0 26 LESLIE 24.5 45.8 80 343 -1958 4 8 0 28 RAFAEL 43.0 13.8 50 484 -1954 2 27 12 15 DEBBY 21.7 356.6 154 161 -1990 11 25 6 27 LESLIE 38.4 94.8 122 479 -2000 3 25 12 16 SANDY 61.2 310.1 17 786 -1990 3 14 6 2 SANDY 57.1 288.4 70 228 -1972 1 24 0 13 TONY 69.2 44.4 152 423 -1994 12 12 12 17 LESLIE 60.6 309.2 35 461 -2002 3 11 18 14 ERNESTO 30.7 299.8 119 325 -1963 10 1 0 25 KIRK 68.5 91.7 69 531 -1978 6 26 18 3 ALBERTO 8.4 226.4 164 103 -1972 7 26 6 9 VALERIE 19.6 289.4 146 856 -1966 1 23 18 23 VALERIE 19.0 122.6 72 238 -1982 6 11 6 28 WILLIAM 13.3 344.6 103 883 -1970 1 16 0 20 RAFAEL 68.4 222.4 94 526 -1967 9 25 6 8 TONY 51.2 138.2 67 230 -1954 2 6 6 20 OSCAR 36.4 276.6 122 653 -1986 9 25 18 27 NADINE 20.3 339.1 91 241 -1972 10 17 12 28 RAFAEL 50.7 126.0 70 221 -1995 12 2 18 15 GORDON 46.5 255.2 132 232 -2004 12 25 18 3 WILLIAM 67.0 59.4 52 270 -1973 10 1 18 8 ISAAC 61.5 18.0 47 185 -1957 8 16 6 20 SANDY 45.0 116.1 96 54 -1968 6 25 6 27 DEBBY 16.8 325.0 75 208 -1997 11 17 12 21 GORDON 15.4 247.9 70 41 -1973 11 3 18 16 RAFAEL 68.6 256.0 156 43 -1970 8 19 18 4 OSCAR 11.0 228.0 94 851 -1985 6 28 18 1 RAFAEL 51.7 286.3 146 833 -2002 12 27 18 21 PATTY 7.9 264.7 131 628 -1967 1 24 18 12 ALBERTO 67.4 227.2 140 383 -1987 2 15 18 9 JOYCE 61.4 207.2 145 423 -1971 2 13 0 10 LESLIE 18.5 283.4 111 460 -1976 4 7 0 9 RAFAEL 27.6 60.7 107 677 -1985 5 13 0 19 TONY 12.3 283.2 162 81 -1986 12 4 12 28 GORDON 40.8 39.7 32 631 -1990 2 5 0 7 OSCAR 48.4 14.6 78 830 -1957 9 26 18 5 PATTY 26.3 251.4 96 459 -1984 2 25 12 11 FLORENCE 67.8 46.6 17 893 -1965 7 10 6 20 OSCAR 69.1 93.1 151 809 -1972 7 3 0 18 LESLIE 68.4 172.0 46 353 -1967 4 19 18 17 TONY 19.0 80.4 97 362 -1957 6 6 0 23 ERNESTO 62.0 285.7 116 222 -1970 6 23 0 25 JOYCE 18.5 305.0 76 731 -1994 5 17 12 2 CHRIS 55.0 249.2 28 297 -1951 6 1 6 2 GORDON 9.5 314.4 17 412 -1959 5 10 0 17 HELENE 11.7 69.0 132 838 -1972 8 3 6 10 HELENE 67.1 211.0 93 163 -2004 11 7 6 1 GORDON 7.3 59.5 74 42 -1971 10 23 12 2 PATTY 49.2 15.7 158 746 -1969 3 8 12 17 FLORENCE 42.2 67.2 21 797 -1972 1 11 12 12 JOYCE 60.2 146.5 40 535 -1962 7 18 6 9 GORDON 33.1 313.9 26 795 -1975 6 22 12 6 TONY 16.0 357.1 66 610 -1960 10 7 0 25 TONY 21.8 3.5 14 550 -1981 6 11 6 25 GORDON 7.1 182.9 23 707 -1956 1 26 0 19 WILLIAM 11.4 39.4 109 687 -1978 9 8 12 6 PATTY 54.6 321.4 109 739 -1955 2 14 12 19 NADINE 47.1 10.5 127 276 -1969 8 5 0 1 CHRIS 11.9 36.5 27 503 -1963 3 8 18 22 MICHAEL 53.9 208.2 106 515 -1991 2 11 0 10 SANDY 30.1 177.6 51 405 -1963 7 7 0 6 WILLIAM 37.9 59.7 129 708 -2003 1 26 18 18 JOYCE 53.2 54.6 40 71 -2002 1 2 0 22 ERNESTO 43.4 27.2 120 800 -1982 1 3 18 24 ALBERTO 56.2 122.8 33 169 -1991 4 26 18 24 CHRIS 48.0 207.3 132 31 -1993 2 12 18 10 RAFAEL 7.8 188.7 159 531 -1969 5 10 12 2 OSCAR 66.3 105.8 15 517 -1985 4 20 18 23 ISAAC 61.7 90.0 68 392 -1987 2 27 6 4 FLORENCE 58.2 13.9 60 132 -1964 12 23 12 25 HELENE 49.8 322.7 130 273 -1976 1 24 0 23 LESLIE 58.1 278.9 147 445 -1966 1 19 6 19 ISAAC 42.5 241.1 133 641 -1953 5 9 12 19 BERYL 50.3 336.6 13 500 -1979 2 24 12 1 BERYL 64.8 76.1 27 478 -1964 2 14 18 11 RAFAEL 44.7 328.5 38 805 -1956 9 9 6 28 DEBBY 49.8 45.3 103 217 -1963 9 28 6 14 DEBBY 64.7 178.9 160 30 -1965 9 25 12 18 PATTY 50.4 353.1 129 656 -1979 12 20 6 18 VALERIE 53.5 34.6 34 229 -1969 7 5 12 12 ERNESTO 60.3 43.3 150 440 -1995 9 25 18 20 NADINE 61.7 189.5 106 666 -1997 9 25 12 3 OSCAR 22.7 178.8 57 753 -1951 11 1 12 16 ERNESTO 43.9 239.2 147 829 -2002 8 17 18 26 BERYL 64.0 341.2 45 708 -1965 1 21 18 5 LESLIE 51.5 140.4 34 760 -1986 1 18 0 1 JOYCE 21.5 193.0 79 823 -1992 7 19 6 9 CHRIS 25.2 278.7 101 416 -1964 11 8 18 4 WILLIAM 48.0 125.1 61 105 -1968 5 28 0 15 ERNESTO 30.1 251.5 58 873 -1992 5 12 12 10 FLORENCE 59.5 222.9 158 201 -2003 4 13 6 25 NADINE 36.3 71.3 21 670 -1988 8 13 12 10 OSCAR 10.2 253.5 139 876 -1971 1 21 6 4 PATTY 21.8 126.3 52 618 -1970 7 14 6 12 SANDY 10.2 142.5 117 865 -1996 12 17 6 7 FLORENCE 60.6 82.7 153 181 -1957 1 8 18 12 OSCAR 67.3 125.9 82 64 -2001 5 22 0 20 OSCAR 45.6 265.1 157 125 -1958 12 27 0 25 KIRK 40.3 192.3 93 19 -1975 10 25 6 13 BERYL 51.0 312.0 150 81 -1953 10 20 6 11 KIRK 53.6 229.9 112 609 -1952 12 15 6 13 NADINE 50.9 66.1 30 32 -1986 7 2 0 22 FLORENCE 68.1 5.6 40 717 -1997 8 27 18 25 PATTY 52.8 235.8 156 291 -1958 11 16 6 19 ALBERTO 65.7 240.7 145 567 -1998 11 16 18 15 WILLIAM 32.9 83.1 129 71 -1986 5 17 12 24 JOYCE 44.1 313.8 45 350 -1957 9 19 18 8 KIRK 34.5 125.1 148 179 -1962 1 5 6 20 OSCAR 57.1 179.0 19 538 -1999 8 8 6 28 LESLIE 23.7 81.1 105 736 -1951 6 20 12 20 ISAAC 22.3 66.8 120 62 -1961 11 18 0 19 VALERIE 41.2 217.5 101 837 -1980 10 10 0 12 VALERIE 41.8 193.8 76 744 -1985 5 14 0 10 HELENE 46.9 128.9 74 339 -1954 7 20 18 21 OSCAR 57.8 354.0 133 538 -1988 8 16 18 19 MICHAEL 45.4 233.2 92 95 -1969 8 10 18 12 HELENE 58.0 4.1 43 362 -1971 2 10 12 15 MICHAEL 8.5 227.5 147 490 -1970 3 15 18 12 GORDON 58.8 189.0 118 294 -1976 1 12 12 3 PATTY 64.0 160.3 65 775 -1973 6 28 12 18 LESLIE 25.1 34.9 160 643 -1981 4 10 6 28 SANDY 51.0 315.4 69 277 -1963 3 11 12 14 HELENE 20.0 295.8 25 368 -2002 12 8 18 27 SANDY 31.2 158.4 19 647 -1997 10 7 12 17 OSCAR 64.2 100.3 37 763 -1950 3 16 18 23 DEBBY 7.1 40.4 88 638 -1986 11 8 18 23 ALBERTO 38.5 349.0 63 698 -1994 11 25 12 9 JOYCE 26.0 177.1 96 365 -2001 8 23 12 7 CHRIS 60.1 237.8 26 827 -1993 1 14 18 17 NADINE 35.7 215.9 75 79 -1967 12 12 12 4 KIRK 50.6 270.2 116 876 -1992 8 19 6 24 SANDY 15.5 288.1 130 268 -1999 1 10 6 15 MICHAEL 63.4 255.4 66 326 -1975 3 4 0 21 OSCAR 36.0 140.8 54 69 -1990 4 17 18 2 ALBERTO 50.8 241.5 108 257 -1970 3 3 18 18 NADINE 30.6 231.8 61 440 -1956 9 18 6 24 FLORENCE 37.0 193.3 15 432 -1961 1 13 6 26 BERYL 65.7 285.0 118 577 -1966 6 26 0 11 OSCAR 60.0 232.4 67 203 -1966 7 6 0 6 WILLIAM 51.9 259.1 101 152 -1968 11 14 18 3 PATTY 61.0 200.8 101 313 -1976 9 16 12 18 CHRIS 8.1 248.1 115 253 -2001 8 9 6 25 GORDON 36.8 234.2 104 8 -1960 7 8 6 17 KIRK 53.4 273.0 140 108 -1987 3 28 0 3 ALBERTO 60.1 266.5 104 508 -2001 11 16 6 1 CHRIS 66.4 298.7 69 788 -2004 12 11 18 1 GORDON 64.6 197.8 102 559 -1958 12 28 6 10 OSCAR 27.8 276.3 16 814 -1954 5 26 12 26 ISAAC 45.3 344.5 38 817 -1954 10 14 0 9 DEBBY 32.2 133.3 72 139 -1962 4 28 0 17 GORDON 24.6 267.6 122 823 -1989 9 22 6 17 GORDON 54.2 348.2 38 732 -1963 11 10 18 5 NADINE 29.1 335.9 43 451 -1972 5 11 6 8 FLORENCE 18.7 284.5 97 504 -1984 8 21 18 23 ISAAC 63.7 308.4 121 198 -1997 7 14 0 5 MICHAEL 56.1 224.1 119 503 -1968 6 24 12 19 PATTY 23.4 301.2 13 774 -1969 6 15 0 15 LESLIE 9.3 221.3 22 885 -1998 12 26 18 22 RAFAEL 57.4 319.0 68 745 -1969 12 16 12 7 SANDY 12.8 47.5 75 39 -1960 11 8 12 3 ERNESTO 64.1 65.9 127 834 -1996 7 18 18 25 HELENE 30.0 12.9 54 860 -1970 6 17 0 12 LESLIE 63.0 242.5 131 152 -1968 3 14 18 20 NADINE 24.5 40.1 32 152 -2000 3 8 18 2 VALERIE 28.9 231.0 139 469 -1978 2 18 12 21 KIRK 66.6 28.6 17 369 -1958 7 12 6 18 ERNESTO 7.8 29.3 82 556 -1988 7 22 18 10 PATTY 41.0 40.5 68 761 -1976 6 8 0 10 TONY 63.7 106.6 32 424 -1984 3 28 0 5 CHRIS 54.1 105.7 113 665 -1969 3 11 12 25 SANDY 16.0 242.3 57 4 -1996 8 28 0 28 RAFAEL 12.3 350.2 41 878 -1972 3 5 0 10 GORDON 59.8 269.8 121 843 -1994 8 10 18 10 PATTY 24.8 64.9 46 694 -1955 1 4 18 25 KIRK 67.3 233.5 58 860 -1983 12 23 12 27 FLORENCE 17.8 200.0 149 752 -1984 2 4 6 20 ALBERTO 58.9 114.6 92 808 -1984 6 2 12 24 DEBBY 32.2 341.1 23 292 -1965 3 20 12 11 OSCAR 30.2 114.8 94 741 -1961 11 14 6 5 ERNESTO 45.7 131.8 48 318 -1983 8 21 12 1 ERNESTO 67.7 104.0 140 645 -1985 12 19 0 6 RAFAEL 51.7 242.2 127 643 -1956 5 27 18 7 FLORENCE 25.2 357.7 30 727 -1953 3 28 0 24 DEBBY 10.0 276.4 17 153 -1980 3 12 12 18 VALERIE 55.4 320.7 40 660 -1952 10 11 18 15 CHRIS 59.6 281.9 80 513 -1964 10 27 12 26 OSCAR 52.6 162.6 36 651 -1958 2 21 12 10 PATTY 65.4 108.0 154 135 -1998 4 12 6 6 NADINE 55.9 56.4 75 513 -1969 11 3 18 9 LESLIE 60.9 35.3 113 592 -1964 7 10 6 28 TONY 47.8 269.6 59 278 -1965 12 19 18 13 LESLIE 59.7 163.9 137 7 -1987 12 1 0 24 ALBERTO 62.4 100.0 108 489 -1965 6 17 0 18 WILLIAM 28.1 315.2 134 563 -1956 6 1 6 9 TONY 63.9 78.2 30 379 -1981 4 15 18 1 BERYL 38.9 64.9 66 42 -1981 11 11 0 12 SANDY 59.4 269.2 40 692 -2000 3 23 6 12 JOYCE 29.1 225.9 19 592 -1950 4 28 18 12 VALERIE 29.7 289.2 34 316 -1950 8 18 6 8 KIRK 13.4 21.3 61 153 -1957 4 6 18 19 ERNESTO 55.9 296.6 96 684 -1970 6 9 18 9 DEBBY 61.3 115.1 62 507 -1967 2 24 0 22 ISAAC 33.1 202.2 150 323 -1999 1 1 0 8 VALERIE 45.5 297.3 76 897 -1976 12 1 0 4 JOYCE 50.8 11.3 35 226 -1957 9 8 0 16 JOYCE 7.2 204.6 64 831 -2001 5 25 0 5 CHRIS 35.3 67.1 57 202 -1953 5 9 18 3 ISAAC 68.4 216.0 104 153 -1969 7 5 6 23 VALERIE 19.0 322.6 155 200 -1997 1 6 18 7 VALERIE 60.0 68.0 49 777 -1994 2 20 12 8 MICHAEL 10.4 293.8 42 231 -1977 11 1 0 4 PATTY 48.5 226.9 103 804 -1988 5 9 18 3 JOYCE 52.0 103.2 135 380 -1979 9 10 18 6 ALBERTO 55.5 107.3 55 540 -1988 8 1 0 6 PATTY 39.7 145.5 57 365 -1955 7 24 12 3 LESLIE 35.0 322.5 74 549 -2004 8 12 0 7 SANDY 24.8 70.8 50 549 -1967 1 1 18 10 ISAAC 23.1 282.9 90 739 -1980 4 13 6 12 TONY 19.5 225.7 123 405 -1965 1 2 12 6 WILLIAM 61.2 70.7 159 669 -1995 10 16 12 15 SANDY 29.0 103.8 153 615 -1974 3 18 6 12 ERNESTO 11.1 304.7 65 553 -1962 9 15 6 5 DEBBY 7.7 50.0 114 410 -1992 11 2 6 1 ERNESTO 53.0 353.0 92 346 -1954 7 1 18 23 KIRK 10.8 39.5 142 81 -1993 3 17 12 1 OSCAR 22.8 195.1 42 783 -1978 9 6 6 11 FLORENCE 59.2 137.0 149 598 -1966 9 18 0 8 SANDY 13.7 65.9 82 316 -1998 6 7 12 24 PATTY 7.5 121.4 73 765 -1988 2 27 0 1 RAFAEL 44.5 181.8 114 434 -1971 7 25 18 5 ERNESTO 56.5 159.9 96 608 -1977 5 6 18 8 RAFAEL 18.1 97.5 100 414 -2003 7 23 6 14 HELENE 29.9 109.5 161 37 -1956 5 18 0 15 OSCAR 39.8 69.2 91 742 -1987 8 19 18 11 FLORENCE 7.8 180.1 105 261 -1981 10 7 18 25 DEBBY 33.6 95.7 72 357 -1986 2 8 18 4 PATTY 13.1 86.2 100 291 -1990 7 16 18 10 WILLIAM 41.4 188.9 109 630 -1992 4 15 6 17 OSCAR 52.6 272.1 60 359 -1958 11 17 0 8 GORDON 26.3 40.4 22 204 -1974 11 20 6 11 VALERIE 67.4 307.7 163 501 -1962 5 7 6 23 NADINE 35.1 11.1 74 4 -1957 6 3 18 28 SANDY 10.2 330.4 26 280 -1977 5 10 12 4 DEBBY 36.8 87.9 86 754 -1991 7 13 12 24 CHRIS 23.7 235.4 149 774 -1993 4 6 0 27 CHRIS 38.3 136.9 64 309 -2002 5 27 0 11 GORDON 31.9 90.9 57 677 -1955 6 6 18 19 JOYCE 23.2 176.3 152 542 -1953 9 14 18 27 HELENE 17.7 234.6 157 33 -1995 5 25 6 15 ALBERTO 53.1 261.4 115 202 -1990 8 23 6 7 TONY 63.6 80.0 119 216 -1971 8 8 6 23 DEBBY 46.0 200.4 12 132 -1980 11 16 0 27 DEBBY 41.9 31.2 33 5 -1994 10 25 6 26 DEBBY 22.4 162.9 74 357 -1953 8 7 0 26 RAFAEL 16.8 67.9 120 182 -1969 6 27 18 7 ERNESTO 45.1 338.6 60 358 -1952 12 3 18 24 LESLIE 41.3 262.2 121 779 -1978 7 27 18 14 ISAAC 22.2 166.0 156 652 -2002 11 22 18 24 BERYL 41.8 231.8 51 741 -2003 12 11 0 26 NADINE 39.5 210.4 151 615 -2000 11 2 6 11 SANDY 15.5 32.7 156 115 -1959 3 12 18 2 WILLIAM 39.4 33.3 148 287 -1993 9 17 0 3 GORDON 24.6 118.6 138 342 -1992 10 28 18 1 WILLIAM 24.6 162.0 102 11 -1989 5 24 12 20 MICHAEL 7.4 210.9 143 662 -1958 11 25 18 24 VALERIE 13.2 38.3 116 488 -1984 4 14 6 10 JOYCE 64.8 24.4 118 177 -1960 10 24 12 11 TONY 52.6 125.7 27 806 -1969 6 1 0 2 ALBERTO 18.1 88.6 16 370 -1986 3 25 12 10 GORDON 16.2 61.6 39 47 -1997 4 6 12 25 TONY 43.0 47.3 16 504 -1971 9 26 12 26 WILLIAM 36.2 329.3 151 66 -1992 7 3 6 10 SANDY 14.2 349.9 158 339 -1966 8 4 12 1 RAFAEL 16.0 357.8 163 672 -1973 8 2 6 24 DEBBY 35.3 327.2 21 652 -1994 2 13 0 15 LESLIE 36.3 255.8 127 283 -2003 11 13 0 27 FLORENCE 20.0 351.2 72 107 -2002 11 3 12 12 BERYL 55.4 34.7 42 846 -1980 6 21 6 28 DEBBY 27.8 105.0 21 583 -1960 7 6 0 18 SANDY 12.4 297.9 118 1 -1995 5 19 0 23 ISAAC 60.3 40.5 40 560 -1963 6 18 0 7 VALERIE 36.5 239.4 107 566 -2004 6 27 6 24 MICHAEL 65.7 160.1 128 278 -1964 8 4 0 27 ALBERTO 26.3 184.4 143 356 -1971 5 15 6 25 ERNESTO 50.7 222.7 48 421 -2004 1 6 6 6 SANDY 19.6 12.5 157 198 -1988 11 27 6 20 FLORENCE 35.6 281.6 47 859 -1961 8 9 18 17 NADINE 50.6 92.7 47 691 -1989 3 17 12 21 MICHAEL 8.5 4.3 129 287 -1988 2 24 6 10 WILLIAM 24.2 221.4 103 571 -1997 2 2 6 3 HELENE 60.6 30.0 153 850 -2001 5 22 18 24 ERNESTO 28.6 201.2 125 112 -1966 3 11 0 4 PATTY 41.4 253.7 63 726 -1995 12 16 6 17 VALERIE 40.5 318.2 86 181 -2004 5 11 12 15 JOYCE 63.5 355.1 110 14 -2001 3 28 18 12 ERNESTO 9.6 173.9 105 137 -1989 9 17 6 18 ISAAC 33.2 92.7 108 792 -1964 10 4 0 3 HELENE 42.7 27.6 120 548 -1976 11 24 6 23 ALBERTO 61.2 263.6 94 36 -1993 1 17 12 10 NADINE 33.8 42.8 134 847 -1995 2 26 12 24 RAFAEL 33.7 30.0 28 130 -1964 7 7 0 5 SANDY 55.0 300.4 92 157 -1958 11 8 0 1 WILLIAM 17.0 280.1 26 679 -1953 6 20 12 15 TONY 22.3 2.4 33 538 -1959 4 4 18 17 NADINE 10.2 252.2 83 828 -1969 5 7 12 22 VALERIE 42.9 251.4 19 529 -1992 7 9 12 2 TONY 60.5 203.1 30 487 -1990 4 13 6 16 DEBBY 57.5 355.3 138 482 -1986 1 23 0 26 ALBERTO 33.9 62.5 71 316 -2001 8 25 6 12 KIRK 35.0 249.1 38 154 -2001 9 16 18 9 NADINE 11.3 53.0 48 448 -2001 5 6 12 3 ISAAC 53.5 103.5 21 674 -1969 7 16 12 23 SANDY 13.7 19.6 52 765 -1999 1 3 6 17 ALBERTO 27.1 24.4 26 87 -1972 12 28 12 7 ERNESTO 46.9 3.1 47 609 -1996 12 10 6 24 SANDY 69.8 255.1 38 29 -1967 1 25 12 8 RAFAEL 23.5 239.5 118 483 -1972 9 1 0 4 VALERIE 21.8 83.8 137 200 -1963 9 15 6 10 DEBBY 67.4 321.8 126 356 -1984 6 15 12 3 ERNESTO 48.1 97.8 12 333 -1997 7 10 6 26 LESLIE 22.1 268.1 43 827 -1982 1 15 12 12 ALBERTO 48.0 124.2 92 146 -1956 12 2 0 5 KIRK 66.0 129.0 95 25 -1982 5 15 18 17 JOYCE 39.1 135.3 48 604 -1970 3 17 18 8 JOYCE 26.4 268.5 164 753 -1987 12 6 18 2 FLORENCE 47.8 137.0 62 443 -1955 4 9 6 28 GORDON 51.5 106.4 120 490 -1960 3 9 0 6 SANDY 24.2 287.9 162 466 -1964 10 28 6 17 LESLIE 61.6 199.6 75 662 -1954 4 2 0 22 KIRK 10.2 205.1 133 286 -2001 11 28 6 9 FLORENCE 58.7 50.2 100 44 -1991 10 5 6 11 SANDY 62.6 245.2 130 31 -1956 3 25 0 13 CHRIS 63.7 131.2 79 463 -1972 9 7 6 3 HELENE 8.3 325.6 160 573 -1977 11 6 12 16 MICHAEL 20.1 119.7 107 795 -1968 3 4 6 24 ERNESTO 61.9 72.8 120 899 -1954 5 25 18 15 OSCAR 59.0 313.8 140 460 -1970 11 12 18 4 RAFAEL 60.5 329.3 34 24 -2004 11 14 18 14 HELENE 61.6 79.5 87 633 -1988 3 1 12 21 RAFAEL 40.5 109.9 133 846 -1959 12 12 12 18 LESLIE 66.3 220.1 79 589 -1962 3 3 6 10 BERYL 50.3 221.0 21 446 -2002 3 19 0 25 HELENE 12.4 253.1 31 211 -1953 3 12 0 26 ISAAC 7.2 328.4 76 739 -2002 9 26 0 5 PATTY 61.6 169.8 107 300 -1990 1 26 6 16 MICHAEL 61.9 193.2 60 104 -1971 1 1 6 16 TONY 48.5 76.9 164 746 -1989 2 8 6 11 DEBBY 8.5 27.5 27 184 -1956 8 16 18 23 JOYCE 69.8 112.6 96 18 -1951 11 5 0 4 ISAAC 52.3 219.1 121 59 -1953 1 26 6 24 VALERIE 68.8 55.5 105 810 -1996 3 4 12 19 CHRIS 10.8 98.7 158 84 -1980 8 26 6 23 GORDON 15.7 179.3 100 568 -1990 5 21 12 18 SANDY 7.1 98.1 144 686 -1962 11 11 12 20 OSCAR 40.3 30.4 11 496 -1964 1 19 6 11 ISAAC 67.0 314.0 90 821 -1952 12 27 0 23 WILLIAM 12.3 213.5 60 138 -1971 9 18 18 8 GORDON 51.4 73.5 65 816 -1954 7 22 12 8 ALBERTO 43.8 281.4 14 597 -1980 4 10 6 21 RAFAEL 65.7 163.9 137 587 -1994 12 7 18 26 ISAAC 47.9 269.4 142 640 -1957 6 17 18 4 TONY 28.5 205.3 118 763 -1950 4 25 6 16 JOYCE 64.2 287.0 120 353 -2000 8 13 12 4 ISAAC 27.4 238.0 39 874 -1964 7 5 12 5 OSCAR 60.6 45.6 46 730 -1958 8 28 12 6 ISAAC 21.1 34.4 68 413 -1951 5 5 0 4 OSCAR 53.6 233.7 131 869 -1954 7 20 12 9 LESLIE 69.0 145.2 75 735 -1992 9 19 12 21 RAFAEL 46.5 32.9 30 19 -1962 4 23 18 23 KIRK 25.4 24.3 60 872 -1981 5 4 0 5 FLORENCE 60.2 122.9 27 304 -1968 2 14 6 14 PATTY 64.3 8.5 121 700 -1961 5 19 6 21 NADINE 60.6 45.8 144 173 -1951 8 10 6 6 FLORENCE 48.6 223.4 83 60 -1970 8 21 0 11 KIRK 36.9 353.9 36 495 -1962 11 8 6 4 BERYL 20.1 278.7 105 95 -2003 5 18 12 16 GORDON 20.7 134.1 20 466 -1956 11 14 0 21 VALERIE 25.0 168.3 71 279 -1974 6 9 0 22 HELENE 27.7 312.3 130 101 -1965 1 8 12 11 WILLIAM 24.7 56.1 87 407 -2001 9 8 12 12 CHRIS 51.3 150.5 14 743 -1995 7 28 12 4 NADINE 48.6 150.9 97 247 -1989 8 8 6 1 KIRK 67.5 234.7 131 679 -1978 8 10 0 10 GORDON 15.9 283.5 113 628 -1954 4 27 18 26 JOYCE 14.0 5.8 132 65 -1992 3 17 6 3 ALBERTO 20.7 7.1 68 891 -1996 8 9 6 15 ALBERTO 44.0 153.0 24 456 -1971 4 22 12 17 TONY 63.1 89.2 44 764 -2003 12 25 0 25 FLORENCE 29.3 97.3 164 721 -1992 1 3 12 1 NADINE 42.5 78.1 85 498 -1997 1 5 0 18 ISAAC 12.6 35.1 38 94 -1986 3 12 0 19 TONY 22.9 294.4 139 86 -1979 8 21 6 8 CHRIS 29.4 227.2 86 814 -1989 8 15 18 28 CHRIS 61.4 38.4 121 250 -1980 6 16 0 6 KIRK 27.9 80.3 23 65 -1977 6 16 6 21 DEBBY 63.7 23.5 103 444 -1961 4 17 18 25 ERNESTO 64.4 230.1 131 451 -1993 5 1 18 16 BERYL 37.0 258.8 51 159 -1960 6 14 18 4 MICHAEL 70.0 222.0 112 387 -1951 8 2 12 5 ISAAC 13.8 321.9 144 483 -1950 9 11 12 9 DEBBY 33.9 270.9 104 219 -1968 2 3 6 6 CHRIS 11.3 347.4 31 424 -1960 11 14 18 1 KIRK 17.1 45.5 146 242 -1968 3 21 6 6 KIRK 43.7 14.0 146 692 -1991 5 10 12 10 ERNESTO 43.3 333.8 103 399 -1997 4 8 6 5 WILLIAM 8.6 243.4 30 300 -1993 7 24 6 1 BERYL 15.1 235.5 131 52 -1984 8 14 18 11 GORDON 43.4 85.0 61 848 -1978 8 14 6 12 KIRK 8.8 322.9 40 417 -1977 4 13 12 2 RAFAEL 23.5 322.8 32 510 -1973 9 13 6 7 ISAAC 43.2 274.7 110 273 -1994 12 11 12 1 TONY 43.8 11.5 41 637 -1961 5 3 0 9 DEBBY 23.1 131.0 80 849 -1970 1 11 0 8 ALBERTO 42.4 31.1 106 399 -2002 11 28 0 18 HELENE 64.3 347.5 119 581 -1964 4 11 12 14 HELENE 59.4 27.2 74 93 -2002 5 19 6 25 ALBERTO 8.5 189.9 110 60 -1973 2 22 12 6 BERYL 56.4 229.8 32 10 -1997 7 5 6 9 OSCAR 36.1 329.4 31 383 -2004 10 12 0 18 RAFAEL 40.3 163.5 42 606 -1998 1 27 0 24 OSCAR 45.5 259.2 88 444 -1954 10 27 0 22 ERNESTO 20.0 103.6 76 240 -1973 3 19 0 28 DEBBY 42.7 47.0 146 286 -1957 1 18 12 8 LESLIE 34.6 332.4 48 383 -2001 5 3 12 24 MICHAEL 67.4 323.8 57 886 -1972 11 2 0 28 GORDON 36.2 150.3 87 431 -1998 7 8 12 23 WILLIAM 36.1 345.4 144 480 -1950 12 16 18 21 LESLIE 51.7 192.8 78 271 -1951 8 6 12 24 KIRK 32.3 105.4 27 310 -1974 7 12 12 19 TONY 41.7 272.1 75 839 -1988 7 17 18 10 HELENE 26.5 25.0 77 523 -1975 11 23 6 27 CHRIS 55.5 264.7 162 164 -1971 1 3 6 26 ALBERTO 46.0 269.8 82 742 -1953 12 18 6 13 ERNESTO 33.5 218.0 108 191 -1959 4 3 6 19 JOYCE 61.2 104.8 107 189 -1996 10 23 18 26 HELENE 21.3 310.1 78 518 -1994 6 13 12 1 GORDON 64.9 217.3 154 197 -1952 2 10 0 17 NADINE 39.0 34.3 15 482 -1994 5 25 6 12 BERYL 41.4 343.6 80 366 -1992 10 14 18 6 BERYL 55.0 245.5 12 224 -1987 8 7 6 4 CHRIS 26.2 124.9 45 580 -1957 4 22 12 5 LESLIE 64.5 127.6 41 464 -1954 5 15 18 23 PATTY 10.9 170.7 135 597 -1959 5 12 12 1 OSCAR 45.1 34.8 126 642 -1975 12 8 0 9 OSCAR 49.2 111.6 156 478 -1962 7 26 6 8 NADINE 55.6 51.2 60 551 -1984 7 1 18 3 OSCAR 14.8 290.4 44 399 -1952 10 24 18 1 DEBBY 31.7 326.2 51 231 -1997 7 6 0 21 ALBERTO 18.2 315.7 99 178 -1972 12 23 12 9 PATTY 45.1 204.1 96 716 -1962 2 20 12 5 PATTY 13.7 314.6 125 278 -1972 3 25 18 23 ERNESTO 18.6 344.2 19 740 -1976 7 25 12 16 NADINE 43.9 166.4 26 876 -1996 3 3 18 6 NADINE 26.1 230.9 60 12 -1975 3 24 18 26 KIRK 52.9 176.9 47 9 -1985 5 8 18 7 PATTY 42.9 245.5 55 750 -2003 2 8 18 12 BERYL 12.0 171.8 133 355 -1962 9 11 6 12 VALERIE 49.4 238.7 74 690 -1973 5 2 12 2 ISAAC 59.8 65.7 115 892 -1954 7 7 0 22 ISAAC 50.3 303.2 75 310 -2001 2 1 6 24 ERNESTO 44.2 120.4 126 322 -1988 3 14 18 10 JOYCE 19.5 338.2 161 131 -1961 7 13 6 13 ALBERTO 54.9 351.4 126 78 -1996 7 11 0 4 PATTY 41.8 140.1 163 7 -2003 8 19 6 2 PATTY 44.3 70.1 71 512 -1954 4 27 6 20 GORDON 16.3 9.3 145 339 -1981 3 1 18 14 OSCAR 8.5 17.1 146 149 -1991 11 21 18 15 RAFAEL 37.0 215.3 14 598 -1964 7 6 12 16 RAFAEL 21.5 13.6 143 776 -1971 8 26 6 1 SANDY 25.6 108.1 104 715 -1968 7 21 6 5 DEBBY 63.6 14.2 128 264 -1972 4 10 6 14 SANDY 7.1 313.0 26 756 -1978 2 12 12 24 OSCAR 23.8 52.7 142 5 -1986 12 21 0 1 DEBBY 42.7 34.8 92 679 -1951 7 6 18 18 SANDY 56.1 78.9 158 818 -1976 3 28 6 16 ISAAC 49.0 37.5 65 722 -1955 11 14 18 16 OSCAR 34.4 122.6 50 161 -1993 1 25 18 8 SANDY 51.4 299.8 105 714 -1964 9 26 6 16 OSCAR 12.3 2.6 25 33 -1964 8 28 6 8 DEBBY 69.7 39.3 64 808 -1967 6 18 0 3 LESLIE 36.1 173.5 153 99 -1976 6 13 6 26 CHRIS 11.1 149.8 77 746 -1972 8 11 0 24 SANDY 36.4 121.2 49 153 -1995 12 19 0 4 OSCAR 56.4 148.4 89 184 -1957 12 28 18 7 GORDON 25.2 151.7 156 342 -1991 6 27 6 16 CHRIS 45.6 200.5 128 505 -1954 3 1 0 14 ISAAC 45.9 208.4 45 186 -1998 10 24 6 10 WILLIAM 23.7 296.2 39 649 -1983 11 5 12 20 KIRK 28.8 232.8 121 744 -1968 5 22 6 24 PATTY 30.6 276.1 140 156 -1975 4 8 12 1 WILLIAM 45.0 62.6 153 585 -1960 11 23 12 19 CHRIS 51.8 353.8 58 742 -1977 9 25 12 9 MICHAEL 59.3 125.8 93 891 -1965 6 1 0 13 NADINE 58.9 146.1 58 630 -1989 9 2 6 12 MICHAEL 13.0 230.2 129 314 -1951 1 23 18 11 ALBERTO 63.3 323.9 130 874 -1986 3 3 12 27 LESLIE 16.8 44.7 161 447 -1985 7 19 12 4 DEBBY 51.0 323.5 123 409 -1998 11 22 6 18 WILLIAM 39.4 207.0 74 671 -1976 2 17 6 16 FLORENCE 60.9 3.2 54 272 -1994 11 16 6 19 ISAAC 41.5 218.3 88 205 -1994 12 5 18 1 FLORENCE 40.3 317.0 130 660 -1977 1 24 6 15 KIRK 23.5 95.6 42 49 -1982 2 12 0 18 DEBBY 39.3 252.4 38 430 -1975 2 5 18 12 NADINE 67.1 18.9 74 370 -1977 7 20 0 12 MICHAEL 56.8 193.0 103 303 -1987 5 16 12 19 RAFAEL 54.8 337.1 71 846 -1950 12 3 6 28 CHRIS 38.3 49.5 160 857 -1997 6 21 6 23 LESLIE 12.1 135.3 52 481 -1956 9 6 12 6 SANDY 10.1 188.8 58 11 -1997 4 12 18 2 PATTY 19.7 325.2 37 173 -1967 12 4 18 21 JOYCE 49.2 96.3 88 853 -1987 3 5 18 10 HELENE 48.0 78.5 158 556 -1973 4 14 0 13 CHRIS 60.6 159.3 93 711 -1959 12 27 0 10 GORDON 9.1 104.7 95 631 -1991 11 20 0 25 LESLIE 68.4 69.8 131 725 -1959 11 2 18 24 OSCAR 49.9 342.8 137 519 -1990 7 16 12 21 MICHAEL 62.4 335.7 21 418 -1963 7 16 0 24 DEBBY 51.5 128.2 54 2 -1996 10 19 0 7 ERNESTO 28.2 59.5 128 25 -1966 6 28 0 15 GORDON 7.9 189.2 158 470 -2001 3 7 18 9 KIRK 60.5 278.9 119 436 -2004 12 7 18 19 LESLIE 21.3 58.9 70 482 -1978 8 19 6 13 LESLIE 57.6 335.9 162 105 -1979 7 13 6 2 BERYL 13.1 260.4 153 824 -1974 4 14 12 24 OSCAR 49.0 293.0 122 477 -1958 10 3 18 7 FLORENCE 18.3 339.7 113 830 -1995 4 27 6 12 NADINE 13.9 173.2 74 154 -1965 6 28 18 25 FLORENCE 60.6 303.4 124 664 -1980 10 22 18 3 ISAAC 30.1 90.4 110 778 -1965 10 21 0 25 OSCAR 19.2 227.7 29 789 -1952 8 20 18 23 TONY 55.7 272.5 66 580 -1959 11 6 12 3 NADINE 19.7 30.0 32 102 -2003 2 9 12 16 PATTY 12.1 227.1 18 260 -1950 9 26 6 5 GORDON 23.7 200.8 65 778 -1971 7 22 6 3 HELENE 56.1 242.2 159 429 -1995 5 15 18 16 JOYCE 62.5 242.6 71 859 -1998 6 28 12 25 PATTY 40.6 241.6 50 553 -1970 9 20 0 20 WILLIAM 43.9 28.8 92 723 -1983 5 22 0 18 ALBERTO 37.8 117.6 54 579 -1984 2 12 12 20 ISAAC 58.7 64.2 37 588 -1968 1 18 18 20 FLORENCE 22.9 113.2 105 232 -1982 10 4 0 13 TONY 12.0 289.3 93 605 -2003 6 16 0 21 VALERIE 7.0 145.6 110 77 -1957 9 19 18 1 ALBERTO 55.8 328.1 52 10 -2001 1 22 18 20 VALERIE 66.6 229.6 31 57 -1978 4 2 12 9 RAFAEL 7.7 258.4 34 412 -1971 11 2 0 9 HELENE 8.0 260.4 126 702 -1981 11 10 0 23 LESLIE 9.8 123.3 50 147 -1981 2 25 12 4 MICHAEL 58.5 268.4 84 442 -2001 1 18 0 13 MICHAEL 64.0 51.3 140 443 -1977 3 3 12 22 ERNESTO 32.8 247.6 29 16 -1959 6 10 18 13 SANDY 42.0 102.3 142 784 -1963 5 1 18 12 FLORENCE 61.9 155.6 138 869 -1983 6 10 12 4 DEBBY 8.9 324.6 43 525 -1973 9 12 18 16 NADINE 47.9 177.2 120 352 -1986 3 7 0 16 ISAAC 58.7 27.9 133 94 -2000 1 19 12 8 HELENE 38.6 96.7 86 549 -1956 10 10 0 10 PATTY 24.2 299.3 37 26 -1965 1 19 0 19 CHRIS 29.7 106.1 51 327 -1993 11 11 0 2 VALERIE 69.6 344.4 43 221 -1966 10 20 18 25 OSCAR 27.6 234.7 76 176 -1975 8 14 18 9 DEBBY 67.4 178.3 152 447 -1990 9 9 0 24 SANDY 26.6 74.9 74 598 -1989 8 8 6 23 LESLIE 22.7 316.7 55 798 -1955 12 26 6 20 ALBERTO 45.2 122.9 114 440 -1976 3 24 0 4 ERNESTO 54.0 175.2 55 592 -1985 7 2 0 2 ERNESTO 18.5 37.8 26 120 -1989 12 9 0 21 SANDY 27.3 334.7 31 893 -1963 6 17 18 8 OSCAR 26.7 159.8 75 41 -1965 12 6 18 24 NADINE 53.2 194.2 51 590 -1991 3 5 12 23 ISAAC 15.8 100.0 29 188 -1988 10 18 0 7 SANDY 19.9 75.8 17 784 -1956 5 4 6 17 SANDY 54.9 196.0 12 138 -1952 2 26 18 26 PATTY 18.8 83.6 68 751 -1982 5 25 0 20 VALERIE 29.1 354.7 122 96 -1997 7 25 6 27 ERNESTO 63.6 91.9 115 817 -1961 5 28 12 14 TONY 62.7 279.2 22 714 -1960 9 1 6 16 PATTY 32.1 94.7 77 744 -2004 5 11 18 26 BERYL 65.3 37.0 34 512 -1962 10 5 6 27 KIRK 29.4 283.2 73 203 -1991 8 20 6 13 OSCAR 50.8 77.4 91 690 -1980 4 17 12 15 OSCAR 31.4 26.4 140 443 -2000 10 24 12 18 RAFAEL 41.8 241.4 123 448 -1982 5 13 18 1 LESLIE 33.9 42.1 110 80 -1962 1 14 6 12 HELENE 56.5 343.9 56 660 -2001 2 18 18 14 CHRIS 35.7 333.1 106 511 -1992 4 3 0 2 KIRK 12.5 286.0 27 671 -1961 9 22 0 28 KIRK 18.8 246.8 129 360 -1995 3 4 18 23 VALERIE 48.3 84.5 59 565 -1982 7 24 0 9 BERYL 33.2 267.5 52 338 -1971 6 27 6 19 OSCAR 68.9 145.1 138 1 -1975 2 11 6 22 ERNESTO 56.5 13.7 41 293 -1958 2 18 0 11 ALBERTO 63.9 357.1 148 605 -2004 3 5 6 3 ERNESTO 18.8 258.5 117 609 -2004 1 20 6 15 KIRK 54.6 31.0 72 371 -1962 8 25 0 17 BERYL 24.1 54.0 104 266 -1964 12 11 6 17 SANDY 35.2 139.8 111 853 -1951 12 18 0 15 PATTY 55.8 309.9 42 394 -1962 3 5 6 14 WILLIAM 59.8 237.6 94 35 -1976 8 8 18 2 KIRK 19.7 229.9 13 462 -1955 4 19 12 11 BERYL 35.6 145.5 112 238 -2002 1 13 0 26 KIRK 65.9 109.6 99 624 -1989 3 21 18 26 TONY 67.0 70.9 73 237 -1960 8 1 18 17 JOYCE 34.1 133.5 150 542 -1979 10 13 6 14 DEBBY 48.3 134.5 16 629 -1987 11 4 0 18 TONY 50.8 292.9 77 18 -2002 12 4 18 6 WILLIAM 61.3 332.4 136 599 -1954 3 9 6 21 CHRIS 50.3 88.8 93 824 -1987 8 16 12 1 VALERIE 40.3 25.4 135 386 -1977 9 6 6 8 ISAAC 52.6 90.4 59 13 -1979 12 4 18 1 FLORENCE 62.0 328.9 64 268 -1983 11 24 12 14 DEBBY 21.4 332.0 128 301 -2002 8 22 6 16 SANDY 57.1 278.2 135 721 -1999 12 2 12 15 GORDON 8.6 274.5 43 104 -1991 8 6 12 26 JOYCE 20.6 344.1 89 630 -1971 6 11 18 19 DEBBY 55.4 138.1 56 380 -1961 5 5 0 3 FLORENCE 67.8 161.5 56 754 -2000 10 21 18 23 OSCAR 43.3 222.3 54 646 -1959 4 19 0 10 KIRK 17.5 147.9 143 851 -1989 7 27 18 20 FLORENCE 12.8 312.3 130 482 -1979 9 15 12 24 ISAAC 53.5 85.8 117 558 -1957 7 10 6 11 ISAAC 49.3 64.4 156 501 -1967 3 10 6 10 SANDY 56.5 203.0 97 20 -2001 7 6 6 7 HELENE 12.8 259.0 143 55 -1982 4 5 12 27 NADINE 55.6 61.8 134 332 -1975 5 16 12 11 LESLIE 32.0 37.9 129 417 -2003 5 24 0 22 MICHAEL 51.3 84.9 62 484 -1982 1 8 0 22 RAFAEL 64.6 189.4 120 763 -1999 9 23 6 1 VALERIE 45.7 142.5 127 579 -1997 8 1 12 12 ALBERTO 54.1 340.7 80 170 -1956 10 26 18 11 BERYL 60.7 144.5 133 212 -2004 8 9 6 26 JOYCE 58.1 308.7 39 117 -1986 3 22 6 5 ALBERTO 64.1 47.9 125 797 -2001 2 14 0 23 HELENE 43.2 136.4 129 249 -1993 11 24 18 8 RAFAEL 20.7 295.8 119 134 -1969 2 10 18 7 KIRK 9.0 309.2 142 591 -2000 1 26 0 26 FLORENCE 54.3 32.4 130 385 -1992 2 10 6 24 CHRIS 55.9 189.0 49 641 -1973 8 9 0 26 ERNESTO 34.2 61.2 128 844 -1987 7 22 12 8 FLORENCE 21.6 99.8 100 770 -1981 7 6 12 23 BERYL 54.1 7.9 131 592 -1998 3 26 12 4 RAFAEL 33.7 39.6 41 752 -2003 11 3 0 3 CHRIS 67.6 340.1 58 855 -1995 9 14 12 17 ALBERTO 21.9 293.0 139 89 -1960 4 18 18 19 ALBERTO 16.2 48.3 83 284 -1983 12 23 0 7 ISAAC 16.1 330.5 41 810 -1969 7 6 12 23 PATTY 18.9 105.1 89 795 -1963 12 28 18 6 ISAAC 8.0 79.6 57 109 -1995 6 12 6 19 BERYL 27.7 318.6 78 398 -1973 8 20 18 13 DEBBY 60.4 290.7 35 820 -1954 5 18 6 22 HELENE 59.4 303.5 157 791 -1955 11 10 6 11 TONY 69.2 252.8 79 797 -1958 4 7 0 23 FLORENCE 47.3 289.8 105 592 -1963 10 14 12 16 BERYL 54.8 276.5 130 564 -1996 5 26 18 11 ERNESTO 12.4 344.0 157 219 -2003 9 21 6 26 GORDON 38.5 295.8 109 538 -1985 10 2 6 12 BERYL 69.8 130.6 93 52 -1975 7 9 12 26 GORDON 49.5 172.3 33 678 -1989 7 13 18 10 LESLIE 30.2 188.6 89 642 -1955 7 13 12 2 ISAAC 13.1 239.2 98 106 -1957 12 15 0 10 ERNESTO 17.6 312.6 66 849 -1976 6 6 12 12 MICHAEL 22.6 349.1 134 710 -1958 2 22 0 6 PATTY 38.0 9.4 139 566 -1964 5 24 0 4 ISAAC 14.3 44.4 151 251 -2003 11 24 12 20 FLORENCE 47.6 191.9 15 768 -1963 11 2 6 28 BERYL 7.3 75.2 100 98 -1997 1 6 6 20 KIRK 38.5 18.2 121 67 -1968 9 15 6 3 WILLIAM 10.7 115.5 35 310 -1975 3 13 6 13 TONY 43.5 123.8 56 78 -1971 3 19 18 23 SANDY 37.4 57.3 57 151 -1972 1 14 6 20 TONY 64.4 182.2 16 770 -1991 8 8 6 24 DEBBY 53.8 266.7 142 698 -2002 2 24 6 19 TONY 25.9 187.3 56 64 -1952 1 27 6 16 OSCAR 15.7 277.5 55 640 -1985 4 8 0 14 LESLIE 12.6 178.9 65 860 -1995 7 21 0 5 CHRIS 23.6 337.4 88 524 -1983 4 19 12 23 WILLIAM 54.4 189.1 72 718 -1953 3 3 0 25 ALBERTO 53.6 13.0 142 650 -1971 12 25 12 7 ISAAC 35.0 105.3 114 177 -1973 1 20 0 6 MICHAEL 15.9 24.0 50 492 -1993 2 20 18 10 MICHAEL 30.6 194.9 133 432 -1960 1 1 0 3 FLORENCE 12.9 125.3 126 835 -1990 9 4 0 22 GORDON 35.8 124.7 36 506 -1969 3 6 0 5 TONY 68.4 227.0 28 429 -1954 12 11 0 5 MICHAEL 32.9 201.2 60 422 -1953 1 14 12 13 TONY 58.1 19.2 88 513 -1953 1 23 12 14 OSCAR 32.5 46.8 45 460 -1978 4 21 18 14 MICHAEL 45.6 43.1 45 301 -1987 1 1 12 22 WILLIAM 65.5 168.0 143 502 -1986 12 19 12 10 ISAAC 54.6 77.3 112 354 -1969 6 13 6 9 GORDON 11.0 165.9 75 807 -1985 4 21 18 2 BERYL 58.9 292.6 117 279 -1969 2 12 12 10 JOYCE 21.9 243.4 164 887 -1957 1 13 18 12 RAFAEL 65.4 123.0 14 97 -2003 12 14 0 24 PATTY 54.6 131.2 82 194 -1981 4 28 0 17 ALBERTO 12.3 119.0 52 265 -1978 9 1 0 28 TONY 24.1 193.8 135 232 -1995 10 26 0 21 JOYCE 65.0 5.2 17 440 -1980 5 19 12 1 BERYL 49.4 201.3 103 84 -1979 10 18 18 25 TONY 23.5 262.1 51 328 -1988 4 11 0 18 VALERIE 69.8 334.2 109 632 -1969 12 21 0 19 FLORENCE 14.4 309.3 48 218 -1984 7 22 18 12 LESLIE 21.0 204.4 80 666 -1960 4 28 6 15 HELENE 14.4 34.8 96 32 -1951 2 25 18 3 HELENE 45.2 104.7 28 101 -1999 10 25 0 4 SANDY 33.3 349.0 72 721 -1992 12 27 18 18 ISAAC 35.7 346.8 75 154 -1978 3 21 6 22 FLORENCE 11.5 300.9 53 485 -1952 5 18 12 11 ISAAC 50.6 203.3 98 300 -1961 6 19 12 18 RAFAEL 40.9 294.3 135 363 -1990 6 17 0 9 GORDON 63.5 262.9 28 364 -1950 6 12 6 9 SANDY 21.1 268.9 118 40 -1961 6 18 12 27 HELENE 59.3 310.3 116 768 -1976 2 12 12 21 ALBERTO 12.4 172.8 110 626 -1957 9 13 0 16 LESLIE 35.6 234.9 41 61 -2002 7 6 6 5 KIRK 53.1 119.6 55 755 -1959 9 22 6 14 NADINE 50.6 286.8 83 132 -1961 5 12 18 7 NADINE 61.2 268.9 106 815 -1979 11 4 18 9 JOYCE 58.1 330.2 31 632 -1956 4 28 6 24 PATTY 22.5 356.7 123 486 -1986 9 22 18 19 WILLIAM 52.5 160.8 144 784 -1978 5 3 12 22 ALBERTO 31.7 35.0 28 84 -1999 6 17 6 2 VALERIE 12.1 199.1 48 869 -1983 8 8 6 13 ALBERTO 35.2 285.9 74 438 -2000 9 5 18 6 WILLIAM 47.7 141.6 39 554 -1988 7 25 12 23 ISAAC 42.9 352.7 10 793 -2003 4 10 6 24 JOYCE 22.5 13.9 160 0 -1979 8 20 6 27 VALERIE 14.4 173.7 39 251 -1989 7 20 12 18 GORDON 9.6 4.7 64 475 -1980 11 5 12 24 NADINE 28.9 355.6 44 377 -1975 10 6 6 10 VALERIE 44.6 26.1 107 811 -1963 6 21 6 11 OSCAR 17.9 65.2 84 64 -2000 4 4 18 22 CHRIS 21.5 263.4 53 811 -1962 1 3 0 13 RAFAEL 50.8 276.6 116 676 -1966 5 22 12 9 TONY 49.4 274.8 70 661 -1966 6 12 0 8 RAFAEL 45.8 350.9 30 662 -1989 1 5 0 28 JOYCE 11.1 60.8 145 572 -1962 10 6 18 28 SANDY 21.6 171.7 90 302 -1986 6 28 0 3 GORDON 44.1 304.2 117 247 -1991 1 4 18 7 MICHAEL 56.5 322.5 154 807 -1997 2 10 12 2 MICHAEL 33.2 114.8 18 127 -1964 11 12 18 18 CHRIS 40.9 168.2 38 18 -1950 3 12 0 4 LESLIE 32.8 193.2 56 695 -2003 5 7 6 8 JOYCE 56.3 14.1 149 569 -1991 12 10 0 6 GORDON 64.1 158.8 49 706 -1952 5 21 18 22 ALBERTO 13.1 263.6 94 233 -1966 8 20 18 7 WILLIAM 42.2 206.3 148 409 -1982 9 23 18 19 NADINE 21.4 76.6 41 41 -1976 3 8 0 4 RAFAEL 35.4 11.4 122 592 -1987 2 19 12 23 VALERIE 55.6 134.5 27 123 -1953 1 24 12 11 ALBERTO 68.4 137.0 123 841 -1952 4 17 18 13 BERYL 55.3 305.0 134 805 -2001 2 6 6 24 BERYL 61.0 226.7 61 51 -1962 4 1 6 11 DEBBY 18.8 170.9 122 74 -1976 6 2 18 3 GORDON 51.5 321.9 45 298 -1977 2 17 12 2 JOYCE 9.8 328.2 111 52 -1997 2 25 12 21 MICHAEL 16.3 292.3 73 398 -2004 2 19 18 12 BERYL 14.9 348.1 152 38 -1961 10 28 18 28 LESLIE 50.3 223.7 83 487 -1982 12 17 12 6 VALERIE 10.2 60.8 52 362 -1977 7 16 12 20 WILLIAM 38.9 165.4 162 204 -2003 9 17 0 25 VALERIE 61.6 286.8 130 116 -1974 3 26 18 6 CHRIS 25.8 12.5 162 671 -1993 11 21 6 26 TONY 7.4 324.4 69 124 -1988 3 27 0 3 CHRIS 68.7 231.4 152 338 -1957 9 22 18 18 SANDY 61.6 109.4 119 590 -1950 10 18 18 28 JOYCE 49.8 247.6 142 611 -1983 2 3 12 27 LESLIE 59.8 251.7 57 782 -1988 5 16 12 20 MICHAEL 42.4 173.1 74 375 -1990 5 25 18 19 FLORENCE 30.7 20.9 111 532 -1990 7 11 18 6 ERNESTO 64.8 294.6 163 188 -1996 3 23 12 5 CHRIS 11.0 126.8 103 598 -1995 8 6 0 21 GORDON 9.6 41.3 92 558 -1987 7 14 0 19 RAFAEL 16.8 82.5 27 84 -1989 10 18 18 12 TONY 62.9 203.3 122 413 -1958 8 28 18 23 ALBERTO 53.5 288.3 29 804 -2002 7 7 6 25 HELENE 16.8 231.9 23 730 -1952 8 9 6 3 RAFAEL 69.0 235.1 34 707 -1967 3 18 18 26 BERYL 35.6 73.0 128 226 -1986 9 18 18 27 KIRK 31.0 160.7 128 857 -1992 4 18 6 9 JOYCE 67.0 245.0 117 76 -1962 10 27 18 28 FLORENCE 34.7 303.2 28 616 -1962 6 16 18 24 BERYL 27.2 214.3 149 267 -1973 1 26 18 3 GORDON 30.5 90.5 98 651 -1996 5 4 6 15 VALERIE 52.3 5.8 15 398 -2002 12 26 12 18 VALERIE 37.8 211.9 150 36 -1966 8 13 0 26 ISAAC 66.2 357.8 146 617 -1981 3 13 0 27 OSCAR 68.8 153.4 144 462 -1972 10 4 6 4 OSCAR 45.2 261.4 47 402 -1964 9 24 18 4 CHRIS 57.8 91.4 148 285 -1978 7 12 0 14 GORDON 67.4 280.2 71 351 -1968 9 8 12 18 ISAAC 62.3 43.4 96 358 -1972 7 3 18 27 VALERIE 36.9 250.2 118 401 -1957 6 23 0 24 BERYL 26.3 44.4 144 222 -1982 3 5 0 2 KIRK 15.3 43.4 113 546 -1971 6 28 12 2 NADINE 42.7 264.3 64 369 -1977 1 22 12 15 OSCAR 56.3 116.9 104 58 -1958 12 20 6 4 BERYL 43.1 51.6 156 58 -1965 9 19 18 10 PATTY 48.5 185.3 38 817 -1953 7 14 0 20 OSCAR 14.0 339.2 89 760 -1960 3 7 18 14 CHRIS 45.3 149.4 60 488 -2003 2 17 6 15 JOYCE 23.6 136.4 147 135 -1992 2 21 18 28 ALBERTO 34.7 249.7 119 270 -1997 10 4 0 14 JOYCE 67.1 69.4 17 311 -2003 5 3 18 25 LESLIE 27.1 330.1 126 58 -1962 3 12 18 14 TONY 32.3 353.3 106 694 -1991 1 15 12 10 RAFAEL 35.4 123.2 112 527 -1969 11 7 18 11 ISAAC 11.1 303.1 54 440 -1979 6 4 12 19 TONY 44.6 340.5 34 291 -2001 8 28 0 19 WILLIAM 58.2 7.7 17 843 -1971 12 24 18 4 DEBBY 12.1 209.7 107 219 -1988 11 16 12 10 WILLIAM 17.1 313.6 27 418 -2003 12 14 0 18 GORDON 65.2 226.6 81 173 -1976 8 10 18 15 NADINE 21.9 346.5 147 723 -1962 3 6 6 12 CHRIS 55.8 307.6 32 445 -2003 10 27 6 20 OSCAR 24.5 171.5 90 203 -1985 8 27 12 13 DEBBY 29.3 241.7 110 364 -1995 4 23 12 25 HELENE 58.8 307.7 69 405 -1973 5 15 6 21 WILLIAM 31.7 156.9 134 450 -1986 8 26 18 3 CHRIS 58.2 138.5 114 600 -2000 12 5 0 13 GORDON 59.8 293.7 51 277 -2003 2 27 0 1 DEBBY 38.1 256.0 17 350 -1973 1 4 6 7 OSCAR 68.4 7.7 75 142 -2004 10 7 0 26 DEBBY 59.0 98.9 55 652 -1957 8 3 0 4 VALERIE 38.3 327.0 39 760 -1951 8 2 6 6 VALERIE 26.9 211.0 69 492 -1966 11 20 0 22 CHRIS 13.0 306.8 74 565 -1961 4 26 0 21 MICHAEL 15.8 194.1 30 608 -1982 9 17 12 18 LESLIE 22.1 159.6 17 116 -1989 7 27 18 18 LESLIE 42.0 275.7 144 159 -2003 12 16 0 2 LESLIE 25.2 256.8 118 485 -1983 1 27 0 26 CHRIS 66.4 152.4 99 848 -1993 4 20 6 2 LESLIE 69.6 309.3 129 10 -1983 8 7 6 20 CHRIS 55.4 350.2 103 410 -1998 11 17 0 10 WILLIAM 29.2 221.6 114 691 -1984 7 27 12 16 JOYCE 68.7 84.4 11 39 -1993 1 1 0 7 KIRK 33.9 302.8 126 102 -1973 12 7 18 23 RAFAEL 63.6 352.6 95 125 -1987 4 26 6 7 BERYL 11.5 25.6 56 845 -1955 2 13 18 17 ALBERTO 63.8 231.7 138 2 -1957 12 26 6 24 KIRK 35.8 222.6 114 321 -1988 10 8 0 27 DEBBY 10.2 346.2 164 356 -1998 3 19 6 23 VALERIE 41.3 126.2 74 217 -1954 1 10 18 12 OSCAR 26.4 188.5 122 782 -1975 11 5 12 21 ALBERTO 62.3 273.8 146 525 -1963 8 23 18 9 VALERIE 40.0 126.0 113 575 -1990 1 9 0 24 ERNESTO 18.4 269.7 65 252 -1982 11 3 18 4 CHRIS 36.5 58.7 33 578 -1997 4 12 0 10 HELENE 37.0 133.8 159 439 -1996 10 1 0 9 CHRIS 30.1 126.7 102 813 -1991 5 1 18 13 OSCAR 35.3 224.6 137 775 -1958 9 17 0 17 FLORENCE 25.5 45.9 36 771 -1980 11 12 12 18 BERYL 59.2 135.1 18 143 -1973 9 4 0 27 ALBERTO 47.4 126.5 111 329 -1969 12 15 12 24 KIRK 16.8 149.3 20 788 -1958 1 8 18 16 PATTY 49.9 324.5 111 784 -1978 3 20 18 3 RAFAEL 31.7 314.7 100 305 -1967 5 5 12 18 KIRK 22.4 293.8 65 764 -1983 8 11 12 3 BERYL 21.2 121.5 160 657 -1957 12 6 18 27 ISAAC 15.1 0.5 49 297 -1977 6 3 12 20 OSCAR 10.6 340.9 161 92 -1970 10 13 6 20 ISAAC 67.4 309.8 40 373 -1963 6 7 0 10 PATTY 43.9 119.7 86 854 -1966 1 23 18 7 ISAAC 14.6 165.8 89 488 -1986 5 26 18 21 CHRIS 43.1 107.8 26 296 -1973 2 16 0 25 HELENE 55.6 159.8 133 375 -1973 6 25 6 22 GORDON 38.1 198.7 65 783 -1960 2 28 0 14 ISAAC 48.4 69.9 21 62 -1977 1 5 18 18 NADINE 45.3 306.0 37 891 -1985 2 9 18 17 VALERIE 62.7 2.1 44 195 -1979 4 2 18 9 BERYL 18.7 182.4 126 213 -1978 8 3 6 14 KIRK 60.9 284.1 28 627 -1952 8 10 0 17 OSCAR 30.2 201.8 57 855 -1969 3 9 6 24 ALBERTO 54.8 27.0 44 717 -1958 12 24 0 25 ALBERTO 60.4 347.9 82 864 -2001 3 11 18 17 HELENE 33.5 203.1 126 396 -1958 5 14 18 21 TONY 11.4 265.4 54 75 -1953 3 6 0 8 KIRK 63.1 134.9 137 534 -1977 1 12 12 7 MICHAEL 64.9 245.3 66 493 -1995 3 25 18 28 WILLIAM 63.9 171.7 55 20 -1996 2 8 0 12 LESLIE 37.5 271.0 43 448 -1979 11 23 18 27 ALBERTO 47.3 184.3 73 321 -1984 12 18 6 19 MICHAEL 44.7 160.3 157 122 -1979 12 4 0 22 HELENE 8.1 258.5 51 554 -1976 9 9 0 10 ALBERTO 21.5 94.5 63 450 -1965 9 4 12 11 ISAAC 17.2 49.4 70 724 -1993 11 1 12 9 ALBERTO 53.1 239.7 88 180 -1960 12 6 18 18 OSCAR 8.4 234.1 112 42 -1981 4 4 0 11 JOYCE 11.8 310.3 10 391 -2003 11 18 12 12 BERYL 45.1 335.4 97 681 -2000 11 7 18 27 ERNESTO 54.4 12.5 26 474 -1981 8 26 18 9 MICHAEL 57.8 129.0 16 752 -2004 1 26 18 13 GORDON 36.5 160.4 62 758 -2003 4 2 18 16 TONY 56.4 20.3 75 300 -1995 1 20 12 1 FLORENCE 13.3 132.2 143 42 -1989 7 18 12 9 OSCAR 63.5 0.9 156 721 -1951 8 21 12 11 KIRK 23.2 329.7 38 435 -2001 5 24 6 17 LESLIE 42.5 128.8 73 852 -1959 2 5 6 12 WILLIAM 63.4 344.7 32 84 -2002 11 24 6 21 SANDY 37.5 228.4 115 790 -1960 10 14 6 22 TONY 31.0 166.6 42 689 -1986 6 20 12 25 VALERIE 64.3 31.8 98 726 -2003 9 23 6 1 ISAAC 28.7 298.1 12 14 -1963 2 12 6 16 ISAAC 65.1 94.9 94 898 -1957 10 5 12 4 ISAAC 29.7 290.8 157 769 -1980 9 20 12 26 SANDY 64.2 164.1 46 419 -1967 4 16 18 25 PATTY 21.4 119.4 67 194 -1978 8 17 12 26 JOYCE 57.4 106.7 154 413 -1986 1 18 6 8 KIRK 45.5 170.1 38 37 -1976 1 7 6 23 RAFAEL 68.7 100.3 75 281 -1954 7 28 0 26 FLORENCE 50.7 346.9 32 620 -1974 4 9 6 4 NADINE 23.0 83.5 103 570 -1965 6 27 6 2 ISAAC 65.5 280.6 118 449 -1995 8 12 12 19 PATTY 33.3 175.9 119 465 -2000 11 11 0 15 WILLIAM 47.8 307.0 158 35 -1950 7 13 12 8 ALBERTO 64.8 165.5 92 188 -1989 2 16 12 24 CHRIS 38.2 63.0 151 619 -2001 4 3 6 1 PATTY 64.6 300.4 58 55 -1984 5 13 0 24 MICHAEL 66.2 264.4 85 651 -1971 1 12 18 15 TONY 30.8 29.8 114 355 -1987 7 6 12 28 ALBERTO 32.4 3.8 53 706 -1987 4 2 12 7 NADINE 30.1 279.1 108 601 -1990 8 23 0 8 FLORENCE 56.4 213.1 140 340 -1970 3 15 12 18 BERYL 52.6 136.3 160 762 -1969 4 24 0 10 MICHAEL 29.3 233.4 110 582 -1961 11 13 6 28 ERNESTO 29.7 1.7 78 748 -1978 3 8 6 9 SANDY 11.3 114.8 146 833 -1988 12 5 12 20 PATTY 26.4 157.8 161 781 -1999 6 13 6 14 NADINE 25.6 71.5 155 503 -1964 12 17 18 11 VALERIE 42.1 215.2 156 893 -1968 4 1 6 9 ALBERTO 57.8 151.7 111 367 -1957 3 10 18 4 SANDY 28.3 28.3 72 534 -1979 6 12 12 15 VALERIE 15.8 189.7 118 546 -1980 9 1 6 7 CHRIS 66.5 310.7 150 542 -1987 8 9 12 27 KIRK 10.7 178.7 122 480 -1963 10 27 18 26 LESLIE 67.9 133.5 113 707 -1960 6 22 0 8 OSCAR 63.1 52.4 110 828 -1985 1 17 12 25 KIRK 63.1 97.8 149 896 -1970 6 26 12 16 TONY 55.0 176.3 150 771 -1953 5 9 18 27 CHRIS 19.3 221.1 86 617 -1956 3 11 6 12 MICHAEL 16.1 354.1 154 595 -1995 12 9 6 7 OSCAR 58.2 84.1 39 148 -1956 12 23 12 16 PATTY 50.4 161.0 110 260 -1983 6 17 6 21 NADINE 52.2 105.8 101 164 -1966 8 9 6 21 GORDON 68.3 103.5 58 494 -1954 1 13 0 27 OSCAR 27.0 44.6 99 208 -1959 6 14 18 4 BERYL 64.0 356.7 108 72 -1978 11 11 12 7 GORDON 19.5 353.0 99 433 -1995 6 9 18 2 VALERIE 65.1 188.9 84 717 -1964 11 4 6 27 ERNESTO 33.9 81.3 65 692 -1962 12 10 12 1 WILLIAM 69.8 176.5 138 270 -1978 7 18 12 16 BERYL 24.6 161.9 94 885 -1981 1 11 18 18 KIRK 26.8 208.7 40 896 -1958 11 9 0 15 JOYCE 10.3 233.8 108 97 -2004 8 3 18 6 HELENE 24.6 19.6 41 354 -1964 11 3 0 20 RAFAEL 50.2 120.1 44 722 -1959 3 5 6 27 RAFAEL 58.8 17.7 42 576 -1982 12 25 6 6 NADINE 49.6 57.7 48 261 -1992 2 1 18 19 TONY 31.1 35.2 42 417 -2003 1 21 0 25 ERNESTO 57.4 220.4 150 887 -1961 3 25 6 5 OSCAR 14.2 177.6 151 341 -1996 1 23 12 7 FLORENCE 62.2 49.8 32 66 -1970 2 20 6 7 ERNESTO 10.6 351.5 87 895 -1981 11 4 12 14 SANDY 16.6 38.2 155 436 -1982 4 25 0 4 WILLIAM 14.1 105.9 162 339 -1981 2 10 12 12 SANDY 66.4 248.1 98 187 -1958 12 25 6 25 WILLIAM 45.6 228.8 123 129 -1990 10 1 12 11 JOYCE 65.5 26.4 26 857 -1970 1 28 6 21 LESLIE 10.5 70.1 93 91 -1996 2 15 12 28 OSCAR 12.9 300.9 51 304 -1965 9 1 18 16 WILLIAM 55.8 107.6 33 47 -1989 5 15 12 18 VALERIE 21.5 112.7 111 519 -1995 12 12 12 16 ALBERTO 37.2 313.6 163 54 -1969 1 9 6 22 GORDON 20.2 308.7 90 45 -1974 2 4 6 9 FLORENCE 47.0 221.2 150 232 -1980 3 21 6 2 CHRIS 31.1 30.4 85 193 -1961 5 27 18 12 PATTY 46.2 117.2 123 431 -1995 12 21 18 20 WILLIAM 52.3 68.5 81 43 -1955 3 7 6 3 LESLIE 57.5 126.4 38 406 -1956 1 4 12 21 ISAAC 56.3 4.3 81 15 -1999 10 26 0 19 OSCAR 22.1 154.9 102 252 -1987 7 2 6 12 RAFAEL 47.5 86.5 15 646 -1995 2 9 0 20 SANDY 60.3 149.3 23 661 -1990 1 12 18 22 CHRIS 20.7 243.1 40 352 -1984 6 19 6 13 ERNESTO 51.1 77.2 93 751 -1961 9 9 18 22 KIRK 13.4 126.9 30 192 -1952 7 21 0 20 PATTY 65.1 200.4 136 792 -1980 7 17 18 2 PATTY 25.5 343.3 119 246 -1971 7 14 18 11 DEBBY 44.1 261.1 41 664 -1965 6 24 12 4 VALERIE 53.6 227.6 137 6 -1973 10 13 0 1 CHRIS 15.6 60.9 92 234 -1996 9 24 18 9 NADINE 52.0 115.3 149 388 -1987 8 28 12 19 CHRIS 36.9 8.3 53 134 -1981 8 20 18 16 ERNESTO 58.4 74.9 13 572 -1994 6 19 6 13 TONY 8.4 143.2 53 169 -2001 6 27 0 19 ISAAC 48.9 15.0 82 693 -1961 12 20 12 8 WILLIAM 60.7 51.7 49 249 -1961 4 23 18 12 FLORENCE 59.4 261.6 51 154 -1985 6 9 0 8 KIRK 32.1 180.3 40 728 -1950 12 1 6 13 ERNESTO 11.9 340.0 37 424 -2004 1 22 18 4 WILLIAM 45.1 282.5 61 296 -1977 3 23 18 7 GORDON 33.5 31.5 39 77 -2000 12 23 6 17 GORDON 37.0 352.2 108 257 -1967 4 27 12 21 NADINE 27.6 178.3 152 399 -1981 2 27 0 5 HELENE 43.4 325.8 156 825 -1950 11 14 0 10 FLORENCE 43.8 277.5 40 23 -1983 9 11 18 5 WILLIAM 44.0 7.4 29 745 -1979 7 11 0 3 JOYCE 23.3 270.4 56 803 -1971 3 7 6 7 DEBBY 27.6 113.4 50 108 -1952 7 20 6 7 DEBBY 53.2 31.1 108 3 -1991 11 28 12 5 BERYL 30.0 22.3 15 857 -1991 9 3 12 12 PATTY 39.4 148.3 161 850 -1953 3 19 12 3 FLORENCE 38.8 255.1 146 193 -1966 2 21 0 5 OSCAR 48.2 91.8 39 290 -1966 4 18 6 13 LESLIE 29.0 203.0 89 309 -1987 3 4 6 28 ALBERTO 24.7 109.4 116 514 -1992 7 2 12 10 FLORENCE 14.6 7.5 114 393 -1989 3 20 0 16 GORDON 47.6 81.8 143 584 -1981 5 18 12 20 HELENE 13.9 342.8 14 701 -1996 9 20 0 11 CHRIS 52.2 282.1 109 336 -1990 7 21 6 8 KIRK 17.7 148.9 72 769 -1980 12 24 12 17 ISAAC 29.6 204.2 123 862 -1963 11 3 12 28 FLORENCE 40.0 256.9 24 879 -1958 7 28 6 22 NADINE 57.5 45.9 105 161 -1986 1 22 12 28 FLORENCE 39.6 328.6 129 120 -1970 9 4 6 3 ALBERTO 47.4 36.7 94 523 -1958 11 2 18 18 DEBBY 53.0 272.8 147 793 -1961 10 22 0 20 VALERIE 37.3 78.5 17 635 -1950 2 18 12 10 DEBBY 9.5 117.6 113 732 -1964 3 4 12 1 ALBERTO 44.6 181.4 123 452 -1976 2 8 6 10 ISAAC 69.1 203.4 105 26 -1950 5 10 6 20 RAFAEL 44.2 221.1 65 446 -1969 2 3 6 23 OSCAR 29.9 345.3 145 586 -1965 6 5 6 16 SANDY 52.3 130.6 123 151 -1958 8 23 6 12 BERYL 48.3 226.4 139 212 -1954 6 13 12 26 BERYL 43.3 192.2 77 381 -1953 12 27 0 28 LESLIE 11.5 57.9 111 530 -1969 12 22 0 9 ERNESTO 32.8 84.6 13 560 -1987 1 11 0 17 RAFAEL 57.5 283.0 100 540 -1975 8 28 0 14 LESLIE 43.4 300.0 63 86 -1974 12 25 0 9 CHRIS 57.9 301.9 145 216 -2000 8 21 0 28 SANDY 11.1 140.6 149 565 -1960 11 17 0 27 ALBERTO 21.9 93.3 163 403 -1985 8 13 6 10 KIRK 14.1 275.5 30 508 -1997 10 8 18 5 WILLIAM 17.7 271.4 137 811 -1972 5 3 0 24 ERNESTO 45.3 185.0 47 467 -1952 5 1 12 19 GORDON 21.6 80.4 148 426 -1977 10 5 12 20 WILLIAM 14.4 252.9 77 345 -1962 4 11 18 15 LESLIE 53.8 229.0 39 71 -1987 2 21 6 20 TONY 45.9 338.7 146 645 -1966 8 10 18 3 HELENE 38.7 166.8 102 310 -1992 10 15 6 12 NADINE 35.5 131.0 65 457 -1957 7 22 18 18 TONY 11.9 336.1 116 28 -1960 3 5 12 3 JOYCE 68.4 162.3 103 199 -1998 1 22 12 22 JOYCE 33.6 38.4 23 163 -1954 10 26 6 23 LESLIE 24.9 205.8 158 115 -1974 3 23 12 14 DEBBY 22.4 140.8 28 803 -1954 3 2 12 11 SANDY 10.3 271.8 130 537 -2001 5 26 18 23 ISAAC 49.1 80.6 84 871 -1981 4 10 6 19 NADINE 58.9 107.2 126 641 -2002 6 4 0 17 PATTY 63.5 213.1 158 579 -1964 9 16 6 10 DEBBY 65.3 135.2 135 197 -2000 8 24 6 2 DEBBY 36.8 99.1 22 127 -1975 6 26 0 5 NADINE 51.0 4.0 90 709 -1994 6 6 18 15 ISAAC 63.7 15.0 28 380 -2004 1 15 6 22 HELENE 12.6 24.1 44 499 -1952 2 19 6 1 OSCAR 8.0 326.3 144 274 -1979 8 24 6 7 FLORENCE 46.5 194.4 93 114 -1974 4 19 0 18 GORDON 24.6 188.1 46 4 -1963 7 21 0 26 ERNESTO 22.4 243.8 152 580 -1990 4 5 18 8 JOYCE 54.9 29.5 130 375 -1999 5 11 18 6 LESLIE 19.5 134.1 84 57 -1960 2 7 0 4 TONY 44.7 67.7 70 19 -1959 11 1 0 22 LESLIE 61.3 46.0 42 606 -1975 9 17 18 1 RAFAEL 10.2 253.0 151 108 -1969 3 27 12 16 JOYCE 55.6 333.8 156 434 -1996 7 28 18 4 GORDON 60.6 283.9 62 639 -1973 4 14 12 7 VALERIE 9.3 128.7 81 225 -1980 10 28 0 8 OSCAR 16.1 292.1 98 403 -1970 12 27 18 22 RAFAEL 55.8 168.0 17 743 -1983 8 13 12 16 GORDON 16.4 152.2 118 77 -2002 9 19 6 15 HELENE 49.0 252.6 76 612 -1958 9 24 6 5 ISAAC 63.6 21.3 29 658 -1986 4 5 18 27 MICHAEL 8.7 145.0 143 328 -1960 11 8 0 7 BERYL 32.5 357.7 161 546 -1951 8 7 12 17 DEBBY 66.7 18.5 28 415 -2004 5 8 6 23 ALBERTO 69.9 251.3 21 213 -1969 2 12 18 26 FLORENCE 49.7 38.4 138 822 -1993 8 16 6 21 MICHAEL 47.3 211.3 155 430 -1972 6 23 18 22 KIRK 68.3 21.9 150 274 -1979 12 27 6 7 RAFAEL 17.3 317.0 158 837 -1951 2 8 12 10 TONY 50.6 178.7 162 685 -1988 5 17 18 8 RAFAEL 19.9 285.8 69 552 -1951 3 8 12 18 CHRIS 63.1 76.3 126 23 -1971 11 1 6 17 RAFAEL 69.2 320.7 53 451 -1965 3 14 18 23 BERYL 49.0 347.5 82 92 -1975 5 5 6 7 MICHAEL 24.2 120.1 76 469 -1968 1 8 0 17 FLORENCE 41.4 335.1 66 277 -1971 6 5 6 17 HELENE 20.5 31.3 17 68 -1950 2 21 6 15 TONY 33.8 167.0 42 694 -1985 8 5 12 1 NADINE 40.4 286.3 51 130 -1963 10 7 18 8 DEBBY 28.9 278.4 53 818 -1988 3 2 12 21 GORDON 61.0 206.0 150 159 -1971 5 3 0 21 SANDY 10.7 298.8 62 189 -1994 8 2 0 11 VALERIE 28.2 34.2 25 176 -1982 11 15 18 23 VALERIE 37.9 37.4 39 179 -1982 9 25 0 18 MICHAEL 46.3 272.4 90 883 -1979 5 3 0 9 ERNESTO 18.8 15.2 157 0 -1976 11 5 6 23 LESLIE 66.2 327.2 69 214 -1995 12 20 12 15 PATTY 46.5 29.3 147 358 -2000 12 3 0 19 NADINE 38.1 199.0 33 246 -1998 2 20 18 7 FLORENCE 50.9 62.0 41 465 -1954 3 16 0 6 ALBERTO 47.3 32.8 17 516 -2000 1 18 12 17 ERNESTO 37.9 44.8 152 142 -1998 9 22 18 18 VALERIE 64.7 35.0 47 867 -1952 11 28 0 27 CHRIS 56.0 221.4 125 803 -1981 5 11 0 1 NADINE 42.7 88.7 20 537 -1963 4 2 0 8 BERYL 7.4 217.7 81 230 -1981 10 4 0 24 ISAAC 57.0 131.7 32 99 -1957 6 1 6 9 HELENE 17.9 215.9 118 214 -1972 3 28 6 5 ISAAC 8.3 261.0 91 256 -1960 5 12 0 15 JOYCE 58.1 341.0 18 396 -1955 5 16 12 25 WILLIAM 11.7 50.1 93 552 -1965 8 22 0 19 JOYCE 58.3 79.0 27 240 -1953 7 21 12 19 WILLIAM 43.0 23.7 18 521 -1964 12 1 18 3 HELENE 28.7 319.7 106 113 -1998 7 1 6 12 PATTY 15.6 15.0 130 268 -1987 8 6 18 25 FLORENCE 36.6 89.3 67 881 -1992 8 11 0 28 MICHAEL 47.4 80.5 85 829 -1954 9 8 0 7 KIRK 31.6 16.9 55 523 -1957 10 24 0 7 RAFAEL 40.9 235.7 137 289 -1960 10 16 0 21 HELENE 24.7 178.0 137 432 -1956 7 2 12 12 OSCAR 25.0 68.3 107 884 -1968 2 4 0 1 ALBERTO 27.5 68.6 163 472 -1981 5 7 6 26 WILLIAM 10.2 142.9 97 797 -2004 10 18 6 22 KIRK 12.5 126.2 77 122 -1973 7 5 18 16 SANDY 45.3 290.6 27 841 -1961 5 23 18 15 SANDY 33.6 350.5 160 668 -1957 2 9 0 10 TONY 57.2 92.8 158 247 -1991 3 25 12 16 ALBERTO 28.0 309.7 40 233 -1956 12 24 6 13 DEBBY 47.4 100.3 21 549 -1955 5 27 18 24 SANDY 67.3 96.6 129 663 -1978 11 13 0 20 NADINE 21.5 339.5 152 431 -1967 12 11 0 26 HELENE 50.5 303.8 33 360 -1983 2 2 6 28 ALBERTO 8.0 268.2 29 669 -1994 12 3 18 22 CHRIS 54.2 143.0 154 137 -1990 5 22 12 25 LESLIE 23.8 131.7 115 25 -1951 9 23 6 6 CHRIS 15.0 357.4 72 256 -2001 5 18 12 2 PATTY 23.4 147.8 143 419 -1957 12 2 18 24 NADINE 35.7 276.6 47 625 -1961 3 19 6 24 GORDON 46.2 87.3 96 228 -1956 5 12 6 10 TONY 43.2 239.7 76 386 -1988 4 14 12 11 JOYCE 48.0 15.0 78 823 -1953 11 17 0 1 ERNESTO 61.5 150.4 129 162 -1997 6 18 18 16 ERNESTO 60.6 258.8 161 574 -1978 3 11 18 8 SANDY 40.4 241.6 163 253 -1976 3 17 0 23 OSCAR 8.0 241.2 20 84 -1997 8 6 0 15 ALBERTO 57.5 116.7 63 153 -1962 1 23 0 4 NADINE 32.6 185.5 47 775 -1962 10 26 12 17 NADINE 66.5 42.7 122 544 -2000 7 28 6 7 RAFAEL 42.7 355.2 156 89 -1956 12 21 6 1 SANDY 65.9 140.8 123 324 -1959 8 14 6 7 RAFAEL 31.5 256.6 63 178 -1952 11 1 18 24 SANDY 49.2 48.7 151 85 -1983 5 4 18 22 WILLIAM 69.2 140.2 23 789 -1959 5 16 12 18 LESLIE 62.0 165.4 24 136 -1971 4 17 18 5 BERYL 50.6 145.4 53 30 -1953 4 4 6 1 TONY 27.6 46.9 68 808 -1950 11 20 0 12 NADINE 40.0 246.6 135 854 -1971 9 6 12 4 SANDY 37.4 331.6 26 639 -1979 10 15 6 7 MICHAEL 64.6 237.7 19 716 -1953 12 10 6 5 DEBBY 42.0 152.2 136 262 -1985 2 17 0 6 ERNESTO 19.5 74.4 115 50 -2004 3 16 12 7 TONY 53.4 342.7 12 408 -1968 10 27 0 7 DEBBY 19.4 107.1 18 120 -1980 12 13 6 22 KIRK 68.5 337.9 15 214 -1987 11 12 0 15 HELENE 37.6 169.4 62 201 -1992 6 1 0 8 ALBERTO 66.7 355.2 41 221 -1957 5 24 12 12 NADINE 19.1 8.8 23 184 -1980 1 25 6 20 ALBERTO 30.3 343.8 47 32 -1990 6 22 12 27 PATTY 30.1 339.5 160 426 -1995 11 22 6 15 MICHAEL 57.1 135.6 80 224 -1991 8 22 12 7 NADINE 43.1 214.5 60 604 -1967 4 10 6 27 SANDY 21.8 32.6 65 52 -1970 1 4 12 3 WILLIAM 64.4 16.0 121 765 -1988 10 7 18 22 SANDY 63.4 178.9 65 862 -2003 6 4 12 6 FLORENCE 49.9 256.9 100 173 -1988 4 26 6 3 WILLIAM 37.0 139.4 111 114 -1986 8 15 12 21 CHRIS 28.4 15.5 104 418 -1970 6 18 0 24 RAFAEL 62.9 23.0 16 35 -1999 1 27 18 25 LESLIE 45.5 106.7 105 392 -1981 9 18 6 9 SANDY 53.1 231.9 45 525 -1955 9 15 12 12 KIRK 31.8 209.4 155 234 -1957 6 5 12 2 VALERIE 15.0 178.5 81 637 -2000 11 20 6 23 PATTY 27.1 93.8 24 506 -1991 9 24 18 13 HELENE 20.1 122.0 79 334 -1959 7 8 6 11 NADINE 63.8 192.5 56 174 -1975 1 28 18 6 GORDON 57.6 26.0 153 811 -1951 3 10 0 24 LESLIE 40.1 227.1 20 297 -1981 1 4 18 15 LESLIE 60.0 206.4 116 227 -1964 9 14 6 17 HELENE 25.9 239.6 127 437 -1986 3 2 12 24 TONY 47.5 220.0 130 90 -1970 1 18 12 2 MICHAEL 64.2 52.9 70 544 -1954 3 9 18 25 JOYCE 56.6 26.6 26 710 -1980 1 18 6 15 NADINE 54.1 224.9 142 805 -1981 10 3 6 13 FLORENCE 20.5 133.0 123 102 -1988 1 6 6 19 OSCAR 57.7 151.7 81 292 -1981 4 3 18 13 FLORENCE 34.4 87.0 53 416 -1967 5 3 6 15 NADINE 36.3 13.8 64 569 -1983 1 13 0 25 FLORENCE 41.1 66.0 130 492 -1959 5 14 12 20 PATTY 35.5 16.4 34 206 -1992 9 19 12 26 SANDY 13.1 20.8 95 333 -1989 12 22 12 19 CHRIS 50.4 249.1 152 536 -1960 5 16 0 25 HELENE 66.2 239.9 91 748 -1971 1 4 6 8 LESLIE 55.2 316.8 150 504 -1950 8 9 0 8 MICHAEL 24.9 285.6 47 542 -1953 2 2 12 27 BERYL 42.6 57.4 99 779 -1957 6 6 18 1 HELENE 20.3 322.5 45 269 -1973 6 14 12 2 TONY 12.9 286.1 54 728 -1982 5 19 0 23 GORDON 22.9 73.0 29 344 -2000 6 5 6 1 JOYCE 55.9 280.6 112 631 -1991 9 9 12 23 FLORENCE 7.1 37.4 50 277 -1993 4 28 12 21 CHRIS 32.0 342.0 112 38 -2003 1 1 6 25 DEBBY 7.4 260.5 96 163 -1960 7 19 12 16 GORDON 8.1 217.0 18 510 -1950 12 23 6 6 SANDY 15.4 174.6 64 477 -1974 3 11 0 27 VALERIE 19.5 45.8 161 406 -1978 11 9 12 10 KIRK 17.7 92.8 147 77 -1986 3 19 0 19 ALBERTO 27.4 78.0 35 732 -1951 7 26 0 9 FLORENCE 47.9 211.7 29 888 -1963 1 22 0 12 NADINE 15.5 317.4 51 847 -1986 5 18 0 16 LESLIE 7.5 173.7 48 861 -1999 7 11 12 26 HELENE 35.2 355.4 150 764 -1986 3 4 0 23 OSCAR 67.0 256.8 22 805 -1972 7 22 6 1 JOYCE 66.3 308.5 69 795 -1993 5 9 12 1 LESLIE 13.0 150.0 152 494 -1956 3 24 18 15 OSCAR 54.8 178.8 81 714 -1995 10 18 6 19 GORDON 68.2 287.4 156 792 -1968 2 24 12 28 FLORENCE 50.9 319.9 24 272 -1959 6 3 12 16 RAFAEL 67.3 318.7 101 604 -1967 8 25 6 9 MICHAEL 55.4 343.8 60 374 -1986 10 4 6 6 SANDY 10.3 242.5 40 155 -1960 9 9 12 20 WILLIAM 57.2 98.5 62 178 -1962 7 17 0 28 LESLIE 44.0 323.9 26 808 -1972 5 26 0 28 ISAAC 13.5 17.8 128 516 -1960 2 21 6 13 TONY 46.8 352.5 43 163 -2001 8 7 0 2 GORDON 17.5 348.2 138 225 -1998 2 18 12 6 MICHAEL 27.5 264.3 142 348 -1970 5 6 6 5 RAFAEL 44.2 57.2 159 550 -1999 6 9 12 15 KIRK 59.0 23.3 115 817 -1991 5 10 0 4 VALERIE 64.3 135.9 32 423 -1964 4 9 0 11 HELENE 22.6 352.4 39 800 -1968 6 13 0 19 SANDY 34.9 298.2 135 542 -1999 11 7 6 16 BERYL 30.3 57.3 11 665 -1965 6 21 6 13 ISAAC 33.3 118.9 118 280 -1979 12 27 12 3 PATTY 48.3 286.7 50 73 -1959 4 12 18 1 ISAAC 33.9 187.1 163 211 -1983 4 6 18 10 ISAAC 41.5 348.9 156 97 -1988 9 22 18 20 NADINE 59.0 280.5 45 771 -1950 11 19 0 7 JOYCE 10.8 2.7 96 139 -1964 12 1 12 25 RAFAEL 11.9 222.5 164 519 -1953 7 10 12 26 KIRK 63.1 329.5 113 43 -1964 3 8 12 27 JOYCE 15.8 77.0 97 126 -1962 8 17 12 4 HELENE 44.1 84.2 36 801 -1959 8 5 12 4 TONY 68.4 354.1 148 847 -1993 11 26 12 21 SANDY 18.1 172.8 113 891 -2003 10 20 18 17 SANDY 57.8 332.8 50 768 -1997 3 16 0 12 NADINE 14.2 26.5 141 127 -1992 8 22 6 26 DEBBY 43.8 59.4 46 59 -1964 2 18 6 27 RAFAEL 24.6 117.1 90 714 -1956 5 7 12 17 RAFAEL 13.0 342.7 118 841 -1993 8 27 0 19 TONY 15.1 145.9 30 429 -1978 2 15 6 18 WILLIAM 64.2 236.4 49 625 -1986 6 11 18 1 JOYCE 32.2 354.2 57 802 -1957 2 10 0 11 ALBERTO 68.7 322.3 141 555 -1955 10 17 0 24 HELENE 45.6 303.6 89 13 -1972 3 23 0 18 WILLIAM 21.2 187.1 22 347 -2000 4 9 0 28 LESLIE 13.8 334.5 54 525 -1983 12 28 6 20 WILLIAM 55.9 17.4 153 589 -1996 8 24 6 8 CHRIS 20.4 251.1 93 32 -2001 7 4 0 7 OSCAR 65.5 209.9 60 596 -1954 4 28 12 20 ERNESTO 24.4 262.8 47 362 -1994 10 24 12 14 FLORENCE 14.6 129.9 24 154 -2000 11 10 0 4 CHRIS 36.9 8.3 126 764 -1967 4 20 6 18 CHRIS 45.2 199.5 16 646 -1955 7 27 0 21 ALBERTO 20.6 167.0 102 279 -1969 4 18 6 3 RAFAEL 62.9 70.3 118 90 -1998 3 5 6 26 NADINE 29.2 196.1 139 98 -1973 5 26 0 16 HELENE 61.4 11.5 52 694 -1976 10 16 18 15 DEBBY 25.8 21.7 76 142 -1985 1 21 18 23 ALBERTO 33.9 102.0 63 201 -1979 6 22 18 11 OSCAR 34.1 27.8 41 125 -1957 2 8 0 3 ISAAC 51.5 272.0 111 693 -1959 9 4 0 25 ISAAC 47.8 87.7 48 217 -1997 6 27 18 19 CHRIS 39.6 105.5 22 757 -2002 6 25 18 13 PATTY 29.4 107.4 98 71 -1986 2 16 0 25 HELENE 33.9 282.1 62 206 -1957 9 12 12 17 NADINE 11.1 166.3 35 579 -1968 4 18 18 4 MICHAEL 16.1 355.7 139 597 -1987 8 3 6 5 GORDON 31.7 342.9 97 367 -1974 2 28 12 15 KIRK 15.3 53.8 125 581 -1954 12 15 6 18 WILLIAM 63.6 217.7 71 803 -1969 7 27 6 17 JOYCE 29.7 109.0 97 231 -1984 1 5 12 12 SANDY 8.9 332.4 154 197 -1951 3 4 0 16 ERNESTO 47.5 228.0 24 312 -1964 3 22 6 26 HELENE 61.4 286.6 47 124 -1978 5 16 12 27 ISAAC 20.6 279.1 80 312 -1988 3 7 0 24 LESLIE 65.2 251.3 19 724 -1975 2 28 12 23 PATTY 51.3 216.7 96 682 -1960 6 26 6 4 OSCAR 35.3 172.6 36 793 -1969 9 18 18 22 SANDY 23.5 247.2 151 134 -1999 4 23 18 1 WILLIAM 21.7 262.4 114 710 -1982 4 10 12 4 HELENE 28.4 117.9 69 122 -1964 8 26 12 11 PATTY 20.1 325.0 38 325 -1974 4 6 12 15 VALERIE 14.1 12.1 68 534 -1995 10 27 0 27 MICHAEL 34.9 33.3 78 3 -1972 9 26 0 12 ALBERTO 64.2 125.2 112 263 -1980 7 23 0 13 DEBBY 65.6 88.7 103 458 -1980 2 4 18 26 WILLIAM 8.7 160.4 92 657 -1959 2 21 12 9 SANDY 39.7 290.1 104 788 -1969 10 24 18 3 HELENE 21.9 295.6 35 477 -1976 6 26 6 6 NADINE 67.4 242.8 115 579 -1980 12 14 6 12 ALBERTO 66.8 54.2 148 644 -1978 7 9 6 19 WILLIAM 36.9 212.9 53 345 -1987 5 25 18 20 JOYCE 40.4 254.8 31 823 -1967 11 14 12 27 TONY 63.5 118.6 14 30 -1993 1 7 6 4 VALERIE 63.5 186.0 50 795 -1972 10 20 0 25 GORDON 26.1 312.7 76 800 -1965 1 9 12 23 PATTY 64.2 39.2 43 421 -1968 5 18 12 24 GORDON 25.4 179.2 43 557 -1982 11 19 12 27 ERNESTO 12.5 25.2 140 503 -1963 7 28 6 1 RAFAEL 69.7 296.8 34 599 -1982 8 19 0 20 RAFAEL 51.1 7.4 113 557 -1962 6 18 6 20 TONY 62.5 121.5 125 593 -1984 8 5 0 28 MICHAEL 28.1 198.0 153 556 -1959 6 13 6 18 KIRK 34.1 68.2 81 43 -1965 5 16 18 5 OSCAR 66.6 335.3 29 598 -1962 8 14 0 9 KIRK 14.7 199.3 160 286 -1997 2 8 0 25 HELENE 49.7 208.2 151 618 -2004 6 27 12 7 ERNESTO 19.9 241.6 97 217 -1961 3 16 12 12 ALBERTO 24.3 239.9 46 639 -1955 3 26 6 2 KIRK 59.4 35.0 112 806 -1993 7 13 12 24 CHRIS 51.3 25.2 122 702 -1957 5 2 6 21 VALERIE 36.4 181.5 92 776 -1989 4 24 0 18 GORDON 55.7 285.6 116 22 -1980 8 20 0 11 SANDY 19.2 273.9 43 115 -1982 6 6 18 28 KIRK 66.2 354.0 71 257 -1959 4 11 18 23 RAFAEL 50.8 93.2 27 43 -1975 6 15 18 2 PATTY 19.7 242.4 88 19 -1980 5 7 0 24 BERYL 48.3 319.9 52 295 -1988 5 23 18 2 FLORENCE 45.3 257.4 47 322 -1981 7 13 18 18 HELENE 17.0 225.6 16 805 -1971 5 1 6 21 ERNESTO 37.1 269.0 102 404 -1994 8 14 0 20 SANDY 7.1 17.7 58 892 -1971 2 15 6 19 NADINE 20.1 249.3 155 261 -1979 8 20 6 10 LESLIE 67.4 139.2 145 338 -1996 1 6 12 28 KIRK 64.8 335.8 43 335 -1967 4 25 18 27 JOYCE 62.0 214.5 120 135 -1989 3 1 12 21 HELENE 37.2 25.8 43 420 -1988 4 8 18 5 OSCAR 31.7 190.6 148 404 -1951 2 21 18 25 OSCAR 54.2 325.8 134 707 -1977 7 23 6 13 CHRIS 55.2 303.6 46 827 -1961 12 19 12 10 PATTY 62.8 313.5 22 341 -1951 10 6 0 17 ISAAC 49.0 182.7 99 752 -1977 7 11 0 27 ALBERTO 30.5 184.4 92 304 -1962 7 28 12 26 OSCAR 51.9 157.1 47 819 -1952 2 5 0 28 GORDON 43.4 218.2 51 150 -1972 2 25 6 12 JOYCE 45.9 25.5 31 496 -1986 8 11 0 25 TONY 8.8 30.0 107 681 -1998 9 23 6 20 CHRIS 57.0 151.4 154 373 -1994 5 19 0 17 ALBERTO 20.1 173.8 79 217 -1987 3 18 6 27 OSCAR 37.5 130.9 43 645 -1959 10 16 18 22 FLORENCE 35.9 258.6 31 366 -1968 4 25 0 7 ERNESTO 40.3 194.4 109 582 -1995 3 22 18 20 ISAAC 61.4 133.2 14 457 -1998 1 20 6 3 JOYCE 28.9 289.9 133 303 -1970 9 5 6 8 WILLIAM 25.5 161.7 153 349 -1954 5 27 18 25 OSCAR 22.4 252.6 82 380 -1993 8 22 12 7 VALERIE 55.6 91.9 22 235 -1967 10 8 18 23 ALBERTO 15.3 197.1 134 491 -1967 9 2 12 1 GORDON 9.2 350.7 24 94 -1963 2 19 12 16 VALERIE 7.9 313.4 65 571 -1997 1 1 18 15 ERNESTO 25.9 157.1 64 41 -2003 7 24 0 14 RAFAEL 16.6 74.4 152 248 -1997 5 22 12 2 TONY 19.8 257.8 149 359 -1982 7 10 0 19 NADINE 69.5 239.9 96 848 -1998 7 26 0 28 BERYL 11.3 44.7 153 234 -1978 2 28 18 12 DEBBY 39.2 332.4 77 608 -1965 1 16 18 22 NADINE 68.8 334.3 120 19 -1994 7 1 6 13 LESLIE 47.7 331.2 28 588 -1955 1 3 6 21 TONY 11.8 255.3 164 514 -1974 5 21 18 6 TONY 13.1 30.8 143 264 -1988 12 20 0 11 ALBERTO 51.6 327.2 54 769 -1980 5 19 18 18 ERNESTO 31.4 312.4 63 119 -1977 3 10 0 22 KIRK 53.9 271.2 15 641 -1961 1 3 12 27 BERYL 52.9 313.0 164 491 -1998 7 12 12 5 OSCAR 31.9 225.9 137 390 -1981 2 19 12 18 FLORENCE 47.4 312.4 134 280 -1987 6 9 0 24 HELENE 35.4 126.6 163 754 -1990 11 15 18 21 MICHAEL 46.0 178.2 148 86 -1986 9 17 18 19 DEBBY 29.7 4.7 75 385 -1977 2 1 12 25 OSCAR 45.9 81.0 28 491 -1988 7 3 18 26 PATTY 34.6 158.8 32 884 -1955 9 2 6 20 DEBBY 28.8 168.5 53 372 -1953 12 7 0 27 JOYCE 34.6 195.4 59 358 -1975 10 25 18 23 VALERIE 9.5 351.2 33 640 -1969 11 17 0 26 KIRK 15.7 221.7 20 251 -1954 4 5 12 10 OSCAR 11.8 231.0 22 96 -1996 9 14 12 14 DEBBY 67.1 246.1 40 504 -2001 2 19 6 8 NADINE 21.4 142.2 129 629 -1981 7 4 18 23 TONY 13.0 317.6 98 684 -1959 8 10 0 19 BERYL 11.7 193.2 131 462 -1967 6 7 0 23 HELENE 54.6 212.8 50 796 -1968 12 12 0 9 GORDON 47.3 200.3 47 566 -1983 3 1 0 25 NADINE 50.2 125.5 119 552 -1987 4 13 0 17 RAFAEL 64.1 246.7 89 332 -1992 6 23 0 28 ISAAC 33.7 56.9 15 275 -1985 7 8 6 8 FLORENCE 33.8 320.0 86 763 -1951 2 1 12 26 KIRK 63.0 173.3 106 512 -1971 5 17 0 8 WILLIAM 40.4 127.4 29 24 -1955 10 18 12 7 PATTY 17.3 118.4 29 471 -1964 6 26 0 11 HELENE 68.7 207.6 95 723 -1995 3 3 6 26 CHRIS 14.4 69.8 162 281 -1991 1 19 18 7 BERYL 54.7 303.3 143 159 -1963 10 20 12 27 MICHAEL 57.0 45.1 102 410 -2003 6 27 0 25 VALERIE 30.7 123.9 68 531 -1993 11 21 6 11 TONY 67.2 159.0 127 297 -1992 8 4 18 23 FLORENCE 48.2 264.1 17 708 -1994 2 2 6 21 ALBERTO 66.6 236.6 160 538 -1993 8 27 6 28 HELENE 60.6 148.5 84 207 -1975 11 15 0 11 ALBERTO 14.6 115.5 85 491 -2003 12 25 18 13 MICHAEL 19.1 217.3 150 60 -1988 12 14 6 1 ALBERTO 47.8 311.9 38 439 -1973 10 10 0 20 ISAAC 45.9 249.3 143 88 -1976 8 24 12 4 GORDON 13.2 124.9 11 475 -1973 7 12 18 18 HELENE 68.5 76.0 131 848 -1989 7 19 18 2 RAFAEL 31.2 328.1 142 671 -1997 9 5 0 21 VALERIE 42.9 150.8 74 378 -1967 9 21 18 17 RAFAEL 32.8 347.9 38 434 -1973 6 10 12 28 FLORENCE 41.0 309.4 41 647 -1992 9 6 0 3 PATTY 41.4 96.0 74 896 -1956 9 12 18 23 ALBERTO 54.6 267.5 73 167 -1972 10 25 6 24 BERYL 53.8 131.4 124 667 -1986 3 21 6 6 PATTY 38.3 233.3 72 827 -1971 4 8 12 7 ERNESTO 43.4 99.9 29 854 -1956 6 10 18 16 GORDON 24.8 235.8 37 408 -1998 3 8 6 27 JOYCE 38.2 34.2 162 7 -1965 9 16 6 2 VALERIE 17.9 42.4 17 621 -1982 1 22 6 28 GORDON 8.6 48.3 140 187 -1981 9 1 12 21 HELENE 14.0 181.4 109 736 -1961 4 20 0 26 VALERIE 14.8 7.3 85 629 -1989 11 1 12 12 LESLIE 61.5 71.2 27 785 -2000 4 16 18 25 WILLIAM 45.3 140.6 133 835 -1994 12 28 0 23 HELENE 62.9 198.6 115 841 -1962 3 11 0 20 BERYL 40.3 30.6 98 212 -1960 6 10 18 16 JOYCE 33.0 158.1 141 200 -1985 5 24 0 11 JOYCE 65.0 17.1 38 67 -1970 5 27 0 18 MICHAEL 44.7 280.3 70 770 -1960 8 13 12 6 RAFAEL 51.9 254.7 127 546 -1961 5 21 12 4 CHRIS 20.6 86.7 81 491 -1964 12 26 18 2 SANDY 39.5 18.8 115 51 -1950 11 10 6 13 CHRIS 66.9 156.4 72 315 -1995 12 16 0 24 RAFAEL 14.6 2.7 146 563 -1966 2 1 6 24 ALBERTO 58.5 167.7 88 747 -1959 3 16 12 11 ISAAC 8.9 314.1 24 588 -1979 9 5 6 18 DEBBY 51.2 128.9 160 641 -1962 3 19 0 1 OSCAR 55.4 203.8 63 790 -1971 11 11 0 19 KIRK 29.0 151.1 13 824 -1974 11 21 18 4 PATTY 7.4 289.3 134 801 -1974 4 25 18 15 VALERIE 48.6 170.9 15 729 -1963 10 11 12 15 RAFAEL 49.2 277.7 143 702 -1955 11 27 12 14 HELENE 33.9 196.4 86 480 -1958 11 26 12 27 CHRIS 13.8 250.4 118 494 -1974 6 6 12 25 DEBBY 30.8 279.0 140 843 -1953 11 22 0 7 VALERIE 53.9 148.7 135 207 -1973 5 21 6 3 FLORENCE 39.0 351.4 90 297 -1964 9 7 12 1 OSCAR 40.0 166.1 80 894 -1971 11 5 6 28 HELENE 34.2 12.7 121 550 -1976 1 28 12 6 NADINE 52.4 25.6 109 143 -1987 11 10 0 6 KIRK 29.4 39.2 12 353 -1994 1 6 18 6 RAFAEL 60.5 142.8 139 564 -2004 6 7 18 20 KIRK 15.0 55.7 37 22 -1997 6 6 6 16 HELENE 43.1 135.9 91 475 -1959 7 6 0 16 HELENE 60.2 161.6 61 395 -1988 3 19 6 23 ERNESTO 23.0 17.7 129 107 -2004 3 22 18 19 TONY 65.8 128.3 109 32 -2000 4 16 12 10 CHRIS 47.1 265.0 138 131 -1952 12 26 6 13 RAFAEL 65.3 354.9 118 478 -1955 9 22 18 17 OSCAR 38.5 182.1 61 518 -1997 11 5 12 14 HELENE 10.8 117.0 81 523 -1999 1 23 0 26 JOYCE 21.4 116.7 35 129 -2003 12 17 6 3 MICHAEL 27.5 49.3 52 388 -1950 3 20 6 14 FLORENCE 47.4 123.2 153 12 -1999 12 21 18 23 TONY 37.8 105.2 47 333 -1954 4 25 0 27 SANDY 46.9 266.9 133 361 -1991 12 15 18 27 BERYL 21.1 318.0 39 201 -1999 10 17 18 10 ALBERTO 28.9 329.2 94 757 -1965 9 14 18 18 TONY 53.3 67.0 122 596 -1965 5 18 6 22 WILLIAM 36.7 15.5 26 428 -1988 10 4 6 23 OSCAR 24.2 195.8 156 292 -1961 11 2 12 6 GORDON 17.1 288.2 86 883 -1991 1 14 6 4 SANDY 60.7 197.3 72 834 -1964 6 12 18 2 VALERIE 34.0 170.6 108 700 -1978 6 17 12 14 CHRIS 50.1 303.9 134 534 -1962 11 8 0 4 CHRIS 24.8 0.7 86 193 -1974 11 3 0 5 ALBERTO 66.3 235.4 86 612 -1990 12 5 12 2 MICHAEL 49.0 46.6 71 669 -1983 1 13 12 22 SANDY 13.3 347.8 117 649 -1950 5 2 18 14 CHRIS 35.1 303.8 21 39 -1998 5 14 12 9 MICHAEL 7.5 75.2 151 32 -1999 6 25 6 24 TONY 23.8 170.4 86 526 -1998 3 4 18 14 GORDON 19.1 122.2 128 454 -1999 9 2 6 1 JOYCE 18.3 17.2 96 778 -1969 12 7 12 16 OSCAR 14.3 16.9 19 820 -2002 8 6 0 15 VALERIE 42.7 207.2 137 238 -1968 1 19 6 23 DEBBY 44.9 152.9 46 317 -1957 4 7 0 8 PATTY 12.1 290.5 147 552 -1995 5 6 6 9 KIRK 19.4 88.3 33 339 -1958 8 24 12 1 OSCAR 18.7 228.4 125 593 -1955 8 15 18 26 CHRIS 44.1 94.8 140 172 -2001 6 8 12 19 HELENE 15.5 143.2 96 338 -1989 1 1 6 12 JOYCE 59.4 347.5 10 576 -1955 9 6 18 10 RAFAEL 27.8 130.9 65 342 -1989 3 25 18 23 TONY 54.6 73.3 106 492 -1973 1 2 0 1 PATTY 23.9 357.5 161 86 -1965 8 10 12 7 PATTY 56.6 22.1 33 603 -1989 5 1 18 10 NADINE 14.6 158.0 82 864 -1958 8 9 18 2 JOYCE 45.9 7.8 130 477 -1964 10 14 12 15 JOYCE 69.7 90.3 109 158 -1966 8 25 0 9 MICHAEL 55.7 70.4 164 407 -1964 8 2 12 27 BERYL 48.7 139.2 14 217 -1956 3 18 12 9 FLORENCE 21.0 314.3 58 88 -1981 1 8 12 5 CHRIS 34.9 291.6 25 345 -1965 11 18 18 17 RAFAEL 9.8 305.2 36 865 -1970 2 10 12 11 KIRK 25.2 140.5 79 531 -1991 6 4 6 4 JOYCE 55.4 142.1 38 720 -1973 1 27 18 18 FLORENCE 60.3 351.1 66 753 -1979 1 16 12 6 ALBERTO 10.7 332.2 126 372 -1981 5 25 12 1 JOYCE 45.2 175.8 83 313 -1973 11 1 12 17 PATTY 53.9 54.1 150 231 -1990 1 28 18 26 OSCAR 36.9 315.0 82 724 -1992 8 27 12 4 SANDY 21.8 305.8 83 715 -1986 8 25 18 3 BERYL 69.8 17.3 95 324 -1979 3 28 12 2 FLORENCE 67.6 127.7 44 46 -2004 10 1 0 13 JOYCE 65.7 8.8 17 300 -1963 9 22 12 23 FLORENCE 17.0 235.2 121 244 -1998 9 5 12 10 TONY 69.9 227.9 77 644 -2002 10 19 12 22 KIRK 43.5 340.3 72 446 -1978 9 24 18 19 NADINE 55.4 152.3 95 791 -1955 12 18 12 16 GORDON 44.2 198.9 129 753 -1955 10 2 0 18 HELENE 56.5 312.1 153 56 -1957 6 22 6 26 LESLIE 37.8 89.0 55 26 -1977 2 6 0 11 DEBBY 35.6 325.0 21 693 -1955 5 8 0 19 RAFAEL 50.4 233.4 96 330 -1996 3 20 18 16 DEBBY 14.9 195.6 73 601 -1982 6 12 18 5 ALBERTO 37.8 157.0 110 260 -1957 7 6 0 5 BERYL 26.7 351.3 94 720 -1982 3 12 18 6 CHRIS 18.0 238.5 51 440 -1968 12 27 0 27 PATTY 12.9 117.4 47 731 -1970 10 1 6 16 FLORENCE 19.7 350.4 100 835 -2004 9 12 12 13 NADINE 66.6 346.4 100 631 -2001 3 22 6 28 OSCAR 55.9 101.4 18 368 -1969 2 5 18 10 TONY 15.3 181.3 87 115 -1957 6 23 18 4 ISAAC 20.0 55.1 133 558 -1991 3 19 0 23 KIRK 51.3 310.9 89 805 -1955 1 10 12 22 VALERIE 10.2 15.1 59 728 -1954 3 26 18 15 LESLIE 64.3 51.9 34 119 -1980 10 19 12 3 PATTY 52.5 221.5 89 109 -1984 7 6 18 27 SANDY 15.1 336.8 108 274 -1995 9 12 12 1 TONY 33.2 295.7 98 247 -1978 6 14 12 11 NADINE 65.6 183.2 23 345 -1972 11 24 12 20 FLORENCE 12.3 31.5 72 753 -1974 12 25 6 24 JOYCE 55.3 34.3 135 512 -1992 9 9 6 6 ISAAC 35.7 208.3 121 609 -1959 3 14 6 19 RAFAEL 17.9 77.6 134 834 -1981 12 5 6 17 CHRIS 51.7 208.3 38 577 -1984 4 6 0 10 FLORENCE 31.8 32.0 133 35 -1970 1 14 6 11 VALERIE 26.1 166.6 149 183 -1986 10 11 0 9 FLORENCE 14.3 195.5 100 558 -1992 12 12 18 23 GORDON 37.5 252.9 138 387 -1979 7 2 12 2 HELENE 24.9 120.2 50 574 -1968 9 9 18 28 FLORENCE 27.8 41.3 114 180 -1986 8 14 6 12 DEBBY 41.0 183.5 146 107 -1961 7 5 0 22 OSCAR 9.9 158.3 54 493 -1988 12 11 6 4 CHRIS 24.0 216.5 45 886 -1953 11 18 18 21 PATTY 37.0 107.0 78 501 -1979 9 12 0 7 ALBERTO 16.0 2.1 83 283 -1981 10 5 6 20 MICHAEL 12.1 94.0 138 524 -1959 8 11 12 23 BERYL 58.9 236.5 117 322 -2001 2 9 0 18 SANDY 45.4 287.9 141 160 -1950 6 11 12 23 GORDON 14.2 48.7 45 241 -2001 7 18 12 10 CHRIS 13.9 306.6 87 760 -1957 6 9 12 17 LESLIE 51.9 250.9 43 74 -1998 3 3 12 8 JOYCE 12.2 229.0 69 133 -1975 8 16 18 25 ISAAC 41.2 280.0 22 526 -1997 11 25 12 15 NADINE 48.1 328.9 88 322 -1973 4 4 0 8 GORDON 69.2 267.9 118 362 -1962 4 16 18 4 KIRK 14.6 175.4 52 867 -1985 5 26 18 8 CHRIS 34.8 15.0 98 71 -1984 11 8 0 20 DEBBY 30.3 150.4 90 561 -1960 10 11 6 11 ERNESTO 42.0 241.2 100 338 -1963 1 19 0 9 WILLIAM 56.4 303.4 11 313 -1967 6 19 0 11 ISAAC 28.7 179.9 138 417 -1958 6 1 6 21 PATTY 13.9 92.5 62 707 -1987 5 7 18 25 JOYCE 48.5 324.1 132 12 -1993 1 24 18 5 LESLIE 58.7 181.4 109 845 -2000 9 26 6 8 LESLIE 14.9 212.5 151 162 -1982 4 22 6 2 LESLIE 63.7 114.2 40 113 -1952 9 5 12 9 PATTY 18.3 55.9 26 276 -1968 5 9 12 27 MICHAEL 49.1 107.7 134 509 -2004 4 23 12 1 WILLIAM 56.2 259.7 69 168 -1980 5 4 0 10 WILLIAM 65.0 31.8 52 649 -1975 8 15 0 14 NADINE 15.1 173.2 47 828 -1953 8 6 12 23 TONY 47.9 57.5 24 491 -1950 8 13 18 17 VALERIE 66.3 150.7 118 859 -1971 8 15 12 12 WILLIAM 46.9 202.6 68 596 -1965 8 7 12 13 CHRIS 32.1 78.2 31 728 -1988 6 22 18 4 PATTY 49.6 271.9 157 520 -1970 7 11 6 14 RAFAEL 64.4 200.9 117 346 -1979 11 4 6 5 ERNESTO 32.5 89.6 66 376 -1964 7 19 12 19 NADINE 63.5 76.2 148 338 -1997 1 1 12 17 NADINE 35.8 22.0 95 8 -1952 8 13 6 26 ERNESTO 56.3 128.9 152 112 -2000 7 19 18 24 HELENE 63.6 38.4 161 48 -1996 2 14 18 26 CHRIS 23.4 2.2 106 483 -1963 5 22 6 25 WILLIAM 38.5 312.9 153 569 -1978 11 13 6 5 FLORENCE 65.2 301.6 59 676 -1982 6 11 6 5 RAFAEL 35.7 54.2 96 684 -1951 12 4 0 20 DEBBY 53.8 65.2 29 859 -1991 11 19 18 26 ISAAC 41.2 43.4 82 621 -1954 10 22 12 8 DEBBY 43.7 70.5 119 886 -1969 12 3 6 7 WILLIAM 53.4 75.7 13 547 -1988 5 16 18 11 ALBERTO 45.5 321.6 26 168 -1993 6 22 0 4 ERNESTO 69.9 220.8 149 320 -1968 1 19 0 3 FLORENCE 48.9 280.5 149 862 -1965 6 23 0 25 NADINE 7.5 180.9 64 77 -1956 12 24 18 12 BERYL 45.3 233.8 112 845 -1952 11 15 12 10 TONY 56.8 198.0 69 652 -1996 5 27 0 23 LESLIE 19.4 311.8 136 322 -1985 7 14 18 6 MICHAEL 53.1 250.9 97 755 -1991 2 20 18 12 ERNESTO 30.7 42.2 43 792 -1967 5 20 0 26 RAFAEL 56.6 125.0 147 337 -1988 3 21 12 7 ERNESTO 64.9 4.8 72 325 -1996 8 8 6 13 VALERIE 55.9 317.7 127 314 -2001 1 25 0 28 BERYL 15.5 136.9 50 878 -1955 11 20 12 24 ERNESTO 68.6 305.1 112 446 -1980 2 24 0 28 LESLIE 12.4 309.0 61 608 -1996 9 16 12 23 NADINE 46.9 167.8 49 58 -1958 8 9 18 2 FLORENCE 69.0 43.1 111 520 -1961 9 3 18 17 BERYL 7.3 239.2 150 799 -1972 1 17 12 28 ERNESTO 60.6 199.5 22 720 -1969 7 26 6 20 CHRIS 29.3 7.2 101 339 -1975 9 22 6 20 FLORENCE 43.6 254.7 21 780 -1973 6 14 0 3 VALERIE 30.3 31.2 158 340 -1986 5 23 0 28 FLORENCE 33.8 156.5 152 245 -1954 11 5 12 8 FLORENCE 18.0 114.0 117 228 -1991 9 27 18 11 LESLIE 13.3 3.4 158 657 -1958 5 10 12 6 DEBBY 54.1 176.6 129 483 -1994 11 16 18 15 ERNESTO 57.6 10.9 27 266 -1950 3 23 6 21 PATTY 44.3 316.2 133 519 -1994 7 2 12 19 MICHAEL 22.0 220.9 141 538 -1991 12 19 6 18 VALERIE 35.4 140.7 136 380 -1957 2 21 6 10 KIRK 38.0 237.4 36 147 -1966 8 24 0 26 OSCAR 25.6 333.1 52 46 -1984 7 17 18 21 ISAAC 9.1 352.7 45 329 -1954 2 21 12 20 JOYCE 15.9 249.1 99 706 -1961 8 1 0 5 ISAAC 68.9 159.0 10 734 -1988 6 26 12 25 PATTY 10.1 154.8 104 423 -1976 3 16 18 28 RAFAEL 24.3 300.8 13 342 -1989 10 11 0 8 OSCAR 23.1 200.7 164 694 -1977 7 9 12 27 PATTY 14.6 117.6 117 327 -1958 7 14 6 25 SANDY 23.7 31.1 156 440 -1954 1 2 0 9 RAFAEL 53.6 159.7 77 425 -1962 10 27 0 19 LESLIE 22.8 124.6 82 708 -1999 12 20 6 2 NADINE 22.2 300.2 124 230 -1957 4 17 18 3 LESLIE 55.7 149.0 60 611 -1999 11 22 0 19 DEBBY 16.1 61.3 67 196 -1962 7 24 18 7 RAFAEL 35.6 264.6 114 805 -2001 2 1 18 25 CHRIS 17.3 329.5 18 643 -1976 11 3 12 15 RAFAEL 43.6 255.5 132 183 -1966 9 14 0 11 JOYCE 67.9 292.1 56 520 -1959 10 17 6 25 LESLIE 59.6 125.5 49 65 -1999 10 22 18 8 ERNESTO 41.1 320.5 23 234 -2000 2 11 18 27 ISAAC 9.8 353.3 73 390 -1975 5 7 0 4 ERNESTO 60.1 253.7 83 120 -1956 4 18 18 5 JOYCE 50.3 131.7 90 517 -1957 10 13 12 1 FLORENCE 42.0 213.6 112 806 -1961 1 8 0 12 OSCAR 51.0 57.9 67 875 -2002 8 27 12 4 PATTY 64.3 9.2 86 750 -1981 7 4 12 13 DEBBY 9.7 127.7 63 848 -1987 8 19 0 9 ALBERTO 29.2 133.3 132 427 -1992 2 4 0 25 GORDON 12.1 353.0 135 799 -2002 8 22 0 16 SANDY 54.3 109.0 161 835 -1990 8 28 18 6 DEBBY 7.5 87.4 76 190 -1954 11 2 6 24 CHRIS 50.3 112.8 89 98 -1984 5 11 0 12 CHRIS 23.3 23.7 51 427 -1993 9 24 6 14 OSCAR 9.5 319.0 52 536 -2001 9 8 12 22 BERYL 38.3 232.1 158 21 -1988 4 13 12 27 FLORENCE 67.1 266.3 42 411 -1964 7 19 0 15 LESLIE 43.0 208.5 158 700 -1991 2 8 18 21 RAFAEL 44.4 130.3 76 16 -1951 12 23 12 24 VALERIE 32.8 295.1 153 234 -1972 12 13 6 23 WILLIAM 65.2 171.8 25 463 -1960 5 16 6 27 MICHAEL 10.8 71.1 100 857 -1959 7 4 6 20 WILLIAM 47.4 141.3 104 299 -1976 6 20 0 26 SANDY 43.3 49.3 154 41 -1985 4 4 12 28 ALBERTO 27.5 141.0 119 437 -1958 9 28 6 17 FLORENCE 48.4 306.6 73 381 -1989 5 11 18 27 TONY 11.8 282.9 36 845 -1957 1 27 12 19 HELENE 16.5 234.9 49 272 -1990 2 22 12 15 LESLIE 58.3 206.0 36 840 -1961 2 20 0 26 MICHAEL 38.6 118.5 90 347 -1979 12 3 18 16 TONY 59.2 180.3 34 898 -1996 5 4 0 19 GORDON 12.2 189.6 164 554 -1984 10 20 6 1 LESLIE 15.6 312.1 162 321 -1984 10 23 0 14 HELENE 56.6 236.3 133 224 -2003 5 9 18 1 ALBERTO 40.8 280.3 17 445 -1993 2 25 0 20 GORDON 47.5 78.3 45 830 -1969 8 14 6 22 WILLIAM 17.6 305.2 69 281 -1972 4 6 6 28 OSCAR 29.0 150.6 131 556 -1953 4 9 12 28 DEBBY 31.5 121.2 11 344 -1988 1 20 0 27 OSCAR 19.1 138.1 90 35 -1978 12 22 12 3 SANDY 34.8 10.1 66 458 -1982 4 25 12 22 ERNESTO 47.0 299.2 139 513 -1977 6 25 0 8 ISAAC 47.7 170.3 75 462 -1976 10 19 12 24 WILLIAM 45.0 129.3 72 388 -1989 3 5 12 13 VALERIE 14.6 137.8 76 65 -1954 4 7 6 16 WILLIAM 51.7 64.7 85 681 -1984 2 3 6 10 MICHAEL 68.9 160.2 32 352 -1973 11 8 0 8 HELENE 35.4 332.7 121 221 -1984 6 21 12 20 VALERIE 66.3 62.7 73 443 -1994 1 24 0 20 DEBBY 41.0 230.8 37 891 -1964 9 1 0 28 HELENE 55.3 303.4 138 662 -1965 7 16 12 5 DEBBY 30.0 52.6 24 769 -1999 1 8 0 24 HELENE 11.0 74.1 29 689 -1954 5 22 6 12 CHRIS 15.5 104.7 155 222 -1957 12 23 18 26 JOYCE 57.2 284.2 111 289 -2002 9 4 0 8 KIRK 20.9 162.8 96 777 -1991 2 17 6 25 NADINE 13.8 207.5 124 58 -1995 11 20 6 23 PATTY 32.4 217.3 115 587 -1998 8 21 18 8 HELENE 57.4 81.8 32 256 -1999 12 22 0 18 DEBBY 53.5 182.4 82 731 -1984 2 21 6 24 GORDON 14.2 159.7 101 860 -1980 12 7 6 25 TONY 33.0 40.2 154 447 -1968 4 28 12 26 ERNESTO 17.8 46.7 143 38 -1997 8 3 18 12 TONY 64.6 86.5 78 605 -1960 1 17 12 12 TONY 40.9 330.0 49 204 -1976 5 24 6 6 CHRIS 66.2 126.5 28 253 -1960 11 20 12 1 JOYCE 29.8 334.4 128 274 -1993 10 4 0 3 MICHAEL 32.2 188.1 84 619 -1954 5 7 0 26 BERYL 60.1 118.8 58 140 -1963 10 6 6 10 NADINE 57.2 28.2 91 336 -1977 3 25 12 11 OSCAR 57.2 276.8 164 488 -1963 2 28 6 27 SANDY 44.3 177.8 96 884 -1967 5 7 12 23 ALBERTO 53.2 311.1 132 121 -1957 10 2 18 18 PATTY 35.6 152.3 85 40 -1972 9 6 18 20 FLORENCE 52.0 41.8 62 361 -1957 4 21 6 11 HELENE 7.8 112.7 162 807 -1998 9 10 18 24 WILLIAM 52.7 212.9 49 736 -1986 2 16 12 28 RAFAEL 40.1 69.0 125 802 -1972 11 22 12 26 TONY 65.3 25.7 41 218 -1979 9 2 12 6 BERYL 37.6 100.1 113 44 -1973 10 23 18 18 MICHAEL 30.9 19.9 15 853 -1958 1 12 0 3 LESLIE 48.3 166.1 89 233 -1989 2 26 18 28 LESLIE 11.7 47.9 111 306 -1954 12 16 12 19 GORDON 16.7 326.4 110 836 -1977 12 13 12 3 WILLIAM 45.5 211.4 161 154 -1982 12 25 12 17 WILLIAM 62.2 131.9 31 556 -1995 8 9 18 2 VALERIE 59.4 281.9 43 590 -1998 3 28 6 28 PATTY 58.5 346.7 156 134 -1979 3 21 18 14 CHRIS 45.4 248.0 91 502 -2001 5 26 18 24 LESLIE 61.0 349.8 99 49 -2004 2 18 6 22 NADINE 65.5 308.0 142 608 -1952 11 19 6 15 DEBBY 45.5 204.2 23 580 -1971 12 26 12 12 FLORENCE 28.3 272.7 147 82 -2001 5 2 18 9 JOYCE 51.4 113.5 71 677 -1988 3 24 12 4 MICHAEL 22.9 159.9 21 355 -1981 9 15 12 18 SANDY 38.4 41.0 22 230 -1980 8 24 6 6 BERYL 11.1 316.1 20 763 -1969 11 27 6 18 HELENE 56.6 98.3 63 385 -1982 3 28 18 13 WILLIAM 34.4 239.2 87 784 -2001 12 23 18 25 GORDON 42.4 285.6 108 459 -1984 1 23 6 28 HELENE 36.7 111.3 38 23 -1971 6 23 0 8 DEBBY 28.8 138.5 51 210 -1992 1 2 18 14 DEBBY 30.2 165.6 90 520 -1989 4 9 0 26 FLORENCE 59.8 149.9 154 508 -1991 8 24 18 15 TONY 7.8 271.0 51 439 -1991 3 6 6 20 HELENE 13.2 336.1 37 357 -1958 6 25 0 25 MICHAEL 15.7 184.3 66 637 -1990 12 18 12 19 LESLIE 61.2 214.5 138 99 -1952 10 13 0 25 SANDY 66.4 325.2 13 227 -1971 8 14 18 15 LESLIE 27.8 278.0 146 387 -1990 11 14 18 21 NADINE 37.7 40.8 77 794 -1968 4 1 6 14 SANDY 30.4 64.6 140 696 -1954 3 24 0 25 RAFAEL 10.4 92.8 99 283 -1987 11 12 18 14 KIRK 33.1 355.2 124 772 -2003 5 7 12 3 TONY 40.3 256.8 126 178 -1952 2 18 6 27 HELENE 51.1 48.2 94 808 -1970 4 4 0 9 MICHAEL 26.3 45.2 140 229 -1961 3 24 6 26 DEBBY 50.3 314.9 140 212 -1994 3 12 18 7 CHRIS 62.6 336.2 33 49 -1978 12 19 6 15 CHRIS 39.7 266.8 25 273 -1985 10 26 6 26 TONY 33.8 142.9 132 190 -1978 6 18 18 21 GORDON 29.4 10.5 143 568 -1964 2 2 18 23 JOYCE 59.2 308.7 155 834 -1972 4 13 0 25 TONY 11.5 90.5 14 272 -1965 11 22 12 25 OSCAR 47.9 291.7 110 851 -1959 4 9 0 14 VALERIE 27.2 138.9 35 318 -1971 9 6 6 25 WILLIAM 64.7 281.1 150 713 -1982 5 10 18 25 LESLIE 57.5 333.1 102 564 -1959 11 14 0 5 NADINE 31.9 300.0 136 584 -1987 12 25 6 3 PATTY 48.8 128.6 132 871 -1976 12 16 18 15 CHRIS 12.7 341.8 23 25 -1957 8 24 18 24 FLORENCE 41.9 273.6 85 431 -1978 3 24 0 26 ISAAC 33.3 352.6 117 213 -1978 4 22 12 9 NADINE 26.9 245.0 132 548 -1972 4 3 6 28 WILLIAM 46.5 62.2 74 41 -1992 8 27 6 2 FLORENCE 20.1 214.2 63 614 -1953 9 4 18 27 HELENE 25.4 180.6 35 205 -2004 12 23 18 4 MICHAEL 30.0 54.1 28 683 -1957 3 27 0 19 LESLIE 9.5 329.0 94 397 -1974 7 16 18 28 SANDY 68.5 311.0 81 705 -1964 8 20 18 28 MICHAEL 57.1 97.5 16 551 -1979 12 20 6 22 KIRK 47.5 62.8 152 739 -1994 2 27 18 12 ISAAC 29.8 2.8 55 371 -1994 11 9 0 23 CHRIS 33.5 257.9 13 38 -1985 2 8 0 24 RAFAEL 7.2 299.9 67 508 -1982 2 18 0 6 MICHAEL 11.1 298.8 127 197 -1964 6 23 12 4 VALERIE 28.2 163.1 109 186 -1983 5 4 6 4 SANDY 64.8 326.7 149 753 -1958 3 23 6 15 JOYCE 62.4 309.7 103 264 -1951 3 21 6 27 WILLIAM 49.3 73.8 43 648 -1964 6 8 12 4 SANDY 36.9 316.0 127 845 -1965 7 6 18 20 LESLIE 40.1 77.0 10 568 -2002 4 7 12 3 BERYL 61.4 49.2 24 14 -1972 3 14 18 9 LESLIE 28.5 211.6 79 199 -1958 5 18 12 9 TONY 55.3 80.6 13 374 -1987 12 28 6 14 ERNESTO 41.3 109.0 68 87 -1962 5 2 6 22 PATTY 38.0 71.0 145 451 -1953 3 14 12 27 ERNESTO 47.7 120.6 138 781 -1990 3 10 0 20 TONY 35.0 55.1 37 478 -1983 4 1 18 14 MICHAEL 29.4 58.7 164 37 -1983 6 27 0 10 PATTY 64.7 41.7 126 554 -1963 3 17 6 9 ALBERTO 69.8 112.9 149 779 -1960 10 3 18 14 VALERIE 17.7 177.5 11 778 -1986 8 13 6 15 PATTY 34.2 121.8 39 885 -1970 4 26 6 24 BERYL 56.6 257.8 146 46 -1986 7 13 0 5 ALBERTO 9.1 335.7 16 580 -1953 1 11 6 9 PATTY 55.4 221.8 98 420 -1982 11 4 6 14 ERNESTO 35.4 96.6 13 93 -1972 11 21 18 13 JOYCE 30.4 274.0 71 733 -1956 6 6 0 21 JOYCE 40.2 208.1 133 409 -2000 1 27 12 21 DEBBY 59.6 267.5 44 249 -1984 12 27 6 26 LESLIE 48.1 262.8 85 454 -1968 10 23 6 6 MICHAEL 24.2 276.3 28 768 -1992 6 18 0 6 RAFAEL 12.3 57.0 111 514 -1972 5 24 18 25 RAFAEL 38.6 99.9 150 15 -1956 3 19 0 24 MICHAEL 47.2 90.9 114 339 -1966 2 25 6 2 JOYCE 25.8 314.2 22 346 -1953 5 13 0 10 KIRK 37.4 133.2 74 204 -1958 10 23 0 11 SANDY 67.0 166.6 28 692 -2000 11 4 18 6 NADINE 16.4 224.2 35 11 -1966 7 13 12 13 ERNESTO 56.4 178.2 53 716 -1969 6 11 0 9 PATTY 9.5 348.5 106 401 -1978 3 13 18 25 LESLIE 23.7 242.5 35 298 -1984 10 5 6 23 HELENE 20.6 43.8 132 899 -1992 6 5 6 1 ISAAC 10.6 45.6 156 308 -1977 11 2 6 21 KIRK 35.9 244.2 25 496 -1972 3 17 12 3 RAFAEL 54.6 6.4 128 790 -1952 8 9 18 23 OSCAR 38.1 337.6 33 295 -1953 12 12 0 20 HELENE 69.4 213.9 62 699 -1982 8 28 0 14 CHRIS 17.1 305.4 148 182 -1996 12 16 12 12 GORDON 42.5 141.4 127 669 -1958 6 20 6 23 PATTY 25.3 163.6 164 853 -1960 12 15 18 14 GORDON 14.5 27.9 125 296 -1985 1 26 6 21 NADINE 50.8 108.3 37 686 -1961 4 12 6 28 LESLIE 61.6 80.5 37 332 -1962 9 21 18 2 PATTY 63.1 27.7 97 419 -1989 4 9 0 2 TONY 29.3 175.6 32 312 -1993 8 28 18 28 PATTY 15.1 129.3 14 650 -2003 2 24 12 4 ERNESTO 43.2 72.1 95 809 -1976 6 1 0 20 JOYCE 61.3 183.4 17 495 -1971 12 18 12 4 BERYL 11.4 80.9 110 827 -1951 6 19 0 24 NADINE 31.4 128.9 80 717 -1996 12 22 6 16 VALERIE 19.0 54.3 156 267 -1989 8 26 0 12 LESLIE 18.8 82.6 105 205 -1974 11 9 0 20 BERYL 44.0 178.7 27 461 -1967 8 2 0 22 KIRK 64.6 189.1 108 203 -1958 1 28 0 26 WILLIAM 54.2 185.1 51 177 -2002 6 3 18 18 NADINE 38.1 83.1 37 394 -1987 2 24 6 11 KIRK 37.4 22.5 138 353 -2001 6 13 0 19 MICHAEL 44.2 1.1 131 350 -1981 3 12 12 1 JOYCE 61.4 303.8 156 525 -1953 1 17 18 13 WILLIAM 11.0 37.7 93 679 -1951 10 7 6 6 MICHAEL 42.6 143.2 20 139 -1984 10 19 18 10 ALBERTO 63.0 212.2 57 554 -1979 5 6 6 6 DEBBY 8.1 128.9 56 735 -1991 10 26 18 16 RAFAEL 23.8 200.5 162 309 -1952 3 6 6 4 ALBERTO 33.4 110.2 115 831 -1953 3 25 0 2 ERNESTO 30.9 247.8 163 362 -2003 4 3 18 24 LESLIE 41.5 245.1 61 358 -1951 11 14 6 20 SANDY 9.5 102.3 101 798 -1981 9 24 6 26 FLORENCE 59.4 317.1 41 878 -1987 4 21 6 1 LESLIE 15.9 254.8 87 297 -1973 1 16 18 9 VALERIE 16.6 173.9 73 86 -1961 4 27 0 25 JOYCE 42.0 216.6 111 760 -1973 3 1 0 20 VALERIE 62.6 283.3 56 669 -1951 4 9 12 1 WILLIAM 16.8 146.4 73 251 -1970 4 6 18 7 LESLIE 44.4 191.9 62 214 -1996 8 5 6 13 ERNESTO 37.1 19.2 97 761 -1975 2 11 6 24 NADINE 38.3 230.2 10 317 -1994 7 15 12 23 NADINE 33.1 307.9 122 267 -1996 8 18 0 11 MICHAEL 22.6 143.9 22 34 -2001 3 18 0 12 DEBBY 22.7 256.3 22 185 -2000 1 17 12 14 VALERIE 10.7 66.6 16 198 -2002 10 24 0 1 TONY 57.1 237.3 48 519 -1970 9 10 12 5 CHRIS 66.8 357.7 76 455 -1951 7 8 0 10 ALBERTO 27.2 27.3 105 338 -1977 10 1 18 22 KIRK 17.2 248.6 34 372 -1971 4 24 6 27 PATTY 50.9 260.5 138 156 -1990 6 15 6 12 VALERIE 39.3 64.4 60 519 -1968 4 5 18 11 ALBERTO 20.8 22.7 149 549 -1986 1 24 6 21 ALBERTO 41.7 161.6 46 146 -1966 10 25 12 2 ISAAC 58.2 113.3 19 96 -2001 9 15 18 19 KIRK 68.9 167.7 94 35 -1978 12 25 6 23 NADINE 38.4 149.0 136 69 -1957 4 27 18 5 HELENE 20.6 214.2 93 837 -2004 6 23 18 26 LESLIE 54.2 111.5 47 669 -1971 4 21 0 16 ERNESTO 11.1 113.5 103 261 -1950 7 20 0 21 ALBERTO 32.9 311.8 126 759 -1999 6 27 12 13 LESLIE 64.3 52.7 87 857 -1967 2 19 18 13 WILLIAM 23.5 238.7 116 132 -1985 12 13 6 23 SANDY 11.0 336.1 161 64 -2003 3 26 0 11 MICHAEL 16.2 285.9 48 483 -2001 9 26 6 28 ALBERTO 59.9 32.7 68 244 -1994 1 22 0 27 MICHAEL 61.7 43.8 19 369 -1967 2 27 12 22 KIRK 67.7 5.4 97 97 -1957 9 13 6 22 ISAAC 28.3 168.3 82 638 -1966 7 15 18 13 VALERIE 69.0 170.3 54 397 -1950 5 16 6 17 PATTY 56.1 219.0 142 735 -2000 3 13 12 3 FLORENCE 45.5 156.1 59 248 -1981 6 17 12 1 ISAAC 40.9 181.7 59 371 -1984 9 27 12 19 RAFAEL 48.0 293.3 112 323 -2000 1 26 12 17 JOYCE 61.6 158.7 129 68 -1960 8 5 12 2 RAFAEL 64.4 95.8 130 144 -1970 9 26 0 2 PATTY 39.1 249.1 153 317 -1972 6 12 0 9 KIRK 38.0 162.0 78 223 -1987 3 13 18 23 JOYCE 23.7 11.8 63 784 -1952 7 16 6 12 TONY 42.9 288.4 77 151 -2000 12 23 12 12 VALERIE 16.1 351.2 135 220 -1973 8 22 18 24 PATTY 24.1 203.3 155 237 -1951 8 9 18 6 FLORENCE 13.3 291.4 132 223 -2002 6 25 0 24 NADINE 28.9 353.5 156 534 -1973 7 22 18 6 TONY 18.7 168.2 140 543 -1987 8 5 0 24 OSCAR 69.3 112.5 18 649 -1957 8 21 12 26 HELENE 22.1 262.5 113 707 -1970 6 6 12 3 ISAAC 56.5 299.1 13 520 -1997 6 23 0 9 TONY 32.9 216.4 95 413 -1975 6 16 18 8 GORDON 55.9 178.3 135 588 -1970 11 12 0 28 LESLIE 13.3 225.3 86 311 -1990 11 24 0 21 NADINE 12.2 182.8 159 113 -1975 3 1 0 11 ERNESTO 56.1 339.3 52 246 -1978 2 5 0 1 CHRIS 17.5 290.4 116 784 -1998 2 18 6 23 CHRIS 13.5 171.1 35 202 -1995 1 4 12 4 MICHAEL 17.3 223.4 81 50 -1999 9 19 12 11 ALBERTO 31.1 266.5 131 542 -1961 1 15 18 11 CHRIS 15.7 283.1 108 9 -1984 9 14 12 21 PATTY 59.4 216.7 127 104 -1991 3 15 12 14 OSCAR 15.9 243.2 65 815 -1979 11 14 6 24 PATTY 64.3 24.7 37 645 -1971 2 20 0 1 KIRK 69.9 34.9 108 352 -1998 1 18 0 19 NADINE 50.2 61.5 30 260 -1987 3 12 6 7 SANDY 10.1 20.1 91 310 -1956 6 5 0 24 CHRIS 18.8 303.7 65 290 -1989 11 17 6 27 PATTY 62.6 219.8 14 585 -1995 4 23 0 22 ERNESTO 22.3 247.8 14 503 -2004 5 14 12 19 VALERIE 27.5 318.8 144 252 -2003 7 25 0 4 ALBERTO 39.1 42.6 14 186 -1967 5 10 6 16 VALERIE 56.2 58.5 126 844 -2003 1 8 0 5 ALBERTO 43.3 188.6 44 353 -1996 4 7 12 27 FLORENCE 54.0 214.4 139 411 -1991 7 2 6 5 CHRIS 26.4 317.1 128 110 -1991 12 28 18 24 PATTY 17.0 58.5 18 322 -1985 8 28 6 13 DEBBY 65.6 269.5 102 124 -1952 11 7 6 12 HELENE 59.8 194.9 72 355 -1952 8 9 0 6 BERYL 46.5 266.8 49 475 -1995 2 11 12 20 VALERIE 18.4 33.9 57 472 -1992 5 21 6 8 PATTY 56.4 194.1 44 883 -1958 3 6 18 24 ALBERTO 29.9 32.0 126 602 -1993 3 18 6 7 TONY 25.4 181.5 68 538 -1965 7 23 12 25 TONY 50.2 357.8 94 47 -1959 4 26 12 25 VALERIE 48.0 7.3 83 385 -1962 7 26 18 12 PATTY 45.9 217.1 20 729 -2001 3 15 6 13 WILLIAM 30.3 240.3 24 238 -1966 12 3 6 6 ISAAC 27.4 203.6 75 184 -1979 8 20 0 8 VALERIE 44.2 236.5 135 426 -1975 11 24 6 20 HELENE 47.8 323.7 150 871 -1956 5 22 6 25 ERNESTO 35.9 182.9 21 125 -1971 7 19 12 11 SANDY 23.9 190.0 63 609 -2003 4 11 18 13 HELENE 16.3 317.4 36 669 -2001 9 14 0 9 MICHAEL 59.2 181.8 55 309 -1983 5 20 18 21 ALBERTO 49.4 202.3 12 542 -1979 9 16 0 5 WILLIAM 25.5 160.3 75 122 -1967 8 12 18 16 HELENE 61.4 69.1 156 360 -1974 12 27 6 3 TONY 10.0 335.1 10 145 -2000 1 20 18 16 TONY 37.4 4.7 156 860 -1993 12 9 18 8 SANDY 27.8 52.2 37 269 -1998 3 24 18 26 MICHAEL 44.4 212.9 77 33 -1969 4 26 6 5 SANDY 51.2 86.6 137 213 -2001 8 16 12 22 BERYL 9.1 307.7 18 294 -1992 4 6 12 28 ISAAC 31.8 101.3 163 797 -1990 10 10 12 11 HELENE 24.0 78.8 121 65 -1969 1 1 18 8 VALERIE 66.5 139.6 12 726 -1980 9 6 12 14 NADINE 14.6 205.4 104 294 -1952 4 21 12 28 GORDON 55.5 156.7 68 417 -1954 2 25 12 5 RAFAEL 25.7 225.7 50 394 -1986 4 8 18 6 SANDY 63.4 104.5 136 241 -1971 6 7 6 22 MICHAEL 52.2 64.1 108 208 -1992 9 2 6 3 ISAAC 34.3 224.7 16 821 -1981 12 13 0 6 WILLIAM 23.9 338.6 116 745 -1983 5 3 18 20 PATTY 63.8 310.7 72 220 -1997 8 3 0 27 ISAAC 23.1 262.4 102 415 -1960 3 13 0 8 JOYCE 11.5 258.4 152 385 -1994 9 21 0 17 NADINE 7.6 220.4 116 44 -1967 3 5 0 17 FLORENCE 58.7 325.3 42 462 -1991 12 9 0 17 WILLIAM 62.8 295.1 132 681 -1962 8 23 0 11 JOYCE 31.3 279.3 60 158 -2002 9 4 6 5 SANDY 10.7 190.1 140 680 -1990 6 7 18 8 ISAAC 45.2 11.3 59 515 -1979 2 16 18 23 MICHAEL 60.9 338.7 124 384 -2001 6 8 6 23 VALERIE 48.5 203.5 60 730 -2000 5 3 12 12 NADINE 50.3 276.7 63 314 -1967 3 11 18 4 VALERIE 51.3 251.4 105 315 -1980 3 12 0 2 SANDY 7.1 1.2 107 38 -1951 10 9 18 14 NADINE 27.8 324.0 25 398 -1996 9 15 0 28 BERYL 67.6 257.8 90 203 -1984 3 2 18 28 OSCAR 55.4 73.2 113 857 -1952 8 27 12 20 RAFAEL 29.4 51.2 129 642 -1967 2 8 0 24 OSCAR 44.6 234.8 124 505 -1973 10 28 12 24 CHRIS 63.0 109.6 73 172 -1988 10 11 18 14 LESLIE 11.9 333.4 68 676 -1988 5 24 12 2 CHRIS 59.1 155.7 59 478 -1988 7 25 6 8 LESLIE 21.1 214.1 52 303 -1998 5 8 0 13 ERNESTO 19.6 168.3 51 693 -1979 2 18 6 9 NADINE 61.7 103.6 105 717 -1962 7 9 0 22 MICHAEL 39.9 217.9 153 711 -1978 1 21 18 28 VALERIE 29.1 292.5 146 556 -1997 8 13 12 16 LESLIE 21.0 145.2 74 84 -1961 1 21 6 20 MICHAEL 15.1 102.9 90 43 -1995 6 6 18 11 JOYCE 52.7 325.3 94 690 -1985 5 16 18 12 BERYL 37.6 95.7 149 828 -1982 1 24 18 26 LESLIE 62.5 38.9 72 768 -1979 1 8 18 24 ALBERTO 39.7 7.0 20 360 -1950 12 11 12 27 WILLIAM 60.3 297.0 26 667 -1950 1 13 0 5 DEBBY 24.3 293.7 84 412 -1953 10 13 6 15 TONY 69.1 51.9 78 45 -1975 6 24 18 16 WILLIAM 62.4 155.3 161 430 -1990 4 15 6 8 NADINE 13.0 203.7 84 129 -1994 4 13 6 24 MICHAEL 64.1 129.5 142 314 -1983 6 21 0 13 OSCAR 20.2 81.2 113 896 -1974 12 6 12 22 TONY 56.0 320.8 87 253 -1975 7 18 6 25 PATTY 35.1 2.1 10 858 -1955 11 20 18 8 NADINE 61.0 71.6 64 776 -1976 12 12 12 4 GORDON 63.5 48.2 12 714 -1990 3 27 18 19 PATTY 66.2 188.5 131 220 -1979 12 19 6 8 LESLIE 47.0 352.2 116 201 -2004 1 15 12 18 PATTY 23.0 9.2 131 702 -1987 9 23 6 26 ALBERTO 9.4 49.5 41 828 -1996 6 16 6 23 HELENE 37.0 313.3 69 754 -1977 7 18 12 26 TONY 51.1 152.3 155 322 -1987 2 14 6 22 DEBBY 59.5 120.0 120 29 -1993 10 13 18 27 ERNESTO 60.6 232.8 131 653 -2000 8 9 18 22 BERYL 30.3 213.7 43 235 -1997 6 8 12 24 SANDY 60.6 212.7 70 325 -1994 2 11 0 13 OSCAR 60.8 242.9 144 657 -1950 1 24 18 16 WILLIAM 36.0 128.2 43 507 -1950 8 25 12 19 CHRIS 35.7 215.0 77 894 -1979 2 27 12 28 RAFAEL 61.3 235.8 36 184 -1998 12 24 12 18 JOYCE 67.9 123.7 47 841 -1999 11 17 6 4 CHRIS 15.8 251.6 158 473 -1985 3 7 0 26 PATTY 69.7 251.1 56 528 -1987 9 26 12 7 GORDON 12.4 32.7 48 157 -1960 3 7 6 24 NADINE 64.0 244.9 60 185 -1951 11 14 18 27 KIRK 42.3 81.9 67 37 -1977 3 12 0 15 VALERIE 29.9 35.6 133 115 -1966 3 22 12 24 NADINE 60.9 321.3 91 743 -1952 8 1 12 26 PATTY 31.6 258.2 40 148 -1950 2 28 0 15 KIRK 36.6 109.9 147 541 -1974 6 2 0 7 RAFAEL 33.6 32.7 13 177 -1979 9 25 12 12 KIRK 29.1 265.5 102 427 -1969 7 16 12 3 KIRK 51.0 354.7 115 160 -1964 11 11 0 3 LESLIE 10.9 222.9 131 353 -1956 12 21 12 1 LESLIE 37.7 324.7 42 245 -1981 3 11 18 11 GORDON 25.7 6.3 122 437 -2001 1 24 12 3 PATTY 55.4 41.8 89 79 -1950 7 9 12 11 ISAAC 23.1 111.8 27 859 -1971 7 3 0 21 DEBBY 38.4 49.3 83 31 -1966 6 23 0 18 PATTY 11.0 31.1 43 347 -1974 6 7 6 12 JOYCE 43.5 39.3 69 776 -1951 4 1 6 5 ISAAC 34.9 142.1 12 257 -1977 1 23 0 25 BERYL 24.6 356.3 87 713 -1962 2 15 12 1 FLORENCE 33.6 352.2 128 422 -1956 6 8 12 17 LESLIE 13.4 143.7 102 569 -1992 11 10 0 21 NADINE 40.2 122.8 59 376 -1998 1 20 6 8 OSCAR 51.9 255.5 25 233 -1972 8 20 6 14 OSCAR 55.1 158.5 80 896 -1967 11 8 12 18 LESLIE 52.4 156.8 60 759 -1955 7 21 18 22 ALBERTO 63.5 331.4 90 485 -1966 2 2 6 14 TONY 67.5 15.3 31 605 -1979 9 22 6 15 SANDY 7.9 251.1 81 355 -1966 4 25 6 28 VALERIE 61.0 302.0 155 493 -1980 12 5 0 9 PATTY 46.7 93.8 115 553 -1983 4 23 18 6 DEBBY 61.1 199.8 129 732 -1981 2 9 12 17 TONY 26.5 8.8 125 670 -1995 11 28 6 25 GORDON 46.9 93.5 82 698 -1960 1 25 18 12 TONY 47.5 133.5 69 674 -2004 11 4 0 23 ALBERTO 24.5 304.3 66 342 -1998 4 2 18 5 HELENE 33.5 291.7 50 131 -1974 9 17 18 16 FLORENCE 58.9 208.6 74 408 -1966 12 1 12 13 DEBBY 27.5 40.0 149 773 -1972 5 16 0 19 VALERIE 49.3 245.0 62 119 -1981 6 18 12 18 FLORENCE 56.2 118.6 136 74 -1970 10 18 12 4 ALBERTO 47.3 58.3 12 798 -1958 9 15 12 25 NADINE 41.0 98.1 152 460 -1988 3 3 18 14 KIRK 64.8 326.1 103 747 -1989 4 1 18 18 HELENE 32.7 269.1 58 538 -1967 8 19 18 2 ALBERTO 54.8 123.1 21 429 -1950 4 4 18 19 FLORENCE 28.9 31.7 39 877 -2004 2 13 6 17 OSCAR 49.7 289.4 13 242 -1972 11 2 18 28 ALBERTO 28.5 195.5 160 207 -1995 10 9 18 9 LESLIE 16.2 31.2 93 761 -1984 2 19 18 28 ALBERTO 11.6 26.2 157 59 -1970 7 11 18 18 RAFAEL 48.3 92.2 77 539 -1967 5 12 6 9 FLORENCE 8.6 61.6 34 714 -1977 9 10 12 28 WILLIAM 31.6 271.0 62 851 -1985 7 21 18 10 FLORENCE 14.6 174.5 30 364 -1968 5 8 12 2 CHRIS 59.8 18.9 157 558 -1965 11 28 18 23 DEBBY 12.3 163.7 136 363 -1963 2 17 12 20 KIRK 8.5 106.8 155 827 -1977 11 27 18 14 OSCAR 62.6 60.1 95 328 -1972 6 13 0 24 MICHAEL 55.9 122.1 65 136 -1953 12 8 0 27 BERYL 62.8 144.0 16 380 -1991 11 28 18 27 JOYCE 37.7 242.7 149 326 -1963 6 5 18 18 MICHAEL 50.1 220.4 128 538 -1960 7 5 12 9 SANDY 15.0 132.3 69 143 -1990 6 21 6 2 MICHAEL 27.5 102.7 35 397 -2000 4 16 18 14 HELENE 10.3 246.6 20 16 -1994 1 14 0 10 HELENE 37.9 93.6 145 152 -1995 5 5 12 12 ISAAC 8.5 161.2 33 156 -1977 8 10 6 6 ALBERTO 43.7 38.2 22 721 -1961 6 2 0 2 VALERIE 60.9 120.9 123 825 -1958 3 9 0 14 ERNESTO 53.3 159.6 10 51 -1976 9 13 6 19 JOYCE 24.0 108.5 76 285 -1968 2 2 6 11 FLORENCE 47.4 302.9 145 675 -1963 10 18 12 20 SANDY 26.3 168.4 123 430 -1953 6 11 0 19 ISAAC 43.7 127.4 127 681 -1982 10 14 6 25 JOYCE 55.4 164.0 71 735 -1963 2 25 6 28 PATTY 56.7 208.6 112 190 -1950 3 16 18 27 JOYCE 63.7 277.1 73 683 -1957 8 26 18 2 MICHAEL 50.7 92.4 80 578 -1986 9 7 6 3 FLORENCE 64.1 63.2 39 787 -1973 2 1 12 28 BERYL 9.5 345.9 137 548 -1977 2 11 12 1 TONY 62.2 246.1 133 384 -1952 10 27 12 28 NADINE 56.9 265.6 30 848 -1993 12 13 0 19 LESLIE 39.9 184.7 71 736 -1950 2 14 18 12 LESLIE 45.8 278.2 100 279 -1970 4 11 18 26 BERYL 59.8 332.9 97 852 -1956 7 15 18 25 ISAAC 33.1 353.1 162 215 -1953 6 24 6 12 ISAAC 47.3 353.1 41 2 -1993 5 25 18 24 GORDON 7.6 246.5 14 745 -1994 5 15 18 2 CHRIS 34.4 36.1 59 776 -1964 12 10 6 11 CHRIS 16.2 308.4 131 381 -1969 7 24 18 25 HELENE 53.0 183.8 84 82 -2003 11 13 18 17 SANDY 58.4 89.2 57 477 -1950 10 17 0 27 ISAAC 51.8 346.8 21 254 -1968 6 7 18 25 PATTY 61.5 333.8 87 155 -1973 9 16 0 6 DEBBY 62.5 16.3 155 876 -1965 7 2 18 28 ISAAC 12.7 343.9 132 743 -1983 3 26 0 21 HELENE 69.2 227.7 54 856 -1996 12 21 18 22 PATTY 48.7 263.0 26 73 -1979 9 4 12 12 PATTY 43.9 161.3 136 725 -1968 2 8 6 21 ISAAC 65.2 86.2 132 638 -1987 8 6 18 9 ISAAC 8.1 261.1 140 71 -1965 3 4 6 14 DEBBY 61.7 191.1 143 830 -1963 6 28 18 23 RAFAEL 35.2 92.8 100 175 -1964 1 11 6 21 BERYL 48.1 40.2 122 807 -1977 8 23 6 2 FLORENCE 46.6 100.5 14 229 -1967 4 6 0 2 SANDY 8.4 157.3 12 749 -2004 5 14 0 20 VALERIE 15.8 30.9 72 195 -1965 1 23 6 8 HELENE 65.8 270.9 55 858 -2004 12 22 6 22 NADINE 32.2 117.6 44 120 -1952 3 5 0 16 ALBERTO 55.3 5.5 102 296 -1952 11 18 18 3 WILLIAM 40.1 23.5 80 686 -1991 10 9 0 10 GORDON 62.3 29.5 21 68 -1981 1 4 18 7 ERNESTO 50.6 125.9 39 175 -1976 11 26 18 13 MICHAEL 45.9 264.5 136 791 -1991 6 4 12 7 ERNESTO 41.3 36.4 91 738 -1964 9 12 12 2 HELENE 40.9 1.9 27 398 -1987 5 11 6 27 CHRIS 14.6 342.5 48 590 -1958 9 12 0 6 RAFAEL 32.5 125.8 84 540 -2004 6 8 12 21 ERNESTO 43.4 85.7 84 885 -2001 3 22 6 16 MICHAEL 42.3 306.9 88 732 -1952 11 23 0 17 KIRK 66.1 249.5 79 344 -1976 1 9 6 23 HELENE 35.0 44.4 19 59 -1952 9 27 6 3 DEBBY 61.9 333.6 67 749 -1962 6 23 0 6 FLORENCE 20.0 271.4 140 28 -1981 9 28 12 5 GORDON 23.2 264.7 136 626 -1972 9 19 18 4 GORDON 12.9 64.4 60 857 -1960 10 13 6 19 NADINE 35.8 199.8 135 497 -1978 12 21 0 27 ALBERTO 63.3 176.5 149 731 -1959 8 25 0 14 ALBERTO 57.4 142.3 148 572 -2002 12 21 6 24 CHRIS 48.2 241.2 91 840 -1983 12 17 12 26 VALERIE 12.6 287.4 36 229 -1961 4 27 6 26 SANDY 64.6 57.3 70 654 -1956 5 15 12 8 OSCAR 60.7 356.8 131 391 -1985 5 22 12 3 HELENE 23.6 228.4 92 644 -1992 8 22 0 22 WILLIAM 50.9 207.1 32 202 -1994 2 24 12 21 PATTY 50.2 205.1 114 509 -2002 4 22 0 21 RAFAEL 10.2 266.4 150 683 -1959 9 17 0 6 JOYCE 29.1 141.8 95 197 -1987 2 13 18 1 ERNESTO 55.1 112.1 39 664 -2001 12 19 18 14 ALBERTO 46.7 195.5 131 60 -1971 9 26 0 3 FLORENCE 27.6 190.9 153 219 -1968 11 10 12 9 ISAAC 51.9 268.9 61 861 -1953 7 15 18 22 NADINE 45.8 334.8 84 418 -1967 2 17 6 23 PATTY 46.6 347.6 92 537 -1955 6 12 12 18 ERNESTO 34.9 186.2 58 899 -2004 10 3 6 15 LESLIE 39.3 181.1 101 665 -1967 11 3 18 8 KIRK 63.2 347.1 164 475 -1967 7 25 6 5 LESLIE 20.7 44.2 16 641 -1983 7 27 0 11 CHRIS 49.4 238.7 47 861 -1995 6 4 6 10 VALERIE 22.8 317.8 80 237 -1975 12 15 6 23 NADINE 11.0 356.2 28 618 -1961 1 8 12 5 ERNESTO 14.7 321.5 141 187 -1984 7 1 12 4 KIRK 59.9 219.9 38 723 -1974 1 7 18 9 OSCAR 61.0 70.8 91 546 -2000 7 27 12 5 PATTY 63.0 335.5 15 848 -1990 7 19 6 21 SANDY 41.9 317.9 106 533 -1964 12 7 18 1 SANDY 59.2 188.7 120 143 -1963 6 1 0 8 LESLIE 54.3 98.9 31 366 -1951 2 18 0 2 PATTY 25.3 169.8 34 587 -1972 11 6 12 10 PATTY 49.5 160.2 106 41 -1966 5 25 0 19 LESLIE 34.5 328.9 149 523 -1955 8 6 18 19 OSCAR 26.9 38.7 17 257 -1987 7 26 18 17 ALBERTO 8.2 268.4 151 551 -1993 3 5 0 15 SANDY 34.0 57.8 147 47 -1988 9 19 0 16 FLORENCE 65.2 119.4 37 282 -1964 12 13 0 17 GORDON 35.3 23.0 10 208 -1959 8 11 12 9 DEBBY 67.2 274.7 86 415 -2004 4 24 0 7 MICHAEL 21.0 336.5 45 730 -1986 5 2 0 9 ISAAC 69.6 114.0 163 547 -1954 11 17 12 7 HELENE 59.2 264.4 80 242 -1981 1 8 12 16 NADINE 59.6 21.2 132 333 -1952 6 12 0 21 CHRIS 54.5 311.9 82 627 -1955 4 13 6 17 SANDY 54.0 219.0 95 544 -1964 4 3 6 9 ISAAC 23.7 125.3 91 565 -1970 7 16 6 11 ERNESTO 28.3 157.7 52 480 -1956 12 21 18 27 HELENE 12.2 302.3 21 650 -1969 2 9 12 11 LESLIE 66.7 163.4 127 460 -1968 6 16 18 14 HELENE 41.6 317.9 144 97 -1979 8 4 0 6 RAFAEL 23.6 10.8 31 89 -1953 5 17 0 12 TONY 28.3 343.9 157 875 -1972 2 19 18 13 NADINE 50.7 32.7 13 237 -1982 3 25 18 3 PATTY 48.3 65.7 45 297 -1960 9 25 12 9 NADINE 40.5 163.8 127 467 -1952 4 7 12 3 MICHAEL 45.4 48.6 65 818 -1969 12 12 12 9 MICHAEL 22.9 50.3 154 844 -1957 6 24 0 26 DEBBY 18.7 225.8 48 487 -1999 1 12 0 28 DEBBY 26.5 297.1 140 225 -1981 6 7 6 1 NADINE 40.1 329.7 122 476 -1971 1 7 0 23 SANDY 54.2 93.3 57 474 -1962 3 27 12 1 ERNESTO 25.7 65.7 33 765 -2004 9 7 18 26 VALERIE 26.4 116.7 104 382 -1975 1 10 18 27 GORDON 30.9 338.2 124 410 -1976 1 24 12 11 HELENE 60.6 157.9 145 136 -1998 9 2 12 3 VALERIE 61.1 199.8 20 360 -1951 5 20 18 1 TONY 61.4 64.9 16 751 -2002 5 26 12 7 TONY 50.0 100.0 152 473 -1960 12 21 18 5 NADINE 15.2 30.1 53 770 -1999 4 25 12 17 ERNESTO 15.4 82.4 114 670 -1996 6 28 6 6 ERNESTO 29.8 110.3 124 569 -1954 9 28 18 3 VALERIE 11.8 101.1 84 367 -1993 5 12 6 12 KIRK 32.6 310.9 69 435 -1991 3 22 6 6 VALERIE 55.9 87.7 123 778 -1996 3 27 6 9 GORDON 14.0 190.9 69 57 -1980 12 4 12 3 JOYCE 55.3 12.0 28 473 -1953 2 8 6 27 KIRK 57.5 147.0 79 470 -1961 2 21 6 6 SANDY 58.4 48.8 149 88 -1986 6 19 0 9 FLORENCE 54.2 187.4 153 22 -1980 8 19 12 26 GORDON 33.9 58.8 41 577 -1992 10 28 12 12 SANDY 9.9 208.3 151 277 -1977 9 16 12 21 WILLIAM 18.4 251.4 114 312 -2000 9 14 6 10 NADINE 23.4 241.2 20 41 -1968 2 9 6 22 ALBERTO 22.1 286.3 16 61 -2002 11 26 0 1 PATTY 10.0 60.7 102 717 -1996 10 3 0 28 SANDY 15.3 80.2 164 820 -1984 9 9 12 19 VALERIE 47.7 6.1 124 560 -1951 6 10 6 13 RAFAEL 64.1 29.6 18 828 -1980 4 22 6 18 LESLIE 66.9 1.2 12 898 -1951 8 19 18 17 ALBERTO 26.3 146.8 30 284 -1998 10 23 6 28 FLORENCE 32.5 178.7 124 705 -1961 2 25 6 7 PATTY 62.4 220.8 12 332 -1978 2 18 18 18 ERNESTO 19.4 147.8 33 220 -1996 9 7 18 19 WILLIAM 31.2 220.1 137 357 -1979 5 16 6 6 HELENE 61.6 87.6 160 467 -1979 12 13 18 14 DEBBY 8.6 267.5 95 213 -1987 10 22 6 27 MICHAEL 21.2 144.8 147 275 -1951 11 13 18 26 NADINE 18.4 303.2 86 681 -1962 10 18 0 3 BERYL 17.9 120.4 112 276 -1991 12 17 0 13 NADINE 48.8 115.7 142 200 -1964 8 12 18 14 CHRIS 56.4 274.5 132 720 -1988 10 10 12 14 ISAAC 62.0 188.2 17 262 -2002 8 17 18 16 NADINE 10.4 178.2 77 70 -1968 4 10 18 6 HELENE 40.3 114.7 59 775 -1976 6 23 6 25 SANDY 66.3 159.5 56 780 -1965 11 25 12 26 ISAAC 36.8 292.3 81 140 -1963 5 14 18 5 DEBBY 43.6 137.4 109 125 -1961 5 6 18 1 ERNESTO 63.4 251.3 74 574 -1968 8 21 6 13 BERYL 53.9 130.3 125 697 -1968 1 13 18 5 MICHAEL 23.8 179.2 37 457 -1950 6 3 18 21 LESLIE 43.6 223.2 52 758 -1971 6 9 12 20 KIRK 43.4 327.1 103 538 -1989 2 1 12 24 SANDY 39.8 331.9 25 211 -1995 6 11 6 12 DEBBY 7.3 73.3 93 714 -1954 12 20 12 20 WILLIAM 58.2 223.0 139 477 -1958 6 11 6 15 OSCAR 65.5 183.3 80 526 -1968 7 24 6 2 BERYL 56.2 144.6 43 869 -1964 8 6 6 25 JOYCE 63.1 272.9 104 730 -1989 10 9 6 25 FLORENCE 63.7 201.4 30 294 -1973 5 9 0 4 BERYL 14.0 46.0 101 359 -1953 7 26 6 27 ALBERTO 16.6 146.8 12 299 -1995 10 2 6 10 ISAAC 33.3 17.4 23 433 -1993 10 1 12 5 TONY 56.7 104.8 72 784 -1957 4 9 18 4 CHRIS 40.1 123.8 67 88 -1974 6 20 12 22 OSCAR 48.7 197.7 80 857 -1953 1 27 6 4 KIRK 68.2 56.7 120 208 -1995 6 16 12 9 PATTY 29.3 291.9 53 774 -1967 8 24 12 28 NADINE 23.2 48.9 37 234 -1954 2 19 18 4 SANDY 24.9 72.6 81 642 -1979 7 17 6 20 WILLIAM 26.9 27.7 163 418 -1994 2 2 18 4 ISAAC 17.3 258.5 73 237 -1966 6 4 12 21 KIRK 28.8 189.6 133 805 -1978 5 10 0 11 RAFAEL 63.8 147.0 94 164 -2004 12 27 18 15 MICHAEL 38.3 113.1 102 445 -1983 5 21 6 26 WILLIAM 47.2 9.7 98 447 -1976 5 7 6 8 OSCAR 45.0 343.2 66 441 -1988 4 28 6 16 RAFAEL 67.7 128.4 107 889 -1993 3 15 0 2 KIRK 59.6 216.1 160 747 -1968 12 16 12 16 KIRK 43.0 348.4 158 577 -1982 3 17 18 18 ALBERTO 26.6 40.1 99 584 -1969 10 6 12 24 FLORENCE 51.6 272.2 156 2 -1984 6 2 12 25 RAFAEL 48.4 336.3 123 753 -1971 11 19 18 6 SANDY 51.6 308.4 85 715 -1991 1 27 6 6 WILLIAM 27.5 170.6 89 412 -1984 12 9 18 20 ERNESTO 57.1 251.8 47 782 -1966 2 10 12 22 TONY 68.3 99.3 39 713 -1985 10 23 12 19 VALERIE 66.5 209.8 54 620 -1999 7 24 12 14 DEBBY 8.9 89.6 114 277 -1963 7 22 6 15 GORDON 21.8 283.7 155 703 -1987 11 14 18 6 GORDON 40.3 210.2 49 721 -1985 6 17 0 20 ALBERTO 60.4 45.1 36 393 -1985 1 15 18 21 RAFAEL 11.0 223.4 74 220 -1988 3 23 12 18 PATTY 66.3 121.6 154 448 -1979 9 10 18 24 ALBERTO 13.4 307.9 150 632 -1956 9 20 18 21 KIRK 13.0 111.1 61 48 -1980 8 3 12 23 ERNESTO 27.4 345.2 93 64 -1981 7 22 18 10 VALERIE 14.3 138.6 134 546 -1974 12 21 18 14 WILLIAM 60.1 251.1 142 669 -2001 7 8 0 3 HELENE 15.5 179.6 128 797 -1993 1 3 12 23 NADINE 34.9 298.4 108 699 -1976 5 22 6 7 KIRK 30.4 326.8 79 778 -1975 2 13 18 3 ISAAC 42.4 95.9 152 403 -1955 3 10 0 4 FLORENCE 14.4 289.9 164 119 -1981 3 1 12 13 CHRIS 65.8 192.1 99 225 -1955 4 12 0 18 MICHAEL 20.4 140.1 142 522 -2003 7 12 0 8 MICHAEL 54.6 278.5 108 281 -2001 2 10 0 12 VALERIE 17.9 77.0 21 460 -1978 7 20 18 12 ERNESTO 14.6 299.3 63 384 -1980 10 11 0 14 OSCAR 53.1 350.2 77 655 -1953 1 26 6 17 JOYCE 59.1 24.4 106 74 -1992 3 13 0 16 LESLIE 13.7 103.5 146 629 -2004 9 21 18 7 OSCAR 62.9 93.8 45 895 -1966 3 22 12 20 FLORENCE 10.3 212.8 10 884 -1984 1 24 12 21 RAFAEL 12.2 176.4 131 848 -1989 9 1 6 1 OSCAR 53.4 162.0 67 767 -1967 12 11 0 8 OSCAR 45.0 114.4 12 358 -1974 8 1 18 27 NADINE 36.5 130.5 66 286 -1970 2 7 18 24 DEBBY 56.1 357.4 142 355 -1995 7 18 0 2 NADINE 26.3 152.6 142 10 -1963 9 27 12 28 FLORENCE 15.2 164.9 155 399 -1974 2 27 12 23 HELENE 45.0 47.8 32 520 -1954 3 20 18 5 JOYCE 43.7 155.3 23 268 -1956 1 21 18 19 FLORENCE 16.5 188.6 19 370 -1995 2 15 0 9 SANDY 69.9 182.6 76 813 -1994 9 11 6 13 HELENE 67.1 237.9 34 196 -1959 9 10 6 5 CHRIS 66.6 203.8 151 635 -1953 3 27 6 26 JOYCE 18.8 168.0 67 42 -1994 1 5 18 18 PATTY 48.4 12.7 28 186 -1993 11 21 6 21 PATTY 12.0 43.9 38 353 -1974 5 19 12 17 OSCAR 18.9 12.0 123 554 -1962 4 17 0 13 KIRK 57.2 218.3 95 482 -1953 8 16 0 26 PATTY 56.6 339.4 71 265 -1978 4 28 6 21 VALERIE 16.1 297.7 14 639 -1962 7 18 12 22 DEBBY 43.3 93.7 137 92 -1977 11 23 18 19 SANDY 18.6 187.5 102 765 -1987 9 12 12 5 FLORENCE 40.7 98.6 142 505 -2001 8 4 6 8 WILLIAM 16.9 19.1 149 465 -1953 1 12 12 20 RAFAEL 11.3 47.8 94 112 -2004 6 9 6 8 PATTY 26.2 10.0 65 717 -1961 9 18 6 20 BERYL 37.8 307.3 122 400 -1999 2 16 6 1 ERNESTO 15.1 151.3 132 156 -1967 2 15 12 28 SANDY 62.2 112.4 32 632 -1952 3 1 18 9 WILLIAM 19.5 40.3 69 460 -1988 8 6 18 26 ISAAC 38.6 69.5 156 133 -1995 4 24 12 25 JOYCE 51.5 270.6 104 156 -1978 2 3 12 8 OSCAR 38.0 192.6 72 285 -1960 1 15 12 2 MICHAEL 47.9 32.5 105 802 -1984 5 14 6 24 SANDY 65.9 101.8 119 855 -2002 8 1 0 4 CHRIS 51.7 103.1 44 830 -1987 2 19 0 16 VALERIE 58.5 6.5 59 580 -1979 3 6 6 26 ISAAC 45.9 50.8 44 72 -2002 7 17 18 7 CHRIS 34.6 71.1 108 514 -1973 3 6 0 15 SANDY 53.3 98.4 141 733 -2003 7 4 18 16 PATTY 68.7 199.6 50 281 -2003 6 22 0 10 SANDY 37.4 105.6 152 793 -1968 9 22 12 23 FLORENCE 14.2 339.0 85 184 -1961 5 2 12 24 RAFAEL 45.3 76.5 120 315 -2003 1 13 0 17 BERYL 10.0 221.0 103 575 -2003 4 5 18 3 ERNESTO 43.6 316.7 26 648 -1995 7 6 0 7 RAFAEL 50.2 98.9 57 386 -1994 6 17 6 14 HELENE 42.1 176.4 159 762 -1987 7 24 6 24 TONY 12.6 354.3 152 770 -1992 1 22 18 24 NADINE 56.9 318.7 102 703 -1984 5 19 12 13 LESLIE 34.3 112.4 16 491 -1996 12 4 6 18 ALBERTO 26.5 322.8 57 307 -1969 3 20 18 21 BERYL 69.6 38.0 157 328 -1971 2 26 12 6 NADINE 49.9 312.6 131 171 -1999 4 22 0 13 NADINE 34.8 275.9 42 127 -1954 3 27 12 7 RAFAEL 27.9 210.6 81 85 -1959 4 9 12 17 LESLIE 13.7 73.7 90 739 -1966 6 13 0 21 RAFAEL 35.8 282.3 97 145 -1996 1 26 6 9 HELENE 7.7 106.0 118 411 -1992 2 17 12 1 ERNESTO 35.9 22.0 22 670 -1961 9 13 6 14 ISAAC 27.8 143.2 10 426 -1978 2 23 18 17 DEBBY 11.6 292.6 51 138 -1960 3 28 6 5 NADINE 28.3 213.4 58 337 -1958 2 20 18 22 ALBERTO 63.0 201.5 27 411 -1998 3 19 18 1 PATTY 51.0 134.3 56 260 -1950 6 4 0 18 HELENE 37.3 174.1 27 409 -1996 7 6 6 27 RAFAEL 20.9 235.1 164 399 -1950 5 4 12 18 ERNESTO 47.2 112.8 11 199 -1991 8 6 0 12 BERYL 29.5 173.4 12 343 -1992 4 11 12 11 WILLIAM 16.1 35.0 106 303 -1980 5 6 0 19 CHRIS 33.6 110.9 47 849 -1994 12 23 6 26 CHRIS 40.7 128.1 74 398 -1986 2 23 12 16 HELENE 56.8 83.0 53 139 -1999 6 10 18 7 PATTY 18.0 256.2 90 43 -1970 10 25 12 21 LESLIE 54.2 127.3 73 48 -1978 5 27 6 19 TONY 36.7 245.1 121 296 -1990 7 7 12 1 BERYL 25.6 337.4 151 160 -1977 7 22 18 22 KIRK 22.1 152.9 62 306 -1971 7 2 18 16 FLORENCE 32.8 91.5 162 697 -1991 12 20 0 26 PATTY 28.9 0.8 119 740 -1991 7 14 6 13 NADINE 11.3 314.4 164 878 -1969 2 22 0 12 DEBBY 52.2 232.4 104 595 -2003 9 11 18 6 DEBBY 40.3 152.0 27 543 -1990 3 19 18 19 OSCAR 19.8 205.7 103 141 -1967 7 10 0 27 RAFAEL 62.4 79.5 70 218 -1977 11 5 0 20 NADINE 13.4 353.5 145 247 -1970 6 13 18 13 SANDY 37.9 61.2 39 457 -1961 6 6 18 15 HELENE 30.6 272.0 102 334 -1965 1 15 6 11 FLORENCE 64.8 241.0 126 620 -1986 9 24 0 3 DEBBY 36.8 307.2 76 549 -1991 10 10 6 20 TONY 67.6 20.1 164 121 -1990 6 2 0 15 FLORENCE 45.1 344.8 155 376 -1991 7 13 0 26 VALERIE 40.7 234.2 93 721 -1957 10 25 0 24 LESLIE 48.4 251.8 23 225 -1959 2 9 12 10 OSCAR 15.8 278.4 46 683 -1992 6 28 6 1 GORDON 65.4 54.3 107 117 -1963 12 21 18 10 ALBERTO 14.3 265.6 37 166 -1959 10 10 18 25 NADINE 65.0 269.7 110 525 -1987 7 24 6 17 ALBERTO 58.0 200.7 23 730 -1959 12 8 6 25 DEBBY 32.6 330.7 16 288 -1968 12 24 6 23 NADINE 19.6 221.3 45 830 -1953 6 27 0 1 HELENE 67.7 187.4 38 861 -1958 5 27 6 22 OSCAR 8.0 292.2 52 252 -1956 3 27 12 1 HELENE 58.7 109.0 125 103 -1972 12 20 12 26 SANDY 10.6 56.2 28 857 -1961 7 4 0 28 FLORENCE 11.8 262.8 53 304 -1995 12 2 12 3 ALBERTO 9.6 213.7 46 151 -1964 7 6 0 17 WILLIAM 47.0 79.5 142 607 -1995 11 8 18 14 PATTY 58.2 115.0 41 184 -1967 12 1 0 16 HELENE 21.2 238.1 153 132 -1983 3 7 6 20 RAFAEL 42.4 73.5 110 276 -2003 5 5 0 26 LESLIE 53.3 104.8 79 598 -1963 3 22 18 28 PATTY 22.0 319.6 93 586 -1964 12 25 6 28 SANDY 39.2 146.2 87 39 -1964 8 3 18 1 OSCAR 58.2 186.1 164 175 -1963 10 9 0 24 WILLIAM 60.9 196.3 95 125 -2002 10 15 12 4 KIRK 28.8 309.1 52 35 -2004 6 7 12 5 SANDY 38.7 64.7 49 769 -2000 4 24 18 27 ISAAC 11.3 290.3 53 643 -2004 7 20 18 7 MICHAEL 30.6 349.5 36 11 -1981 2 9 18 4 ALBERTO 51.8 311.6 95 149 -1986 6 21 18 9 GORDON 17.4 295.8 90 310 -1990 10 19 18 19 TONY 11.3 180.4 22 490 -2004 1 4 18 25 MICHAEL 11.3 210.0 57 760 -1959 11 13 6 24 TONY 51.3 79.2 74 261 -1981 3 26 6 10 FLORENCE 54.8 24.3 144 668 -1970 5 1 12 17 JOYCE 32.2 300.2 113 717 -1957 7 10 6 20 WILLIAM 28.0 278.0 157 663 -1980 8 28 18 15 VALERIE 21.1 95.5 159 635 -1991 6 26 12 5 KIRK 21.6 144.0 13 610 -1962 2 9 18 22 MICHAEL 47.1 63.0 76 498 -1988 9 3 18 9 RAFAEL 27.3 178.2 98 218 -1971 12 21 18 21 KIRK 26.7 103.3 160 290 -1954 7 19 12 17 OSCAR 25.6 348.1 33 663 -1976 8 21 6 20 FLORENCE 53.7 61.6 75 887 -1997 6 10 0 20 FLORENCE 59.8 90.7 11 804 -1993 2 1 12 8 MICHAEL 63.1 115.9 133 815 -1962 8 24 18 20 NADINE 39.2 65.7 64 176 -1959 2 23 6 7 FLORENCE 38.5 34.8 97 563 -1957 10 27 12 27 BERYL 14.2 58.3 101 279 -1962 10 7 6 18 MICHAEL 60.2 184.3 108 789 -1976 10 24 18 4 DEBBY 68.9 40.1 60 54 -2004 10 13 12 14 MICHAEL 64.0 133.2 18 572 -1950 5 8 18 13 RAFAEL 64.0 218.6 156 564 -1984 9 27 12 14 NADINE 63.0 253.3 147 480 -1975 12 11 18 12 ISAAC 7.9 12.6 58 0 -1963 1 4 12 13 OSCAR 49.7 24.9 29 759 -1986 10 3 6 3 OSCAR 45.9 155.8 88 422 -1970 1 4 0 20 SANDY 45.5 320.0 149 159 -1972 9 23 0 21 KIRK 54.3 72.2 85 63 -1960 10 6 18 9 ERNESTO 15.8 144.6 30 897 -1996 3 7 18 27 CHRIS 34.9 279.4 46 125 -1985 12 25 0 13 KIRK 31.0 22.5 80 853 -1973 11 22 6 16 MICHAEL 34.2 44.2 71 19 -1969 11 24 12 4 HELENE 44.0 313.0 95 172 -1982 4 14 18 8 TONY 64.4 62.8 11 387 -1974 2 12 6 7 FLORENCE 9.0 220.4 16 23 -1976 1 19 18 25 DEBBY 52.6 156.9 107 868 -1981 12 15 6 2 SANDY 29.8 192.4 106 424 -1953 7 20 12 27 TONY 34.3 239.6 91 341 -1965 12 21 6 12 FLORENCE 68.8 65.7 146 762 -1970 12 13 12 20 DEBBY 50.7 323.3 153 307 -1999 1 17 0 16 JOYCE 7.3 68.6 11 872 -1977 3 10 6 26 ISAAC 49.5 81.9 32 230 -1992 7 25 18 6 TONY 30.4 142.5 118 843 -1952 2 4 0 27 BERYL 16.3 58.8 54 463 -1985 7 1 18 10 HELENE 63.3 116.4 110 767 -1981 9 16 6 16 OSCAR 13.2 72.6 35 154 -1984 11 13 18 8 FLORENCE 23.8 50.5 103 890 -1954 10 18 12 16 ALBERTO 56.7 220.7 138 219 -1986 8 11 6 5 WILLIAM 18.8 105.5 46 242 -1980 12 27 12 20 ERNESTO 32.4 35.8 147 83 -1950 11 17 12 16 ISAAC 39.3 132.3 151 662 -1981 5 24 18 12 WILLIAM 58.8 329.9 26 718 -1951 9 13 12 15 LESLIE 63.4 227.5 10 158 -1972 10 6 6 22 HELENE 35.3 325.0 76 429 -1993 4 16 6 16 OSCAR 62.9 225.5 108 854 -1985 10 19 18 27 LESLIE 48.5 342.9 70 439 -1989 7 22 18 26 WILLIAM 18.9 355.5 100 756 -1982 8 11 12 27 BERYL 50.5 293.8 164 721 -2003 1 4 12 28 NADINE 10.9 122.7 148 629 -1957 4 9 12 12 VALERIE 27.9 323.4 74 698 -1979 12 14 18 19 CHRIS 60.4 323.6 158 2 -1965 11 19 12 2 ALBERTO 60.4 171.9 32 884 -1970 12 2 0 1 GORDON 49.9 36.9 29 174 -1984 12 17 12 15 RAFAEL 42.7 139.9 43 45 -1967 10 16 6 2 GORDON 37.3 101.8 129 331 -1950 9 27 0 16 SANDY 20.0 110.2 163 198 -1953 1 23 0 8 GORDON 10.7 156.8 55 819 -1980 11 18 18 18 HELENE 33.1 265.6 17 590 -1961 6 1 12 5 ISAAC 50.0 7.5 26 434 -1986 3 27 6 3 TONY 33.5 315.3 29 99 -1993 10 21 6 27 CHRIS 15.0 293.2 162 248 -1972 3 10 18 6 TONY 46.1 250.4 55 722 -1983 12 2 0 3 PATTY 12.1 347.3 50 815 -1995 10 16 6 18 TONY 60.0 133.8 79 573 -1991 2 3 0 26 BERYL 7.4 312.3 160 498 -1956 3 7 6 15 TONY 32.5 289.9 155 290 -2001 8 20 0 6 RAFAEL 60.0 271.8 129 686 -1975 2 6 18 23 SANDY 7.6 201.4 67 205 -1954 5 2 0 1 LESLIE 18.2 322.9 161 43 -1961 6 18 12 25 PATTY 60.7 251.0 25 39 -1988 6 7 12 1 MICHAEL 48.7 284.7 74 482 -1955 3 4 12 21 FLORENCE 34.7 79.1 51 773 -1960 1 14 6 19 HELENE 62.0 336.1 117 482 -1984 5 19 18 14 WILLIAM 22.1 3.8 28 767 -1989 11 10 6 23 BERYL 61.1 120.0 142 440 -1999 4 14 18 2 WILLIAM 68.3 3.6 69 71 -1956 11 18 0 24 ERNESTO 37.9 62.4 86 890 -1980 3 24 18 3 SANDY 61.4 37.2 79 550 -2003 9 25 0 16 ISAAC 51.1 222.7 74 839 -1959 6 19 6 7 HELENE 66.7 78.3 117 739 -1986 4 27 12 5 WILLIAM 17.4 293.7 96 0 -1953 10 26 12 2 TONY 16.1 241.2 73 785 -1953 1 10 12 12 TONY 51.2 127.3 111 571 -1978 11 11 6 12 LESLIE 61.7 74.5 44 667 -2004 11 3 0 18 LESLIE 8.9 263.9 45 526 -1957 3 23 12 2 TONY 26.8 292.3 67 62 -2003 10 21 12 13 FLORENCE 12.1 114.3 110 460 -1952 3 16 12 13 JOYCE 40.6 202.5 110 711 -1978 7 14 0 27 JOYCE 36.3 90.0 115 243 -1987 10 5 6 22 GORDON 34.1 188.7 135 105 -1980 3 1 12 1 HELENE 57.3 349.9 29 353 -1953 6 16 18 17 TONY 24.8 279.1 105 254 -1986 11 24 6 7 JOYCE 20.7 198.3 89 256 -1993 4 24 12 4 LESLIE 24.0 93.5 98 803 -1955 1 7 0 24 GORDON 15.1 107.6 74 159 -2003 11 3 18 5 WILLIAM 10.8 281.8 11 502 -1961 7 7 0 2 TONY 8.6 59.4 29 496 -2001 12 4 12 1 HELENE 40.6 250.7 52 775 -1989 11 19 18 25 TONY 40.7 292.2 76 868 -2002 9 17 6 23 HELENE 39.1 230.1 105 16 -2002 4 17 18 16 VALERIE 23.1 42.9 89 645 -1980 1 15 0 5 SANDY 39.1 139.1 121 10 -1962 9 10 6 10 ISAAC 36.0 176.8 58 573 -2000 9 21 6 26 DEBBY 62.7 253.5 38 487 -1959 11 25 12 16 RAFAEL 66.9 89.3 68 160 -1985 1 19 18 19 HELENE 54.8 7.4 101 700 -1973 10 28 6 6 DEBBY 28.1 338.4 123 599 -1976 4 24 18 10 ERNESTO 37.5 155.7 70 375 -1960 6 7 0 10 PATTY 51.5 9.6 56 24 -1972 7 6 6 21 ALBERTO 58.9 47.3 128 161 -1983 4 24 18 2 HELENE 24.3 300.7 38 80 -1969 4 17 6 4 NADINE 61.8 8.1 105 616 -1983 8 5 12 20 OSCAR 51.7 50.8 47 637 -1988 7 20 12 19 FLORENCE 69.7 187.7 96 352 -1999 8 14 18 2 LESLIE 11.9 159.9 123 82 -1992 2 23 0 4 NADINE 68.8 258.8 46 378 -1990 8 20 18 18 NADINE 36.4 201.7 152 125 -1964 8 22 0 4 NADINE 8.2 124.1 142 187 -1969 3 27 12 23 MICHAEL 66.9 254.4 102 463 -1976 8 21 0 9 OSCAR 30.5 17.2 79 503 -1987 4 12 6 12 KIRK 24.4 105.6 97 44 -1993 10 1 6 10 PATTY 19.2 275.4 81 355 -1967 4 1 0 10 SANDY 34.6 136.1 56 807 -1993 8 26 18 15 OSCAR 68.7 25.0 58 673 -1974 7 4 12 24 SANDY 59.5 134.8 77 881 -1998 7 24 12 9 ISAAC 35.9 179.3 40 672 -1958 5 14 6 28 FLORENCE 27.7 87.3 23 116 -1991 12 13 12 13 NADINE 60.6 102.5 29 738 -1951 12 13 6 16 GORDON 31.0 177.1 46 701 -1960 8 1 18 17 MICHAEL 25.7 4.4 77 857 -1956 4 1 6 10 VALERIE 60.3 217.7 126 344 -1971 9 1 18 12 CHRIS 30.3 293.4 65 226 -1974 4 25 12 15 SANDY 10.6 10.3 149 170 -1992 3 8 6 3 CHRIS 56.9 3.7 10 774 -1990 3 23 6 7 TONY 36.8 197.3 121 315 -1970 2 2 6 5 CHRIS 56.6 269.2 78 887 -1992 8 24 0 22 PATTY 55.8 126.4 85 846 -2003 7 11 0 3 KIRK 9.7 89.1 105 53 -1992 1 11 6 4 CHRIS 52.6 241.7 44 733 -1975 9 7 6 26 JOYCE 53.3 4.8 130 170 -1993 4 19 0 5 NADINE 27.5 135.1 144 159 -1982 7 21 18 7 JOYCE 55.6 239.8 63 646 -1965 6 27 0 21 VALERIE 17.5 162.8 164 30 -1970 10 15 18 10 HELENE 60.6 202.7 146 448 -1970 10 13 6 9 TONY 69.8 243.2 116 375 -1950 5 3 18 10 LESLIE 64.5 269.9 163 837 -1971 8 15 0 27 RAFAEL 46.0 271.4 69 857 -1957 12 27 18 15 VALERIE 37.6 226.1 111 622 -1985 8 20 12 3 LESLIE 25.6 136.8 109 106 -1968 11 17 12 16 CHRIS 19.9 345.7 144 213 -1951 1 17 18 22 LESLIE 22.6 225.1 95 891 -1973 7 16 6 25 JOYCE 57.6 288.8 100 114 -1974 5 26 6 20 WILLIAM 25.4 7.2 89 409 -1984 10 10 6 23 MICHAEL 57.4 111.8 57 251 -1982 12 10 18 15 PATTY 63.1 98.2 111 457 -1952 1 4 0 4 MICHAEL 25.9 79.3 132 87 -1998 2 3 12 26 OSCAR 57.2 75.8 42 391 -1951 11 20 0 5 GORDON 52.6 266.2 31 809 -1962 4 9 6 19 FLORENCE 62.0 321.7 44 680 -1971 7 27 6 2 HELENE 28.0 348.0 21 93 -1990 5 27 18 26 CHRIS 61.6 207.6 70 389 -1997 11 23 6 9 OSCAR 26.6 166.4 36 266 -2003 2 10 6 21 ALBERTO 14.1 66.4 152 65 -1986 1 23 0 10 CHRIS 69.7 204.4 90 390 -1985 6 23 12 2 ERNESTO 44.0 93.0 16 301 -1975 9 11 12 22 KIRK 48.7 59.1 74 776 -1982 8 4 6 20 JOYCE 47.2 159.5 44 302 -1993 5 28 12 14 ERNESTO 44.7 24.9 150 367 -1971 1 3 0 11 RAFAEL 52.3 234.8 65 847 -1951 2 17 0 4 ISAAC 64.8 117.4 77 677 -1978 7 9 12 4 TONY 50.5 301.2 54 400 -1970 1 26 0 13 TONY 51.5 284.4 15 408 -1996 4 14 12 3 LESLIE 22.8 40.1 120 393 -1954 2 10 6 6 NADINE 20.6 208.1 64 750 -1955 1 11 12 16 LESLIE 11.7 342.6 83 192 -1969 7 23 6 14 NADINE 36.4 104.0 71 105 -1982 5 19 18 28 BERYL 46.5 67.8 11 826 -1997 9 28 12 24 VALERIE 9.8 69.6 68 259 -1973 3 1 18 15 FLORENCE 21.7 88.6 103 571 -1962 2 24 0 26 VALERIE 35.3 242.5 135 462 -1954 6 1 12 19 LESLIE 65.3 28.8 78 680 -1957 7 24 6 13 LESLIE 16.2 1.3 141 705 -1985 6 3 0 8 TONY 33.2 96.0 26 341 -1993 1 16 6 27 ISAAC 32.8 88.0 112 787 -2002 2 18 12 2 WILLIAM 12.8 199.0 28 351 -1964 3 8 6 2 HELENE 53.9 270.0 108 728 -1967 7 24 0 28 MICHAEL 50.9 336.4 13 819 -1991 5 28 0 26 VALERIE 44.9 241.3 66 783 -1998 12 12 18 1 ERNESTO 31.1 343.2 161 486 -1991 1 9 6 1 RAFAEL 65.6 105.6 51 826 -1972 8 23 0 23 ISAAC 37.6 232.7 73 638 -1993 10 5 18 1 NADINE 12.0 98.8 95 466 -1991 5 23 0 9 TONY 51.2 162.3 98 516 -1952 6 1 18 13 HELENE 64.2 22.8 156 16 -1951 5 24 6 19 WILLIAM 59.5 193.1 144 483 -1964 12 27 12 1 BERYL 62.1 346.5 109 446 -1958 2 10 6 24 DEBBY 57.0 54.2 57 486 -1966 7 16 18 5 JOYCE 54.7 247.4 15 344 -2003 7 18 18 10 VALERIE 31.1 138.4 143 389 -1991 7 28 12 3 TONY 57.7 75.2 154 633 -1977 8 7 18 17 GORDON 20.0 312.4 143 386 -1988 2 6 18 8 ERNESTO 44.5 357.5 97 190 -1999 10 1 0 17 ALBERTO 25.8 286.4 74 348 -1991 3 6 12 19 ISAAC 55.6 86.4 39 398 -1988 12 17 12 5 RAFAEL 42.2 257.6 154 414 -2000 9 11 12 9 MICHAEL 67.9 127.8 129 269 -1963 6 9 0 12 VALERIE 59.6 348.8 30 590 -1977 10 26 0 10 TONY 29.3 288.2 132 517 -1999 12 16 0 4 DEBBY 52.7 108.8 73 125 -1953 4 24 6 6 KIRK 20.3 304.1 152 822 -1950 2 22 6 18 VALERIE 46.3 155.4 150 349 -1969 12 23 0 17 ERNESTO 19.1 138.0 85 355 -1959 2 27 0 18 NADINE 69.7 267.7 34 197 -1954 10 4 12 23 WILLIAM 18.2 127.3 94 94 -1962 2 7 12 6 BERYL 27.0 86.9 88 498 -2002 4 25 6 23 TONY 64.5 170.4 60 354 -1971 10 16 6 7 SANDY 23.2 209.1 80 666 -1982 4 4 6 8 PATTY 40.4 115.0 72 789 -1993 10 13 12 20 RAFAEL 61.8 181.8 122 261 -2001 9 17 0 26 JOYCE 50.6 99.8 80 316 -1993 12 14 12 16 LESLIE 26.9 174.9 79 735 -1977 10 27 6 2 WILLIAM 30.7 129.1 125 348 -1990 1 20 12 27 ISAAC 26.9 334.1 78 717 -1991 5 12 18 13 KIRK 42.0 108.1 94 601 -1973 8 6 18 28 HELENE 56.4 334.6 156 17 -2001 2 27 0 18 WILLIAM 60.4 344.8 73 319 -1982 11 19 0 17 VALERIE 46.8 78.7 36 353 -1977 1 6 18 4 HELENE 68.1 72.7 72 751 -1970 12 20 0 13 VALERIE 12.2 323.9 33 665 -1971 6 2 6 25 GORDON 35.3 129.7 134 728 -2001 10 18 12 25 ERNESTO 68.5 256.7 90 483 -2000 9 4 0 6 ALBERTO 27.1 73.7 81 209 -1959 2 11 6 6 GORDON 55.3 342.5 151 532 -2003 10 18 6 19 LESLIE 23.8 325.9 63 325 -1982 11 23 6 25 GORDON 26.2 17.2 106 186 -1980 1 1 0 12 LESLIE 36.5 271.5 26 779 -1979 4 25 0 15 HELENE 62.4 59.4 35 428 -1980 10 5 6 19 LESLIE 56.6 312.1 125 634 -1987 7 17 6 1 ERNESTO 69.6 334.8 88 240 -1961 10 11 12 9 CHRIS 50.9 55.6 152 377 -1999 9 17 18 13 SANDY 65.8 99.6 146 577 -1995 6 18 12 19 PATTY 42.3 211.7 62 872 -1984 9 21 12 16 ALBERTO 46.0 117.4 81 837 -1984 10 18 18 27 BERYL 55.2 160.8 93 336 -1970 1 6 18 15 GORDON 17.6 334.1 83 283 -1981 3 16 6 23 WILLIAM 18.5 269.1 154 710 -2000 12 26 0 25 OSCAR 62.1 63.9 45 749 -1962 7 7 6 6 MICHAEL 15.9 95.3 52 749 -1974 2 26 6 10 WILLIAM 69.8 151.7 21 152 -1979 12 17 6 18 GORDON 28.8 327.3 139 326 -1958 12 4 6 15 MICHAEL 26.9 321.0 48 572 -1969 12 28 0 24 ERNESTO 7.8 308.9 151 167 -2002 7 26 0 7 FLORENCE 22.3 187.4 51 361 -1969 4 1 6 28 MICHAEL 48.9 220.1 117 552 -1981 1 15 12 21 DEBBY 46.9 95.1 53 638 -1958 10 11 6 27 DEBBY 8.2 335.0 56 854 -1967 5 3 0 18 BERYL 56.8 352.1 102 790 -1991 9 10 18 23 LESLIE 43.5 211.1 159 759 -1969 12 12 0 3 KIRK 57.7 335.2 162 491 -1984 2 1 0 8 ISAAC 27.8 78.5 163 255 -1963 8 12 0 11 NADINE 11.4 208.6 78 778 -1995 12 17 12 28 WILLIAM 11.2 101.5 155 754 -1964 6 10 12 5 ALBERTO 69.8 80.5 116 760 -1960 1 9 12 4 FLORENCE 53.2 84.8 50 99 -1955 11 6 6 25 NADINE 48.8 37.2 99 885 -1974 1 10 18 18 PATTY 66.4 214.9 69 309 -1993 6 1 6 18 LESLIE 54.9 54.1 62 72 -1960 1 23 18 10 SANDY 41.6 324.8 132 703 -1953 9 10 12 25 LESLIE 36.9 113.2 115 500 -1967 7 25 12 17 FLORENCE 47.2 148.1 133 841 -1997 11 28 0 17 ALBERTO 26.7 247.4 53 67 -2001 2 13 6 1 HELENE 67.2 146.0 139 377 -1994 11 25 18 24 OSCAR 35.6 307.5 84 575 -1977 9 4 12 25 KIRK 63.5 116.5 81 91 -1996 11 22 12 13 TONY 10.0 281.6 73 494 -1972 11 28 0 11 NADINE 61.8 54.0 121 281 -1986 6 13 18 5 WILLIAM 12.4 127.5 129 539 -1991 11 27 0 19 VALERIE 50.3 9.5 159 405 -1951 8 7 18 12 PATTY 9.5 221.0 64 767 -1990 7 13 18 10 VALERIE 29.2 281.5 129 879 -1979 5 3 6 23 JOYCE 45.9 147.4 58 132 -1961 5 21 0 9 HELENE 39.8 8.8 50 71 -1999 8 22 0 5 KIRK 61.8 294.1 112 278 -1974 6 20 6 14 NADINE 26.5 125.2 114 143 -1955 4 25 0 19 TONY 44.6 187.5 67 855 -1996 1 11 6 11 TONY 24.2 69.8 17 828 -1950 11 20 12 5 DEBBY 60.6 290.1 149 348 -1955 8 14 0 6 OSCAR 30.8 121.2 34 769 -1995 7 17 12 2 ISAAC 14.8 184.5 96 710 -1967 4 2 18 18 CHRIS 31.1 356.8 144 345 -1971 8 20 18 2 ISAAC 10.8 233.0 133 870 -1956 11 19 12 9 GORDON 63.0 136.5 149 681 -1986 10 4 0 20 RAFAEL 47.4 35.7 13 262 -2000 7 24 0 28 LESLIE 68.5 186.2 100 76 -1959 4 3 12 22 CHRIS 53.6 13.4 144 268 -1950 7 12 12 8 KIRK 33.3 98.8 17 551 -1960 7 19 12 17 ALBERTO 33.2 161.4 60 133 -1953 8 15 12 14 OSCAR 69.1 109.0 75 365 -1992 7 21 0 3 HELENE 12.7 44.1 161 866 -1969 1 17 6 2 WILLIAM 16.3 123.1 124 440 -1982 9 20 6 19 GORDON 60.8 190.4 98 372 -1958 10 1 18 16 ERNESTO 69.2 148.3 33 428 -1999 6 7 0 2 DEBBY 54.3 133.1 160 406 -2000 1 17 12 3 VALERIE 41.8 128.5 145 875 -1989 9 5 12 15 VALERIE 53.7 116.0 57 409 -1994 6 11 0 6 FLORENCE 29.5 90.9 145 374 -1974 6 19 12 12 HELENE 35.2 13.6 36 323 -2004 5 12 6 6 WILLIAM 8.6 140.6 149 37 -1975 12 27 12 27 NADINE 34.4 6.5 52 729 -1990 4 5 6 10 HELENE 12.1 45.1 30 574 -1966 6 21 12 11 NADINE 25.0 63.2 145 303 -1970 3 7 0 2 MICHAEL 55.6 134.0 54 444 -1971 11 11 0 2 OSCAR 31.8 62.8 107 593 -1959 3 18 6 20 SANDY 34.8 66.0 152 198 -1981 9 24 12 18 RAFAEL 58.5 272.4 86 844 -1997 9 1 18 4 FLORENCE 67.9 104.7 149 52 -2004 2 23 12 21 DEBBY 41.4 240.3 51 286 -1950 8 27 12 24 OSCAR 11.3 253.9 163 310 -1972 9 3 6 7 FLORENCE 12.4 154.3 106 265 -1959 6 5 0 17 CHRIS 22.4 285.8 14 873 -1960 6 22 0 1 ISAAC 25.2 94.6 58 612 -2002 9 15 0 4 WILLIAM 39.9 136.5 115 476 -1992 7 18 6 4 OSCAR 47.8 53.1 70 853 -1987 11 11 18 8 CHRIS 19.9 323.7 154 368 -1996 8 13 0 14 LESLIE 24.1 16.3 137 238 -1966 4 19 18 16 LESLIE 25.0 160.6 38 443 -1976 7 11 6 16 ALBERTO 7.5 36.8 75 77 -1963 6 26 0 8 TONY 51.8 192.2 56 237 -1969 7 14 18 26 TONY 45.7 192.6 33 814 -1987 2 15 6 20 RAFAEL 51.5 68.8 13 607 -1950 1 6 6 26 FLORENCE 43.4 290.1 23 137 -1988 10 8 18 22 DEBBY 28.9 315.0 52 688 -1962 2 18 6 2 SANDY 19.6 128.0 155 177 -1957 12 9 0 12 NADINE 59.7 79.0 161 785 -1952 8 17 0 23 SANDY 48.8 239.2 19 478 -1963 3 2 6 9 DEBBY 43.9 253.2 55 584 -1961 11 28 12 16 SANDY 36.7 101.6 66 836 -1950 1 9 0 19 SANDY 58.4 156.6 58 532 -1973 8 26 12 27 ISAAC 44.0 37.6 125 682 -1978 11 18 6 26 CHRIS 57.8 201.7 113 371 -1979 11 23 18 27 GORDON 13.7 5.1 71 517 -1986 9 7 6 15 MICHAEL 55.3 180.8 71 508 -1961 2 5 18 12 ISAAC 35.5 5.9 23 377 -1955 5 2 18 2 ISAAC 18.4 309.6 37 786 -1989 1 9 12 7 SANDY 26.6 8.9 16 609 -1958 7 16 18 20 ISAAC 13.7 42.6 162 17 -2003 5 9 0 28 BERYL 36.5 309.5 38 583 -1966 12 13 6 18 DEBBY 49.9 168.1 106 646 -1954 5 11 6 3 CHRIS 10.1 247.0 136 417 -1959 9 1 12 24 FLORENCE 53.5 324.5 100 242 -1994 6 12 0 27 NADINE 24.4 89.1 75 297 -1961 4 1 18 20 VALERIE 38.7 215.7 16 726 -1950 4 5 18 1 SANDY 14.2 296.8 51 66 -1963 1 14 18 17 VALERIE 56.0 21.4 35 556 -1961 3 20 12 4 WILLIAM 56.6 68.1 119 856 -1987 12 7 18 5 PATTY 30.0 314.5 77 8 -1966 12 3 0 24 ISAAC 59.6 96.0 140 280 -1970 1 28 6 5 OSCAR 19.4 144.4 158 132 -1965 4 13 6 10 PATTY 69.9 141.6 58 341 -1985 11 4 18 15 WILLIAM 42.0 102.1 114 853 -1958 6 17 0 2 WILLIAM 37.2 228.6 41 376 -1962 5 18 6 1 WILLIAM 67.4 56.4 164 74 -1974 3 2 12 10 GORDON 60.2 95.3 119 40 -1976 7 11 6 4 JOYCE 33.8 284.6 147 594 -1974 11 9 6 4 BERYL 27.0 302.2 49 25 -1986 11 11 6 6 ALBERTO 59.6 16.5 52 450 -2002 7 18 0 1 GORDON 58.7 187.9 121 118 -1968 6 8 6 11 WILLIAM 39.0 96.4 17 458 -1976 5 3 0 17 KIRK 63.7 113.7 130 585 -1966 9 6 18 20 MICHAEL 17.4 234.5 154 782 -1987 5 3 0 11 WILLIAM 53.4 162.7 87 533 -1984 2 24 0 13 ERNESTO 53.9 22.9 164 269 -1962 2 26 6 19 ALBERTO 33.1 207.1 138 25 -1974 4 6 18 12 RAFAEL 19.6 175.0 72 586 -1992 8 24 0 19 MICHAEL 30.3 237.1 161 345 -1960 1 12 6 3 FLORENCE 62.4 84.1 77 443 -1955 5 19 12 8 BERYL 57.3 232.3 10 162 -1975 11 6 12 22 VALERIE 57.3 137.7 57 53 -1965 9 11 18 25 HELENE 10.1 154.0 94 506 -1961 1 8 6 25 ALBERTO 50.9 172.8 112 628 -1969 1 12 12 3 NADINE 54.3 356.5 33 280 -1965 8 22 18 16 PATTY 42.1 131.0 24 840 -1953 5 15 12 2 RAFAEL 50.1 357.9 138 585 -1970 10 12 18 20 KIRK 17.1 328.4 91 686 -1969 5 11 0 9 TONY 10.4 242.5 163 49 -1992 6 2 6 4 NADINE 20.9 239.0 87 424 -1981 1 9 18 5 GORDON 60.9 17.6 93 579 -1980 7 8 0 18 FLORENCE 41.6 178.0 154 242 -1991 11 8 0 17 OSCAR 43.2 264.9 105 328 -1973 7 2 0 15 GORDON 30.6 2.0 13 190 -1980 9 2 0 13 CHRIS 37.5 31.9 66 579 -1957 8 1 6 13 WILLIAM 63.9 105.4 152 777 -1968 1 24 18 28 RAFAEL 18.8 288.9 78 190 -1986 3 14 18 13 JOYCE 64.4 159.7 80 284 -1969 2 10 18 9 VALERIE 47.4 326.5 40 170 -1992 9 7 12 19 CHRIS 21.5 123.9 118 225 -2004 4 28 6 11 WILLIAM 12.2 147.4 130 819 -1974 2 27 12 13 CHRIS 34.0 29.7 93 471 -1988 1 2 18 10 BERYL 8.9 350.8 118 16 -1970 2 8 6 16 RAFAEL 58.0 344.7 54 562 -1961 3 20 6 26 MICHAEL 20.8 281.4 135 832 -1968 12 4 12 24 SANDY 50.3 288.7 115 411 -1983 8 3 0 3 JOYCE 19.1 97.0 57 243 -1989 4 27 0 26 ISAAC 43.1 170.4 108 855 -1968 12 2 0 14 BERYL 11.2 146.8 55 72 -1971 12 11 0 7 CHRIS 54.9 247.6 69 414 -1954 2 9 12 22 GORDON 50.7 250.0 53 270 -1984 11 23 0 1 OSCAR 19.2 202.1 81 744 -1981 8 20 12 13 ERNESTO 27.9 122.1 48 690 -1950 3 4 12 13 CHRIS 39.9 79.1 104 648 -1982 9 24 18 28 FLORENCE 14.3 189.7 138 570 -2003 8 17 12 21 NADINE 8.0 313.6 20 239 -1957 10 7 6 16 ISAAC 33.7 167.4 81 180 -1982 7 18 0 22 KIRK 24.8 258.6 54 374 -1964 11 17 12 11 VALERIE 54.1 346.7 131 9 -1960 2 11 12 10 LESLIE 66.1 191.0 82 881 -1971 3 13 6 1 MICHAEL 66.4 16.0 86 405 -1998 1 18 18 13 CHRIS 44.4 319.2 118 200 -1961 11 21 0 10 FLORENCE 19.2 12.9 113 103 -1966 11 12 12 23 TONY 63.6 30.3 108 566 -1954 9 21 6 4 VALERIE 32.8 225.6 75 767 -1967 11 20 6 16 OSCAR 30.0 137.3 52 354 -1997 10 23 18 27 NADINE 51.1 174.1 106 353 -1976 1 6 12 19 FLORENCE 53.0 100.6 82 639 -1995 4 19 12 4 BERYL 39.2 180.2 42 302 -1973 5 15 6 19 BERYL 16.2 66.7 96 367 -1958 12 5 12 13 OSCAR 56.7 65.9 125 370 -1964 1 7 18 3 NADINE 33.5 63.9 37 371 -1985 11 11 0 8 KIRK 9.6 113.7 53 751 -1950 7 6 12 23 ISAAC 52.2 278.3 103 241 -1997 2 24 6 17 DEBBY 44.5 1.7 33 268 -1984 1 26 12 21 BERYL 46.1 5.6 89 553 -1969 8 23 18 26 HELENE 15.1 180.0 73 848 -1999 3 25 12 22 ALBERTO 26.2 74.7 82 402 -1982 12 3 6 3 MICHAEL 30.2 248.2 128 313 -1954 6 23 18 25 OSCAR 61.4 79.5 25 60 -2001 4 6 18 4 OSCAR 69.5 79.6 105 633 -1977 5 8 6 26 CHRIS 53.3 102.6 27 411 -1954 7 10 0 27 SANDY 67.9 322.4 80 867 -1997 4 9 0 24 OSCAR 60.2 87.6 66 814 -1963 5 8 0 6 RAFAEL 22.8 227.8 51 535 -1972 9 3 12 3 VALERIE 63.5 239.4 60 507 -1993 6 16 6 23 ALBERTO 67.7 355.3 56 630 -1997 9 9 12 26 BERYL 56.2 95.7 78 805 -1956 4 2 12 2 RAFAEL 49.0 334.5 53 897 -1954 10 10 18 13 MICHAEL 66.3 179.5 109 568 -1991 9 4 0 12 KIRK 39.8 34.4 20 325 -1967 3 7 12 12 HELENE 50.0 34.3 67 386 -1986 10 20 12 23 JOYCE 57.6 184.5 75 609 -1953 3 28 12 22 TONY 34.7 247.6 118 400 -1993 4 6 0 25 SANDY 40.0 38.6 130 453 -1993 1 13 6 3 VALERIE 53.5 318.4 159 835 -1969 6 9 12 28 NADINE 12.1 325.9 68 203 -1989 10 3 0 27 HELENE 21.1 249.7 34 527 -1984 11 28 6 24 GORDON 50.1 318.6 139 510 -1982 11 25 0 7 GORDON 44.1 245.5 111 326 -1971 3 13 18 1 BERYL 10.3 69.7 83 605 -1978 9 22 0 14 OSCAR 60.6 40.2 76 845 -1955 6 18 0 4 TONY 28.7 169.3 43 877 -2002 3 13 18 4 OSCAR 52.3 225.8 126 58 -1958 5 18 6 7 KIRK 50.0 267.2 117 56 -2003 3 26 18 10 TONY 59.0 37.9 47 602 -1950 4 28 12 10 ERNESTO 51.2 114.6 18 163 -1959 7 15 12 15 MICHAEL 43.4 157.1 155 442 -1963 12 10 18 13 MICHAEL 37.6 304.3 108 515 -2004 2 20 6 24 NADINE 54.3 352.7 131 424 -1960 3 13 12 26 RAFAEL 27.3 156.4 90 75 -1972 4 2 18 4 CHRIS 37.9 135.5 44 178 -1977 3 12 18 14 LESLIE 53.7 139.1 134 798 -1963 3 25 6 12 SANDY 33.8 91.4 84 664 -1985 12 18 6 22 LESLIE 42.0 28.0 101 411 -1999 10 19 18 26 LESLIE 23.5 11.9 70 361 -1960 1 22 6 2 RAFAEL 61.9 292.4 120 713 -1983 6 1 18 2 GORDON 67.7 147.0 119 12 -1953 6 1 6 28 LESLIE 16.5 207.2 15 82 -2001 8 27 12 23 WILLIAM 38.9 121.4 76 34 -1976 7 3 6 8 ISAAC 14.1 328.9 92 785 -1958 8 18 18 16 PATTY 63.1 160.8 48 553 -1965 7 18 6 2 GORDON 51.3 190.0 124 595 -1996 10 15 6 24 NADINE 55.3 249.8 51 524 -1959 2 2 6 18 JOYCE 42.6 323.9 71 751 -1976 12 3 6 2 MICHAEL 11.9 21.4 86 878 -2002 4 28 12 8 FLORENCE 40.3 221.0 87 438 -1997 11 21 6 3 KIRK 17.7 150.9 62 463 -1979 11 16 18 25 PATTY 44.8 349.8 45 411 -1999 4 14 12 20 WILLIAM 63.1 338.8 96 622 -1993 8 3 6 14 TONY 18.9 148.4 72 722 -1958 12 25 18 1 WILLIAM 53.6 277.6 54 354 -1953 5 13 6 5 TONY 44.3 145.5 68 301 -1957 11 11 0 10 RAFAEL 58.6 288.4 25 123 -1962 11 1 6 2 MICHAEL 22.9 122.3 51 80 -1954 4 9 18 2 KIRK 61.9 2.3 56 685 -1974 2 3 6 9 ALBERTO 69.0 300.5 57 106 -1988 8 1 0 28 SANDY 58.4 327.3 116 216 -1981 4 16 18 23 VALERIE 66.9 215.2 69 399 -1978 11 27 12 15 FLORENCE 64.7 43.6 149 753 -1982 5 9 0 19 GORDON 21.4 177.3 117 65 -1950 3 7 0 2 SANDY 64.7 246.5 153 705 -1968 3 5 6 16 WILLIAM 24.3 232.3 134 842 -2001 1 20 6 28 VALERIE 37.0 0.1 28 228 -1996 10 28 0 28 ERNESTO 32.4 38.8 101 755 -1983 8 21 6 3 PATTY 54.7 185.9 89 888 -1956 2 18 6 3 RAFAEL 33.6 179.1 14 306 -2004 3 22 12 21 ALBERTO 55.5 12.9 101 882 -1970 6 24 18 20 HELENE 60.8 186.1 103 808 -2001 10 10 12 15 ERNESTO 60.9 180.4 65 628 -1960 6 6 18 20 RAFAEL 28.6 208.8 117 112 -1999 2 3 18 27 PATTY 35.4 112.6 162 182 -1993 4 4 18 13 MICHAEL 11.4 192.2 19 264 -1990 12 11 6 9 NADINE 60.1 215.2 101 315 -1966 10 22 12 27 BERYL 13.4 262.5 114 852 -1994 5 24 0 7 JOYCE 8.3 249.2 58 377 -1992 11 23 12 19 ISAAC 19.6 76.9 118 666 -1951 1 12 18 21 GORDON 32.3 188.7 145 170 -1996 5 18 12 15 HELENE 55.5 94.9 55 566 -1973 1 19 6 28 CHRIS 60.5 185.8 109 510 -1962 11 15 0 14 ERNESTO 30.5 34.9 90 836 -1970 12 16 12 14 GORDON 51.8 161.9 118 828 -1996 8 12 6 4 WILLIAM 55.4 165.3 126 132 -1985 10 20 6 6 LESLIE 34.9 283.9 98 436 -1963 2 7 0 20 CHRIS 13.6 27.8 68 36 -1987 1 23 18 15 HELENE 7.8 318.5 77 271 -1984 9 7 6 26 FLORENCE 19.9 226.8 136 39 -1955 9 4 12 5 RAFAEL 20.8 92.5 54 106 -1966 9 17 18 4 PATTY 54.8 81.2 75 277 -1957 5 6 18 21 ISAAC 25.0 161.8 139 137 -1952 6 11 12 6 VALERIE 64.4 302.2 106 897 -2004 10 19 18 10 JOYCE 29.1 250.7 49 342 -1994 8 4 0 6 RAFAEL 49.3 41.4 60 424 -2001 12 8 18 5 JOYCE 63.8 357.1 36 796 -1974 1 18 12 26 RAFAEL 69.7 13.4 58 427 -1999 2 19 0 22 NADINE 9.5 207.0 161 459 -1962 11 4 6 22 HELENE 10.7 141.9 42 108 -1968 6 25 18 1 LESLIE 31.9 98.1 163 371 -1990 12 6 0 1 RAFAEL 28.6 148.6 28 831 -2003 7 22 6 18 PATTY 7.3 307.9 78 431 -1974 5 6 6 5 DEBBY 48.3 241.7 89 787 -1965 7 27 18 26 PATTY 34.5 186.7 121 865 -1997 4 5 6 15 RAFAEL 13.6 14.2 85 875 -1976 3 21 6 8 RAFAEL 18.2 78.7 121 110 -1968 3 11 6 19 BERYL 61.2 289.2 70 465 -1994 6 3 0 4 GORDON 21.2 214.9 31 153 -1963 1 19 12 24 ISAAC 40.9 199.4 17 645 -1966 4 6 6 15 WILLIAM 65.7 174.5 72 807 -1953 8 22 12 27 RAFAEL 55.0 244.8 45 603 -1978 4 20 12 11 ISAAC 30.3 75.3 116 598 -1957 8 7 0 4 HELENE 44.4 169.4 50 699 -1996 9 9 0 27 GORDON 61.4 198.2 83 520 -1953 12 13 12 26 GORDON 10.2 272.2 94 891 -1986 1 27 6 14 WILLIAM 38.8 1.0 76 746 -1965 2 8 12 5 DEBBY 8.2 184.6 134 823 -1982 5 5 6 19 VALERIE 66.9 69.3 122 362 -1988 5 13 12 13 LESLIE 48.9 189.9 70 459 -1950 5 23 0 12 JOYCE 17.3 97.1 13 453 -1990 2 1 6 25 GORDON 27.2 57.3 125 776 -1972 7 9 6 18 TONY 30.3 344.6 84 370 -1998 3 7 0 10 GORDON 32.9 142.3 89 441 -1975 12 9 6 24 OSCAR 47.6 51.5 90 221 -1986 12 9 6 27 KIRK 25.2 30.3 78 540 -1957 11 14 6 13 VALERIE 55.0 355.3 118 422 -1973 1 8 18 10 HELENE 48.4 353.6 83 76 -1966 10 25 18 15 RAFAEL 64.6 183.6 126 503 -1985 3 22 0 9 RAFAEL 19.7 124.0 120 869 -1983 11 2 12 28 BERYL 23.3 352.6 122 298 -1990 2 2 6 27 FLORENCE 10.3 345.0 84 167 -1985 7 4 18 18 NADINE 43.4 70.9 76 727 -1990 10 19 6 12 KIRK 17.4 128.1 115 324 -1989 5 16 12 28 MICHAEL 53.9 287.7 114 826 -1951 3 25 12 18 LESLIE 47.3 343.1 65 344 -1951 9 3 18 6 TONY 46.3 138.3 92 653 -1992 6 24 0 19 JOYCE 23.1 37.6 65 128 -1998 1 28 18 17 WILLIAM 41.6 135.3 33 856 -1979 6 18 12 17 MICHAEL 24.1 187.7 17 531 -1990 10 8 0 13 BERYL 60.9 75.7 153 695 -1995 9 14 6 3 NADINE 29.3 347.6 151 615 -1996 6 3 0 25 SANDY 9.0 110.0 82 839 -1958 10 6 0 10 SANDY 13.1 234.4 44 373 -1953 4 4 6 7 OSCAR 46.0 185.5 149 6 -1961 5 28 0 23 CHRIS 23.3 329.7 95 586 -1955 4 27 0 28 DEBBY 59.3 114.9 157 632 -1966 1 18 18 1 ERNESTO 52.4 262.4 129 740 -1979 1 21 6 25 CHRIS 26.7 348.8 46 210 -1991 5 25 18 26 NADINE 60.4 298.8 12 352 -1962 3 14 0 15 LESLIE 53.2 274.1 107 418 -1957 9 1 12 15 RAFAEL 66.4 236.2 140 459 -1956 2 7 0 26 VALERIE 35.8 70.3 153 88 -1984 12 8 6 17 BERYL 57.6 279.1 132 617 -1955 8 13 0 20 VALERIE 11.0 169.5 104 620 -1963 12 4 18 5 WILLIAM 15.8 111.3 56 405 -1978 4 6 0 7 MICHAEL 25.9 127.8 117 598 -1970 8 11 12 26 FLORENCE 69.6 119.7 90 753 -2002 5 22 6 4 WILLIAM 19.3 285.4 31 75 -1951 11 4 18 9 DEBBY 41.0 205.8 53 108 -1962 5 23 12 3 VALERIE 39.6 103.9 21 618 -1983 6 28 18 2 RAFAEL 58.7 272.3 126 82 -1980 10 23 0 18 ISAAC 38.9 78.1 15 854 -1997 8 17 6 25 OSCAR 34.8 175.5 116 20 -1991 12 26 6 22 ALBERTO 33.0 65.1 35 820 -2000 1 19 12 11 HELENE 34.9 119.7 25 185 -1996 1 28 12 4 ALBERTO 10.3 202.1 47 729 -1990 3 21 6 12 GORDON 25.8 277.0 113 530 -1966 4 11 12 21 ALBERTO 8.2 268.7 56 827 -1958 5 17 0 18 LESLIE 68.9 233.3 26 40 -1973 2 22 12 25 HELENE 55.2 322.7 40 200 -2003 12 4 12 12 WILLIAM 31.0 59.7 33 174 -1964 5 6 12 27 MICHAEL 32.8 44.6 134 262 -1985 4 28 0 3 DEBBY 26.6 190.9 71 165 -1993 5 17 6 19 PATTY 32.6 269.5 33 10 -1980 5 23 18 25 VALERIE 14.1 74.3 159 254 -1968 6 3 0 26 KIRK 8.5 312.6 160 240 -1978 10 13 0 22 FLORENCE 63.5 119.1 29 521 -1965 3 15 6 23 GORDON 56.9 52.4 120 313 -1954 3 19 6 17 RAFAEL 31.8 193.5 146 486 -1957 7 13 6 16 ALBERTO 55.9 193.7 16 37 -1993 2 27 0 12 RAFAEL 22.2 305.9 124 133 -1956 3 27 12 1 ERNESTO 49.0 335.3 54 792 -1959 12 5 12 1 JOYCE 65.3 7.0 140 151 -1965 10 11 12 22 CHRIS 66.9 211.3 144 298 -1959 5 27 6 14 BERYL 40.3 122.5 96 378 -1998 6 15 0 3 GORDON 40.4 76.6 67 43 -1957 1 18 12 15 TONY 51.1 132.3 128 201 -1964 9 18 0 2 ERNESTO 18.4 269.4 79 74 -1963 10 6 0 16 HELENE 46.8 48.7 98 668 -1978 4 3 12 6 FLORENCE 32.9 189.8 71 303 -1967 6 9 12 19 GORDON 35.5 82.0 124 674 -1974 9 19 12 26 ISAAC 42.7 155.2 154 137 -2002 1 25 0 18 ALBERTO 29.4 340.9 108 874 -1982 8 15 0 5 SANDY 23.7 193.9 88 41 -1963 1 13 0 26 HELENE 17.2 313.5 148 266 -1990 8 15 6 15 GORDON 35.5 162.7 39 256 -1978 4 25 0 24 LESLIE 61.5 195.7 73 812 -1986 3 1 0 17 NADINE 42.5 37.5 123 166 -1952 2 11 12 12 CHRIS 19.5 285.1 27 701 -1990 7 10 0 20 FLORENCE 61.2 153.7 36 777 -1994 9 22 6 10 ALBERTO 29.2 36.3 106 455 -1982 1 8 6 8 OSCAR 10.6 193.8 98 561 -1975 7 12 18 16 RAFAEL 43.6 31.1 74 835 -1997 11 19 6 13 LESLIE 15.3 342.8 115 503 -1986 9 24 0 5 ERNESTO 40.3 137.0 65 302 -1972 3 28 12 17 FLORENCE 25.7 348.0 52 181 -1966 3 6 0 2 WILLIAM 50.8 168.9 141 210 -1977 2 10 6 14 SANDY 28.8 28.0 64 642 -1996 7 12 12 3 LESLIE 35.5 159.0 116 314 -1972 6 27 6 8 ISAAC 17.9 233.2 23 176 -1974 8 11 6 7 HELENE 15.5 226.6 158 590 -1998 3 9 6 11 TONY 51.6 54.0 27 447 -1986 8 14 12 5 MICHAEL 69.8 33.9 94 703 -1961 10 4 18 5 SANDY 67.6 146.8 76 774 -1972 3 5 0 8 HELENE 25.8 332.3 140 578 -1958 9 7 18 13 ERNESTO 55.5 268.8 150 660 -1987 10 10 0 16 ALBERTO 31.0 30.8 135 349 -1971 1 25 0 26 JOYCE 25.3 204.8 64 646 -1992 3 23 0 2 CHRIS 28.5 336.2 144 689 -1986 2 3 0 5 RAFAEL 13.3 59.0 65 509 -1998 5 2 12 13 OSCAR 23.0 241.2 20 628 -1970 1 22 6 15 MICHAEL 62.5 188.4 120 400 -1994 6 23 18 8 SANDY 64.9 290.1 154 868 -1995 7 25 6 5 BERYL 24.9 155.3 38 409 -1981 1 2 12 18 PATTY 65.9 129.6 96 278 -1985 10 11 12 28 KIRK 36.0 85.7 68 254 -1970 8 19 12 22 OSCAR 43.7 152.1 16 513 -1961 2 24 6 11 NADINE 29.9 11.5 111 496 -1953 11 14 18 10 RAFAEL 62.4 262.4 140 348 -1963 2 20 12 7 SANDY 56.5 157.0 155 513 -1962 7 26 0 1 ALBERTO 24.6 144.5 154 823 -1987 6 28 0 13 HELENE 67.8 139.3 50 491 -1977 6 1 0 1 NADINE 37.7 86.5 53 116 -1989 2 22 6 12 ISAAC 31.3 85.3 46 884 -1970 11 24 12 23 CHRIS 39.2 14.5 110 658 -1976 6 23 18 24 OSCAR 21.4 137.7 125 578 -2004 10 13 12 18 SANDY 42.7 292.0 136 279 -1993 10 8 0 7 BERYL 42.2 300.1 122 699 -2001 10 27 6 27 FLORENCE 55.6 113.8 43 200 -1961 3 14 12 4 KIRK 16.5 320.8 80 344 -1981 9 27 18 25 WILLIAM 45.3 239.5 26 511 -2004 1 21 12 9 DEBBY 70.0 53.3 92 181 -1997 3 15 12 8 LESLIE 20.8 258.1 104 776 -1956 2 28 12 27 JOYCE 25.1 12.2 40 265 -1979 6 20 12 9 OSCAR 64.4 197.7 110 66 -1980 3 5 12 1 JOYCE 55.6 291.3 95 401 -1954 10 3 12 20 WILLIAM 18.7 206.4 104 431 -1950 7 25 12 25 ISAAC 17.0 258.8 127 374 -1956 3 20 18 17 LESLIE 44.3 27.4 87 716 -1962 5 13 18 16 LESLIE 17.6 182.5 45 244 -1951 7 7 18 16 FLORENCE 27.8 205.7 65 25 -1968 11 21 6 18 ERNESTO 47.8 235.4 61 297 -1976 7 1 0 1 OSCAR 11.1 157.5 136 382 -2004 8 26 18 17 PATTY 32.1 86.1 62 521 -1991 8 12 18 10 WILLIAM 12.2 178.8 136 602 -1967 7 1 6 3 ALBERTO 57.0 231.2 53 165 -1964 12 2 18 21 KIRK 55.2 65.7 57 32 -1955 1 6 6 17 NADINE 16.5 89.1 161 275 -1979 11 20 18 20 MICHAEL 15.8 119.7 86 581 -1968 3 12 0 11 MICHAEL 61.3 188.3 92 776 -1969 4 19 6 9 GORDON 42.8 206.3 126 591 -1977 3 22 12 17 KIRK 24.6 93.0 27 287 -1965 12 10 12 17 KIRK 45.6 104.0 164 544 -1971 6 12 18 5 WILLIAM 26.1 67.3 88 796 -1962 5 7 12 28 KIRK 7.1 87.2 158 436 -1966 8 5 6 9 BERYL 46.5 111.3 69 260 -1992 5 2 6 16 GORDON 18.7 47.9 103 368 -1996 10 27 18 2 DEBBY 10.7 235.5 91 849 -1994 5 2 6 13 ISAAC 68.4 72.1 75 775 -1952 5 25 6 16 JOYCE 26.1 259.9 87 458 -1961 5 21 18 13 DEBBY 11.8 316.7 129 411 -2001 8 14 6 27 LESLIE 42.1 338.3 120 759 -2004 10 26 12 14 BERYL 11.5 299.4 105 195 -1999 4 26 12 9 WILLIAM 56.8 93.8 82 889 -1991 12 4 12 21 KIRK 32.6 168.0 30 1 -1995 1 6 6 26 ALBERTO 45.5 214.6 25 255 -1954 5 1 0 15 ERNESTO 29.6 152.5 139 78 -1982 4 12 12 18 MICHAEL 16.5 1.9 159 388 -1996 9 2 18 7 LESLIE 26.2 150.3 117 730 -1961 9 7 18 13 PATTY 37.9 99.3 56 61 -1958 10 1 12 7 TONY 67.6 50.3 30 602 -1952 4 18 6 3 FLORENCE 49.3 42.5 132 80 -1985 5 16 12 18 MICHAEL 57.8 305.1 158 635 -1977 1 18 18 9 WILLIAM 24.9 128.6 88 316 -1954 6 25 0 16 BERYL 48.0 237.3 103 488 -1961 12 21 6 15 BERYL 21.3 100.0 109 547 -1995 11 21 18 11 CHRIS 12.3 44.1 103 335 -1997 4 10 12 16 RAFAEL 44.5 170.1 47 194 -1990 9 24 0 15 MICHAEL 39.8 292.5 34 520 -1972 6 27 18 1 FLORENCE 56.5 118.2 116 96 -1965 8 16 12 7 FLORENCE 22.7 292.2 11 194 -1950 5 6 12 18 JOYCE 43.5 199.2 43 232 -1971 2 4 18 6 JOYCE 8.3 323.8 42 734 -1983 6 3 18 14 WILLIAM 18.8 337.8 65 380 -1998 12 17 0 21 GORDON 8.1 340.6 24 354 -1952 2 6 18 4 ISAAC 58.4 277.8 91 865 -1998 3 3 0 18 BERYL 19.9 283.4 49 182 -1950 4 26 0 27 PATTY 28.7 2.6 141 627 -1996 7 22 0 26 SANDY 12.8 49.2 109 490 -1979 4 5 0 17 MICHAEL 70.0 339.6 46 460 -1986 2 11 12 17 HELENE 29.2 269.9 11 190 -1997 4 1 12 28 HELENE 16.4 39.8 78 695 -2003 1 7 0 20 ERNESTO 16.9 207.5 62 156 -1967 9 2 12 24 KIRK 11.5 41.8 110 578 -1983 9 21 18 21 CHRIS 49.6 72.1 127 885 -1963 1 19 12 28 KIRK 54.9 170.7 85 341 -1963 12 27 12 21 DEBBY 54.4 278.4 122 878 -1963 8 11 12 25 BERYL 26.2 70.6 10 365 -2000 9 7 12 9 FLORENCE 14.5 28.8 81 453 -1955 8 27 12 5 CHRIS 52.9 213.7 117 45 -1982 4 17 18 14 ALBERTO 68.4 62.8 56 786 -1970 8 10 0 18 ISAAC 60.5 160.5 138 247 -1996 8 16 18 11 JOYCE 68.3 53.1 26 191 -1995 7 1 6 1 ISAAC 16.5 323.0 132 144 -1979 2 10 12 9 LESLIE 41.8 51.9 62 545 -1963 6 13 6 23 LESLIE 53.0 101.9 54 308 -1959 2 17 18 22 PATTY 62.9 319.7 134 889 -1969 10 3 0 7 WILLIAM 7.0 334.6 103 778 -1980 4 20 12 4 ISAAC 65.7 184.1 104 639 -1990 4 10 18 24 DEBBY 11.1 280.9 76 197 -1983 2 12 12 8 BERYL 48.6 75.1 10 412 -1996 4 21 12 22 SANDY 34.9 257.7 89 162 -1977 1 7 12 24 HELENE 26.0 210.6 32 643 -1980 4 2 6 3 ISAAC 47.3 252.7 135 322 -2000 10 27 6 17 WILLIAM 31.0 193.8 52 308 -1986 9 22 0 27 ISAAC 39.0 191.8 74 869 -1972 2 16 12 16 NADINE 55.0 299.6 149 257 -1993 2 17 6 16 MICHAEL 37.0 288.5 151 245 -1981 1 12 18 13 ERNESTO 37.3 72.9 74 171 -1959 6 5 6 5 DEBBY 59.7 323.3 86 123 -1954 12 28 18 4 FLORENCE 49.7 47.4 55 756 -1970 12 15 12 1 LESLIE 59.2 89.8 98 785 -1993 8 18 18 2 KIRK 48.9 212.7 64 165 -1964 6 13 0 25 BERYL 23.0 156.3 32 662 -1952 12 3 18 25 JOYCE 63.8 326.1 68 307 -1952 10 10 6 23 KIRK 11.7 9.8 128 504 -1966 7 20 18 10 NADINE 36.9 1.6 129 468 -1958 7 17 0 24 PATTY 40.8 322.6 67 434 -1997 7 13 18 22 OSCAR 7.2 39.8 107 762 -1998 3 26 12 22 FLORENCE 60.2 321.8 84 560 -1981 11 24 6 12 TONY 61.4 116.0 107 370 -1996 10 21 0 12 ERNESTO 39.8 123.4 56 300 -1961 2 12 6 4 GORDON 65.8 209.5 147 132 -1991 1 8 6 9 WILLIAM 47.8 117.0 44 617 -1966 10 8 6 26 CHRIS 15.5 290.2 10 383 -1969 4 25 0 20 TONY 51.9 160.9 114 306 -1987 12 9 0 4 GORDON 8.1 32.2 121 321 -1975 12 18 18 1 RAFAEL 59.7 220.6 46 529 -1998 2 17 12 19 WILLIAM 9.0 302.6 131 291 -1961 3 25 0 20 VALERIE 8.9 178.0 23 734 -1962 6 27 18 21 HELENE 19.6 158.4 77 874 -1952 1 27 12 22 NADINE 44.7 223.9 150 669 -1983 7 1 12 17 WILLIAM 46.2 204.3 153 76 -1984 7 6 18 1 BERYL 52.5 121.5 67 794 -1976 10 4 0 20 CHRIS 53.9 179.0 112 554 -1966 8 13 0 28 CHRIS 48.7 270.8 90 484 -1974 7 7 0 11 SANDY 57.4 182.7 123 883 -1992 4 24 18 17 CHRIS 11.1 113.1 61 688 -1958 6 15 0 20 WILLIAM 67.3 124.4 74 134 -1976 5 20 12 10 PATTY 39.5 152.2 153 448 -2000 3 26 0 5 WILLIAM 13.1 218.6 10 681 -1965 7 24 12 14 ISAAC 7.4 209.7 128 746 -2001 12 1 6 9 GORDON 10.1 72.8 74 360 -1958 1 14 12 24 MICHAEL 34.0 328.8 62 697 -1970 8 18 12 16 WILLIAM 48.4 125.8 148 781 -2002 4 1 18 2 VALERIE 69.0 30.1 44 20 -1955 5 2 12 4 OSCAR 23.7 349.4 43 223 -1967 1 4 6 26 ISAAC 19.6 118.8 133 325 -1992 12 16 18 8 BERYL 28.4 239.6 58 474 -1985 9 12 0 6 VALERIE 38.3 354.5 94 899 -1968 9 1 18 8 WILLIAM 11.9 302.3 15 762 -1988 10 5 12 3 GORDON 24.4 151.1 152 222 -1953 10 28 18 1 RAFAEL 15.1 8.1 112 509 -1965 1 25 6 17 HELENE 32.4 123.4 116 753 -1965 10 5 0 6 FLORENCE 41.7 220.4 133 248 -1989 6 24 12 17 LESLIE 59.6 266.8 38 166 -2000 11 22 6 6 DEBBY 32.8 6.2 160 525 -2002 5 4 6 28 VALERIE 50.2 302.4 77 654 -1968 9 6 6 13 HELENE 53.7 321.7 156 576 -1950 6 18 0 12 RAFAEL 62.5 357.4 15 502 -1986 11 14 0 4 ISAAC 68.3 315.3 35 75 -1979 8 13 18 22 GORDON 31.2 120.3 143 259 -1991 11 1 0 15 ALBERTO 35.7 134.4 162 739 -1986 9 18 6 17 SANDY 58.3 278.8 109 209 -1985 5 27 0 18 ERNESTO 15.3 41.6 87 51 -1953 9 1 6 25 KIRK 68.6 201.7 108 721 -2003 2 18 6 3 RAFAEL 56.3 95.1 110 791 -1966 6 26 0 18 ERNESTO 36.2 105.9 146 128 -1979 12 8 12 17 ALBERTO 32.6 194.5 155 694 -1961 6 25 18 23 SANDY 48.3 92.3 60 313 -1965 7 24 12 15 ALBERTO 38.1 59.7 42 789 -1958 5 15 6 17 ERNESTO 34.3 255.6 151 849 -1993 5 11 12 21 KIRK 62.5 356.9 162 400 -1962 11 24 6 4 TONY 17.7 352.5 73 557 -1951 1 4 6 5 BERYL 55.6 64.1 50 38 -2004 6 1 0 12 FLORENCE 53.1 113.3 78 359 -1961 5 8 6 14 WILLIAM 48.0 202.6 69 681 -1974 8 13 6 21 SANDY 11.0 166.2 93 622 -1953 7 19 0 11 TONY 36.5 294.0 41 524 -1993 3 17 12 20 TONY 24.3 170.5 66 389 -1990 11 24 18 19 BERYL 35.9 43.7 42 30 -2004 6 18 12 16 TONY 26.9 341.2 103 602 -1970 4 14 0 12 KIRK 48.0 173.5 49 665 -1984 2 24 6 17 TONY 15.8 39.4 68 875 -1953 10 13 0 9 WILLIAM 17.2 274.5 66 627 -1990 3 12 18 27 DEBBY 17.3 231.4 13 172 -1964 5 12 6 13 HELENE 51.2 284.2 50 782 -1978 8 11 6 24 VALERIE 15.2 275.3 123 775 -1980 7 12 6 26 ERNESTO 35.2 94.7 64 612 -1954 5 6 0 5 DEBBY 56.3 354.2 37 125 -1951 3 1 6 26 VALERIE 21.2 20.6 13 405 -1963 6 1 6 18 LESLIE 14.1 108.5 63 281 -1951 8 19 0 9 VALERIE 57.4 341.9 74 317 -1956 8 5 18 1 ALBERTO 28.9 147.4 128 642 -1981 5 3 12 1 RAFAEL 51.3 45.5 92 449 -1990 8 15 12 9 FLORENCE 52.0 34.9 135 472 -1956 7 10 0 4 NADINE 49.0 36.5 35 148 -1953 7 27 18 28 WILLIAM 36.7 221.0 55 587 -1978 4 23 6 23 MICHAEL 56.8 29.8 154 262 -1957 8 12 18 5 JOYCE 22.6 201.0 104 532 -1981 4 15 12 3 RAFAEL 49.7 339.4 53 319 -2001 10 9 0 17 RAFAEL 26.7 134.7 21 424 -1976 4 4 6 26 MICHAEL 60.4 326.9 144 458 -1962 2 2 12 22 TONY 62.0 301.1 150 835 -1986 2 8 12 12 WILLIAM 33.2 17.4 121 650 -1966 6 28 18 25 FLORENCE 46.0 329.8 25 708 -1990 1 4 18 2 HELENE 56.3 100.3 89 221 -2000 2 2 6 16 FLORENCE 19.9 315.1 25 587 -1965 11 22 18 10 TONY 9.3 61.1 75 874 -1999 1 15 18 27 NADINE 61.0 29.3 49 32 -1988 4 11 12 18 RAFAEL 26.4 127.9 148 739 -1969 10 2 0 5 ISAAC 35.5 87.6 12 189 -1996 5 17 6 15 WILLIAM 43.2 356.6 140 476 -1994 1 7 0 24 FLORENCE 59.0 227.1 136 713 -1999 5 11 6 6 RAFAEL 48.1 315.2 156 433 -1971 5 7 6 5 NADINE 34.3 229.2 10 508 -1977 2 11 18 22 ERNESTO 62.5 259.9 14 866 -1998 1 20 6 12 MICHAEL 55.4 293.6 82 67 -1951 9 2 12 4 WILLIAM 40.3 355.6 15 851 -1972 11 16 18 18 RAFAEL 15.9 225.4 26 340 -1978 11 19 12 15 ALBERTO 8.6 355.0 18 128 -1956 6 7 0 3 MICHAEL 8.7 95.2 92 738 -1978 1 27 18 14 KIRK 21.7 283.1 95 415 -1969 8 24 6 10 VALERIE 17.7 154.2 43 492 -1962 4 14 0 10 ERNESTO 39.0 167.7 66 338 -1996 4 23 0 2 CHRIS 53.9 285.8 95 188 -1997 2 17 6 10 WILLIAM 31.6 35.5 120 484 -1977 3 21 0 8 VALERIE 33.2 279.0 107 727 -1978 10 2 18 5 VALERIE 18.7 145.7 93 642 -1959 8 11 0 15 VALERIE 59.3 248.7 16 667 -1954 1 14 12 18 BERYL 61.5 329.4 45 505 -1998 10 13 18 14 TONY 10.6 202.2 116 770 -1977 5 1 12 10 HELENE 11.2 258.1 57 567 -1960 9 18 18 4 KIRK 55.8 139.9 23 208 -1957 3 24 18 15 VALERIE 37.1 174.8 15 75 -1988 8 1 12 15 DEBBY 33.0 259.8 121 634 -1989 5 5 18 10 PATTY 42.2 271.1 111 449 -1961 9 22 18 19 JOYCE 48.0 85.8 71 847 -1959 2 17 0 8 RAFAEL 30.4 46.5 133 158 -1976 4 15 18 3 GORDON 63.6 169.4 96 795 -1977 1 10 12 27 ERNESTO 53.6 353.7 116 613 -1952 4 18 12 27 FLORENCE 52.0 222.3 36 66 -1953 7 27 0 21 ERNESTO 21.4 11.2 48 15 -1970 1 28 18 7 DEBBY 66.9 234.1 162 156 -1990 10 23 6 28 RAFAEL 45.4 224.1 83 230 -1960 8 28 18 1 BERYL 65.4 21.1 159 365 -1988 5 25 18 10 GORDON 51.2 85.6 57 151 -1971 9 18 12 19 BERYL 23.9 201.6 131 855 -1969 8 22 12 18 CHRIS 16.3 28.8 85 7 -1969 9 19 6 14 ALBERTO 37.0 75.4 127 794 -1968 10 8 6 23 CHRIS 18.8 123.9 141 824 -1971 11 4 6 22 BERYL 61.4 55.6 98 850 -1986 9 1 12 10 OSCAR 59.3 16.5 15 752 -1981 3 10 6 1 BERYL 34.5 222.4 20 644 -2000 11 20 12 10 TONY 27.2 127.3 163 824 -2002 3 1 6 6 SANDY 30.7 193.7 78 235 -1961 8 23 12 9 JOYCE 14.4 213.8 132 851 -1957 6 16 18 23 TONY 16.5 165.3 80 744 -1979 8 16 18 19 FLORENCE 62.3 105.9 34 867 -1959 3 14 12 12 WILLIAM 25.5 228.1 53 780 -1996 2 26 0 10 DEBBY 57.6 189.8 125 761 -1977 8 4 18 1 ERNESTO 53.5 109.1 137 108 -1957 9 8 18 17 WILLIAM 48.1 357.5 122 856 -1971 10 26 18 13 GORDON 17.7 278.1 53 866 -1992 8 12 6 12 NADINE 25.4 302.2 58 30 -2001 3 8 12 24 TONY 39.7 345.9 133 310 -1966 9 11 0 2 CHRIS 58.6 309.3 150 736 -1954 9 17 18 23 BERYL 10.4 26.4 63 493 -1979 6 18 18 1 JOYCE 60.7 145.1 138 446 -1995 10 8 18 16 JOYCE 54.5 126.9 92 780 -1971 5 26 12 18 ISAAC 51.3 335.3 68 518 -1979 11 13 18 23 PATTY 43.7 86.7 92 171 -1964 4 11 12 9 KIRK 38.5 171.6 144 554 -1995 10 13 12 27 RAFAEL 16.3 80.7 29 414 -1999 11 27 18 16 DEBBY 36.2 23.2 14 673 -1963 8 6 18 24 GORDON 67.9 3.8 161 207 -1977 7 1 0 3 ISAAC 31.4 274.6 87 713 -1962 1 13 0 2 KIRK 55.5 135.7 58 408 -1967 12 21 0 5 ISAAC 68.5 322.8 99 15 -1973 3 14 6 28 JOYCE 62.4 66.4 58 263 -1996 2 7 12 13 BERYL 66.4 159.2 88 448 -1957 4 21 12 7 ALBERTO 29.9 12.1 157 210 -1967 7 5 18 15 PATTY 51.3 342.6 113 453 -1967 4 17 6 19 OSCAR 27.5 295.6 106 77 -1988 8 12 18 14 DEBBY 23.0 181.7 161 887 -1958 4 27 12 21 OSCAR 32.8 51.1 59 265 -2004 12 26 12 21 JOYCE 29.9 34.5 69 227 -1966 11 6 0 21 BERYL 29.8 308.1 32 744 -2004 12 11 0 11 CHRIS 12.8 178.8 118 32 -1999 1 23 6 1 HELENE 52.1 321.4 134 590 -1972 7 13 0 13 OSCAR 40.4 65.5 120 525 -1963 9 28 18 16 ERNESTO 15.1 344.8 78 284 -1967 2 8 12 8 FLORENCE 27.4 43.1 155 607 -1973 4 6 18 26 DEBBY 46.2 237.5 98 206 -1976 8 2 0 5 NADINE 37.4 248.9 37 185 -2004 8 4 6 12 BERYL 42.8 221.8 75 82 -1987 7 28 18 3 GORDON 14.6 36.0 109 34 -1965 1 12 12 1 JOYCE 36.9 323.3 130 836 -1989 4 20 6 17 PATTY 59.1 209.5 153 686 -1965 7 25 18 18 NADINE 65.3 15.0 159 475 -1991 11 2 18 2 GORDON 49.9 20.6 62 331 -1978 12 21 12 27 DEBBY 67.0 11.7 23 540 -1981 4 7 0 8 PATTY 35.0 164.5 47 765 -1983 8 7 12 2 SANDY 65.8 52.3 21 734 -1953 8 3 6 21 FLORENCE 32.9 95.0 13 543 -2004 5 22 6 26 KIRK 9.3 221.1 49 750 -1988 6 8 12 11 MICHAEL 25.3 195.1 142 758 -1980 4 16 18 27 RAFAEL 59.6 156.1 157 681 -1983 3 15 12 24 CHRIS 62.6 333.4 47 249 -1996 1 27 18 16 ERNESTO 36.6 78.9 112 461 -1997 10 5 6 14 OSCAR 29.5 35.9 103 134 -2004 7 8 12 3 PATTY 17.9 327.0 147 47 -1958 10 27 18 15 ALBERTO 34.6 148.4 49 527 -1957 3 15 6 28 HELENE 61.0 344.8 100 309 -1957 4 2 12 18 LESLIE 33.0 291.4 116 209 -1968 11 8 6 28 VALERIE 22.1 337.1 146 432 -1987 11 19 12 23 NADINE 18.3 273.9 39 410 -2004 4 9 6 23 ISAAC 9.0 286.5 28 75 -1992 1 25 6 9 LESLIE 65.9 275.4 64 703 -1978 1 28 18 22 TONY 44.7 201.9 50 500 -1974 7 11 0 4 SANDY 14.9 122.7 135 274 -1986 8 10 12 15 ERNESTO 34.1 45.4 38 152 -1988 9 28 0 27 RAFAEL 49.6 67.2 62 189 -1984 6 10 12 25 OSCAR 52.3 1.7 137 332 -1995 7 21 0 20 JOYCE 45.1 221.9 78 14 -2004 12 9 6 2 CHRIS 11.1 162.9 48 729 -1997 8 12 18 6 OSCAR 31.5 123.0 71 792 -1950 3 11 6 15 SANDY 38.2 38.6 52 561 -1991 9 24 18 4 MICHAEL 11.8 348.4 120 3 -1991 8 21 0 23 WILLIAM 45.5 202.0 47 202 -1974 10 28 0 22 JOYCE 48.1 192.1 140 170 -1989 9 8 6 8 HELENE 57.1 182.7 131 512 -2004 5 21 18 24 ISAAC 64.3 146.8 36 471 -1975 11 16 6 24 DEBBY 34.9 309.6 152 810 -1978 2 2 18 23 SANDY 43.4 143.0 69 103 -1971 6 28 18 26 LESLIE 43.7 260.6 39 202 -1998 1 14 0 7 ERNESTO 50.0 4.8 110 712 -1993 10 22 18 9 FLORENCE 42.8 328.5 47 216 -2002 3 13 6 5 WILLIAM 69.3 153.1 126 75 -2002 12 7 0 28 ISAAC 17.6 1.8 70 317 -1977 6 18 12 20 VALERIE 33.2 253.3 59 175 -1987 3 13 0 15 ERNESTO 65.4 22.5 79 279 -2001 1 15 12 23 SANDY 31.8 47.2 41 40 -1975 2 15 0 16 DEBBY 23.0 49.3 141 97 -1997 2 14 6 19 WILLIAM 65.1 318.4 41 118 -1999 9 5 18 2 GORDON 15.2 175.7 55 756 -1991 7 28 18 19 JOYCE 8.3 65.7 80 521 -1950 9 26 18 3 TONY 50.1 141.3 138 880 -1989 1 23 12 28 JOYCE 55.0 250.5 17 562 -1975 4 17 12 26 TONY 30.3 46.5 77 574 -1960 5 20 12 3 GORDON 48.1 258.1 148 663 -1979 12 19 12 6 VALERIE 57.9 118.9 63 102 -1979 2 3 0 15 NADINE 18.8 255.8 45 543 -1999 2 3 18 2 TONY 39.9 81.6 47 652 -1986 6 21 12 11 PATTY 56.2 49.0 105 641 -1971 3 23 6 21 VALERIE 57.0 154.5 29 756 -1951 5 16 6 2 HELENE 61.9 257.0 90 552 -1985 11 24 18 26 TONY 27.2 134.9 103 840 -1985 11 28 18 6 KIRK 22.5 114.4 78 603 -1955 11 24 12 5 KIRK 56.8 179.3 152 352 -1977 12 18 18 19 WILLIAM 11.6 188.3 100 865 -1967 9 2 18 16 TONY 35.5 184.4 162 232 -1961 12 21 12 25 ERNESTO 49.3 291.9 156 355 -1997 12 15 12 28 ISAAC 49.3 28.5 74 627 -1996 2 6 18 12 KIRK 33.5 135.4 66 513 -1950 3 14 0 14 CHRIS 56.1 330.6 137 559 -1977 11 4 6 24 GORDON 41.1 30.7 113 391 -1988 6 9 0 10 GORDON 61.1 280.9 148 67 -1989 4 8 6 26 ALBERTO 64.9 353.3 80 634 -1996 8 9 12 25 BERYL 20.2 201.5 143 212 -1978 7 1 0 11 MICHAEL 38.6 104.9 18 609 -1975 1 16 12 9 ISAAC 49.6 157.4 50 525 -1979 11 2 6 9 LESLIE 25.0 348.6 81 94 -1958 7 10 12 5 MICHAEL 49.2 178.4 115 300 -1963 8 24 6 12 VALERIE 35.5 90.9 106 447 -1968 5 14 18 11 WILLIAM 21.3 292.8 116 70 -1988 3 23 18 10 ISAAC 15.0 62.0 48 391 -1985 7 18 6 27 SANDY 58.1 185.2 94 253 -1987 10 27 0 1 CHRIS 54.2 201.9 164 672 -1955 3 15 12 26 NADINE 11.1 149.8 21 249 -1988 3 7 6 5 DEBBY 55.6 120.6 106 20 -1954 2 4 6 19 VALERIE 39.7 280.1 110 481 -1957 12 23 0 15 KIRK 41.5 118.7 105 23 -1979 5 14 12 10 JOYCE 21.8 195.3 32 507 -1997 12 28 18 16 KIRK 35.0 170.6 63 126 -1965 2 3 6 18 NADINE 54.8 74.4 115 494 -1983 10 26 12 11 ERNESTO 62.3 295.3 56 12 -1975 10 13 12 12 MICHAEL 26.4 56.8 47 99 -1996 12 28 18 5 SANDY 16.2 27.8 76 373 -1965 11 28 18 23 ALBERTO 18.2 4.9 137 212 -1954 3 7 12 14 SANDY 38.5 312.3 19 708 -1972 10 15 12 1 WILLIAM 46.5 325.6 135 391 -1972 9 20 18 25 ALBERTO 31.4 196.5 125 73 -1951 2 11 12 20 KIRK 37.6 89.1 110 836 -1952 2 27 6 21 DEBBY 52.0 261.5 111 292 -1958 1 2 6 6 HELENE 35.4 208.3 136 45 -1991 1 20 12 18 ERNESTO 58.1 167.2 44 249 -1966 7 25 18 7 OSCAR 63.0 108.2 55 859 -2000 9 12 12 26 FLORENCE 11.7 238.8 16 37 -1973 2 3 6 11 KIRK 59.7 155.1 21 685 -1957 4 22 12 4 JOYCE 10.4 269.6 84 345 -1986 7 6 6 6 MICHAEL 51.8 336.5 55 548 -2003 9 2 6 7 GORDON 26.3 79.1 33 645 -1991 11 14 12 11 FLORENCE 51.6 131.1 67 398 -1977 9 20 18 18 MICHAEL 54.0 314.4 21 871 -1990 12 10 0 16 TONY 31.9 44.4 71 842 -1993 9 19 18 18 DEBBY 18.6 9.6 159 92 -1962 2 25 12 23 NADINE 37.2 5.7 10 574 -1963 4 13 0 3 HELENE 24.3 103.6 92 562 -1981 10 21 18 27 NADINE 12.8 216.5 54 566 -1990 4 9 18 18 BERYL 22.3 23.9 100 271 -1992 10 4 0 23 KIRK 49.6 73.0 26 787 -1998 6 24 6 21 WILLIAM 59.7 174.7 82 305 -1952 11 12 18 17 OSCAR 66.2 75.1 10 606 -1964 4 9 12 7 MICHAEL 20.0 279.0 115 563 -1974 10 25 6 22 HELENE 61.5 140.4 66 738 -1982 2 11 18 1 LESLIE 54.6 118.6 138 520 -1983 5 4 18 25 SANDY 7.8 133.4 158 530 -1974 10 10 0 24 RAFAEL 29.2 51.3 159 173 -1967 5 4 12 3 ISAAC 51.1 145.7 60 95 -1984 8 22 0 7 RAFAEL 36.3 36.4 103 635 -1962 5 19 6 10 KIRK 27.2 295.2 107 247 -1974 8 22 18 10 WILLIAM 50.3 211.2 70 419 -1984 3 9 0 23 HELENE 16.6 23.6 39 650 -1981 3 1 0 13 SANDY 24.8 260.7 150 681 -1992 12 9 18 12 ERNESTO 39.9 16.7 20 860 -1992 7 3 6 25 ISAAC 8.4 26.6 79 640 -1980 7 18 6 27 PATTY 41.4 191.3 111 641 -1973 8 17 0 23 MICHAEL 40.6 261.3 154 254 -1952 7 22 0 3 TONY 38.6 93.7 95 22 -1960 3 11 6 2 WILLIAM 48.4 173.4 37 51 -1987 1 6 18 8 NADINE 63.5 225.7 83 681 -1971 8 2 18 22 ERNESTO 51.5 356.2 44 101 -1958 6 13 18 13 ISAAC 38.0 97.9 161 684 -1982 2 12 0 9 FLORENCE 59.7 57.4 42 379 -1988 8 13 0 8 RAFAEL 49.6 129.5 19 233 -1988 4 3 18 25 HELENE 66.8 60.6 24 812 -1976 3 25 6 10 LESLIE 53.0 240.6 80 897 -1952 11 27 6 24 RAFAEL 58.1 252.8 73 130 -1956 12 4 0 26 WILLIAM 31.9 121.0 35 823 -1990 12 25 6 1 RAFAEL 37.7 25.6 118 503 -1968 10 13 6 7 TONY 7.2 350.4 36 218 -1964 8 16 0 21 ISAAC 28.3 230.6 29 30 -1963 9 16 6 13 ERNESTO 31.3 111.5 49 609 -1995 8 12 12 26 PATTY 50.5 189.4 98 137 -1957 9 22 0 25 FLORENCE 41.8 35.1 106 739 -1960 5 16 18 2 ERNESTO 41.8 259.9 61 36 -1967 7 21 12 3 SANDY 13.2 280.6 11 104 -2001 9 4 18 8 PATTY 54.3 282.0 137 737 -1965 8 25 0 12 FLORENCE 55.7 219.6 74 823 -1963 2 25 0 3 NADINE 35.7 284.5 81 569 -1961 9 26 12 6 MICHAEL 20.9 103.4 149 662 -1998 12 15 18 12 KIRK 61.5 122.5 53 28 -1996 2 8 0 22 ALBERTO 39.0 324.6 10 694 -1984 11 9 12 3 SANDY 56.9 126.7 87 497 -1991 8 18 6 8 ISAAC 29.7 175.8 26 205 -1990 11 2 12 9 BERYL 23.5 167.8 30 629 -2000 2 23 6 13 NADINE 22.7 182.3 22 813 -1967 4 23 12 13 JOYCE 41.8 210.6 68 557 -1952 9 25 0 13 TONY 63.1 130.5 64 287 -1990 1 28 6 10 CHRIS 12.8 288.6 132 480 -1957 5 23 0 18 DEBBY 49.1 342.8 18 211 -1983 12 4 0 12 ISAAC 55.3 355.9 118 166 -1969 8 14 18 5 MICHAEL 30.1 3.1 121 364 -1963 1 7 18 26 PATTY 45.0 34.9 54 315 -1959 8 27 12 27 VALERIE 48.2 7.2 52 221 -1982 8 25 0 18 VALERIE 22.6 82.2 144 838 -1992 8 26 0 9 TONY 31.3 75.1 105 795 -1953 1 17 0 27 ISAAC 40.2 7.7 141 469 -1966 6 12 12 17 JOYCE 57.3 327.8 93 739 -1992 9 17 0 6 CHRIS 54.5 125.8 114 111 -1973 8 28 18 10 CHRIS 18.7 212.2 55 148 -1959 11 6 12 25 OSCAR 14.7 133.9 104 831 -1957 12 9 18 20 CHRIS 10.5 128.0 139 113 -1976 6 1 0 1 DEBBY 41.6 185.0 32 8 -1973 3 20 6 5 WILLIAM 56.6 29.0 104 690 -1969 12 21 12 6 RAFAEL 51.3 323.8 105 784 -2004 4 28 12 14 MICHAEL 63.0 285.3 121 327 -1975 2 2 0 10 LESLIE 32.2 254.6 34 615 -1968 1 13 0 13 MICHAEL 61.9 167.0 91 534 -1997 7 4 0 13 GORDON 38.7 354.0 130 647 -1954 12 27 6 14 HELENE 26.5 188.1 52 156 -1982 7 28 6 14 FLORENCE 25.9 306.7 137 526 -1995 6 12 6 7 ALBERTO 44.3 45.5 161 32 -1988 5 11 12 2 HELENE 46.2 194.6 151 388 -1973 6 3 18 8 CHRIS 19.4 75.8 98 780 -1989 5 23 18 12 LESLIE 8.0 75.6 34 450 -1970 8 24 6 18 ERNESTO 56.4 267.4 144 193 -1955 12 20 6 1 PATTY 49.4 5.9 28 190 -1956 5 20 12 3 MICHAEL 36.7 205.0 160 743 -1995 5 19 6 9 MICHAEL 52.1 334.0 147 283 -1963 2 25 0 21 OSCAR 60.8 253.0 121 434 -1961 12 5 18 8 GORDON 68.1 321.3 93 811 -1975 12 8 0 2 MICHAEL 45.2 165.2 18 565 -1981 9 19 0 22 PATTY 14.7 31.4 132 608 -1987 10 28 6 3 BERYL 30.2 328.2 22 695 -1975 8 2 0 4 TONY 34.1 189.2 42 741 -1972 11 8 12 9 TONY 57.2 236.9 37 412 -1976 8 12 18 12 KIRK 9.7 104.1 18 450 -1953 8 10 18 4 PATTY 42.7 297.9 20 55 -1978 7 18 0 16 NADINE 65.9 127.0 114 423 -1953 4 2 6 4 MICHAEL 15.2 277.0 75 822 -1997 8 16 6 28 HELENE 45.6 208.1 52 192 -1980 6 1 12 26 OSCAR 31.9 111.6 18 495 -1985 2 7 0 19 LESLIE 18.8 111.2 160 260 -1995 3 6 0 21 HELENE 18.6 254.5 94 121 -1955 11 3 0 10 KIRK 25.2 31.6 135 512 -1955 5 9 0 14 GORDON 10.7 32.1 144 824 -1958 10 27 6 6 BERYL 12.3 44.9 105 571 -2004 3 14 12 5 WILLIAM 66.4 286.0 33 874 -1974 10 20 0 13 JOYCE 24.8 107.4 30 274 -1995 9 2 0 18 GORDON 8.1 102.6 158 347 -1962 6 16 6 9 PATTY 49.5 161.9 42 341 -1979 10 23 18 25 CHRIS 32.0 86.3 51 313 -1983 4 20 6 17 JOYCE 44.6 334.8 37 204 -1972 3 17 0 1 LESLIE 53.1 255.6 97 723 -1968 1 15 18 16 CHRIS 66.7 239.6 130 301 -1983 9 23 12 1 LESLIE 9.8 291.0 94 419 -1959 5 19 18 24 MICHAEL 30.2 163.4 74 680 -1983 11 8 0 3 MICHAEL 10.7 125.9 114 535 -1950 7 15 12 2 ALBERTO 34.9 71.3 21 652 -1978 5 3 6 14 KIRK 37.8 221.0 70 821 -1975 4 15 18 19 LESLIE 66.2 107.8 63 772 -1977 3 11 0 23 ALBERTO 53.1 23.8 16 316 -1952 1 6 6 26 ERNESTO 55.8 216.6 102 160 -1953 7 24 6 16 TONY 12.0 32.1 138 40 -1990 11 23 12 26 CHRIS 51.5 318.6 95 375 -1979 1 16 6 9 ERNESTO 43.4 167.1 29 668 -1985 3 2 18 7 ISAAC 49.4 307.6 31 574 -1967 6 11 6 10 OSCAR 31.8 23.6 137 172 -1959 8 15 0 28 WILLIAM 25.6 111.0 40 898 -1985 7 16 6 21 ALBERTO 45.0 68.5 17 265 -1955 11 7 0 19 LESLIE 61.4 44.0 121 682 -1963 10 23 12 7 HELENE 27.2 143.2 91 724 -1959 9 17 12 6 LESLIE 65.0 29.4 128 761 -1951 4 27 0 19 ERNESTO 63.7 242.0 108 79 -1964 3 19 0 3 SANDY 63.1 242.0 116 112 -2004 4 19 6 10 NADINE 52.8 261.4 158 27 -1999 10 28 6 22 SANDY 23.2 346.0 18 174 -1979 12 8 18 16 ALBERTO 37.6 244.8 55 524 -1995 11 16 0 24 OSCAR 10.5 72.0 48 616 -1962 3 23 6 6 ISAAC 37.2 65.7 153 847 -1950 6 5 0 8 GORDON 39.0 137.3 158 765 -1990 4 6 0 23 KIRK 20.0 176.6 143 743 -1956 9 14 12 12 KIRK 9.9 353.0 94 682 -1971 7 26 18 26 JOYCE 48.1 3.4 71 521 -1959 1 26 18 19 CHRIS 53.0 197.3 127 776 -1972 6 2 6 20 OSCAR 27.3 88.0 132 522 -1996 9 10 18 18 JOYCE 22.1 217.1 17 107 -1981 4 18 6 19 BERYL 40.7 215.0 26 866 -1960 5 28 18 18 ISAAC 28.7 275.9 96 144 -1998 11 28 6 17 ALBERTO 28.3 236.2 139 138 -1985 3 19 6 22 TONY 12.9 218.5 101 485 -1987 12 3 0 23 HELENE 64.0 285.8 127 745 -1956 5 18 0 14 WILLIAM 54.1 329.8 137 808 -1980 5 12 0 27 RAFAEL 35.8 151.4 164 555 -1987 4 11 6 8 CHRIS 27.1 21.6 62 695 -1983 2 20 0 19 MICHAEL 38.8 304.4 123 186 -1977 2 6 18 2 CHRIS 23.1 161.7 56 898 -1977 9 18 18 24 DEBBY 30.4 252.2 47 752 -1984 3 16 6 11 KIRK 8.1 328.1 85 133 -1986 3 6 0 11 GORDON 46.4 31.1 152 442 -1971 11 24 12 5 GORDON 59.4 352.4 51 84 -1968 3 2 6 24 SANDY 62.4 180.4 74 597 -1966 7 18 12 19 WILLIAM 37.5 264.7 58 548 -1993 1 18 6 27 TONY 30.4 159.7 108 782 -1982 9 2 12 21 ERNESTO 33.8 131.1 68 529 -1984 2 20 12 10 KIRK 21.1 186.1 160 427 -1987 1 8 18 12 PATTY 46.2 308.9 63 380 -1990 4 24 12 21 LESLIE 62.0 320.1 56 223 -1978 11 4 0 26 ISAAC 47.6 183.3 128 152 -1995 10 16 18 5 RAFAEL 46.6 167.1 124 195 -1993 6 26 6 1 HELENE 63.0 355.7 131 592 -2004 12 27 18 2 PATTY 59.3 98.0 108 428 -1961 11 16 6 10 ERNESTO 22.4 81.5 43 335 -1992 7 20 6 15 ALBERTO 40.4 174.4 83 843 -1994 3 16 12 22 ALBERTO 26.5 179.7 79 548 -1962 5 26 12 6 LESLIE 23.4 45.1 164 384 -1982 2 13 18 14 WILLIAM 54.0 291.5 129 490 -1976 12 14 12 21 CHRIS 28.8 151.8 115 174 -1991 8 14 0 21 OSCAR 33.7 301.5 30 780 -1997 3 20 6 4 ERNESTO 38.2 155.5 41 523 -2003 5 16 0 13 OSCAR 21.0 253.3 46 623 -1950 5 21 0 9 ISAAC 8.0 297.7 39 741 -1984 5 4 12 26 SANDY 43.9 306.5 114 832 -1982 7 12 6 23 ISAAC 43.9 259.8 52 619 -1961 6 24 6 9 LESLIE 25.9 329.8 82 230 -1958 1 27 18 22 PATTY 30.6 316.0 79 255 -1975 9 8 6 6 KIRK 28.4 213.5 146 41 -1985 2 22 6 24 VALERIE 13.7 28.1 161 206 -1959 1 6 12 16 PATTY 7.8 307.9 36 6 -2002 11 16 12 7 ALBERTO 50.8 311.4 112 822 -1989 1 16 6 8 RAFAEL 66.1 70.2 67 707 -1995 4 5 18 1 OSCAR 53.8 178.7 121 279 -1996 4 7 12 9 LESLIE 58.9 61.8 138 214 -1975 7 3 18 23 SANDY 40.3 7.7 96 8 -1992 5 2 6 22 DEBBY 21.9 146.5 142 292 -1955 11 10 18 3 OSCAR 64.8 345.3 129 332 -1958 8 1 18 19 NADINE 55.5 311.1 137 689 -1954 8 18 6 18 HELENE 17.6 76.1 20 228 -1970 4 19 18 15 CHRIS 21.3 344.1 157 456 -2002 5 4 12 1 CHRIS 23.4 290.2 18 675 -1958 2 26 18 16 HELENE 52.0 80.2 136 548 -1974 5 3 18 13 MICHAEL 53.8 355.4 107 112 -1954 4 19 18 13 HELENE 42.5 356.6 39 730 -1958 4 4 6 9 ALBERTO 46.1 275.8 46 873 -1953 4 16 18 7 ISAAC 67.9 309.6 147 143 -1974 9 17 6 1 DEBBY 55.5 206.1 42 835 -1957 7 17 0 7 VALERIE 49.1 103.4 52 137 -1968 12 13 0 9 ALBERTO 59.1 339.5 158 339 -1966 12 20 6 26 WILLIAM 43.1 357.4 141 391 -1996 10 6 0 15 VALERIE 19.4 49.3 82 369 -1958 11 5 18 26 JOYCE 66.4 297.1 84 449 -1980 3 18 18 24 WILLIAM 41.0 247.8 59 565 -1976 10 9 12 20 ALBERTO 26.5 80.8 69 418 -1958 7 7 0 17 MICHAEL 69.1 189.7 145 674 -1985 12 6 0 19 FLORENCE 55.5 280.3 99 821 -2002 2 17 0 2 ALBERTO 54.0 139.3 105 549 -1965 7 24 0 2 LESLIE 48.0 338.9 94 457 -1991 4 25 18 25 DEBBY 18.9 237.5 47 384 -2000 4 14 6 25 NADINE 59.3 211.4 11 182 -1978 2 5 0 6 ERNESTO 66.6 278.5 68 417 -1994 6 2 12 2 OSCAR 24.9 208.8 41 838 -2000 7 13 0 13 BERYL 47.8 322.9 63 625 -1967 11 28 6 1 BERYL 27.4 213.0 59 14 -1985 9 5 0 5 PATTY 58.4 37.2 109 277 -1968 12 3 12 15 RAFAEL 38.8 188.9 94 94 -1969 10 7 18 10 NADINE 26.9 52.1 62 813 -2001 10 1 6 17 JOYCE 18.6 51.1 116 321 -1992 12 25 18 22 MICHAEL 52.8 341.7 160 214 -1969 9 26 0 26 ALBERTO 51.2 304.0 73 314 -1988 3 17 12 8 HELENE 30.3 151.0 132 2 -1991 10 6 0 2 TONY 28.7 68.2 96 345 -1968 12 20 0 14 KIRK 54.6 183.5 66 464 -1954 2 21 0 26 LESLIE 48.7 173.6 158 174 -1980 11 21 0 18 JOYCE 47.7 165.3 65 659 -1957 12 16 6 3 WILLIAM 16.4 332.7 91 147 -1988 10 8 6 22 LESLIE 43.6 27.5 144 726 -1999 7 3 18 20 RAFAEL 38.6 22.9 118 364 -1959 10 19 6 7 KIRK 58.0 291.4 26 630 -2000 1 20 6 17 KIRK 46.8 305.0 158 202 -1950 5 11 18 11 DEBBY 57.9 8.0 84 290 -1967 11 26 18 11 PATTY 63.6 204.7 35 495 -1972 7 26 0 5 BERYL 35.8 164.6 47 614 -1960 4 27 18 13 ALBERTO 13.5 180.5 160 696 -1971 7 26 0 20 GORDON 56.6 124.5 83 314 -1970 9 20 0 2 ISAAC 61.2 352.9 74 178 -1978 3 4 12 18 WILLIAM 55.9 122.3 50 877 -2002 3 14 12 19 WILLIAM 68.6 309.0 14 267 -1974 1 1 0 6 PATTY 44.6 128.4 53 819 -1993 11 23 18 11 BERYL 68.4 295.2 68 494 -1950 9 13 18 28 CHRIS 48.9 131.8 106 560 -1983 4 19 0 14 PATTY 40.7 178.9 95 571 -1972 11 2 18 5 RAFAEL 25.2 152.5 146 886 -1980 7 28 0 2 OSCAR 41.7 182.7 117 877 -1994 5 5 6 15 TONY 17.7 164.3 94 181 -1984 4 7 12 6 ALBERTO 45.1 130.7 37 845 -1957 1 10 6 4 OSCAR 10.0 17.4 82 175 -1992 11 7 6 13 LESLIE 64.8 31.9 71 493 -1991 12 12 18 12 MICHAEL 34.2 172.6 20 817 -1972 9 10 18 24 DEBBY 54.4 287.1 10 585 -1981 5 26 0 2 ISAAC 27.6 248.8 34 721 -1969 12 10 12 1 TONY 68.8 103.2 25 383 -1955 6 28 6 27 ALBERTO 62.7 42.4 84 887 -2003 10 23 6 27 DEBBY 51.8 318.1 117 764 -1991 12 8 12 13 ERNESTO 64.4 203.4 15 726 -1954 12 26 0 23 GORDON 25.6 25.5 124 169 -1992 1 4 18 9 NADINE 28.3 339.9 61 355 -1955 4 9 0 17 JOYCE 8.5 234.0 106 803 -2001 4 17 0 26 FLORENCE 18.4 223.3 134 35 -1995 11 16 0 18 ALBERTO 44.9 270.1 92 745 -1959 2 21 12 26 ISAAC 52.9 350.9 11 591 -1953 2 8 18 12 CHRIS 62.3 223.4 98 706 -1958 4 14 18 12 VALERIE 19.6 151.1 53 43 -1959 4 27 12 10 ISAAC 19.1 155.9 31 690 -1985 9 19 6 19 CHRIS 68.7 109.2 130 884 -1988 10 25 12 23 FLORENCE 29.5 280.3 90 707 -1997 7 6 18 21 TONY 58.5 331.2 55 858 -1987 5 16 18 6 ISAAC 57.7 130.3 81 672 -1962 1 15 0 8 LESLIE 11.3 211.6 151 897 -1981 2 22 0 5 RAFAEL 42.1 200.4 125 367 -1975 5 10 0 25 RAFAEL 15.6 35.6 59 704 -1986 12 21 6 14 TONY 52.5 187.8 121 889 -2000 12 28 0 22 SANDY 28.1 159.7 148 721 -2002 4 9 12 18 BERYL 26.6 263.2 78 824 -1974 2 11 0 26 VALERIE 25.1 129.4 91 764 -1954 11 20 12 11 PATTY 20.3 129.9 78 798 -1999 1 20 0 8 CHRIS 9.0 276.7 24 9 -1999 12 20 6 21 NADINE 34.1 176.3 48 478 -2002 9 7 18 18 WILLIAM 26.8 257.8 38 246 -1983 11 9 18 21 WILLIAM 14.4 64.8 121 762 -1952 5 5 6 25 KIRK 18.8 105.3 37 278 -1950 3 5 6 20 TONY 35.3 309.4 148 76 -1990 10 7 0 13 ALBERTO 57.1 40.4 23 859 -1958 12 18 12 18 RAFAEL 41.2 125.9 103 648 -1957 8 23 6 4 KIRK 46.2 174.3 145 465 -2001 6 20 0 6 BERYL 15.9 320.4 110 367 -1979 1 27 6 5 GORDON 50.5 354.7 151 793 -1997 10 8 0 10 DEBBY 20.7 67.1 71 140 -1996 12 15 6 5 FLORENCE 17.0 47.3 77 526 -1978 9 1 18 25 SANDY 49.7 40.3 107 319 -1999 7 8 12 4 KIRK 8.5 16.3 154 519 -1985 8 20 18 11 VALERIE 66.6 297.9 21 82 -1994 5 7 0 26 ALBERTO 35.6 324.6 66 441 -1993 5 8 0 9 FLORENCE 41.7 39.2 135 860 -1975 4 21 12 22 TONY 14.7 176.5 46 341 -1955 9 21 0 24 ALBERTO 36.4 342.1 72 174 -2003 10 26 18 25 TONY 53.9 314.5 27 260 -1953 8 1 18 2 TONY 47.2 3.7 58 836 -1959 9 19 0 13 VALERIE 37.5 59.7 10 230 -1954 6 20 6 2 OSCAR 32.8 215.6 138 466 -1967 12 23 18 24 GORDON 30.3 274.8 82 530 -1995 6 14 18 14 PATTY 15.9 230.2 111 313 -1985 12 2 18 10 ISAAC 40.6 179.8 158 39 -2001 2 22 18 20 HELENE 55.0 19.0 45 434 -1997 9 4 12 21 VALERIE 51.7 280.5 99 205 -1968 8 5 6 7 CHRIS 28.0 274.9 51 887 -1982 9 16 6 23 ISAAC 14.6 69.9 80 424 -1996 2 15 0 19 TONY 64.6 93.5 40 841 -1981 6 6 6 27 VALERIE 17.9 131.5 82 754 -1960 1 15 12 24 HELENE 46.1 185.6 84 108 -1977 6 17 18 5 TONY 35.8 170.4 145 108 -1960 3 7 6 14 ALBERTO 60.9 146.8 70 101 -1969 1 5 12 1 RAFAEL 49.1 43.1 67 461 -1968 6 23 6 24 LESLIE 46.9 262.7 115 188 -2002 2 17 6 15 BERYL 28.8 168.7 25 790 -1950 1 20 0 15 HELENE 58.5 5.1 128 97 -1961 6 15 18 10 ISAAC 45.3 307.2 139 339 -1977 8 3 18 27 TONY 35.9 25.9 84 594 -1998 12 21 18 25 ISAAC 22.1 54.0 26 649 -1970 5 14 18 24 FLORENCE 16.3 174.3 62 694 -1967 11 28 18 5 CHRIS 31.5 114.7 62 424 -1976 5 10 6 7 OSCAR 30.1 22.1 156 701 -1984 6 19 6 2 ALBERTO 23.1 27.6 158 533 -1981 10 4 6 19 LESLIE 41.8 80.8 149 818 -1984 11 8 18 14 ERNESTO 61.5 8.0 49 413 -1992 9 3 18 8 ISAAC 32.9 95.8 102 217 -1998 3 17 18 18 GORDON 56.0 17.7 110 379 -1978 7 2 18 6 CHRIS 28.1 139.5 59 53 -1994 8 22 6 20 ERNESTO 28.3 172.7 115 534 -1978 5 9 0 22 HELENE 57.0 268.3 32 673 -1959 10 5 18 10 VALERIE 53.5 126.2 44 81 -1985 12 21 0 7 RAFAEL 50.4 99.2 114 393 -1969 1 19 0 13 VALERIE 63.4 256.1 27 5 -2003 7 5 12 1 VALERIE 28.3 84.9 59 890 -2004 6 16 12 13 HELENE 56.9 204.9 145 833 -1989 3 16 0 17 DEBBY 31.2 214.4 38 420 -1957 2 4 6 10 RAFAEL 34.9 26.3 50 532 -1973 11 2 0 1 VALERIE 58.6 86.6 15 392 -2004 2 25 12 19 CHRIS 59.2 254.4 128 645 -1961 6 27 6 17 LESLIE 58.7 137.7 71 883 -1988 3 20 6 12 PATTY 65.8 328.9 15 794 -1977 4 11 6 10 ISAAC 11.6 188.1 96 204 -1979 10 18 6 1 ISAAC 17.1 106.1 49 632 -1984 6 15 0 8 VALERIE 32.5 37.1 12 102 -1964 9 17 18 5 RAFAEL 48.3 47.1 131 250 -1979 4 24 18 20 CHRIS 15.2 321.6 67 475 -1963 6 8 6 11 HELENE 29.8 33.8 88 277 -1985 10 28 12 15 PATTY 64.8 142.4 142 425 -2002 5 13 6 10 VALERIE 51.8 139.4 20 899 -1983 12 9 12 16 RAFAEL 42.6 286.9 145 496 -1994 7 14 18 2 BERYL 17.6 138.3 27 147 -1984 6 22 12 26 WILLIAM 35.1 177.5 148 174 -1975 1 11 6 12 CHRIS 22.7 74.1 32 464 -1957 6 4 18 19 TONY 15.7 200.7 26 67 -1981 3 27 18 21 MICHAEL 49.4 252.8 164 609 -1971 11 11 18 19 VALERIE 7.7 327.0 123 197 -1981 3 18 6 23 JOYCE 8.6 247.3 10 49 -1993 3 1 18 7 ERNESTO 30.9 311.3 66 137 -1959 10 9 0 16 TONY 67.9 19.4 113 31 -1987 1 10 12 3 GORDON 18.1 99.9 87 551 -1972 5 23 12 8 BERYL 35.4 287.7 107 745 -1992 10 28 6 21 KIRK 18.2 137.2 155 73 -1981 3 6 6 22 RAFAEL 33.0 34.0 115 487 -1954 7 8 6 15 SANDY 12.4 44.9 58 792 -1986 12 6 0 10 ERNESTO 43.5 282.6 101 227 -1974 9 25 12 9 SANDY 39.1 297.5 49 280 -1962 5 15 0 11 OSCAR 21.6 118.4 127 154 -1975 9 9 6 28 ISAAC 28.4 346.6 42 120 -1959 10 1 6 15 ISAAC 15.1 175.2 88 611 -1998 7 3 0 5 RAFAEL 18.7 342.2 53 305 -1961 1 7 12 1 BERYL 14.4 328.2 157 634 -1996 3 24 6 10 LESLIE 24.7 113.9 20 843 -1996 5 14 12 11 MICHAEL 51.7 121.9 124 297 -1963 1 6 0 27 ALBERTO 34.7 324.9 126 173 -1956 8 7 12 7 HELENE 32.8 54.7 95 814 -1979 2 16 0 16 GORDON 19.4 226.5 131 540 -1954 3 23 12 1 HELENE 11.4 295.5 96 339 -1964 3 19 12 22 SANDY 49.8 279.7 40 380 -1980 12 20 18 19 ISAAC 54.2 72.1 88 14 -1962 12 11 6 26 ISAAC 58.7 317.0 88 455 -1992 4 12 0 4 ERNESTO 69.5 159.2 33 562 -1950 9 15 6 28 PATTY 65.4 304.1 17 542 -1999 5 19 18 28 ISAAC 9.3 10.5 65 51 -1994 7 1 6 27 ERNESTO 56.0 37.0 133 552 -1978 6 12 0 20 PATTY 39.0 330.2 42 271 -1958 2 19 0 15 DEBBY 15.1 7.3 55 117 -1967 2 15 18 16 CHRIS 37.4 217.1 46 700 -1994 6 17 12 10 KIRK 25.7 84.5 55 19 -1973 11 4 18 11 OSCAR 32.1 255.7 148 826 -2000 11 22 0 10 PATTY 66.4 325.9 124 590 -1980 5 9 6 25 JOYCE 61.4 254.3 125 118 -1998 2 15 0 20 OSCAR 12.2 82.8 137 285 -1953 11 18 12 24 JOYCE 43.4 246.7 137 677 -1976 6 11 12 1 WILLIAM 42.2 233.3 25 71 -1993 1 10 6 13 TONY 19.4 153.6 81 457 -1960 12 14 0 24 ALBERTO 17.8 281.2 65 423 -1950 10 6 6 2 ALBERTO 38.4 86.1 85 426 -1955 6 12 12 18 ERNESTO 9.2 226.7 143 24 -1960 8 23 6 24 KIRK 12.7 100.2 95 889 -1993 4 4 12 9 GORDON 55.4 141.7 66 125 -1997 7 19 12 11 VALERIE 60.3 78.5 72 567 -1984 6 17 12 4 DEBBY 55.1 181.6 72 790 -1963 3 16 0 23 HELENE 20.5 264.6 163 598 -1981 5 15 0 17 ISAAC 13.4 38.7 21 55 -1979 5 7 18 28 NADINE 42.1 110.1 162 629 -1968 5 10 12 17 GORDON 45.3 331.1 125 671 -1986 12 26 6 7 VALERIE 7.0 23.6 91 42 -1990 4 26 12 24 PATTY 19.9 307.6 17 97 -1999 12 2 12 26 CHRIS 24.3 50.8 104 154 -1977 6 23 0 17 NADINE 14.5 198.1 24 451 -1990 10 18 12 14 FLORENCE 44.6 230.7 136 181 -2004 4 17 18 6 VALERIE 44.6 97.9 46 85 -1964 9 22 0 17 FLORENCE 61.7 326.8 133 321 -1998 11 14 6 24 KIRK 28.4 262.2 49 860 -1967 3 3 18 14 RAFAEL 39.1 207.5 38 421 -1953 10 11 12 18 VALERIE 32.6 66.5 73 33 -1963 3 8 18 13 RAFAEL 32.7 87.8 142 199 -1971 12 25 0 3 JOYCE 55.8 15.4 93 56 -1972 11 24 18 9 ERNESTO 65.8 42.0 75 313 -2003 9 9 0 3 DEBBY 37.4 316.1 38 360 -1991 4 17 6 4 GORDON 45.5 27.5 24 245 -2000 4 3 18 8 BERYL 49.6 118.9 124 628 -2004 11 22 6 27 HELENE 7.8 144.6 140 378 -1992 7 3 0 4 ERNESTO 38.1 290.1 21 627 -1988 3 10 0 11 ISAAC 7.5 222.1 60 832 -1957 4 17 0 25 VALERIE 9.8 271.4 73 194 -1983 7 1 6 14 TONY 30.6 86.7 74 242 -1977 10 5 0 20 FLORENCE 57.6 290.1 137 22 -1985 4 19 6 28 JOYCE 30.9 227.9 26 310 -1981 11 11 12 18 FLORENCE 52.9 305.5 150 462 -1989 9 20 6 26 JOYCE 24.8 13.5 127 538 -1979 4 7 12 8 KIRK 11.5 278.9 110 711 -1971 4 24 18 17 SANDY 22.1 243.1 114 764 -1971 8 12 6 14 HELENE 34.3 167.3 72 736 -1958 10 10 6 4 LESLIE 42.0 28.2 59 144 -1950 10 8 12 16 NADINE 49.1 14.5 28 696 -1977 11 3 6 14 DEBBY 52.5 164.0 39 123 -1955 2 8 0 17 KIRK 45.4 32.6 86 379 -1970 12 21 0 18 ISAAC 69.1 356.0 71 490 -1991 1 7 12 17 RAFAEL 63.1 103.1 72 124 -1952 1 8 0 8 RAFAEL 7.1 265.7 109 324 -1964 3 26 6 10 VALERIE 42.5 252.0 85 212 -1975 3 21 18 8 OSCAR 54.6 346.3 34 575 -1959 9 1 12 21 BERYL 13.3 262.2 54 809 -1963 1 21 0 23 ALBERTO 56.4 123.7 149 431 -2002 6 3 12 28 LESLIE 48.3 20.6 50 587 -1976 3 24 0 11 FLORENCE 67.4 144.7 139 194 -1972 1 5 12 22 LESLIE 36.3 335.2 74 102 -1950 5 1 0 11 JOYCE 12.2 27.6 119 701 -1994 10 5 18 27 ALBERTO 8.6 131.8 129 392 -1991 9 25 18 12 DEBBY 59.7 66.3 116 804 -1992 2 4 6 25 ALBERTO 63.6 316.3 22 726 -2003 8 20 6 10 ALBERTO 41.4 196.2 43 726 -1990 6 20 6 20 GORDON 27.0 307.8 150 391 -1956 7 26 0 10 PATTY 67.1 128.4 161 147 -1985 11 17 18 24 CHRIS 36.0 291.6 11 441 -1951 7 20 6 13 MICHAEL 43.6 135.1 163 374 -1996 9 3 18 19 HELENE 69.7 274.8 122 220 -1991 1 20 18 22 SANDY 19.6 293.0 109 70 -2000 11 11 18 13 FLORENCE 24.3 315.6 15 718 -1985 11 6 12 21 LESLIE 38.9 67.2 137 50 -1985 3 7 18 14 WILLIAM 32.6 220.3 115 634 -1971 1 12 12 4 MICHAEL 48.8 105.9 46 789 -1983 3 24 18 21 BERYL 42.7 54.9 38 696 -1952 6 4 12 9 OSCAR 39.7 68.6 115 577 -1988 3 24 18 13 HELENE 54.5 329.6 94 613 -1978 9 27 12 6 NADINE 52.7 235.6 90 824 -1967 5 8 12 25 DEBBY 46.2 70.0 51 544 -1965 3 16 18 7 LESLIE 49.4 332.1 40 423 -1977 8 22 6 22 BERYL 19.7 225.2 146 281 -1978 11 17 12 14 RAFAEL 8.8 75.0 139 66 -1992 3 25 12 6 ALBERTO 69.9 82.7 141 789 -1963 5 27 6 10 RAFAEL 29.9 309.5 105 308 -1969 8 12 6 14 OSCAR 36.5 226.1 78 291 -1953 7 19 6 26 GORDON 58.7 326.9 148 303 -1972 10 27 6 21 JOYCE 18.5 4.7 89 36 -1987 12 6 18 8 NADINE 7.5 317.6 91 240 -1962 10 14 0 14 CHRIS 65.7 1.2 107 498 -2002 10 20 18 23 JOYCE 16.8 195.6 63 825 -2001 6 3 6 15 OSCAR 56.5 267.5 59 63 -1967 10 19 6 27 TONY 22.6 171.0 69 565 -1981 10 9 12 2 OSCAR 27.5 330.8 157 867 -1977 4 21 18 19 DEBBY 9.0 28.2 24 41 -1988 3 17 12 1 PATTY 27.7 197.9 57 16 -1970 12 25 18 18 DEBBY 41.7 126.3 86 546 -1997 2 1 12 18 RAFAEL 46.6 353.2 17 670 -1997 2 12 0 26 BERYL 34.4 157.3 135 40 -1993 11 24 12 6 HELENE 45.5 286.9 163 472 -1988 4 21 12 3 FLORENCE 56.6 335.1 149 329 -1960 10 6 12 27 OSCAR 36.9 346.2 104 53 -1988 12 23 6 25 BERYL 60.7 98.1 78 395 -1960 3 16 12 3 JOYCE 60.7 175.8 103 523 -1995 10 17 12 7 NADINE 34.9 165.5 44 169 -1996 3 15 18 8 GORDON 53.0 251.1 155 93 -1997 5 27 12 22 RAFAEL 19.1 232.3 87 892 -1999 11 5 6 12 SANDY 64.5 232.8 98 104 -1978 1 27 0 19 VALERIE 57.1 52.8 16 461 -1985 3 18 12 21 DEBBY 52.6 2.4 23 1 -1956 5 17 6 26 ALBERTO 67.3 212.6 148 108 -1977 10 20 18 1 HELENE 27.1 341.9 24 579 -1951 3 8 0 22 ISAAC 52.1 263.1 46 550 -1967 6 6 12 14 ALBERTO 46.2 228.7 62 898 -1990 10 16 12 4 ISAAC 33.1 99.9 13 374 -1953 1 1 6 15 FLORENCE 28.6 294.1 135 457 -1989 1 7 0 11 OSCAR 53.1 3.6 103 518 -1968 1 5 12 21 WILLIAM 68.0 9.8 121 474 -1985 7 25 0 9 CHRIS 24.2 351.9 35 624 -1964 7 22 6 13 NADINE 58.5 43.9 68 814 -2001 2 12 12 6 PATTY 21.0 354.1 127 672 -1951 1 15 0 1 VALERIE 22.6 288.0 27 416 -1994 7 15 0 7 MICHAEL 15.1 99.1 23 833 -1973 5 19 12 10 GORDON 46.9 326.8 159 500 -1978 9 15 12 14 LESLIE 30.7 8.8 148 750 -1957 11 25 12 16 SANDY 66.8 334.8 92 326 -1954 7 19 12 4 DEBBY 61.1 352.8 133 347 -1978 7 4 18 27 ALBERTO 13.2 323.5 79 280 -1965 2 19 12 28 MICHAEL 32.9 168.4 121 336 -1968 11 11 12 25 ERNESTO 62.8 238.0 86 870 -1985 12 19 12 10 TONY 38.5 116.1 28 69 -1954 1 27 18 7 OSCAR 7.2 226.4 88 704 -1951 7 8 18 12 ALBERTO 66.3 147.2 45 154 -1957 9 13 18 21 RAFAEL 60.8 41.4 162 520 -1985 6 3 6 19 WILLIAM 7.7 55.8 58 708 -1978 6 8 0 9 FLORENCE 41.7 223.7 79 557 -1952 9 5 6 4 HELENE 43.9 343.2 138 645 -1953 9 15 18 26 CHRIS 34.3 239.7 146 72 -2001 11 6 6 22 BERYL 31.2 175.4 81 437 -1958 3 6 6 3 TONY 18.4 69.2 71 217 -1953 4 10 18 15 DEBBY 68.3 14.7 59 249 -1956 11 7 12 2 ALBERTO 55.8 222.9 163 488 -1966 3 13 0 24 ISAAC 45.7 288.8 112 862 -1952 1 14 6 9 OSCAR 61.7 172.2 119 811 -2003 12 15 12 13 TONY 16.5 95.6 130 326 -1996 7 22 18 1 CHRIS 18.7 189.9 131 659 -1975 1 10 6 2 ALBERTO 21.5 148.7 111 705 -1952 6 27 0 20 LESLIE 54.6 352.0 164 525 -1961 8 19 6 10 JOYCE 47.5 245.1 43 314 -1981 8 12 18 23 RAFAEL 12.3 303.5 135 142 -1956 6 22 12 1 OSCAR 64.5 295.2 131 195 -1977 1 12 18 10 FLORENCE 52.7 4.0 100 806 -1996 12 26 6 10 JOYCE 28.1 162.6 126 117 -1980 4 8 6 6 ISAAC 63.3 171.6 160 540 -1967 2 21 6 14 ERNESTO 39.2 118.9 40 395 -1953 6 18 6 7 SANDY 37.8 165.1 125 2 -1998 8 19 18 23 TONY 33.6 309.4 96 492 -1971 10 1 12 3 RAFAEL 9.4 283.2 47 274 -1983 6 21 12 28 MICHAEL 20.7 264.1 48 144 -1978 4 21 0 16 DEBBY 39.4 170.8 20 772 -1988 5 11 12 12 RAFAEL 63.6 151.1 119 406 -1964 12 27 6 15 ISAAC 19.9 308.3 82 407 -1965 12 16 6 21 OSCAR 14.1 117.6 112 216 -1950 3 2 6 8 PATTY 15.4 114.6 25 76 -1975 7 4 12 17 JOYCE 28.2 18.5 160 634 -1962 6 3 18 17 ERNESTO 59.3 130.7 134 141 -1958 11 1 12 17 CHRIS 64.8 354.5 107 222 -1987 8 18 18 9 ERNESTO 13.8 324.3 89 822 -1988 1 5 12 26 MICHAEL 23.1 26.5 22 122 -1979 3 21 6 14 DEBBY 25.5 306.8 73 176 -1966 11 19 18 11 RAFAEL 53.9 226.7 82 201 -1990 4 11 0 15 SANDY 15.4 251.0 127 221 -1968 4 16 0 16 SANDY 21.2 80.9 119 604 -1961 7 27 18 22 CHRIS 28.9 232.5 85 439 -2000 10 10 18 24 VALERIE 39.2 339.5 164 47 -1982 10 9 12 25 ISAAC 47.4 355.6 112 588 -1973 7 4 12 25 ERNESTO 36.0 165.4 46 58 -1963 9 19 12 4 MICHAEL 12.7 113.4 36 227 -1960 12 20 6 9 ALBERTO 43.1 246.5 46 348 -1961 7 21 6 21 LESLIE 18.9 192.9 24 279 -1987 8 7 12 22 FLORENCE 47.4 3.8 53 579 -1967 2 6 12 14 SANDY 54.0 267.6 29 628 -1970 4 20 18 6 ALBERTO 51.3 77.9 164 878 -1958 10 22 0 7 FLORENCE 10.7 298.9 40 363 -1984 7 19 6 2 DEBBY 66.3 191.3 127 106 -1955 8 4 18 26 SANDY 65.2 79.5 144 29 -1987 6 18 6 18 LESLIE 41.0 34.8 66 840 -2004 9 26 6 2 GORDON 20.2 139.5 20 578 -1978 8 25 0 10 LESLIE 28.2 35.8 138 136 -1954 2 27 6 8 ERNESTO 45.6 140.2 129 803 -1962 5 23 6 28 BERYL 8.8 105.6 21 520 -1967 6 25 0 5 ISAAC 10.3 290.4 59 665 -2004 7 17 18 25 BERYL 14.8 267.9 122 249 -1997 9 18 6 8 NADINE 60.8 45.9 148 687 -1967 1 7 12 28 SANDY 20.6 63.8 153 81 -1968 6 19 12 19 DEBBY 52.1 105.0 124 631 -1997 11 25 12 9 BERYL 49.3 357.7 138 828 -1968 2 20 0 6 CHRIS 16.4 245.4 131 869 -1961 9 5 18 26 RAFAEL 48.8 71.6 144 735 -1993 1 19 0 22 MICHAEL 49.6 171.6 34 786 -1995 12 9 6 24 SANDY 46.5 206.8 50 529 -1973 6 18 12 13 GORDON 41.7 286.4 50 225 -1982 9 15 6 5 FLORENCE 9.0 260.1 44 689 -1952 6 20 0 25 JOYCE 63.3 262.0 64 770 -1955 8 23 18 12 NADINE 28.5 34.6 32 39 -1963 8 22 0 23 HELENE 53.9 188.3 151 766 -2004 8 3 0 3 DEBBY 43.0 37.3 12 379 -1991 11 23 6 10 HELENE 35.1 164.2 82 701 -1960 1 28 6 5 WILLIAM 13.0 308.1 97 879 -2001 11 9 6 28 DEBBY 41.1 163.1 60 552 -1986 5 16 0 7 BERYL 43.6 318.7 135 847 -1984 7 2 12 17 WILLIAM 11.0 88.5 63 341 -1974 1 4 12 8 DEBBY 51.8 305.6 113 361 -1997 4 23 18 5 RAFAEL 42.1 117.9 11 351 -1963 5 3 18 7 ERNESTO 43.2 286.5 78 298 -1955 3 16 12 26 FLORENCE 42.4 307.8 119 249 -1953 9 15 0 13 GORDON 28.6 232.7 31 776 -1959 9 10 12 9 MICHAEL 55.2 151.8 53 252 -1972 1 3 12 14 MICHAEL 47.6 180.6 73 356 -1959 8 21 12 6 ISAAC 46.1 68.2 153 408 -1990 1 4 6 9 VALERIE 16.0 64.1 126 849 -1952 8 8 0 10 HELENE 53.1 154.0 27 706 -1982 12 4 0 8 GORDON 59.0 125.9 148 187 -1971 12 1 18 28 FLORENCE 46.5 22.7 113 757 -1983 12 28 0 5 DEBBY 42.0 250.6 78 625 -1987 10 27 0 2 WILLIAM 57.6 308.3 31 727 -1980 1 12 0 9 ALBERTO 21.7 240.7 34 158 -1991 2 3 6 28 ERNESTO 61.0 193.9 135 306 -1995 8 7 12 24 OSCAR 61.3 253.5 116 123 -1952 5 11 6 2 TONY 48.0 67.5 40 758 -1970 2 8 12 23 KIRK 18.1 305.3 136 458 -1995 5 26 0 5 MICHAEL 11.1 104.0 124 113 -1991 12 15 12 10 JOYCE 37.2 97.3 101 611 -1986 9 1 12 19 HELENE 46.8 0.3 89 71 -1989 8 27 12 22 JOYCE 44.1 20.5 113 59 -2002 5 2 12 21 JOYCE 54.1 329.7 94 852 -1974 3 8 18 25 LESLIE 43.5 304.9 144 191 -1977 8 12 12 9 SANDY 39.9 56.5 59 34 -1996 3 3 12 21 BERYL 34.4 72.5 106 830 -1998 11 17 12 15 JOYCE 42.7 216.5 155 303 -1964 10 6 12 17 KIRK 36.7 298.4 78 140 -1971 6 22 6 11 JOYCE 59.8 155.7 127 6 -1998 12 5 6 17 KIRK 26.3 179.4 61 54 -1988 3 8 18 5 FLORENCE 68.5 333.9 102 849 -1956 8 21 12 20 OSCAR 63.6 131.0 127 829 -1984 1 1 6 10 OSCAR 58.4 189.0 61 360 -1994 4 16 18 17 NADINE 37.4 129.1 118 402 -1966 1 21 0 17 SANDY 50.7 207.3 30 701 -1960 2 18 0 17 SANDY 24.3 22.8 116 244 -1981 10 11 12 3 NADINE 43.5 163.6 10 60 -2001 5 1 18 19 BERYL 18.0 50.2 137 844 -1992 7 25 18 11 RAFAEL 52.5 163.2 117 844 -1988 2 23 0 18 VALERIE 56.0 44.0 28 750 -1994 10 17 18 24 WILLIAM 29.2 289.4 161 511 -1963 9 18 6 27 VALERIE 12.5 281.2 96 856 -1975 11 7 0 24 ALBERTO 21.0 150.4 62 80 -1976 9 23 18 8 PATTY 64.3 310.1 148 558 -1967 7 26 6 27 OSCAR 65.0 104.7 55 585 -2001 10 24 18 2 LESLIE 11.4 340.0 45 243 -1964 1 12 12 21 JOYCE 59.4 18.2 158 400 -1960 2 3 18 1 SANDY 12.8 44.0 154 31 -1999 6 11 18 23 FLORENCE 52.9 49.3 134 525 -1988 7 25 0 25 NADINE 49.1 202.8 67 161 -1976 1 17 12 20 MICHAEL 15.4 195.5 97 749 -1966 12 14 12 18 OSCAR 57.9 48.5 100 866 -1955 4 12 18 27 GORDON 18.4 285.9 94 314 -2003 11 1 6 12 BERYL 53.7 112.7 107 601 -1994 10 25 12 26 DEBBY 26.0 187.7 139 383 -1952 5 18 6 9 PATTY 26.4 286.4 162 547 -1979 4 8 0 13 MICHAEL 53.6 283.1 74 284 -1989 11 9 12 26 HELENE 38.7 303.3 85 380 -1992 8 12 6 11 HELENE 55.7 153.1 85 319 -1979 9 8 6 15 TONY 38.4 317.7 155 616 -1999 7 12 0 2 ISAAC 14.8 44.5 67 704 -1955 2 19 6 2 TONY 8.6 69.5 44 547 -1958 2 27 18 11 DEBBY 45.9 324.4 164 575 -1989 4 11 18 19 SANDY 41.4 219.8 86 76 -1997 3 17 18 27 OSCAR 7.6 334.8 121 532 -2003 2 20 12 17 FLORENCE 36.8 131.9 52 355 -1989 9 17 6 27 ISAAC 14.9 314.7 61 394 -1967 2 22 0 11 FLORENCE 19.8 70.1 144 320 -1982 8 11 0 16 ALBERTO 45.5 240.0 140 293 -1956 5 2 12 14 ALBERTO 7.2 200.4 102 484 -1989 1 4 6 25 RAFAEL 44.4 348.7 51 476 -1983 7 18 12 22 OSCAR 53.1 98.5 148 829 -2002 2 10 18 8 ERNESTO 32.0 176.2 37 56 -1964 11 4 6 18 VALERIE 39.1 53.1 42 73 -1953 2 21 12 19 OSCAR 32.4 276.8 136 169 -1979 8 18 12 20 VALERIE 18.6 113.6 55 749 -1998 2 18 12 17 ERNESTO 54.5 299.0 141 279 -2000 10 24 18 19 ERNESTO 10.1 246.8 147 633 -1959 1 9 12 14 KIRK 23.3 118.6 131 882 -1960 7 22 0 15 BERYL 24.7 305.8 156 457 -1981 7 5 12 20 GORDON 16.5 158.4 27 87 -1957 5 17 18 2 ISAAC 37.7 95.2 108 115 diff --git a/benchmarks/old_opencl/nearn/cane4_2.db b/benchmarks/old_opencl/nearn/cane4_2.db deleted file mode 100755 index 767876a2..00000000 --- a/benchmarks/old_opencl/nearn/cane4_2.db +++ /dev/null @@ -1,10691 +0,0 @@ -1951 3 8 6 5 ISAAC 9.6 104.8 21 322 -1958 3 9 6 26 FLORENCE 46.3 127.4 92 627 -1961 1 25 12 9 HELENE 30.8 126.3 163 42 -1956 11 21 0 15 JOYCE 68.0 320.5 21 433 -1973 11 18 18 3 SANDY 64.0 2.6 128 102 -1950 6 4 0 25 FLORENCE 21.6 46.2 163 330 -1977 3 28 0 22 MICHAEL 26.2 24.0 72 228 -1967 11 9 12 10 SANDY 58.6 333.0 32 232 -1990 11 16 18 22 ERNESTO 66.0 203.9 141 270 -1974 7 25 18 21 VALERIE 44.7 39.4 99 20 -1969 8 8 6 5 HELENE 69.7 43.0 159 515 -1985 12 21 0 12 PATTY 23.1 293.2 111 375 -2001 1 24 12 21 VALERIE 26.1 15.9 10 141 -1975 2 24 18 6 DEBBY 25.5 114.3 78 387 -1971 4 17 12 2 KIRK 44.3 122.8 92 320 -1992 9 7 12 27 GORDON 38.7 54.3 139 860 -1988 1 1 0 7 SANDY 38.6 88.4 46 149 -1973 1 3 18 25 OSCAR 34.0 27.2 114 715 -1981 12 27 6 3 ISAAC 34.0 290.9 163 122 -1967 3 24 18 2 DEBBY 47.8 104.6 21 566 -1955 9 4 0 2 OSCAR 29.2 157.0 132 777 -1994 8 17 6 2 SANDY 59.9 74.4 43 630 -1995 5 20 12 3 FLORENCE 19.2 269.2 42 757 -1956 9 6 12 22 GORDON 19.8 111.1 28 680 -1972 11 2 12 1 GORDON 9.4 300.4 87 47 -1992 11 25 12 11 WILLIAM 66.1 286.5 26 332 -1953 11 15 18 3 TONY 66.0 348.8 60 817 -1998 8 10 12 7 SANDY 59.1 274.7 120 560 -1970 4 2 12 1 NADINE 11.0 25.9 138 325 -1986 5 18 18 18 ISAAC 52.1 52.1 60 401 -1985 3 23 0 12 FLORENCE 39.9 114.2 110 634 -1985 4 8 6 20 NADINE 26.9 174.1 116 342 -1974 10 6 6 19 HELENE 60.6 64.7 66 503 -1971 1 23 6 11 JOYCE 63.1 270.9 98 830 -1979 6 1 0 25 MICHAEL 40.0 344.6 33 552 -1957 8 9 6 9 MICHAEL 27.5 327.3 12 867 -1952 2 5 6 6 MICHAEL 41.4 230.2 30 24 -1950 7 9 12 22 BERYL 49.2 222.3 162 589 -1973 1 10 0 8 KIRK 34.5 231.0 10 361 -1983 2 2 18 9 VALERIE 54.5 318.6 35 82 -1971 6 5 6 21 GORDON 31.1 2.1 86 471 -1989 9 9 12 17 RAFAEL 42.1 350.5 120 245 -1960 8 10 18 4 VALERIE 19.4 50.0 73 549 -1958 1 13 6 25 FLORENCE 11.7 230.6 27 161 -1959 12 22 0 12 WILLIAM 53.9 222.6 27 391 -1985 7 1 0 28 KIRK 64.1 160.9 144 470 -1954 8 17 12 13 OSCAR 13.0 65.9 132 371 -1988 3 14 6 18 ERNESTO 31.0 14.7 120 443 -1998 6 21 6 11 PATTY 48.0 268.1 28 350 -1954 11 27 0 20 VALERIE 26.4 74.6 163 709 -1958 2 14 12 19 PATTY 44.2 180.7 142 97 -1971 2 2 18 14 GORDON 46.2 293.3 95 110 -1987 9 27 12 21 LESLIE 33.4 240.3 14 362 -1979 7 4 6 17 CHRIS 28.1 291.2 130 822 -1974 6 9 18 21 ALBERTO 58.3 56.8 48 694 -1982 12 26 12 25 KIRK 13.6 89.6 87 47 -1995 6 9 12 2 KIRK 57.2 33.8 111 41 -1993 6 20 0 13 ISAAC 50.1 97.9 45 793 -2003 6 21 0 18 OSCAR 33.2 153.6 69 162 -1984 5 16 12 14 ERNESTO 15.5 110.2 119 116 -1991 10 27 18 22 OSCAR 35.5 332.5 141 809 -1986 3 8 6 20 LESLIE 67.8 280.6 140 825 -2004 7 13 6 10 RAFAEL 35.5 314.4 103 589 -1954 3 28 6 12 JOYCE 35.5 210.8 91 815 -1960 12 12 12 18 HELENE 30.6 26.2 116 66 -1950 1 18 12 24 JOYCE 23.8 115.6 125 512 -1950 10 20 12 4 ISAAC 10.3 56.0 51 191 -2001 11 18 18 26 RAFAEL 9.1 292.5 88 87 -1954 7 25 18 6 PATTY 15.2 227.2 37 370 -1988 11 25 6 4 CHRIS 45.5 248.2 119 251 -1972 8 8 18 15 GORDON 69.8 155.4 62 436 -1957 7 12 18 2 FLORENCE 32.8 325.9 108 62 -1999 6 2 18 28 OSCAR 45.8 10.1 134 796 -1961 12 25 12 14 LESLIE 30.7 26.6 11 105 -1986 12 22 6 14 LESLIE 26.5 300.7 36 177 -1966 2 24 12 8 NADINE 19.7 4.1 162 208 -1957 12 3 12 10 ERNESTO 10.3 323.2 122 664 -1963 6 28 0 23 SANDY 16.5 321.1 122 703 -1997 8 26 18 27 TONY 54.0 197.4 87 778 -1970 6 22 18 15 NADINE 14.6 135.1 16 129 -1975 3 20 6 4 HELENE 35.6 47.5 67 894 -1954 11 23 0 8 MICHAEL 47.3 41.4 83 271 -1957 4 8 12 15 JOYCE 57.6 216.0 56 778 -1987 6 11 12 27 RAFAEL 15.4 19.8 35 638 -1988 2 10 0 2 MICHAEL 50.7 27.8 98 742 -1976 6 19 6 25 OSCAR 62.6 118.2 79 810 -1996 11 13 6 21 GORDON 43.7 158.0 85 297 -1991 7 5 6 22 NADINE 59.9 245.5 148 115 -1966 6 3 0 20 GORDON 24.8 81.1 65 386 -1956 11 2 12 8 ERNESTO 23.0 22.1 97 220 -1999 2 25 0 11 KIRK 36.2 76.4 155 395 -1981 1 5 12 28 BERYL 21.4 96.9 140 425 -1971 11 19 0 11 ISAAC 46.4 29.6 43 315 -1998 8 2 18 10 TONY 54.2 0.9 151 467 -1967 10 18 0 11 TONY 10.8 303.5 133 701 -1978 9 21 12 9 ALBERTO 30.1 178.6 117 449 -1960 5 24 12 16 OSCAR 32.8 318.2 35 27 -1988 3 28 12 11 SANDY 17.1 269.7 107 275 -1989 7 20 0 26 HELENE 59.5 208.7 131 465 -1965 9 23 0 16 RAFAEL 19.7 297.2 153 884 -1992 2 20 0 2 JOYCE 37.7 188.8 46 240 -1962 12 17 12 25 ISAAC 16.3 105.6 81 550 -1954 9 26 12 11 WILLIAM 30.2 338.2 46 261 -1988 5 27 18 8 BERYL 58.5 308.4 127 516 -1987 3 25 6 4 OSCAR 16.8 2.6 48 651 -1972 9 4 0 26 BERYL 9.7 356.7 82 447 -1974 2 12 0 1 RAFAEL 16.0 102.1 60 291 -1975 12 4 6 25 RAFAEL 67.7 193.4 136 18 -1984 2 25 12 17 WILLIAM 14.8 314.0 46 879 -1988 1 15 18 1 LESLIE 19.6 214.4 61 884 -1963 3 9 6 18 SANDY 68.7 291.1 115 490 -1966 5 11 6 22 NADINE 47.3 227.4 72 456 -1992 12 10 6 19 MICHAEL 8.8 233.4 34 378 -1989 12 22 0 1 FLORENCE 16.2 89.3 27 233 -1985 6 3 18 17 LESLIE 46.2 112.8 161 632 -1999 4 7 0 14 WILLIAM 17.6 201.6 138 725 -1960 6 28 12 7 OSCAR 28.1 126.3 164 680 -1999 12 22 12 24 VALERIE 12.2 3.1 97 50 -1951 9 3 12 9 JOYCE 63.3 342.0 21 33 -1985 2 11 18 27 FLORENCE 47.3 350.6 140 674 -1967 11 5 0 7 ISAAC 54.0 285.8 147 511 -1977 3 27 6 26 KIRK 20.4 35.1 43 287 -1991 3 19 12 11 BERYL 56.8 99.4 154 655 -1996 10 12 18 11 DEBBY 49.7 324.1 152 125 -1993 5 17 12 6 JOYCE 13.8 321.9 80 583 -1962 1 6 18 26 OSCAR 8.8 180.8 121 530 -1971 9 15 0 18 VALERIE 46.9 273.6 61 602 -1953 8 13 12 12 LESLIE 25.6 262.4 39 834 -1992 5 20 6 20 ALBERTO 18.1 4.3 154 462 -1982 10 6 18 4 CHRIS 10.9 244.1 114 873 -2002 5 16 12 3 ERNESTO 29.6 191.6 117 404 -1952 10 5 6 12 OSCAR 43.2 279.5 23 677 -1957 12 14 0 26 RAFAEL 26.6 128.6 138 42 -2004 11 27 0 3 ERNESTO 50.2 207.6 15 536 -1978 3 6 12 27 OSCAR 56.6 162.0 159 546 -1991 12 18 0 18 CHRIS 53.0 213.0 139 471 -1991 5 10 12 1 FLORENCE 30.8 201.6 137 846 -1980 7 28 0 7 PATTY 41.8 166.0 96 157 -1982 11 13 0 25 ISAAC 46.3 304.6 145 260 -1953 3 18 6 3 VALERIE 8.9 18.2 24 293 -1993 12 17 12 4 ALBERTO 37.8 76.7 137 686 -1991 6 8 0 19 NADINE 44.3 56.2 32 880 -1964 4 2 6 14 TONY 27.4 24.0 102 593 -1968 3 5 18 11 ISAAC 8.0 282.3 30 846 -1958 3 6 12 21 LESLIE 46.2 251.5 137 515 -2003 7 20 6 5 WILLIAM 66.9 305.2 97 17 -1961 7 20 6 28 ALBERTO 44.8 208.1 45 56 -1989 2 20 0 7 GORDON 49.7 69.8 19 613 -1989 9 4 18 28 SANDY 64.6 312.4 65 602 -1967 1 15 6 1 VALERIE 26.7 8.3 23 816 -1964 11 18 12 25 FLORENCE 54.6 145.6 20 282 -1998 4 11 6 24 DEBBY 33.3 225.3 99 584 -1962 1 20 0 14 VALERIE 32.1 165.0 138 456 -1961 10 24 18 21 FLORENCE 9.6 64.0 24 176 -2000 9 1 18 10 ALBERTO 40.9 340.1 19 772 -1972 12 11 0 13 HELENE 18.0 204.8 87 476 -1986 7 20 18 19 CHRIS 42.2 132.3 122 169 -1951 10 22 0 21 KIRK 45.6 298.7 10 620 -2003 10 6 18 18 TONY 43.2 10.0 24 725 -1977 6 25 18 26 HELENE 36.1 337.9 133 827 -1988 5 1 12 16 SANDY 52.0 326.8 127 540 -1973 9 8 18 28 JOYCE 58.2 205.3 127 12 -1953 10 16 12 8 SANDY 54.8 15.9 39 722 -1962 10 8 6 22 OSCAR 66.3 326.8 103 707 -1998 7 22 12 28 WILLIAM 21.0 169.6 81 646 -1978 3 20 0 5 ERNESTO 22.7 346.6 79 553 -1995 11 7 12 12 CHRIS 28.6 241.4 149 732 -1987 5 19 18 27 GORDON 11.5 317.5 115 498 -2004 8 26 0 18 ALBERTO 32.3 191.6 56 148 -1980 7 20 0 9 BERYL 59.6 144.9 105 198 -1977 2 7 0 8 WILLIAM 62.4 156.1 66 735 -1993 9 3 18 8 VALERIE 36.8 120.0 78 505 -2001 1 2 12 20 DEBBY 24.4 79.0 118 657 -2003 5 21 0 8 KIRK 45.1 13.7 47 654 -1961 1 2 6 3 JOYCE 19.1 158.1 62 459 -1990 9 14 12 1 ISAAC 64.1 143.8 70 723 -1950 11 9 6 25 DEBBY 27.1 149.7 132 55 -1965 5 13 0 17 TONY 27.8 89.0 122 260 -1983 6 28 0 25 LESLIE 30.6 72.1 72 512 -2002 7 18 12 24 CHRIS 57.0 333.0 34 71 -1981 5 20 12 18 RAFAEL 16.2 206.3 110 562 -2004 7 9 0 15 MICHAEL 63.6 344.6 67 341 -1962 4 17 0 18 KIRK 68.4 2.0 72 878 -1957 1 17 18 7 MICHAEL 69.7 108.8 127 828 -1999 9 17 0 23 OSCAR 39.8 242.8 86 765 -2003 8 5 12 12 BERYL 27.0 175.0 65 25 -1976 10 12 12 9 RAFAEL 19.7 332.1 122 144 -1966 12 16 6 9 LESLIE 69.8 340.9 109 409 -1955 2 22 18 27 CHRIS 37.4 46.8 30 218 -1999 5 9 6 28 PATTY 40.6 215.8 121 506 -1981 12 13 12 19 WILLIAM 29.5 285.6 160 305 -1971 4 25 6 12 OSCAR 14.6 56.6 53 478 -1963 9 15 0 22 DEBBY 8.5 260.6 22 833 -1987 5 5 18 22 GORDON 68.3 87.7 63 854 -1994 1 21 6 5 BERYL 45.4 188.0 130 201 -2001 2 4 18 8 MICHAEL 26.8 303.8 101 508 -1982 12 5 18 17 WILLIAM 19.2 260.9 30 726 -1965 9 6 6 22 OSCAR 21.9 331.2 94 321 -1985 6 9 0 18 HELENE 12.9 36.9 17 486 -1960 11 14 0 25 KIRK 32.7 315.9 40 91 -1998 7 14 12 1 WILLIAM 69.9 135.7 80 392 -1974 10 3 6 7 VALERIE 49.8 56.3 149 332 -1998 9 27 18 6 GORDON 49.6 271.3 157 567 -1955 9 17 0 25 CHRIS 10.0 197.0 163 1 -1978 8 11 6 4 DEBBY 23.5 158.0 133 757 -1979 10 4 0 17 JOYCE 42.1 19.3 36 379 -1961 3 3 12 9 DEBBY 68.1 63.2 37 8 -1997 2 22 6 22 MICHAEL 29.3 168.4 15 790 -1983 2 9 0 9 OSCAR 27.7 165.3 115 712 -1987 11 14 12 28 PATTY 39.1 263.3 46 574 -1957 8 13 12 25 RAFAEL 12.0 269.8 51 715 -1956 1 16 6 19 DEBBY 13.5 240.9 76 367 -1988 12 9 6 8 DEBBY 48.9 333.4 116 361 -2000 10 27 12 23 ISAAC 52.0 130.2 131 126 -1974 8 6 18 7 VALERIE 63.8 186.4 101 765 -1999 7 25 6 23 BERYL 19.7 316.0 63 8 -1985 1 5 0 6 VALERIE 24.7 79.9 141 819 -1970 2 17 6 1 PATTY 10.5 127.1 139 519 -1954 8 8 6 25 BERYL 41.7 308.1 90 299 -1980 5 4 6 14 MICHAEL 46.4 97.3 107 799 -2001 12 12 6 26 CHRIS 38.8 176.9 163 888 -1959 12 6 18 23 OSCAR 46.7 61.9 160 856 -1982 1 13 18 6 RAFAEL 68.5 180.3 117 577 -2000 11 14 12 15 OSCAR 51.8 231.0 30 756 -1986 10 28 18 8 OSCAR 55.6 227.8 41 101 -1978 5 11 12 23 NADINE 24.5 282.0 18 181 -1993 7 6 12 7 JOYCE 32.6 99.7 96 364 -1951 5 20 0 25 ISAAC 61.3 100.4 15 94 -1998 12 16 0 13 ALBERTO 48.7 168.3 75 218 -1963 3 9 0 25 JOYCE 16.6 4.1 122 866 -1998 8 21 6 8 HELENE 18.4 132.7 101 692 -1958 11 2 0 26 ERNESTO 41.0 356.6 161 422 -1987 11 8 18 27 SANDY 62.8 21.7 82 34 -1953 8 11 12 6 CHRIS 40.4 161.0 75 891 -2002 6 28 12 10 TONY 34.1 148.4 120 804 -1951 11 16 18 17 VALERIE 52.9 27.7 61 415 -1962 5 14 0 25 ISAAC 30.6 279.7 118 390 -1963 7 5 12 2 MICHAEL 41.0 271.2 29 572 -1969 2 12 6 18 DEBBY 24.5 119.6 151 705 -1995 1 27 12 16 NADINE 20.8 307.8 142 468 -1982 12 2 0 22 DEBBY 31.6 259.5 62 348 -1989 4 22 6 5 ERNESTO 38.1 44.5 93 826 -2003 8 10 0 24 LESLIE 14.1 273.4 143 486 -1988 2 20 12 14 ERNESTO 26.8 145.3 143 593 -1999 1 20 0 14 OSCAR 46.2 330.3 49 401 -1958 3 19 18 1 PATTY 66.8 162.4 92 813 -2001 2 19 0 10 HELENE 55.2 9.3 85 494 -1956 3 17 6 3 CHRIS 66.5 244.1 53 229 -1951 1 2 0 26 RAFAEL 20.2 61.3 47 362 -1981 10 11 6 3 FLORENCE 69.5 8.4 10 450 -1996 9 23 12 26 BERYL 36.8 344.1 156 173 -1999 3 14 0 3 PATTY 49.5 25.9 78 405 -1956 12 19 18 24 WILLIAM 55.0 290.7 110 85 -1977 10 23 6 10 KIRK 45.0 348.9 137 738 -1999 9 2 0 14 NADINE 42.1 87.0 135 315 -1958 3 13 0 27 WILLIAM 41.5 352.8 34 509 -1978 11 27 12 23 GORDON 7.7 22.3 75 206 -1969 6 11 18 26 WILLIAM 26.5 305.0 93 718 -1982 3 22 6 18 DEBBY 12.3 162.5 89 540 -1966 8 1 12 14 ISAAC 36.7 129.2 153 26 -1959 3 28 6 10 CHRIS 41.2 85.6 138 227 -1965 8 27 0 6 DEBBY 21.2 31.6 87 836 -1969 5 21 12 28 DEBBY 58.7 168.6 29 416 -1997 6 4 0 27 GORDON 37.9 95.4 142 272 -1996 5 15 12 6 FLORENCE 18.1 177.5 38 798 -1951 9 19 6 8 OSCAR 35.3 169.9 47 100 -1961 3 1 18 13 TONY 69.8 284.1 97 857 -1985 12 8 0 15 ALBERTO 12.4 216.5 143 498 -1982 9 17 12 14 BERYL 29.6 184.2 101 350 -1971 8 6 18 9 PATTY 42.0 18.5 47 224 -1978 8 15 0 9 TONY 58.6 297.0 85 210 -1978 3 20 0 22 KIRK 24.2 226.9 76 707 -1997 8 21 6 27 WILLIAM 37.3 166.8 11 333 -1969 4 23 12 11 HELENE 65.0 221.5 57 578 -1985 1 22 12 6 FLORENCE 61.4 139.4 103 837 -1986 7 3 12 19 HELENE 34.7 350.0 50 105 -1971 6 11 6 6 MICHAEL 32.3 198.4 155 785 -1993 8 10 0 21 KIRK 39.9 336.0 110 678 -1985 9 2 6 3 TONY 44.9 82.3 33 543 -1999 5 13 18 14 LESLIE 11.3 340.8 127 162 -1965 12 6 0 8 RAFAEL 58.9 288.7 114 753 -1994 1 21 18 1 LESLIE 28.5 0.3 75 521 -1962 1 20 18 2 ISAAC 14.9 201.9 11 64 -1988 12 10 18 24 ALBERTO 28.8 156.8 34 61 -1971 3 18 6 10 CHRIS 10.3 144.5 93 814 -1974 1 28 6 24 JOYCE 18.4 3.6 24 258 -1997 5 7 18 22 ISAAC 47.4 180.9 51 778 -1963 7 10 12 6 BERYL 66.7 226.1 133 487 -1979 12 1 12 14 RAFAEL 57.1 220.5 58 569 -1964 8 12 12 21 OSCAR 55.2 317.4 95 530 -1971 8 20 0 27 PATTY 62.3 288.0 74 254 -1957 6 23 0 13 SANDY 13.5 210.2 155 552 -1998 9 18 12 14 NADINE 49.9 84.1 43 483 -2002 11 21 12 23 SANDY 58.5 357.1 119 62 -1951 5 13 18 15 GORDON 29.7 46.5 12 137 -1978 6 27 12 18 KIRK 12.9 114.2 144 116 -1951 9 7 18 15 BERYL 21.8 29.8 95 427 -1963 12 3 6 17 RAFAEL 54.7 235.4 155 312 -1978 5 12 0 23 GORDON 19.4 12.3 142 606 -1968 10 13 6 27 ISAAC 29.1 44.9 110 752 -1980 1 22 6 22 PATTY 47.9 227.7 124 663 -2003 12 28 0 19 KIRK 29.1 336.4 138 346 -1966 5 15 18 12 OSCAR 47.0 260.8 134 289 -2003 4 16 18 9 JOYCE 51.0 95.1 158 815 -1955 3 14 6 26 ISAAC 61.2 287.4 105 548 -1977 11 14 12 23 PATTY 40.2 123.9 137 11 -1997 6 24 6 28 ALBERTO 17.1 219.8 162 78 -1982 6 15 18 12 MICHAEL 33.8 33.4 131 762 -1953 11 15 18 25 JOYCE 17.9 176.3 85 234 -1998 8 19 12 13 BERYL 51.4 241.5 114 544 -1971 2 26 0 11 FLORENCE 23.3 78.8 124 410 -1964 1 12 18 7 GORDON 10.4 115.3 54 517 -1994 2 9 6 25 TONY 41.4 192.7 70 720 -1957 11 28 0 23 VALERIE 14.3 37.6 100 535 -2001 9 11 6 21 ERNESTO 23.7 127.0 83 655 -1987 3 9 12 17 FLORENCE 37.1 119.8 30 665 -1971 6 6 0 24 HELENE 40.6 318.5 54 737 -1982 7 14 0 18 ALBERTO 36.3 147.6 73 678 -1958 11 21 18 17 VALERIE 12.5 328.8 116 255 -1985 1 23 12 7 FLORENCE 59.6 246.9 91 773 -1957 11 15 6 2 JOYCE 56.9 118.3 137 121 -1996 6 25 12 15 VALERIE 31.9 18.6 28 238 -1975 10 18 12 14 TONY 33.3 247.9 139 851 -1958 2 1 0 5 KIRK 34.3 162.8 81 216 -2002 4 13 18 23 ISAAC 50.4 141.6 142 737 -1971 2 15 18 8 VALERIE 28.7 41.3 138 353 -1957 10 13 12 4 KIRK 56.7 269.9 68 695 -2003 7 16 6 2 LESLIE 39.6 99.3 64 682 -1987 6 15 6 5 VALERIE 62.3 49.5 119 339 -1970 5 6 12 16 HELENE 12.9 174.8 29 321 -1963 5 25 6 9 PATTY 34.4 288.8 122 192 -1982 8 1 18 27 LESLIE 37.8 6.4 68 706 -1982 8 28 12 25 BERYL 21.4 267.1 86 749 -1970 9 6 18 23 DEBBY 27.0 84.0 155 24 -1990 1 24 18 8 OSCAR 52.4 322.3 120 764 -1995 11 19 12 19 RAFAEL 40.8 104.4 97 888 -1994 4 7 0 23 PATTY 20.3 42.6 86 763 -1950 9 13 0 14 ALBERTO 10.2 16.6 156 572 -1984 1 19 0 2 TONY 53.2 78.7 11 648 -1992 12 1 18 16 TONY 40.6 195.6 147 28 -1975 5 8 0 24 SANDY 54.4 102.2 134 373 -1956 2 22 18 17 OSCAR 69.8 266.8 93 771 -2003 6 11 12 21 SANDY 38.2 133.4 83 362 -1968 1 24 12 24 SANDY 22.8 214.6 105 534 -1968 9 11 6 17 SANDY 37.7 267.9 37 613 -1963 9 17 0 7 NADINE 7.5 75.3 19 358 -2000 12 23 6 17 OSCAR 26.3 62.8 141 422 -1998 4 14 18 11 LESLIE 27.0 155.7 106 534 -1985 8 23 18 19 FLORENCE 13.9 286.1 154 260 -1961 10 23 0 20 VALERIE 15.2 353.0 12 407 -1993 10 4 18 23 NADINE 31.6 293.9 62 29 -1956 7 7 6 15 ERNESTO 65.1 259.2 156 108 -2003 8 10 6 5 ISAAC 53.9 301.2 75 202 -1956 8 17 12 28 MICHAEL 11.1 294.2 58 518 -1997 4 23 12 28 PATTY 19.3 292.8 28 866 -1956 11 7 12 11 WILLIAM 45.5 198.8 136 327 -1988 7 20 18 4 BERYL 54.8 216.2 162 115 -1980 10 13 6 19 VALERIE 66.2 168.1 44 74 -1998 3 8 12 28 SANDY 40.2 350.7 143 343 -1965 3 4 6 11 ERNESTO 7.8 355.2 30 781 -1970 7 23 18 17 HELENE 10.5 211.4 34 154 -1982 12 8 0 16 OSCAR 55.1 310.7 147 96 -1953 11 26 0 15 DEBBY 36.5 216.4 43 606 -1952 6 26 18 11 PATTY 55.1 320.9 37 829 -1976 10 15 18 17 DEBBY 22.0 149.4 102 292 -1974 1 26 6 9 CHRIS 68.3 6.5 92 669 -1955 6 20 12 11 OSCAR 65.8 63.0 111 411 -1995 6 1 18 22 RAFAEL 11.0 26.7 161 322 -1998 7 12 18 13 BERYL 28.4 260.9 62 887 -1994 8 15 18 14 BERYL 38.4 184.9 96 112 -1993 9 26 18 21 PATTY 10.3 168.9 54 206 -1988 10 7 0 18 PATTY 47.0 102.0 163 737 -1963 7 13 6 18 KIRK 45.5 316.5 100 670 -2002 12 17 0 21 PATTY 60.3 340.7 63 167 -1971 1 14 12 3 TONY 25.3 16.2 157 817 -2000 5 8 18 4 FLORENCE 23.2 34.8 123 700 -1996 12 18 6 16 MICHAEL 69.1 352.2 96 629 -1973 5 15 18 21 WILLIAM 41.3 58.1 114 281 -1998 8 7 0 14 NADINE 19.7 294.6 51 513 -1971 7 4 12 5 FLORENCE 43.9 51.4 91 179 -1967 5 9 6 24 HELENE 58.8 326.4 90 637 -1982 1 18 6 26 NADINE 16.0 227.8 152 414 -1990 11 23 18 20 ISAAC 62.7 357.9 151 569 -1952 10 13 6 10 KIRK 21.9 142.5 72 65 -1985 5 23 0 2 GORDON 46.6 119.1 19 799 -2003 5 10 18 4 CHRIS 30.7 264.1 48 588 -1979 12 17 6 20 FLORENCE 33.2 240.0 28 379 -1999 2 18 12 10 DEBBY 36.8 217.8 109 602 -1978 4 2 12 17 GORDON 65.4 23.4 149 468 -1984 10 19 12 11 FLORENCE 56.2 287.0 55 583 -1982 8 27 6 3 WILLIAM 57.3 217.8 23 741 -1956 10 28 0 5 VALERIE 23.1 20.7 63 660 -1950 10 2 0 21 ALBERTO 19.5 83.9 140 173 -1997 1 15 0 18 CHRIS 40.3 291.3 23 451 -1979 9 5 0 15 TONY 24.0 110.1 18 16 -1997 8 28 0 6 OSCAR 64.1 60.2 141 165 -1951 2 14 6 15 TONY 16.1 41.9 112 595 -1960 6 8 0 8 WILLIAM 18.0 349.7 77 756 -1989 8 1 0 8 WILLIAM 55.2 64.6 41 528 -1988 8 5 0 5 BERYL 21.7 122.8 80 757 -1985 2 3 12 6 WILLIAM 9.0 171.3 139 90 -1969 3 12 6 5 RAFAEL 22.0 49.7 132 261 -1969 11 27 0 1 MICHAEL 44.0 315.6 79 252 -2003 12 14 18 15 PATTY 41.6 32.7 93 356 -1960 2 12 12 3 TONY 15.4 158.0 75 757 -1986 11 9 0 27 HELENE 61.7 230.2 51 111 -1977 3 10 6 19 LESLIE 43.0 189.9 100 400 -1997 7 1 0 21 MICHAEL 65.8 281.2 157 625 -1981 6 16 12 12 SANDY 57.6 214.3 42 860 -1983 7 12 0 28 ALBERTO 44.0 69.9 138 843 -1967 12 21 6 1 BERYL 21.7 331.5 134 732 -2003 3 5 18 6 RAFAEL 21.1 64.1 75 589 -1977 2 1 18 19 JOYCE 20.2 190.4 57 554 -1986 12 6 6 21 ALBERTO 60.6 196.7 62 689 -1959 4 2 0 10 RAFAEL 41.5 11.8 110 533 -1992 9 6 12 20 VALERIE 12.5 273.1 43 541 -1960 2 11 0 3 VALERIE 37.5 291.0 14 362 -1976 8 17 0 2 MICHAEL 57.2 319.7 132 388 -1954 6 23 6 8 ALBERTO 33.6 311.3 72 869 -1977 2 7 18 6 WILLIAM 20.5 84.9 102 59 -1973 5 5 0 24 OSCAR 10.2 53.1 154 300 -1979 4 20 18 21 OSCAR 43.4 170.9 37 53 -1972 1 9 0 19 JOYCE 48.5 159.8 113 274 -2003 2 15 6 24 WILLIAM 67.0 36.5 59 706 -1978 5 10 6 4 WILLIAM 8.8 285.0 36 465 -1964 9 11 6 9 JOYCE 23.1 98.9 91 795 -1956 12 8 18 2 SANDY 28.0 203.1 86 495 -1951 6 9 0 16 ALBERTO 34.6 8.8 125 202 -1970 6 7 12 4 ALBERTO 35.5 345.6 36 452 -1964 1 23 0 3 ALBERTO 35.3 350.0 30 161 -1995 3 27 0 6 ALBERTO 60.1 243.9 24 236 -2000 1 21 0 27 ALBERTO 14.9 54.3 91 285 -1974 6 22 6 2 DEBBY 30.6 273.6 35 261 -1957 6 26 6 3 DEBBY 23.1 252.8 121 442 -1979 1 9 18 28 KIRK 38.2 20.5 35 625 -1999 3 5 12 11 NADINE 61.8 129.9 127 697 -1986 2 25 18 20 LESLIE 26.4 48.8 111 540 -1955 12 28 6 21 JOYCE 49.2 203.9 92 23 -1987 4 22 6 16 LESLIE 35.5 24.6 112 881 -1990 9 6 18 7 HELENE 15.6 125.4 19 487 -1952 12 7 12 27 JOYCE 46.7 142.9 85 133 -1979 4 21 6 7 CHRIS 63.1 121.1 108 609 -1981 5 1 0 4 BERYL 35.7 240.5 107 106 -1963 1 7 12 8 VALERIE 38.0 67.5 163 525 -1972 2 8 12 10 ISAAC 39.6 68.1 27 803 -1962 2 9 18 16 BERYL 64.6 183.1 80 486 -1969 9 9 18 1 NADINE 29.7 13.3 30 170 -1976 1 13 0 28 GORDON 8.2 250.0 65 535 -2001 5 23 12 6 RAFAEL 27.7 21.7 69 880 -1962 1 28 6 5 ALBERTO 19.9 295.4 151 561 -1994 12 25 18 11 PATTY 58.3 305.8 156 4 -1990 8 10 12 1 SANDY 68.7 93.9 125 705 -1982 7 22 0 16 ISAAC 61.6 37.4 68 530 -1980 4 24 18 16 GORDON 28.4 35.1 19 386 -1996 12 20 12 14 NADINE 63.5 342.9 122 547 -1987 7 18 6 28 ISAAC 22.1 211.5 47 384 -1979 6 19 6 18 BERYL 64.6 123.5 61 818 -1980 10 7 0 3 ISAAC 44.5 229.8 123 876 -1966 4 21 18 14 RAFAEL 40.4 38.9 12 833 -1986 3 25 6 22 MICHAEL 36.5 124.7 152 644 -1955 1 12 12 21 TONY 16.0 221.9 149 753 -1976 5 19 6 10 OSCAR 24.7 62.8 135 621 -1995 2 27 6 24 ERNESTO 61.4 203.1 91 155 -1954 5 18 0 28 HELENE 49.2 14.1 29 431 -2001 4 20 6 15 CHRIS 65.1 242.5 107 5 -1991 9 22 12 2 NADINE 48.0 109.5 91 626 -1978 9 7 12 21 ALBERTO 23.0 99.8 141 229 -1997 3 7 0 7 KIRK 68.8 276.5 35 747 -1952 7 23 0 5 ERNESTO 30.2 206.0 92 570 -1992 2 21 0 23 ERNESTO 63.1 231.6 124 700 -1963 2 11 18 4 ERNESTO 60.9 60.9 147 549 -2003 8 3 18 6 ISAAC 56.1 172.6 136 804 -1976 8 1 12 23 CHRIS 58.0 137.8 30 388 -1957 10 21 18 22 SANDY 42.4 262.4 18 221 -1989 12 8 12 9 RAFAEL 8.4 244.4 84 719 -2002 5 7 6 9 BERYL 29.9 318.7 52 243 -1999 3 15 18 21 NADINE 67.9 99.5 85 179 -1983 5 25 12 20 WILLIAM 43.3 349.5 123 887 -1998 6 7 18 12 MICHAEL 15.4 328.4 41 166 -1973 3 27 6 20 ISAAC 19.3 23.4 17 846 -1968 2 14 12 2 OSCAR 17.4 321.7 71 848 -1967 4 3 18 17 NADINE 42.0 234.4 13 581 -1986 4 27 12 21 LESLIE 9.2 89.0 120 224 -2003 7 19 0 23 DEBBY 57.2 268.7 108 351 -1959 8 10 6 12 MICHAEL 52.6 252.0 31 483 -1964 6 3 12 12 PATTY 17.7 283.0 121 860 -1954 7 20 12 2 OSCAR 38.2 247.5 146 228 -1979 2 11 6 11 NADINE 24.8 344.2 76 675 -1981 8 10 6 20 OSCAR 62.8 306.4 41 71 -2004 11 17 18 1 KIRK 49.2 25.6 161 885 -1985 9 28 0 1 FLORENCE 21.8 127.8 145 638 -1985 2 2 12 7 HELENE 57.2 204.1 152 588 -1984 1 7 18 26 OSCAR 61.2 80.0 149 586 -1972 10 10 18 27 ISAAC 35.8 225.7 84 13 -1979 4 11 12 14 BERYL 45.1 233.1 70 152 -1979 1 7 6 5 CHRIS 37.3 320.1 111 90 -1950 6 6 12 9 LESLIE 42.1 341.5 121 790 -1994 3 20 0 8 PATTY 7.6 51.6 90 524 -1952 4 21 12 14 HELENE 24.5 185.6 86 169 -1993 6 23 6 16 TONY 59.7 162.0 87 591 -1959 6 10 0 20 DEBBY 64.8 54.1 158 197 -1982 2 6 12 16 LESLIE 52.9 316.2 11 632 -1973 12 13 18 6 WILLIAM 38.3 270.3 159 145 -1954 4 8 0 1 NADINE 13.8 346.1 125 123 -2003 7 3 6 20 KIRK 48.1 269.7 43 878 -1969 10 9 6 13 CHRIS 48.7 50.0 34 717 -1987 10 15 0 28 HELENE 12.4 55.4 71 163 -1974 4 11 0 26 NADINE 34.6 53.9 122 278 -1956 9 11 12 26 CHRIS 54.0 334.3 150 252 -1992 3 1 18 16 OSCAR 17.0 252.3 84 271 -1978 3 1 12 1 OSCAR 45.4 227.6 116 307 -1975 5 10 12 7 ISAAC 19.9 119.8 22 709 -1960 9 13 18 22 OSCAR 14.5 301.4 91 678 -1951 6 8 12 25 OSCAR 40.2 123.5 89 442 -1960 4 13 18 27 WILLIAM 29.4 48.0 153 720 -1960 7 3 6 18 PATTY 27.6 285.9 147 679 -1979 9 18 6 19 ERNESTO 10.9 147.4 46 47 -1954 12 23 6 24 BERYL 50.9 237.2 87 788 -1956 11 15 6 10 WILLIAM 55.9 98.7 104 588 -1974 5 9 6 9 ALBERTO 41.3 74.3 88 813 -1959 10 25 0 22 KIRK 7.1 271.0 124 683 -1963 6 23 12 5 HELENE 20.4 308.6 120 30 -1982 7 14 6 6 SANDY 39.8 38.1 56 743 -1981 7 15 0 18 HELENE 50.1 10.6 153 108 -1990 10 6 12 5 DEBBY 28.6 325.8 35 159 -1987 3 2 6 2 MICHAEL 41.2 289.9 18 858 -2000 11 8 12 8 NADINE 44.1 64.8 15 56 -1989 10 12 0 23 OSCAR 17.3 136.4 114 419 -1969 3 11 6 6 ALBERTO 51.2 25.3 145 534 -2003 6 9 6 6 VALERIE 41.7 82.4 36 348 -1993 5 14 18 5 RAFAEL 15.0 122.8 107 107 -1967 1 4 0 12 ISAAC 52.3 134.3 13 795 -1974 9 28 6 7 ERNESTO 16.4 215.5 61 472 -1965 1 1 6 25 WILLIAM 30.1 141.9 33 645 -1991 8 23 12 6 JOYCE 53.0 185.9 108 75 -1996 1 23 18 9 FLORENCE 67.6 186.1 153 828 -1995 5 18 12 25 VALERIE 64.8 353.0 15 234 -1975 5 16 12 26 NADINE 26.1 326.9 149 614 -2001 1 22 18 8 TONY 28.2 206.3 136 42 -1951 2 27 18 23 VALERIE 15.2 176.4 20 147 -1972 4 5 12 16 ERNESTO 16.1 104.4 49 108 -1971 10 21 6 7 GORDON 9.3 143.9 114 201 -1975 11 13 6 28 SANDY 20.7 138.3 131 801 -1950 10 12 6 4 KIRK 52.6 215.8 33 1 -1995 9 18 12 23 ISAAC 34.2 245.8 108 731 -1990 4 15 0 1 OSCAR 14.6 22.3 107 544 -1970 9 28 6 18 VALERIE 28.2 213.3 15 413 -1954 12 16 6 28 OSCAR 42.5 276.0 54 869 -1952 4 15 6 21 HELENE 26.5 109.4 29 150 -1951 4 4 18 4 HELENE 9.7 200.6 139 89 -1976 2 11 18 12 NADINE 59.2 216.5 32 172 -1972 4 24 6 1 VALERIE 52.1 181.1 145 86 -1978 9 7 0 9 NADINE 66.3 143.3 150 565 -1970 12 2 0 3 FLORENCE 11.4 207.9 110 147 -2000 9 4 18 21 GORDON 43.1 119.1 118 351 -1950 9 3 6 5 JOYCE 30.8 71.6 58 573 -1978 3 1 12 8 ISAAC 36.2 227.6 69 101 -2001 5 9 12 1 WILLIAM 20.2 133.6 106 72 -1992 5 18 12 17 BERYL 12.6 149.1 53 576 -1958 9 8 18 5 ALBERTO 30.8 337.9 26 263 -1977 4 17 18 15 OSCAR 63.3 54.3 158 499 -1965 1 24 18 2 RAFAEL 63.8 309.8 160 390 -1987 11 14 0 11 PATTY 15.5 140.4 137 776 -1956 9 3 0 13 RAFAEL 31.8 7.8 64 412 -1956 2 20 6 9 JOYCE 64.4 211.0 18 25 -1985 11 28 12 19 KIRK 47.4 354.1 81 284 -1997 9 23 18 28 MICHAEL 19.9 192.2 108 210 -1984 9 5 12 18 CHRIS 31.9 149.2 35 192 -1969 10 21 12 11 FLORENCE 55.2 26.1 155 297 -1997 3 9 18 18 KIRK 38.4 344.0 105 569 -1969 2 19 12 12 KIRK 58.2 7.7 89 613 -1973 6 1 12 19 ERNESTO 21.2 273.0 14 873 -1956 12 10 0 26 TONY 19.3 153.2 114 625 -1972 4 15 6 27 OSCAR 68.9 33.1 53 541 -1969 10 21 0 21 ISAAC 12.9 150.1 66 431 -1967 4 3 0 8 VALERIE 16.9 180.4 117 705 -1960 6 1 6 8 WILLIAM 68.6 149.0 73 179 -1966 7 24 0 26 WILLIAM 26.4 69.5 151 255 -1964 7 17 18 27 WILLIAM 15.8 172.2 162 419 -1995 1 8 0 17 HELENE 68.6 54.3 159 463 -1953 6 4 12 28 GORDON 19.4 286.0 156 743 -1961 3 8 6 15 CHRIS 65.4 301.7 156 41 -1958 4 4 12 2 DEBBY 7.4 313.0 134 298 -1992 9 18 6 3 JOYCE 28.8 244.0 18 49 -2002 6 14 12 14 WILLIAM 68.9 108.4 108 257 -1952 9 7 0 5 ERNESTO 34.8 255.4 85 360 -1962 10 28 12 14 ERNESTO 50.0 341.5 15 166 -1975 5 12 6 9 CHRIS 32.5 280.2 109 646 -1990 8 10 18 3 RAFAEL 22.6 193.1 57 68 -1967 8 7 18 4 OSCAR 47.3 35.5 120 127 -1986 12 9 0 17 NADINE 45.5 44.8 109 566 -1965 8 21 6 27 HELENE 34.0 355.8 78 138 -2004 6 7 0 3 ERNESTO 8.6 123.2 144 15 -1952 12 25 0 12 JOYCE 27.5 120.9 23 626 -2004 4 4 18 23 NADINE 51.1 312.9 120 590 -1993 9 4 18 16 CHRIS 52.3 161.9 43 487 -1984 4 9 0 24 ALBERTO 57.3 273.0 71 121 -1971 1 18 6 18 MICHAEL 10.1 269.5 110 553 -1979 3 18 12 13 GORDON 25.3 73.0 57 200 -1995 11 8 18 5 PATTY 65.4 0.6 151 187 -1971 2 5 0 20 HELENE 43.1 244.3 136 762 -1966 10 27 0 11 VALERIE 60.8 305.8 103 501 -1962 3 6 18 28 FLORENCE 56.0 208.3 17 475 -1966 3 6 0 17 DEBBY 42.3 170.5 34 601 -1998 10 13 0 9 LESLIE 9.5 56.9 80 899 -1984 3 5 12 25 TONY 38.6 252.9 120 289 -1994 2 10 18 27 DEBBY 66.2 62.7 39 175 -1951 8 1 12 3 TONY 21.9 345.8 44 888 -1955 5 23 0 24 OSCAR 61.2 220.3 26 452 -1987 7 26 12 11 MICHAEL 52.0 271.3 145 821 -1967 12 3 12 18 FLORENCE 27.6 274.9 64 667 -1956 6 24 18 4 KIRK 50.0 340.9 73 786 -2002 11 24 18 20 LESLIE 33.9 263.1 61 354 -1974 3 7 0 11 RAFAEL 35.3 8.8 18 780 -1955 12 8 0 25 DEBBY 26.5 286.5 27 793 -1999 6 4 0 17 OSCAR 54.4 313.1 149 324 -1969 4 5 0 14 PATTY 21.7 84.4 95 410 -1984 5 24 6 2 ISAAC 44.2 94.1 17 460 -1957 11 20 18 24 TONY 54.4 350.6 137 663 -1958 11 10 6 22 NADINE 10.6 24.6 41 240 -1960 5 21 6 23 SANDY 19.8 1.1 154 338 -1951 6 6 12 17 FLORENCE 12.5 92.8 22 831 -1995 4 5 18 27 MICHAEL 65.2 297.6 119 443 -1952 7 4 0 28 CHRIS 46.1 253.4 159 163 -1952 4 15 6 6 ALBERTO 47.6 186.2 89 380 -1976 10 24 0 26 ISAAC 10.9 37.7 91 174 -1967 3 15 18 19 PATTY 26.1 150.1 85 856 -1969 9 7 6 10 BERYL 29.3 153.0 106 451 -1969 4 27 0 2 ALBERTO 11.9 341.4 93 649 -2002 8 3 18 1 PATTY 15.3 283.5 65 598 -1969 7 3 0 8 ERNESTO 66.7 263.0 74 130 -2001 9 24 6 18 JOYCE 19.4 25.1 72 391 -1991 1 3 0 26 WILLIAM 14.0 244.2 89 425 -2000 12 15 12 1 DEBBY 45.4 53.0 40 10 -1976 8 17 18 1 MICHAEL 65.8 127.7 125 578 -1955 6 15 12 14 LESLIE 64.2 40.1 58 593 -2002 7 1 12 11 TONY 54.5 105.2 43 503 -1968 12 19 12 1 LESLIE 41.0 191.7 103 875 -1957 2 11 6 24 BERYL 49.5 22.0 87 433 -1968 5 13 12 22 RAFAEL 66.0 171.4 93 361 -1995 7 18 6 2 LESLIE 9.4 294.2 81 292 -1956 9 2 12 11 NADINE 21.1 194.8 38 635 -2003 1 22 12 9 FLORENCE 13.8 224.8 161 713 -1984 7 12 0 10 CHRIS 14.2 222.2 105 580 -1961 12 14 6 4 OSCAR 9.5 239.6 143 137 -1955 3 26 0 4 LESLIE 22.2 210.5 158 17 -1998 3 11 0 13 ISAAC 59.7 266.8 39 415 -1994 5 12 0 22 MICHAEL 15.1 129.7 134 164 -1988 1 27 6 14 ERNESTO 29.8 287.9 42 567 -1957 10 15 6 28 DEBBY 26.2 150.3 79 696 -1968 12 26 18 10 NADINE 59.5 151.4 127 596 -1997 2 17 12 7 FLORENCE 68.9 71.1 75 56 -1992 10 24 6 6 FLORENCE 32.5 123.9 107 198 -1973 12 9 12 6 KIRK 50.4 163.9 95 783 -1984 5 7 18 18 MICHAEL 15.4 281.7 36 54 -1956 8 15 6 11 ALBERTO 31.0 91.2 106 154 -1964 2 7 6 8 HELENE 45.1 85.3 140 142 -1971 2 15 18 21 VALERIE 60.8 248.3 135 688 -1974 3 22 18 8 LESLIE 29.7 80.4 138 224 -1992 1 15 0 3 ERNESTO 14.8 351.4 43 689 -1987 10 23 12 10 FLORENCE 36.7 167.4 66 854 -1984 8 14 0 19 OSCAR 26.7 121.5 98 552 -1953 9 5 12 26 TONY 65.7 131.7 108 522 -1967 3 26 18 27 TONY 12.5 338.1 143 292 -1964 3 6 12 1 MICHAEL 35.6 120.9 155 441 -1951 9 23 18 19 PATTY 48.9 312.0 46 298 -1985 3 21 18 14 ALBERTO 43.8 130.2 110 368 -1965 7 23 0 13 LESLIE 35.9 356.1 14 212 -1954 5 7 6 15 RAFAEL 36.6 148.1 110 859 -1959 8 10 18 25 SANDY 32.3 303.1 157 644 -1978 11 16 6 7 ALBERTO 33.2 209.9 15 400 -1987 12 5 12 8 CHRIS 45.7 56.9 164 154 -2001 9 28 0 7 FLORENCE 59.8 42.7 153 884 -1962 10 12 12 22 LESLIE 12.9 45.5 46 330 -1967 2 13 0 21 DEBBY 49.1 352.4 59 640 -1954 5 10 0 8 OSCAR 55.2 299.6 69 251 -2004 5 13 12 3 ERNESTO 39.4 35.1 75 69 -1969 3 26 6 16 RAFAEL 20.6 98.0 135 70 -1960 6 3 0 18 PATTY 64.5 279.0 126 178 -1961 5 22 6 19 CHRIS 18.6 79.4 111 262 -1988 4 20 0 26 FLORENCE 31.5 192.1 46 99 -1984 5 5 0 9 RAFAEL 12.1 114.7 131 366 -1953 4 16 18 24 FLORENCE 56.2 142.4 71 486 -1965 11 7 0 15 BERYL 29.2 208.8 15 588 -1969 1 14 0 5 NADINE 13.8 282.9 38 201 -1960 3 18 0 24 MICHAEL 63.1 106.3 86 699 -1972 6 2 0 2 TONY 35.0 74.9 43 680 -1962 1 22 12 28 BERYL 47.9 9.9 79 706 -1953 3 25 18 4 SANDY 53.4 310.3 48 71 -1960 10 5 0 24 PATTY 24.8 144.1 118 513 -1953 10 9 12 27 RAFAEL 54.8 212.0 50 297 -1989 12 21 0 4 ERNESTO 64.2 3.1 95 96 -1991 2 9 6 8 PATTY 50.1 215.7 50 826 -1966 1 12 6 22 ERNESTO 52.8 104.4 147 127 -1962 8 16 0 1 CHRIS 27.0 154.3 71 495 -1982 11 2 12 10 SANDY 24.1 297.1 86 398 -1979 8 10 0 6 FLORENCE 26.0 50.3 148 108 -1975 7 24 12 16 DEBBY 10.0 52.2 86 517 -1968 2 10 0 26 JOYCE 68.3 91.3 85 299 -1996 7 8 12 22 ERNESTO 35.0 178.8 29 845 -1996 3 28 0 9 BERYL 32.4 223.6 160 458 -1992 11 28 18 16 ERNESTO 49.5 111.3 102 880 -2004 2 12 6 3 TONY 48.4 266.5 119 30 -1977 6 14 18 25 LESLIE 69.7 233.9 107 602 -1993 1 16 6 7 CHRIS 44.7 62.0 93 105 -1996 1 8 0 23 OSCAR 36.9 61.9 50 692 -1965 5 15 6 6 HELENE 28.8 27.5 44 783 -1965 11 21 12 13 ERNESTO 32.4 45.3 136 413 -1955 6 7 6 15 GORDON 31.3 196.7 18 291 -1997 5 23 6 3 NADINE 22.5 133.8 40 93 -1950 1 28 12 20 WILLIAM 26.3 57.3 64 453 -1960 8 25 6 23 WILLIAM 16.1 219.3 144 67 -1980 1 11 12 18 KIRK 28.4 133.1 33 607 -1990 8 17 12 14 WILLIAM 45.5 39.2 101 507 -1976 3 3 12 14 BERYL 44.4 283.7 44 590 -1975 12 28 12 26 VALERIE 26.7 159.9 138 70 -1962 7 3 0 19 TONY 62.6 271.1 46 596 -1969 4 19 0 15 WILLIAM 64.0 117.8 84 778 -1958 9 7 6 26 RAFAEL 31.9 258.7 131 842 -1963 4 3 6 2 BERYL 60.2 148.8 27 257 -1986 8 3 12 18 KIRK 31.8 3.9 57 742 -1994 2 23 0 4 ISAAC 19.4 233.5 24 334 -1988 4 11 12 11 DEBBY 30.1 12.9 133 660 -1963 6 10 18 12 TONY 68.3 257.1 157 204 -1957 11 14 18 27 GORDON 21.7 320.8 12 300 -1986 1 16 6 3 JOYCE 43.9 319.2 125 885 -2001 6 13 0 22 FLORENCE 52.4 348.5 150 776 -1970 12 24 0 12 GORDON 25.9 90.9 160 758 -2000 6 12 12 25 NADINE 29.9 30.4 140 457 -2002 9 13 12 12 TONY 19.1 56.2 107 843 -1994 11 2 12 12 BERYL 37.7 156.2 136 362 -1988 11 6 18 3 SANDY 40.6 195.8 67 624 -1972 3 14 12 5 ERNESTO 52.1 337.2 48 876 -1950 5 9 12 16 FLORENCE 62.3 34.9 110 246 -1978 6 25 18 3 BERYL 62.4 245.1 43 867 -2001 5 5 18 9 ISAAC 43.5 324.7 136 267 -1998 12 22 12 18 CHRIS 35.7 36.8 17 710 -1956 6 19 6 14 GORDON 70.0 215.3 31 309 -1952 7 2 0 7 JOYCE 52.2 98.1 74 5 -1996 4 5 0 22 PATTY 41.9 209.5 126 504 -1969 1 16 6 1 FLORENCE 21.5 215.2 55 643 -1974 10 24 0 12 JOYCE 7.8 315.9 143 366 -1972 2 6 12 10 DEBBY 68.0 321.5 101 169 -2004 2 23 6 26 SANDY 10.7 347.2 21 724 -1977 5 16 12 26 SANDY 8.4 217.8 78 668 -1990 11 11 18 9 DEBBY 21.7 43.0 153 612 -1950 7 7 0 23 OSCAR 42.5 256.5 62 74 -1984 6 28 12 15 VALERIE 8.8 140.7 33 844 -1955 8 2 0 27 OSCAR 61.5 357.8 38 415 -1983 8 27 18 16 MICHAEL 31.3 184.5 28 194 -1957 9 19 18 6 RAFAEL 51.1 187.1 15 375 -1961 9 10 6 23 NADINE 40.3 324.1 100 529 -1991 11 25 18 8 RAFAEL 46.3 245.4 33 350 -1963 10 14 18 3 TONY 30.0 194.4 140 227 -1993 2 1 0 17 PATTY 49.3 214.7 50 43 -1989 2 14 0 18 ALBERTO 55.8 250.9 95 42 -1951 10 26 0 9 HELENE 19.8 222.7 36 522 -1966 2 7 6 20 NADINE 48.2 180.5 152 631 -2000 9 28 18 20 NADINE 11.3 216.9 29 439 -1974 11 19 12 6 WILLIAM 43.4 161.1 24 250 -1985 12 6 6 1 MICHAEL 38.5 170.8 89 71 -1962 2 11 0 9 HELENE 64.5 137.6 64 713 -1986 8 24 6 6 ISAAC 40.1 160.2 109 107 -1967 8 16 0 24 WILLIAM 63.4 126.5 121 680 -1995 5 10 18 2 VALERIE 52.3 82.3 62 264 -2000 6 18 6 27 CHRIS 38.1 173.2 23 734 -1956 8 16 12 26 VALERIE 23.0 316.2 19 565 -1992 10 26 6 10 SANDY 21.6 159.3 134 813 -1973 3 8 6 3 PATTY 48.5 33.5 84 127 -1953 5 21 0 25 DEBBY 39.4 101.6 54 848 -1959 3 14 18 21 CHRIS 68.4 79.7 136 303 -1985 4 4 0 11 SANDY 69.7 308.4 78 810 -1993 12 26 0 26 SANDY 54.0 39.8 78 452 -1958 11 15 12 7 MICHAEL 42.7 345.4 113 95 -1967 12 9 0 8 TONY 18.7 55.3 132 30 -2000 1 5 0 3 KIRK 34.7 96.8 128 534 -1950 7 19 12 12 RAFAEL 37.0 308.7 135 181 -1989 9 2 0 21 RAFAEL 40.7 182.7 90 656 -2003 3 7 6 6 SANDY 29.2 199.1 65 652 -2004 6 22 18 11 JOYCE 31.6 40.9 18 824 -1982 2 14 12 2 ERNESTO 40.1 304.1 76 709 -1952 8 28 0 22 TONY 41.7 318.5 91 199 -1981 12 18 6 22 KIRK 55.1 215.6 78 586 -1995 6 25 6 15 DEBBY 37.5 270.8 149 309 -1976 7 13 12 13 ALBERTO 56.7 187.2 34 654 -2002 6 1 18 4 NADINE 53.5 337.8 117 119 -1976 10 25 12 16 NADINE 40.6 261.5 47 205 -1962 2 20 12 25 ISAAC 22.1 242.7 15 255 -1982 7 13 6 24 HELENE 28.7 266.0 160 766 -1983 8 13 0 3 ISAAC 13.5 259.2 12 549 -1990 4 12 0 5 WILLIAM 47.4 234.5 160 374 -1982 8 12 6 1 MICHAEL 39.5 180.8 104 516 -1984 7 9 6 20 BERYL 35.2 154.4 37 39 -1996 1 1 6 17 ERNESTO 39.3 232.0 95 541 -1973 8 6 18 15 HELENE 18.2 261.9 155 822 -1979 10 3 12 4 ISAAC 17.8 53.0 77 308 -1970 3 7 6 1 OSCAR 66.0 79.2 30 871 -1994 10 18 18 11 MICHAEL 11.3 156.4 15 377 -1987 1 12 18 18 PATTY 55.6 162.4 36 553 -1964 9 12 0 25 WILLIAM 61.9 158.7 124 548 -1988 11 22 0 3 FLORENCE 39.6 333.9 41 167 -2003 1 1 0 10 JOYCE 8.9 206.9 13 722 -1972 10 8 12 16 GORDON 46.1 53.1 61 547 -1994 7 2 12 8 BERYL 18.5 120.0 64 160 -2002 9 22 12 5 DEBBY 28.2 342.1 76 323 -1963 2 13 18 10 GORDON 52.1 297.7 57 51 -1984 11 11 6 21 DEBBY 26.1 117.4 128 701 -1957 7 2 6 22 DEBBY 23.4 260.0 52 255 -1982 7 15 0 8 NADINE 41.2 61.2 163 169 -1983 2 2 18 12 CHRIS 44.5 302.1 15 26 -1983 2 7 0 6 JOYCE 40.1 30.2 139 883 -1986 7 10 12 1 NADINE 54.1 75.9 139 641 -1966 7 18 0 1 OSCAR 33.4 142.5 16 790 -1983 8 17 6 14 ERNESTO 11.6 356.9 154 358 -1990 10 13 18 15 BERYL 29.6 305.2 58 469 -1956 12 21 6 12 FLORENCE 38.2 311.8 108 177 -1966 8 4 6 5 ISAAC 42.3 171.3 99 635 -1997 7 10 18 17 PATTY 48.5 114.8 116 457 -1954 7 23 6 27 TONY 33.7 278.9 81 524 -1974 4 28 18 16 LESLIE 10.2 303.9 55 532 -1998 7 26 0 16 RAFAEL 61.0 339.0 146 693 -1979 9 20 6 22 RAFAEL 10.3 338.1 76 225 -1955 7 15 6 19 PATTY 64.4 237.0 105 153 -1961 12 15 12 20 FLORENCE 14.2 106.3 29 869 -1972 1 14 0 26 ERNESTO 15.0 330.2 36 708 -1996 7 21 6 6 CHRIS 8.1 178.1 61 64 -1994 12 18 0 16 ERNESTO 8.9 76.1 42 565 -1994 4 10 0 16 CHRIS 59.2 28.9 79 338 -1984 3 4 18 27 MICHAEL 10.2 36.9 155 5 -1952 4 11 18 7 MICHAEL 39.6 280.1 25 767 -1966 2 27 0 27 MICHAEL 49.6 84.2 112 606 -1990 8 1 12 20 GORDON 59.8 334.3 109 40 -1979 12 21 12 6 RAFAEL 20.0 141.2 76 29 -1982 9 11 18 26 ISAAC 8.4 83.3 83 280 -1978 3 20 12 17 CHRIS 18.7 92.8 56 741 -1965 2 23 18 2 KIRK 25.1 311.9 137 337 -1965 9 3 18 3 LESLIE 8.7 80.7 47 860 -1958 1 3 0 12 DEBBY 25.5 120.5 141 581 -1962 1 22 12 8 ERNESTO 16.3 283.0 126 699 -1954 2 15 0 5 DEBBY 21.9 186.4 158 327 -1998 2 19 6 17 RAFAEL 64.6 177.1 49 697 -1965 4 27 12 26 LESLIE 57.0 56.9 24 320 -2001 10 1 0 5 ERNESTO 24.3 93.1 113 301 -2004 3 25 0 3 CHRIS 64.2 64.3 37 837 -1977 12 22 0 12 BERYL 20.1 231.8 25 887 -1989 11 25 18 20 KIRK 14.3 13.9 21 748 -1994 1 24 6 1 RAFAEL 53.0 130.7 51 683 -1952 9 23 0 6 VALERIE 23.9 305.3 57 774 -1987 7 26 6 20 VALERIE 10.7 304.5 83 133 -2003 8 22 6 7 GORDON 19.7 201.7 98 647 -1959 5 19 12 25 ALBERTO 52.2 296.8 123 297 -1968 2 2 12 7 VALERIE 68.9 243.2 141 652 -1997 10 25 18 17 NADINE 61.7 332.7 149 716 -1958 12 9 12 10 MICHAEL 28.0 256.9 42 380 -1956 2 8 6 26 GORDON 29.5 324.5 132 346 -1989 5 14 12 25 MICHAEL 61.5 10.4 96 319 -1969 7 27 6 21 PATTY 18.4 177.3 10 470 -1991 12 14 18 5 LESLIE 39.9 307.8 142 559 -1973 5 20 6 4 RAFAEL 50.1 64.1 15 792 -1981 6 13 0 11 PATTY 50.0 137.5 91 745 -1978 10 1 18 1 BERYL 7.8 75.1 73 708 -1979 5 7 0 24 CHRIS 38.8 278.3 14 466 -1964 1 19 0 25 ALBERTO 46.9 47.6 19 3 -1974 10 2 0 12 LESLIE 58.9 13.2 103 140 -1977 2 15 6 15 HELENE 24.3 156.0 102 385 -2002 5 14 18 19 TONY 65.2 329.6 22 585 -1980 6 9 6 9 PATTY 63.9 103.1 21 200 -1951 10 15 0 8 OSCAR 13.3 53.6 149 359 -2002 9 26 18 1 DEBBY 56.1 80.0 25 220 -1998 12 18 18 24 BERYL 30.0 82.3 73 896 -1966 4 24 12 26 LESLIE 13.3 54.9 77 350 -1977 4 28 6 13 ERNESTO 9.6 244.5 46 395 -1976 5 7 12 6 WILLIAM 22.2 32.8 72 173 -1967 4 2 12 7 NADINE 27.2 67.8 89 116 -1980 7 3 6 14 HELENE 60.6 333.3 132 596 -1988 3 15 18 13 NADINE 38.4 280.7 70 484 -1979 11 9 6 2 SANDY 55.0 64.0 61 248 -1951 8 24 6 11 WILLIAM 24.1 232.9 105 58 -2000 1 22 6 19 WILLIAM 45.8 21.6 132 850 -2000 6 25 12 21 OSCAR 42.2 90.0 43 869 -1979 9 27 18 17 OSCAR 8.6 146.8 118 696 -1959 7 1 18 17 BERYL 53.7 288.6 89 490 -1984 6 2 0 8 VALERIE 16.3 319.2 156 269 -1969 2 17 0 21 WILLIAM 29.9 207.1 31 75 -1995 8 28 18 14 WILLIAM 17.7 214.8 78 857 -1975 9 14 0 1 ERNESTO 34.6 251.9 142 699 -1997 11 11 0 15 ALBERTO 23.6 152.4 77 75 -1964 1 23 12 3 HELENE 53.1 273.1 85 477 -1966 3 4 6 16 RAFAEL 68.4 268.1 141 577 -1952 6 5 0 17 DEBBY 26.9 215.7 107 421 -1970 2 8 0 19 DEBBY 17.0 267.1 33 882 -1988 6 28 0 25 NADINE 48.8 255.0 92 379 -1955 7 28 18 21 HELENE 49.2 99.8 108 449 -1950 3 6 18 4 VALERIE 61.2 346.7 83 852 -1953 2 7 6 20 FLORENCE 50.7 123.1 73 87 -1950 5 24 6 17 VALERIE 36.7 47.3 42 672 -1979 3 1 12 4 MICHAEL 50.8 348.7 152 469 -2000 4 18 0 3 VALERIE 59.6 98.3 120 320 -1979 12 21 12 12 RAFAEL 38.8 120.7 119 578 -1954 4 21 12 8 JOYCE 19.4 152.1 150 532 -2001 5 13 6 11 WILLIAM 63.4 129.9 106 352 -1960 10 27 0 25 BERYL 7.3 172.8 157 301 -1982 7 7 18 20 CHRIS 68.1 140.6 40 389 -1989 7 22 18 1 LESLIE 14.8 26.8 107 216 -1995 10 13 18 8 ALBERTO 32.7 349.2 125 141 -2003 5 18 18 2 TONY 36.7 101.0 104 189 -1998 10 20 6 16 ISAAC 63.7 15.6 155 6 -1955 5 20 18 15 JOYCE 32.1 80.3 86 25 -1995 4 1 12 2 GORDON 23.5 22.9 19 47 -1953 10 9 0 5 TONY 21.2 197.5 22 550 -1998 9 10 12 15 CHRIS 50.0 198.4 106 665 -1986 9 16 18 8 NADINE 55.8 144.7 32 8 -1953 11 6 6 5 DEBBY 30.7 66.6 103 552 -1987 2 4 6 10 KIRK 28.7 187.1 113 230 -1953 7 15 0 13 VALERIE 30.4 193.3 149 29 -1975 12 9 12 1 DEBBY 28.0 322.9 57 331 -1989 7 5 0 28 RAFAEL 26.8 311.8 118 758 -1961 8 25 6 14 KIRK 50.4 248.1 32 752 -1983 6 15 6 15 OSCAR 59.9 58.9 115 687 -2001 12 4 12 9 ISAAC 38.7 258.5 35 551 -1969 5 24 6 15 VALERIE 13.5 135.2 136 577 -2004 5 2 12 2 NADINE 58.9 150.1 53 12 -1977 1 22 6 5 VALERIE 58.8 210.6 151 509 -1993 1 12 0 9 RAFAEL 21.2 289.2 145 876 -1981 6 27 0 7 LESLIE 26.1 86.3 125 231 -1979 11 1 12 26 LESLIE 19.2 123.2 68 815 -1959 2 2 0 25 PATTY 68.3 196.2 99 580 -1997 6 10 0 23 OSCAR 66.4 291.4 70 767 -1973 5 7 6 24 VALERIE 66.9 341.9 76 107 -1990 9 21 6 20 HELENE 19.5 153.1 20 592 -1989 1 7 0 16 RAFAEL 24.9 158.2 37 43 -1986 9 8 6 18 KIRK 25.3 183.8 135 523 -1954 7 25 18 6 ALBERTO 68.8 41.5 70 216 -1978 8 19 6 5 ALBERTO 27.6 352.8 81 151 -1964 10 20 6 11 NADINE 63.1 147.2 25 684 -1981 2 13 12 4 ISAAC 23.0 115.8 24 367 -1957 6 7 6 21 TONY 20.6 31.5 164 801 -1989 1 1 0 25 PATTY 13.6 124.1 41 447 -1983 4 4 6 6 WILLIAM 59.7 305.9 81 865 -1965 12 24 18 12 TONY 53.8 163.5 68 779 -2004 10 6 0 7 PATTY 18.3 187.3 62 170 -1971 2 8 6 16 SANDY 39.1 127.0 144 511 -1957 5 25 0 10 ERNESTO 41.3 347.9 26 583 -1960 6 12 6 14 PATTY 15.5 262.3 126 184 -1987 2 21 18 5 CHRIS 22.0 281.7 30 336 -1993 7 6 6 4 CHRIS 52.6 66.1 85 45 -1999 12 23 18 3 TONY 16.8 254.4 114 174 -1951 9 17 12 4 ERNESTO 57.5 172.8 129 187 -1955 5 19 0 16 KIRK 41.5 130.6 126 296 -1992 2 2 18 10 PATTY 11.0 278.4 114 245 -1968 10 1 0 11 ISAAC 12.1 25.6 130 83 -1958 4 6 12 12 MICHAEL 36.6 241.6 68 694 -1998 10 23 6 28 ALBERTO 49.4 138.2 111 748 -1966 4 6 6 2 CHRIS 60.1 151.0 127 741 -1997 11 22 12 23 RAFAEL 41.9 142.4 69 597 -1952 9 18 6 8 NADINE 52.2 19.1 144 16 -1950 4 15 18 26 WILLIAM 55.8 312.2 142 735 -1955 6 9 0 1 CHRIS 64.2 222.1 103 737 -1956 2 23 12 12 ALBERTO 42.8 325.0 161 217 -1953 6 28 18 3 NADINE 68.7 266.9 134 742 -1986 3 6 18 1 HELENE 69.1 284.7 85 657 -1978 10 7 0 27 KIRK 10.2 2.8 110 22 -1997 4 24 18 26 VALERIE 33.9 353.4 152 46 -1994 10 10 6 13 RAFAEL 43.2 94.8 147 522 -1987 6 4 0 19 SANDY 66.9 197.8 14 700 -1960 8 27 12 26 FLORENCE 28.7 85.3 74 693 -1983 12 3 12 21 JOYCE 26.3 148.3 73 226 -1973 4 6 18 13 SANDY 65.9 264.7 138 743 -1981 1 28 12 11 DEBBY 38.5 115.1 140 644 -1982 7 13 0 15 LESLIE 64.1 154.2 85 744 -1985 2 7 0 12 ISAAC 59.5 114.7 41 489 -1958 4 2 12 10 BERYL 27.2 281.7 44 308 -1969 5 23 18 1 JOYCE 21.6 317.6 148 340 -2001 7 5 12 22 OSCAR 9.9 22.5 28 347 -1974 4 22 6 27 TONY 12.5 145.8 100 751 -1975 10 11 0 12 GORDON 35.5 93.8 146 776 -1958 2 1 18 2 KIRK 30.5 245.0 142 51 -1961 8 1 12 3 CHRIS 11.6 80.8 141 553 -1959 8 5 0 5 ALBERTO 49.9 291.9 33 668 -1955 3 18 18 26 FLORENCE 63.7 180.9 47 433 -1986 12 28 12 16 ERNESTO 20.0 306.1 93 264 -1963 9 26 6 5 MICHAEL 41.4 320.7 161 616 -1958 8 13 6 27 HELENE 52.4 13.4 24 872 -1981 1 13 18 26 KIRK 42.5 133.1 111 792 -1999 12 15 0 19 HELENE 13.3 14.0 61 541 -1994 2 12 18 16 PATTY 48.7 198.7 64 765 -1984 2 26 18 27 CHRIS 44.1 1.8 81 795 -1976 9 6 6 5 LESLIE 18.0 153.8 90 76 -1960 10 3 12 10 NADINE 9.2 353.7 41 264 -1961 8 25 0 13 PATTY 37.7 338.5 143 580 -2001 6 3 12 12 BERYL 22.9 35.3 95 410 -1998 9 28 12 6 RAFAEL 14.1 80.5 26 43 -1988 8 18 12 17 DEBBY 34.5 239.6 93 805 -1993 6 7 6 15 KIRK 29.9 354.7 107 7 -1999 1 24 6 19 MICHAEL 20.9 253.3 84 95 -1984 7 28 12 15 SANDY 41.9 1.0 50 829 -1989 12 13 18 11 VALERIE 15.1 143.1 123 280 -1953 6 10 0 15 ISAAC 46.1 314.4 122 133 -1982 2 12 0 12 ALBERTO 38.1 102.2 50 216 -1955 10 17 0 24 RAFAEL 20.8 135.7 59 38 -1998 6 22 0 21 ISAAC 62.6 65.5 76 52 -1977 7 13 6 12 RAFAEL 69.7 27.2 47 412 -1981 2 10 18 11 CHRIS 7.7 232.5 163 852 -1971 2 18 18 18 OSCAR 15.4 272.2 51 331 -1976 1 9 6 3 DEBBY 51.8 247.5 10 622 -1990 8 3 12 27 JOYCE 50.5 3.0 136 36 -1995 1 2 6 1 ERNESTO 61.1 62.6 104 626 -1994 4 21 12 11 LESLIE 47.0 198.4 149 762 -1977 5 20 18 8 HELENE 48.7 101.8 138 643 -1988 2 1 6 18 TONY 34.2 292.5 43 650 -1998 11 3 6 17 WILLIAM 8.1 182.4 113 51 -1959 7 20 0 20 PATTY 54.4 93.6 18 523 -2002 5 28 12 4 SANDY 10.3 293.4 33 123 -1999 5 20 0 4 MICHAEL 27.7 199.0 42 60 -1987 6 17 6 18 JOYCE 42.9 270.4 140 150 -1971 2 23 18 5 HELENE 10.8 145.9 164 194 -1951 12 4 18 27 DEBBY 33.5 197.5 149 574 -1966 3 17 0 10 ERNESTO 26.4 150.3 139 58 -2002 3 10 18 28 MICHAEL 12.5 70.5 64 706 -1982 10 20 6 2 LESLIE 35.1 272.7 162 794 -1967 3 4 18 8 WILLIAM 49.1 254.2 150 714 -1972 8 25 18 28 HELENE 15.5 36.2 84 717 -1976 6 6 18 6 MICHAEL 56.9 17.6 150 630 -1951 3 14 18 5 OSCAR 19.4 41.1 90 497 -1986 2 18 0 23 NADINE 64.6 227.5 145 448 -1951 11 27 18 4 ERNESTO 35.0 219.7 20 894 -1994 6 3 18 24 BERYL 64.1 84.1 76 176 -1974 7 14 18 22 HELENE 28.2 302.1 159 95 -1964 3 24 18 10 SANDY 63.4 5.8 145 682 -1977 7 19 18 16 PATTY 57.3 92.9 81 393 -1989 6 3 18 28 ALBERTO 17.7 199.3 66 226 -1953 9 26 18 12 ALBERTO 69.3 154.0 111 776 -1997 11 28 6 20 CHRIS 29.4 283.3 36 504 -2003 4 10 0 1 ISAAC 36.4 197.4 64 60 -1966 5 13 6 13 MICHAEL 66.4 146.1 128 221 -1995 10 17 12 7 SANDY 9.8 17.3 104 837 -1966 8 10 6 12 BERYL 50.9 69.4 126 885 -1964 10 11 0 15 GORDON 54.8 299.9 137 729 -1951 1 15 0 13 WILLIAM 12.5 346.1 136 374 -1992 9 22 0 20 SANDY 13.7 86.2 57 556 -1962 11 4 0 1 SANDY 33.0 3.6 40 702 -1950 5 8 6 4 NADINE 68.3 256.9 84 29 -1985 2 15 18 14 KIRK 65.3 337.7 145 137 -1996 5 17 12 1 BERYL 33.5 342.6 97 631 -1982 7 15 12 7 WILLIAM 22.9 163.2 104 336 -1980 8 11 12 7 KIRK 33.7 352.1 142 730 -1999 2 13 18 25 LESLIE 59.6 258.3 81 869 -1967 11 9 12 9 ERNESTO 41.7 201.0 15 653 -1987 3 17 0 15 GORDON 59.0 324.3 87 626 -1974 1 11 6 6 KIRK 16.9 102.7 135 444 -1999 3 25 6 4 WILLIAM 22.2 59.8 22 139 -1996 1 25 6 8 ERNESTO 11.6 21.9 100 459 -1960 7 1 18 2 CHRIS 26.3 7.4 133 376 -1966 12 3 18 10 DEBBY 20.8 85.0 150 884 -1966 9 19 12 10 KIRK 10.8 257.1 143 258 -1950 11 19 12 7 ERNESTO 35.8 302.4 39 175 -1953 11 8 6 10 LESLIE 13.4 188.0 94 518 -1970 2 19 18 23 BERYL 34.8 254.5 25 406 -1987 8 20 12 24 ALBERTO 47.4 313.0 10 447 -1957 7 18 12 6 ALBERTO 48.0 176.6 70 684 -1953 5 27 6 17 FLORENCE 37.2 32.7 162 529 -1975 12 26 18 1 CHRIS 33.8 138.2 90 534 -1973 8 14 12 23 VALERIE 14.2 48.9 68 216 -1966 8 12 6 26 LESLIE 52.8 44.8 154 376 -1981 9 14 18 28 CHRIS 8.1 176.1 155 542 -1954 4 22 18 20 MICHAEL 17.1 41.7 119 333 -1963 12 9 18 1 KIRK 30.4 239.0 161 581 -1962 9 9 12 4 DEBBY 26.9 18.6 97 863 -1975 1 7 12 19 OSCAR 30.3 118.8 83 54 -1995 6 22 18 11 DEBBY 22.3 208.1 10 83 -1996 8 2 6 22 ERNESTO 41.0 210.7 135 284 -1954 10 27 0 13 WILLIAM 32.6 187.6 57 403 -2001 9 28 0 17 ALBERTO 69.3 287.9 136 650 -1969 7 23 0 26 PATTY 28.1 65.5 143 301 -1995 12 7 0 24 ALBERTO 33.7 10.2 18 250 -2004 1 20 6 13 SANDY 23.8 262.7 67 425 -1955 5 18 0 1 ERNESTO 41.8 336.9 50 471 -1970 8 4 6 15 WILLIAM 8.0 202.9 149 452 -1964 7 4 0 5 HELENE 38.5 91.8 65 683 -2003 9 8 0 5 ISAAC 38.9 18.1 101 256 -1979 12 7 18 3 LESLIE 49.3 326.8 68 292 -1963 6 16 6 25 RAFAEL 33.1 329.8 95 843 -1961 9 11 6 20 ISAAC 55.9 86.5 92 860 -1957 5 4 12 20 ALBERTO 34.1 70.9 68 585 -1964 1 2 18 13 MICHAEL 11.6 160.1 164 213 -1985 11 16 12 16 LESLIE 56.6 120.9 81 492 -1971 2 14 6 12 SANDY 43.7 86.2 101 84 -1966 3 4 0 25 ERNESTO 57.6 234.9 65 705 -1979 9 19 0 23 KIRK 69.2 81.1 24 890 -1987 4 19 18 28 ALBERTO 12.6 266.7 77 608 -1975 3 9 6 19 HELENE 43.4 123.4 49 841 -1979 8 18 12 6 HELENE 12.7 285.9 98 337 -1965 7 19 6 22 GORDON 16.3 176.9 26 9 -1964 2 4 0 23 DEBBY 43.9 70.1 63 495 -1982 5 4 12 8 OSCAR 61.8 13.9 27 170 -1995 12 12 0 7 DEBBY 19.4 128.6 37 436 -1998 1 27 6 20 VALERIE 63.2 265.8 114 396 -1986 9 25 18 23 WILLIAM 56.8 219.3 91 315 -1959 5 23 0 14 RAFAEL 16.4 80.8 131 201 -2003 6 21 6 18 RAFAEL 32.2 230.4 65 260 -1979 10 13 12 3 LESLIE 32.1 108.3 102 717 -1991 10 2 18 16 CHRIS 45.3 190.0 14 505 -2001 4 26 6 22 GORDON 15.1 72.1 78 472 -1990 10 2 6 26 ISAAC 9.2 4.7 32 226 -1969 4 10 6 1 OSCAR 26.4 161.1 85 251 -1994 3 10 6 13 MICHAEL 30.1 272.2 48 736 -1959 7 20 18 6 HELENE 55.6 166.9 149 604 -1994 11 4 12 18 WILLIAM 64.8 326.6 83 115 -1955 5 22 12 20 NADINE 48.6 190.6 18 164 -1994 8 8 18 7 ALBERTO 25.4 37.6 59 66 -1971 8 19 6 22 ERNESTO 38.5 160.6 145 539 -1959 6 20 0 3 OSCAR 8.0 63.5 110 35 -1956 12 11 18 23 ALBERTO 59.7 196.3 67 244 -1976 4 18 6 9 ERNESTO 19.3 325.8 153 643 -1959 8 16 12 8 WILLIAM 30.2 26.0 126 136 -1950 11 14 6 27 TONY 50.2 98.7 96 779 -1960 1 26 18 9 MICHAEL 39.0 232.5 37 87 -1988 1 13 12 28 PATTY 23.2 130.4 43 690 -1953 8 26 6 14 FLORENCE 21.1 212.9 120 50 -1974 5 20 12 11 TONY 34.3 38.6 115 281 -1962 12 3 18 24 LESLIE 62.9 130.2 148 606 -1975 1 10 18 19 VALERIE 52.9 174.2 78 222 -1985 9 10 0 27 HELENE 64.9 35.5 85 848 -1993 8 23 6 16 JOYCE 58.5 98.6 104 424 -1994 1 9 6 1 ERNESTO 11.5 202.2 132 546 -1963 8 17 0 27 KIRK 47.9 245.3 144 648 -1994 12 1 18 8 FLORENCE 41.4 1.8 156 263 -1950 9 18 18 14 PATTY 39.8 86.9 46 357 -1968 5 21 6 20 GORDON 31.3 239.8 27 574 -1960 3 11 6 6 HELENE 35.9 328.2 62 497 -1981 6 17 0 20 JOYCE 68.3 314.9 62 287 -1999 11 28 0 18 VALERIE 29.8 172.8 140 489 -1999 6 7 6 13 ISAAC 16.1 318.6 151 37 -1996 9 5 12 14 DEBBY 24.2 79.3 148 336 -1976 11 16 12 17 FLORENCE 34.6 229.3 25 693 -1982 9 4 12 23 ERNESTO 60.5 174.6 100 523 -1967 2 19 0 2 FLORENCE 48.0 110.9 93 540 -1961 7 22 12 9 ERNESTO 44.5 257.9 131 406 -1982 10 24 18 6 BERYL 66.5 31.3 145 617 -1968 9 22 18 5 TONY 62.3 248.2 108 98 -1990 3 7 0 18 HELENE 36.2 134.6 164 279 -1954 5 3 18 18 CHRIS 12.8 45.3 153 325 -1986 4 19 18 18 BERYL 11.4 136.0 124 521 -1990 2 25 12 7 SANDY 19.8 141.6 163 706 -1950 3 19 12 9 OSCAR 68.8 73.8 79 34 -1951 2 1 18 18 JOYCE 23.1 256.1 157 418 -2000 11 6 0 3 JOYCE 25.2 73.1 29 453 -1999 10 15 0 24 ERNESTO 18.2 114.8 143 769 -1974 4 28 12 13 NADINE 14.5 72.3 123 857 -1951 6 17 12 27 KIRK 55.8 309.9 156 666 -2002 1 5 6 5 GORDON 64.4 83.0 146 573 -1960 7 17 0 13 ERNESTO 59.2 281.5 76 321 -2002 12 23 18 27 NADINE 30.5 166.9 10 780 -1973 11 24 6 21 NADINE 66.4 50.2 59 78 -2004 5 20 6 3 WILLIAM 62.9 208.2 63 20 -1964 3 16 6 25 OSCAR 32.3 33.5 135 674 -1994 9 5 18 12 NADINE 69.6 330.1 118 414 -1955 9 26 0 10 JOYCE 19.5 257.5 163 317 -1970 11 10 0 16 FLORENCE 26.5 175.8 58 874 -1978 5 20 12 13 CHRIS 45.9 21.0 141 559 -1963 4 11 6 8 SANDY 39.4 70.9 61 707 -1977 8 16 0 23 FLORENCE 22.3 266.5 130 366 -1953 7 25 12 21 FLORENCE 10.2 173.8 30 602 -1965 12 16 6 19 ERNESTO 49.3 299.0 78 554 -1955 4 19 18 6 BERYL 67.8 313.7 87 459 -1983 10 24 0 13 FLORENCE 21.2 261.3 81 665 -1971 1 21 18 8 WILLIAM 41.8 113.1 17 861 -2003 3 3 0 13 HELENE 33.2 23.4 87 747 -1965 5 14 6 19 HELENE 57.8 39.6 78 84 -1960 12 22 12 24 JOYCE 63.6 264.9 86 180 -1970 12 14 18 18 SANDY 28.8 118.6 11 370 -1952 7 25 12 6 DEBBY 62.8 290.4 145 367 -1964 3 21 12 21 PATTY 40.5 351.0 152 177 -1951 2 2 18 2 WILLIAM 52.8 78.6 72 657 -1961 4 2 12 28 MICHAEL 54.4 321.3 42 609 -1978 6 2 12 13 TONY 21.4 94.4 153 787 -1977 9 27 12 2 TONY 63.1 303.2 82 304 -1966 9 14 6 3 ERNESTO 57.9 77.5 158 266 -1969 8 2 18 13 LESLIE 51.2 163.0 84 397 -1986 6 10 0 22 SANDY 40.1 198.6 154 435 -1956 7 25 0 3 FLORENCE 49.9 295.7 49 463 -1996 6 7 0 18 JOYCE 31.4 11.7 11 234 -1971 3 1 18 13 NADINE 38.3 287.3 59 711 -1963 7 20 6 11 OSCAR 15.7 212.6 30 728 -1988 9 17 0 8 JOYCE 12.6 105.0 122 712 -1978 5 8 12 15 ALBERTO 62.5 49.0 156 872 -1990 3 12 6 26 KIRK 44.1 307.7 34 172 -1970 7 3 12 26 CHRIS 19.5 346.5 133 898 -1991 4 4 18 25 WILLIAM 28.2 54.6 156 159 -1990 9 12 12 11 LESLIE 54.2 14.5 108 287 -1982 7 10 6 9 LESLIE 66.6 299.6 65 545 -1976 2 25 6 1 ISAAC 11.7 196.3 74 54 -1973 2 8 12 3 DEBBY 19.1 296.4 142 24 -1998 4 27 12 27 DEBBY 22.6 214.1 129 884 -1990 4 17 18 5 OSCAR 64.8 164.5 16 518 -1981 4 10 18 26 ISAAC 38.1 34.4 22 314 -1983 6 28 6 6 RAFAEL 10.1 147.7 140 725 -1979 6 22 0 3 WILLIAM 26.7 158.0 12 208 -1959 1 7 6 19 BERYL 42.4 166.2 73 393 -1999 2 27 12 28 PATTY 11.1 203.1 72 301 -1975 7 11 18 27 PATTY 9.7 29.2 82 226 -1982 8 2 12 3 BERYL 58.7 29.8 150 198 -1953 10 7 18 8 OSCAR 17.4 150.0 130 618 -1996 12 22 6 2 DEBBY 7.5 329.9 17 261 -1968 1 13 12 22 NADINE 12.6 228.0 144 790 -1960 1 7 6 12 DEBBY 67.3 65.5 157 98 -1987 7 9 6 8 WILLIAM 44.8 65.9 128 542 -1998 3 12 0 26 HELENE 64.8 284.1 86 771 -1969 8 10 0 17 HELENE 68.0 272.0 49 250 -1974 10 13 6 1 CHRIS 9.8 107.7 44 640 -1959 10 11 12 3 OSCAR 25.6 59.4 63 510 -1998 10 13 6 25 TONY 15.4 8.1 125 769 -1982 5 27 6 4 ISAAC 14.9 259.5 126 176 -1982 11 7 18 14 FLORENCE 62.1 149.1 10 69 -1979 2 26 6 6 ALBERTO 15.9 333.6 69 498 -1968 10 13 12 6 CHRIS 8.0 175.4 30 729 -1993 1 18 12 7 CHRIS 28.1 111.8 157 422 -1951 10 6 18 11 DEBBY 38.5 349.7 36 660 -1977 9 5 12 21 KIRK 58.2 181.4 134 217 -1995 5 17 6 14 TONY 20.9 113.1 120 319 -2000 7 3 12 17 GORDON 46.2 295.2 90 400 -1972 6 14 6 23 KIRK 19.8 301.2 29 131 -1975 1 13 18 26 ERNESTO 9.5 157.4 131 427 -1955 6 27 18 16 LESLIE 68.9 166.7 46 594 -1984 9 2 18 28 NADINE 58.1 147.4 111 206 -2004 7 20 18 7 ALBERTO 60.0 134.2 96 378 -1957 4 8 0 25 TONY 13.8 41.7 84 544 -1961 9 18 6 16 SANDY 12.7 153.5 163 401 -1950 1 4 18 9 KIRK 40.1 295.4 38 791 -1987 11 18 12 2 RAFAEL 69.7 38.2 100 85 -1953 4 1 6 7 BERYL 15.5 170.8 57 478 -1956 4 27 0 24 NADINE 59.6 87.7 130 125 -1965 6 16 6 19 PATTY 60.6 208.7 107 884 -1972 5 4 0 15 RAFAEL 20.5 190.2 11 51 -1960 1 28 12 13 LESLIE 55.5 119.7 36 369 -1979 1 2 12 20 ERNESTO 40.2 225.8 90 70 -1997 2 27 0 27 RAFAEL 60.9 32.7 36 631 -1998 6 27 6 20 TONY 36.4 155.8 99 683 -1968 2 5 12 21 ISAAC 32.2 27.2 162 881 -1977 1 27 18 1 LESLIE 41.7 84.4 155 361 -1982 6 10 0 18 GORDON 10.1 195.2 136 809 -1953 8 14 6 18 ISAAC 69.6 122.4 72 550 -1954 1 21 18 2 ISAAC 14.8 111.7 125 716 -1963 10 21 0 1 ALBERTO 38.5 50.1 122 199 -1953 8 19 18 13 PATTY 19.8 232.5 40 190 -1967 11 17 0 5 SANDY 33.5 279.2 109 651 -1982 9 3 12 20 NADINE 47.3 287.0 108 205 -1953 11 27 0 21 TONY 32.2 319.1 37 550 -1964 6 2 18 27 TONY 20.1 121.0 88 712 -1991 10 25 18 14 JOYCE 50.5 28.8 86 182 -1954 7 24 0 25 PATTY 45.4 142.2 53 42 -2000 3 13 18 27 VALERIE 17.1 260.8 57 335 -1963 2 12 18 25 VALERIE 31.8 66.6 152 379 -1959 9 20 0 20 FLORENCE 37.5 123.2 23 695 -1977 10 17 12 26 ISAAC 24.4 164.7 95 554 -1986 11 25 18 16 ALBERTO 21.0 337.4 147 499 -2003 7 10 6 15 FLORENCE 38.9 11.1 10 754 -1972 2 25 0 10 NADINE 50.4 268.0 70 23 -1970 8 3 6 13 DEBBY 9.6 28.9 152 826 -1952 4 1 12 10 WILLIAM 29.7 81.3 56 650 -1994 3 25 18 6 RAFAEL 30.8 64.0 28 437 -1964 6 7 6 24 PATTY 60.7 326.2 120 601 -1950 1 21 0 19 FLORENCE 35.9 315.5 107 276 -2002 3 5 6 27 PATTY 53.2 296.8 87 806 -2001 5 28 6 9 BERYL 15.2 161.1 158 733 -1960 12 19 12 3 ALBERTO 7.7 146.2 135 782 -1985 12 22 12 5 BERYL 29.9 125.8 133 611 -2000 1 23 0 23 OSCAR 37.3 87.4 92 12 -1962 11 12 6 21 LESLIE 51.3 306.0 163 708 -1990 11 6 12 10 HELENE 50.2 31.8 104 457 -1961 5 4 0 5 LESLIE 63.4 30.8 92 693 -1951 7 22 0 16 DEBBY 61.7 337.3 35 126 -2000 8 9 18 4 MICHAEL 48.2 208.2 133 4 -1957 10 2 12 6 WILLIAM 32.8 151.8 46 510 -2002 10 18 0 27 GORDON 65.0 188.4 63 269 -1983 2 19 12 14 VALERIE 51.8 131.5 14 454 -1978 6 16 18 6 JOYCE 42.0 123.5 106 23 -2004 5 14 0 28 FLORENCE 23.6 8.6 124 273 -1985 11 25 6 11 KIRK 49.1 20.5 146 752 -1985 9 18 6 25 TONY 25.4 344.9 113 429 -1953 9 16 6 5 CHRIS 12.5 283.6 158 576 -1987 3 12 12 14 CHRIS 57.4 330.4 95 874 -1998 5 21 0 19 VALERIE 35.0 342.4 43 296 -1992 3 26 6 25 TONY 60.2 219.1 84 82 -1978 9 9 18 16 RAFAEL 24.9 349.8 104 77 -1966 11 6 6 23 WILLIAM 64.9 102.1 78 780 -1980 9 1 18 13 FLORENCE 27.3 34.1 134 877 -1986 7 15 18 5 WILLIAM 39.7 278.0 158 631 -2004 2 10 18 21 LESLIE 7.4 330.0 51 524 -1954 8 18 6 1 KIRK 38.8 295.3 130 481 -1974 10 28 0 24 TONY 62.1 36.4 138 765 -1991 7 24 0 8 FLORENCE 36.1 70.7 51 304 -1998 3 22 6 4 PATTY 22.6 193.3 139 95 -1966 7 19 6 27 KIRK 55.7 233.4 66 878 -1952 11 25 18 12 LESLIE 9.4 348.9 164 833 -1972 12 1 12 18 OSCAR 45.3 141.1 116 763 -1959 7 14 18 13 ALBERTO 62.7 210.0 62 769 -1950 6 9 12 23 RAFAEL 58.0 95.0 105 505 -1953 6 12 6 6 ERNESTO 42.8 54.2 113 712 -1989 2 28 18 15 LESLIE 45.5 197.4 139 781 -1953 10 16 12 22 LESLIE 68.3 48.3 133 893 -1971 1 19 6 19 FLORENCE 15.3 289.1 82 25 -1953 1 9 6 6 DEBBY 18.5 235.0 149 331 -1983 1 18 6 3 PATTY 41.9 336.5 75 526 -2001 6 12 18 7 FLORENCE 44.8 23.2 117 497 -1987 2 13 0 8 DEBBY 52.2 148.3 152 433 -1996 10 17 0 11 PATTY 25.3 253.6 92 476 -1966 8 10 0 25 RAFAEL 18.4 165.3 148 408 -1975 6 26 12 27 CHRIS 13.6 300.0 96 130 -1994 3 6 6 25 DEBBY 10.3 231.0 80 306 -1958 12 5 12 22 DEBBY 26.0 327.7 31 873 -1994 12 21 18 23 BERYL 36.1 5.9 148 413 -1989 9 3 18 7 SANDY 44.6 238.9 18 823 -1955 2 5 18 26 OSCAR 57.1 119.1 63 285 -2001 9 28 0 4 WILLIAM 8.0 184.6 18 88 -1988 2 5 6 8 DEBBY 66.4 53.6 103 556 -1966 11 5 0 27 KIRK 48.2 211.2 120 438 -1971 9 16 12 4 PATTY 17.6 162.4 161 667 -2001 10 11 0 7 KIRK 22.8 291.9 23 48 -1969 3 23 12 13 NADINE 10.3 100.9 116 860 -1979 6 15 18 9 ALBERTO 14.3 77.6 42 506 -1990 6 19 12 10 TONY 38.0 101.8 107 649 -1955 5 2 6 25 PATTY 60.7 297.8 138 889 -1985 6 4 6 15 BERYL 28.9 316.5 105 499 -1961 12 9 6 4 NADINE 34.4 311.2 50 311 -1954 10 15 18 2 GORDON 47.8 58.4 42 192 -1953 9 8 12 10 HELENE 22.2 63.8 146 346 -1961 1 15 0 28 WILLIAM 56.7 92.5 93 545 -1980 3 21 18 27 MICHAEL 53.5 72.7 71 666 -1961 4 28 18 2 JOYCE 17.0 52.1 37 866 -1963 6 17 12 3 PATTY 32.6 284.1 86 754 -1959 4 26 0 16 VALERIE 51.2 38.2 44 840 -1964 5 3 12 13 MICHAEL 22.3 270.8 12 325 -1955 6 2 12 5 ALBERTO 47.5 109.0 152 843 -1979 4 27 18 2 PATTY 24.5 169.4 164 761 -1992 9 25 6 6 JOYCE 50.2 101.7 153 367 -1995 2 1 0 16 GORDON 55.3 160.6 163 126 -1953 8 4 12 18 SANDY 49.2 16.2 56 81 -1969 1 17 6 21 NADINE 51.6 280.0 73 858 -1968 4 3 12 17 OSCAR 53.6 242.5 31 479 -1961 1 1 18 5 ERNESTO 40.8 96.9 18 738 -2003 2 19 0 3 MICHAEL 34.4 119.8 126 181 -1961 12 24 6 8 MICHAEL 66.7 273.8 12 767 -1990 8 19 6 24 FLORENCE 15.4 144.7 160 339 -1969 12 4 12 16 OSCAR 58.0 348.6 33 49 -1997 5 13 0 21 ERNESTO 53.8 338.1 93 185 -1957 12 19 12 6 RAFAEL 47.7 312.8 129 86 -1998 4 13 6 11 OSCAR 56.3 248.5 69 168 -1961 5 8 0 15 OSCAR 9.6 141.6 120 164 -1991 8 23 12 12 SANDY 49.4 280.1 118 864 -1962 11 16 0 22 OSCAR 18.3 323.7 71 766 -1980 1 23 18 17 SANDY 59.4 111.1 15 854 -1962 11 2 12 11 DEBBY 68.5 52.8 75 79 -1998 1 7 6 14 GORDON 52.3 280.3 160 710 -2001 12 23 0 26 KIRK 26.1 282.7 89 785 -1953 12 13 12 18 ERNESTO 34.3 235.0 104 609 -1950 3 15 0 20 MICHAEL 31.9 307.1 145 731 -1952 8 10 0 15 BERYL 27.4 234.5 117 141 -1989 8 1 0 4 OSCAR 17.2 84.8 113 837 -1977 9 15 18 6 BERYL 32.4 95.0 61 768 -1998 12 19 6 5 FLORENCE 8.5 130.3 47 486 -1967 8 12 0 15 SANDY 30.0 125.4 61 694 -1976 10 9 18 9 SANDY 60.0 46.9 106 551 -1960 9 25 0 7 MICHAEL 37.9 340.5 61 507 -2004 7 28 18 26 NADINE 42.8 37.5 140 179 -1953 11 28 18 9 HELENE 14.4 135.6 14 719 -1976 1 17 0 26 BERYL 50.3 86.8 75 164 -1979 2 4 18 20 CHRIS 30.9 139.5 67 761 -1987 7 4 0 5 KIRK 38.0 67.7 69 107 -1968 5 12 12 4 WILLIAM 21.0 79.6 57 606 -1977 6 11 6 4 TONY 9.4 172.2 51 432 -1981 11 18 6 14 WILLIAM 11.6 118.4 12 525 -1984 3 22 6 17 NADINE 65.7 95.4 164 629 -1990 10 8 0 21 RAFAEL 60.8 92.9 22 389 -1984 7 4 12 10 FLORENCE 19.3 219.1 40 42 -1961 6 28 12 12 GORDON 15.4 31.2 13 47 -1989 6 20 6 28 MICHAEL 50.7 102.7 29 472 -1959 3 28 12 4 HELENE 54.0 19.2 79 589 -1960 7 22 18 22 LESLIE 39.1 303.8 26 610 -1962 10 27 0 12 FLORENCE 7.3 356.9 10 857 -1974 2 10 12 1 OSCAR 23.3 135.3 111 186 -1987 4 9 0 9 PATTY 29.4 323.7 141 192 -1994 12 24 18 24 KIRK 11.9 326.8 16 579 -1971 10 5 12 26 CHRIS 20.0 309.2 49 208 -1982 7 11 6 28 HELENE 53.7 323.8 164 364 -1953 4 5 0 1 ISAAC 41.6 293.9 25 200 -1998 4 24 18 17 ISAAC 20.1 114.7 50 375 -1989 4 12 0 5 DEBBY 15.9 223.9 16 41 -1999 11 2 18 15 FLORENCE 53.1 321.6 141 231 -1970 2 4 6 12 SANDY 65.1 303.6 156 477 -1952 1 1 12 2 WILLIAM 41.3 151.9 74 895 -1953 10 14 18 17 SANDY 26.8 104.6 100 355 -1952 3 10 0 14 GORDON 39.9 298.7 75 802 -1970 4 28 12 12 MICHAEL 69.5 59.5 21 605 -1984 11 7 12 25 PATTY 25.7 108.3 90 519 -1979 11 26 0 1 PATTY 21.5 136.4 161 248 -1997 6 17 18 2 ISAAC 65.9 321.8 145 525 -1988 8 18 12 7 ISAAC 28.2 41.2 154 135 -1986 1 25 6 14 DEBBY 40.8 239.6 158 34 -1973 9 22 12 8 CHRIS 42.3 182.0 91 281 -1985 1 20 6 28 ALBERTO 45.3 45.3 82 255 -1984 8 27 0 2 TONY 62.5 183.9 18 805 -1971 9 13 12 26 LESLIE 51.9 294.6 149 682 -1989 1 15 12 9 RAFAEL 16.3 168.9 125 321 -1967 8 4 18 24 ISAAC 67.7 46.2 137 825 -1980 10 22 6 9 ISAAC 22.2 148.6 14 750 -1984 6 15 12 10 FLORENCE 28.2 326.5 115 101 -1958 3 12 12 7 MICHAEL 60.7 171.6 38 250 -1950 3 12 0 21 KIRK 15.5 203.9 45 430 -1999 2 10 12 20 LESLIE 17.6 19.2 95 48 -1986 12 18 0 28 WILLIAM 9.4 91.8 21 815 -1998 1 11 12 22 CHRIS 45.3 79.6 55 300 -1987 3 19 18 25 MICHAEL 68.3 32.1 107 716 -1952 7 2 0 17 TONY 66.9 53.7 37 348 -1982 2 18 18 9 MICHAEL 12.1 48.3 25 894 -2002 6 11 0 11 DEBBY 55.7 234.3 137 69 -1983 9 4 18 19 CHRIS 36.7 281.2 51 169 -1961 9 16 12 27 ALBERTO 55.5 123.5 17 47 -2002 7 8 6 20 CHRIS 68.4 275.3 25 317 -1975 8 7 12 8 OSCAR 18.0 295.4 65 422 -1991 8 5 0 19 KIRK 33.0 41.0 27 291 -1990 8 8 0 14 NADINE 42.9 240.6 32 597 -1957 12 2 18 14 CHRIS 14.5 5.2 34 722 -1960 8 6 18 6 NADINE 12.2 20.9 81 875 -1960 2 26 18 27 PATTY 42.7 104.3 93 185 -1962 10 25 6 15 TONY 29.0 331.5 148 240 -1960 12 28 6 6 HELENE 48.2 124.8 67 594 -1984 2 21 12 28 WILLIAM 28.7 278.3 154 132 -1950 3 15 18 20 HELENE 61.6 99.7 91 250 -1962 10 25 12 11 VALERIE 31.8 203.4 155 666 -1954 12 1 18 12 ISAAC 53.8 309.9 68 737 -1977 2 5 12 17 NADINE 41.8 13.3 70 364 -1971 3 6 6 16 NADINE 69.5 71.4 126 410 -1961 1 26 0 3 VALERIE 7.7 51.3 139 629 -1959 2 17 18 27 MICHAEL 40.1 109.8 114 814 -1988 3 11 0 23 GORDON 41.2 292.0 151 548 -1959 4 8 6 21 GORDON 48.1 156.5 99 34 -1978 2 24 12 7 VALERIE 18.0 147.6 39 125 -1961 11 23 0 4 JOYCE 68.5 294.6 108 599 -1952 7 14 18 26 FLORENCE 25.8 233.2 159 539 -2001 8 15 6 19 CHRIS 65.3 160.1 22 831 -1989 5 19 12 5 LESLIE 39.9 228.3 10 205 -1967 1 15 18 18 NADINE 55.9 38.5 24 339 -2004 11 28 6 15 GORDON 39.0 65.5 107 135 -1970 2 7 6 24 JOYCE 54.6 95.2 132 815 -1995 3 3 12 3 RAFAEL 8.5 241.3 39 84 -1969 7 19 12 1 SANDY 57.1 93.8 59 822 -1990 9 25 18 26 ALBERTO 18.7 261.3 135 873 -1974 6 2 6 14 KIRK 24.5 111.8 69 177 -1983 10 19 0 18 ISAAC 12.9 125.8 73 586 -1977 5 25 12 21 TONY 24.1 29.0 94 44 -1964 7 17 6 2 KIRK 8.0 152.8 153 138 -1964 1 6 12 28 BERYL 67.0 239.4 30 143 -1970 12 12 0 5 TONY 7.4 160.9 144 215 -1984 9 14 6 26 RAFAEL 30.4 196.6 16 607 -1984 6 6 12 3 BERYL 12.5 182.5 124 617 -1973 6 26 0 3 KIRK 19.3 193.8 139 296 -1952 4 3 0 24 ISAAC 16.0 229.3 136 791 -2003 10 17 12 15 SANDY 29.1 146.9 137 465 -1953 4 9 12 5 DEBBY 31.0 155.0 160 738 -1952 10 9 6 18 JOYCE 15.8 281.5 124 128 -1994 1 5 0 13 JOYCE 20.0 193.3 95 52 -1993 10 10 0 19 ERNESTO 45.6 221.2 110 53 -1973 6 17 0 3 PATTY 63.9 261.6 80 173 -1966 11 22 18 8 GORDON 11.0 194.0 24 227 -1985 5 2 12 19 DEBBY 31.5 307.0 83 656 -1990 10 21 6 10 TONY 43.5 105.6 141 558 -1974 1 24 6 21 PATTY 15.6 17.7 129 619 -1989 2 13 12 14 VALERIE 18.2 68.4 92 279 -1977 7 17 18 23 OSCAR 11.4 77.5 162 561 -1964 10 14 18 8 FLORENCE 35.4 282.3 64 453 -1975 8 12 18 19 OSCAR 9.5 135.0 129 270 -1994 7 2 6 24 WILLIAM 35.7 354.0 137 250 -1996 4 17 18 19 FLORENCE 36.7 46.2 71 802 -2002 9 1 6 20 RAFAEL 39.3 11.4 26 539 -1980 7 25 12 27 KIRK 40.7 302.3 99 158 -1998 5 1 12 20 OSCAR 46.3 82.0 139 197 -1956 7 5 0 25 LESLIE 12.2 8.9 41 20 -1965 11 10 6 4 TONY 9.6 22.9 23 760 -1980 12 22 18 12 OSCAR 12.1 204.8 83 590 -1987 5 26 18 9 KIRK 52.4 322.7 149 1 -1952 6 28 6 26 CHRIS 47.9 42.2 95 401 -1959 3 15 0 12 DEBBY 32.3 251.3 93 4 -1950 7 14 6 19 BERYL 54.9 159.2 74 26 -1988 7 22 12 14 KIRK 50.7 261.6 145 880 -2000 6 9 0 1 KIRK 61.5 302.5 31 71 -1969 12 23 18 1 FLORENCE 53.0 118.3 122 279 -1988 7 3 18 4 BERYL 66.2 342.8 151 762 -2000 9 3 12 18 ISAAC 37.0 57.3 120 634 -1963 8 23 6 3 GORDON 7.0 201.0 38 586 -1952 3 7 6 18 JOYCE 16.2 88.3 10 608 -1986 4 20 12 20 ERNESTO 62.3 316.1 146 558 -2000 6 3 12 8 GORDON 36.4 262.8 141 56 -1991 9 8 0 27 DEBBY 56.9 305.2 89 848 -1985 6 8 6 8 RAFAEL 61.2 143.9 38 644 -1950 3 20 0 23 VALERIE 12.3 340.6 15 419 -1970 6 15 12 5 MICHAEL 32.9 232.7 91 579 -1995 2 23 18 12 BERYL 15.9 62.6 102 580 -1964 7 1 0 7 ISAAC 20.0 180.6 36 98 -1965 6 4 0 12 FLORENCE 51.4 139.7 149 642 -1956 2 12 0 14 MICHAEL 66.0 10.5 115 676 -1991 4 1 0 13 SANDY 50.0 213.8 131 302 -1963 5 13 18 23 NADINE 37.7 335.6 45 548 -1989 2 10 18 24 TONY 50.1 253.5 57 201 -1959 6 23 0 24 JOYCE 67.5 134.8 10 280 -1969 8 5 6 20 CHRIS 37.3 224.2 28 589 -1998 11 16 6 11 CHRIS 43.0 128.2 124 17 -1997 12 14 6 11 DEBBY 17.0 249.8 29 134 -1959 7 3 12 26 RAFAEL 8.8 316.4 23 450 -1965 1 6 6 10 JOYCE 33.3 38.7 71 571 -2001 8 28 12 15 MICHAEL 15.5 176.7 24 743 -1956 12 25 6 18 SANDY 41.8 17.2 86 248 -1980 10 21 12 10 TONY 37.9 159.9 148 567 -1990 9 5 18 25 ERNESTO 20.7 285.7 27 864 -1967 2 6 0 22 SANDY 38.8 45.5 20 527 -1973 8 1 18 21 FLORENCE 55.3 350.6 93 600 -1993 3 14 6 6 MICHAEL 31.1 116.5 46 289 -1974 4 18 6 17 JOYCE 27.0 256.6 103 142 -1982 4 20 18 10 JOYCE 63.7 282.4 142 217 -1963 4 13 18 4 PATTY 57.2 20.2 101 762 -1991 4 13 18 4 MICHAEL 44.2 196.4 107 830 -1952 7 19 0 15 GORDON 54.7 297.2 80 434 -2002 3 17 18 25 KIRK 43.5 255.7 78 147 -1983 4 11 0 13 OSCAR 46.2 8.5 35 385 -1954 2 16 12 23 BERYL 42.2 228.0 104 483 -1996 12 18 0 14 KIRK 38.6 57.1 144 593 -1990 4 17 0 20 CHRIS 18.3 77.7 109 767 -1987 2 11 0 7 KIRK 66.6 118.8 59 501 -1996 12 11 18 2 VALERIE 68.7 20.3 152 281 -1994 10 17 12 10 ALBERTO 14.2 168.8 51 785 -1950 11 5 0 23 LESLIE 64.0 112.4 14 641 -1998 2 5 12 3 KIRK 13.7 226.7 59 54 -1957 7 5 18 7 JOYCE 15.0 59.7 127 579 -1976 10 13 6 7 KIRK 9.0 258.7 76 40 -1993 9 12 12 1 ISAAC 17.4 312.6 81 297 -1954 6 21 6 7 ISAAC 56.3 321.3 155 339 -1995 5 6 0 7 ALBERTO 31.8 234.1 120 794 -1995 12 25 6 25 LESLIE 38.9 16.3 61 785 -1966 7 18 18 24 TONY 66.3 186.7 55 257 -1986 2 26 12 1 VALERIE 63.7 244.1 70 212 -1974 8 6 0 26 HELENE 37.1 272.0 139 515 -1999 9 13 18 28 JOYCE 15.8 80.8 119 334 -1986 12 26 12 17 OSCAR 37.5 287.1 36 806 -2001 1 7 18 4 MICHAEL 18.0 251.6 132 76 -1982 9 13 18 11 ALBERTO 42.4 146.8 80 299 -1987 7 22 12 11 LESLIE 45.4 337.7 66 240 -1982 7 13 0 14 ALBERTO 41.1 277.5 160 481 -1990 7 3 12 2 FLORENCE 34.9 355.7 91 745 -2000 5 18 0 28 BERYL 50.1 129.7 107 400 -1970 3 18 18 20 PATTY 45.0 300.7 143 69 -1960 4 20 18 7 HELENE 48.7 195.2 114 194 -1981 8 17 6 28 DEBBY 66.7 3.5 129 212 -1998 1 5 6 12 SANDY 41.9 69.3 59 132 -1993 3 3 18 28 HELENE 66.2 9.6 71 699 -1986 6 3 12 1 ALBERTO 8.6 87.8 124 800 -1999 1 4 12 14 DEBBY 13.7 131.1 55 327 -1981 3 2 0 14 TONY 49.9 211.8 164 701 -2004 11 7 0 2 WILLIAM 44.6 90.1 20 557 -2001 6 23 6 10 ISAAC 58.9 91.5 51 714 -1984 2 21 18 15 LESLIE 23.7 301.4 87 296 -1970 8 2 0 16 LESLIE 33.0 236.1 115 532 -1965 4 23 6 10 SANDY 9.4 278.0 17 123 -1982 8 18 18 24 WILLIAM 54.4 336.9 16 597 -1986 10 4 0 23 DEBBY 14.8 105.8 70 806 -1953 11 10 18 3 PATTY 67.8 185.7 74 122 -1998 6 22 6 27 ERNESTO 33.3 110.7 115 176 -1963 10 7 6 17 HELENE 30.5 224.8 34 440 -1958 6 24 0 2 JOYCE 10.6 20.4 26 333 -1972 8 26 0 6 LESLIE 24.3 132.9 123 848 -1993 6 19 6 23 VALERIE 25.9 9.5 32 66 -1957 3 27 0 28 DEBBY 61.4 79.6 141 412 -1964 10 9 6 20 RAFAEL 31.4 17.3 117 873 -1953 11 17 12 4 ISAAC 59.7 332.8 153 413 -1985 12 18 6 19 VALERIE 18.7 81.4 138 262 -1953 11 10 18 3 WILLIAM 50.8 271.7 127 690 -1956 10 16 6 1 ALBERTO 17.4 353.4 85 21 -1996 11 14 6 1 NADINE 8.5 266.7 94 163 -1971 8 11 0 4 JOYCE 32.2 2.0 18 105 -1985 11 13 6 3 ISAAC 32.2 85.0 71 390 -1980 6 19 12 2 DEBBY 49.6 120.9 104 331 -1999 7 23 18 8 JOYCE 10.6 44.7 93 467 -1970 11 4 18 23 NADINE 10.5 354.9 115 847 -1959 9 27 12 4 HELENE 24.1 224.6 87 175 -2001 2 22 12 22 ISAAC 19.6 240.5 73 368 -2001 3 9 18 3 ERNESTO 17.9 8.8 71 406 -1981 12 21 18 15 GORDON 53.9 180.9 33 867 -1999 12 9 12 24 BERYL 18.3 161.3 31 741 -1956 12 21 18 26 NADINE 67.7 147.8 115 387 -1952 8 20 0 24 PATTY 31.0 270.9 79 112 -1985 8 10 18 26 KIRK 63.1 243.5 15 358 -1954 6 19 0 27 HELENE 64.2 237.1 70 468 -1959 8 8 6 20 ALBERTO 24.7 309.1 102 156 -1959 4 19 0 9 CHRIS 47.0 291.0 39 578 -2003 8 20 6 15 NADINE 57.9 175.5 28 690 -1963 9 26 6 11 CHRIS 62.4 42.4 77 204 -1978 6 5 12 15 TONY 38.7 114.6 68 0 -1957 1 24 12 26 GORDON 65.6 357.5 136 437 -1965 2 24 12 9 VALERIE 39.6 67.5 91 641 -1991 10 11 0 21 DEBBY 41.9 327.2 137 786 -1957 10 21 6 24 JOYCE 7.3 147.1 84 761 -1996 6 25 18 9 LESLIE 20.0 93.3 110 842 -1954 12 6 6 8 WILLIAM 48.3 138.4 59 891 -1979 7 13 0 14 LESLIE 40.4 321.8 154 757 -1980 10 4 0 9 FLORENCE 60.6 281.9 79 556 -1980 1 3 18 25 DEBBY 39.5 356.4 18 521 -1981 7 4 18 1 RAFAEL 67.9 334.0 43 514 -1992 1 27 12 9 GORDON 49.3 268.0 91 96 -1990 1 21 18 24 ERNESTO 14.8 98.7 61 94 -1989 6 17 6 14 WILLIAM 45.4 273.6 49 883 -1996 7 7 12 28 OSCAR 40.3 219.1 11 542 -1956 12 13 6 12 BERYL 47.5 40.8 41 735 -1989 5 2 12 23 NADINE 58.6 32.7 93 371 -1964 2 19 12 9 VALERIE 23.2 155.6 73 534 -1994 8 18 0 12 TONY 53.7 157.7 68 735 -1966 10 12 18 13 GORDON 70.0 321.8 154 292 -1981 12 16 18 25 JOYCE 17.8 171.5 60 414 -1993 3 17 6 9 FLORENCE 50.0 82.9 75 513 -1983 5 17 12 10 KIRK 69.3 43.7 107 693 -1972 11 8 6 18 WILLIAM 15.9 22.1 101 236 -1955 8 12 18 17 SANDY 37.8 215.0 137 651 -2000 7 13 6 1 VALERIE 16.7 322.3 17 889 -1990 11 7 0 22 CHRIS 58.9 236.7 138 568 -1955 9 11 0 22 WILLIAM 19.1 261.6 108 5 -1982 1 24 6 23 ISAAC 12.9 157.5 32 557 -1971 5 22 0 25 JOYCE 38.5 288.5 46 67 -2004 10 13 18 18 SANDY 25.1 333.0 120 117 -1989 2 1 6 6 NADINE 43.5 342.0 147 555 -1968 7 3 18 18 SANDY 21.6 270.5 24 423 -1958 9 26 0 5 HELENE 10.3 163.4 138 762 -1975 9 28 0 13 BERYL 35.7 250.6 141 209 -1993 7 6 0 10 NADINE 10.0 300.7 161 248 -1986 2 2 6 8 WILLIAM 36.4 202.6 129 148 -1993 1 22 0 10 VALERIE 23.5 114.9 132 361 -1981 7 1 12 27 TONY 54.2 117.6 130 669 -2004 11 10 0 6 CHRIS 9.9 72.0 61 831 -1971 11 8 0 6 GORDON 7.5 21.3 61 635 -2004 9 15 18 13 MICHAEL 38.1 14.5 112 581 -1980 11 19 12 21 BERYL 23.9 77.8 67 662 -1952 7 23 0 5 PATTY 47.8 74.7 89 213 -1981 11 22 18 25 TONY 23.4 8.2 89 677 -1992 8 10 12 25 JOYCE 44.4 288.1 161 112 -1989 11 3 18 13 WILLIAM 39.1 93.1 52 585 -1951 11 10 6 1 CHRIS 46.2 201.2 164 375 -1993 9 3 6 24 SANDY 10.9 43.2 16 15 -1966 11 27 0 17 LESLIE 51.3 290.2 47 254 -1973 9 16 12 24 BERYL 13.0 59.4 48 827 -1971 5 6 18 28 CHRIS 16.2 98.2 133 26 -1960 10 4 0 1 CHRIS 49.5 201.9 86 697 -1994 11 11 6 2 JOYCE 37.7 74.9 128 796 -1981 5 27 18 10 SANDY 52.7 96.3 47 699 -1951 8 11 0 10 LESLIE 52.6 294.4 63 776 -1989 1 10 0 18 GORDON 59.6 274.9 81 560 -1973 8 24 12 9 ALBERTO 63.2 312.5 45 492 -1989 12 16 12 23 TONY 32.1 13.3 143 428 -1962 3 12 6 21 SANDY 12.7 145.4 132 35 -1952 9 15 12 9 ISAAC 44.9 154.1 49 170 -1966 10 5 18 18 BERYL 49.2 192.3 144 177 -1968 7 10 18 23 PATTY 54.2 247.4 18 557 -1956 4 7 6 18 MICHAEL 21.5 18.1 101 416 -1969 2 21 18 5 NADINE 67.4 61.8 85 341 -1955 10 17 18 18 NADINE 23.8 352.7 46 789 -1953 12 20 12 20 MICHAEL 65.7 123.5 148 485 -1952 1 1 12 3 TONY 57.6 300.3 50 853 -1979 12 17 6 7 DEBBY 19.4 278.3 112 373 -1958 2 20 12 24 MICHAEL 11.3 28.3 73 470 -1988 1 3 18 12 BERYL 62.4 298.8 42 202 -1961 4 9 12 6 LESLIE 32.9 43.9 146 60 -1998 1 24 12 17 DEBBY 26.1 243.4 22 699 -1989 8 20 0 8 SANDY 53.9 297.1 85 320 -1994 11 8 18 18 OSCAR 38.2 166.5 120 69 -2003 11 13 6 14 ALBERTO 18.2 128.8 21 597 -1955 12 18 18 10 HELENE 47.5 133.7 42 342 -1980 7 18 18 21 VALERIE 49.7 48.2 58 291 -1993 9 16 6 13 KIRK 25.2 145.3 20 88 -1968 7 17 0 21 SANDY 24.0 82.7 86 837 -1965 3 28 6 11 NADINE 47.8 144.5 160 40 -2002 7 16 12 7 ERNESTO 8.4 64.6 15 436 -1982 4 20 12 20 SANDY 39.1 24.0 34 346 -1956 8 13 12 11 CHRIS 8.7 136.2 74 648 -1984 4 3 18 7 PATTY 63.2 181.3 132 202 -1997 10 21 0 8 MICHAEL 67.1 16.3 137 556 -1996 10 15 0 8 KIRK 51.5 30.7 46 849 -1964 11 14 6 14 PATTY 32.8 24.6 100 647 -1959 10 6 0 1 VALERIE 32.2 268.5 21 149 -1955 3 24 0 6 HELENE 31.4 281.0 19 549 -1950 12 8 6 3 TONY 68.2 62.1 109 160 -1998 9 27 0 8 HELENE 63.2 24.3 55 775 -1982 8 27 12 23 RAFAEL 53.4 79.7 153 395 -1970 11 12 6 17 TONY 60.7 334.7 42 871 -1968 1 18 6 18 FLORENCE 20.5 190.4 35 264 -1976 10 13 18 28 KIRK 45.4 169.9 18 267 -1987 3 6 12 14 HELENE 68.1 79.5 51 122 -1995 12 15 0 19 ERNESTO 19.5 37.6 108 21 -1968 4 6 0 18 KIRK 45.8 135.5 26 671 -1981 4 24 12 6 KIRK 36.4 204.9 118 671 -1979 4 16 6 13 ISAAC 20.5 127.0 117 72 -1977 6 20 0 19 BERYL 46.9 202.1 156 497 -1978 4 17 6 20 RAFAEL 65.1 125.8 92 27 -2001 12 5 6 28 ALBERTO 35.0 198.4 117 634 -1990 3 15 12 18 FLORENCE 57.9 342.4 40 791 -1953 7 19 12 27 DEBBY 14.2 137.0 64 653 -1989 1 16 0 6 PATTY 55.1 255.8 36 396 -1957 5 27 18 21 ISAAC 18.6 297.2 125 541 -1963 9 19 12 15 PATTY 40.8 138.4 28 529 -1964 3 17 18 12 ALBERTO 66.2 244.9 143 778 -1962 4 3 6 17 LESLIE 41.5 81.3 155 187 -1956 6 22 6 20 DEBBY 69.9 4.6 37 638 -1991 6 5 12 16 HELENE 39.6 270.9 101 829 -1996 9 26 6 9 SANDY 46.1 179.6 66 717 -1960 9 13 6 16 SANDY 46.1 125.8 54 330 -1958 4 4 0 15 ERNESTO 64.6 153.9 92 833 -1963 6 23 0 28 RAFAEL 40.8 211.9 143 746 -1961 6 15 18 21 PATTY 34.1 171.3 21 249 -1983 7 17 0 26 WILLIAM 63.3 274.0 113 333 -1964 7 7 12 13 SANDY 14.6 124.6 60 111 -1987 1 12 12 26 BERYL 10.8 123.6 163 424 -2001 2 22 18 5 SANDY 18.9 326.3 63 844 -1964 12 9 12 27 TONY 31.5 352.4 82 423 -1991 3 16 0 7 MICHAEL 9.2 289.8 104 440 -1953 7 16 0 22 KIRK 45.7 138.5 116 554 -1954 12 16 6 5 RAFAEL 69.0 173.2 69 671 -1958 6 4 12 20 LESLIE 25.5 226.8 132 597 -1972 4 18 18 12 PATTY 41.9 215.9 162 711 -1979 6 25 6 22 MICHAEL 48.3 351.5 23 6 -1987 8 13 6 22 WILLIAM 30.6 222.0 135 589 -2003 6 25 18 20 ERNESTO 66.8 125.9 149 578 -1959 1 18 18 21 MICHAEL 34.9 22.8 127 211 -1966 1 24 18 28 DEBBY 52.2 204.6 83 575 -1996 5 3 6 4 KIRK 50.3 59.9 31 495 -1978 10 25 12 4 TONY 49.4 194.5 14 361 -1954 4 21 6 5 ISAAC 47.0 173.3 52 754 -1974 6 7 0 3 VALERIE 26.8 173.5 31 590 -2004 8 19 18 17 FLORENCE 20.3 298.0 103 624 -1999 3 18 18 2 PATTY 18.1 30.9 130 295 -1957 4 10 6 19 ERNESTO 16.2 357.1 139 334 -1992 1 24 12 23 ERNESTO 58.9 229.9 111 33 -1982 7 9 18 7 RAFAEL 55.0 96.2 41 569 -1998 5 26 0 2 JOYCE 9.0 141.7 132 27 -1968 10 18 6 22 DEBBY 52.7 154.4 141 179 -1997 7 28 0 23 RAFAEL 36.5 187.7 15 523 -1961 11 15 0 8 LESLIE 27.9 35.9 108 630 -1967 2 19 12 21 PATTY 11.8 72.5 34 754 -1954 9 23 18 7 HELENE 52.1 300.0 14 249 -1991 5 23 18 13 SANDY 31.4 41.6 139 255 -2004 7 10 12 28 VALERIE 47.6 160.0 50 810 -1979 8 24 18 5 LESLIE 9.3 101.7 19 286 -1964 3 25 18 11 FLORENCE 66.4 46.1 73 223 -1988 11 26 12 2 ISAAC 62.1 193.6 116 182 -1985 10 9 12 25 OSCAR 17.3 19.3 96 574 -2001 10 15 12 9 GORDON 48.5 343.9 108 404 -1962 1 4 12 5 RAFAEL 10.5 289.0 128 326 -1972 7 3 0 28 ALBERTO 43.1 188.2 102 478 -1967 5 9 6 20 RAFAEL 32.1 321.3 41 833 -1996 6 15 18 10 HELENE 50.5 255.8 104 58 -1991 6 16 12 7 VALERIE 27.6 324.1 99 385 -1962 5 22 18 14 LESLIE 58.7 307.0 67 865 -1982 12 25 12 24 PATTY 45.4 106.5 161 55 -1977 7 16 0 24 OSCAR 46.6 65.7 29 890 -1987 3 2 6 22 CHRIS 41.8 348.1 96 513 -2001 4 14 12 20 ISAAC 14.8 209.1 31 165 -1967 3 19 18 5 JOYCE 38.7 133.9 94 290 -1954 6 16 0 16 HELENE 39.9 73.5 145 272 -1983 9 22 18 1 ISAAC 28.0 321.5 162 892 -1991 9 2 0 16 DEBBY 34.7 223.6 80 864 -1960 12 10 6 15 FLORENCE 11.8 88.9 44 581 -1965 5 20 18 24 ISAAC 70.0 205.7 133 256 -1978 1 10 12 23 VALERIE 19.5 88.6 26 325 -1970 5 2 6 23 ERNESTO 51.3 26.6 79 349 -1954 6 20 0 15 BERYL 52.6 174.0 36 236 -1990 5 22 0 17 RAFAEL 21.2 148.5 123 410 -1951 8 10 12 26 LESLIE 10.6 236.2 87 719 -1953 6 19 12 1 JOYCE 13.9 130.7 73 800 -1971 11 5 0 6 NADINE 11.1 281.7 117 282 -1965 3 11 18 10 ERNESTO 28.4 310.7 97 108 -1979 8 27 0 4 PATTY 35.7 6.2 79 743 -1970 6 9 0 10 HELENE 39.7 11.1 123 511 -1967 9 18 6 10 BERYL 9.4 312.4 135 379 -1988 3 23 6 16 ISAAC 51.6 245.3 163 688 -1961 11 8 0 16 VALERIE 58.1 168.4 59 651 -1989 7 26 12 15 LESLIE 29.6 81.5 150 41 -2002 11 4 6 19 LESLIE 66.6 184.3 117 632 -1985 2 5 6 6 KIRK 64.2 239.2 158 157 -2003 5 15 12 1 TONY 15.5 202.3 18 40 -2000 5 6 6 26 SANDY 14.2 202.9 105 181 -1995 6 6 12 7 TONY 40.1 143.7 20 127 -1967 1 11 6 3 CHRIS 61.3 244.7 112 419 -1966 3 7 12 21 SANDY 37.1 344.4 93 482 -1958 5 18 12 19 HELENE 10.2 345.0 29 473 -1984 8 9 18 3 JOYCE 12.0 270.4 132 148 -2000 10 11 0 19 OSCAR 57.9 9.8 133 605 -1997 3 22 6 15 RAFAEL 62.0 186.5 129 552 -2003 10 17 0 23 KIRK 53.2 147.1 156 557 -1954 10 16 0 18 ISAAC 9.1 221.4 24 11 -1990 3 7 0 22 LESLIE 10.9 133.6 144 581 -1962 6 25 6 8 WILLIAM 23.5 129.4 34 700 -1970 4 13 12 7 HELENE 46.0 319.2 107 512 -1995 9 26 0 13 LESLIE 42.2 331.3 153 514 -1986 11 4 18 25 NADINE 32.7 148.3 56 678 -2003 5 7 18 17 VALERIE 14.4 242.4 49 366 -1958 11 13 6 21 ALBERTO 69.7 354.9 56 798 -1982 4 21 0 4 CHRIS 37.0 118.2 59 104 -1988 4 10 0 4 GORDON 41.9 134.7 76 552 -1997 4 9 0 8 SANDY 50.5 195.8 123 651 -1984 11 4 12 16 VALERIE 28.5 127.7 102 217 -1954 5 8 6 12 ALBERTO 23.9 172.2 93 297 -1955 8 5 12 3 DEBBY 22.7 251.3 92 238 -1956 5 8 0 4 JOYCE 16.4 146.7 150 593 -1982 4 19 0 11 TONY 67.0 12.7 155 812 -1998 4 9 6 12 NADINE 51.4 40.3 22 285 -1987 4 2 12 16 BERYL 45.0 240.1 125 456 -1970 8 6 18 18 BERYL 68.1 271.6 94 114 -1985 2 5 6 9 PATTY 23.0 203.7 67 88 -1965 7 23 6 9 LESLIE 51.9 325.1 45 489 -1955 4 10 6 28 TONY 17.1 79.2 82 679 -1978 6 17 0 22 KIRK 47.3 41.0 126 897 -1989 4 7 12 23 LESLIE 28.6 44.3 76 851 -1989 7 10 12 12 BERYL 12.7 38.5 92 417 -1986 8 18 12 3 HELENE 37.4 204.3 27 821 -1962 12 19 0 13 NADINE 28.1 1.7 39 570 -1982 4 13 0 26 KIRK 55.1 228.7 120 476 -1981 6 3 6 4 LESLIE 35.4 67.2 162 773 -1960 7 1 18 27 CHRIS 26.6 89.5 52 819 -1993 10 10 12 1 NADINE 7.6 57.3 59 650 -1955 7 26 0 11 BERYL 50.6 229.2 112 716 -1959 8 11 6 18 JOYCE 10.7 338.2 160 427 -2003 2 3 0 15 FLORENCE 30.9 124.5 159 526 -1951 11 1 0 21 DEBBY 50.4 50.0 132 19 -2002 7 1 18 5 PATTY 30.7 116.6 146 898 -1976 8 4 12 23 OSCAR 52.0 1.3 37 349 -1968 3 10 6 18 ISAAC 67.7 229.8 29 1 -1974 8 14 18 20 GORDON 44.7 311.9 83 551 -2001 4 18 12 8 CHRIS 60.6 311.9 39 803 -1994 12 26 6 12 DEBBY 25.8 43.8 57 852 -2000 5 22 12 18 VALERIE 67.6 349.1 23 478 -1973 8 14 18 21 ERNESTO 49.7 184.9 135 347 -1988 8 23 12 19 ISAAC 13.7 52.0 111 37 -1969 9 23 12 28 VALERIE 69.3 201.2 92 669 -1960 12 10 12 28 GORDON 34.6 115.6 75 247 -1993 10 8 0 26 MICHAEL 20.9 26.7 67 518 -1983 1 16 12 27 CHRIS 53.9 318.3 13 223 -1985 10 8 18 14 VALERIE 29.8 192.8 160 437 -1996 3 26 18 14 RAFAEL 27.4 118.1 148 502 -1976 6 12 6 2 WILLIAM 64.5 35.4 57 252 -1956 3 10 12 26 JOYCE 13.4 22.2 98 269 -1998 10 21 6 23 ERNESTO 61.2 77.9 132 288 -1965 9 1 0 20 ERNESTO 34.5 200.0 57 675 -1986 3 6 18 16 NADINE 33.8 251.2 102 345 -2004 10 21 12 25 TONY 25.3 178.0 80 135 -1991 10 14 6 15 WILLIAM 36.3 255.9 109 218 -1972 2 7 12 23 ERNESTO 25.5 45.9 37 393 -1960 10 16 18 25 SANDY 34.6 290.4 123 140 -1959 3 23 18 5 MICHAEL 16.6 349.6 18 57 -1994 10 7 0 2 RAFAEL 64.3 135.8 163 803 -1959 4 12 18 28 ISAAC 62.6 326.9 95 258 -1981 9 2 18 17 VALERIE 29.6 93.6 55 102 -1973 9 11 0 6 RAFAEL 32.1 167.4 103 168 -1983 1 1 0 27 JOYCE 44.8 113.0 29 699 -1989 7 11 0 15 NADINE 28.9 244.0 57 399 -1982 3 6 6 18 KIRK 22.3 290.1 69 892 -1952 11 11 0 11 ERNESTO 61.3 104.6 164 112 -1970 2 8 6 7 ISAAC 39.3 289.2 18 174 -1962 1 22 12 14 GORDON 68.3 350.1 144 502 -1953 10 17 18 8 NADINE 58.4 10.4 50 98 -1980 2 16 18 15 RAFAEL 25.9 6.7 141 203 -1960 7 22 0 12 ALBERTO 20.7 49.0 10 104 -1960 9 8 12 28 FLORENCE 49.9 237.7 108 375 -1975 6 6 18 17 JOYCE 31.6 230.0 139 711 -1996 3 21 6 18 ISAAC 52.2 208.8 11 807 -1951 2 10 12 10 WILLIAM 55.6 175.1 156 407 -1986 10 16 0 22 OSCAR 27.2 239.9 50 331 -1992 5 3 0 6 MICHAEL 21.5 193.1 161 234 -1953 2 26 6 21 OSCAR 61.9 172.5 86 461 -1973 2 4 18 2 JOYCE 56.7 107.5 163 182 -1952 6 1 12 26 ERNESTO 66.6 118.5 85 898 -1997 5 16 6 16 ISAAC 65.3 208.8 151 572 -1967 4 26 0 13 PATTY 26.3 172.3 14 21 -1988 10 2 12 8 MICHAEL 21.1 168.8 84 481 -1957 12 16 18 10 VALERIE 48.1 29.6 36 116 -2003 4 26 0 4 VALERIE 53.0 10.6 113 109 -1997 10 18 12 14 WILLIAM 10.6 222.5 73 403 -1962 6 24 12 15 ISAAC 38.3 353.4 69 450 -1988 9 26 18 7 KIRK 63.2 343.3 161 417 -1965 9 20 18 19 TONY 42.3 241.6 84 481 -1952 10 13 18 13 MICHAEL 19.3 286.1 117 217 -1983 3 8 0 25 ISAAC 16.2 288.0 72 338 -1999 7 16 6 16 SANDY 68.5 55.8 153 296 -2004 6 6 18 20 HELENE 23.0 234.8 62 481 -1988 2 7 0 10 PATTY 57.4 109.5 78 165 -1968 12 18 0 6 RAFAEL 37.2 281.1 92 781 -1991 7 14 0 11 PATTY 39.9 48.4 126 539 -1972 6 8 0 12 FLORENCE 10.0 224.6 160 312 -2002 12 19 0 10 ERNESTO 39.1 29.2 11 45 -1954 4 13 6 4 TONY 42.6 49.4 29 878 -1993 5 15 12 19 KIRK 66.9 183.7 84 638 -1996 12 28 0 15 ALBERTO 67.4 87.1 124 294 -1998 9 21 18 1 OSCAR 58.8 111.7 77 505 -1966 12 8 12 13 PATTY 22.8 216.5 69 506 -1971 11 13 18 13 OSCAR 43.1 89.1 59 543 -1998 6 7 0 26 KIRK 66.4 21.5 44 407 -1950 3 17 12 10 JOYCE 27.1 174.5 158 532 -1975 12 5 18 18 WILLIAM 60.5 281.8 133 626 -1950 10 22 0 19 SANDY 55.7 127.4 116 758 -1957 5 1 6 26 ALBERTO 24.9 206.4 133 313 -1975 3 5 12 23 FLORENCE 55.1 65.9 115 628 -1960 7 25 12 19 GORDON 37.3 125.2 81 188 -1956 4 10 6 25 MICHAEL 35.0 331.0 20 398 -1951 5 22 6 3 OSCAR 64.1 214.3 18 413 -1992 2 18 0 7 PATTY 52.2 277.8 31 42 -1954 9 24 18 12 ALBERTO 48.7 247.1 21 65 -1961 10 13 6 19 KIRK 40.3 262.1 68 256 -1970 10 9 18 8 OSCAR 57.6 141.4 145 892 -1990 5 24 12 28 BERYL 49.5 66.4 147 767 -1966 5 27 18 16 ERNESTO 7.4 291.4 102 483 -1995 10 11 6 18 MICHAEL 34.7 48.8 34 125 -1959 4 27 6 27 DEBBY 50.0 5.9 112 633 -1977 2 27 6 10 ISAAC 8.4 47.4 43 360 -1995 10 10 12 15 RAFAEL 12.4 118.7 135 426 -1951 10 2 0 21 KIRK 60.4 177.8 43 338 -1966 12 20 0 14 OSCAR 32.0 229.1 147 638 -1958 7 2 18 21 SANDY 69.9 273.0 28 436 -1978 12 15 18 19 BERYL 8.0 144.4 85 886 -1999 1 4 18 7 FLORENCE 47.8 347.0 35 41 -1976 2 21 6 1 TONY 9.0 148.4 160 812 -1979 1 21 12 6 WILLIAM 41.2 240.0 99 853 -1970 1 23 0 12 KIRK 31.2 332.8 14 68 -1954 7 28 12 7 VALERIE 10.2 260.6 22 427 -1952 3 24 6 2 LESLIE 17.4 77.8 45 474 -2004 6 23 0 24 BERYL 47.6 236.5 154 704 -1980 8 5 0 11 NADINE 58.0 338.1 14 406 -1984 9 27 6 3 MICHAEL 35.8 41.5 140 414 -2003 7 14 18 3 FLORENCE 18.2 106.9 99 760 -1993 8 9 18 23 GORDON 53.9 106.6 142 96 -1998 5 27 6 15 TONY 27.7 64.6 151 169 -1966 8 2 6 28 MICHAEL 27.6 5.2 113 887 -1988 4 16 6 12 JOYCE 66.3 353.3 50 505 -1963 2 22 6 3 DEBBY 36.0 1.8 73 770 -1976 5 14 18 27 ALBERTO 42.0 248.4 115 405 -1987 4 7 6 27 TONY 65.9 136.1 143 642 -1968 10 25 12 6 VALERIE 40.1 95.0 58 49 -1986 10 23 18 4 ERNESTO 16.9 59.4 92 765 -1967 9 11 18 21 PATTY 44.6 54.5 101 155 -1962 12 23 0 18 ALBERTO 39.2 264.8 24 493 -2001 3 27 0 22 BERYL 11.4 228.0 108 177 -1951 9 17 18 27 MICHAEL 9.3 77.6 23 514 -1993 1 25 12 13 PATTY 63.3 4.2 137 858 -1997 11 27 0 7 ERNESTO 47.1 43.5 18 579 -1954 1 7 6 17 RAFAEL 12.5 50.6 30 612 -1989 4 14 18 26 PATTY 56.3 283.4 163 601 -1962 2 17 6 8 PATTY 31.2 186.9 64 766 -1959 5 28 0 22 MICHAEL 10.1 338.0 99 618 -2002 8 24 12 3 FLORENCE 56.8 348.0 64 28 -1979 10 20 6 13 CHRIS 12.6 138.2 27 369 -2003 5 9 12 14 NADINE 41.6 36.3 98 209 -1951 12 28 0 16 ISAAC 50.8 146.4 84 308 -1957 5 25 12 24 FLORENCE 49.3 43.6 105 497 -1966 3 18 6 19 TONY 29.6 341.0 133 483 -1951 2 2 12 25 VALERIE 16.8 239.5 68 468 -1999 5 13 6 1 VALERIE 34.0 43.3 131 583 -1995 8 17 0 10 FLORENCE 51.8 88.4 160 286 -1961 12 1 18 11 ALBERTO 36.0 108.7 76 642 -1950 9 7 0 21 BERYL 66.5 92.2 34 196 -1972 8 28 12 5 MICHAEL 55.4 109.5 107 525 -1952 2 6 0 15 ERNESTO 17.9 231.9 147 691 -1974 9 28 12 24 TONY 37.8 187.1 157 743 -1953 2 6 0 22 HELENE 46.7 202.8 30 274 -1951 3 16 6 7 LESLIE 52.3 174.6 95 531 -1979 11 7 18 24 PATTY 13.6 348.9 19 6 -1963 11 14 0 27 OSCAR 17.4 41.7 134 477 -1999 7 8 18 19 ISAAC 37.7 355.0 149 232 -1956 2 25 6 14 LESLIE 19.8 103.5 154 501 -1962 8 27 0 6 FLORENCE 39.1 278.1 49 769 -2001 2 12 12 23 HELENE 53.4 12.9 34 212 -2001 12 26 0 4 GORDON 51.1 131.6 137 391 -1982 8 8 12 2 BERYL 47.4 349.2 95 870 -1951 12 6 12 20 DEBBY 35.3 170.7 12 407 -1973 10 5 18 21 NADINE 31.0 355.5 114 490 -1995 6 17 12 8 MICHAEL 45.6 102.1 35 335 -1992 1 12 12 21 RAFAEL 56.7 51.0 45 196 -1975 11 1 12 28 JOYCE 15.6 353.6 41 590 -2004 2 3 12 4 OSCAR 22.1 232.1 151 852 -1958 7 19 18 25 WILLIAM 18.6 49.8 35 76 -1988 4 24 0 21 JOYCE 41.7 343.9 16 752 -1964 12 11 6 21 ERNESTO 11.2 302.9 95 440 -1964 6 10 18 9 KIRK 61.0 274.1 134 512 -1968 1 4 0 25 KIRK 37.6 49.2 73 847 -2000 4 27 0 12 ISAAC 33.9 318.3 132 99 -1958 8 1 18 19 FLORENCE 32.7 170.7 114 382 -1952 10 8 6 8 OSCAR 20.0 173.7 88 456 -1994 6 2 12 25 DEBBY 62.0 58.9 100 626 -1985 2 16 12 1 VALERIE 65.8 342.1 58 80 -1955 5 1 12 8 GORDON 21.5 350.7 92 666 -1954 12 2 6 26 KIRK 52.0 8.5 92 232 -1989 9 24 12 9 VALERIE 9.2 117.4 72 547 -2004 7 11 6 11 KIRK 40.2 220.7 124 669 -1952 8 28 18 18 DEBBY 47.2 198.7 18 22 -1983 5 25 6 28 GORDON 28.1 142.7 107 404 -2002 3 24 18 7 SANDY 8.0 279.8 15 59 -1964 5 11 6 24 ISAAC 13.4 319.2 93 544 -1988 4 11 12 15 ALBERTO 68.3 271.2 121 573 -2001 11 15 6 19 BERYL 60.5 119.6 91 370 -1950 6 25 0 10 NADINE 43.7 304.6 107 857 -1989 10 24 12 3 HELENE 24.8 199.6 15 681 -1990 9 7 18 20 WILLIAM 53.5 60.2 99 363 -1962 1 24 18 11 WILLIAM 24.4 341.8 152 689 -1956 5 9 12 26 BERYL 65.7 292.1 41 748 -1956 11 16 6 12 VALERIE 60.1 172.2 19 41 -1971 12 8 0 3 ISAAC 43.6 15.8 22 149 -1991 9 27 12 11 HELENE 67.3 149.7 51 216 -1975 7 9 12 15 BERYL 19.7 158.7 114 324 -2004 11 19 6 1 GORDON 13.0 20.5 15 700 -1996 8 11 6 13 WILLIAM 51.7 59.1 124 681 -1963 3 25 0 2 TONY 9.9 204.2 30 210 -2001 4 9 12 25 PATTY 31.6 74.8 152 344 -2002 7 18 0 21 NADINE 55.1 100.7 132 247 -1987 3 7 6 2 ALBERTO 56.7 240.9 154 506 -1985 8 11 6 25 OSCAR 50.8 235.8 138 326 -1972 12 13 6 2 GORDON 35.8 336.5 98 677 -1960 5 24 0 9 VALERIE 26.6 182.7 114 426 -1959 1 24 0 7 BERYL 56.1 167.5 162 378 -1996 7 7 6 6 OSCAR 39.1 2.0 88 104 -1977 6 19 12 18 GORDON 65.7 322.0 106 415 -1984 8 1 12 7 JOYCE 25.4 97.0 130 742 -1976 3 6 18 24 KIRK 47.5 112.0 43 580 -1984 4 17 12 12 WILLIAM 46.1 258.0 13 39 -1964 9 6 0 24 NADINE 46.0 271.5 55 886 -1958 2 27 18 11 LESLIE 23.9 136.5 71 783 -2004 1 12 12 11 GORDON 52.1 158.8 107 822 -1954 12 25 12 28 PATTY 48.4 83.5 138 809 -1972 2 27 0 22 KIRK 57.9 295.0 55 127 -1964 2 2 0 24 LESLIE 24.8 318.6 111 689 -1988 7 1 18 15 NADINE 56.5 24.2 18 633 -1974 11 28 6 14 BERYL 31.5 86.2 115 568 -1978 10 28 12 16 GORDON 49.6 263.8 131 25 -1951 9 16 18 28 CHRIS 25.9 215.3 111 162 -1970 3 6 0 1 SANDY 44.4 303.4 144 293 -1974 7 6 18 15 NADINE 63.6 249.5 77 640 -1964 7 17 18 3 TONY 7.4 151.4 64 571 -1992 8 12 6 28 HELENE 29.2 61.1 66 879 -1983 7 10 0 2 BERYL 69.5 310.5 44 682 -2004 9 18 6 12 RAFAEL 64.1 63.9 74 406 -1958 10 2 18 21 MICHAEL 37.8 13.4 115 19 -1956 2 23 6 3 WILLIAM 19.8 111.9 43 544 -1958 10 23 0 26 KIRK 62.1 323.3 117 528 -1967 9 1 6 9 NADINE 62.9 105.0 49 132 -1970 4 26 6 17 DEBBY 69.4 264.5 155 257 -1988 9 13 6 2 GORDON 65.5 148.8 147 90 -2001 4 9 18 23 TONY 17.4 126.1 129 690 -1956 5 28 18 28 OSCAR 55.0 55.9 49 794 -1976 4 16 6 1 SANDY 16.0 279.0 142 274 -1999 6 21 0 11 PATTY 57.3 145.8 15 599 -1954 10 5 18 19 CHRIS 8.1 305.1 115 309 -1979 2 23 12 1 KIRK 42.5 70.2 120 502 -2002 11 1 0 8 CHRIS 35.8 24.7 54 80 -1968 6 22 12 14 SANDY 62.9 189.6 70 644 -1993 10 8 6 19 ALBERTO 64.1 210.9 148 352 -1983 7 22 18 26 PATTY 48.2 297.8 73 393 -2000 8 21 18 5 VALERIE 39.2 230.9 147 73 -1993 8 17 6 28 ERNESTO 34.8 69.1 151 238 -1990 4 17 0 13 RAFAEL 44.2 43.0 13 123 -1979 7 2 0 21 TONY 43.7 57.5 151 866 -1993 7 7 6 14 KIRK 40.8 113.1 120 253 -1985 7 22 12 20 HELENE 34.5 216.5 69 694 -1973 12 4 12 22 VALERIE 51.7 13.5 91 644 -1963 3 2 0 11 BERYL 65.2 105.9 145 725 -1971 7 19 12 18 NADINE 57.0 221.0 84 145 -1987 11 19 18 13 MICHAEL 50.1 198.7 103 722 -1997 3 8 6 14 LESLIE 51.6 190.0 139 598 -1976 6 3 6 2 LESLIE 62.7 314.9 36 290 -1959 5 11 12 18 OSCAR 21.1 242.6 14 229 -1965 2 24 6 3 LESLIE 27.8 14.8 92 897 -1994 1 11 6 6 ERNESTO 50.8 193.0 116 65 -1986 3 4 18 3 MICHAEL 41.6 253.5 38 310 -1961 3 23 18 9 WILLIAM 33.6 157.5 158 500 -1984 8 17 12 22 OSCAR 41.1 164.4 96 675 -1967 2 18 0 2 VALERIE 21.3 54.3 75 771 -1960 8 11 18 14 LESLIE 9.5 215.9 145 146 -1994 2 8 12 28 FLORENCE 26.9 202.1 163 581 -1957 7 2 0 23 PATTY 31.4 51.9 74 264 -1999 1 17 6 16 DEBBY 7.5 274.8 11 478 -1980 5 15 6 27 HELENE 28.1 48.8 138 706 -2003 9 8 12 18 LESLIE 56.8 238.6 37 575 -1987 2 21 18 9 ALBERTO 17.3 103.8 139 665 -1950 6 26 6 26 RAFAEL 9.4 210.0 14 591 -1989 11 13 12 14 ALBERTO 22.5 72.4 36 416 -1969 10 22 6 1 LESLIE 29.9 210.5 40 247 -2001 2 16 0 25 MICHAEL 30.2 304.3 158 537 -1957 4 8 18 2 BERYL 15.7 309.5 149 653 -1954 9 12 18 17 TONY 8.2 201.7 130 363 -1960 12 14 0 17 BERYL 21.4 111.8 26 335 -1954 2 15 6 10 HELENE 64.5 103.8 75 556 -1960 4 28 12 2 JOYCE 46.8 268.2 138 158 -1974 12 22 18 13 OSCAR 62.0 288.5 26 437 -2001 2 9 18 4 RAFAEL 42.7 79.6 12 318 -1963 8 24 18 15 HELENE 14.4 62.5 52 584 -1963 5 22 6 22 OSCAR 54.2 143.8 121 701 -1968 9 5 6 7 TONY 23.4 300.2 114 726 -1984 8 3 12 2 VALERIE 48.8 327.6 148 242 -1988 7 8 12 17 ISAAC 57.4 161.4 128 390 -1963 9 6 6 15 RAFAEL 66.5 31.5 64 501 -1960 3 24 18 12 OSCAR 49.7 95.8 129 41 -1974 1 23 18 12 NADINE 26.6 184.7 28 10 -1964 1 28 12 19 JOYCE 49.5 273.2 49 172 -1959 9 25 12 25 ISAAC 16.6 115.0 79 417 -1955 4 14 6 7 VALERIE 21.5 203.3 145 389 -1989 6 6 0 13 BERYL 41.3 294.4 117 396 -1978 1 4 0 11 BERYL 53.6 21.3 97 79 -2004 2 25 0 17 VALERIE 7.7 86.4 86 684 -1979 12 22 12 1 ALBERTO 39.5 279.1 17 867 -2001 8 4 6 19 NADINE 67.5 137.0 73 785 -1966 11 21 18 21 CHRIS 66.6 163.2 16 739 -1966 5 22 0 11 KIRK 65.1 118.1 105 257 -1982 9 10 18 14 GORDON 54.1 139.7 143 836 -1952 1 8 0 10 NADINE 57.1 184.5 108 610 -1971 4 25 6 10 GORDON 44.7 218.1 164 878 -1979 9 12 0 3 CHRIS 19.7 177.3 58 732 -1971 7 1 0 23 PATTY 38.6 18.7 146 228 -1969 6 17 0 17 FLORENCE 57.0 238.9 33 858 -1992 3 2 0 23 HELENE 30.4 193.0 99 612 -1975 2 10 12 6 PATTY 64.6 214.8 50 157 -1950 3 15 12 4 BERYL 8.2 173.3 87 117 -1963 1 8 18 26 JOYCE 48.9 231.1 127 556 -1958 7 25 0 1 HELENE 49.6 47.0 75 695 -1954 9 12 18 22 VALERIE 49.5 135.9 157 224 -1974 5 6 18 13 MICHAEL 66.2 231.9 23 755 -1990 10 23 0 17 TONY 51.1 305.0 55 56 -1960 8 12 6 3 JOYCE 8.5 101.9 81 885 -1975 3 26 18 15 PATTY 12.9 340.8 17 87 -1960 4 28 12 22 CHRIS 43.7 282.6 146 153 -1988 2 21 18 13 TONY 58.5 1.0 60 702 -1979 3 22 12 11 BERYL 23.1 16.7 118 489 -1981 3 9 12 28 ALBERTO 69.4 148.5 83 534 -1972 2 24 12 20 RAFAEL 11.3 168.8 38 871 -1982 10 21 18 15 BERYL 13.4 170.8 57 369 -1982 3 20 18 26 ALBERTO 41.2 82.9 37 431 -1974 2 19 0 20 CHRIS 18.8 256.2 43 386 -1954 3 8 6 8 BERYL 18.1 251.2 51 523 -1980 7 23 12 28 LESLIE 21.8 58.4 123 620 -1956 10 11 12 22 DEBBY 38.1 200.9 73 461 -1964 6 26 0 24 FLORENCE 44.1 63.0 32 802 -1992 1 2 0 24 OSCAR 24.3 191.5 47 238 -1995 12 7 6 24 ERNESTO 29.9 25.8 59 380 -1954 1 22 0 14 NADINE 50.9 38.0 147 559 -2001 7 13 0 26 DEBBY 43.9 305.1 98 58 -1996 12 9 18 8 ERNESTO 21.1 80.6 131 491 -1966 12 2 18 12 WILLIAM 35.2 225.8 83 599 -1963 11 24 12 16 VALERIE 49.7 186.6 124 35 -1979 12 12 0 12 ISAAC 36.9 19.3 114 627 -1996 10 23 6 13 PATTY 31.5 127.5 126 158 -1966 4 8 6 9 FLORENCE 30.0 139.1 99 505 -1983 8 13 0 9 NADINE 56.5 75.6 56 865 -2002 3 18 12 27 SANDY 41.1 266.6 60 450 -1951 2 21 18 19 CHRIS 22.9 110.8 146 194 -1999 6 15 6 7 SANDY 10.8 16.3 52 344 -1993 4 4 6 28 MICHAEL 52.2 141.1 157 683 -1985 10 22 6 23 FLORENCE 47.9 219.7 90 584 -2002 4 18 0 24 MICHAEL 39.2 319.3 72 294 -1951 7 16 0 26 SANDY 7.7 137.7 65 771 -1993 7 6 12 5 ALBERTO 26.3 322.9 26 299 -1950 5 22 12 12 NADINE 41.7 240.1 60 204 -1982 6 5 6 27 ALBERTO 19.6 102.2 103 345 -1995 11 9 0 18 TONY 13.8 171.1 29 719 -1985 9 22 0 1 ALBERTO 40.5 208.0 55 895 -1955 8 19 18 14 FLORENCE 60.8 227.3 123 666 -1999 5 20 18 6 BERYL 26.9 350.8 93 806 -2002 11 20 6 20 LESLIE 29.2 179.6 130 310 -2003 7 7 12 15 FLORENCE 23.6 211.6 43 328 -1986 1 23 0 21 BERYL 52.1 239.2 113 550 -1971 8 25 6 19 ISAAC 8.8 66.1 103 346 -1959 8 2 18 12 MICHAEL 51.3 340.0 137 856 -1969 8 25 12 10 ISAAC 22.6 119.0 131 499 -1972 10 16 18 8 HELENE 53.3 318.6 51 195 -1990 11 5 6 13 SANDY 69.2 234.9 61 346 -2003 12 8 12 17 ISAAC 56.8 303.3 83 422 -1989 10 7 6 9 ALBERTO 48.7 259.8 159 564 -1968 6 4 12 28 TONY 39.0 114.7 66 245 -1976 4 10 6 9 SANDY 41.9 106.0 54 870 -1985 8 14 12 13 SANDY 9.4 288.7 117 446 -2001 8 19 18 20 HELENE 57.4 117.7 46 627 -1984 10 2 0 23 DEBBY 50.3 13.2 121 163 -1951 6 6 18 11 PATTY 66.9 178.1 30 103 -1967 6 16 12 24 OSCAR 47.5 308.5 34 516 -1991 12 10 12 4 HELENE 68.9 257.5 156 712 -1972 4 10 18 15 PATTY 67.9 352.1 160 439 -2003 3 1 6 2 MICHAEL 53.5 304.8 85 463 -1962 1 16 6 20 RAFAEL 37.5 263.5 104 667 -1976 2 10 6 4 DEBBY 20.5 245.7 16 564 -1987 9 13 6 20 ERNESTO 8.6 71.6 97 134 -2001 10 26 12 4 GORDON 67.7 303.3 77 864 -1962 2 3 18 22 MICHAEL 51.1 243.1 163 469 -1974 10 21 0 14 KIRK 22.6 194.0 127 80 -1997 12 10 6 7 TONY 49.7 284.7 151 121 -1991 9 13 12 20 ISAAC 37.8 1.6 89 266 -2000 1 13 0 1 DEBBY 43.8 70.5 84 758 -1961 1 21 0 16 LESLIE 51.2 111.8 42 516 -1993 2 2 12 1 CHRIS 43.5 20.8 57 206 -1977 12 16 18 18 ERNESTO 51.8 174.6 160 685 -1968 7 22 6 25 PATTY 19.9 70.9 96 128 -1961 9 24 12 14 OSCAR 18.9 166.4 136 151 -1969 5 1 0 7 HELENE 50.1 297.9 153 727 -1987 1 26 18 16 JOYCE 8.6 181.2 36 655 -1997 4 8 0 20 TONY 12.2 44.4 70 613 -1967 5 28 18 21 LESLIE 61.3 158.0 67 69 -1992 11 10 12 19 CHRIS 30.5 52.9 42 341 -1992 4 28 6 15 MICHAEL 59.6 356.6 90 506 -1987 1 2 6 1 FLORENCE 55.3 254.3 161 764 -1961 10 9 6 11 ALBERTO 45.4 289.1 34 585 -1958 4 4 12 25 NADINE 24.8 177.3 34 506 -1996 5 4 6 9 DEBBY 22.6 335.6 60 123 -1988 11 4 12 13 JOYCE 45.1 204.3 38 125 -2003 9 25 6 15 NADINE 42.9 145.2 115 465 -1985 4 1 18 6 BERYL 60.2 245.7 149 839 -1981 2 13 18 13 OSCAR 35.3 303.7 39 821 -1986 10 15 0 1 SANDY 38.0 86.3 129 897 -1965 10 10 6 20 ISAAC 15.3 213.1 104 569 -1981 7 7 18 28 LESLIE 45.9 353.3 69 22 -1988 12 6 18 6 GORDON 31.5 79.0 54 743 -1966 3 22 18 16 JOYCE 19.8 237.8 74 108 -1962 3 14 0 14 WILLIAM 45.3 342.2 146 455 -1982 10 19 18 25 OSCAR 36.4 99.8 146 308 -1966 10 16 0 25 LESLIE 57.9 346.5 109 57 -2002 9 19 12 12 GORDON 30.5 314.9 57 748 -1958 8 11 6 20 FLORENCE 62.1 215.3 30 441 -1951 7 12 12 25 RAFAEL 59.8 218.2 130 46 -1998 1 17 12 9 KIRK 17.5 28.8 70 300 -1994 7 23 6 28 ALBERTO 54.0 13.9 162 295 -1972 1 17 12 24 BERYL 15.7 247.7 74 648 -1990 2 5 12 15 FLORENCE 16.3 185.5 109 643 -1985 3 22 6 9 JOYCE 49.7 138.7 11 529 -1996 4 6 18 13 CHRIS 29.2 252.0 143 763 -1981 10 6 18 23 JOYCE 52.8 322.2 51 864 -1972 10 10 18 18 CHRIS 44.6 9.9 63 679 -1979 4 10 12 3 TONY 13.0 310.5 35 612 -1983 1 4 0 4 BERYL 13.2 109.0 61 2 -2002 4 28 6 10 LESLIE 46.2 148.3 130 584 -1996 11 19 0 6 BERYL 26.0 118.6 69 115 -1973 8 13 6 10 GORDON 49.3 231.3 71 692 -1955 3 27 6 13 KIRK 56.4 62.1 112 283 -1957 8 14 0 24 RAFAEL 65.3 7.1 77 165 -1984 5 13 12 16 JOYCE 18.3 303.1 78 83 -1987 5 19 12 1 KIRK 56.0 228.8 22 624 -1979 12 24 12 28 FLORENCE 30.7 350.1 109 19 -1975 11 9 6 27 MICHAEL 54.0 198.0 20 531 -1999 7 24 0 10 HELENE 54.2 334.7 118 405 -1953 3 16 18 27 TONY 11.2 233.7 159 704 -1994 10 19 6 28 ISAAC 30.9 317.5 140 550 -1980 8 15 0 11 MICHAEL 7.1 96.4 41 80 -1991 9 17 12 28 LESLIE 13.2 325.8 126 189 -1964 7 5 6 6 JOYCE 39.1 190.7 93 4 -1990 6 23 0 8 WILLIAM 14.9 178.5 33 19 -1980 10 21 12 23 OSCAR 37.2 94.7 141 517 -1961 7 21 0 8 TONY 67.6 223.5 53 420 -1968 2 25 18 10 ALBERTO 16.5 41.4 11 377 -2002 9 20 0 17 GORDON 37.0 232.7 101 387 -1984 9 9 12 20 LESLIE 40.2 109.7 129 719 -1974 6 6 0 16 RAFAEL 63.6 57.8 15 167 -1964 7 26 0 16 LESLIE 46.3 134.3 22 164 -1966 1 20 6 27 WILLIAM 54.2 254.7 60 258 -2002 5 19 18 14 MICHAEL 14.1 316.4 35 444 -1976 5 13 6 5 HELENE 67.5 306.0 95 410 -1986 11 2 0 13 BERYL 39.4 20.4 26 146 -1955 7 24 18 27 OSCAR 33.4 82.5 38 100 -1962 10 13 12 10 VALERIE 14.9 118.3 109 844 -1983 5 1 6 13 LESLIE 37.5 203.5 117 341 -1961 6 17 18 21 HELENE 24.4 209.9 104 430 -1951 2 10 12 19 CHRIS 21.0 130.2 11 160 -1968 9 28 12 11 GORDON 30.1 96.0 122 315 -1966 12 23 12 16 WILLIAM 63.0 272.4 109 742 -1995 2 18 6 25 WILLIAM 35.3 279.7 80 116 -1958 5 10 6 9 HELENE 21.4 28.9 104 812 -1966 12 6 6 18 OSCAR 45.6 338.8 119 462 -1958 5 22 18 6 DEBBY 29.0 335.1 85 251 -1958 2 21 6 20 ISAAC 29.6 233.9 43 380 -1991 9 15 12 9 MICHAEL 51.3 279.2 153 811 -1962 8 4 0 4 JOYCE 33.1 147.3 66 852 -1981 12 13 12 15 BERYL 51.5 115.5 50 317 -1971 11 19 18 25 PATTY 23.1 54.6 86 718 -1970 2 15 12 14 KIRK 48.5 296.4 86 10 -1956 6 14 0 11 HELENE 40.4 136.1 27 260 -1969 9 11 6 14 MICHAEL 36.7 340.8 72 781 -2003 11 27 12 13 OSCAR 56.1 154.9 88 244 -1994 9 9 18 17 HELENE 45.0 19.5 68 688 -1970 11 12 12 25 KIRK 27.8 12.2 110 58 -1978 9 27 6 15 BERYL 53.7 68.3 128 98 -1957 2 21 18 28 CHRIS 47.0 102.6 55 258 -1989 3 13 0 24 OSCAR 28.7 165.2 136 771 -1997 9 13 0 23 WILLIAM 27.6 208.2 77 721 -1992 1 11 6 16 SANDY 12.4 290.1 19 674 -1996 8 13 6 5 JOYCE 62.8 265.4 51 737 -1954 5 4 6 23 VALERIE 47.4 185.4 88 860 -1985 6 18 18 22 SANDY 45.3 251.4 17 237 -1995 9 20 0 22 NADINE 20.5 45.8 51 68 -2004 4 26 12 8 GORDON 57.3 88.0 73 830 -1992 10 9 18 28 ALBERTO 10.4 13.0 156 20 -1995 6 25 18 15 DEBBY 43.8 63.9 142 151 -1996 9 24 18 13 FLORENCE 55.3 191.0 159 272 -1955 10 8 0 18 OSCAR 55.2 348.4 42 618 -1975 1 2 6 5 CHRIS 8.9 348.9 141 124 -1965 5 22 0 19 HELENE 59.1 65.1 91 456 -1959 1 19 12 14 HELENE 42.7 132.7 29 889 -1960 5 25 6 4 TONY 11.1 250.5 116 538 -2004 7 14 0 27 GORDON 31.9 151.2 150 862 -1981 12 26 18 18 VALERIE 42.7 259.5 75 149 -1955 11 4 0 18 GORDON 10.7 196.6 80 830 -1983 11 4 0 21 LESLIE 9.0 67.2 56 251 -1987 7 23 18 27 BERYL 22.6 190.0 125 769 -2004 5 4 12 4 PATTY 67.3 221.7 138 280 -1981 11 28 18 24 SANDY 53.9 93.2 11 189 -1992 2 9 18 22 PATTY 65.1 145.0 125 898 -1952 11 22 6 3 VALERIE 22.7 81.4 60 418 -1950 3 8 0 16 KIRK 24.9 67.3 52 102 -1950 7 22 18 8 ALBERTO 50.9 284.0 75 39 -1962 5 25 0 9 DEBBY 44.2 10.1 18 285 -1965 9 4 18 15 OSCAR 46.5 221.5 155 770 -1978 1 12 6 1 TONY 51.5 304.9 61 482 -1971 8 17 18 26 FLORENCE 46.3 205.4 21 194 -1973 8 10 6 22 PATTY 64.7 210.1 41 152 -1975 1 21 18 22 OSCAR 48.0 314.0 88 597 -1950 3 9 0 28 ERNESTO 24.4 105.6 71 122 -1993 2 8 18 9 JOYCE 28.8 183.0 130 347 -1962 6 14 0 4 BERYL 63.3 325.8 58 140 -1958 12 18 0 8 VALERIE 68.8 259.9 115 223 -1991 1 9 18 20 HELENE 30.0 14.1 86 773 -1966 7 27 0 16 VALERIE 11.5 328.0 62 869 -1998 7 8 0 5 NADINE 38.0 256.4 35 40 -1964 7 25 12 19 LESLIE 32.6 72.3 111 214 -1991 7 26 18 13 VALERIE 16.3 294.2 122 662 -1996 5 24 6 21 SANDY 68.2 100.7 116 710 -1999 8 24 0 10 ERNESTO 63.8 283.5 45 384 -1979 12 2 12 16 BERYL 64.9 40.2 134 387 -1979 12 13 18 18 SANDY 65.2 157.7 35 228 -2002 11 4 6 22 RAFAEL 29.2 186.4 121 751 -1951 10 5 18 22 ALBERTO 17.9 339.6 74 318 -2000 1 22 0 10 VALERIE 12.0 299.8 60 220 -1997 7 7 6 17 ERNESTO 7.0 27.5 161 460 -1984 7 4 0 25 TONY 30.3 180.8 71 623 -1969 12 27 0 8 OSCAR 36.2 222.8 52 333 -1988 6 27 18 3 ERNESTO 39.9 206.4 22 180 -1994 4 22 18 16 DEBBY 67.4 334.4 107 89 -1961 5 6 18 8 GORDON 44.4 4.5 141 46 -1996 7 27 0 10 ISAAC 8.1 338.8 26 125 -1950 8 22 18 4 ALBERTO 49.4 209.7 130 28 -1974 10 17 6 28 PATTY 10.0 201.1 147 491 -1971 12 18 12 1 BERYL 36.7 148.5 64 866 -1951 11 5 18 5 FLORENCE 63.6 128.4 37 577 -1983 2 5 0 16 CHRIS 16.1 310.6 128 738 -1976 2 9 12 3 LESLIE 10.3 341.2 119 299 -1985 7 14 18 18 ERNESTO 10.3 341.9 53 596 -1978 8 24 6 4 ISAAC 40.8 331.5 160 577 -1981 2 25 18 14 TONY 51.3 295.2 33 570 -1984 2 7 0 2 GORDON 34.2 339.7 20 401 -1981 9 1 0 25 OSCAR 61.6 280.4 119 255 -1972 12 6 12 4 SANDY 38.3 157.3 18 560 -1973 12 17 18 24 ALBERTO 59.9 137.9 100 625 -1956 12 15 18 10 CHRIS 47.5 317.1 156 876 -1995 1 7 0 28 HELENE 11.7 233.8 70 808 -1991 9 18 12 1 HELENE 43.8 32.8 22 51 -1992 7 14 6 18 PATTY 58.3 107.7 33 761 -1973 3 7 12 15 JOYCE 19.5 126.3 104 494 -1978 6 8 6 24 WILLIAM 16.4 297.3 96 498 -1978 6 5 18 18 SANDY 68.4 255.0 59 730 -1965 3 2 12 7 PATTY 27.2 70.6 111 315 -1961 7 8 18 20 KIRK 36.2 75.5 145 754 -1980 2 13 18 5 ISAAC 68.5 328.7 66 133 -1986 12 15 6 12 FLORENCE 14.8 37.9 122 483 -1971 11 17 0 21 MICHAEL 69.3 7.5 66 183 -1976 5 16 0 16 WILLIAM 23.1 144.7 74 29 -1997 2 7 0 2 CHRIS 49.5 311.0 76 742 -1984 3 6 0 17 DEBBY 46.1 140.0 83 280 -1974 5 21 18 9 BERYL 20.0 0.4 93 531 -1972 6 28 0 14 MICHAEL 44.1 289.7 109 197 -1976 3 28 6 22 JOYCE 41.6 340.2 115 154 -1976 4 28 6 7 SANDY 44.4 313.1 42 330 -1972 4 10 6 4 BERYL 35.1 334.7 79 572 -1961 12 8 12 13 RAFAEL 15.5 338.9 68 474 -1971 9 16 6 1 ISAAC 13.1 313.4 21 791 -1974 4 24 18 18 GORDON 50.5 135.4 98 640 -1999 4 12 0 3 OSCAR 48.7 324.0 70 188 -1972 3 1 6 12 FLORENCE 8.8 26.9 51 578 -1950 2 12 18 8 ISAAC 10.3 272.5 64 485 -1980 2 16 0 20 NADINE 25.7 246.8 145 751 -1984 2 4 12 13 MICHAEL 36.7 347.7 163 10 -1964 11 22 6 13 ALBERTO 63.7 200.7 154 181 -1972 11 22 18 23 ERNESTO 17.3 186.2 63 277 -1953 3 26 12 26 ISAAC 57.0 30.7 115 54 -1973 8 8 6 1 ISAAC 43.9 296.0 146 369 -1968 2 6 18 8 DEBBY 59.6 119.0 41 166 -1985 7 19 18 10 FLORENCE 35.8 294.8 71 814 -1977 8 22 18 27 PATTY 66.5 329.9 156 789 -1951 5 17 6 26 DEBBY 43.8 195.0 29 49 -2002 7 14 0 3 ERNESTO 51.8 85.1 114 647 -1957 10 9 6 7 ERNESTO 64.0 154.1 95 33 -1967 12 4 0 22 OSCAR 66.6 254.0 144 152 -1958 10 12 6 26 GORDON 46.4 78.3 75 228 -1976 2 24 12 8 FLORENCE 26.6 41.6 96 362 -1962 5 10 12 3 JOYCE 8.9 26.1 65 797 -1976 1 3 0 10 CHRIS 52.9 98.9 66 581 -1996 9 2 18 4 ALBERTO 64.0 271.6 143 679 -1954 12 23 18 25 DEBBY 10.8 99.1 71 742 -1958 4 6 12 11 RAFAEL 9.6 75.1 17 196 -1983 11 16 12 10 GORDON 34.0 53.0 162 207 -1965 12 6 12 3 TONY 39.0 19.0 85 793 -1973 12 19 6 1 JOYCE 20.2 251.0 85 297 -1995 5 5 12 21 WILLIAM 8.3 216.4 125 644 -1952 5 27 12 3 ISAAC 56.8 357.3 43 21 -2003 9 19 18 22 FLORENCE 46.4 96.7 89 290 -1996 2 8 12 9 ALBERTO 23.3 39.4 70 357 -1982 5 28 18 3 PATTY 20.4 231.5 106 396 -1991 2 10 18 27 FLORENCE 26.8 133.2 153 109 -1965 11 5 6 11 DEBBY 48.1 50.4 113 576 -1997 10 22 0 5 GORDON 10.6 283.0 104 146 -1951 10 10 18 22 HELENE 40.0 80.0 85 666 -1971 5 4 0 12 FLORENCE 14.0 176.5 84 616 -2001 1 7 0 14 VALERIE 29.4 338.6 135 449 -1987 7 2 6 8 DEBBY 19.4 83.4 156 882 -1999 3 11 12 17 DEBBY 13.6 350.5 124 459 -2000 1 3 18 5 LESLIE 32.3 135.9 123 648 -1991 4 23 0 27 OSCAR 7.1 64.3 72 159 -1976 6 25 12 18 SANDY 64.2 292.5 12 522 -1994 9 21 6 27 WILLIAM 23.2 255.6 95 790 -1990 7 3 12 9 DEBBY 59.6 38.1 20 687 -1994 9 9 0 1 CHRIS 67.7 191.9 30 489 -1963 3 1 18 7 VALERIE 18.6 342.0 67 514 -1985 1 3 12 26 ISAAC 58.6 237.7 152 134 -1966 12 27 6 20 RAFAEL 65.4 13.5 39 31 -1980 11 22 6 3 TONY 68.8 19.8 63 170 -1968 4 15 6 2 HELENE 16.2 77.0 90 509 -2001 3 13 6 2 MICHAEL 34.7 304.7 70 70 -1951 2 21 18 25 ERNESTO 56.8 262.7 92 461 -1989 12 9 12 25 SANDY 53.1 35.6 12 318 -1989 12 27 6 6 VALERIE 15.7 165.1 73 789 -1994 2 26 6 18 JOYCE 49.1 195.7 141 161 -1954 3 19 0 23 BERYL 42.4 227.6 96 492 -1974 12 8 12 19 HELENE 53.2 205.8 49 657 -1956 5 15 18 4 ISAAC 65.0 199.4 91 293 -1961 5 1 12 2 MICHAEL 56.2 313.7 53 358 -1977 9 18 18 22 HELENE 67.7 79.0 116 425 -1998 1 8 18 24 VALERIE 24.9 263.0 121 537 -1953 3 20 6 25 VALERIE 8.1 130.6 157 626 -1955 9 15 6 7 VALERIE 42.6 130.5 148 81 -1999 2 9 18 3 FLORENCE 10.4 335.8 62 179 -1963 9 16 0 17 MICHAEL 49.5 266.5 164 573 -1982 9 4 0 27 HELENE 24.9 91.9 52 824 -1968 1 21 6 1 KIRK 22.3 281.8 139 665 -1981 4 18 0 8 ISAAC 41.3 294.8 140 808 -2004 8 25 6 21 MICHAEL 10.8 2.3 110 240 -1964 12 5 18 7 ALBERTO 35.5 325.8 130 371 -1979 6 13 12 14 GORDON 45.3 251.5 61 889 -1978 9 21 12 2 WILLIAM 41.3 179.6 123 161 -1951 1 14 12 19 NADINE 58.7 160.9 164 91 -1985 3 9 6 26 WILLIAM 32.0 97.3 142 652 -2003 1 5 6 12 GORDON 64.6 140.5 120 255 -1974 11 26 0 13 PATTY 46.1 202.8 161 21 -2004 4 10 12 19 DEBBY 67.8 77.9 143 562 -1984 8 5 18 16 NADINE 62.7 115.7 34 895 -1983 9 24 12 25 OSCAR 57.6 223.2 136 153 -1984 9 6 18 8 LESLIE 13.4 20.7 13 229 -1969 9 3 12 13 ERNESTO 60.5 153.0 70 364 -2001 9 9 0 22 DEBBY 14.6 91.8 114 624 -1989 12 27 18 2 TONY 44.5 303.0 93 424 -1953 2 3 18 18 RAFAEL 59.8 325.0 121 176 -1996 4 27 12 11 ISAAC 56.5 44.3 58 703 -1989 1 13 6 25 ALBERTO 56.4 251.1 61 702 -1989 6 9 6 6 MICHAEL 38.5 66.9 82 132 -1979 12 13 0 14 LESLIE 26.9 310.5 133 872 -1993 2 12 6 2 KIRK 15.8 181.1 140 856 -1957 2 3 6 18 JOYCE 42.7 290.2 32 115 -1950 9 14 12 13 BERYL 7.7 261.9 66 448 -1950 3 20 18 24 KIRK 52.3 274.7 91 481 -1973 5 6 6 7 LESLIE 69.9 329.9 45 637 -1971 3 19 12 17 OSCAR 34.6 37.2 96 866 -1991 3 1 6 4 LESLIE 67.8 298.9 63 870 -1976 6 4 6 4 KIRK 13.0 244.7 138 124 -1975 8 6 12 22 OSCAR 23.8 273.1 123 350 -1984 10 10 0 1 JOYCE 20.5 167.3 44 830 -1984 10 9 0 20 LESLIE 39.5 175.7 94 102 -1996 1 16 6 22 LESLIE 40.9 347.1 50 67 -1970 2 9 12 12 GORDON 63.6 104.4 149 3 -1997 12 14 18 10 RAFAEL 18.2 244.1 79 613 -1972 8 28 6 9 LESLIE 27.9 224.0 126 265 -1964 6 25 6 11 RAFAEL 46.6 196.9 104 163 -1985 1 7 12 17 VALERIE 29.5 230.9 105 382 -1992 2 23 12 24 WILLIAM 28.0 3.8 149 627 -1970 2 28 0 19 PATTY 61.8 54.2 82 730 -1960 12 2 18 15 WILLIAM 68.1 231.2 108 62 -1978 8 3 0 11 ALBERTO 10.6 293.3 27 122 -1958 9 27 12 8 ISAAC 27.9 330.2 37 790 -1955 1 25 18 1 ALBERTO 33.6 289.2 42 829 -1980 3 22 12 17 ALBERTO 48.0 188.7 143 737 -1981 7 14 0 13 PATTY 16.1 117.9 107 849 -1999 7 21 18 11 MICHAEL 41.2 171.2 46 389 -1990 11 2 18 2 PATTY 7.1 273.8 11 302 -1998 9 11 18 13 MICHAEL 69.7 150.4 135 682 -1962 5 12 0 24 ISAAC 34.3 4.8 63 77 -1999 12 15 18 18 PATTY 63.1 96.3 29 592 -1976 4 17 12 9 OSCAR 20.2 40.9 87 891 -1971 2 3 6 13 VALERIE 49.1 354.9 19 529 -1961 10 17 0 26 RAFAEL 68.8 81.4 67 11 -1968 3 7 18 23 GORDON 69.1 182.3 18 448 -1988 9 22 12 17 PATTY 13.9 345.1 34 664 -1988 5 20 12 21 CHRIS 13.5 31.4 133 318 -1974 11 3 12 28 VALERIE 57.9 181.5 65 832 -1972 3 25 6 22 MICHAEL 17.0 205.5 115 94 -1991 12 15 6 28 NADINE 60.4 115.3 43 202 -1972 6 8 0 25 ERNESTO 62.8 30.5 111 482 -1985 1 7 18 18 FLORENCE 26.2 234.3 48 415 -1967 5 21 0 19 ALBERTO 46.0 168.5 135 753 -1991 9 28 6 10 BERYL 36.3 296.6 148 300 -1991 1 12 18 12 BERYL 44.8 209.7 134 67 -1965 5 11 18 27 ERNESTO 21.5 317.9 119 714 -1964 1 26 0 27 OSCAR 34.7 124.2 10 695 -1988 5 17 6 8 BERYL 65.3 113.0 155 535 -1963 11 12 6 15 ERNESTO 68.0 26.3 14 739 -1993 12 1 6 20 ISAAC 38.6 277.0 147 641 -1952 5 24 12 23 RAFAEL 35.4 168.3 157 522 -2003 11 14 6 12 ERNESTO 46.6 114.5 91 735 -1996 2 7 0 27 CHRIS 65.4 248.7 141 600 -1950 9 19 12 18 DEBBY 46.4 306.7 52 553 -2001 5 2 18 18 TONY 51.1 336.2 92 846 -1990 9 22 12 26 WILLIAM 45.4 33.0 64 740 -1962 2 7 18 7 TONY 19.2 136.4 115 347 -1962 11 23 6 24 WILLIAM 39.5 6.7 159 631 -1961 8 3 18 17 MICHAEL 17.9 122.7 153 511 -1957 6 5 12 5 ERNESTO 44.2 338.2 81 314 -1990 10 18 0 22 DEBBY 61.6 13.5 124 761 -1984 6 23 12 24 VALERIE 57.7 224.6 137 856 -1984 9 18 0 17 ERNESTO 21.4 183.0 128 526 -2003 11 4 12 10 RAFAEL 43.1 253.9 82 633 -1991 8 18 12 5 OSCAR 35.5 211.5 45 219 -1990 1 14 0 12 MICHAEL 36.8 321.0 80 487 -1956 7 15 18 10 MICHAEL 37.0 113.6 90 375 -1963 12 26 0 12 OSCAR 7.9 140.0 106 382 -1969 1 19 0 27 FLORENCE 30.0 235.5 65 328 -1973 9 20 6 18 LESLIE 62.4 236.6 87 381 -1963 4 9 6 25 CHRIS 30.3 139.3 138 697 -1984 6 26 12 16 KIRK 30.8 110.7 51 270 -1998 12 13 0 2 TONY 11.7 250.9 134 43 -2003 4 10 18 2 LESLIE 14.7 24.4 141 720 -1985 6 14 12 16 ERNESTO 34.0 203.4 132 420 -1987 3 23 12 9 RAFAEL 17.2 131.4 64 826 -1960 12 23 12 17 HELENE 13.2 80.3 161 473 -1951 4 11 12 17 DEBBY 53.6 260.2 71 462 -1991 1 3 0 3 ERNESTO 18.3 204.3 119 272 -1980 5 26 12 8 OSCAR 45.8 66.7 27 412 -1960 1 21 0 22 JOYCE 23.9 144.0 79 241 -2004 11 10 6 19 ALBERTO 56.4 136.0 24 887 -1975 10 15 0 24 KIRK 64.7 55.9 156 320 -1989 8 5 18 8 KIRK 15.9 140.5 67 488 -1966 11 4 6 2 SANDY 15.3 209.7 102 344 -1957 6 11 6 27 GORDON 38.6 101.7 131 510 -1971 6 16 6 24 WILLIAM 30.9 89.1 117 500 -1973 11 17 6 13 VALERIE 19.2 136.2 148 524 -1995 5 7 12 19 FLORENCE 8.8 320.9 45 368 -1973 4 26 18 28 OSCAR 29.7 55.4 70 173 -1967 4 15 18 12 ALBERTO 18.3 271.1 48 279 -1989 7 28 0 7 ALBERTO 32.5 196.1 120 319 -1971 7 28 6 11 ALBERTO 17.8 12.2 135 172 -1963 2 12 18 23 CHRIS 47.6 294.0 38 829 -1977 4 13 12 1 ALBERTO 53.2 147.6 52 87 -1996 2 27 18 27 BERYL 8.5 103.4 101 255 -1964 2 18 6 27 NADINE 12.2 144.2 46 583 -1970 10 5 18 28 DEBBY 23.6 325.3 33 173 -1979 8 10 6 6 FLORENCE 52.9 119.1 27 784 -1988 1 26 18 25 LESLIE 24.9 252.9 20 761 -1996 9 19 0 22 WILLIAM 42.3 26.4 136 632 -1988 8 13 6 14 BERYL 50.3 222.1 124 374 -1990 5 5 6 27 SANDY 42.0 181.2 50 100 -1955 11 22 12 14 BERYL 18.4 122.7 149 205 -1969 1 28 6 20 ERNESTO 51.9 42.1 40 495 -1973 6 23 6 22 ALBERTO 63.1 74.9 30 194 -1952 6 8 18 16 MICHAEL 38.0 253.3 161 838 -1973 8 17 0 28 HELENE 55.4 348.5 89 165 -1984 6 11 6 25 CHRIS 55.1 128.2 135 61 -1990 8 9 0 16 ALBERTO 27.9 293.2 54 519 -1998 12 18 6 18 TONY 26.8 323.7 59 117 -1958 2 10 6 21 SANDY 57.1 263.3 134 694 -2001 4 14 12 14 ERNESTO 41.3 114.1 148 693 -1999 10 15 0 23 DEBBY 33.0 4.3 20 126 -1950 1 28 12 8 HELENE 55.4 143.1 22 612 -2003 5 15 18 19 DEBBY 58.3 237.0 67 685 -1962 11 11 12 2 TONY 8.1 107.1 111 744 -1970 7 22 0 9 PATTY 65.1 165.5 150 512 -1980 11 18 18 17 JOYCE 19.8 32.9 71 353 -1961 7 14 6 7 SANDY 39.6 138.4 52 460 -1996 4 28 6 23 GORDON 64.4 97.9 51 532 -1953 8 17 0 4 ISAAC 59.1 12.6 158 755 -1955 6 7 12 28 WILLIAM 23.0 80.9 38 387 -1972 2 27 18 8 MICHAEL 50.0 240.2 100 703 -1962 6 27 6 13 VALERIE 57.6 131.2 29 362 -1957 7 6 0 1 JOYCE 19.4 220.4 62 697 -1969 3 1 6 2 ISAAC 30.0 213.2 16 742 -1954 1 25 18 3 FLORENCE 9.3 124.7 81 255 -1952 6 8 18 23 ISAAC 68.7 347.0 147 237 -1984 10 20 18 21 SANDY 45.2 210.1 76 489 -1971 3 12 18 10 ISAAC 27.3 42.1 42 736 -1962 12 24 18 5 RAFAEL 68.1 257.0 48 46 -1991 3 15 0 8 OSCAR 24.8 256.0 155 538 -2004 11 9 18 8 TONY 20.3 329.4 151 734 -1994 12 21 6 27 PATTY 24.6 267.4 27 730 -1991 3 3 6 20 SANDY 66.2 325.5 162 291 -1953 8 19 18 19 GORDON 30.3 25.7 101 214 -1988 4 11 6 14 JOYCE 16.4 356.2 60 445 -1988 2 6 12 18 SANDY 25.3 3.1 141 91 -1956 9 18 18 14 ERNESTO 53.7 64.8 20 761 -1989 10 3 6 11 VALERIE 52.4 192.9 115 811 -1996 2 3 12 10 OSCAR 8.8 119.4 72 214 -1988 7 19 0 23 MICHAEL 25.9 337.8 67 831 -1994 6 14 18 22 WILLIAM 70.0 300.6 123 771 -2001 4 5 18 28 ERNESTO 39.3 277.2 101 881 -1962 2 27 6 10 NADINE 37.0 257.8 161 584 -1957 10 12 6 11 CHRIS 12.7 174.8 120 331 -1995 3 16 6 28 WILLIAM 36.4 330.3 96 454 -2003 3 13 6 5 ISAAC 37.1 337.8 25 38 -1966 10 28 18 20 GORDON 65.8 54.1 105 37 -1955 10 5 6 23 HELENE 7.8 105.7 63 835 -1965 9 19 6 15 WILLIAM 10.0 344.8 30 443 -1955 3 6 0 12 VALERIE 58.7 159.5 136 176 -1962 9 22 12 16 HELENE 58.4 258.4 38 294 -2002 7 11 0 14 NADINE 9.3 32.9 67 259 -1997 9 24 12 14 VALERIE 18.9 260.7 15 168 -1998 6 18 12 2 VALERIE 7.7 273.3 24 540 -1988 9 4 6 6 VALERIE 68.5 2.6 131 183 -2003 2 5 6 25 ISAAC 64.4 75.0 54 557 -1955 7 27 12 14 CHRIS 60.1 93.0 91 785 -1950 4 7 6 12 TONY 32.3 123.7 54 612 -1982 7 8 18 9 DEBBY 27.6 32.3 40 387 -1967 4 22 18 21 CHRIS 28.8 90.1 27 543 -1999 6 16 0 10 WILLIAM 67.0 292.7 15 287 -1981 10 15 12 14 FLORENCE 31.5 111.9 16 184 -1981 4 24 18 2 ISAAC 35.2 303.3 117 502 -1984 7 20 6 2 BERYL 49.0 61.5 46 98 -1974 9 15 12 12 TONY 41.2 144.2 91 642 -1975 6 5 18 8 GORDON 49.2 138.9 111 513 -1984 9 18 12 24 JOYCE 16.4 38.2 21 891 -1993 4 18 6 18 TONY 30.4 340.7 60 108 -1995 1 11 6 6 BERYL 57.8 106.0 87 406 -1966 6 6 0 26 OSCAR 56.8 95.9 14 395 -1984 4 27 0 7 WILLIAM 38.4 1.3 85 658 -1951 1 5 0 13 VALERIE 45.4 284.9 20 667 -1988 8 26 18 20 KIRK 60.0 115.8 43 498 -1992 5 7 18 16 NADINE 32.9 211.2 152 251 -1953 9 4 18 25 HELENE 67.9 86.6 98 422 -1990 9 22 18 10 JOYCE 54.0 254.0 129 889 -1973 4 7 12 21 ISAAC 58.7 305.0 22 397 -1987 1 24 18 12 GORDON 16.1 172.5 126 843 -1960 9 24 12 1 FLORENCE 13.1 55.3 78 101 -1977 4 4 18 18 WILLIAM 43.6 9.8 122 136 -1962 8 25 18 23 CHRIS 60.2 61.9 117 587 -1960 10 7 0 28 LESLIE 9.0 183.5 37 752 -1955 2 19 18 13 ERNESTO 50.0 245.7 60 721 -1966 4 16 12 5 OSCAR 57.9 333.1 61 637 -1990 10 20 18 7 GORDON 53.8 253.0 143 625 -1983 3 12 6 27 NADINE 67.6 177.0 156 323 -1992 5 3 0 13 NADINE 38.0 319.5 26 481 -2001 8 6 6 15 ERNESTO 39.7 302.2 96 240 -1951 9 18 18 19 ALBERTO 58.2 337.5 59 383 -1983 3 16 12 19 FLORENCE 45.1 350.6 23 364 -2002 2 2 12 4 TONY 13.1 199.5 23 802 -1968 11 8 18 16 NADINE 17.7 38.2 87 488 -1991 4 7 18 20 SANDY 30.9 94.2 16 613 -1997 9 6 18 5 NADINE 44.4 97.9 22 706 -1986 6 5 12 4 CHRIS 35.6 321.9 91 802 -1954 5 2 0 2 ISAAC 60.8 331.8 31 299 -1959 11 28 18 19 DEBBY 52.9 223.0 77 163 -1962 9 9 0 17 JOYCE 8.3 134.7 64 185 -2003 12 15 0 27 PATTY 20.1 42.1 61 755 -1952 7 27 12 16 OSCAR 60.7 15.8 142 328 -1990 3 15 6 26 OSCAR 32.3 351.9 33 158 -1953 8 9 18 28 ALBERTO 66.0 270.6 95 292 -1961 9 1 18 3 LESLIE 21.5 1.8 69 389 -2002 8 9 6 17 ALBERTO 46.2 233.2 30 698 -1950 10 12 12 6 ALBERTO 55.3 172.6 66 688 -1984 9 5 18 7 NADINE 22.1 192.4 93 4 -1953 8 20 12 12 DEBBY 41.1 327.5 147 60 -1950 9 19 0 8 CHRIS 10.8 77.3 54 813 -1959 6 22 12 2 SANDY 37.7 3.8 41 600 -1960 5 17 18 24 WILLIAM 18.1 197.2 108 198 -1990 10 14 0 19 TONY 9.8 26.3 53 21 -1999 9 15 6 15 TONY 36.3 186.5 112 357 -1979 9 3 0 11 CHRIS 39.9 190.0 17 787 -2000 5 15 12 23 BERYL 55.5 170.1 47 46 -1979 9 17 12 11 GORDON 56.9 1.6 152 839 -1954 2 19 12 1 JOYCE 22.2 216.3 109 383 -1974 5 14 0 11 VALERIE 13.2 177.3 131 779 -1998 12 15 0 26 BERYL 14.5 41.3 58 150 -1981 4 9 18 20 HELENE 37.9 303.2 24 823 -1987 10 22 12 4 PATTY 61.5 336.2 138 338 -1966 7 2 6 5 OSCAR 24.7 237.8 80 520 -1990 1 4 12 4 PATTY 29.8 269.3 162 386 -1978 12 25 18 28 GORDON 9.4 305.8 127 370 -2004 5 10 12 9 TONY 36.6 21.3 84 846 -2003 1 27 0 7 RAFAEL 12.2 194.5 90 863 -1993 3 19 0 21 MICHAEL 68.4 104.9 149 162 -1954 12 28 6 14 VALERIE 40.4 278.2 112 260 -1972 3 14 12 14 TONY 67.4 88.7 97 692 -1954 3 23 0 2 CHRIS 11.1 241.2 103 786 -2003 4 6 18 10 ALBERTO 8.0 198.9 117 47 -1994 5 20 18 24 FLORENCE 69.1 3.6 159 110 -1970 10 6 6 24 OSCAR 34.0 131.3 36 434 -1999 1 7 12 10 FLORENCE 46.1 351.7 63 512 -1979 1 3 12 7 ERNESTO 68.8 303.1 29 680 -1976 4 14 6 28 OSCAR 42.2 199.0 48 118 -1978 1 20 0 23 WILLIAM 59.6 58.7 129 731 -1995 7 22 18 18 ALBERTO 66.1 244.4 54 859 -1976 10 16 18 8 ALBERTO 14.9 212.4 115 328 -1967 12 24 6 18 BERYL 42.9 151.5 21 400 -1986 8 14 18 5 PATTY 60.6 299.7 162 244 -1975 12 28 12 25 ALBERTO 45.0 266.8 25 538 -1998 8 19 18 26 FLORENCE 68.3 189.8 89 277 -1993 6 9 6 12 BERYL 59.0 335.0 88 600 -1976 10 18 18 28 ISAAC 61.3 211.2 151 460 -1973 10 17 6 7 VALERIE 14.2 260.8 61 852 -1994 7 20 6 24 HELENE 33.6 260.7 37 730 -1957 7 2 12 18 TONY 34.4 96.3 56 891 -1980 11 27 6 6 WILLIAM 20.3 127.8 13 868 -1959 9 11 6 12 PATTY 48.6 233.6 136 682 -1978 3 13 18 9 JOYCE 18.0 73.4 142 598 -1986 9 8 0 26 GORDON 27.3 124.2 30 21 -2002 8 16 0 4 HELENE 61.6 341.8 126 505 -1956 1 3 12 6 SANDY 32.4 338.3 50 893 -1985 9 22 0 8 GORDON 24.6 323.2 159 412 -1961 1 16 0 16 ALBERTO 62.6 111.5 22 178 -1986 4 11 0 16 BERYL 25.7 23.1 89 42 -1963 3 5 6 19 ALBERTO 42.3 41.0 109 2 -1966 3 23 18 22 RAFAEL 34.7 235.6 30 404 -1966 7 19 6 14 KIRK 64.2 260.3 151 168 -1956 4 19 12 9 WILLIAM 69.8 90.1 48 795 -1965 3 13 6 19 JOYCE 56.4 246.6 14 661 -1952 3 3 6 27 BERYL 42.1 219.5 17 95 -1991 4 18 6 11 WILLIAM 12.8 191.7 125 357 -2000 5 3 12 1 PATTY 24.0 24.5 137 816 -1983 6 27 6 14 DEBBY 25.0 117.6 29 647 -2004 6 26 12 15 NADINE 34.8 328.6 136 384 -1976 4 20 0 17 KIRK 12.7 319.6 157 34 -1989 8 27 6 10 VALERIE 60.1 160.8 106 415 -1981 7 25 6 5 HELENE 36.6 348.1 29 87 -1980 4 6 12 14 CHRIS 7.2 209.8 73 348 -1965 11 25 6 4 KIRK 26.1 219.7 130 874 -1963 9 21 12 14 WILLIAM 65.3 213.0 163 67 -1984 5 10 12 15 LESLIE 56.1 334.2 128 505 -1979 2 27 18 27 GORDON 31.2 134.4 33 493 -1950 7 17 18 1 NADINE 61.1 71.9 43 587 -1973 4 24 6 11 HELENE 25.6 333.8 132 811 -1951 2 26 0 16 RAFAEL 54.1 0.4 155 644 -1954 11 28 18 6 JOYCE 32.2 350.2 105 558 -1989 5 8 18 9 NADINE 9.8 30.8 79 668 -1973 4 13 12 18 HELENE 63.1 130.8 119 819 -1952 11 25 18 9 DEBBY 7.0 193.1 156 18 -1983 6 4 0 2 ISAAC 20.1 274.1 153 605 -2001 2 10 12 9 KIRK 11.5 273.4 17 736 -1998 12 11 6 13 HELENE 57.5 97.3 102 11 -1953 4 28 12 17 JOYCE 31.5 89.2 147 335 -1963 2 15 12 16 NADINE 26.5 213.5 43 611 -1968 11 24 12 1 JOYCE 51.9 332.5 120 810 -1996 2 15 6 20 ISAAC 42.7 270.5 146 665 -1995 10 21 6 11 PATTY 34.1 180.3 62 658 -1988 4 22 0 16 ISAAC 67.6 28.7 79 299 -1955 11 18 6 13 SANDY 65.1 122.9 163 444 -1992 2 8 0 2 LESLIE 42.3 281.6 157 279 -2000 3 1 18 20 PATTY 15.2 299.5 116 790 -1961 2 13 12 1 SANDY 9.7 7.3 95 734 -1979 5 15 6 5 MICHAEL 48.2 82.3 112 892 -2000 3 27 6 19 DEBBY 50.8 80.2 130 6 -1953 8 17 12 18 MICHAEL 39.2 65.2 90 631 -1998 10 8 6 7 DEBBY 48.2 166.8 78 594 -1995 12 13 12 28 VALERIE 12.6 119.3 112 478 -1998 11 2 18 13 HELENE 64.0 172.2 101 36 -1967 4 11 18 27 MICHAEL 10.0 71.3 128 4 -1967 2 4 0 28 CHRIS 39.2 305.2 36 751 -1950 9 9 18 19 FLORENCE 26.1 195.8 98 503 -1999 3 10 6 17 HELENE 13.2 201.4 90 594 -1984 12 6 6 3 PATTY 61.3 240.2 66 370 -2003 4 8 6 18 ISAAC 51.9 53.7 105 639 -2000 2 4 18 11 VALERIE 25.7 75.3 75 677 -1980 10 10 18 19 ISAAC 9.4 185.8 58 596 -1999 4 11 0 26 GORDON 50.5 3.9 131 253 -1968 8 26 12 3 OSCAR 30.3 355.6 76 518 -1953 6 13 18 19 RAFAEL 16.9 190.2 70 80 -1961 3 22 18 6 FLORENCE 62.9 253.1 42 136 -1987 3 18 18 15 SANDY 59.1 285.7 27 125 -1990 7 1 12 22 NADINE 9.6 238.7 143 83 -2000 6 25 0 16 DEBBY 41.1 192.5 39 243 -2003 11 3 18 4 NADINE 44.0 233.1 67 28 -1968 1 2 12 21 BERYL 46.7 31.0 107 147 -1965 4 22 6 9 HELENE 13.4 309.3 143 637 -1985 8 9 6 13 TONY 52.4 113.7 98 563 -1977 6 19 6 16 WILLIAM 68.3 128.1 107 561 -1969 6 2 12 20 MICHAEL 47.1 225.1 37 4 -1999 1 6 6 8 JOYCE 42.9 190.9 42 837 -1985 8 26 6 10 ERNESTO 24.6 351.2 32 502 -1965 1 9 18 1 OSCAR 51.5 133.3 132 191 -1979 10 5 12 13 MICHAEL 36.6 27.4 88 254 -1963 10 1 18 18 NADINE 23.3 341.6 56 709 -1983 3 28 0 3 ERNESTO 11.9 266.9 75 117 -1982 2 19 18 16 WILLIAM 15.6 285.3 117 692 -1993 5 5 0 11 JOYCE 59.9 326.4 86 433 -1998 8 9 6 20 WILLIAM 14.6 15.1 115 478 -1981 7 2 6 2 BERYL 36.7 126.1 119 678 -1950 11 11 0 28 LESLIE 66.3 237.1 27 384 -1991 8 10 6 24 ISAAC 23.8 328.5 26 741 -1992 12 19 0 22 GORDON 50.8 107.9 88 369 -1988 4 6 0 1 HELENE 43.5 201.5 14 120 -1992 1 11 0 25 VALERIE 57.4 6.3 11 705 -1999 12 28 0 8 TONY 18.0 141.8 41 234 -1976 11 14 6 9 HELENE 59.5 283.7 63 550 -1972 8 19 0 20 PATTY 28.7 270.8 130 721 -1999 9 24 0 19 MICHAEL 45.2 308.9 144 212 -1964 3 6 12 19 TONY 50.3 339.4 137 344 -1951 10 3 0 7 KIRK 51.8 266.3 85 15 -2004 9 19 12 20 ISAAC 15.7 133.4 123 463 -1997 8 19 18 15 OSCAR 48.0 65.3 95 745 -1952 11 19 12 20 MICHAEL 69.3 67.9 112 539 -1964 8 8 12 20 RAFAEL 28.7 130.2 128 148 -1974 4 14 6 25 HELENE 18.2 15.4 16 26 -1996 5 25 18 28 PATTY 49.8 223.9 148 346 -1954 2 8 12 15 CHRIS 17.4 290.8 122 802 -1959 1 20 6 26 SANDY 48.3 131.7 123 691 -2002 12 21 12 10 PATTY 57.0 159.3 16 31 -1962 8 28 0 20 BERYL 41.5 240.5 110 771 -1991 2 25 0 17 SANDY 60.7 157.6 35 512 -1987 8 7 0 27 BERYL 67.4 93.2 122 820 -1997 1 9 12 23 LESLIE 36.1 19.3 164 287 -1969 12 4 6 3 VALERIE 54.2 189.3 114 43 -1991 9 13 12 12 WILLIAM 26.7 54.4 155 392 -1964 7 4 0 12 ERNESTO 42.8 277.7 16 220 -1992 4 10 12 19 ISAAC 67.5 159.4 88 78 -1990 10 2 12 25 ERNESTO 35.8 114.3 22 219 -1979 1 5 6 4 MICHAEL 46.3 312.2 74 843 -1979 5 12 6 11 PATTY 35.2 354.6 31 94 -1983 11 20 0 28 ERNESTO 14.1 61.1 70 180 -1951 1 22 6 28 ERNESTO 59.0 71.3 88 57 -1984 6 4 18 15 BERYL 46.4 255.9 96 100 -1970 2 28 18 17 ISAAC 30.7 333.9 25 270 -1972 4 19 18 16 RAFAEL 57.0 39.1 89 99 -2003 10 5 6 12 TONY 40.1 241.2 58 259 -1953 4 14 12 1 JOYCE 39.4 165.7 154 730 -1985 1 3 0 22 JOYCE 51.3 29.2 56 50 -1984 1 12 0 6 GORDON 8.2 3.5 66 667 -1981 5 20 0 24 PATTY 62.5 153.5 111 460 -1972 10 26 18 9 OSCAR 19.3 236.3 135 585 -1972 3 15 18 4 FLORENCE 41.8 290.2 144 393 -1957 5 24 18 2 TONY 54.6 32.5 104 562 -1994 10 21 18 11 TONY 53.2 252.0 56 609 -1994 10 6 18 11 PATTY 23.3 20.8 46 620 -1964 9 26 12 9 BERYL 41.9 254.7 157 277 -1956 1 13 12 1 ERNESTO 24.2 291.1 49 598 -1990 6 25 6 14 VALERIE 14.7 282.4 100 491 -1985 2 12 12 7 ERNESTO 13.1 83.2 88 479 -1966 1 1 6 21 ISAAC 23.7 261.0 70 548 -1988 11 6 0 26 HELENE 29.8 214.5 76 337 -2002 6 5 18 13 BERYL 12.4 231.5 12 661 -1994 7 14 18 6 JOYCE 22.9 118.7 50 169 -2003 3 3 6 5 ISAAC 25.8 234.1 30 546 -1984 11 5 0 18 TONY 27.7 309.7 92 247 -1978 6 23 6 7 SANDY 54.7 189.9 56 599 -1969 8 16 18 14 HELENE 32.2 190.2 30 159 -2000 7 14 18 25 PATTY 66.2 286.3 123 842 -1992 5 23 0 10 MICHAEL 50.7 85.5 75 897 -2001 11 26 0 1 DEBBY 15.6 268.8 159 324 -1952 12 10 0 4 CHRIS 50.4 48.7 152 577 -1963 12 16 0 10 TONY 7.0 36.3 128 735 -1965 8 26 0 17 OSCAR 53.9 9.8 34 800 -1994 7 9 12 7 RAFAEL 40.9 243.3 90 616 -1958 1 5 0 3 FLORENCE 65.6 10.6 139 666 -1961 5 7 18 12 PATTY 69.1 251.0 52 455 -1996 3 11 12 21 BERYL 33.1 103.0 34 203 -1961 7 19 6 23 VALERIE 14.1 86.3 101 473 -1999 5 23 6 4 HELENE 49.3 131.9 141 819 -1963 1 26 0 8 LESLIE 39.2 0.7 133 428 -1962 11 26 12 13 BERYL 54.3 234.4 86 469 -1989 3 17 18 5 VALERIE 66.1 70.3 120 766 -1985 3 9 12 17 WILLIAM 44.4 111.7 73 530 -1976 8 28 0 26 ERNESTO 69.3 261.0 124 583 -1969 5 23 18 13 PATTY 66.6 155.3 73 652 -2002 7 17 6 24 GORDON 18.9 298.1 112 304 -1952 1 26 12 3 PATTY 21.3 326.3 53 595 -1997 8 21 0 1 DEBBY 43.2 8.6 76 93 -1967 10 19 12 4 ISAAC 69.5 138.2 105 339 -1977 8 11 6 11 ALBERTO 62.0 247.1 115 159 -1977 12 24 6 16 ERNESTO 34.5 269.4 104 357 -1961 1 21 12 17 ERNESTO 27.3 292.2 72 599 -1957 9 27 12 13 RAFAEL 41.3 134.9 57 331 -1995 4 24 12 17 DEBBY 57.9 267.0 147 150 -1954 6 18 6 5 NADINE 8.4 351.9 100 89 -2001 3 5 18 23 VALERIE 59.3 223.2 56 189 -1980 12 20 0 27 DEBBY 7.9 26.1 76 152 -1993 5 12 6 3 ALBERTO 13.5 31.0 101 92 -1957 3 24 6 13 ISAAC 57.3 287.3 46 361 -1999 1 1 12 12 TONY 12.0 116.8 81 810 -1999 3 4 6 22 PATTY 7.4 152.2 77 270 -1986 1 21 18 19 KIRK 26.2 93.6 100 675 -1967 5 7 12 23 NADINE 36.5 245.0 39 594 -1970 4 20 6 5 DEBBY 21.8 326.8 69 708 -1960 12 17 12 25 NADINE 66.0 127.5 47 805 -1982 9 3 0 5 SANDY 49.9 178.2 152 428 -1989 10 9 12 26 RAFAEL 13.3 282.6 23 315 -2002 1 18 0 17 DEBBY 39.8 221.6 63 326 -1960 3 3 6 6 MICHAEL 46.0 160.4 113 145 -1993 6 6 12 9 HELENE 39.6 134.7 99 772 -1952 1 16 6 22 LESLIE 13.8 243.7 67 558 -1952 1 20 6 18 OSCAR 42.5 345.8 144 528 -1987 6 3 0 28 RAFAEL 17.1 195.8 47 298 -1975 8 17 12 21 BERYL 31.3 71.8 55 428 -1978 5 14 6 1 ERNESTO 39.0 129.6 81 197 -1972 1 5 0 28 HELENE 59.0 295.4 75 215 -1994 8 4 0 28 TONY 48.4 157.1 127 173 -1953 3 6 18 2 GORDON 55.0 145.0 143 484 -1974 1 25 18 19 ISAAC 66.8 77.3 140 422 -1980 6 23 0 15 ERNESTO 66.5 284.2 148 32 -1991 1 22 0 22 CHRIS 32.7 18.7 83 141 -1972 8 26 18 22 BERYL 50.8 112.1 51 449 -1981 10 6 12 8 NADINE 21.1 202.4 69 75 -1970 7 5 0 20 SANDY 22.6 351.2 150 38 -1982 12 8 12 27 MICHAEL 63.4 141.4 130 420 -1996 3 24 0 2 TONY 23.6 108.1 73 175 -1970 4 23 12 6 ALBERTO 16.1 19.3 109 473 -1993 11 20 0 15 DEBBY 16.1 17.6 22 890 -1978 4 10 6 24 DEBBY 68.8 291.9 61 80 -1969 11 18 6 3 FLORENCE 16.5 150.2 20 485 -1974 6 26 18 2 ALBERTO 18.4 345.8 110 36 -1961 8 1 6 14 NADINE 21.3 57.9 53 259 -1967 7 25 12 17 NADINE 33.3 294.9 155 563 -1977 3 6 0 26 CHRIS 7.6 231.1 93 244 -1980 2 24 0 9 WILLIAM 21.0 288.3 47 774 -1979 6 5 18 10 NADINE 50.3 326.0 105 605 -1994 1 5 0 18 MICHAEL 56.0 37.5 48 470 -2002 10 19 6 1 NADINE 26.2 101.2 126 442 -1958 11 15 12 19 LESLIE 36.2 267.0 99 40 -1951 12 14 0 20 MICHAEL 37.1 168.8 35 432 -1975 1 18 6 6 SANDY 30.9 150.9 111 158 -1978 1 18 0 8 TONY 16.3 28.3 145 271 -1950 2 19 6 26 LESLIE 44.8 89.1 100 620 -1962 12 4 0 19 WILLIAM 12.6 16.9 123 203 -1984 8 18 6 2 BERYL 48.9 209.4 99 498 -1983 2 1 6 25 RAFAEL 11.5 25.9 11 477 -1962 5 13 12 13 NADINE 9.3 5.5 82 512 -2004 12 8 0 15 DEBBY 31.2 119.5 16 399 -1959 12 25 18 14 CHRIS 35.3 315.4 121 241 -1995 12 4 18 4 PATTY 57.4 318.0 62 302 -1983 11 7 6 14 KIRK 39.0 85.3 10 748 -1975 5 8 12 6 VALERIE 9.7 338.6 127 723 -1961 6 7 6 1 BERYL 62.7 209.3 19 524 -1997 12 14 6 9 RAFAEL 54.5 124.9 133 447 -1952 1 22 18 28 WILLIAM 65.7 344.3 37 57 -1955 9 20 0 15 VALERIE 64.3 279.3 41 641 -1978 12 16 12 26 RAFAEL 59.8 261.5 128 446 -1970 10 2 12 26 MICHAEL 26.1 56.3 159 28 -1969 5 21 12 8 ISAAC 13.2 39.7 154 234 -1957 11 22 0 22 KIRK 69.7 13.2 79 638 -1982 10 14 0 9 JOYCE 43.1 207.0 102 540 -1972 3 8 12 9 JOYCE 66.2 209.1 84 280 -1981 10 25 18 6 TONY 31.7 1.3 98 91 -1997 8 25 6 12 ERNESTO 22.7 52.8 82 357 -1975 12 8 6 18 GORDON 26.7 302.0 141 111 -1993 5 23 18 16 GORDON 16.9 180.7 164 387 -1959 7 5 6 5 FLORENCE 11.4 322.3 41 820 -2004 9 20 6 23 ALBERTO 19.6 154.7 160 885 -1992 8 13 6 14 GORDON 10.8 295.6 88 791 -1991 3 2 12 9 LESLIE 9.3 222.2 142 154 -1996 6 17 12 22 JOYCE 26.1 249.4 138 517 -1952 1 28 12 6 JOYCE 55.6 354.8 119 210 -1982 11 2 18 17 FLORENCE 34.0 335.2 20 72 -2001 6 11 6 17 OSCAR 37.4 86.8 101 679 -2004 5 26 18 7 VALERIE 22.6 275.6 99 664 -1972 10 9 18 4 MICHAEL 9.6 206.7 69 785 -1986 10 14 0 12 OSCAR 67.2 291.9 46 694 -1989 10 16 6 9 RAFAEL 12.4 156.6 47 543 -1950 7 17 6 4 TONY 56.4 108.8 66 87 -1960 7 8 12 8 TONY 19.8 85.9 131 489 -1990 9 26 18 19 ALBERTO 44.2 340.6 136 605 -1994 8 27 12 27 RAFAEL 23.6 106.6 77 213 -1968 1 23 6 5 CHRIS 12.5 349.0 112 15 -1964 9 11 6 24 SANDY 41.5 164.0 126 356 -1988 5 10 18 9 PATTY 25.7 214.3 126 446 -1964 8 5 6 7 NADINE 56.2 50.9 34 521 -1975 5 27 12 26 TONY 65.8 181.7 61 837 -1981 7 3 18 15 DEBBY 56.0 353.5 64 853 -2003 5 24 12 16 NADINE 20.0 94.7 151 3 -1980 6 18 18 22 CHRIS 51.9 309.5 117 575 -1969 12 10 6 6 SANDY 18.4 296.1 151 777 -1974 7 2 6 20 WILLIAM 25.0 178.9 74 853 -1953 2 21 0 24 FLORENCE 32.8 56.0 88 895 -2001 6 17 0 23 OSCAR 54.2 66.1 123 122 -1972 7 12 12 28 TONY 28.6 265.5 23 392 -1966 12 23 18 9 HELENE 62.3 17.3 60 884 -1967 9 10 6 4 VALERIE 38.5 128.6 94 222 -1978 12 22 0 8 FLORENCE 50.9 297.3 65 543 -1955 8 11 0 23 DEBBY 37.3 101.9 159 356 -1995 7 22 0 26 RAFAEL 40.2 138.9 158 404 -1956 10 26 18 24 GORDON 35.0 156.7 106 44 -1998 12 27 18 14 MICHAEL 57.3 59.7 43 509 -1969 11 26 18 19 HELENE 42.5 23.4 13 714 -1981 5 26 6 14 RAFAEL 9.9 315.8 110 537 -1978 4 25 0 1 DEBBY 44.4 137.2 15 845 -1974 2 16 18 22 TONY 68.2 131.0 38 566 -1998 8 15 12 11 VALERIE 47.3 232.1 85 744 -1999 9 28 18 3 TONY 23.0 206.7 124 148 -1973 9 5 6 4 OSCAR 64.5 188.0 12 35 -1967 1 23 12 1 ERNESTO 41.1 249.0 78 580 -1994 2 12 12 5 JOYCE 21.6 10.8 11 693 -1960 2 17 12 3 LESLIE 9.1 243.8 135 402 -1987 3 4 18 10 DEBBY 11.2 92.7 153 189 -1984 7 18 6 26 FLORENCE 25.3 306.6 25 162 -1974 2 12 6 2 RAFAEL 42.1 301.8 130 466 -1994 10 16 12 4 RAFAEL 9.5 255.5 97 422 -1998 8 13 0 15 TONY 38.2 114.0 35 171 -1953 4 3 12 6 RAFAEL 65.8 271.9 160 504 -1975 10 19 0 11 FLORENCE 32.8 96.0 27 687 -1951 6 2 0 20 MICHAEL 13.1 194.5 88 661 -1992 4 10 12 17 ERNESTO 61.3 308.7 33 603 -2004 11 2 0 2 ERNESTO 10.6 269.7 70 552 -1984 3 1 12 28 VALERIE 64.9 48.0 147 294 -1989 9 26 0 26 ALBERTO 65.2 338.9 46 305 -1959 1 25 12 11 SANDY 36.1 100.7 122 170 -1971 4 19 12 21 ISAAC 28.4 317.2 67 798 -1975 1 27 18 14 SANDY 21.6 169.4 22 169 -2004 7 23 18 9 OSCAR 64.3 114.0 29 196 -1958 8 21 12 26 OSCAR 10.8 332.4 118 569 -1985 10 28 12 7 CHRIS 20.7 45.6 150 449 -1973 1 3 12 1 FLORENCE 66.7 78.2 56 466 -1955 5 4 18 1 LESLIE 12.3 24.6 77 746 -1995 9 6 6 22 FLORENCE 17.8 334.5 104 760 -1954 10 22 12 8 NADINE 9.0 289.1 83 569 -1976 8 20 18 4 PATTY 7.7 74.5 62 565 -1966 9 6 18 22 JOYCE 18.8 281.7 156 160 -1954 7 24 12 6 SANDY 38.8 334.6 50 827 -1990 11 24 12 22 BERYL 69.2 286.4 25 357 -1986 5 1 12 25 GORDON 42.4 245.3 159 77 -1988 3 6 18 6 WILLIAM 69.0 193.7 50 781 -1992 3 3 6 20 OSCAR 29.8 262.5 158 379 -1995 3 5 18 13 RAFAEL 43.9 282.9 148 691 -1971 2 20 18 11 ERNESTO 49.0 243.6 112 558 -1956 1 28 18 19 ALBERTO 44.5 251.3 41 398 -2004 7 2 6 21 WILLIAM 41.8 179.4 19 819 -1987 12 12 18 26 PATTY 42.4 123.1 129 307 -1963 7 11 12 10 DEBBY 8.1 6.3 71 215 -1995 6 8 12 5 TONY 47.3 51.5 74 534 -1952 11 8 18 21 DEBBY 38.8 10.8 116 823 -1953 7 4 18 21 SANDY 49.3 180.4 107 505 -1952 7 11 0 8 GORDON 62.2 105.5 71 825 -1958 5 2 0 18 CHRIS 19.8 226.4 51 358 -2002 9 9 18 7 ISAAC 29.9 48.2 42 125 -1972 1 24 6 23 WILLIAM 54.1 67.6 15 315 -1988 10 2 12 17 DEBBY 11.9 172.8 94 666 -1968 2 24 18 20 TONY 59.2 196.8 18 556 -1958 5 14 12 13 LESLIE 20.4 211.6 26 547 -1962 8 22 12 21 DEBBY 51.4 330.3 74 128 -1999 10 25 18 2 ERNESTO 29.0 7.8 100 557 -1983 3 18 12 22 BERYL 67.0 253.8 124 472 -2002 3 2 12 27 JOYCE 12.2 197.4 24 768 -1952 8 27 6 9 WILLIAM 50.5 296.3 134 321 -1997 3 2 18 22 KIRK 50.9 211.4 142 712 -1999 11 9 12 5 ALBERTO 66.3 287.5 49 539 -1952 8 8 18 12 LESLIE 44.8 151.4 144 668 -1998 7 11 12 8 ERNESTO 37.7 55.1 107 146 -2002 7 3 0 27 JOYCE 27.5 202.2 107 158 -1999 9 22 12 15 PATTY 26.7 37.9 125 626 -1965 11 14 6 9 ALBERTO 21.8 218.0 73 14 -1982 7 20 18 22 NADINE 57.7 74.9 21 866 -1958 3 25 12 4 RAFAEL 49.7 77.4 71 72 -1975 5 27 18 22 ERNESTO 41.9 81.8 160 532 -1993 11 2 0 9 NADINE 7.5 8.0 70 814 -1956 7 2 18 4 DEBBY 36.2 139.1 31 767 -2001 8 2 6 1 ERNESTO 63.7 172.0 97 212 -1975 8 9 18 7 RAFAEL 21.8 255.9 159 131 -1992 2 10 6 20 OSCAR 28.8 112.1 93 530 -1999 4 19 18 7 GORDON 35.6 155.2 148 869 -1980 3 25 0 5 TONY 49.2 51.9 96 10 -1960 10 8 12 23 ERNESTO 40.3 110.0 122 463 -1960 12 11 6 24 DEBBY 45.8 296.6 22 562 -1958 9 19 0 6 GORDON 32.3 64.9 20 362 -1960 8 8 0 6 CHRIS 60.1 251.4 21 434 -1993 8 3 18 14 DEBBY 20.5 308.9 67 875 -1975 1 13 0 27 KIRK 41.8 232.3 115 88 -1975 3 28 6 25 FLORENCE 64.6 343.0 45 144 -1973 4 27 12 13 DEBBY 16.8 175.3 124 635 -1988 8 26 0 19 NADINE 12.7 180.9 164 831 -1962 5 10 12 22 NADINE 26.8 164.6 30 842 -1958 5 27 18 27 ALBERTO 7.2 134.5 21 828 -1974 12 21 12 28 LESLIE 8.7 105.5 26 574 -1972 5 27 18 26 RAFAEL 43.9 177.2 41 35 -2004 6 3 18 26 ISAAC 27.2 5.1 137 824 -1955 6 28 6 24 TONY 43.4 342.2 23 877 -2000 1 18 0 28 PATTY 26.6 177.0 118 225 -2003 1 27 6 24 OSCAR 38.8 173.4 128 10 -2000 6 4 0 28 ERNESTO 29.7 139.7 60 398 -1994 10 24 18 7 OSCAR 38.5 154.5 121 135 -1951 5 8 0 2 CHRIS 14.2 242.5 23 45 -1986 5 28 18 4 JOYCE 58.2 6.1 32 276 -1957 2 7 6 25 ALBERTO 9.8 292.1 21 671 -2001 4 13 18 18 HELENE 46.3 20.6 34 5 -1981 6 8 12 15 ISAAC 11.7 326.3 24 552 -1959 6 26 0 22 CHRIS 59.8 58.3 125 627 -1966 6 1 6 21 OSCAR 65.7 33.6 130 236 -2004 1 28 6 18 DEBBY 68.8 209.0 139 806 -1974 1 5 0 17 HELENE 54.3 286.3 27 350 -1951 7 15 0 16 JOYCE 53.2 154.7 108 14 -1976 1 15 6 28 ALBERTO 64.7 108.8 115 250 -1952 1 18 12 12 ISAAC 34.6 306.8 92 102 -1996 12 27 12 28 GORDON 57.8 356.2 118 132 -1997 8 2 18 3 MICHAEL 59.6 163.4 130 667 -1962 9 6 12 27 VALERIE 50.6 180.4 130 283 -1974 12 20 18 15 SANDY 17.3 67.3 57 505 -1995 9 17 18 16 LESLIE 68.3 121.1 23 379 -1972 6 1 0 24 BERYL 32.1 186.3 103 204 -1968 10 12 6 7 BERYL 20.2 58.8 32 814 -1961 5 18 0 21 FLORENCE 52.2 83.5 45 654 -1971 6 2 6 13 KIRK 41.2 184.9 15 883 -1981 8 10 12 15 LESLIE 65.7 345.0 153 684 -1960 11 10 12 19 NADINE 8.8 336.8 73 269 -1981 2 25 6 3 MICHAEL 25.0 148.0 82 642 -1974 9 1 6 22 SANDY 64.3 119.3 111 328 -1999 3 14 12 9 PATTY 11.7 93.9 141 636 -1969 6 7 0 28 NADINE 68.5 78.9 148 783 -1978 3 8 18 6 TONY 34.6 9.8 84 871 -2003 2 17 18 10 SANDY 7.9 109.9 19 494 -2000 8 11 6 7 HELENE 12.1 355.6 19 539 -1969 4 3 18 1 PATTY 42.5 248.7 42 231 -1979 9 5 18 6 ISAAC 66.7 134.0 148 259 -1967 6 4 0 5 FLORENCE 46.9 213.1 122 275 -1996 11 22 0 22 BERYL 7.4 248.4 158 807 -1958 12 12 0 23 HELENE 55.5 223.0 163 605 -1984 5 18 6 22 RAFAEL 36.0 63.4 47 641 -1963 3 16 18 14 BERYL 68.8 47.8 139 562 -1999 10 24 0 21 BERYL 67.2 194.5 83 313 -1980 10 10 0 17 GORDON 51.2 1.7 72 716 -1987 8 3 0 11 PATTY 25.6 103.4 67 570 -1956 8 2 6 8 OSCAR 23.6 219.4 16 643 -1966 9 21 18 21 PATTY 33.1 178.2 158 866 -1977 8 8 18 17 LESLIE 34.6 106.9 40 831 -1971 1 7 12 9 KIRK 68.9 178.6 39 315 -1973 3 9 12 13 JOYCE 30.0 110.5 11 112 -1977 10 18 18 28 GORDON 33.4 297.9 20 287 -1989 8 24 6 17 KIRK 65.7 332.0 64 549 -1953 9 11 6 4 ISAAC 27.6 160.5 18 404 -1986 6 16 6 19 CHRIS 12.5 67.4 158 220 -2004 4 15 18 16 HELENE 41.5 99.2 18 211 -1975 9 19 12 19 ERNESTO 58.6 271.3 55 251 -1959 10 21 6 2 CHRIS 28.0 258.9 18 833 -1993 5 3 12 28 MICHAEL 38.6 315.7 143 887 -1985 3 12 6 4 SANDY 39.0 110.6 32 39 -1981 5 24 12 5 PATTY 14.2 315.1 128 786 -1969 8 8 0 8 GORDON 25.8 258.5 66 744 -1971 2 18 12 20 NADINE 35.7 61.8 140 629 -1989 3 22 18 5 HELENE 40.3 286.9 71 745 -1998 9 13 18 9 CHRIS 14.9 266.9 41 97 -1996 12 14 12 13 SANDY 31.5 297.2 101 813 -1961 9 18 12 13 WILLIAM 47.7 66.6 118 126 -1994 10 7 18 22 SANDY 32.3 30.1 48 524 -2001 1 6 12 1 OSCAR 53.6 137.7 75 301 -2001 6 1 6 14 BERYL 20.8 213.6 20 749 -2001 8 20 18 2 PATTY 41.1 292.9 71 96 -1956 4 13 12 9 JOYCE 12.2 250.9 149 377 -1966 10 21 12 16 JOYCE 49.4 173.6 57 606 -1982 10 5 12 2 JOYCE 22.2 124.0 19 844 -1965 1 4 12 5 LESLIE 14.1 155.2 26 745 -1969 8 12 12 15 TONY 54.7 102.3 30 199 -1979 11 3 0 6 KIRK 21.9 80.4 19 230 -1985 6 2 6 5 JOYCE 12.0 221.6 103 183 -1955 2 28 6 6 ERNESTO 16.7 340.4 36 862 -1963 11 6 18 14 OSCAR 53.6 354.8 157 888 -1971 10 19 6 20 GORDON 32.7 344.8 130 181 -1979 5 12 18 11 LESLIE 14.4 177.9 20 681 -1994 2 11 6 21 RAFAEL 46.0 145.8 59 306 -2001 7 6 18 19 DEBBY 69.2 224.4 141 223 -1989 6 23 6 4 VALERIE 36.8 34.5 74 198 -1990 5 28 6 18 ERNESTO 35.5 131.6 148 722 -1995 10 28 12 22 GORDON 31.7 142.0 26 507 -1986 12 1 18 13 VALERIE 51.4 119.8 105 296 -1957 1 22 6 22 FLORENCE 21.0 214.6 97 631 -1981 11 20 6 6 ERNESTO 62.8 325.1 162 464 -1968 9 20 0 14 LESLIE 9.4 324.9 88 641 -1977 1 17 0 23 CHRIS 40.0 133.4 95 353 -2004 3 28 12 25 CHRIS 63.6 327.4 13 486 -1978 2 26 6 23 DEBBY 8.0 200.7 17 312 -1952 2 1 0 13 ALBERTO 34.0 168.1 154 816 -1979 9 6 18 15 DEBBY 45.6 60.9 125 365 -1967 7 3 18 14 SANDY 67.1 291.9 90 897 -1976 12 26 18 24 OSCAR 61.9 23.8 114 413 -1960 12 13 0 27 VALERIE 33.6 87.1 122 88 -1954 4 3 0 17 ERNESTO 19.8 231.2 90 35 -1968 6 25 6 26 FLORENCE 57.9 272.2 112 383 -1951 6 20 12 14 HELENE 37.1 26.8 117 594 -1953 2 5 6 13 ERNESTO 31.8 63.4 67 876 -2000 6 13 18 25 HELENE 42.9 303.1 136 418 -1995 2 11 6 27 JOYCE 57.1 272.8 100 352 -1993 7 2 6 28 MICHAEL 40.7 291.3 127 477 -1993 4 25 18 17 GORDON 23.8 211.6 154 742 -1972 9 3 12 21 CHRIS 14.4 95.6 102 278 -1994 10 5 6 3 FLORENCE 63.3 122.6 152 380 -2002 5 25 0 17 BERYL 67.0 7.7 48 26 -1969 1 9 0 13 NADINE 50.9 149.9 19 207 -1987 4 24 6 22 RAFAEL 55.5 317.0 38 107 -1969 6 11 0 15 PATTY 56.4 194.3 115 64 -1996 8 13 0 16 JOYCE 58.9 230.4 146 597 -1970 8 21 0 26 TONY 8.1 320.6 31 355 -1958 12 28 12 7 CHRIS 28.9 241.4 131 310 -1986 2 15 18 5 FLORENCE 30.6 147.9 142 516 -1954 11 10 0 25 KIRK 52.7 57.9 102 792 -1967 1 14 6 15 FLORENCE 47.6 88.0 149 208 -1996 11 2 18 20 GORDON 57.6 161.3 48 258 -1973 4 10 0 19 FLORENCE 58.7 21.0 61 141 -1954 9 4 6 22 CHRIS 46.9 265.8 140 6 -1978 6 15 18 7 OSCAR 61.5 65.1 160 343 -2004 3 4 18 21 RAFAEL 48.0 2.3 74 621 -1966 4 12 18 10 NADINE 49.7 305.5 47 367 -1998 1 17 18 24 HELENE 24.6 149.0 147 731 -1972 5 1 18 12 OSCAR 63.3 125.9 133 523 -1982 9 11 0 16 SANDY 65.1 196.3 145 53 -1951 3 14 0 1 OSCAR 57.1 46.8 56 448 -1988 11 8 0 15 FLORENCE 39.9 316.0 63 205 -1974 6 11 6 2 CHRIS 56.6 347.9 122 213 -1986 3 17 0 24 ERNESTO 62.7 163.6 53 651 -1981 11 21 0 9 ALBERTO 54.2 198.4 32 49 -1968 8 12 18 20 DEBBY 33.4 218.1 78 167 -1952 1 14 6 1 DEBBY 57.8 21.0 37 181 -1951 4 14 18 24 BERYL 29.3 319.1 25 688 -2001 11 8 0 25 MICHAEL 63.3 169.8 72 27 -1954 6 14 6 26 FLORENCE 25.6 176.0 161 738 -1995 8 5 18 23 KIRK 11.6 300.9 24 116 -1955 8 5 6 8 JOYCE 33.3 58.9 73 507 -1964 1 1 18 5 TONY 63.8 99.9 13 269 -1959 10 9 12 2 TONY 23.6 199.2 85 310 -1969 10 15 6 16 ISAAC 37.4 53.8 43 211 -1970 12 14 18 13 ALBERTO 25.4 230.0 24 785 -1994 9 21 0 3 WILLIAM 57.2 91.5 61 702 -1959 9 2 18 18 FLORENCE 32.2 137.9 18 652 -1976 11 8 6 25 RAFAEL 26.1 312.2 160 147 -1987 6 2 18 7 ERNESTO 65.3 169.8 89 558 -1966 4 21 12 15 MICHAEL 46.1 76.4 145 788 -1952 4 27 12 27 LESLIE 37.4 195.6 100 207 -1960 5 2 0 12 MICHAEL 28.8 97.7 143 735 -1974 4 11 6 9 MICHAEL 14.8 293.8 65 161 -1986 7 9 6 14 BERYL 53.5 351.1 97 450 -1953 3 13 0 26 BERYL 40.1 193.8 43 200 -1967 7 3 0 15 NADINE 9.9 294.6 19 719 -1961 4 12 0 25 KIRK 49.4 313.1 88 639 -1984 7 6 12 8 CHRIS 15.2 139.4 98 205 -1963 3 12 12 25 HELENE 32.8 55.2 85 69 -1974 4 9 0 10 ERNESTO 9.4 249.9 27 561 -1960 8 6 12 21 TONY 54.5 106.4 126 536 -1951 4 2 18 12 JOYCE 69.6 340.0 84 866 -1972 3 18 12 20 JOYCE 16.5 264.8 141 446 -1984 8 23 12 11 ALBERTO 35.1 169.2 132 38 -1998 4 21 12 21 SANDY 62.2 357.1 103 860 -1987 2 26 18 7 ISAAC 25.7 310.7 11 170 -1957 2 18 0 2 CHRIS 39.2 3.9 46 335 -1992 6 12 18 12 VALERIE 30.1 313.1 44 153 -1955 11 19 12 3 FLORENCE 45.6 216.7 145 479 -1983 4 23 0 19 VALERIE 66.2 218.8 10 856 -1978 5 5 0 22 BERYL 10.6 182.8 96 625 -1957 10 1 18 7 WILLIAM 43.7 289.6 16 194 -1963 9 24 0 12 BERYL 15.5 58.0 89 544 -1970 7 20 0 11 WILLIAM 65.9 107.3 95 800 -1968 3 9 6 24 OSCAR 42.1 64.2 107 847 -1982 5 24 6 2 HELENE 24.9 320.3 32 669 -1961 4 17 18 26 MICHAEL 42.8 263.3 10 280 -1960 1 8 0 11 ISAAC 35.6 140.0 102 864 -2002 5 11 12 18 FLORENCE 11.2 276.8 75 53 -1968 11 1 0 3 DEBBY 53.0 35.3 155 15 -1998 3 5 12 15 HELENE 38.5 126.1 155 283 -1981 7 16 12 7 FLORENCE 10.9 68.2 81 538 -1984 7 17 12 16 RAFAEL 39.8 53.8 145 363 -2001 4 22 12 25 LESLIE 59.5 321.3 10 41 -1950 2 11 18 26 ERNESTO 57.5 226.7 119 865 -1970 12 28 12 14 PATTY 59.3 154.6 105 392 -1974 10 16 12 10 SANDY 24.6 64.0 109 826 -1974 5 6 18 11 OSCAR 63.8 286.6 13 888 -1987 9 18 0 12 VALERIE 7.4 42.2 31 267 -1994 9 28 0 19 WILLIAM 49.3 269.9 155 153 -1973 7 2 12 2 GORDON 35.5 345.0 74 154 -1960 7 21 12 14 JOYCE 39.4 100.7 28 404 -1950 5 4 18 22 VALERIE 30.8 269.4 23 508 -1980 9 15 18 9 NADINE 16.8 241.1 138 87 -1981 6 21 6 3 ERNESTO 55.5 18.5 116 179 -1950 11 8 0 4 HELENE 63.5 294.2 148 106 -1976 6 28 0 4 MICHAEL 32.6 317.1 39 217 -1968 10 9 12 7 HELENE 26.4 255.6 121 315 -1955 6 28 6 25 ERNESTO 16.2 315.6 140 254 -1988 10 18 0 25 OSCAR 7.3 152.8 105 520 -1993 2 25 12 19 NADINE 67.1 345.3 134 125 -2004 7 20 12 22 GORDON 53.2 131.0 84 632 -1977 9 22 6 18 GORDON 19.3 39.4 34 815 -1994 5 17 18 18 ALBERTO 14.6 191.0 116 119 -1994 8 6 6 26 RAFAEL 35.3 56.7 148 93 -1959 9 7 0 19 PATTY 57.8 27.8 64 70 -2004 8 23 0 15 LESLIE 44.5 258.5 89 818 -1960 3 19 6 5 RAFAEL 58.3 166.7 37 422 -1991 3 19 18 11 PATTY 23.3 32.8 40 799 -1996 2 4 6 19 TONY 25.6 176.5 123 674 -1968 7 21 18 4 LESLIE 64.3 67.3 113 427 -1962 10 1 12 6 JOYCE 65.7 328.9 14 652 -1972 12 4 12 6 NADINE 48.8 32.6 147 25 -1963 1 22 0 9 BERYL 17.0 58.6 149 495 -1973 9 10 18 25 LESLIE 61.0 325.1 141 840 -2002 3 1 6 4 RAFAEL 55.0 164.3 56 130 -1950 11 9 12 27 PATTY 66.2 212.0 29 440 -2004 11 6 12 23 VALERIE 52.1 88.2 122 241 -1978 9 8 0 16 CHRIS 67.8 31.8 156 783 -1971 9 15 12 7 KIRK 68.2 15.3 110 665 -1961 12 3 6 15 HELENE 61.2 50.1 77 339 -1993 7 28 6 25 ISAAC 45.3 42.0 118 764 -1981 12 15 6 11 MICHAEL 51.8 143.8 137 543 -1955 9 23 0 23 ERNESTO 15.7 240.3 81 572 -1995 4 8 18 14 BERYL 47.3 228.9 19 441 -1958 12 19 6 1 OSCAR 15.2 127.3 41 11 -1972 10 14 0 21 GORDON 22.8 65.8 96 688 -1979 6 25 12 28 KIRK 65.0 314.4 47 212 -1993 5 26 0 28 HELENE 50.6 155.9 135 355 -1983 2 22 6 14 ISAAC 65.7 108.3 153 252 -1991 2 8 18 20 HELENE 67.7 168.5 64 459 -1980 2 12 6 3 ISAAC 61.9 118.6 70 729 -1968 7 6 12 20 GORDON 63.6 119.6 147 576 -1974 5 23 12 14 RAFAEL 34.1 244.6 72 354 -1982 7 3 18 9 PATTY 47.7 136.7 49 428 -1973 3 11 18 24 VALERIE 40.5 6.0 141 840 -1988 5 1 12 22 VALERIE 67.4 301.3 43 675 -1999 1 2 6 27 DEBBY 56.5 198.0 114 851 -1965 1 17 12 23 SANDY 49.6 155.1 122 764 -2003 11 26 12 5 HELENE 51.8 141.5 142 196 -1991 9 5 0 5 KIRK 39.3 18.5 21 90 -1984 8 11 12 26 ALBERTO 68.3 87.6 151 890 -1967 2 28 12 22 BERYL 68.3 254.0 119 335 -1958 7 10 18 26 KIRK 21.0 185.4 135 210 -1961 5 8 6 17 TONY 38.6 136.7 53 29 -1990 1 4 0 12 PATTY 54.1 46.4 59 753 -1968 12 2 18 8 NADINE 45.8 74.7 20 328 -1991 8 9 6 2 HELENE 15.3 309.8 147 454 -1958 10 17 0 7 JOYCE 59.6 19.5 36 657 -1995 7 13 12 12 SANDY 60.1 265.9 27 808 -1992 12 8 6 26 HELENE 42.4 323.6 107 705 -1950 12 2 0 23 DEBBY 19.0 19.8 133 279 -1979 6 20 0 21 MICHAEL 22.2 23.1 28 873 -1972 9 11 0 13 BERYL 27.0 341.3 45 753 -1988 9 26 18 10 CHRIS 27.1 234.9 42 302 -1989 3 10 6 3 OSCAR 14.5 281.5 157 45 -1973 5 17 18 7 HELENE 28.8 325.2 43 672 -1967 9 11 0 27 LESLIE 33.8 11.6 108 593 -1957 7 25 12 16 FLORENCE 14.8 15.9 108 325 -1970 8 13 18 10 ISAAC 19.9 252.7 117 504 -1984 12 25 6 28 TONY 24.9 55.7 28 602 -2001 7 14 0 11 MICHAEL 40.8 228.3 22 413 -1964 5 10 12 11 TONY 34.6 227.2 134 689 -1977 5 6 12 20 HELENE 51.1 6.5 17 704 -1981 12 22 12 6 KIRK 7.6 334.6 59 608 -1986 3 9 6 18 MICHAEL 14.6 57.5 47 430 -1987 9 3 6 23 KIRK 24.5 234.6 78 327 -1953 4 21 18 21 TONY 68.9 349.0 114 148 -1978 4 2 6 19 TONY 9.6 148.0 125 190 -1987 2 8 18 13 PATTY 69.9 265.3 160 813 -1978 8 26 12 11 DEBBY 26.8 61.4 43 644 -1954 5 19 0 15 BERYL 31.7 20.6 55 718 -1976 2 16 0 14 RAFAEL 47.2 36.5 17 581 -1973 9 22 18 8 VALERIE 65.2 277.1 88 397 -1997 2 21 6 28 PATTY 21.4 312.4 60 109 -1962 6 11 6 17 KIRK 58.9 163.5 149 80 -1975 2 8 12 24 ISAAC 24.0 324.6 66 555 -1966 12 26 0 20 NADINE 10.2 85.9 126 262 -1967 3 5 6 23 GORDON 29.3 198.4 62 551 -1973 12 2 18 25 ISAAC 37.0 64.9 16 131 -1968 6 18 12 1 VALERIE 69.2 346.9 162 604 -1960 8 26 18 21 LESLIE 13.5 8.5 104 176 -1997 10 25 18 26 CHRIS 52.0 218.4 115 845 -1968 1 22 12 25 PATTY 17.8 92.6 12 798 -1979 9 10 12 4 GORDON 51.2 84.7 115 227 -1978 6 18 12 5 ISAAC 55.3 191.3 82 510 -1981 11 18 12 19 ISAAC 46.2 186.5 127 148 -1988 5 20 0 20 DEBBY 41.9 158.7 116 683 -1987 4 12 0 13 MICHAEL 28.9 120.9 148 171 -1982 7 20 0 4 WILLIAM 65.9 43.6 65 528 -1950 10 6 18 7 GORDON 27.1 260.6 156 304 -1994 7 21 0 23 KIRK 68.1 166.5 89 71 -1972 6 26 6 21 ERNESTO 67.7 11.0 126 801 -1972 3 19 0 4 KIRK 29.5 249.7 108 335 -2000 4 9 12 3 BERYL 53.5 249.4 123 316 -1976 5 26 0 24 JOYCE 58.2 335.5 157 366 -1993 12 15 18 16 ALBERTO 32.5 331.4 37 51 -1989 1 2 0 28 CHRIS 34.0 117.6 87 46 -1952 11 2 6 27 FLORENCE 44.9 99.9 95 202 -1981 12 20 6 11 OSCAR 9.8 117.1 66 110 -2000 5 11 6 2 LESLIE 20.2 227.4 61 391 -1979 2 5 6 28 WILLIAM 41.0 150.5 136 378 -1986 7 18 0 5 FLORENCE 11.0 142.8 22 718 -1978 7 7 0 24 ISAAC 20.1 219.8 109 480 -1981 6 25 6 21 ERNESTO 53.4 141.4 131 447 -1982 1 1 6 26 ERNESTO 26.9 219.7 105 68 -1984 8 5 6 20 DEBBY 36.9 195.7 102 63 -1950 1 25 12 9 DEBBY 34.3 89.7 62 876 -1962 6 17 6 15 BERYL 58.6 157.2 13 511 -1990 11 20 18 17 MICHAEL 22.3 331.4 158 478 -1993 3 12 0 16 RAFAEL 51.1 323.0 96 412 -1968 12 7 18 26 VALERIE 39.4 154.0 156 796 -1977 11 28 0 5 JOYCE 53.3 132.1 70 594 -1952 6 15 0 22 FLORENCE 53.0 234.9 76 723 -1981 12 1 12 22 NADINE 49.6 68.1 23 703 -2002 8 1 6 26 NADINE 67.2 161.4 111 621 -1978 5 19 18 28 JOYCE 42.4 289.4 101 592 -1955 2 18 12 20 GORDON 16.1 305.0 128 246 -1973 11 15 18 4 FLORENCE 10.7 110.1 56 26 -1971 10 4 6 17 DEBBY 58.3 27.8 65 643 -1990 3 10 12 5 TONY 48.5 308.2 91 649 -1984 11 1 18 2 SANDY 15.8 310.3 85 780 -1996 2 12 6 9 WILLIAM 39.8 219.3 99 91 -1975 8 28 18 2 MICHAEL 13.0 346.7 61 533 -1952 3 17 0 23 GORDON 41.9 255.2 128 605 -1958 11 7 0 20 SANDY 26.9 53.5 89 289 -1959 2 24 0 27 MICHAEL 56.9 6.8 13 420 -1962 3 5 12 26 OSCAR 68.6 315.9 159 675 -1999 2 13 12 25 FLORENCE 58.2 231.1 23 463 -1968 6 10 0 27 ISAAC 68.7 357.2 37 751 -2003 6 6 6 24 RAFAEL 16.3 316.7 48 376 -1950 12 1 12 6 ALBERTO 66.9 192.0 66 343 -1975 8 11 0 4 LESLIE 50.2 353.9 123 53 -1964 10 12 18 18 VALERIE 49.7 302.7 14 663 -1984 6 15 12 1 MICHAEL 41.5 316.5 59 99 -1971 3 16 12 23 FLORENCE 33.7 22.9 79 216 -1996 9 23 18 6 PATTY 69.1 323.1 161 540 -1962 7 20 6 4 ISAAC 34.6 240.1 40 866 -1953 1 24 18 27 BERYL 32.0 116.5 128 761 -1952 5 16 12 21 CHRIS 38.6 236.2 152 569 -1982 7 17 18 23 DEBBY 38.9 312.8 76 193 -1997 9 21 0 14 KIRK 48.0 345.2 138 704 -2001 6 10 6 20 WILLIAM 31.8 40.1 146 92 -1954 4 28 18 21 OSCAR 38.0 197.6 96 594 -1975 6 4 18 26 VALERIE 39.6 11.9 129 26 -1987 5 2 18 24 CHRIS 40.6 218.1 112 582 -1965 9 11 0 22 VALERIE 22.1 313.2 10 496 -1960 5 22 18 18 ALBERTO 32.5 127.5 120 559 -2003 7 12 0 2 HELENE 25.3 192.5 140 757 -1984 1 4 18 3 PATTY 37.5 76.5 93 458 -1994 8 5 18 3 MICHAEL 49.2 224.4 114 365 -1976 1 11 6 18 JOYCE 30.3 47.4 155 149 -1981 2 24 12 11 GORDON 44.0 114.8 65 790 -1965 5 8 0 7 WILLIAM 33.4 350.3 116 209 -1998 1 8 6 23 KIRK 31.7 103.2 131 619 -1966 12 18 12 1 FLORENCE 50.1 334.9 85 636 -1975 10 5 18 25 MICHAEL 35.8 223.7 125 783 -1971 12 20 6 1 LESLIE 44.9 182.6 25 568 -1969 10 5 12 17 JOYCE 58.8 280.6 68 881 -1980 5 17 0 17 RAFAEL 61.7 11.0 122 96 -1989 10 23 0 19 DEBBY 48.7 84.2 57 172 -2000 7 1 6 18 FLORENCE 44.2 282.2 107 237 -1982 9 26 12 28 WILLIAM 32.6 224.8 39 551 -1975 1 6 18 18 NADINE 21.4 243.7 96 512 -1986 10 26 6 20 WILLIAM 54.9 308.5 78 137 -1954 2 9 18 27 BERYL 55.7 30.1 112 846 -1973 6 9 18 2 CHRIS 44.2 44.2 32 799 -1972 10 9 6 9 WILLIAM 67.7 109.4 79 767 -1957 5 26 0 16 FLORENCE 15.1 249.9 160 424 -1990 11 23 6 24 GORDON 32.7 108.7 51 123 -2003 12 7 12 3 NADINE 14.8 326.1 132 339 -1991 5 3 18 7 FLORENCE 61.0 143.3 128 242 -2001 5 14 12 5 ISAAC 46.1 133.0 51 738 -1950 9 25 18 20 PATTY 54.5 146.7 86 192 -1955 8 4 0 6 FLORENCE 22.7 177.6 44 56 -1963 6 6 0 22 JOYCE 38.7 112.2 138 219 -1992 7 28 0 28 RAFAEL 61.5 31.8 44 514 -1978 11 13 18 27 WILLIAM 30.4 293.7 138 78 -1966 3 16 6 18 DEBBY 26.5 333.2 70 240 -1999 10 25 12 22 KIRK 52.1 73.0 71 365 -1972 1 4 12 6 WILLIAM 10.3 104.9 108 118 -1977 8 22 0 15 BERYL 51.7 346.2 35 132 -2002 4 10 6 25 ISAAC 18.1 39.4 92 200 -1998 10 10 0 18 TONY 17.3 81.1 41 261 -1975 10 6 0 12 HELENE 17.7 329.8 123 332 -1971 9 18 18 6 DEBBY 69.9 282.6 132 319 -1986 5 28 18 9 ALBERTO 20.9 159.5 25 720 -1981 11 14 12 28 ERNESTO 7.5 51.0 13 761 -1988 6 19 18 11 ALBERTO 53.4 3.8 115 169 -1979 4 24 0 10 OSCAR 46.1 249.6 152 435 -1965 5 23 6 4 LESLIE 54.4 184.7 61 760 -1974 12 16 12 18 ERNESTO 29.8 208.3 11 553 -2001 5 6 0 19 HELENE 64.7 99.5 143 763 -2002 12 16 6 24 NADINE 60.3 320.4 90 148 -1963 11 21 6 6 LESLIE 21.5 236.4 65 831 -1973 1 24 18 15 BERYL 62.4 273.9 104 414 -1954 8 4 0 28 LESLIE 50.4 41.9 31 128 -1971 2 15 0 19 FLORENCE 11.2 259.0 64 242 -1973 9 27 6 15 CHRIS 38.1 43.5 88 726 -1964 4 24 0 20 DEBBY 55.9 125.1 26 125 -1956 4 28 12 11 PATTY 25.7 9.3 158 399 -1953 11 23 6 26 DEBBY 10.4 45.9 157 141 -1955 7 13 6 25 PATTY 64.7 58.1 145 18 -2001 5 3 0 20 ISAAC 45.6 46.2 125 239 -1955 12 10 6 27 ISAAC 68.9 70.2 58 721 -1973 8 28 18 10 VALERIE 30.6 270.1 31 259 -1953 4 14 12 10 ALBERTO 23.2 55.9 60 121 -1968 12 14 12 7 ISAAC 65.6 130.4 23 259 -1982 6 5 18 25 OSCAR 10.4 44.2 108 349 -1997 2 2 12 21 KIRK 48.8 66.2 87 876 -1973 3 10 12 26 BERYL 62.7 190.7 38 31 -1950 10 8 12 25 CHRIS 12.4 253.6 29 703 -1952 3 26 12 1 WILLIAM 62.1 107.0 114 820 -1967 8 8 0 10 JOYCE 16.6 209.4 93 295 -1987 1 28 0 21 CHRIS 42.4 88.4 102 500 -1980 5 5 0 9 VALERIE 23.6 192.8 154 247 -1969 10 23 6 28 KIRK 8.4 85.8 75 583 -1999 6 20 12 23 VALERIE 37.7 182.0 115 702 -1991 9 13 0 1 ERNESTO 23.5 15.9 91 667 -1988 5 4 18 21 ALBERTO 61.1 171.1 150 599 -1979 8 28 6 4 BERYL 12.8 243.8 135 620 -1986 5 27 12 6 LESLIE 40.4 236.8 136 82 -1996 3 5 18 1 RAFAEL 69.0 266.3 54 619 -1960 10 9 0 19 KIRK 21.5 235.9 71 866 -1995 6 8 12 19 FLORENCE 42.0 279.0 71 790 -1979 2 23 6 23 FLORENCE 14.0 59.6 53 7 -1978 8 5 12 18 OSCAR 42.8 324.9 20 90 -1996 10 3 18 14 ALBERTO 60.5 141.7 96 780 -1981 4 24 0 20 HELENE 54.3 296.0 72 446 -1953 11 21 18 18 ALBERTO 30.5 2.6 51 147 -1996 9 7 6 5 MICHAEL 56.1 346.0 136 680 -1993 3 22 18 26 JOYCE 66.8 82.6 140 187 -1950 5 8 6 16 OSCAR 8.8 100.2 65 410 -1958 3 26 6 28 KIRK 32.7 128.4 161 471 -1968 12 20 0 14 KIRK 52.7 133.8 87 305 -1950 4 5 18 15 JOYCE 37.7 104.2 12 671 -1951 11 17 12 6 MICHAEL 18.0 82.2 85 54 -1989 1 8 0 4 PATTY 57.5 133.1 88 359 -1984 3 3 18 18 ALBERTO 8.6 71.7 85 695 -2001 11 12 0 28 SANDY 37.7 92.7 41 355 -1972 3 21 0 17 PATTY 59.0 194.0 83 367 -1986 1 22 12 19 LESLIE 52.5 183.3 94 586 -1974 6 24 0 12 RAFAEL 60.5 69.0 110 671 -1951 6 23 6 24 KIRK 29.1 130.8 135 719 -1983 5 14 12 2 JOYCE 43.4 64.5 79 205 -1970 5 8 0 21 ERNESTO 32.5 300.3 81 238 -1974 11 15 18 9 LESLIE 40.2 36.7 110 583 -2003 6 1 12 13 ALBERTO 19.2 17.8 94 821 -2002 9 14 6 27 CHRIS 28.8 244.0 84 212 -1960 3 8 6 18 KIRK 68.7 31.2 72 293 -1991 3 27 18 17 CHRIS 21.1 199.0 155 686 -1971 9 24 18 7 FLORENCE 37.4 231.4 77 407 -1964 9 1 18 17 JOYCE 29.4 38.2 148 847 -1958 2 15 18 16 JOYCE 40.4 70.4 93 18 -1955 6 25 12 21 GORDON 63.8 56.1 146 312 -1987 12 7 0 23 JOYCE 59.1 37.1 112 572 -1962 7 23 6 24 GORDON 40.7 62.3 87 514 -1986 7 17 0 13 FLORENCE 30.3 231.3 65 732 -1976 1 18 18 19 KIRK 9.5 148.6 97 703 -1960 8 27 0 20 OSCAR 27.2 32.2 78 346 -1995 1 21 18 8 MICHAEL 38.7 113.0 123 592 -1987 1 8 12 3 RAFAEL 31.9 180.9 94 174 -1973 5 14 12 28 LESLIE 56.8 237.2 16 48 -2001 7 6 0 24 DEBBY 65.0 41.9 30 709 -1977 6 19 6 2 NADINE 54.4 272.8 157 247 -1963 2 28 12 7 BERYL 62.5 139.1 156 132 -1981 2 7 6 10 TONY 25.3 293.8 43 889 -1950 4 3 6 5 TONY 10.3 351.8 80 301 -2001 3 23 0 27 HELENE 9.8 36.1 105 741 -1950 10 22 0 4 DEBBY 7.4 97.7 44 417 -2001 3 7 12 23 ALBERTO 65.5 237.3 11 707 -1979 8 5 6 15 CHRIS 59.9 32.8 74 751 -2000 10 21 12 18 KIRK 60.7 82.8 90 295 -1983 2 17 6 15 SANDY 17.7 285.8 92 391 -1976 11 27 0 15 JOYCE 51.7 279.3 110 268 -1968 1 28 12 6 KIRK 69.3 323.0 128 240 -1987 8 8 12 9 CHRIS 57.7 94.3 93 624 -1976 5 12 6 9 WILLIAM 25.6 212.1 53 85 -1968 3 4 18 21 DEBBY 37.3 268.3 160 880 -1997 9 5 6 5 FLORENCE 15.5 7.1 22 186 -1965 9 13 0 18 SANDY 9.5 214.6 112 440 -1987 7 2 12 22 WILLIAM 61.4 295.6 61 729 -1990 3 17 12 27 GORDON 43.8 344.4 87 653 -1985 1 24 12 17 OSCAR 11.8 221.2 160 577 -1962 9 6 6 24 RAFAEL 28.1 69.4 136 636 -1965 7 23 12 23 DEBBY 32.3 259.0 152 49 -1973 2 9 0 10 HELENE 31.7 203.6 109 552 -1996 11 25 18 14 WILLIAM 43.0 80.3 21 399 -1997 6 16 18 9 LESLIE 34.7 247.6 53 132 -1989 3 22 18 21 TONY 14.8 328.8 73 867 -1985 9 28 18 22 MICHAEL 49.0 178.9 94 695 -1950 5 21 12 2 PATTY 15.6 323.8 42 855 -1977 11 26 18 27 HELENE 48.1 296.5 45 648 -1983 10 13 6 4 ERNESTO 68.1 11.0 150 505 -2002 4 6 0 24 FLORENCE 64.0 329.6 23 867 -1964 6 1 12 8 MICHAEL 9.5 101.1 122 200 -1974 7 19 6 11 OSCAR 9.2 97.4 10 694 -1975 4 11 6 13 CHRIS 55.0 51.0 13 342 -1972 12 4 6 2 JOYCE 26.7 50.4 129 367 -1955 12 19 12 28 GORDON 17.4 69.0 113 405 -2000 1 13 18 26 VALERIE 24.9 243.0 63 655 -1988 8 23 18 15 RAFAEL 41.1 336.7 51 125 -1974 9 5 0 12 RAFAEL 65.9 27.0 105 298 -1960 5 24 6 6 ERNESTO 39.3 280.3 39 626 -1984 7 1 12 16 CHRIS 39.7 53.7 124 690 -1953 4 7 12 2 PATTY 52.0 213.2 138 743 -1972 6 16 0 4 ISAAC 38.2 232.5 45 357 -1984 11 9 6 24 ISAAC 16.2 156.2 22 403 -1970 7 4 0 10 RAFAEL 9.8 262.7 97 162 -2004 4 7 0 15 ERNESTO 43.8 121.4 18 606 -1983 6 15 12 20 VALERIE 39.7 34.3 156 543 -1975 3 21 0 26 GORDON 14.2 170.7 41 678 -1986 3 7 0 17 JOYCE 12.5 237.3 155 465 -1987 2 4 12 15 ISAAC 58.1 157.4 43 890 -1989 4 11 12 4 KIRK 8.9 241.1 53 890 -1978 11 16 6 15 NADINE 12.4 51.0 57 625 -1972 2 14 6 15 FLORENCE 28.9 191.1 31 708 -1972 5 10 12 16 PATTY 26.2 310.4 74 706 -1962 7 26 6 24 MICHAEL 19.6 347.7 145 777 -1966 5 19 18 15 GORDON 17.3 251.7 64 500 -1964 3 28 12 22 NADINE 69.2 149.5 153 701 -1951 9 5 12 1 CHRIS 47.4 315.3 84 767 -1996 3 7 0 4 PATTY 49.2 357.6 43 47 -1970 10 27 6 4 HELENE 41.5 355.9 150 676 -1994 2 4 0 4 CHRIS 39.7 150.1 103 443 -1977 4 22 12 24 WILLIAM 67.7 39.8 88 723 -1986 2 19 18 25 HELENE 16.1 113.1 68 364 -1951 4 16 18 18 TONY 59.8 264.9 63 331 -2003 3 7 12 7 BERYL 52.6 211.8 105 391 -1994 12 7 18 2 MICHAEL 23.6 68.4 27 687 -1982 12 6 6 21 VALERIE 34.0 51.1 133 177 -1998 2 16 18 9 TONY 62.4 355.2 149 136 -1960 11 10 6 14 ERNESTO 57.5 49.9 135 193 -1991 8 25 12 19 OSCAR 34.4 170.5 133 710 -1950 8 18 6 16 VALERIE 17.9 86.8 115 448 -1965 8 19 12 21 MICHAEL 55.7 172.5 45 246 -1994 1 13 12 12 RAFAEL 34.6 58.9 96 376 -1970 4 19 6 23 NADINE 11.1 55.5 91 566 -1969 7 2 0 11 MICHAEL 27.5 292.1 10 145 -1990 3 15 6 9 GORDON 51.8 272.6 117 106 -1956 6 19 18 5 SANDY 11.5 328.9 58 592 -1988 8 11 18 12 VALERIE 27.3 281.7 163 842 -1971 12 26 18 8 HELENE 45.4 346.1 68 278 -2001 7 7 12 21 KIRK 31.0 98.4 48 197 -1975 1 6 6 12 LESLIE 24.6 213.1 80 628 -1999 5 14 18 17 HELENE 24.4 356.9 66 8 -1956 1 26 0 18 JOYCE 31.6 230.9 60 569 -1957 11 5 12 27 LESLIE 57.5 335.5 158 308 -1981 2 9 12 17 BERYL 47.7 288.0 28 120 -1962 4 14 18 10 FLORENCE 32.1 352.4 145 228 -1961 11 13 0 23 ERNESTO 38.2 163.3 84 437 -1998 6 1 18 2 OSCAR 65.1 298.2 77 287 -1974 8 2 18 13 RAFAEL 30.7 332.0 94 830 -1953 6 16 6 18 OSCAR 23.3 324.1 125 531 -1978 12 3 18 21 WILLIAM 14.4 245.1 108 531 -1951 5 13 6 25 NADINE 59.7 348.2 15 640 -1991 8 22 18 23 ERNESTO 42.6 40.6 88 369 -2000 1 11 18 25 FLORENCE 43.1 61.7 87 651 -1955 4 4 18 15 KIRK 14.5 251.6 81 373 -1979 5 21 12 6 CHRIS 61.3 343.6 98 559 -1986 1 10 18 4 FLORENCE 26.9 278.1 114 375 -2001 8 27 6 25 JOYCE 10.8 292.8 73 261 -1976 3 8 0 25 ALBERTO 37.2 74.5 84 787 -2000 3 25 18 9 ALBERTO 32.1 113.1 102 879 -1961 10 22 0 9 MICHAEL 35.9 63.6 106 287 -1952 7 4 6 28 NADINE 69.6 16.8 62 878 -1969 4 16 0 24 HELENE 43.8 165.2 76 59 -1967 10 25 0 15 VALERIE 22.6 6.9 138 372 -1983 6 27 0 2 DEBBY 29.5 334.3 50 557 -1952 10 25 12 15 ALBERTO 36.8 277.5 120 611 -1975 11 20 6 17 PATTY 16.0 226.9 69 238 -1979 9 5 0 15 MICHAEL 61.5 137.1 129 833 -1985 10 9 6 28 OSCAR 39.0 115.3 159 510 -1975 3 1 0 2 NADINE 23.0 131.9 140 589 -1959 1 24 18 26 WILLIAM 31.9 272.4 20 676 -1973 5 9 12 21 CHRIS 48.4 157.9 19 300 -1950 10 12 18 28 GORDON 13.3 335.0 31 843 -1963 9 1 18 14 RAFAEL 7.1 305.7 50 371 -1952 2 24 18 7 LESLIE 53.2 111.0 76 495 -1966 8 8 12 12 DEBBY 60.5 164.2 155 535 -1991 10 27 6 9 OSCAR 58.0 42.8 27 479 -1954 9 26 12 11 PATTY 18.4 98.7 101 777 -1983 8 28 0 26 SANDY 50.9 4.8 150 194 -1975 9 20 6 16 FLORENCE 32.4 10.1 58 238 -1953 10 18 0 14 HELENE 66.4 8.1 31 783 -1988 9 6 0 7 TONY 27.3 231.5 154 464 -1975 6 15 12 28 NADINE 55.3 114.6 33 224 -2000 11 21 18 8 MICHAEL 54.3 95.6 70 23 -1981 5 24 6 15 RAFAEL 16.6 53.4 33 257 -1954 11 11 0 1 WILLIAM 7.6 19.6 88 837 -2004 7 19 6 7 HELENE 26.6 54.8 135 334 -1983 11 23 6 11 SANDY 12.7 84.9 55 55 -1997 4 13 6 28 MICHAEL 20.1 157.9 36 137 -1999 7 17 0 3 FLORENCE 31.1 258.7 94 700 -1996 11 8 18 8 VALERIE 61.2 356.2 152 846 -2003 2 15 18 19 GORDON 30.3 156.1 52 692 -1979 2 24 12 23 CHRIS 62.9 321.4 126 328 -2003 8 24 18 23 ALBERTO 50.4 182.0 148 78 -1960 2 25 6 14 KIRK 19.7 165.0 146 435 -1970 4 6 6 6 JOYCE 13.7 248.4 54 320 -1982 4 7 18 7 ALBERTO 55.9 101.8 101 45 -1975 1 20 12 9 FLORENCE 42.5 86.1 126 483 -1951 11 6 0 24 LESLIE 12.5 348.6 82 896 -1961 7 15 0 24 ERNESTO 40.5 324.8 133 97 -1988 12 22 12 27 KIRK 61.0 306.8 80 255 -1973 5 6 0 15 NADINE 69.3 320.5 39 444 -1978 10 9 0 3 DEBBY 33.6 350.9 21 668 -1994 11 17 0 27 PATTY 67.7 227.7 108 114 -1985 7 2 0 6 BERYL 55.7 25.2 133 285 -1990 10 12 12 16 HELENE 26.7 322.1 139 32 -1956 9 9 12 14 MICHAEL 46.7 249.5 64 272 -1972 3 22 12 8 HELENE 7.4 355.8 142 702 -1988 6 15 18 25 TONY 21.3 278.3 137 255 -1950 5 18 6 27 FLORENCE 54.9 351.5 41 529 -1972 7 25 18 5 WILLIAM 12.2 87.9 70 415 -1991 5 7 18 13 MICHAEL 14.6 297.1 100 361 -1953 1 7 0 4 DEBBY 58.7 87.1 127 19 -1950 12 9 0 24 GORDON 19.1 100.1 131 466 -1951 8 9 18 16 TONY 44.8 266.2 105 95 -1985 9 11 12 19 KIRK 32.3 17.1 159 302 -1970 3 12 6 4 LESLIE 42.9 134.9 45 893 -1961 3 28 18 13 PATTY 29.6 335.9 125 571 -1977 3 3 0 9 RAFAEL 57.4 0.2 78 278 -1958 4 18 12 28 DEBBY 57.6 232.1 73 847 -1958 10 7 6 22 FLORENCE 57.5 10.0 58 650 -1988 5 2 12 3 CHRIS 69.7 87.2 23 496 -1974 5 16 0 28 FLORENCE 36.9 53.8 30 300 -1975 2 15 0 13 ERNESTO 41.0 287.5 91 759 -1966 11 2 12 8 OSCAR 68.2 211.4 78 182 -1968 1 10 18 18 VALERIE 32.0 241.8 53 787 -1958 6 28 0 10 CHRIS 21.0 157.9 159 263 -2000 5 13 12 8 JOYCE 29.8 233.3 73 834 -1990 4 2 6 2 OSCAR 23.1 88.8 154 707 -1973 12 19 6 9 ERNESTO 63.9 174.8 79 719 -1966 2 24 12 15 ERNESTO 68.8 118.0 137 878 -1973 4 24 6 16 VALERIE 8.0 75.7 108 823 -1978 8 27 18 25 PATTY 13.7 150.2 24 646 -1979 10 15 6 20 MICHAEL 43.7 209.8 100 123 -1985 1 21 6 24 MICHAEL 34.6 175.2 87 55 -1970 9 1 6 19 BERYL 14.6 277.9 40 549 -1953 4 20 6 14 JOYCE 33.5 111.6 77 30 -1969 1 25 18 23 CHRIS 52.7 234.3 79 580 -1998 12 12 6 10 OSCAR 15.9 61.9 130 623 -1970 10 3 18 23 WILLIAM 34.4 135.3 135 202 -1989 5 6 6 4 ALBERTO 19.5 269.2 52 78 -2004 3 22 0 8 VALERIE 9.1 89.7 88 673 -1975 6 12 0 27 RAFAEL 62.7 88.2 73 633 -1956 1 13 18 1 RAFAEL 27.9 268.8 155 570 -1982 8 19 0 2 CHRIS 61.8 128.6 27 41 -1963 2 23 0 22 PATTY 48.8 93.9 46 657 -1979 6 2 6 17 RAFAEL 10.5 268.2 14 854 -1999 1 21 6 26 ERNESTO 12.1 191.5 105 562 -1986 11 19 18 25 KIRK 30.1 128.8 161 518 -2004 1 5 18 11 NADINE 38.7 191.9 160 652 -1997 2 12 12 19 BERYL 35.5 35.6 60 322 -1957 12 18 6 6 JOYCE 67.1 345.2 16 525 -1967 12 27 12 18 SANDY 41.9 279.4 29 35 -1982 1 20 18 24 LESLIE 43.4 114.7 70 311 -1953 1 11 0 9 ISAAC 65.2 184.9 135 305 -1976 10 4 6 12 OSCAR 37.8 102.9 61 799 -1978 1 10 0 16 MICHAEL 62.9 101.6 115 610 -1998 6 27 18 1 MICHAEL 41.9 335.7 71 784 -1968 10 14 0 18 ISAAC 64.0 157.6 45 344 -1990 12 9 18 6 WILLIAM 25.8 255.7 36 313 -1994 2 13 6 10 VALERIE 49.0 142.1 127 851 -1989 5 15 0 2 MICHAEL 51.1 16.3 45 623 -1958 5 25 6 4 DEBBY 10.1 123.7 128 146 -1951 4 17 12 11 JOYCE 29.3 256.1 146 551 -1989 11 27 0 28 ISAAC 12.5 62.5 123 384 -1960 8 28 0 3 HELENE 41.5 333.6 71 385 -1983 10 8 12 26 LESLIE 21.2 241.4 44 490 -2000 11 27 0 23 RAFAEL 69.1 338.5 36 397 -1995 2 4 0 25 CHRIS 45.0 25.7 90 126 -2004 5 6 6 17 NADINE 39.3 219.5 99 753 -1980 6 7 18 6 NADINE 45.3 85.3 111 213 -1983 4 15 6 12 MICHAEL 51.6 21.1 28 569 -1972 2 2 0 12 VALERIE 63.8 195.1 103 344 -1975 7 26 12 3 WILLIAM 12.5 332.3 69 413 -1960 7 27 0 8 TONY 35.0 28.4 153 397 -1998 3 17 0 3 RAFAEL 37.8 271.2 64 55 -1986 5 26 12 7 LESLIE 28.0 11.3 43 372 -1951 7 22 6 10 WILLIAM 59.0 216.2 103 123 -1991 7 19 18 16 ISAAC 58.6 231.0 123 673 -1999 11 23 0 22 JOYCE 7.3 78.3 105 41 -1969 8 24 0 2 WILLIAM 60.4 109.1 93 431 -1969 5 28 0 1 OSCAR 32.0 138.9 143 669 -2004 1 2 12 11 OSCAR 17.0 229.6 117 494 -1957 3 10 0 25 RAFAEL 55.5 222.4 143 660 -1994 11 20 0 10 PATTY 57.0 261.6 155 717 -1986 3 17 6 22 SANDY 44.8 316.0 98 453 -1975 7 19 0 22 JOYCE 29.3 32.3 79 202 -1972 7 2 6 9 JOYCE 24.3 231.4 115 803 -1993 1 14 18 18 DEBBY 25.5 147.6 41 696 -1988 4 22 6 3 ALBERTO 12.6 263.0 102 180 -1969 1 9 12 23 TONY 68.3 43.6 32 131 -1969 4 2 12 3 LESLIE 7.6 14.1 44 549 -2001 1 22 6 10 ALBERTO 51.9 201.8 155 293 -1950 1 22 18 20 KIRK 55.6 292.2 21 702 -1953 11 18 6 10 PATTY 19.0 241.4 144 550 -1957 9 5 12 26 SANDY 12.0 168.5 31 519 -1993 2 26 6 25 NADINE 31.0 163.9 143 616 -1967 4 7 18 28 RAFAEL 25.2 223.9 136 18 -1976 9 26 6 22 RAFAEL 66.2 62.0 145 741 -2003 12 9 6 17 HELENE 8.9 149.8 108 692 -1967 12 8 6 10 WILLIAM 51.7 113.4 138 756 -1967 6 16 0 7 RAFAEL 58.8 188.4 12 830 -1963 9 13 0 20 MICHAEL 32.5 1.9 134 35 -1998 10 27 18 6 CHRIS 39.8 197.9 164 490 -1988 8 4 0 14 KIRK 65.6 58.0 23 125 -1953 3 26 12 7 TONY 33.6 25.9 43 685 -1982 5 15 6 12 ERNESTO 53.7 8.1 47 301 -1973 8 19 6 11 MICHAEL 59.3 254.5 105 505 -1970 12 16 6 23 ERNESTO 12.4 348.7 135 879 -1986 2 17 6 13 VALERIE 20.2 49.4 22 345 -1984 9 25 0 20 HELENE 51.6 3.2 83 143 -1987 6 13 0 27 ALBERTO 42.4 351.4 108 559 -1956 1 8 0 11 RAFAEL 39.9 143.2 93 460 -1976 9 11 6 25 TONY 24.5 54.3 137 393 -1966 6 6 12 22 RAFAEL 41.4 43.8 151 253 -1965 4 1 18 14 PATTY 20.5 276.6 129 813 -1996 3 10 6 28 ALBERTO 66.3 184.0 51 896 -1994 10 3 0 27 GORDON 15.1 92.1 136 871 -1955 3 21 12 9 JOYCE 38.9 149.4 44 496 -1994 6 10 18 9 ISAAC 11.8 217.0 153 252 -1970 1 1 18 7 NADINE 46.0 279.9 92 885 -1982 11 5 18 12 VALERIE 16.3 302.0 92 541 -1996 6 16 18 15 PATTY 27.2 300.9 23 340 -1988 7 17 0 22 HELENE 25.1 206.6 37 511 -1958 2 19 12 3 JOYCE 39.6 32.7 131 447 -1991 11 7 18 23 PATTY 50.0 161.9 49 429 -1978 3 21 12 4 ERNESTO 61.8 288.3 46 218 -1979 7 15 18 6 PATTY 22.2 157.2 75 605 -2003 1 19 12 24 SANDY 10.9 352.1 35 452 -1950 1 9 18 20 FLORENCE 63.2 243.3 75 122 -1995 9 9 0 26 SANDY 33.5 5.9 32 492 -1959 6 13 12 17 HELENE 37.0 85.4 51 258 -1970 4 2 18 4 VALERIE 30.3 201.3 117 325 -1996 6 22 18 25 BERYL 24.3 138.8 163 804 -1973 12 16 6 23 KIRK 44.6 91.7 95 252 -1973 1 12 18 22 CHRIS 39.2 332.4 65 288 -1976 6 4 0 6 OSCAR 41.6 351.1 95 322 -1955 2 27 18 7 FLORENCE 8.6 268.8 27 108 -1990 3 20 6 20 WILLIAM 52.0 203.9 128 564 -1985 2 21 0 15 RAFAEL 38.6 4.1 100 584 -1963 7 3 6 13 FLORENCE 50.2 171.2 93 421 -1956 6 18 12 7 MICHAEL 29.8 105.4 85 493 -1961 11 10 12 28 ISAAC 37.8 318.0 130 610 -1966 10 9 6 27 PATTY 69.9 199.1 22 600 -2004 8 24 18 19 FLORENCE 20.0 12.7 36 521 -1978 7 9 18 7 JOYCE 13.0 151.6 20 232 -1997 9 2 0 28 LESLIE 24.8 106.8 140 518 -1962 1 17 6 18 GORDON 37.0 40.5 113 308 -1966 5 27 0 24 FLORENCE 14.6 317.2 140 864 -1974 6 1 18 26 OSCAR 11.9 316.6 150 117 -1967 8 13 6 11 SANDY 46.1 289.3 62 110 -1994 1 21 6 3 VALERIE 15.4 181.5 38 316 -1984 3 1 12 10 BERYL 30.8 132.5 118 638 -1973 8 28 18 16 PATTY 14.3 34.2 35 286 -1966 4 28 12 3 NADINE 42.1 284.8 20 467 -1977 8 16 18 12 SANDY 68.4 296.2 65 567 -1975 8 8 0 10 LESLIE 7.4 260.2 25 266 -1999 1 28 18 23 ISAAC 36.0 213.5 102 420 -2003 3 28 6 8 VALERIE 59.5 113.8 24 706 -1969 4 23 12 13 BERYL 9.0 138.6 73 574 -1977 11 20 12 8 BERYL 34.2 72.6 42 861 -1954 4 22 6 5 ISAAC 67.4 65.3 93 465 -1966 1 16 6 20 FLORENCE 43.7 30.7 19 385 -1963 3 3 18 18 OSCAR 68.1 304.5 112 336 -2003 2 11 6 19 GORDON 66.6 115.9 137 229 -1967 12 19 18 6 GORDON 52.6 286.1 69 329 -1968 8 23 6 22 DEBBY 55.4 237.5 55 883 -1954 11 11 12 13 FLORENCE 55.4 129.1 69 526 -1971 3 9 18 3 JOYCE 47.3 21.2 47 471 -1955 10 2 18 17 ISAAC 30.9 49.2 41 451 -1996 12 18 18 2 ISAAC 68.9 67.3 70 151 -1958 12 27 6 6 FLORENCE 48.5 20.4 129 123 -1966 1 9 6 5 SANDY 56.4 296.2 59 633 -1980 7 26 12 4 OSCAR 26.1 73.7 110 368 -1966 10 8 0 4 WILLIAM 41.8 177.4 38 433 -1997 3 20 0 5 LESLIE 49.5 262.4 58 493 -1960 7 14 6 11 RAFAEL 54.3 57.6 75 242 -1981 7 16 12 15 DEBBY 44.6 152.2 162 264 -1962 12 15 0 6 JOYCE 22.1 247.0 53 146 -1982 10 6 0 6 NADINE 8.9 305.3 50 669 -1976 12 20 18 2 DEBBY 57.4 2.8 57 37 -1964 9 1 0 8 NADINE 20.9 139.8 76 274 -1995 3 1 0 5 BERYL 38.5 102.0 50 152 -1979 12 12 18 14 ERNESTO 57.3 59.5 128 18 -1973 12 10 18 3 LESLIE 8.4 53.6 93 87 -1976 1 23 12 6 FLORENCE 61.4 290.9 127 69 -1984 4 19 18 17 MICHAEL 39.1 72.1 154 705 -1997 3 25 18 13 MICHAEL 58.1 29.1 90 677 -1970 8 6 12 26 TONY 57.8 295.0 17 804 -1991 12 27 0 19 RAFAEL 23.0 81.4 19 22 -1978 4 22 0 8 FLORENCE 69.1 157.2 15 235 -1996 9 22 6 23 ISAAC 53.5 149.7 30 351 -1969 7 14 0 17 DEBBY 40.8 183.6 37 149 -1951 10 19 12 28 WILLIAM 23.5 328.6 70 301 -1981 9 18 12 25 ISAAC 23.0 329.1 40 665 -1971 5 14 18 4 ALBERTO 55.6 39.5 120 55 -1994 1 25 0 8 WILLIAM 41.6 266.3 36 208 -1989 5 19 12 25 CHRIS 49.3 179.1 12 153 -1995 7 2 12 2 OSCAR 16.7 185.3 78 776 -1996 8 13 6 7 ISAAC 58.8 145.2 130 839 -2000 9 18 12 1 ERNESTO 57.6 272.0 119 257 -1980 3 1 12 28 ERNESTO 39.8 336.5 160 188 -1990 11 12 18 7 KIRK 7.5 66.7 138 584 -1971 4 20 12 1 BERYL 44.1 332.5 28 726 -2001 10 7 0 12 BERYL 48.6 240.1 14 640 -1981 10 20 18 2 VALERIE 37.5 185.2 46 271 -1962 10 17 12 14 HELENE 52.6 74.1 150 423 -1950 6 15 6 21 TONY 39.8 219.8 41 416 -1962 8 28 18 8 KIRK 23.4 202.2 13 175 -2000 7 24 6 22 PATTY 16.8 179.4 81 825 -1986 8 6 18 21 ALBERTO 32.3 222.5 63 491 -1990 12 23 6 22 LESLIE 10.0 14.4 88 467 -1961 10 4 6 9 MICHAEL 51.5 328.4 129 128 -1971 4 6 6 15 NADINE 63.5 221.7 14 254 -1985 7 2 6 27 GORDON 28.9 39.8 34 503 -1978 11 24 0 19 KIRK 33.4 251.4 111 533 -1958 6 27 6 26 FLORENCE 26.9 44.7 15 209 -1999 3 24 12 11 HELENE 22.5 267.6 114 291 -1985 3 7 18 5 MICHAEL 68.2 196.7 38 29 -2000 10 2 0 7 RAFAEL 29.9 324.9 147 412 -1986 1 7 6 21 KIRK 45.7 264.4 52 847 -1974 8 12 0 2 TONY 53.5 288.4 47 176 -1954 6 22 0 23 JOYCE 51.5 270.1 107 144 -1971 8 6 6 10 VALERIE 44.7 248.7 11 761 -1989 9 14 12 8 RAFAEL 18.0 68.3 82 717 -1982 11 8 18 10 MICHAEL 63.6 344.3 38 712 -2000 5 27 6 25 VALERIE 60.7 238.2 95 471 -1963 10 22 18 22 CHRIS 8.7 355.6 55 190 -1971 9 15 6 22 SANDY 68.3 267.2 40 263 -1977 8 20 0 16 ALBERTO 16.7 166.5 130 881 -1961 5 6 6 5 CHRIS 44.1 71.7 131 82 -1988 7 26 18 10 OSCAR 41.6 180.1 122 535 -1973 7 4 0 20 OSCAR 43.2 234.4 22 842 -1998 5 10 12 7 HELENE 21.7 303.0 113 429 -1955 10 24 12 12 MICHAEL 8.7 117.3 61 342 -1989 10 14 6 17 SANDY 22.0 154.3 68 96 -1957 4 28 18 10 WILLIAM 53.1 179.1 148 694 -1973 4 22 0 13 SANDY 56.4 339.8 105 267 -1989 9 5 12 27 SANDY 45.8 205.4 19 480 -1992 3 4 18 11 GORDON 26.4 109.7 93 241 -1986 10 21 18 9 NADINE 10.4 25.5 138 543 -1952 7 13 12 13 HELENE 65.8 57.2 138 437 -1970 3 25 0 22 MICHAEL 28.9 124.4 101 708 -1976 5 2 12 16 DEBBY 64.8 270.5 79 570 -1985 11 8 18 13 ALBERTO 17.3 226.8 14 727 -1980 9 25 6 18 BERYL 54.7 29.6 40 509 -1995 7 20 0 21 PATTY 18.2 240.8 131 274 -1985 12 10 0 5 ISAAC 22.7 302.1 123 705 -1962 12 5 18 7 CHRIS 49.7 281.2 64 96 -1961 1 21 12 11 OSCAR 44.1 352.5 28 279 -1990 6 9 18 22 TONY 18.1 351.8 67 683 -1964 2 13 6 10 HELENE 32.8 27.7 54 615 -1972 4 5 12 14 HELENE 19.1 91.2 124 0 -1953 4 7 6 20 MICHAEL 35.5 61.0 55 478 -1950 8 4 12 9 PATTY 24.3 292.8 77 385 -1955 1 6 18 2 LESLIE 11.0 56.4 144 878 -2000 3 20 18 16 ISAAC 42.4 276.6 146 484 -1957 2 17 18 28 HELENE 43.5 332.2 38 72 -1966 8 22 18 18 LESLIE 38.9 223.9 37 792 -1994 9 22 6 6 FLORENCE 27.4 161.5 146 604 -1965 8 21 12 6 MICHAEL 24.0 19.7 86 304 -1986 12 4 0 12 ALBERTO 28.1 290.4 70 679 -1962 1 20 12 18 TONY 65.6 250.1 59 691 -1973 3 14 12 3 OSCAR 54.9 147.9 98 289 -1983 2 3 6 3 RAFAEL 24.9 112.6 60 274 -1999 10 24 0 22 PATTY 29.8 318.4 145 884 -1954 6 5 0 12 PATTY 23.8 162.8 132 188 -1984 8 13 0 12 GORDON 43.6 274.8 52 693 -1979 11 3 18 15 PATTY 56.8 52.8 118 777 -1956 4 20 18 16 TONY 10.8 188.0 155 681 -1981 11 24 18 9 VALERIE 45.1 86.4 74 386 -1979 9 25 12 1 RAFAEL 14.7 331.9 48 448 -1982 5 4 0 5 PATTY 8.9 255.8 56 405 -1990 12 23 18 11 KIRK 47.2 10.9 54 464 -1999 2 19 6 25 GORDON 9.1 3.0 138 558 -1988 5 14 6 6 TONY 62.2 41.5 158 862 -1950 9 17 0 19 OSCAR 65.8 320.3 128 219 -2004 1 26 18 2 WILLIAM 11.8 234.7 129 885 -1985 5 26 18 21 VALERIE 7.4 68.3 24 478 -1958 2 9 6 24 OSCAR 20.4 244.9 99 771 -1961 7 13 12 18 OSCAR 14.1 136.1 10 487 -1971 6 20 0 11 LESLIE 28.2 61.4 68 868 -1959 8 22 0 2 FLORENCE 20.0 17.4 68 628 -1988 1 18 6 5 GORDON 46.3 70.3 124 701 -1964 9 7 0 12 GORDON 61.9 17.3 133 294 -1956 1 23 12 17 VALERIE 54.6 294.6 89 532 -2001 12 18 0 16 PATTY 60.7 6.8 130 805 -1953 5 22 12 15 FLORENCE 7.6 300.5 156 314 -1988 2 5 12 26 BERYL 21.4 249.9 55 770 -1979 9 14 18 20 HELENE 40.2 234.7 104 626 -1961 12 28 12 10 OSCAR 59.2 313.6 60 597 -2003 1 17 0 12 LESLIE 57.2 345.8 36 478 -1979 10 12 18 8 PATTY 21.2 348.8 36 214 -1984 10 6 12 6 GORDON 9.4 165.1 14 830 -1959 9 24 6 17 VALERIE 7.2 279.9 163 348 -1963 5 16 0 10 OSCAR 57.4 139.2 129 246 -1981 5 21 12 8 NADINE 34.9 88.0 125 147 -1955 3 23 6 13 MICHAEL 66.8 0.6 103 695 -1980 4 3 6 28 RAFAEL 29.7 113.0 87 680 -1994 10 2 6 6 RAFAEL 58.5 128.2 61 366 -1991 12 12 12 16 LESLIE 18.9 105.2 143 551 -1999 8 14 0 28 VALERIE 26.0 245.6 100 384 -1986 5 26 0 8 OSCAR 25.4 272.3 28 313 -1962 4 21 6 8 DEBBY 26.4 193.6 109 435 -2001 1 10 12 23 TONY 61.0 330.5 114 87 -1952 8 28 0 5 ERNESTO 38.9 64.2 87 596 -1983 12 28 6 9 GORDON 51.4 97.0 69 630 -1959 2 28 12 1 GORDON 7.2 180.7 86 83 -1969 6 2 12 27 HELENE 61.2 92.0 71 507 -1968 10 20 6 15 TONY 60.1 74.0 80 683 -1980 4 23 0 8 DEBBY 33.4 253.9 98 589 -1952 6 26 18 27 FLORENCE 19.5 213.6 12 669 -1958 1 14 18 19 BERYL 12.5 167.4 37 13 -1951 5 23 12 6 GORDON 51.4 170.7 127 400 -1996 5 21 18 11 TONY 39.3 116.3 159 503 -1966 2 28 12 24 PATTY 8.7 209.7 112 306 -1975 6 24 0 15 LESLIE 53.2 268.0 136 227 -2000 12 19 6 10 MICHAEL 47.4 256.8 149 865 -1999 7 16 6 4 TONY 55.9 345.4 158 832 -1954 11 3 0 15 WILLIAM 51.8 207.4 15 148 -2000 10 23 18 14 PATTY 32.4 302.2 60 119 -1980 12 18 12 23 LESLIE 22.7 167.0 15 327 -1998 1 3 0 22 HELENE 24.7 345.2 121 10 -1952 8 13 0 28 ALBERTO 68.6 94.0 35 893 -1972 8 11 0 9 KIRK 36.4 226.5 103 686 -1973 7 14 12 22 KIRK 33.3 148.2 81 173 -1957 11 26 0 28 RAFAEL 8.5 168.3 63 258 -1981 11 28 0 28 KIRK 60.5 297.2 133 840 -1998 8 3 6 21 MICHAEL 39.3 111.2 27 675 -1994 11 19 0 2 WILLIAM 52.3 187.8 115 18 -1974 4 28 0 3 TONY 60.5 168.7 32 320 -1957 1 26 0 8 CHRIS 11.1 354.7 15 74 -2001 8 28 6 1 VALERIE 56.7 101.2 140 157 -1952 8 2 0 8 DEBBY 12.9 133.3 31 426 -2002 7 25 6 12 ALBERTO 52.5 145.1 161 533 -1993 7 4 6 17 RAFAEL 43.0 285.8 115 744 -1983 7 1 12 1 PATTY 41.2 166.7 78 637 -1996 7 16 18 18 FLORENCE 52.6 355.3 24 520 -1979 4 9 18 12 DEBBY 19.2 169.5 156 408 -1997 10 18 6 6 ALBERTO 19.8 269.3 59 292 -1966 12 16 18 16 MICHAEL 52.0 338.7 46 807 -1981 5 7 0 1 ERNESTO 39.4 217.6 153 369 -1978 9 1 6 27 CHRIS 14.7 276.4 160 65 -1997 1 27 6 4 LESLIE 17.3 307.8 146 623 -1962 10 4 6 16 HELENE 36.9 171.9 22 736 -1989 6 7 18 15 TONY 40.7 47.3 26 682 -1959 7 24 0 6 VALERIE 13.1 77.9 16 765 -1976 2 12 6 25 PATTY 51.0 173.8 38 769 -1964 2 18 6 1 FLORENCE 55.9 64.9 115 421 -1954 9 4 0 4 TONY 68.2 146.5 115 744 -1973 7 3 12 15 LESLIE 8.3 292.4 128 812 -1961 7 14 18 2 RAFAEL 7.9 53.3 159 62 -1953 7 19 18 19 LESLIE 31.1 155.1 72 771 -1986 5 21 6 10 JOYCE 22.3 314.2 101 189 -1983 8 26 0 15 CHRIS 18.0 53.8 132 790 -2003 4 28 6 14 OSCAR 24.5 21.9 16 636 -1983 1 1 18 12 NADINE 66.2 2.5 23 713 -1957 5 11 12 10 RAFAEL 10.9 191.9 33 250 -1983 12 5 12 5 ALBERTO 37.2 322.1 79 261 -1970 11 7 6 24 FLORENCE 30.4 181.8 62 740 -1995 1 26 0 20 MICHAEL 7.4 93.3 95 7 -1977 1 16 18 28 HELENE 30.6 239.0 56 195 -1971 11 10 6 12 TONY 7.1 341.2 95 65 -1999 1 8 0 3 ERNESTO 43.4 172.9 158 168 -1983 9 15 0 12 KIRK 8.4 257.9 27 792 -1967 4 26 0 10 LESLIE 30.9 295.8 60 793 -1976 4 2 12 7 RAFAEL 29.5 282.9 19 219 -2004 4 9 0 21 GORDON 35.8 147.5 130 530 -1987 2 5 18 19 ALBERTO 50.1 343.0 141 816 -2000 9 28 12 9 ISAAC 23.3 316.0 112 881 -1994 12 22 0 18 VALERIE 36.3 338.7 12 689 -1969 11 22 0 1 ISAAC 22.7 195.1 85 499 -1965 6 16 18 27 NADINE 60.9 144.7 163 203 -1966 4 9 6 14 MICHAEL 50.1 231.1 139 203 -1966 10 18 6 22 VALERIE 11.5 298.8 68 880 -1985 3 2 0 1 BERYL 54.5 221.8 97 59 -1960 6 23 0 13 RAFAEL 66.0 21.1 34 456 -1992 5 4 6 16 DEBBY 9.3 132.7 39 616 -1972 1 7 18 21 HELENE 52.9 261.9 54 492 -1973 10 23 18 28 CHRIS 49.2 310.6 63 649 -1964 10 12 0 26 HELENE 57.8 227.5 135 789 -1950 10 23 0 11 ERNESTO 18.2 69.1 94 696 -1951 5 23 18 16 BERYL 15.6 23.7 22 308 -1961 1 24 6 4 VALERIE 22.7 198.9 29 36 -1973 6 3 0 9 TONY 19.1 176.8 93 69 -1953 2 10 18 25 VALERIE 31.6 231.4 88 73 -1953 8 26 12 24 LESLIE 21.7 112.9 99 604 -1998 5 3 6 15 RAFAEL 46.5 59.9 155 788 -1955 5 13 12 3 JOYCE 17.7 295.5 116 17 -1976 7 13 18 28 HELENE 9.1 159.4 160 230 -1967 7 17 0 19 GORDON 28.9 306.9 26 25 -1981 2 28 0 7 GORDON 25.4 351.2 32 532 -1957 10 23 0 8 SANDY 7.8 223.0 61 367 -1951 5 11 18 5 MICHAEL 66.1 346.1 86 236 -1972 5 19 18 26 WILLIAM 22.2 159.9 142 181 -1977 4 26 6 23 MICHAEL 18.2 187.3 11 161 -1999 2 17 6 5 RAFAEL 28.0 315.8 106 168 -1979 11 19 6 17 NADINE 20.3 157.3 121 661 -1960 7 12 6 5 RAFAEL 28.8 324.3 14 563 -1975 7 14 12 15 HELENE 46.6 293.4 129 342 -1965 11 24 18 14 NADINE 28.3 279.4 54 27 -1982 3 24 18 27 OSCAR 8.6 195.1 21 203 -1971 3 22 6 16 CHRIS 24.4 277.6 35 392 -1964 5 23 12 13 WILLIAM 16.0 190.7 22 822 -1984 4 8 6 4 NADINE 38.7 225.5 112 517 -2000 7 14 12 9 ALBERTO 16.7 160.4 93 668 -1987 12 26 0 28 ALBERTO 13.3 205.2 110 180 -1955 11 15 12 13 BERYL 42.2 154.5 88 625 -1958 6 1 6 20 RAFAEL 48.8 277.9 107 8 -1996 10 21 12 16 ALBERTO 45.1 289.6 115 771 -1950 11 8 18 15 OSCAR 11.6 7.7 148 670 -1971 8 2 0 19 TONY 17.4 218.2 147 247 -1966 10 8 0 11 PATTY 24.5 234.3 134 342 -1963 2 19 6 15 BERYL 10.6 202.7 65 680 -1983 10 13 0 3 BERYL 19.3 44.4 106 526 -1979 9 8 6 20 ERNESTO 22.7 114.5 43 306 -1988 2 12 18 11 CHRIS 38.7 88.7 63 160 -1959 11 24 18 23 VALERIE 35.7 39.0 153 735 -1975 10 17 0 28 TONY 15.6 351.3 85 805 -1963 7 28 0 23 BERYL 50.6 348.9 71 582 -1962 6 23 18 14 KIRK 62.0 76.2 112 519 -1977 4 12 18 6 JOYCE 29.5 156.9 25 851 -1950 10 25 18 26 MICHAEL 33.4 60.1 60 864 -1961 2 26 12 24 ERNESTO 44.5 259.2 49 815 -1997 9 8 18 21 FLORENCE 32.9 326.3 28 401 -1998 8 11 12 4 ERNESTO 43.2 163.2 20 706 -1976 10 15 12 11 OSCAR 28.7 235.2 71 697 -2004 2 5 0 17 CHRIS 45.3 328.3 117 289 -2001 8 23 0 19 CHRIS 48.8 126.8 101 890 -1967 8 15 18 1 JOYCE 31.2 257.9 128 603 -1981 3 24 6 7 LESLIE 35.7 90.3 49 222 -1971 8 7 18 13 FLORENCE 39.5 65.6 97 547 -1950 3 12 6 16 CHRIS 12.7 262.4 95 21 -1995 3 14 0 4 BERYL 29.4 161.7 17 897 -1976 9 1 0 17 FLORENCE 22.5 177.2 46 338 -1995 5 22 12 1 ISAAC 11.6 321.9 23 471 -1996 5 11 12 26 PATTY 55.5 82.3 82 672 -1960 8 27 6 23 SANDY 7.9 286.2 151 839 -1999 4 13 6 28 FLORENCE 41.6 104.7 144 99 -1952 4 23 18 12 DEBBY 38.0 236.7 73 866 -1960 6 1 12 14 NADINE 35.5 173.3 130 330 -1981 1 28 6 11 VALERIE 18.3 257.3 156 832 -1967 12 21 18 26 ALBERTO 32.0 221.5 160 400 -1961 10 8 12 7 LESLIE 27.5 13.8 25 665 -1953 8 3 18 26 RAFAEL 53.5 132.7 87 237 -2000 11 19 0 6 OSCAR 27.9 311.3 91 541 -1997 4 24 18 16 HELENE 24.6 140.9 137 250 -1981 4 12 6 20 HELENE 60.8 246.6 148 459 -2000 11 28 12 23 FLORENCE 28.0 169.6 78 788 -1956 8 19 0 19 PATTY 69.0 10.9 19 533 -1986 3 18 18 24 KIRK 17.0 188.8 105 87 -1987 8 26 18 15 ALBERTO 34.6 299.0 51 892 -1992 2 24 12 11 NADINE 16.8 22.7 65 83 -1957 5 14 0 22 FLORENCE 30.9 279.3 53 415 -1962 4 6 12 22 ALBERTO 48.6 90.1 158 191 -2001 9 15 6 14 HELENE 30.7 163.1 48 451 -1974 4 4 0 21 KIRK 37.5 224.7 120 115 -1985 2 26 0 8 JOYCE 36.2 124.8 120 303 -1956 6 16 0 8 BERYL 24.0 175.5 32 423 -1959 12 28 18 20 TONY 65.4 179.5 19 459 -1959 12 16 0 2 WILLIAM 41.7 181.2 48 489 -1967 9 17 12 24 GORDON 27.2 78.2 92 446 -1956 6 22 12 26 CHRIS 8.2 57.2 22 482 -1975 7 28 12 6 GORDON 38.0 76.5 25 319 -2004 8 28 6 5 KIRK 28.0 13.0 73 525 -1979 12 18 18 8 DEBBY 54.8 247.4 55 532 -2003 2 16 6 9 LESLIE 31.1 244.3 14 452 -1978 11 12 12 20 JOYCE 15.6 355.4 151 351 -1954 2 16 0 23 KIRK 47.3 296.1 101 730 -1964 9 25 6 5 FLORENCE 61.2 228.3 54 533 -1975 6 7 0 23 NADINE 69.2 218.7 151 822 -1978 9 21 6 13 LESLIE 62.0 0.2 34 80 -1975 4 23 12 20 WILLIAM 65.5 58.6 59 634 -1983 4 3 0 26 WILLIAM 60.1 58.7 24 899 -1980 9 9 18 12 LESLIE 34.7 6.6 37 230 -1984 1 3 6 27 NADINE 50.2 335.0 130 86 -2002 3 27 12 2 MICHAEL 35.5 119.9 22 594 -2000 3 10 18 24 SANDY 49.3 235.5 92 293 -2000 7 21 12 1 PATTY 40.0 284.5 92 591 -1970 5 12 0 11 TONY 67.0 284.4 114 843 -1993 1 17 12 8 HELENE 42.9 258.3 116 104 -2004 9 5 12 15 TONY 26.7 350.2 16 12 -1987 12 12 12 17 CHRIS 66.5 242.7 52 357 -1987 5 27 18 9 NADINE 39.7 184.3 59 768 -1958 4 13 0 12 GORDON 42.7 74.4 126 608 -1987 2 28 0 7 CHRIS 66.7 75.8 93 665 -1966 10 7 0 25 KIRK 49.5 196.4 31 367 -1996 9 6 18 25 WILLIAM 65.7 237.8 12 124 -1978 2 23 0 23 FLORENCE 16.9 350.2 57 869 -1957 11 8 0 16 NADINE 52.7 80.2 107 411 -1986 1 7 18 4 CHRIS 48.3 19.6 151 317 -1958 2 6 6 14 VALERIE 62.4 354.5 113 456 -1970 7 3 12 28 PATTY 40.0 330.0 47 235 -1993 12 27 0 5 FLORENCE 69.3 305.2 105 280 -1978 12 23 6 14 GORDON 11.7 163.2 92 315 -1978 10 17 12 17 LESLIE 51.6 189.1 81 283 -1959 3 4 18 22 LESLIE 68.6 155.0 69 805 -1995 6 23 18 17 DEBBY 28.8 157.9 20 291 -1971 3 14 6 22 CHRIS 8.8 295.1 160 342 -1954 2 21 6 8 WILLIAM 13.8 40.9 46 321 -1968 5 21 12 27 WILLIAM 66.3 17.2 109 432 -1962 6 6 12 21 ISAAC 60.3 305.1 128 199 -1970 1 27 0 2 KIRK 38.7 122.3 159 550 -1970 5 19 6 11 ALBERTO 37.4 154.4 93 340 -1950 10 18 0 14 GORDON 69.0 262.7 96 157 -1989 11 11 6 12 CHRIS 35.3 194.6 45 739 -1992 4 19 0 10 NADINE 9.9 185.8 142 863 -1982 3 1 12 25 BERYL 53.5 95.3 106 842 -2004 3 16 12 25 FLORENCE 18.7 166.2 39 57 -1979 3 13 6 1 ISAAC 24.3 233.6 92 805 -1986 1 24 0 22 TONY 68.4 182.2 75 784 -1962 4 26 12 28 NADINE 21.1 128.5 15 632 -1991 10 8 0 7 ERNESTO 67.9 173.1 131 873 -1969 11 5 18 21 WILLIAM 57.9 162.2 73 565 -1981 2 22 18 18 SANDY 70.0 185.9 112 353 -1998 3 2 6 12 ERNESTO 53.9 65.6 115 595 -1987 7 19 18 28 WILLIAM 46.0 100.9 40 525 -1970 9 18 18 16 ISAAC 13.9 46.6 162 239 -1984 10 23 12 25 KIRK 68.4 138.0 159 465 -1993 3 24 18 21 LESLIE 33.1 122.0 57 311 -1965 5 1 12 15 BERYL 15.2 218.2 158 796 -1989 3 22 12 19 OSCAR 48.2 4.0 66 12 -1951 5 9 12 2 ALBERTO 55.8 38.4 137 471 -1990 9 9 6 5 RAFAEL 21.4 130.3 130 832 -1993 2 22 12 16 LESLIE 57.3 245.6 82 274 -1971 10 23 18 25 TONY 60.3 8.3 18 140 -1970 1 9 12 12 JOYCE 50.3 255.4 140 274 -1981 10 4 18 13 LESLIE 8.3 100.5 44 452 -1981 6 6 18 5 VALERIE 62.6 357.9 143 392 -1970 5 14 0 13 JOYCE 31.9 278.4 78 826 -1969 7 11 0 23 ERNESTO 13.4 214.6 135 759 -1978 1 24 18 1 GORDON 56.3 285.7 76 250 -1971 5 1 18 19 GORDON 56.9 347.0 77 413 -1991 3 24 18 8 ERNESTO 12.7 312.4 21 532 -1964 1 19 0 2 ALBERTO 50.8 64.2 33 602 -1958 9 13 12 21 TONY 20.1 212.3 96 560 -1983 12 10 18 17 KIRK 38.1 192.6 73 595 -1999 6 26 12 8 RAFAEL 56.3 65.6 119 899 -1953 5 21 0 16 ALBERTO 19.0 244.7 93 512 -1990 11 24 12 25 HELENE 50.3 335.1 107 830 -1963 10 17 6 4 BERYL 7.8 281.5 70 73 -1974 1 8 12 19 JOYCE 56.0 145.2 153 195 -1959 6 18 0 4 DEBBY 66.5 81.2 20 502 -1964 9 18 12 6 HELENE 34.3 109.0 37 755 -1996 6 14 18 17 VALERIE 29.5 58.5 95 257 -1980 5 8 12 17 ISAAC 59.9 354.7 152 327 -1987 2 12 0 1 WILLIAM 42.2 67.4 77 43 -1986 7 9 18 4 LESLIE 55.3 143.0 108 110 -1980 9 24 18 15 FLORENCE 25.2 27.1 138 123 -1969 9 12 0 9 KIRK 9.5 115.0 130 72 -2001 1 14 0 1 MICHAEL 46.2 307.6 27 395 -1977 1 25 12 27 FLORENCE 28.2 63.1 76 817 -1991 3 15 0 11 BERYL 13.2 110.5 148 866 -1984 1 25 18 7 MICHAEL 60.4 143.1 150 371 -1957 2 3 0 3 GORDON 66.3 177.0 11 370 -1974 2 16 0 3 BERYL 10.4 336.2 129 446 -1998 4 28 0 26 MICHAEL 54.1 19.3 20 875 -1997 4 17 0 11 JOYCE 39.8 146.2 36 600 -2002 3 18 6 22 ALBERTO 35.1 17.5 100 578 -1980 10 8 18 28 GORDON 11.4 184.3 42 502 -1992 7 23 6 4 OSCAR 56.0 321.9 26 798 -1995 7 11 12 6 NADINE 14.6 138.3 151 476 -1982 2 20 6 13 DEBBY 43.6 195.5 22 808 -1983 4 6 12 3 SANDY 47.3 118.7 92 479 -2003 8 11 12 21 LESLIE 28.8 57.1 40 563 -1969 4 23 12 2 RAFAEL 33.8 320.1 128 57 -1956 1 26 12 20 RAFAEL 46.8 327.5 125 271 -1995 7 25 0 1 FLORENCE 48.4 186.5 99 780 -1999 2 11 18 14 GORDON 44.9 89.3 87 414 -1961 9 8 0 25 MICHAEL 62.7 325.3 18 61 -1973 1 15 6 14 GORDON 64.0 230.4 131 636 -1991 7 14 12 17 RAFAEL 53.0 231.6 160 281 -1995 9 19 0 24 ISAAC 63.5 205.9 124 145 -1952 6 16 18 10 VALERIE 45.3 190.5 10 516 -1966 9 18 18 17 RAFAEL 67.9 282.4 45 501 -2002 7 17 12 10 RAFAEL 19.3 259.9 67 411 -1981 9 28 0 1 LESLIE 47.9 218.5 157 787 -1997 6 28 6 13 JOYCE 10.7 145.3 70 679 -1976 9 18 0 27 DEBBY 55.4 162.7 106 218 -1970 3 1 18 8 DEBBY 15.1 137.8 14 295 -1980 3 11 12 21 TONY 8.5 95.4 74 286 -1966 7 21 12 1 PATTY 11.3 137.8 39 865 -1974 4 24 12 14 MICHAEL 11.4 147.9 145 289 -1983 3 21 18 25 LESLIE 28.1 221.5 53 730 -1998 9 16 12 19 FLORENCE 47.8 72.1 66 169 -1964 5 28 12 13 MICHAEL 30.6 267.0 109 214 -1957 1 16 6 14 FLORENCE 19.1 323.1 58 553 -1950 4 11 18 22 FLORENCE 22.1 173.3 85 418 -1993 6 23 0 3 BERYL 37.7 233.2 93 474 -1973 12 13 18 19 ALBERTO 51.1 101.2 18 253 -1995 10 25 0 26 MICHAEL 12.1 297.1 94 657 -1951 12 20 12 21 MICHAEL 12.7 349.2 113 23 -2002 4 6 6 10 CHRIS 54.5 68.0 129 488 -1986 12 9 18 5 JOYCE 17.3 296.7 15 416 -1986 10 26 18 19 SANDY 41.3 102.4 70 833 -1987 5 27 6 20 WILLIAM 61.8 84.3 96 98 -1997 7 21 18 18 ERNESTO 65.9 279.2 43 3 -1999 1 13 6 24 FLORENCE 37.2 158.5 46 353 -1984 8 25 12 26 LESLIE 8.5 266.0 61 297 -1994 8 13 6 28 ALBERTO 43.8 19.1 108 249 -1976 1 7 6 1 FLORENCE 48.3 15.9 96 77 -1988 11 14 12 12 TONY 46.7 278.9 108 791 -1960 7 5 18 16 ISAAC 26.8 25.9 99 322 -1969 7 15 6 3 ERNESTO 53.5 6.1 142 297 -1950 11 26 6 23 ALBERTO 51.2 246.9 150 523 -1981 8 14 18 26 BERYL 58.1 168.0 124 661 -1954 12 18 12 28 ALBERTO 30.5 200.7 77 176 -1981 2 9 12 19 VALERIE 18.9 174.1 14 863 -1987 6 23 12 1 BERYL 32.5 234.7 32 361 -1990 10 2 6 3 VALERIE 55.0 103.1 14 305 -1980 1 6 0 8 HELENE 55.1 52.8 142 746 -1999 8 11 18 24 OSCAR 59.7 90.2 143 536 -1970 3 21 18 17 KIRK 20.0 28.7 139 679 -1999 4 14 6 6 PATTY 65.8 310.6 57 227 -1964 12 18 0 1 SANDY 25.6 253.9 79 744 -1982 4 27 0 10 DEBBY 32.0 148.2 33 270 -1952 10 6 6 28 ERNESTO 24.4 148.7 99 139 -1951 11 8 18 8 HELENE 45.2 5.2 122 171 -1974 9 16 18 17 WILLIAM 54.9 296.2 14 477 -1997 9 7 0 27 FLORENCE 67.0 185.7 160 742 -1970 12 7 12 18 DEBBY 60.9 189.9 127 743 -1968 2 10 18 20 LESLIE 30.9 331.7 120 891 -1957 10 17 12 25 KIRK 60.0 238.7 90 541 -1954 4 26 6 5 FLORENCE 68.3 236.3 48 97 -1966 6 4 0 25 DEBBY 46.9 246.7 132 782 -1995 8 28 6 24 CHRIS 65.3 311.1 40 73 -1961 5 7 18 15 VALERIE 68.3 235.6 86 757 -1968 11 2 18 11 JOYCE 31.8 121.8 75 134 -1982 8 1 18 25 CHRIS 54.8 45.2 160 821 -1954 11 4 18 27 LESLIE 69.6 328.3 56 554 -1966 9 6 12 22 ISAAC 40.1 61.3 105 485 -1954 5 7 12 4 MICHAEL 34.9 1.0 81 791 -1974 3 15 6 17 SANDY 31.8 161.7 39 175 -1977 10 20 18 27 WILLIAM 65.2 98.9 70 217 -1954 9 16 18 4 NADINE 8.6 304.1 149 50 -1953 7 10 0 19 SANDY 13.7 82.1 16 358 -1980 12 24 18 23 TONY 20.8 205.0 158 407 -1976 11 21 6 1 MICHAEL 49.0 350.4 14 331 -1994 2 8 0 8 MICHAEL 35.5 58.1 96 300 -1992 8 1 0 16 HELENE 52.8 331.0 164 126 -1952 9 26 12 22 BERYL 9.1 41.1 154 428 -1961 8 17 12 26 FLORENCE 40.5 77.5 116 730 -1959 11 13 12 6 MICHAEL 40.2 80.2 78 102 -1969 4 12 12 17 GORDON 54.7 214.9 147 777 -1994 11 24 6 26 ERNESTO 43.6 232.5 94 13 -1998 8 14 6 6 ALBERTO 30.9 306.2 83 727 -1992 11 4 0 6 ERNESTO 48.0 236.1 94 834 -1958 6 8 18 6 PATTY 68.5 167.4 40 134 -1955 2 21 18 17 CHRIS 16.6 33.2 159 432 -1986 2 9 0 15 ALBERTO 10.8 253.3 56 548 -1976 9 10 6 23 OSCAR 26.7 81.3 27 101 -1976 12 18 18 6 KIRK 24.2 309.8 107 699 -1998 9 21 6 10 PATTY 10.7 61.4 122 167 -2000 2 22 0 14 OSCAR 25.2 162.0 157 683 -1981 6 9 6 15 PATTY 35.1 312.2 135 591 -1970 12 25 12 3 BERYL 63.4 250.7 124 89 -1978 5 4 0 24 ALBERTO 36.6 278.7 102 156 -1966 5 2 0 6 FLORENCE 65.5 274.8 22 169 -1950 11 11 18 14 MICHAEL 64.3 54.3 132 487 -1973 5 7 18 9 PATTY 47.9 147.2 115 542 -1998 12 6 12 9 CHRIS 33.0 332.3 55 118 -1955 3 6 18 19 DEBBY 55.0 355.0 119 858 -2001 4 6 18 25 HELENE 65.3 52.5 150 580 -1960 11 28 6 25 LESLIE 30.9 219.8 161 806 -1955 5 14 0 1 JOYCE 46.8 180.0 110 187 -1968 9 16 18 28 SANDY 50.1 160.5 42 536 -2004 2 19 18 23 ERNESTO 52.6 186.2 86 832 -1992 3 4 12 18 ALBERTO 57.9 11.7 34 388 -1990 5 1 18 27 ERNESTO 50.0 42.3 147 524 -1969 3 22 12 9 ISAAC 24.3 174.5 25 829 -1973 1 23 18 14 VALERIE 21.1 89.3 135 881 -1982 1 20 18 19 BERYL 37.9 288.8 140 775 -1971 9 7 12 19 LESLIE 25.2 62.8 157 170 -1955 8 8 0 16 OSCAR 58.5 65.9 97 865 -1950 4 18 0 17 ISAAC 16.5 196.7 41 270 -1953 10 27 18 13 OSCAR 29.9 260.3 134 425 -1956 9 26 18 22 LESLIE 58.4 21.0 13 248 -1987 4 20 6 14 SANDY 66.3 120.4 71 562 -1996 5 13 12 1 VALERIE 7.5 70.5 31 163 -1965 4 28 6 2 FLORENCE 69.3 220.6 35 896 -2004 4 17 0 6 LESLIE 49.4 149.4 101 323 -1964 1 27 18 1 HELENE 51.1 302.4 18 721 -1974 5 8 18 26 VALERIE 41.5 211.8 46 336 -1969 7 3 6 6 FLORENCE 33.9 81.7 76 27 -1959 9 6 18 18 NADINE 48.0 211.1 57 444 -1983 1 4 12 16 GORDON 51.8 45.8 36 551 -1985 3 22 18 1 ALBERTO 29.6 289.3 96 652 -1964 9 7 18 9 JOYCE 30.4 199.5 104 618 -1956 6 20 18 27 NADINE 9.8 31.0 58 84 -1964 2 5 12 6 OSCAR 29.3 9.5 38 495 -1978 4 24 0 11 BERYL 47.9 94.3 15 424 -1980 7 24 18 27 KIRK 14.3 245.3 45 813 -1957 11 23 12 28 SANDY 50.2 189.1 81 304 -1988 3 25 18 25 OSCAR 52.6 119.0 91 17 -1978 2 4 6 1 DEBBY 18.9 88.1 74 215 -1987 7 16 18 16 ISAAC 52.5 148.5 138 160 -1980 1 5 18 4 ERNESTO 49.1 268.2 42 344 -1975 9 12 18 21 CHRIS 57.0 9.8 135 574 -1967 6 7 0 26 DEBBY 37.2 87.0 140 822 -2002 3 16 18 27 HELENE 27.6 347.6 145 225 -1986 11 4 18 4 KIRK 65.8 291.3 94 462 -1959 10 1 0 23 NADINE 13.5 209.1 135 117 -1974 2 2 18 1 ISAAC 39.6 197.6 46 570 -1986 9 19 6 25 NADINE 26.8 137.8 158 129 -1983 2 7 0 7 ERNESTO 9.8 170.2 17 253 -1954 6 10 12 25 ERNESTO 40.7 191.4 82 701 -1952 3 8 0 27 TONY 18.1 337.2 64 69 -1996 5 15 18 3 PATTY 8.9 314.8 138 556 -1956 6 10 0 13 NADINE 31.3 137.5 84 691 -1962 7 3 12 23 PATTY 18.8 321.1 124 347 -1965 2 6 6 4 WILLIAM 36.3 331.1 158 136 -1990 5 18 18 19 WILLIAM 52.2 31.0 133 315 -1961 9 1 12 19 ALBERTO 55.1 250.2 130 881 -1986 12 12 0 11 DEBBY 21.7 222.1 90 872 -2002 2 14 12 18 TONY 44.4 245.3 106 604 -1956 7 21 6 18 MICHAEL 20.0 283.8 85 567 -1996 8 21 6 18 SANDY 59.0 25.4 148 330 -1963 3 10 6 22 JOYCE 19.6 17.2 50 312 -1953 1 19 0 19 ALBERTO 28.4 220.5 53 721 -1956 8 12 0 22 ISAAC 18.3 294.4 36 455 -1981 9 24 0 7 VALERIE 42.7 94.2 85 392 -1961 1 6 0 25 JOYCE 22.9 16.4 85 615 -1958 10 22 12 6 MICHAEL 59.7 1.0 29 130 -1973 8 8 0 8 DEBBY 58.4 162.0 67 361 -1952 6 25 12 11 NADINE 17.4 138.7 27 489 -1997 10 20 18 22 FLORENCE 50.0 37.5 83 104 -1985 12 9 12 9 GORDON 14.7 329.5 144 623 -1994 5 6 18 27 GORDON 39.5 342.8 22 876 -1974 10 24 18 23 JOYCE 35.5 254.7 112 799 -1954 3 24 6 14 MICHAEL 24.4 216.8 45 248 -1957 12 14 12 20 PATTY 56.8 65.4 16 549 -1964 2 6 18 18 ISAAC 65.6 4.8 19 551 -1960 12 28 12 11 NADINE 48.1 58.8 54 533 -1997 8 4 0 18 VALERIE 27.3 201.0 21 422 -1992 9 24 6 15 TONY 19.5 11.6 126 91 -1954 11 22 6 11 SANDY 18.3 12.8 99 121 -1986 11 16 12 11 DEBBY 55.0 97.5 70 47 -1981 5 2 12 25 ISAAC 33.4 175.1 60 722 -1960 12 19 0 13 VALERIE 14.7 243.1 59 847 -2002 6 5 18 1 ALBERTO 10.3 259.9 18 240 -1996 9 28 18 19 RAFAEL 69.6 3.8 156 591 -1987 8 18 18 9 OSCAR 46.7 285.2 52 195 -1970 12 26 6 7 OSCAR 14.6 105.5 37 579 -1951 12 26 0 28 OSCAR 27.2 281.7 38 203 -1974 3 19 12 9 RAFAEL 66.2 205.7 119 165 -1964 2 1 0 7 KIRK 45.5 119.8 150 560 -1992 8 6 18 13 BERYL 13.6 99.4 134 560 -1966 7 3 18 18 SANDY 43.4 36.6 122 170 -1985 4 15 0 25 LESLIE 28.4 62.6 15 712 -1987 8 16 18 25 OSCAR 40.8 25.1 33 556 -1955 10 9 0 3 OSCAR 13.1 169.8 145 752 -1950 8 6 18 26 DEBBY 36.0 303.0 68 29 -1997 9 11 12 11 BERYL 46.0 22.8 144 623 -1978 3 17 12 4 VALERIE 37.3 223.1 159 395 -1988 5 1 6 12 ISAAC 41.1 52.4 23 144 -1993 1 12 6 11 FLORENCE 69.2 323.6 101 137 -1964 2 8 0 13 CHRIS 59.0 38.3 29 608 -1958 2 4 18 3 JOYCE 47.6 240.5 144 47 -1967 9 21 0 13 LESLIE 12.4 324.6 139 428 -1996 12 21 0 20 JOYCE 19.9 213.3 68 834 -1987 9 10 0 17 HELENE 21.8 217.8 38 789 -1990 4 10 12 24 TONY 42.1 286.6 113 156 -1985 5 10 6 9 PATTY 67.5 190.6 75 214 -1996 1 21 12 28 NADINE 63.0 260.9 106 166 -1967 4 10 12 11 OSCAR 48.3 48.8 160 378 -1978 8 7 12 28 VALERIE 49.2 14.1 47 594 -1954 3 9 12 11 HELENE 39.5 181.4 141 189 -2001 1 26 6 8 RAFAEL 10.0 97.4 94 784 -2000 3 14 12 16 PATTY 18.5 185.1 55 660 -1962 7 25 0 9 CHRIS 33.6 236.5 17 185 -1965 6 9 6 3 NADINE 50.1 182.0 157 752 -1973 10 9 0 27 MICHAEL 43.7 138.9 88 61 -1999 10 26 0 25 CHRIS 15.4 349.1 45 822 -1985 5 5 6 4 ISAAC 50.9 253.5 144 109 -1994 11 5 0 15 OSCAR 10.7 172.0 148 521 -1950 2 3 0 7 OSCAR 29.4 187.8 39 589 -1976 10 16 18 11 VALERIE 52.9 279.8 139 713 -1961 4 14 0 22 TONY 20.3 28.6 160 392 -1965 4 20 18 7 ISAAC 25.0 137.9 49 542 -1973 10 5 18 10 ISAAC 66.2 225.1 100 266 -1981 4 28 0 28 NADINE 21.3 264.3 101 586 -1960 1 13 6 8 GORDON 39.3 46.0 153 519 -2001 11 5 12 20 MICHAEL 51.0 348.5 124 187 -1975 10 21 6 22 PATTY 56.3 52.2 70 259 -1987 9 3 0 4 LESLIE 17.2 128.1 22 37 -1987 5 11 6 21 PATTY 11.2 207.2 24 186 -1950 7 2 12 20 CHRIS 33.4 253.1 116 177 -1953 2 27 18 14 SANDY 68.4 245.2 73 409 -1987 1 19 18 14 CHRIS 32.6 5.1 71 782 -1997 11 4 6 23 LESLIE 16.8 232.5 137 780 -1976 11 23 18 14 TONY 67.9 306.2 135 59 -1950 1 18 0 12 OSCAR 45.1 148.2 20 522 -1992 8 9 6 20 RAFAEL 41.0 110.8 29 749 -2004 7 13 0 14 ISAAC 31.4 222.7 146 807 -2002 1 15 12 23 JOYCE 66.1 323.9 39 425 -2003 5 3 18 1 SANDY 39.5 101.9 105 807 -1957 6 6 0 19 SANDY 33.4 345.1 63 538 -1974 4 24 6 25 TONY 15.1 185.5 92 323 -1981 7 7 6 20 JOYCE 12.6 128.5 122 632 -1962 3 13 0 4 RAFAEL 10.9 251.6 87 415 -1952 6 16 18 19 GORDON 14.9 244.1 152 683 -1971 9 27 18 14 RAFAEL 11.8 39.6 43 714 -1989 5 17 12 22 NADINE 43.4 273.1 67 99 -1976 4 6 12 24 VALERIE 65.3 1.8 49 558 -1994 11 5 18 23 MICHAEL 10.7 344.5 121 272 -1978 9 22 18 14 MICHAEL 42.0 155.5 43 628 -1970 11 26 12 14 JOYCE 32.3 351.9 48 73 -1957 6 3 12 7 NADINE 31.2 313.6 55 66 -1961 2 6 12 10 LESLIE 62.5 314.5 32 125 -1997 2 3 18 7 WILLIAM 60.5 189.7 115 814 -1991 2 3 6 26 CHRIS 63.8 154.6 38 80 -1976 9 27 0 17 MICHAEL 55.9 24.4 11 578 -1994 9 16 12 28 BERYL 44.5 76.2 160 661 -1988 12 25 6 17 OSCAR 42.7 284.0 66 301 -1955 2 10 18 10 WILLIAM 68.2 236.6 76 101 -1976 2 8 0 4 HELENE 46.0 356.1 35 314 -1996 6 2 18 6 ALBERTO 35.2 328.5 116 239 -2003 9 7 6 22 GORDON 69.1 321.2 17 393 -1987 7 8 18 12 KIRK 52.8 275.5 44 586 -1985 11 24 6 21 WILLIAM 47.1 35.9 134 872 -1978 8 9 0 18 PATTY 23.0 237.3 75 206 -1971 7 13 6 14 BERYL 21.5 276.6 152 268 -1978 7 24 0 2 PATTY 46.4 124.8 130 801 -1978 7 9 6 16 KIRK 47.6 104.2 74 417 -1960 6 2 12 17 PATTY 64.1 324.9 134 479 -2004 4 5 12 21 LESLIE 18.1 336.0 62 247 -1973 3 4 6 27 DEBBY 63.8 258.3 37 462 -1957 5 17 6 3 RAFAEL 29.7 306.7 18 850 -1988 2 13 6 6 FLORENCE 26.0 181.1 67 780 -1972 10 5 6 1 LESLIE 20.4 355.0 161 677 -1985 6 22 6 18 WILLIAM 58.7 149.7 68 750 -1990 5 1 0 12 BERYL 15.7 282.9 152 504 -2002 5 1 18 9 VALERIE 47.5 351.3 136 47 -1979 10 15 12 25 JOYCE 27.8 32.1 144 89 -1983 12 12 18 20 ALBERTO 16.1 105.5 147 164 -1957 3 9 12 17 SANDY 12.1 288.9 79 659 -1953 10 23 18 6 ALBERTO 59.9 176.7 28 563 -1951 9 3 12 13 HELENE 67.5 85.2 50 851 -2004 1 6 12 20 HELENE 66.6 307.0 121 816 -1988 4 10 0 15 NADINE 15.9 242.0 38 83 -2003 11 25 12 14 HELENE 54.8 59.0 164 86 -1953 6 3 0 13 KIRK 15.9 298.6 15 710 -2003 10 9 12 5 GORDON 14.6 212.1 29 23 -1964 11 17 18 18 OSCAR 28.4 129.4 147 37 -1990 8 27 0 14 HELENE 9.8 135.3 36 701 -1961 6 25 6 23 TONY 28.7 194.7 114 377 -1978 9 17 12 28 ERNESTO 46.8 309.8 83 486 -1995 4 4 0 15 SANDY 59.7 24.9 27 102 -1988 5 2 18 18 ALBERTO 68.4 198.5 149 791 -1962 10 28 6 17 NADINE 14.2 105.6 98 830 -1977 5 24 12 3 RAFAEL 34.6 334.3 121 832 -1965 7 12 12 4 DEBBY 65.1 306.4 32 562 -1986 4 13 0 23 PATTY 46.1 55.6 64 665 -2004 11 15 18 17 HELENE 52.9 213.9 62 280 -1982 11 20 0 12 SANDY 20.3 153.6 45 427 -1972 8 4 6 26 OSCAR 12.8 232.3 31 192 -1999 8 24 6 10 MICHAEL 17.3 81.7 148 864 -1963 8 1 6 19 CHRIS 30.1 140.4 14 661 -1956 4 11 6 4 HELENE 11.9 278.1 138 852 -1956 4 17 12 1 DEBBY 13.3 51.9 42 513 -1952 6 18 0 14 VALERIE 12.7 259.7 146 797 -1981 7 25 6 24 FLORENCE 40.3 294.8 65 172 -1980 1 13 6 4 GORDON 26.6 113.0 21 502 -1968 9 26 0 24 FLORENCE 39.5 123.9 35 418 -1957 5 18 18 6 CHRIS 51.0 32.0 86 18 -1984 7 26 12 3 ERNESTO 42.2 218.4 31 339 -1971 2 10 6 20 LESLIE 14.5 348.5 94 721 -1994 10 1 18 26 VALERIE 68.9 183.3 30 631 -1974 9 25 12 27 FLORENCE 58.1 258.0 155 713 -1978 2 28 0 11 VALERIE 22.4 144.3 60 591 -1956 11 22 12 1 LESLIE 8.8 280.6 82 364 -1968 3 9 0 18 ERNESTO 14.3 153.0 71 578 -1957 3 26 18 20 LESLIE 62.7 43.9 112 441 -1961 10 5 18 16 PATTY 40.7 146.6 18 803 -2001 4 5 12 5 GORDON 40.9 68.5 21 518 -1975 11 7 6 3 GORDON 38.6 216.6 117 433 -1998 12 28 12 24 KIRK 8.8 80.0 47 232 -1999 6 10 0 4 HELENE 42.2 244.7 86 466 -1954 5 11 6 4 ALBERTO 53.3 69.9 108 776 -2004 11 2 18 28 BERYL 49.9 342.1 124 369 -1983 1 14 12 14 ISAAC 59.4 278.7 134 45 -1969 8 24 12 26 TONY 45.8 344.3 43 581 -1991 7 16 0 24 OSCAR 23.2 195.6 112 735 -1996 2 16 12 17 PATTY 11.5 91.7 31 548 -2004 12 13 6 24 FLORENCE 19.6 262.1 71 759 -2004 11 2 0 21 MICHAEL 38.4 156.8 102 138 -1997 4 9 6 15 TONY 35.2 350.0 64 243 -1953 9 20 6 7 ISAAC 14.3 216.2 141 698 -1959 8 20 0 18 SANDY 46.9 200.1 38 156 -1992 12 2 0 10 GORDON 42.5 329.3 110 769 -1950 8 23 6 1 ISAAC 32.1 37.0 163 11 -1967 7 12 0 3 FLORENCE 20.4 229.3 62 624 -1973 7 22 18 10 ISAAC 49.5 15.6 27 439 -1980 10 11 18 9 OSCAR 48.9 42.8 150 426 -1963 11 26 6 8 RAFAEL 61.7 72.7 152 276 -1984 4 25 6 27 GORDON 33.1 265.7 161 603 -1996 3 18 12 25 TONY 47.0 45.9 107 672 -1972 5 28 0 28 DEBBY 26.0 93.9 49 63 -1952 1 16 6 4 HELENE 67.3 187.2 80 870 -1958 12 5 6 14 LESLIE 55.8 218.3 56 699 -1963 11 22 18 8 GORDON 66.9 346.2 39 895 -1957 4 25 12 10 FLORENCE 56.8 167.7 86 208 -1997 1 15 6 18 PATTY 54.6 323.8 127 426 -1954 1 9 12 7 JOYCE 26.0 126.9 103 607 -1986 7 18 0 8 KIRK 42.0 196.3 152 865 -1998 12 17 18 10 ALBERTO 13.7 201.0 156 625 -1980 3 26 18 25 SANDY 16.5 343.9 30 521 -1957 12 22 0 3 SANDY 27.2 340.9 28 123 -1954 8 19 0 26 CHRIS 43.3 148.9 81 750 -1965 6 25 18 26 SANDY 63.4 84.1 162 712 -1977 8 7 18 19 WILLIAM 17.8 335.1 143 796 -1956 9 12 18 24 PATTY 48.7 152.1 27 463 -1981 12 25 18 18 PATTY 37.8 66.0 145 327 -1986 1 11 18 15 HELENE 60.9 133.6 141 536 -1988 8 2 12 6 ISAAC 53.6 230.9 22 233 -1973 9 16 18 14 NADINE 44.3 85.5 79 287 -1952 6 23 18 13 NADINE 27.6 331.0 36 169 -1950 4 20 6 1 GORDON 68.4 235.6 45 871 -1951 2 26 12 22 CHRIS 39.2 8.1 25 808 -1978 10 10 18 11 FLORENCE 60.4 31.5 32 531 -1982 3 3 12 8 RAFAEL 10.9 188.1 34 407 -1970 1 19 0 25 RAFAEL 60.1 136.5 136 76 -1971 11 28 0 27 JOYCE 11.1 35.7 36 336 -1965 6 5 6 12 NADINE 32.1 42.3 130 216 -1994 2 16 12 24 CHRIS 66.7 334.0 77 418 -1977 10 22 6 5 SANDY 27.8 15.4 14 614 -1964 7 7 6 14 PATTY 31.4 56.2 127 856 -1997 2 2 18 3 DEBBY 20.0 184.7 132 292 -1974 5 12 18 23 CHRIS 46.0 6.8 25 460 -1954 10 26 18 22 LESLIE 41.7 228.4 130 113 -1986 1 8 18 28 PATTY 18.9 347.0 102 841 -1994 12 9 6 24 ISAAC 64.0 175.5 70 411 -1968 6 4 12 19 MICHAEL 26.3 50.6 47 605 -1953 8 9 6 6 NADINE 36.2 238.1 25 761 -1966 8 21 6 19 FLORENCE 42.5 285.6 113 485 -1973 1 19 0 4 LESLIE 50.8 205.2 18 411 -1993 11 20 12 10 NADINE 48.1 27.1 100 299 -1963 4 3 6 20 SANDY 57.7 39.3 14 467 -2004 11 25 6 25 ERNESTO 66.4 77.2 76 223 -1994 8 17 12 4 OSCAR 9.3 185.1 32 894 -1999 6 19 12 24 MICHAEL 54.5 297.4 134 297 -1974 6 10 18 2 ISAAC 37.2 63.2 15 326 -1966 8 24 6 28 CHRIS 25.3 131.9 12 174 -1979 3 2 6 17 GORDON 19.5 323.2 39 704 -1960 3 19 0 22 WILLIAM 8.6 128.3 158 337 -1998 8 24 18 21 ISAAC 26.1 294.5 10 826 -1964 10 20 0 10 SANDY 58.9 310.2 59 607 -1999 9 23 6 15 RAFAEL 50.4 273.5 135 622 -1952 4 8 0 12 LESLIE 40.2 122.3 82 575 -1962 2 14 0 17 OSCAR 31.6 240.2 33 496 -1992 7 27 12 17 MICHAEL 53.5 111.7 35 234 -1959 1 20 18 3 ALBERTO 68.9 202.0 119 458 -1956 12 6 0 10 ERNESTO 46.3 118.0 25 732 -1995 12 11 18 11 ERNESTO 50.9 351.9 146 511 -1963 9 12 12 5 GORDON 9.6 129.7 136 150 -1993 8 9 6 20 MICHAEL 9.1 113.9 103 181 -1953 8 21 12 28 CHRIS 13.9 179.5 93 707 -1959 11 22 6 12 HELENE 41.6 47.6 113 682 -1978 9 17 12 25 BERYL 7.3 203.0 40 840 -1993 10 17 6 23 ERNESTO 37.3 354.1 163 603 -1953 3 5 0 19 NADINE 10.5 113.5 88 607 -1968 3 21 6 23 RAFAEL 67.2 262.0 119 771 -1975 12 22 6 9 ERNESTO 9.5 135.4 30 317 -1951 4 19 18 3 ALBERTO 50.7 1.1 132 866 -1964 7 20 18 9 DEBBY 14.8 258.7 81 725 -1956 9 3 18 26 VALERIE 35.6 81.9 108 865 -1964 9 25 18 23 DEBBY 18.7 52.7 159 514 -1964 3 9 12 27 WILLIAM 14.0 79.5 133 268 -1960 11 15 6 10 RAFAEL 12.4 204.4 80 194 -1999 9 4 0 25 BERYL 61.1 90.8 67 858 -1994 4 6 6 9 ERNESTO 34.8 37.7 103 566 -2001 10 16 0 5 CHRIS 15.4 113.1 85 363 -1954 11 18 0 6 BERYL 25.2 114.9 117 665 -1961 10 8 0 10 NADINE 16.8 129.9 26 531 -1972 9 11 18 2 BERYL 48.1 241.8 45 0 -1997 2 24 12 2 LESLIE 17.1 118.6 91 814 -1956 12 24 0 22 ALBERTO 45.1 307.4 145 662 -2002 9 5 6 6 ISAAC 26.7 273.7 69 536 -1988 10 17 0 4 KIRK 20.3 198.5 99 857 -1996 4 4 18 6 ALBERTO 43.7 33.3 93 166 -1999 3 6 18 16 CHRIS 57.6 80.6 145 571 -1993 5 20 18 3 OSCAR 65.1 317.8 140 812 -1983 3 16 18 17 VALERIE 27.1 139.9 114 730 -1983 7 5 12 2 GORDON 10.9 339.2 121 705 -1990 2 23 18 10 DEBBY 16.3 286.9 52 128 -1990 12 9 12 15 FLORENCE 33.6 333.2 10 546 -1967 5 15 18 6 JOYCE 53.2 237.2 49 637 -1967 9 9 6 16 GORDON 38.5 111.2 132 88 -1970 11 13 6 8 JOYCE 33.0 27.9 54 52 -1963 4 2 18 19 FLORENCE 7.6 167.6 118 602 -1975 2 10 0 15 MICHAEL 56.3 87.1 37 308 -1978 7 8 12 25 RAFAEL 15.1 37.3 56 459 -1971 1 16 6 1 PATTY 26.1 133.7 155 687 -1977 8 3 6 20 KIRK 21.0 164.9 136 752 -1956 1 1 18 21 FLORENCE 68.0 29.3 95 792 -1999 1 24 12 22 TONY 28.6 323.5 100 520 -1959 2 12 6 14 KIRK 38.1 329.4 34 757 -1969 6 4 0 3 ALBERTO 44.4 295.3 56 405 -1994 8 20 12 19 VALERIE 31.4 355.6 45 41 -1955 2 1 0 7 OSCAR 29.8 90.9 46 470 -1954 12 11 18 3 ERNESTO 19.0 254.0 28 9 -1984 8 9 6 10 CHRIS 45.8 330.6 143 889 -1965 10 17 12 3 ALBERTO 66.1 216.3 132 188 -1958 3 24 0 26 RAFAEL 43.7 189.8 59 441 -1964 4 14 6 23 MICHAEL 63.1 299.6 90 309 -1954 8 20 18 6 MICHAEL 59.9 281.2 81 588 -1993 6 17 12 20 SANDY 18.3 144.3 151 107 -1976 3 16 12 18 PATTY 37.9 49.2 161 478 -1956 6 19 18 17 JOYCE 44.4 349.7 28 195 -1951 12 22 6 5 ALBERTO 39.9 122.9 26 377 -1963 5 4 12 28 KIRK 31.9 189.0 56 447 -1986 6 22 0 14 BERYL 51.8 343.5 90 13 -1971 11 13 12 3 RAFAEL 23.4 294.5 122 831 -1959 8 27 18 23 TONY 30.2 136.5 131 67 -2004 12 1 18 13 OSCAR 16.1 203.8 39 251 -1972 5 4 12 28 SANDY 14.6 108.0 51 534 -1979 11 10 12 19 VALERIE 17.5 139.3 141 567 -1954 5 11 12 10 BERYL 51.5 343.0 71 103 -1974 7 12 12 23 LESLIE 58.9 272.2 49 734 -1960 4 7 6 6 OSCAR 20.9 56.2 13 200 -1992 3 28 6 16 DEBBY 47.5 152.1 16 33 -1963 8 9 12 9 RAFAEL 48.9 172.3 81 741 -1959 12 28 18 19 DEBBY 16.5 74.4 39 718 -1988 1 28 6 8 CHRIS 10.7 23.0 67 699 -1974 8 14 0 11 DEBBY 58.0 183.9 42 357 -1975 7 18 18 22 MICHAEL 24.1 116.9 81 197 -1957 3 27 12 9 OSCAR 29.0 211.1 125 39 -2001 2 8 12 27 SANDY 63.7 24.1 109 745 -1998 1 26 0 10 OSCAR 64.2 150.7 10 216 -1992 2 13 12 5 BERYL 12.1 261.0 90 656 -1979 9 13 18 17 HELENE 51.6 203.4 88 181 -1971 9 15 18 21 LESLIE 65.5 84.1 36 452 -1988 7 23 18 20 RAFAEL 15.5 248.0 77 819 -1997 7 7 12 9 VALERIE 31.4 86.9 32 300 -1968 8 3 0 13 GORDON 68.6 178.7 109 387 -1962 12 2 0 8 KIRK 34.1 195.1 12 249 -1974 11 26 18 5 JOYCE 64.6 348.2 66 376 -2003 1 10 18 23 SANDY 36.2 23.2 55 664 -1981 5 14 18 7 NADINE 22.4 241.1 139 379 -1978 4 28 18 10 ALBERTO 10.3 355.4 55 234 -1954 11 27 0 15 ERNESTO 31.4 27.7 81 145 -1998 12 19 12 2 DEBBY 46.1 184.9 126 459 -1978 5 12 0 6 RAFAEL 69.7 206.1 106 252 -1997 1 1 6 7 SANDY 58.1 278.4 108 88 -1977 5 1 12 14 JOYCE 12.7 314.4 134 714 -1958 4 3 12 8 FLORENCE 20.6 187.8 161 265 -1960 11 7 18 21 SANDY 35.6 137.0 88 341 -1955 12 28 6 24 FLORENCE 50.8 325.0 107 75 -1976 4 6 0 6 VALERIE 69.0 261.9 119 651 -1983 2 16 0 18 MICHAEL 26.9 268.9 63 880 -1986 11 12 6 8 FLORENCE 55.9 254.1 145 458 -1971 2 5 18 10 ISAAC 36.7 346.9 22 857 -1998 12 16 0 25 PATTY 64.0 261.0 62 352 -1963 5 5 6 8 PATTY 35.2 245.7 47 734 -1969 1 28 12 7 OSCAR 67.4 158.3 137 633 -1962 2 20 12 2 DEBBY 15.4 301.9 118 306 -1979 6 17 18 26 WILLIAM 36.3 156.4 19 424 -1968 1 14 18 16 SANDY 38.8 32.9 32 173 -1997 10 24 0 28 SANDY 47.5 347.0 107 880 -1957 3 24 18 1 ALBERTO 8.3 266.8 44 520 -1968 10 22 0 9 JOYCE 15.6 305.9 13 148 -1997 6 6 6 21 HELENE 14.7 296.5 107 76 -1973 12 27 0 16 VALERIE 23.2 325.4 123 570 -1959 9 5 12 14 ALBERTO 49.6 351.1 74 651 -1994 10 9 6 14 KIRK 27.2 10.0 92 819 -1970 7 3 6 12 MICHAEL 15.4 163.8 48 446 -1990 3 14 6 10 SANDY 27.3 14.5 14 215 -2004 1 13 6 25 FLORENCE 18.8 186.7 31 363 -1999 4 17 0 7 BERYL 35.4 296.7 43 867 -1988 6 11 0 7 LESLIE 29.2 50.5 45 6 -1950 10 22 12 12 BERYL 26.6 95.6 79 828 -1973 2 9 0 7 JOYCE 13.6 272.4 103 653 -1981 1 18 6 10 WILLIAM 69.9 309.5 135 514 -1980 5 13 0 7 LESLIE 13.6 152.1 115 786 -1953 10 23 0 16 HELENE 62.1 190.0 122 776 -1980 5 20 18 10 PATTY 56.3 267.9 89 416 -1975 2 22 18 18 RAFAEL 45.5 100.9 85 395 -1991 5 3 6 27 OSCAR 63.7 151.2 108 232 -2003 3 25 18 28 ISAAC 54.5 267.3 16 779 -1960 4 23 18 16 JOYCE 58.7 197.1 83 119 -1989 12 22 18 24 KIRK 67.8 66.7 130 551 -1987 1 10 6 2 LESLIE 10.2 53.3 114 774 -1966 10 12 0 19 DEBBY 68.3 204.5 92 163 -2002 9 18 12 24 OSCAR 62.2 182.4 16 95 -1966 5 4 6 15 RAFAEL 12.1 289.0 145 490 -1997 9 10 18 21 HELENE 56.5 297.4 148 594 -1980 6 18 0 12 MICHAEL 14.7 273.2 72 51 -1970 6 21 6 24 NADINE 10.7 219.5 99 209 -1955 9 24 12 16 WILLIAM 69.1 304.5 74 256 -1956 9 26 6 20 RAFAEL 45.0 355.7 33 265 -2002 7 16 0 28 KIRK 36.0 207.1 62 248 -1993 11 18 6 2 PATTY 59.1 55.4 164 158 -1991 4 8 0 6 DEBBY 20.1 264.7 102 744 -1954 11 16 18 5 LESLIE 56.6 347.2 61 532 -1969 1 6 12 16 NADINE 19.0 189.1 114 460 -1973 9 9 18 6 RAFAEL 10.6 259.2 100 831 -1982 2 25 6 11 BERYL 11.7 116.5 33 333 -1959 10 20 6 27 VALERIE 38.2 82.2 20 763 -1992 3 15 0 17 PATTY 44.8 58.0 35 868 -1957 3 3 0 1 OSCAR 35.6 212.8 126 610 -2003 9 3 6 18 KIRK 48.0 128.3 13 881 -1976 12 17 0 23 LESLIE 16.5 284.0 96 103 -1997 4 18 0 13 CHRIS 46.5 51.1 159 559 -2001 7 19 18 25 LESLIE 58.4 104.6 19 119 -1961 12 24 18 18 LESLIE 7.8 347.4 157 372 -1963 9 9 12 26 LESLIE 57.1 21.7 106 316 -1965 5 24 6 10 NADINE 53.0 303.6 88 746 -1994 9 12 0 13 NADINE 52.1 122.3 74 483 -1980 10 25 6 21 OSCAR 59.2 148.8 32 557 -1976 12 4 18 4 PATTY 53.0 315.1 60 761 -1979 9 3 0 17 FLORENCE 16.0 180.0 118 659 -1955 12 17 0 24 KIRK 50.8 97.7 162 790 -1971 6 3 18 19 ISAAC 48.2 210.7 130 34 -1996 12 25 12 24 ERNESTO 66.3 220.8 78 645 -1964 1 20 0 22 CHRIS 62.3 203.5 40 435 -1994 7 4 12 17 SANDY 51.5 22.4 124 333 -1999 3 1 6 21 LESLIE 36.2 4.9 102 475 -1997 8 7 12 17 BERYL 21.1 118.4 18 262 -2002 7 19 6 20 HELENE 19.0 298.7 82 690 -1988 10 24 0 8 OSCAR 63.0 11.5 44 600 -1995 12 9 6 4 OSCAR 35.3 98.8 113 883 -1985 7 14 18 14 HELENE 34.1 268.1 101 53 -1961 11 2 18 21 SANDY 21.8 348.5 119 413 -2002 8 8 12 22 SANDY 26.1 207.2 140 602 -1984 3 22 6 23 MICHAEL 19.8 275.4 53 547 -1980 6 27 0 5 JOYCE 68.0 288.2 143 603 -1986 6 14 0 5 JOYCE 56.7 352.4 129 374 -2000 9 25 18 28 OSCAR 29.3 38.2 66 163 -2004 1 18 12 5 PATTY 70.0 136.3 111 463 -1951 7 16 0 15 CHRIS 61.7 150.2 116 824 -1990 2 27 12 11 HELENE 44.8 288.5 92 829 -1952 6 21 6 12 VALERIE 29.4 62.8 146 320 -1987 10 11 0 28 WILLIAM 68.2 57.1 142 272 -2003 7 7 18 1 CHRIS 64.2 260.0 17 300 -1971 2 12 18 25 VALERIE 12.7 184.6 94 464 -1980 6 8 18 9 CHRIS 23.3 6.8 46 366 -1979 4 14 6 9 JOYCE 7.8 146.5 160 323 -1966 8 12 0 21 SANDY 47.1 356.5 38 730 -1987 10 18 6 16 SANDY 10.0 46.6 123 378 -2001 12 8 0 25 ERNESTO 28.7 212.5 10 439 -2001 2 22 6 26 TONY 60.2 229.2 87 660 -1980 10 22 12 11 DEBBY 57.2 172.4 79 847 -2001 5 8 12 8 HELENE 31.4 142.2 114 111 -1995 8 28 18 21 OSCAR 49.3 259.7 136 321 -1965 4 18 12 13 NADINE 66.5 23.3 43 624 -1954 1 28 18 8 CHRIS 43.6 68.9 63 210 -1962 6 27 12 19 ISAAC 53.5 248.2 161 812 -1995 11 17 18 8 LESLIE 43.6 249.2 11 274 -1984 3 28 0 25 HELENE 21.3 141.6 119 763 -1971 11 26 18 23 WILLIAM 23.9 336.5 126 103 -2000 5 24 12 4 SANDY 9.9 190.2 10 446 -1979 9 11 6 15 ERNESTO 48.6 117.9 125 157 -1958 12 19 0 16 BERYL 30.4 128.2 124 293 -1971 5 23 0 20 LESLIE 15.7 112.6 80 178 -1993 7 23 6 17 ERNESTO 16.6 19.4 127 676 -1985 2 15 6 13 GORDON 67.8 58.5 115 433 -1991 7 2 18 28 HELENE 8.3 146.5 100 248 -1983 11 14 18 8 GORDON 43.2 278.9 140 36 -1985 2 7 6 10 OSCAR 47.9 265.9 149 827 -1960 11 26 6 7 DEBBY 46.9 97.1 63 522 -1969 7 10 12 8 TONY 36.1 78.1 26 131 -1987 10 25 12 18 RAFAEL 58.3 113.4 67 341 -1950 3 18 6 26 SANDY 63.9 2.4 58 801 -1970 6 20 18 23 OSCAR 9.0 27.8 163 568 -1981 12 8 18 10 NADINE 55.0 187.9 16 66 -1954 2 3 18 7 DEBBY 18.0 48.9 105 544 -1976 3 17 6 27 BERYL 21.3 10.8 102 692 -1981 11 25 0 1 ALBERTO 18.6 329.4 97 801 -2000 10 10 0 26 TONY 58.4 139.5 83 817 -1966 6 13 12 2 OSCAR 24.8 72.7 132 228 -1974 1 3 18 15 KIRK 15.6 350.7 127 601 -2002 6 17 12 15 LESLIE 46.4 260.4 72 118 -1995 8 12 12 27 MICHAEL 42.7 293.2 146 887 -1959 2 24 0 20 NADINE 21.7 84.0 75 364 -1965 10 20 12 22 CHRIS 20.6 45.6 59 397 -2000 9 28 0 6 PATTY 33.7 291.0 147 329 -1989 1 5 6 19 RAFAEL 52.8 332.5 58 259 -1951 6 27 0 25 SANDY 26.5 152.3 72 109 -1956 9 4 0 8 ALBERTO 60.3 185.7 140 395 -1958 3 23 0 16 OSCAR 22.1 315.9 114 222 -1996 7 27 6 13 OSCAR 62.0 84.4 92 585 -1959 12 9 18 10 MICHAEL 60.6 22.9 98 833 -1961 4 10 12 26 ISAAC 52.1 108.1 80 824 -1991 2 19 18 24 HELENE 9.8 47.5 112 500 -1998 8 21 18 13 RAFAEL 51.4 45.7 91 276 -1969 1 19 12 4 ISAAC 60.8 59.2 15 854 -1963 1 16 0 26 ALBERTO 30.0 284.2 42 508 -1994 10 23 0 11 ISAAC 51.7 128.9 15 201 -1978 3 10 18 19 GORDON 15.4 245.5 135 555 -1990 12 26 6 17 LESLIE 49.9 336.4 145 427 -1972 2 25 0 9 PATTY 56.0 75.7 42 552 -1972 6 12 12 11 LESLIE 41.0 37.8 54 313 -1987 4 11 12 20 SANDY 17.4 127.3 73 615 -1989 9 5 12 28 KIRK 19.8 183.4 17 244 -1958 4 21 0 26 KIRK 50.4 153.5 101 812 -1987 3 11 12 28 JOYCE 25.2 178.7 96 411 -1972 8 24 18 9 LESLIE 69.0 180.3 21 6 -2000 7 10 6 7 BERYL 25.8 258.7 152 791 -1971 5 15 0 22 GORDON 41.7 5.7 12 64 -1983 6 8 6 25 SANDY 58.8 167.6 130 639 -1982 5 1 12 13 WILLIAM 39.7 270.7 135 340 -1980 8 4 18 15 NADINE 48.1 150.6 132 678 -2002 4 3 18 4 KIRK 32.8 320.8 16 320 -1955 9 1 0 24 KIRK 9.8 170.7 92 542 -1991 6 10 12 8 TONY 35.0 184.6 68 679 -1965 5 9 18 28 TONY 47.1 203.9 82 195 -1971 9 27 6 16 CHRIS 66.1 141.2 153 808 -1951 6 23 18 25 DEBBY 51.9 265.9 60 294 -1963 3 7 12 12 BERYL 29.3 31.4 109 679 -1986 5 15 0 2 FLORENCE 59.6 355.7 133 173 -1960 2 21 0 25 RAFAEL 41.6 119.2 87 628 -1960 3 9 18 10 CHRIS 55.1 128.4 138 755 -1970 9 24 12 8 PATTY 42.4 234.7 23 824 -1988 8 16 6 1 HELENE 23.8 188.7 113 755 -1953 7 28 6 16 MICHAEL 30.9 106.2 14 831 -1956 12 12 18 8 ISAAC 10.8 356.5 29 592 -1976 2 10 12 16 PATTY 21.2 209.1 40 527 -1959 2 28 0 3 NADINE 38.8 223.5 162 685 -1981 4 21 18 19 MICHAEL 32.3 75.1 136 97 -1960 6 13 6 7 JOYCE 23.7 28.5 26 476 -1993 8 10 0 23 OSCAR 38.8 100.7 76 519 -1996 6 6 12 23 GORDON 66.3 108.1 157 25 -1993 3 9 12 27 WILLIAM 21.5 210.9 98 88 -1989 10 3 0 11 RAFAEL 59.0 266.6 105 886 -1998 2 19 0 6 TONY 30.6 293.4 20 243 -1983 10 25 18 25 HELENE 61.8 150.9 17 804 -1965 9 1 0 21 JOYCE 53.1 139.9 20 744 -1997 12 14 6 25 RAFAEL 61.2 191.2 29 313 -2000 8 22 18 13 ISAAC 67.3 20.9 142 358 -1973 1 25 6 17 KIRK 39.7 253.4 136 45 -1957 4 23 6 25 LESLIE 68.6 92.7 120 397 -1996 10 15 0 6 SANDY 20.5 293.3 91 380 -1961 3 5 18 19 PATTY 31.4 27.8 45 265 -1995 11 20 6 28 CHRIS 52.1 183.9 106 346 -1982 10 14 18 5 WILLIAM 16.2 246.2 23 338 -1961 8 25 18 7 ALBERTO 50.2 76.6 94 769 -1968 10 7 6 22 ERNESTO 66.3 301.5 120 486 -1978 4 21 6 19 ALBERTO 57.0 207.7 123 115 -1972 6 11 6 22 ISAAC 28.4 191.4 101 500 -2002 2 26 12 10 CHRIS 66.8 206.4 18 51 -1975 4 16 6 16 PATTY 68.4 52.6 128 389 -1981 6 7 18 26 MICHAEL 46.7 254.0 152 214 -1970 2 22 18 27 JOYCE 40.5 94.1 20 319 -2002 12 14 6 3 ISAAC 58.9 303.1 124 183 -1995 9 6 18 6 CHRIS 43.8 328.4 148 614 -1950 6 9 0 11 SANDY 58.2 123.7 150 437 -1988 1 8 18 6 PATTY 22.6 232.4 54 814 -1999 6 15 12 13 ERNESTO 54.9 186.3 40 764 -1987 9 13 0 11 CHRIS 18.1 71.9 38 314 -1950 7 7 0 19 WILLIAM 53.6 220.4 39 826 -1985 5 3 18 2 KIRK 17.5 235.5 34 693 -1950 12 6 12 12 ERNESTO 56.3 188.6 95 784 -1968 7 18 6 12 ERNESTO 20.9 200.4 45 821 -1994 9 25 18 5 PATTY 7.7 336.4 115 517 -1983 12 6 0 19 HELENE 56.9 129.8 15 354 -1993 11 8 6 9 ERNESTO 47.6 137.5 41 743 -1989 8 1 18 1 GORDON 53.8 142.7 59 608 -1993 7 23 12 8 MICHAEL 59.5 81.2 151 555 -1972 6 8 12 13 GORDON 53.1 229.1 134 237 -1979 11 20 12 1 SANDY 66.6 144.5 70 742 -1980 12 16 6 24 OSCAR 26.3 79.7 56 439 -1966 10 10 0 15 GORDON 34.1 303.1 44 122 -1958 8 18 0 9 ISAAC 17.9 204.7 70 309 -1982 6 8 6 22 BERYL 27.9 284.3 155 174 -1960 8 25 18 5 MICHAEL 16.6 180.3 130 797 -1960 4 4 0 5 OSCAR 56.0 26.5 118 46 -1955 2 19 6 21 SANDY 16.0 124.6 23 854 -1984 10 21 12 13 SANDY 14.6 107.5 92 597 -1962 1 9 12 7 TONY 17.7 42.0 105 646 -1962 9 21 6 2 ALBERTO 47.1 80.3 143 686 -1969 4 5 12 19 GORDON 39.2 91.4 19 501 -1974 12 9 18 3 SANDY 43.1 149.3 97 642 -1951 10 17 0 13 ALBERTO 29.4 274.8 91 434 -1956 4 23 0 8 ISAAC 65.5 286.4 82 574 -1983 6 7 12 24 LESLIE 52.6 173.9 45 577 -1955 2 12 12 24 ALBERTO 11.3 247.0 157 388 -1961 10 1 0 11 ERNESTO 66.2 159.3 128 809 -1963 12 16 12 5 VALERIE 20.6 326.7 55 406 -1969 10 23 12 10 ERNESTO 55.0 264.4 129 51 -2004 9 8 6 18 ISAAC 8.0 224.7 78 296 -1971 1 27 6 15 CHRIS 36.4 76.9 49 449 -1999 6 4 6 1 HELENE 52.2 115.5 71 483 -1997 12 6 6 25 SANDY 64.3 208.9 116 428 -1999 7 9 18 21 ALBERTO 30.8 121.2 16 811 -2002 6 4 12 13 RAFAEL 42.6 211.6 153 471 -1959 4 19 18 4 DEBBY 56.4 298.6 99 544 -1976 4 17 0 20 LESLIE 11.1 105.3 50 828 -1978 1 26 18 12 ISAAC 17.8 154.3 115 82 -1968 11 1 12 7 KIRK 7.4 271.5 108 356 -1977 5 1 0 12 MICHAEL 18.4 27.4 42 858 -1955 11 7 18 20 FLORENCE 23.5 79.3 145 165 -1977 11 6 6 18 SANDY 54.2 205.3 112 408 -1984 12 9 0 14 VALERIE 27.3 3.0 67 296 -1965 2 6 6 16 JOYCE 8.9 184.6 13 701 -1994 3 21 6 2 DEBBY 29.4 174.4 15 243 -1958 6 26 12 11 TONY 46.9 336.0 30 294 -1969 4 22 6 19 BERYL 68.8 276.4 41 157 -1989 7 24 0 1 RAFAEL 54.5 280.3 84 62 -1990 10 2 6 26 JOYCE 54.5 91.9 87 103 -1999 10 19 6 9 GORDON 24.1 55.4 23 882 -1984 6 20 0 10 KIRK 29.3 122.1 48 721 -1956 4 12 18 24 GORDON 11.9 160.1 118 264 -1956 2 18 6 8 HELENE 45.8 278.9 142 721 -1971 3 2 12 15 JOYCE 47.9 181.4 52 744 -1965 7 22 12 12 JOYCE 48.5 103.7 162 248 -1987 5 20 12 12 SANDY 22.9 180.9 133 768 -1959 8 6 18 24 RAFAEL 19.1 106.3 103 701 -1977 2 17 12 9 FLORENCE 51.2 35.5 118 388 -1996 2 22 18 19 PATTY 56.3 136.3 10 231 -1982 9 13 0 3 VALERIE 53.8 216.3 149 652 -2001 9 4 0 7 RAFAEL 19.4 270.2 55 125 -1981 8 3 6 9 LESLIE 64.8 125.5 41 813 -1957 4 21 18 18 CHRIS 62.7 317.8 143 201 -1996 9 22 18 2 GORDON 37.1 250.2 36 673 -1991 6 12 18 2 MICHAEL 14.0 140.1 154 638 -1990 9 15 12 21 GORDON 9.1 187.2 73 285 -1965 12 9 18 14 FLORENCE 41.1 9.1 23 711 -1983 3 21 0 28 VALERIE 17.6 147.0 130 781 -1991 6 6 18 3 SANDY 29.5 42.7 78 298 -1952 1 21 12 8 WILLIAM 50.9 187.1 106 566 -1968 3 22 18 16 OSCAR 10.1 107.7 17 541 -1985 4 15 18 28 OSCAR 61.3 354.4 138 557 -1977 5 25 12 19 NADINE 25.3 330.4 119 677 -1952 12 5 12 25 KIRK 29.9 187.3 106 265 -1996 4 2 18 17 HELENE 37.0 175.8 49 331 -2003 6 24 18 27 DEBBY 39.3 259.0 159 485 -1969 9 1 0 20 ERNESTO 19.5 257.1 22 857 -1967 5 21 0 7 NADINE 7.7 95.4 94 376 -1971 4 15 6 17 GORDON 20.9 157.7 16 46 -1967 10 3 18 1 OSCAR 30.8 118.7 44 596 -1952 12 28 18 19 TONY 11.1 38.3 65 786 -1953 12 18 12 7 TONY 36.3 223.2 94 457 -1997 6 2 12 11 WILLIAM 34.7 192.8 151 806 -1958 10 14 12 27 RAFAEL 13.9 234.3 107 658 -1955 6 28 18 4 BERYL 28.9 226.2 14 146 -1995 8 10 18 22 OSCAR 43.4 97.7 19 24 -1961 8 11 18 5 KIRK 28.5 145.6 31 791 -1964 10 27 0 7 SANDY 14.8 139.6 150 564 -1968 6 6 6 17 KIRK 15.9 317.7 85 855 -1999 2 10 6 11 GORDON 52.0 182.3 42 97 -1961 1 27 12 16 VALERIE 57.1 89.5 123 587 -1978 10 24 0 17 KIRK 37.7 5.2 121 93 -1993 3 8 0 26 DEBBY 16.8 307.8 67 272 -1954 1 16 6 25 RAFAEL 11.0 340.1 12 588 -1995 1 11 0 13 NADINE 59.3 347.9 162 200 -1991 9 16 12 13 HELENE 47.5 254.0 83 289 -1989 8 18 12 15 GORDON 23.8 312.3 26 850 -1984 11 26 0 19 DEBBY 33.8 88.2 41 156 -1964 6 27 12 17 VALERIE 39.3 71.3 15 862 -1982 8 23 0 17 HELENE 66.5 218.2 88 507 -1989 12 28 0 16 OSCAR 37.6 235.2 108 887 -2002 6 22 18 22 LESLIE 49.5 357.6 66 817 -1975 8 20 12 12 FLORENCE 38.8 217.4 157 108 -1985 10 21 0 17 GORDON 55.1 319.0 80 208 -1976 12 17 18 15 ISAAC 53.9 272.7 26 640 -1982 8 28 18 8 WILLIAM 37.9 313.0 151 96 -1955 1 1 0 14 KIRK 19.5 176.9 141 484 -1994 7 21 12 7 BERYL 43.7 31.9 58 448 -1960 3 18 12 10 VALERIE 20.4 250.3 118 799 -1995 4 15 18 17 GORDON 12.1 11.9 20 577 -1991 12 7 0 26 RAFAEL 69.6 270.3 85 521 -1970 8 1 12 10 TONY 24.0 357.7 161 465 -1967 2 8 18 18 TONY 61.0 205.2 23 464 -2001 1 7 0 6 MICHAEL 14.8 316.9 56 407 -1979 9 11 12 1 ERNESTO 57.2 178.2 127 9 -1989 6 26 12 25 ERNESTO 59.1 335.0 68 118 -1979 8 28 6 2 HELENE 17.6 242.4 68 419 -2004 8 21 18 19 ERNESTO 25.2 248.2 106 6 -1950 10 16 12 15 MICHAEL 22.8 208.2 129 354 -1955 9 13 0 20 ISAAC 68.8 73.5 127 110 -1993 10 20 6 15 JOYCE 31.3 208.4 118 442 -1962 4 25 6 8 NADINE 8.3 95.8 118 898 -1977 4 12 12 23 KIRK 42.2 349.6 124 875 -1955 4 25 18 8 BERYL 47.7 246.2 81 753 -1958 8 7 0 27 OSCAR 29.2 288.3 21 856 -1953 5 27 12 1 CHRIS 7.5 331.0 57 812 -1985 2 1 18 8 FLORENCE 68.6 288.5 113 262 -1970 7 9 18 4 LESLIE 36.0 302.5 74 609 -2003 6 25 12 16 WILLIAM 16.4 348.2 140 275 -1971 6 4 18 9 JOYCE 29.6 169.9 59 717 -1976 6 11 12 16 ISAAC 26.5 307.9 43 150 -1990 9 20 18 24 NADINE 11.0 86.1 106 200 -1990 7 18 18 9 KIRK 53.1 301.7 79 755 -1982 11 28 18 27 ALBERTO 18.7 187.3 133 268 -1953 8 3 18 11 ISAAC 62.6 50.6 60 878 -1966 5 12 18 7 HELENE 9.9 1.6 97 571 -1993 12 13 18 20 PATTY 65.6 8.8 99 18 -1988 11 11 0 16 FLORENCE 33.7 19.0 15 172 -1996 8 16 12 13 KIRK 39.9 107.7 116 695 -1955 7 27 18 1 DEBBY 21.8 58.4 73 369 -1956 5 5 0 27 NADINE 28.4 341.2 110 629 -2000 7 13 0 9 WILLIAM 58.0 34.4 24 672 -1957 5 4 0 18 ERNESTO 46.6 264.1 90 348 -1968 2 11 0 2 NADINE 60.0 95.9 47 781 -1989 9 5 18 18 CHRIS 25.9 293.6 59 276 -1955 1 8 12 19 TONY 26.9 132.1 113 577 -1983 3 24 6 25 FLORENCE 31.3 145.5 37 430 -1961 8 14 18 11 NADINE 23.2 281.6 60 379 -1983 12 1 18 17 JOYCE 61.5 333.9 133 107 -1959 4 28 6 22 MICHAEL 60.0 313.9 150 655 -1983 2 6 12 1 CHRIS 65.6 266.3 60 310 -1991 3 8 12 22 TONY 21.1 52.2 144 341 -1996 3 12 18 16 GORDON 31.9 12.3 157 46 -1971 9 5 0 27 WILLIAM 43.0 230.6 36 897 -1990 9 8 12 17 ISAAC 21.8 147.7 162 774 -2000 6 8 12 18 TONY 48.6 70.8 36 256 -1953 12 18 18 2 RAFAEL 41.9 57.0 44 480 -1959 7 28 0 14 DEBBY 18.7 159.0 137 455 -2001 2 28 12 7 ALBERTO 66.1 216.1 114 891 -1990 5 27 18 5 LESLIE 62.3 172.7 25 80 -1985 9 15 12 3 TONY 46.7 117.0 164 133 -1982 1 27 6 13 MICHAEL 49.9 315.7 120 467 -1972 6 21 12 8 JOYCE 41.5 212.5 34 8 -1982 3 20 12 16 KIRK 65.2 340.4 35 32 -1979 1 20 18 28 LESLIE 29.7 69.7 77 455 -1956 8 27 12 20 OSCAR 26.2 147.0 43 160 -1965 8 28 6 14 NADINE 51.3 65.1 77 695 -1996 8 11 12 11 HELENE 19.8 140.8 117 329 -1990 11 7 0 1 NADINE 32.9 209.2 40 806 -1985 9 28 12 2 LESLIE 56.8 154.3 142 854 -2003 1 25 0 9 DEBBY 11.5 228.9 130 50 -1974 8 5 12 27 LESLIE 44.9 235.2 65 433 -1971 5 14 0 20 MICHAEL 47.7 274.0 136 217 -1995 7 28 6 26 NADINE 61.1 213.2 36 823 -1990 11 1 12 11 HELENE 55.1 321.8 123 550 -1999 2 24 12 5 BERYL 23.7 38.6 30 660 -2001 4 4 6 27 PATTY 52.8 96.4 34 464 -1971 3 24 0 23 PATTY 13.3 309.7 31 511 -1953 5 27 6 12 NADINE 36.0 168.1 125 331 -1952 3 5 18 12 FLORENCE 61.1 245.4 111 575 -1969 1 28 0 27 SANDY 13.1 265.8 12 520 -1950 5 20 0 18 MICHAEL 24.3 154.6 32 522 -1991 10 11 18 1 BERYL 10.5 105.7 21 746 -1971 3 28 18 1 MICHAEL 8.7 161.4 143 112 -1966 3 3 6 10 BERYL 48.5 65.1 96 377 -1991 6 8 6 11 DEBBY 36.2 309.4 111 735 -1969 7 15 0 6 ALBERTO 31.8 252.8 83 782 -1956 6 2 12 24 LESLIE 10.0 343.9 54 423 -1957 9 13 18 28 WILLIAM 33.4 204.4 19 363 -1999 1 28 18 23 OSCAR 61.1 189.5 134 108 -1977 11 26 18 6 FLORENCE 60.4 153.5 93 106 -1971 3 3 0 15 TONY 67.3 312.9 90 180 -1971 2 12 0 12 OSCAR 57.0 81.4 105 464 -1986 1 18 18 8 TONY 22.6 347.1 145 266 -2001 7 12 18 13 BERYL 67.4 312.7 96 119 -1957 2 10 0 12 ERNESTO 20.9 99.5 67 335 -1971 1 14 18 13 VALERIE 67.7 137.6 29 38 -1962 9 10 18 24 HELENE 39.1 174.9 33 625 -1981 5 18 12 11 HELENE 64.1 88.6 69 548 -1985 3 19 18 15 RAFAEL 62.8 5.7 114 735 -1978 7 12 18 23 HELENE 16.1 305.0 114 250 -1968 10 5 12 5 PATTY 36.0 173.0 31 365 -1992 12 11 18 11 CHRIS 43.4 42.5 34 439 -1965 11 21 18 20 BERYL 24.3 70.6 113 886 -1966 6 9 6 23 CHRIS 63.7 296.4 162 2 -1968 11 26 18 4 ISAAC 33.4 202.2 45 536 -1962 1 22 6 11 FLORENCE 23.7 123.0 121 447 -2004 9 26 6 10 KIRK 28.6 84.5 68 827 -1968 5 20 18 12 ERNESTO 66.0 251.0 12 788 -1984 3 6 12 26 SANDY 29.6 141.0 103 524 -1956 7 13 0 7 SANDY 54.8 159.5 60 686 -1980 5 5 18 6 FLORENCE 42.4 143.6 79 354 -2004 10 12 18 28 WILLIAM 45.3 298.3 11 530 -2002 8 1 6 10 HELENE 39.3 23.8 100 326 -1995 1 13 18 26 WILLIAM 59.0 72.4 23 528 -1951 4 12 12 7 JOYCE 36.4 194.5 96 379 -1991 9 10 18 24 LESLIE 57.1 89.8 104 668 -1973 2 9 12 15 SANDY 53.3 81.1 154 49 -1983 5 11 12 2 RAFAEL 67.7 320.2 77 795 -1976 1 10 6 23 ALBERTO 68.6 321.9 84 673 -1996 9 10 0 18 BERYL 16.2 162.1 82 409 -1957 3 17 18 27 WILLIAM 68.7 224.0 141 146 -1983 3 7 0 20 GORDON 24.3 112.3 29 793 -1993 12 24 0 16 WILLIAM 51.1 188.6 144 560 -1953 6 13 0 14 WILLIAM 65.4 317.4 36 435 -1998 2 5 0 9 CHRIS 58.0 7.2 53 784 -1990 10 20 0 28 JOYCE 38.6 109.1 120 897 -1974 12 9 12 20 PATTY 59.4 210.6 15 676 -1964 7 5 18 5 ISAAC 33.6 60.9 148 887 -1995 11 24 6 8 GORDON 18.0 41.9 153 802 -1990 9 23 12 2 DEBBY 8.2 327.5 28 521 -1953 4 16 12 28 ERNESTO 67.8 211.0 17 649 -2002 4 24 0 6 ALBERTO 67.2 297.6 154 484 -1962 8 9 12 19 PATTY 22.4 85.2 104 622 -1975 1 16 6 3 ISAAC 47.7 174.4 93 185 -1978 4 25 18 25 OSCAR 23.2 119.1 67 147 -1981 11 28 0 14 GORDON 51.0 270.3 96 368 -2002 1 24 12 11 VALERIE 68.1 260.5 107 767 -1997 11 25 12 8 OSCAR 31.1 113.7 145 554 -1964 3 7 0 12 HELENE 43.9 270.1 150 543 -1999 8 3 6 4 HELENE 22.3 33.7 76 262 -1993 9 14 6 6 ALBERTO 43.8 61.1 38 242 -1994 12 9 12 15 KIRK 69.7 122.5 152 45 -1999 8 19 18 1 SANDY 29.0 239.8 105 654 -1981 9 14 12 11 TONY 51.2 117.1 34 398 -1992 5 20 18 4 DEBBY 14.9 304.8 128 478 -1986 12 26 6 7 RAFAEL 49.3 52.4 123 832 -1968 10 17 6 27 PATTY 13.8 55.0 57 626 -1980 7 14 18 13 ISAAC 25.5 175.4 86 769 -1973 1 4 12 26 VALERIE 33.6 202.1 140 62 -1971 8 1 18 2 SANDY 26.0 172.6 138 412 -1989 7 5 12 10 KIRK 57.6 226.0 20 759 -2004 3 23 12 14 BERYL 63.7 47.9 60 399 -1967 12 6 12 7 RAFAEL 67.6 21.5 150 126 -1995 4 21 18 7 WILLIAM 25.8 16.7 142 395 -1971 7 26 6 20 JOYCE 53.6 334.9 154 260 -1999 4 22 12 19 DEBBY 7.2 144.5 161 2 -1963 10 4 18 23 JOYCE 48.3 292.6 132 799 -1968 11 13 6 25 TONY 7.3 219.3 149 90 -1953 4 18 12 28 SANDY 46.4 203.3 57 15 -1992 10 25 6 18 ALBERTO 48.8 213.3 109 589 -1965 11 27 6 5 TONY 16.1 97.3 81 27 -1977 3 4 6 3 OSCAR 15.9 55.9 10 293 -1968 7 2 6 4 KIRK 19.8 163.3 164 786 -1950 1 26 6 2 WILLIAM 15.0 185.4 93 467 -1957 12 4 0 17 WILLIAM 38.8 73.2 87 50 -1968 6 11 18 19 LESLIE 20.2 338.2 107 337 -1994 1 16 12 12 TONY 38.2 169.8 94 702 -1978 3 15 6 10 OSCAR 29.6 125.1 58 331 -1950 1 28 12 20 OSCAR 53.6 196.7 105 691 -1981 12 9 12 5 GORDON 67.6 59.9 83 249 -1982 7 9 0 5 HELENE 59.8 10.1 138 703 -1997 12 12 12 26 FLORENCE 29.7 354.3 74 53 -1961 5 4 12 15 LESLIE 67.6 261.2 14 893 -1988 7 12 18 26 RAFAEL 62.2 305.0 47 527 -1992 5 22 18 15 DEBBY 27.2 289.3 148 843 -1963 4 18 0 16 CHRIS 15.1 250.0 54 478 -1996 9 6 0 23 CHRIS 20.0 291.0 97 193 -1952 4 15 12 8 MICHAEL 34.1 67.8 54 64 -1990 4 7 18 28 ERNESTO 28.7 281.1 49 515 -1966 3 28 6 16 ALBERTO 18.7 174.8 53 841 -1965 6 12 0 25 FLORENCE 48.6 133.9 46 539 -1959 11 26 0 13 BERYL 12.7 6.0 83 434 -1958 12 7 0 17 KIRK 53.6 350.7 87 486 -1993 6 25 6 9 OSCAR 15.3 317.6 142 280 -1950 12 7 6 7 HELENE 29.9 149.3 103 510 -1994 4 19 6 5 DEBBY 21.6 227.2 70 423 -1980 11 8 6 21 SANDY 62.7 140.7 53 541 -1996 11 10 0 24 HELENE 53.7 307.0 105 529 -1967 9 24 12 17 ISAAC 11.8 60.5 81 892 -1982 10 11 12 26 ERNESTO 41.0 57.3 36 478 -1969 7 2 0 19 HELENE 56.3 85.8 77 41 -2002 1 17 12 5 VALERIE 19.6 319.8 12 651 -1984 2 20 0 26 GORDON 62.0 175.4 73 363 -1978 8 8 12 5 PATTY 60.5 254.9 99 630 -1969 4 7 6 21 KIRK 53.4 265.3 99 579 -2002 6 24 18 22 BERYL 44.7 197.4 111 215 -1995 4 15 6 28 ISAAC 11.5 295.0 73 50 -2000 12 1 0 15 DEBBY 67.9 133.6 25 744 -2001 6 7 18 16 ALBERTO 24.2 143.3 143 728 -1954 5 8 12 7 DEBBY 26.6 116.6 39 728 -2004 2 10 6 9 HELENE 56.2 50.5 95 553 -1989 2 8 18 19 PATTY 13.4 53.7 53 230 -1989 1 16 18 1 OSCAR 58.4 75.9 142 523 -1982 3 12 18 6 ISAAC 37.2 200.8 135 62 -1971 6 4 12 21 CHRIS 52.9 273.2 116 783 -1967 12 3 0 25 DEBBY 35.5 53.5 129 310 -1990 1 18 12 4 VALERIE 63.0 341.1 144 413 -1983 10 19 6 22 CHRIS 42.0 303.2 109 749 -1997 4 3 18 28 KIRK 17.6 26.5 126 754 -2003 4 5 0 15 OSCAR 66.4 265.2 152 152 -1984 8 8 12 28 GORDON 41.1 2.4 155 577 -1995 12 27 18 15 BERYL 15.0 54.9 55 363 -1970 3 25 12 26 MICHAEL 60.1 188.8 85 385 -1984 6 11 0 4 VALERIE 27.3 204.2 144 161 -1995 2 7 12 20 SANDY 49.0 222.2 25 896 -1981 9 15 6 16 SANDY 17.0 334.1 93 160 -1986 7 21 18 27 GORDON 49.9 78.4 160 745 -1953 11 13 6 24 HELENE 32.1 230.3 49 77 -1990 12 27 18 5 VALERIE 56.5 302.6 63 898 -1978 4 23 12 15 ALBERTO 43.4 288.0 135 837 -1980 3 17 6 19 ALBERTO 17.8 172.8 67 224 -1995 1 21 18 1 RAFAEL 30.6 259.4 129 97 -1981 12 23 6 12 MICHAEL 42.3 76.8 116 244 -1967 2 2 0 3 OSCAR 30.4 329.6 113 361 -1958 11 27 0 19 TONY 16.9 58.2 50 499 -1975 7 26 6 27 SANDY 46.4 60.5 144 120 -1958 12 26 6 5 OSCAR 38.4 64.4 155 514 -1997 1 1 12 25 KIRK 63.2 34.2 80 364 -1953 11 24 6 10 NADINE 42.2 39.1 105 818 -1972 10 16 0 23 SANDY 43.2 175.3 10 657 -1954 5 22 6 4 DEBBY 12.9 178.1 17 381 -1970 2 15 0 25 ALBERTO 65.3 218.6 75 813 -1975 3 22 6 6 RAFAEL 24.9 62.4 33 899 -1971 9 6 12 26 ALBERTO 7.7 213.9 82 495 -1990 4 4 6 22 ALBERTO 53.6 145.1 157 199 -2004 1 4 0 4 TONY 52.5 343.7 128 362 -1961 7 15 6 17 KIRK 40.4 194.5 52 639 -1992 12 24 18 24 PATTY 55.7 95.8 140 240 -1997 11 18 6 16 ERNESTO 22.7 235.3 62 71 -1954 11 28 18 10 KIRK 62.2 337.0 158 535 -1992 6 11 18 24 CHRIS 55.9 234.1 145 487 -1961 12 21 6 22 GORDON 10.1 248.2 72 617 -1975 8 25 18 25 MICHAEL 61.0 24.8 60 875 -1997 7 10 18 25 ISAAC 7.6 142.1 147 881 -1953 8 8 12 24 FLORENCE 23.3 79.7 97 807 -2001 12 27 18 1 RAFAEL 50.6 199.4 35 203 -1951 9 14 0 8 RAFAEL 19.6 348.9 18 603 -1970 7 22 18 19 SANDY 45.5 332.4 14 26 -1965 7 14 12 18 CHRIS 23.8 250.8 76 669 -1959 1 15 18 13 CHRIS 18.9 302.9 30 60 -1974 4 26 6 22 SANDY 30.4 184.0 22 517 -1981 4 12 12 19 HELENE 69.7 133.1 131 258 -2004 8 12 0 24 SANDY 13.8 23.5 63 260 -1998 1 16 18 10 KIRK 30.0 192.3 24 542 -1979 11 28 12 8 ISAAC 66.9 172.9 40 475 -1991 4 7 12 26 HELENE 15.8 210.2 149 839 -1991 2 28 12 10 DEBBY 57.2 326.1 138 771 -1962 2 6 0 9 CHRIS 60.7 146.0 145 823 -1991 4 18 12 6 HELENE 19.7 65.8 81 296 -1978 11 3 12 11 LESLIE 30.4 22.7 105 576 -1969 4 25 0 14 ISAAC 22.1 254.0 48 170 -1963 9 18 12 2 TONY 34.3 142.5 92 296 -1963 9 4 0 12 MICHAEL 22.4 98.3 88 608 -1986 9 14 18 6 HELENE 38.0 357.7 53 318 -1951 1 19 0 2 WILLIAM 20.5 178.2 30 479 -1980 10 1 6 3 PATTY 31.4 355.5 18 34 -1994 1 3 6 27 DEBBY 37.4 319.4 105 868 -1976 6 2 12 14 GORDON 39.8 332.1 32 854 -1971 8 11 18 15 NADINE 15.6 223.7 26 103 -1964 8 13 18 26 BERYL 17.7 117.8 86 854 -1993 3 23 18 20 RAFAEL 45.4 61.4 56 133 -2002 12 20 6 4 PATTY 69.1 350.0 40 195 -1978 2 8 18 23 NADINE 37.8 125.3 13 538 -1964 11 9 18 11 JOYCE 12.4 204.4 30 843 -1967 2 14 18 23 MICHAEL 32.4 10.3 52 130 -1988 1 4 6 21 HELENE 18.8 351.5 123 609 -1952 4 12 6 11 WILLIAM 62.9 196.9 39 462 -1966 11 3 0 1 VALERIE 41.7 74.7 61 748 -1992 5 17 6 5 LESLIE 22.0 272.2 119 628 -1990 7 21 12 20 RAFAEL 52.8 31.4 97 785 -1993 8 28 18 18 KIRK 9.2 201.4 108 463 -2003 12 5 12 10 CHRIS 54.0 290.8 138 628 -1969 10 21 18 13 BERYL 53.2 295.1 154 560 -1975 7 25 12 20 ERNESTO 30.0 298.5 114 102 -1961 1 26 6 24 LESLIE 65.2 113.8 151 551 -1950 5 23 6 1 HELENE 36.6 333.4 118 162 -1954 4 18 18 7 GORDON 52.3 355.4 99 843 -1991 11 21 0 12 DEBBY 35.1 307.4 17 685 -1973 2 13 12 8 FLORENCE 44.9 27.8 120 891 -2003 4 27 6 18 BERYL 19.2 309.9 24 612 -1977 6 27 18 16 OSCAR 49.1 258.8 146 305 -1990 7 24 0 5 KIRK 29.3 213.2 143 57 -1958 12 12 12 28 MICHAEL 56.4 210.3 13 554 -2001 1 9 0 2 CHRIS 68.6 155.4 50 644 -1956 10 3 0 8 PATTY 36.9 52.2 51 171 -1973 11 13 18 20 JOYCE 63.9 139.2 142 258 -2000 7 16 18 3 SANDY 27.0 303.9 112 460 -1952 5 26 12 17 ALBERTO 25.9 49.8 81 463 -1996 3 9 18 9 KIRK 34.9 32.7 84 367 -2000 2 27 12 23 ISAAC 12.2 185.7 112 781 -1995 9 7 0 11 PATTY 61.3 226.1 148 432 -1969 7 25 12 4 ISAAC 9.3 290.8 143 590 -1993 5 8 6 5 CHRIS 65.7 201.8 119 647 -1951 10 21 18 14 KIRK 8.1 204.7 39 125 -1998 8 10 12 12 OSCAR 30.0 177.7 102 12 -1962 4 10 18 21 HELENE 64.7 295.7 160 30 -1996 3 27 0 15 KIRK 28.1 267.8 106 742 -1980 5 11 6 25 FLORENCE 55.5 62.8 105 238 -1951 8 10 18 7 OSCAR 46.9 338.8 18 561 -1952 7 23 18 10 ERNESTO 39.7 274.3 161 638 -1995 1 5 6 16 DEBBY 57.5 357.1 97 19 -1982 10 16 18 10 CHRIS 68.8 47.4 14 236 -1984 6 7 12 1 CHRIS 54.0 354.0 102 33 -2002 8 19 18 1 BERYL 54.6 218.3 15 61 -1987 10 2 6 13 PATTY 38.5 208.1 163 162 -1982 7 6 0 28 JOYCE 66.6 195.3 146 257 -1970 1 20 18 27 ALBERTO 41.2 283.7 105 773 -1967 8 14 0 24 WILLIAM 32.8 328.7 86 425 -1984 5 8 18 21 ALBERTO 20.5 293.1 142 619 -1981 11 12 6 1 ALBERTO 30.3 55.5 113 852 -1954 11 23 6 27 ERNESTO 64.5 132.1 144 356 -1981 1 13 0 28 FLORENCE 13.3 335.1 58 841 -1989 7 8 6 11 VALERIE 31.8 120.6 119 63 -1964 3 28 0 22 GORDON 40.9 59.0 23 842 -2000 9 6 0 28 TONY 57.3 236.2 152 142 -1974 12 25 18 20 MICHAEL 15.4 244.9 108 871 -1973 1 25 0 17 PATTY 42.8 25.2 32 557 -1954 1 2 6 26 BERYL 69.6 338.7 12 361 -1994 3 14 18 13 BERYL 28.4 196.5 153 749 -1964 12 25 6 8 CHRIS 17.2 59.0 31 765 -1968 7 14 18 20 TONY 41.7 299.8 157 647 -1961 6 13 18 4 PATTY 48.6 345.0 122 124 -1975 7 6 6 26 ISAAC 69.6 232.4 76 725 -2001 4 13 0 2 CHRIS 62.2 156.9 116 319 -1973 7 3 0 24 BERYL 12.3 284.6 17 109 -1967 4 17 18 24 SANDY 58.3 215.7 113 234 -1957 4 2 18 3 LESLIE 64.8 50.2 158 569 -1967 4 2 0 9 GORDON 22.3 178.2 24 259 -1977 5 8 6 14 NADINE 38.8 122.9 118 784 -1982 8 3 18 17 NADINE 29.5 204.1 136 12 -1988 12 23 18 18 ISAAC 18.2 283.6 24 780 -1952 2 25 0 26 BERYL 39.2 255.3 107 596 -1958 6 5 0 24 MICHAEL 34.6 344.7 130 533 -1965 9 23 0 24 ALBERTO 58.7 177.9 45 527 -2002 3 26 6 23 LESLIE 8.4 207.7 40 682 -1984 9 13 18 20 VALERIE 34.1 268.5 29 549 -1972 10 23 6 27 DEBBY 13.1 248.6 113 468 -1981 11 16 18 16 CHRIS 62.0 190.1 117 81 -2002 8 10 12 23 ISAAC 23.3 348.2 130 890 -1952 9 11 6 3 VALERIE 49.5 157.1 90 805 -1999 7 16 0 17 ALBERTO 69.9 116.4 101 587 -1981 3 2 6 26 TONY 27.4 30.9 60 156 -1960 11 6 18 7 JOYCE 59.2 158.6 146 392 -1980 4 5 12 15 WILLIAM 57.7 105.1 27 410 -1964 2 18 12 4 SANDY 19.7 318.3 95 658 -1964 2 12 6 6 MICHAEL 63.4 36.3 149 334 -1968 11 26 6 9 SANDY 43.3 221.5 72 139 -1961 1 9 12 13 HELENE 24.1 269.1 113 92 -1953 5 16 6 23 PATTY 61.3 238.4 106 843 -1992 11 24 18 7 DEBBY 33.5 84.9 162 366 -1972 5 17 18 6 VALERIE 61.0 349.3 151 701 -1990 12 4 12 9 PATTY 66.6 222.1 84 775 -1985 2 9 6 16 NADINE 69.5 38.8 42 729 -1965 7 4 12 18 VALERIE 34.4 181.6 60 675 -1988 8 8 12 9 LESLIE 8.1 123.6 81 619 -1960 12 11 0 23 FLORENCE 10.6 136.0 56 220 -1985 7 5 18 18 PATTY 46.9 292.3 71 406 -1992 3 18 0 16 SANDY 19.5 21.7 57 526 -1988 2 24 12 7 VALERIE 33.5 64.8 152 822 -1956 10 18 0 5 KIRK 49.7 60.2 132 607 -1996 2 19 18 8 RAFAEL 13.4 6.8 96 118 -2000 3 6 18 17 FLORENCE 7.1 241.4 52 489 -1988 9 27 0 1 ALBERTO 65.5 297.1 75 532 -1965 2 11 0 18 ALBERTO 39.1 258.2 42 580 -1971 5 3 6 27 CHRIS 30.7 89.8 87 741 -1982 6 26 12 23 PATTY 58.0 333.8 82 227 -1981 10 16 12 22 HELENE 64.5 226.7 76 876 -2001 2 11 18 20 ALBERTO 30.9 27.4 59 351 -1988 6 27 18 3 ERNESTO 16.9 101.7 156 878 -1958 7 16 6 20 NADINE 41.9 205.7 53 118 -1994 5 4 0 22 PATTY 23.4 7.9 99 801 -1966 5 11 18 22 WILLIAM 31.9 185.3 64 842 -1958 7 1 18 14 DEBBY 27.3 245.4 86 226 -1978 8 22 12 10 TONY 52.9 7.2 43 860 -1960 5 1 6 3 OSCAR 16.8 109.4 54 488 -1994 3 17 6 23 FLORENCE 59.0 20.6 38 853 -1995 3 1 0 25 BERYL 46.6 157.9 110 245 -1992 9 7 12 13 ISAAC 34.7 45.0 21 787 -1964 3 1 0 16 CHRIS 12.2 270.0 96 258 -1968 11 21 12 8 LESLIE 67.8 78.7 123 600 -1975 1 6 12 8 HELENE 65.1 7.4 40 256 -1987 1 22 18 22 ISAAC 39.7 126.8 154 871 -1963 8 19 18 26 ISAAC 46.0 199.5 75 222 -1976 6 7 0 20 DEBBY 67.2 12.3 140 3 -1972 11 21 0 13 ERNESTO 14.2 209.7 112 836 -1979 6 7 18 14 BERYL 48.3 123.8 82 83 -1989 3 5 18 13 ERNESTO 56.7 320.3 14 618 -1970 1 14 12 6 CHRIS 8.6 63.8 113 661 -1961 12 19 12 4 DEBBY 14.2 148.8 31 174 -1981 12 28 0 12 PATTY 24.3 151.3 47 897 -1975 12 4 6 1 WILLIAM 52.6 338.7 155 435 -1953 6 5 12 3 ERNESTO 46.6 198.2 60 555 -1956 7 3 12 19 LESLIE 59.5 104.2 143 602 -1993 5 2 18 21 NADINE 44.2 31.9 106 297 -1997 4 22 0 23 HELENE 9.5 304.1 31 262 -1976 4 19 18 7 SANDY 55.7 85.9 145 428 -1952 7 21 18 6 HELENE 36.4 184.8 17 384 -1988 7 19 0 9 LESLIE 66.7 127.5 55 71 -1992 11 25 18 6 KIRK 53.6 215.5 47 488 -1974 7 23 0 22 KIRK 51.4 254.5 52 414 -1972 8 12 12 16 JOYCE 45.6 314.7 113 743 -1958 1 10 12 21 JOYCE 36.3 103.1 71 350 -1969 1 20 12 4 OSCAR 39.3 265.9 133 498 -1998 5 6 6 16 FLORENCE 34.6 349.7 128 75 -1952 7 2 12 20 HELENE 55.1 234.6 109 723 -1989 7 8 0 15 PATTY 67.2 322.2 15 805 -1985 3 20 6 1 NADINE 9.7 192.4 41 853 -1981 6 5 18 22 ALBERTO 28.3 81.5 65 771 -1985 11 21 12 15 CHRIS 11.6 272.9 59 501 -1954 3 23 6 13 HELENE 12.1 7.8 146 701 -2002 9 20 12 15 ISAAC 46.4 164.1 65 234 -1972 6 16 18 5 CHRIS 34.3 117.2 124 124 -1999 7 4 6 26 LESLIE 24.4 327.8 15 428 -1963 6 27 0 11 HELENE 68.8 214.7 15 713 -1964 10 1 12 17 GORDON 21.1 283.8 57 520 -1970 5 3 0 11 VALERIE 32.2 261.2 88 37 -1999 2 11 12 12 JOYCE 45.3 186.5 129 160 -1981 4 26 0 26 FLORENCE 25.9 184.5 41 186 -1964 12 17 6 27 DEBBY 59.1 138.5 77 704 -1972 11 27 0 19 HELENE 40.6 115.6 90 248 -1996 5 4 12 5 NADINE 46.7 162.7 126 316 -1963 3 25 6 17 LESLIE 68.0 119.7 42 379 -1980 10 19 12 12 TONY 31.7 176.7 93 574 -1970 2 9 18 19 JOYCE 18.8 78.8 131 626 -1955 10 7 0 13 JOYCE 23.0 23.2 80 280 -1975 4 27 0 6 DEBBY 64.8 341.3 27 877 -1979 1 21 0 9 HELENE 38.7 273.6 38 754 -1981 7 14 6 28 ERNESTO 36.2 322.3 103 767 -1996 1 6 0 8 CHRIS 54.2 171.6 160 493 -1995 4 1 0 4 CHRIS 22.2 211.2 14 464 -1990 11 15 6 2 FLORENCE 37.6 124.0 10 391 -1997 10 25 6 1 MICHAEL 50.6 136.1 77 604 -2001 7 8 0 23 FLORENCE 29.0 238.3 75 343 -2001 12 7 18 2 WILLIAM 30.9 39.8 159 215 -1989 5 3 6 12 SANDY 49.7 296.6 24 638 -1953 7 12 12 18 FLORENCE 26.6 251.7 47 690 -1971 6 28 12 1 LESLIE 11.3 56.2 138 889 -1963 3 12 12 16 PATTY 62.3 112.1 67 389 -1968 9 9 6 21 OSCAR 46.1 244.2 39 212 -2004 11 21 18 19 CHRIS 26.9 2.9 59 175 -2003 11 16 6 22 ALBERTO 55.1 233.2 24 93 -1992 12 5 12 4 GORDON 30.4 16.4 155 738 -1957 12 20 6 8 MICHAEL 38.7 58.2 133 737 -2000 2 4 6 1 TONY 55.7 241.0 69 873 -1999 3 14 6 21 OSCAR 48.4 238.5 66 335 -1964 7 9 0 27 BERYL 37.2 218.0 26 248 -1978 4 3 12 11 JOYCE 24.0 220.1 123 260 -1974 1 22 12 19 ERNESTO 10.5 146.1 101 500 -1975 5 23 6 26 RAFAEL 11.0 309.4 83 244 -1954 4 16 6 22 JOYCE 61.9 310.3 116 462 -1957 3 2 0 17 FLORENCE 37.1 177.0 133 4 -1954 8 2 18 15 OSCAR 62.7 44.0 137 597 -1959 3 13 12 10 WILLIAM 40.5 320.1 142 252 -1963 5 19 6 20 MICHAEL 56.3 114.5 113 546 -1951 12 11 0 22 TONY 67.3 266.8 99 477 -1950 4 2 0 14 JOYCE 31.7 183.9 65 749 -1972 10 15 18 1 ISAAC 44.5 199.7 120 494 -1968 4 27 12 2 MICHAEL 41.5 170.0 66 662 -1995 11 18 18 1 DEBBY 42.9 42.6 32 451 -1975 5 8 6 20 JOYCE 63.1 97.5 11 477 -1957 1 3 0 18 BERYL 66.6 26.8 80 462 -1983 4 19 12 18 DEBBY 33.7 320.5 152 292 -1991 12 26 6 11 KIRK 28.5 287.1 88 614 -1992 12 6 12 19 FLORENCE 44.9 237.1 105 184 -1991 7 11 0 28 BERYL 9.7 269.2 66 127 -1991 1 14 0 9 ISAAC 17.6 270.5 82 272 -1965 1 20 18 24 CHRIS 57.4 50.6 46 30 -1999 12 28 12 5 ALBERTO 50.7 127.6 157 501 -1993 4 7 18 28 GORDON 68.3 236.4 54 670 -1976 12 14 6 15 ERNESTO 10.2 39.3 104 591 -1992 7 16 0 21 BERYL 58.8 332.0 23 41 -1999 1 6 0 27 LESLIE 25.4 226.9 81 386 -1971 2 18 12 8 JOYCE 33.0 315.5 116 496 -1963 12 6 12 12 NADINE 40.9 226.5 106 468 -1965 5 10 12 17 PATTY 61.2 281.0 153 883 -1960 5 2 18 26 PATTY 15.6 339.4 70 514 -1994 11 25 0 24 TONY 63.2 10.6 17 222 -1987 10 23 12 20 OSCAR 56.1 334.3 135 697 -1984 5 19 12 6 BERYL 25.1 211.3 145 231 -1993 2 5 6 24 FLORENCE 28.0 281.2 134 232 -1990 7 24 6 22 WILLIAM 29.7 7.3 146 294 -1955 4 22 6 20 CHRIS 39.5 254.2 49 362 -1982 7 24 12 21 SANDY 59.4 85.3 113 883 -1972 6 12 18 11 CHRIS 11.6 341.7 62 324 -1952 9 23 18 14 MICHAEL 49.5 32.0 116 148 -1968 4 6 6 14 ISAAC 39.6 350.5 15 536 -1955 10 8 18 1 DEBBY 60.8 134.6 87 105 -1980 9 28 18 14 OSCAR 36.6 279.8 17 477 -1969 8 2 18 8 JOYCE 31.1 9.4 96 389 -1951 12 23 18 6 NADINE 62.2 76.3 66 763 -1990 9 1 0 6 ALBERTO 62.8 137.6 96 468 -1998 6 22 0 5 WILLIAM 46.2 59.7 38 486 -1981 9 16 18 17 FLORENCE 26.6 4.3 98 57 -1958 3 4 12 17 CHRIS 49.6 303.3 147 15 -1952 1 28 12 12 WILLIAM 49.1 220.8 42 386 -1962 10 8 0 24 ALBERTO 20.6 336.2 101 166 -1978 5 6 6 9 ISAAC 30.6 281.9 50 579 -1969 10 20 0 11 ALBERTO 39.5 92.9 103 896 -1970 1 17 6 14 WILLIAM 40.0 158.8 55 167 -2003 3 14 18 15 LESLIE 59.5 63.8 96 41 -1980 4 24 6 18 LESLIE 25.9 103.9 110 756 -1979 5 9 12 13 GORDON 46.9 4.4 131 99 -1987 7 8 12 21 ISAAC 22.4 51.9 44 732 -1980 9 28 0 7 VALERIE 60.2 261.0 153 64 -1952 9 18 0 7 NADINE 52.2 285.1 143 0 -1993 9 10 6 12 WILLIAM 10.1 227.5 107 883 -1997 11 25 6 24 VALERIE 40.8 330.9 56 843 -1965 7 14 18 9 NADINE 47.1 255.1 109 756 -1997 11 22 12 4 TONY 66.1 188.6 38 731 -1960 7 7 12 10 BERYL 58.8 309.9 104 376 -1957 3 4 6 12 NADINE 36.5 273.5 57 316 -1988 12 13 0 17 JOYCE 48.4 266.1 95 801 -1975 6 18 18 20 LESLIE 12.1 225.9 46 898 -1965 6 3 18 8 RAFAEL 68.1 83.4 150 352 -1990 9 19 12 8 ISAAC 54.8 187.4 32 470 -1967 11 5 6 25 CHRIS 20.7 139.5 135 256 -1974 11 25 12 19 PATTY 56.6 195.5 126 772 -1965 2 20 6 3 WILLIAM 37.2 346.6 153 836 -1967 9 16 0 15 TONY 28.6 179.1 156 13 -1999 9 3 0 13 PATTY 52.3 268.6 16 708 -1999 3 24 12 3 BERYL 37.3 144.4 135 670 -1959 4 19 6 25 WILLIAM 9.7 102.0 162 258 -1956 12 1 18 28 DEBBY 39.9 176.6 59 724 -1965 3 15 18 16 RAFAEL 43.3 339.1 132 675 -1972 3 15 12 4 VALERIE 37.3 217.4 160 176 -1970 1 19 18 12 SANDY 47.2 215.5 61 711 -1993 11 2 0 10 VALERIE 32.9 185.6 128 314 -1982 5 12 6 25 PATTY 25.2 314.6 132 83 -1985 12 2 0 10 WILLIAM 23.3 152.5 105 593 -1969 8 16 0 2 OSCAR 25.9 355.3 129 528 -1954 5 2 12 12 TONY 38.4 68.6 31 533 -1956 9 21 0 22 KIRK 30.9 286.4 29 559 -1962 9 10 0 3 HELENE 61.5 136.0 50 155 -1976 12 16 12 10 NADINE 21.5 229.3 29 698 -1953 8 25 6 13 ERNESTO 8.8 8.8 121 341 -1996 1 14 0 14 ERNESTO 11.6 57.9 146 101 -1958 7 7 0 19 OSCAR 67.1 335.5 155 535 -1990 11 28 18 21 TONY 57.7 228.2 63 178 -1998 6 10 6 5 RAFAEL 8.2 119.1 137 787 -1965 7 17 18 14 ALBERTO 15.1 263.5 23 53 -1972 1 23 12 7 KIRK 16.7 272.3 128 760 -1999 7 17 18 24 ALBERTO 8.0 338.5 61 843 -1958 10 26 12 4 WILLIAM 60.3 180.5 142 612 -1989 9 4 6 27 GORDON 60.0 154.3 75 341 -1994 10 18 0 9 NADINE 46.4 229.1 88 345 -1975 1 19 0 22 JOYCE 40.2 97.9 132 413 -1983 3 6 12 17 PATTY 46.2 92.8 152 442 -2003 11 1 12 4 MICHAEL 36.2 267.4 89 862 -1998 4 26 18 8 RAFAEL 14.8 229.0 120 147 -1968 6 14 6 11 NADINE 13.0 118.3 134 601 -1998 6 24 12 8 WILLIAM 35.1 75.8 22 200 -1981 1 16 6 20 JOYCE 69.7 264.3 119 52 -2002 3 9 18 15 SANDY 28.2 285.7 92 531 -1970 7 16 18 8 JOYCE 12.9 51.5 122 326 -1954 1 25 0 10 WILLIAM 29.1 221.6 149 416 -1957 11 28 12 27 LESLIE 33.4 39.7 141 134 -1984 11 25 12 9 KIRK 65.8 334.2 21 733 -1959 1 21 0 22 HELENE 9.6 341.5 122 641 -1970 5 6 0 5 HELENE 39.3 320.7 47 586 -1993 2 22 18 18 NADINE 60.3 220.8 97 829 -1985 10 18 6 26 GORDON 33.1 181.1 89 116 -1951 2 8 18 17 PATTY 60.1 324.4 20 244 -1965 11 21 18 8 PATTY 26.8 295.9 123 192 -1954 2 4 0 7 PATTY 45.0 84.6 110 202 -1968 9 2 18 24 HELENE 35.6 352.2 135 881 -2002 10 3 0 23 ISAAC 9.9 110.5 17 744 -1954 8 8 18 27 KIRK 24.6 30.4 10 145 -1958 2 21 6 13 SANDY 14.5 163.8 80 69 -1967 3 25 12 6 LESLIE 11.3 214.2 107 273 -1967 5 5 6 4 OSCAR 66.7 17.5 113 855 -1959 10 6 18 22 ISAAC 39.9 76.7 84 182 -1958 8 25 18 13 BERYL 55.2 248.7 46 470 -2003 4 21 6 6 HELENE 9.4 39.7 54 143 -1974 10 14 0 11 RAFAEL 31.7 244.6 104 581 -1966 2 21 0 22 SANDY 49.1 130.5 161 513 -2000 6 20 0 15 LESLIE 68.7 156.7 142 478 -1954 2 22 12 5 OSCAR 13.4 318.8 82 521 -1982 1 18 0 3 OSCAR 10.2 29.0 51 809 -1960 9 24 6 1 RAFAEL 43.0 154.1 81 820 -1973 7 7 18 3 WILLIAM 18.2 270.6 29 171 -1958 2 21 6 15 BERYL 61.7 287.7 24 265 -1998 8 7 0 16 TONY 58.0 104.9 20 702 -1981 11 22 0 4 MICHAEL 17.5 239.8 23 511 -1990 7 18 6 21 RAFAEL 27.6 86.7 48 615 -1972 3 23 18 27 GORDON 19.2 229.6 163 237 -1996 11 28 0 18 GORDON 68.4 316.4 135 310 -1982 7 28 6 20 FLORENCE 26.5 219.1 156 221 -1984 12 16 0 19 PATTY 29.4 224.8 94 365 -1972 1 4 12 10 HELENE 27.8 223.7 38 872 -1986 2 11 0 1 ERNESTO 42.4 305.2 90 841 -1982 8 16 18 9 ALBERTO 37.0 73.8 142 62 -1985 7 21 0 19 JOYCE 7.1 181.6 131 85 -1975 7 13 6 4 PATTY 33.4 88.0 58 890 -1985 8 15 18 5 WILLIAM 52.0 110.5 126 473 -1962 9 9 18 16 ALBERTO 66.0 198.7 13 126 -1966 1 14 6 15 BERYL 26.0 349.4 87 455 -1957 5 15 0 2 ERNESTO 8.6 73.4 25 862 -1984 1 28 0 18 MICHAEL 54.9 153.8 79 899 -1980 10 4 12 20 DEBBY 25.0 252.1 43 720 -1968 6 12 6 8 RAFAEL 14.1 316.2 17 851 -1978 1 17 0 4 HELENE 45.3 97.5 53 258 -1963 2 20 0 14 GORDON 21.9 319.5 153 872 -1966 8 2 6 2 ISAAC 57.0 208.8 17 850 -1950 1 1 12 5 ERNESTO 8.4 62.2 134 319 -1952 8 23 0 12 KIRK 8.5 75.7 22 454 -1992 8 3 12 24 PATTY 11.7 79.8 25 531 -1991 9 18 0 25 ERNESTO 9.0 243.1 42 846 -1993 8 20 12 1 OSCAR 57.7 133.3 68 600 -1988 6 11 6 23 FLORENCE 17.0 221.0 66 483 -1950 12 11 6 22 ALBERTO 25.2 165.0 92 792 -1955 1 12 12 8 GORDON 27.5 106.5 78 76 -1989 12 17 12 19 LESLIE 13.8 260.6 115 243 -2000 10 26 0 13 JOYCE 64.5 266.3 83 419 -1970 3 21 18 8 FLORENCE 51.9 298.1 32 96 -1980 11 2 12 19 PATTY 21.7 186.8 21 477 -1985 12 19 18 8 GORDON 46.9 10.1 43 343 -1974 9 10 6 17 PATTY 45.0 127.2 60 275 -2000 8 22 12 10 LESLIE 49.6 200.9 43 287 -1955 8 13 18 15 KIRK 39.7 184.8 75 840 -1957 4 24 18 15 RAFAEL 37.3 132.7 103 1 -1998 9 11 0 3 FLORENCE 17.9 91.6 46 587 -1952 8 1 0 4 KIRK 23.8 330.1 163 28 -1979 5 8 0 17 ALBERTO 54.6 53.0 40 47 -1998 2 14 18 22 OSCAR 43.7 19.8 112 193 -1959 6 16 18 25 TONY 36.2 172.8 124 832 -1967 4 26 6 20 CHRIS 19.9 93.9 42 76 -2003 8 2 6 23 ALBERTO 10.2 259.1 164 39 -1976 3 9 12 10 DEBBY 61.2 137.3 94 885 -1957 1 7 6 19 GORDON 41.6 232.6 17 292 -1994 11 28 18 16 RAFAEL 18.1 229.8 102 246 -1970 8 21 12 28 SANDY 53.5 55.9 90 849 -1985 4 28 18 26 ISAAC 41.2 138.8 90 640 -1984 3 14 12 2 HELENE 11.9 58.9 149 395 -1989 1 1 12 7 OSCAR 37.4 357.5 67 466 -2004 10 28 6 13 TONY 27.1 102.2 135 515 -1954 12 23 6 13 PATTY 43.5 33.7 154 230 -1966 6 14 6 1 HELENE 32.6 123.1 163 509 -2002 1 19 0 24 DEBBY 64.3 103.7 95 881 -1985 6 25 0 3 GORDON 12.6 72.4 90 84 -1950 7 26 6 18 JOYCE 24.9 113.3 52 774 -2004 1 15 0 23 RAFAEL 50.6 291.1 96 57 -1957 7 20 0 19 BERYL 38.7 23.8 31 476 -1968 3 17 0 13 CHRIS 29.9 70.0 134 886 -1958 5 26 12 10 ISAAC 32.4 316.1 93 528 -1984 2 15 0 7 ERNESTO 65.0 64.7 12 412 -1976 6 8 0 27 ISAAC 64.0 336.6 11 436 -2000 12 2 12 7 ERNESTO 15.6 298.3 126 115 -1988 12 11 0 1 OSCAR 63.3 128.7 19 748 -1995 12 14 6 16 RAFAEL 70.0 46.0 22 375 -1974 1 11 12 23 ALBERTO 39.3 56.6 34 60 -1982 3 22 12 27 ISAAC 38.9 41.4 59 212 -1957 11 28 12 18 CHRIS 52.3 19.0 67 7 -1954 10 6 0 5 BERYL 67.2 114.8 99 746 -1950 11 20 6 3 FLORENCE 44.0 127.6 141 884 -1977 4 15 0 15 ISAAC 7.7 246.3 16 221 -1950 4 6 18 18 RAFAEL 12.9 84.8 65 633 -1976 6 18 0 27 SANDY 30.7 284.4 39 44 -1976 1 23 12 6 KIRK 17.0 292.4 11 533 -1961 10 24 0 23 GORDON 43.9 65.2 123 621 -1965 10 7 18 9 OSCAR 62.6 164.9 35 77 -1971 1 14 6 2 DEBBY 35.2 188.6 144 348 -1965 12 17 18 22 HELENE 50.2 92.5 66 50 -1953 9 13 12 10 TONY 32.8 50.6 53 301 -1961 12 21 18 14 DEBBY 64.9 78.9 124 799 -1983 6 3 18 5 OSCAR 18.5 80.8 147 625 -1976 9 17 12 22 OSCAR 19.2 246.4 144 650 -1963 9 20 0 5 RAFAEL 58.7 181.2 30 569 -1974 10 16 6 23 JOYCE 65.7 215.9 130 254 -1989 6 1 0 26 PATTY 68.5 277.2 29 878 -1968 7 4 18 9 PATTY 32.7 301.8 79 160 -1981 5 9 6 12 NADINE 28.2 25.3 67 768 -2002 3 4 6 17 GORDON 37.9 125.6 54 225 -1990 2 19 0 22 BERYL 51.1 148.4 129 608 -1981 10 4 12 25 VALERIE 62.4 34.8 32 150 -1997 6 14 6 13 DEBBY 12.9 152.6 54 709 -1952 1 3 6 25 JOYCE 14.0 247.2 71 761 -2004 4 2 12 14 TONY 19.4 87.8 163 775 -1992 11 15 0 11 JOYCE 49.3 294.8 11 74 -1969 10 18 0 26 OSCAR 15.4 212.1 46 747 -1955 1 14 0 18 ERNESTO 26.9 315.7 39 77 -1954 11 21 12 26 JOYCE 65.2 219.8 34 311 -1971 2 9 12 4 GORDON 10.9 154.8 44 241 -1994 12 28 18 22 BERYL 20.8 49.1 80 540 -1978 5 14 18 11 BERYL 27.2 217.6 26 562 -1964 8 15 18 23 FLORENCE 52.4 338.3 17 875 -1985 12 6 18 10 ISAAC 68.4 270.1 101 538 -1950 10 10 6 9 TONY 27.8 43.4 152 691 -1980 7 23 12 19 PATTY 49.6 337.0 130 345 -1981 1 25 0 26 BERYL 55.0 72.9 87 192 -1958 4 4 12 2 VALERIE 67.7 121.8 35 229 -1971 11 12 12 18 FLORENCE 41.4 253.3 130 626 -2002 4 18 18 16 HELENE 46.9 356.2 162 6 -1983 10 21 12 10 BERYL 57.7 139.4 109 764 -1975 9 26 6 13 ISAAC 39.4 154.6 157 525 -1980 6 14 6 4 NADINE 46.3 219.5 37 643 -1971 6 7 18 5 NADINE 50.4 259.9 44 716 -1957 5 4 6 5 MICHAEL 22.5 49.3 143 107 -1991 3 10 12 7 RAFAEL 17.6 267.6 140 520 -1969 5 9 6 2 LESLIE 24.7 116.3 12 559 -2000 10 21 12 6 WILLIAM 58.0 204.4 126 804 -1979 5 23 6 16 TONY 49.2 281.9 27 673 -1965 9 23 12 6 VALERIE 48.6 297.9 69 190 -1997 9 17 18 20 FLORENCE 65.5 70.5 23 419 -1998 12 18 18 5 OSCAR 12.2 102.3 47 874 -1960 12 23 0 25 SANDY 46.7 230.0 75 465 -1950 12 19 12 21 JOYCE 38.3 311.7 133 464 -2003 5 21 18 16 VALERIE 67.9 313.2 117 209 -1985 6 8 18 5 VALERIE 37.7 75.0 29 247 -1995 12 5 18 27 RAFAEL 45.1 228.2 89 199 -1987 11 26 12 3 ISAAC 25.3 75.9 31 638 -1997 1 26 6 25 OSCAR 41.8 21.0 20 464 -1991 4 19 6 11 ALBERTO 11.8 269.6 140 408 -1982 7 1 0 6 DEBBY 60.2 232.6 134 896 -1991 3 5 18 28 MICHAEL 64.9 73.0 139 697 -1976 8 6 12 2 ERNESTO 38.4 294.4 117 455 -1954 7 28 12 14 GORDON 69.6 281.6 85 815 -2003 11 24 0 25 RAFAEL 53.6 100.6 21 86 -1998 3 19 18 5 RAFAEL 37.3 227.0 116 57 -2004 11 24 18 25 NADINE 36.6 13.9 50 659 -1979 8 17 18 10 ERNESTO 50.6 176.2 79 278 -1973 6 18 6 20 NADINE 65.4 10.1 143 476 -1980 1 7 18 14 NADINE 28.9 79.8 15 284 -1988 10 28 6 22 KIRK 47.4 80.9 126 729 -1978 7 13 12 13 TONY 35.7 132.2 25 756 -1972 6 25 6 1 OSCAR 49.6 4.8 135 779 -1989 9 6 18 21 VALERIE 23.5 160.2 47 416 -1994 8 25 12 21 CHRIS 60.6 94.0 108 493 -1992 9 14 6 9 OSCAR 38.7 77.5 141 566 -1967 7 5 18 21 MICHAEL 33.5 350.7 137 724 -1963 2 10 6 5 GORDON 13.5 38.1 13 416 -1990 2 19 12 24 DEBBY 43.7 326.1 137 266 -1959 11 3 12 12 DEBBY 7.2 300.6 10 162 -1989 3 10 18 19 SANDY 64.7 224.2 39 639 -1989 7 27 6 16 VALERIE 43.1 57.8 55 170 -1978 6 2 6 25 TONY 12.7 312.6 93 830 -1988 12 26 18 3 WILLIAM 61.9 322.3 51 551 -1993 6 25 6 12 ISAAC 64.0 182.8 157 225 -1981 3 22 18 11 TONY 48.7 272.6 59 282 -1950 8 19 6 21 MICHAEL 18.9 235.7 81 636 -1974 8 15 6 22 LESLIE 11.7 41.9 61 529 -1979 1 8 18 15 FLORENCE 7.1 242.8 60 566 -2003 9 9 6 26 RAFAEL 55.9 85.9 91 824 -1991 1 5 18 28 GORDON 20.7 13.3 74 893 -1961 5 5 6 25 JOYCE 26.8 245.8 53 720 -1974 7 11 0 10 SANDY 40.1 349.2 56 564 -1991 5 24 0 5 RAFAEL 16.9 68.6 119 310 -1965 9 15 0 26 WILLIAM 55.8 115.1 51 46 -1969 3 20 0 8 OSCAR 17.6 193.8 164 559 -1990 2 7 0 3 ISAAC 31.7 309.8 141 696 -1993 6 7 0 5 WILLIAM 53.1 7.2 77 588 -1973 6 1 0 26 HELENE 39.8 212.0 143 591 -1980 4 11 0 12 TONY 55.3 125.1 31 467 -1997 3 24 0 12 OSCAR 12.5 48.2 57 165 -1996 12 10 0 18 RAFAEL 55.1 303.6 164 8 -1979 1 16 0 4 ISAAC 41.1 219.3 89 408 -1990 7 25 6 3 HELENE 8.4 122.5 42 193 -1959 7 13 18 13 WILLIAM 47.9 225.9 154 106 -2000 1 20 18 28 ERNESTO 9.7 279.3 134 65 -1985 10 21 6 18 ERNESTO 37.2 259.9 154 566 -2004 12 24 0 8 JOYCE 31.2 274.2 122 803 -1951 2 17 12 2 MICHAEL 20.9 211.7 81 56 -1967 11 9 0 9 TONY 36.4 93.8 38 850 -1952 2 21 6 12 ERNESTO 26.0 298.2 108 783 -1978 8 15 12 8 OSCAR 33.0 59.4 82 644 -1951 12 3 12 13 RAFAEL 55.0 241.5 29 692 -1966 5 15 0 22 ERNESTO 46.0 240.0 135 621 -1958 1 19 12 16 ISAAC 55.2 173.7 135 840 -1980 11 18 12 28 RAFAEL 8.2 2.5 19 89 -1973 1 6 12 19 HELENE 56.7 200.2 109 247 -1984 11 27 6 7 JOYCE 7.2 145.5 44 192 -1952 2 2 18 11 ALBERTO 58.9 198.5 58 600 -1968 12 18 12 10 ERNESTO 46.6 119.2 116 545 -1956 9 6 18 28 NADINE 21.7 112.5 155 102 -1994 3 2 6 26 OSCAR 64.1 323.4 146 722 -1965 3 25 18 7 SANDY 56.3 346.3 142 615 -1979 8 6 0 17 CHRIS 58.2 246.0 66 430 -1991 10 2 12 25 OSCAR 22.5 249.2 154 875 -1973 8 24 6 10 JOYCE 55.2 161.2 131 555 -1976 6 26 18 6 ISAAC 7.7 182.3 25 674 -1988 2 23 12 27 NADINE 54.8 118.5 43 129 -1964 7 24 18 13 LESLIE 52.7 107.0 64 207 -1976 3 2 18 2 HELENE 28.4 173.0 28 542 -1979 4 19 0 1 PATTY 37.3 223.9 66 721 -1958 11 4 0 3 JOYCE 7.5 203.1 26 740 -1997 8 16 18 23 WILLIAM 59.9 82.9 78 384 -1959 6 21 18 19 NADINE 53.9 311.5 66 469 -1971 8 10 0 4 RAFAEL 33.9 11.6 147 421 -2004 4 1 6 3 ALBERTO 51.4 46.8 141 498 -1969 10 27 6 19 ERNESTO 69.7 299.9 113 452 -1989 12 12 12 28 ERNESTO 24.0 305.3 72 434 -1992 3 12 12 13 ALBERTO 29.0 1.6 71 403 -2003 2 19 6 10 LESLIE 37.8 288.3 109 824 -1999 2 21 6 18 KIRK 36.5 156.5 162 772 -1967 3 7 12 6 WILLIAM 66.3 151.5 21 796 -1955 2 21 6 27 OSCAR 62.1 201.0 19 328 -1996 8 25 0 10 RAFAEL 31.6 302.3 143 461 -1994 12 28 18 11 HELENE 29.2 87.6 72 657 -1998 10 25 6 27 JOYCE 62.9 252.3 131 582 -1983 7 14 0 2 KIRK 11.5 215.9 134 732 -2004 6 20 6 17 BERYL 24.5 247.0 90 826 -2002 9 17 0 27 LESLIE 51.4 15.1 60 786 -1991 12 5 18 12 HELENE 10.9 347.2 29 767 -1995 7 6 6 2 DEBBY 36.6 299.2 116 83 -1993 9 17 0 4 WILLIAM 60.8 141.5 134 772 -1968 1 23 0 16 BERYL 59.5 346.8 10 765 -1960 3 15 12 15 NADINE 67.2 19.6 10 335 -1964 5 17 6 12 CHRIS 20.9 54.7 123 157 -1962 12 26 12 13 HELENE 15.5 275.4 159 176 -2004 7 22 0 21 RAFAEL 19.7 259.4 56 170 -1967 11 27 18 7 TONY 66.6 27.9 125 762 -2000 10 9 12 15 WILLIAM 44.9 272.6 97 210 -1959 7 3 12 10 VALERIE 33.4 272.6 87 612 -1973 6 18 6 16 FLORENCE 22.8 79.8 45 863 -1969 6 3 12 18 NADINE 61.4 257.7 40 21 -1967 7 20 6 1 HELENE 55.7 112.8 90 485 -1976 10 14 18 25 WILLIAM 35.3 150.0 64 454 -1971 9 7 12 12 VALERIE 53.5 30.1 107 590 -1996 6 15 12 8 DEBBY 68.4 142.8 64 585 -1983 8 6 12 9 BERYL 18.1 233.0 61 724 -1972 12 19 0 19 SANDY 59.9 343.8 154 58 -1992 4 5 0 9 SANDY 50.4 355.0 41 607 -1988 12 15 18 18 WILLIAM 18.5 350.7 161 144 -1971 2 6 18 22 FLORENCE 12.2 326.1 97 4 -1994 10 2 6 9 NADINE 11.9 159.6 118 104 -1990 7 12 18 5 ALBERTO 44.5 157.2 139 592 -1975 1 21 12 23 ALBERTO 45.3 158.6 57 210 -1987 3 22 12 6 FLORENCE 53.9 120.4 49 726 -1986 7 3 12 12 GORDON 59.4 307.7 124 555 -1969 10 28 12 1 NADINE 65.6 181.8 57 805 -1963 8 21 0 17 DEBBY 23.0 208.8 56 19 -1975 12 17 12 26 CHRIS 62.8 270.9 69 732 -1974 12 12 12 2 SANDY 49.7 157.4 153 679 -1968 2 11 12 14 ISAAC 38.2 46.9 77 280 -1998 4 14 12 17 TONY 20.3 341.2 162 561 -1986 5 17 12 4 HELENE 65.5 21.3 142 507 -1981 5 22 12 19 VALERIE 19.7 61.5 82 874 -1972 1 14 12 7 SANDY 38.9 356.8 120 689 -1963 1 26 6 1 BERYL 8.5 76.0 78 530 -1958 8 26 12 3 TONY 11.0 21.6 140 57 -1972 8 22 6 16 GORDON 26.1 141.0 85 292 -1998 6 4 18 4 TONY 8.3 90.7 125 459 -1968 3 17 6 16 DEBBY 17.5 272.3 30 131 -1998 2 24 18 13 LESLIE 14.1 10.0 112 685 -1954 6 14 0 17 ALBERTO 58.9 39.6 28 772 -1952 6 3 0 1 RAFAEL 35.4 98.1 110 250 -1975 12 23 0 3 MICHAEL 48.4 313.6 135 19 -1975 3 26 12 7 MICHAEL 8.9 123.0 65 821 -1985 12 14 18 15 WILLIAM 61.4 200.2 126 190 -1961 12 17 6 6 HELENE 39.1 344.6 145 66 -1998 9 26 12 13 LESLIE 64.8 327.0 84 465 -1955 8 3 12 17 WILLIAM 67.0 110.3 129 740 -1979 5 16 18 11 SANDY 35.2 256.6 74 229 -1983 11 28 12 8 ALBERTO 15.5 234.7 125 476 -1964 10 15 18 2 GORDON 24.3 313.2 103 897 -1974 7 1 18 14 WILLIAM 26.0 18.9 53 808 -1956 6 27 18 7 TONY 38.0 73.2 97 41 -1962 5 18 18 15 HELENE 9.2 255.8 102 40 -1993 9 17 0 16 ERNESTO 14.7 229.7 83 781 -1964 2 5 0 8 WILLIAM 50.3 184.6 105 476 -1998 1 6 18 10 PATTY 45.1 57.7 136 880 -1970 1 16 12 11 BERYL 34.4 28.4 82 574 -1986 5 15 18 15 JOYCE 63.7 3.5 41 174 -1977 3 28 0 3 ERNESTO 29.3 42.8 37 446 -1956 9 18 18 25 HELENE 59.9 74.6 164 835 -1969 10 6 12 27 DEBBY 32.7 143.1 106 4 -1963 12 14 18 28 ALBERTO 38.6 19.1 86 557 -1954 10 20 0 25 ALBERTO 60.0 333.3 141 307 -1953 2 22 12 10 FLORENCE 16.6 64.8 112 61 -1987 7 14 12 22 RAFAEL 49.9 165.8 90 78 -1974 6 12 0 19 ISAAC 55.8 304.8 134 605 -1959 4 23 6 7 KIRK 57.8 308.0 66 577 -1984 11 4 6 14 GORDON 37.8 56.5 59 725 -1972 8 1 18 1 KIRK 21.4 22.4 120 646 -1976 4 15 0 4 SANDY 69.3 156.3 18 363 -1962 5 4 0 24 LESLIE 48.2 200.9 91 10 -1970 2 11 12 28 TONY 30.7 98.8 152 617 -1950 11 17 6 8 WILLIAM 47.0 309.1 49 796 -1992 12 26 0 18 RAFAEL 35.9 252.0 41 54 -1968 12 19 12 7 GORDON 26.3 156.0 78 297 -1970 7 15 12 18 BERYL 28.3 66.1 104 37 -1979 11 1 6 16 WILLIAM 42.8 185.5 151 159 -1992 3 17 12 27 BERYL 47.0 102.2 31 17 -1976 2 9 12 6 RAFAEL 24.3 218.0 156 26 -1959 4 14 0 22 ISAAC 39.2 167.7 122 204 -1997 1 5 18 3 MICHAEL 42.3 183.7 61 88 -1975 12 24 18 12 WILLIAM 30.8 301.4 57 572 -1951 2 20 0 26 OSCAR 30.4 144.1 80 523 -1986 8 13 12 5 DEBBY 9.2 262.8 100 701 -1994 7 12 0 10 ALBERTO 61.3 145.3 117 446 -1980 8 11 0 16 NADINE 38.1 153.5 107 631 -2001 7 1 6 9 VALERIE 31.3 197.9 46 184 -1954 8 4 0 4 NADINE 55.9 104.3 91 546 -1999 8 25 0 20 GORDON 10.3 306.8 106 727 -1965 11 10 0 5 GORDON 7.3 43.7 85 466 -1985 2 19 6 7 BERYL 15.7 299.4 21 348 -1971 4 23 12 21 FLORENCE 38.0 0.2 148 25 -1977 11 21 0 7 SANDY 31.0 320.5 107 466 -1980 3 22 0 27 ERNESTO 55.9 26.7 97 220 -1974 1 3 12 23 TONY 23.3 8.7 88 277 -1961 4 19 12 21 KIRK 41.6 76.8 92 298 -1993 6 12 0 17 ERNESTO 38.3 91.1 123 630 -1952 4 19 6 27 LESLIE 62.6 356.2 25 514 -1958 8 15 12 19 FLORENCE 63.5 251.3 32 679 -1985 11 26 12 21 KIRK 18.5 338.7 148 554 -1950 11 27 12 27 WILLIAM 27.2 326.7 106 806 -1989 11 5 0 7 MICHAEL 7.6 171.5 146 784 -1956 3 28 18 5 TONY 9.3 345.1 51 507 -1994 9 21 6 24 HELENE 49.7 65.2 135 19 -2004 5 24 6 26 HELENE 40.0 220.0 148 185 -1991 1 27 0 25 LESLIE 57.2 62.2 100 273 -1998 3 7 18 27 ISAAC 50.6 98.7 69 879 -1962 11 4 0 15 ERNESTO 58.4 133.8 164 649 -1990 5 23 12 13 HELENE 43.7 77.8 21 526 -1977 4 3 18 5 LESLIE 17.7 75.5 151 207 -1951 6 1 0 25 HELENE 67.7 87.4 23 613 -1987 4 24 6 6 GORDON 43.2 157.4 42 564 -1982 12 1 6 13 VALERIE 64.3 185.6 36 261 -1967 11 18 12 11 RAFAEL 39.7 189.2 152 220 -1967 1 27 18 18 CHRIS 63.1 249.3 152 354 -1953 7 22 0 11 MICHAEL 59.8 353.6 66 502 -1999 10 27 18 18 LESLIE 64.6 343.1 47 264 -1962 1 26 6 16 FLORENCE 47.3 351.8 157 451 -1959 2 27 12 21 WILLIAM 20.3 205.8 94 490 -1960 7 24 0 28 JOYCE 32.2 163.1 136 163 -1985 9 23 6 6 SANDY 49.7 8.3 60 66 -1978 11 23 12 9 ISAAC 23.0 5.0 53 862 -1965 6 10 12 15 SANDY 49.6 99.1 155 320 -1974 8 17 18 10 ALBERTO 19.5 14.1 65 796 -1994 6 18 18 10 OSCAR 24.7 157.4 104 777 -1969 9 4 0 12 LESLIE 39.8 193.9 124 742 -1961 3 26 0 7 SANDY 29.3 11.9 120 40 -1963 7 17 0 22 OSCAR 27.0 251.1 122 682 -1963 11 28 6 4 ISAAC 64.6 99.9 41 283 -1984 8 10 12 22 SANDY 58.2 271.3 85 894 -1982 12 5 6 1 VALERIE 16.8 131.9 92 344 -1985 1 20 12 6 ISAAC 38.4 308.4 35 807 -1966 9 18 18 28 DEBBY 25.8 213.3 39 819 -1963 6 4 12 5 KIRK 29.5 169.5 109 766 -1999 6 2 12 5 CHRIS 19.8 89.3 161 698 -1960 9 24 12 11 JOYCE 19.4 342.9 69 762 -1976 5 21 12 19 VALERIE 40.3 245.4 129 230 -1988 4 13 0 7 FLORENCE 65.5 80.2 160 789 -1967 10 13 0 23 PATTY 52.7 22.3 77 256 -1981 11 11 0 1 SANDY 65.9 250.1 25 17 -1960 4 7 0 17 RAFAEL 41.8 81.4 77 605 -1978 3 21 6 10 BERYL 25.7 181.7 148 873 -1989 12 16 12 19 ISAAC 31.4 244.5 74 528 -1997 9 8 12 23 WILLIAM 28.8 246.3 109 581 -1972 1 14 18 21 ISAAC 61.1 204.4 138 230 -1992 10 27 0 15 TONY 64.1 286.3 92 456 -1980 5 10 12 13 ALBERTO 26.1 187.2 107 9 -1994 12 22 12 12 ERNESTO 39.7 248.5 159 91 -1965 10 26 12 26 MICHAEL 49.0 343.8 32 789 -1973 9 21 6 5 WILLIAM 66.1 34.0 157 680 -1991 5 28 0 3 MICHAEL 34.3 246.9 91 337 -1960 7 1 18 23 ERNESTO 46.7 145.9 99 565 -1992 6 8 18 6 NADINE 8.1 322.0 127 293 -1965 5 24 18 9 KIRK 20.9 212.9 58 804 -1980 2 3 0 22 JOYCE 27.0 293.9 79 680 -2001 4 22 6 15 ISAAC 63.6 276.7 75 866 -1950 5 9 0 2 OSCAR 69.9 104.0 16 283 -1984 10 12 0 6 FLORENCE 59.5 185.7 45 595 -1986 5 17 18 23 KIRK 47.2 41.7 57 348 -1995 3 17 18 14 ISAAC 42.9 206.1 10 358 -1963 8 19 6 14 PATTY 36.5 29.9 138 871 -2000 11 1 0 12 WILLIAM 58.0 7.7 48 140 -1959 12 4 0 26 PATTY 10.4 298.9 86 421 -1963 8 20 12 25 PATTY 32.9 141.5 93 121 -1982 2 23 12 23 RAFAEL 13.9 105.9 131 760 -1997 10 22 18 27 GORDON 62.0 113.8 107 283 -1991 5 1 6 23 KIRK 43.2 237.4 146 85 -1952 6 16 18 28 DEBBY 9.4 196.3 93 404 -1995 3 17 12 11 GORDON 17.4 342.0 23 304 -1976 10 14 18 14 RAFAEL 62.5 105.0 99 552 -1969 8 27 18 8 WILLIAM 35.2 176.7 113 437 -1986 8 8 18 19 OSCAR 45.3 65.5 161 740 -1975 10 3 12 17 VALERIE 14.6 348.3 105 41 -1960 4 17 18 3 JOYCE 22.3 213.1 147 295 -1962 8 26 0 16 HELENE 7.2 81.1 76 183 -1957 9 5 18 18 KIRK 22.2 64.2 48 625 -1973 11 2 6 3 HELENE 13.7 205.1 81 371 -1978 2 28 0 25 OSCAR 54.1 127.5 140 475 -1952 7 18 6 8 JOYCE 8.3 348.1 95 768 -1971 9 8 18 27 MICHAEL 27.9 354.8 43 132 -2002 7 3 0 23 OSCAR 49.5 345.9 76 124 -1990 6 16 12 25 MICHAEL 18.5 352.7 150 354 -1952 7 26 6 5 GORDON 38.4 1.9 40 53 -1983 10 15 0 7 KIRK 64.4 267.8 89 790 -1966 3 23 18 4 RAFAEL 54.2 335.4 162 581 -1976 9 16 18 17 NADINE 55.6 61.7 35 229 -1992 4 12 0 24 BERYL 60.9 259.4 75 69 -1956 9 26 0 1 FLORENCE 59.2 91.6 57 391 -1977 12 15 12 18 ALBERTO 46.0 303.9 148 420 -1952 10 8 0 3 ALBERTO 42.9 162.0 159 442 -1953 7 3 6 3 RAFAEL 27.3 34.5 99 793 -1977 3 10 12 2 BERYL 59.8 178.7 14 536 -1970 2 10 12 4 ISAAC 16.5 106.1 93 398 -1984 1 28 6 12 MICHAEL 10.9 99.4 162 802 -1957 6 15 12 24 BERYL 55.3 163.8 111 211 -1993 3 9 6 7 OSCAR 27.3 109.9 32 799 -1969 12 4 18 28 HELENE 25.3 299.6 20 170 -2000 2 10 12 5 VALERIE 11.8 332.0 53 755 -1976 8 7 0 4 KIRK 59.9 100.1 128 777 -1976 2 14 0 18 VALERIE 34.6 175.3 130 473 -1952 12 4 12 21 LESLIE 30.0 204.3 64 445 -1987 6 3 0 25 KIRK 41.0 66.4 153 317 -1999 12 26 0 27 KIRK 33.2 348.5 121 43 -1955 1 25 12 8 ALBERTO 33.2 66.1 144 316 -1980 4 3 6 23 HELENE 56.2 211.6 155 401 -1994 7 14 12 12 HELENE 37.3 250.7 40 403 -1969 7 18 0 21 MICHAEL 57.5 197.2 129 543 -1986 10 1 6 6 BERYL 38.4 44.7 75 375 -1989 12 16 0 14 TONY 20.2 245.9 14 239 -1988 2 14 0 25 HELENE 7.5 264.2 58 581 -1993 6 7 12 22 TONY 45.7 48.9 73 109 -1952 2 11 0 18 MICHAEL 30.5 156.1 45 864 -1968 6 27 6 10 PATTY 40.4 185.8 94 808 -1979 8 23 6 4 GORDON 42.9 122.2 60 10 -1996 10 3 18 7 NADINE 69.8 174.3 22 198 -1993 7 26 18 8 ALBERTO 60.2 304.9 61 893 -1994 4 23 6 16 ALBERTO 7.7 211.6 98 512 -1973 2 24 12 1 ISAAC 64.3 211.9 78 296 -1977 3 25 12 25 BERYL 29.1 74.3 21 171 -2004 11 2 0 5 FLORENCE 13.3 48.7 25 508 -1958 4 17 18 14 CHRIS 21.0 294.8 81 826 -1998 1 8 12 19 OSCAR 37.7 135.4 84 539 -1964 6 2 18 5 HELENE 26.7 276.5 34 329 -1963 10 15 6 15 PATTY 9.7 266.4 43 713 -1996 1 7 18 13 FLORENCE 65.4 306.6 128 604 -1961 6 15 0 6 VALERIE 28.0 141.9 84 603 -1961 10 20 6 1 ERNESTO 58.0 4.2 27 870 -1971 7 21 18 11 JOYCE 28.4 27.6 129 748 -1975 6 25 6 14 HELENE 53.9 236.7 122 0 -1998 3 17 18 7 TONY 20.6 22.6 28 368 -1958 8 12 12 17 PATTY 54.0 288.4 46 653 -1972 12 17 6 19 MICHAEL 68.1 139.4 76 630 -1987 4 16 18 26 WILLIAM 69.8 35.8 83 392 -2000 10 2 12 1 HELENE 18.8 178.5 32 277 -1974 10 17 0 15 CHRIS 10.1 206.9 73 115 -1995 11 25 6 2 KIRK 45.9 186.6 86 337 -1966 5 4 0 8 GORDON 56.7 254.0 158 582 -1998 3 2 18 20 PATTY 24.4 112.8 58 735 -1962 12 23 12 10 HELENE 32.9 193.3 45 138 -2004 8 19 0 18 LESLIE 14.4 198.9 132 636 -1977 8 10 6 22 WILLIAM 58.6 194.6 97 587 -1955 9 18 0 15 BERYL 14.1 205.7 143 576 -1960 1 11 0 5 CHRIS 44.1 279.7 24 303 -1972 10 23 12 9 TONY 28.9 173.1 23 137 -1971 2 12 12 23 HELENE 30.1 134.4 82 90 -1962 12 3 6 2 PATTY 35.2 194.9 91 336 -1991 10 15 0 1 TONY 47.0 169.5 102 835 -1963 6 27 6 15 DEBBY 35.5 338.1 162 665 -1979 3 28 6 13 WILLIAM 55.7 112.3 57 773 -1980 11 21 0 16 SANDY 53.2 107.2 159 825 -1983 7 12 18 16 KIRK 14.2 42.5 32 508 -1960 3 23 18 11 VALERIE 54.4 150.5 99 241 -1967 11 19 18 1 MICHAEL 44.3 91.7 36 890 -1975 8 23 6 28 OSCAR 57.7 195.0 72 380 -1957 11 10 6 12 KIRK 22.1 222.0 76 137 -1952 11 1 0 3 ISAAC 55.5 86.1 74 174 -1965 2 21 18 18 RAFAEL 19.3 103.9 156 96 -1979 8 16 6 20 VALERIE 41.7 8.3 20 174 -1979 1 26 6 11 VALERIE 53.3 246.2 14 219 -1983 2 16 18 14 CHRIS 13.6 351.7 27 227 -1953 7 9 0 22 TONY 54.3 318.5 152 504 -1976 5 4 18 20 TONY 28.9 342.4 50 403 -1961 9 22 12 16 NADINE 15.8 242.6 30 651 -1996 3 24 0 27 TONY 33.2 28.9 157 288 -1985 9 2 12 27 JOYCE 44.3 192.6 25 817 -2002 4 21 6 21 DEBBY 58.8 141.2 27 881 -1980 9 20 6 24 ISAAC 8.3 23.8 42 711 -1953 1 20 12 20 WILLIAM 19.4 269.2 132 190 -1979 5 18 18 21 VALERIE 54.7 344.5 108 168 -1976 3 9 12 10 WILLIAM 29.5 131.5 115 538 -1971 4 22 0 16 CHRIS 30.0 210.6 156 704 -1985 9 6 0 21 VALERIE 35.4 335.9 38 242 -1981 5 24 6 9 RAFAEL 34.0 345.6 56 618 -1998 10 23 12 5 TONY 24.8 204.3 90 334 -1982 8 8 18 28 PATTY 50.5 154.6 65 782 -2003 4 6 18 13 WILLIAM 37.5 355.2 58 681 -1967 7 26 0 19 ERNESTO 33.1 232.6 14 759 -1997 9 18 6 17 ERNESTO 12.4 168.7 76 25 -1957 2 8 18 22 WILLIAM 55.3 35.6 63 167 -1955 10 20 12 23 DEBBY 49.1 248.4 148 127 -1962 2 24 0 7 OSCAR 37.7 292.9 121 89 -1959 4 1 6 6 OSCAR 44.3 240.6 129 618 -1982 11 20 6 10 RAFAEL 43.1 226.2 21 441 -1960 4 2 12 25 SANDY 61.7 301.9 147 596 -1975 2 24 12 2 CHRIS 59.1 159.4 96 368 -1997 5 27 18 17 MICHAEL 44.1 275.2 81 887 -1961 9 12 0 21 SANDY 68.4 188.0 159 373 -1961 10 2 0 18 ALBERTO 14.6 274.1 116 318 -2001 1 5 12 6 ISAAC 8.5 304.3 162 70 -1965 9 25 0 9 VALERIE 32.4 197.7 142 192 -1987 11 6 12 9 BERYL 7.5 164.3 57 256 -1966 11 15 0 24 FLORENCE 11.2 353.2 75 738 -1964 2 20 18 9 DEBBY 63.2 175.9 72 491 -1967 1 7 6 2 VALERIE 29.1 58.9 67 285 -1985 3 21 18 2 MICHAEL 24.3 267.8 137 265 -1992 6 23 0 7 TONY 47.6 4.2 105 323 -1951 1 19 0 25 ERNESTO 44.1 27.5 163 378 -1978 2 25 6 27 DEBBY 10.0 221.5 108 429 -1975 9 3 6 7 PATTY 57.8 60.4 70 164 -1981 6 27 12 15 RAFAEL 36.0 118.5 124 214 -1990 4 10 12 26 KIRK 13.3 25.2 84 308 -1952 3 13 12 26 HELENE 63.6 286.9 163 261 -1988 7 13 18 1 VALERIE 31.5 152.7 148 681 -1997 10 6 12 8 CHRIS 27.3 324.6 13 591 -1993 11 15 12 8 GORDON 28.0 100.7 77 638 -1986 5 11 18 12 GORDON 20.8 122.0 124 584 -1992 12 22 18 27 KIRK 36.5 55.6 150 835 -1998 7 11 0 6 ERNESTO 22.3 114.2 75 147 -2003 6 24 12 24 FLORENCE 43.0 334.2 73 558 -2004 8 24 0 25 FLORENCE 34.5 275.3 116 299 -1986 5 5 12 2 DEBBY 56.3 27.5 67 400 -1961 7 2 6 23 ERNESTO 32.6 12.7 126 64 -1955 12 3 18 21 LESLIE 49.4 14.0 51 94 -1989 4 8 0 13 TONY 63.7 3.0 115 183 -1960 11 23 18 2 JOYCE 63.3 288.2 81 137 -1997 10 20 18 25 SANDY 30.9 145.8 68 563 -1956 5 26 6 11 SANDY 10.0 54.6 160 548 -1988 1 16 0 19 BERYL 27.2 300.5 158 208 -1980 10 20 0 7 CHRIS 20.1 211.6 134 613 -1965 8 16 18 10 FLORENCE 26.8 57.9 22 209 -2002 11 19 6 27 HELENE 25.7 319.2 81 182 -1997 9 25 12 14 ISAAC 32.5 165.5 91 337 -1963 2 27 6 21 HELENE 13.0 39.1 148 835 -1956 9 12 12 2 KIRK 14.9 213.3 37 892 -1966 10 7 0 21 BERYL 56.7 196.4 32 144 -1967 11 23 18 20 NADINE 67.6 119.7 151 518 -1961 10 15 0 11 SANDY 58.2 310.6 131 742 -1985 2 17 12 14 JOYCE 33.0 28.6 21 425 -1956 3 21 18 5 CHRIS 25.7 4.6 132 673 -1975 2 5 12 24 NADINE 69.7 160.4 18 895 -1988 2 23 12 26 LESLIE 49.6 109.6 32 407 -1986 8 25 18 24 CHRIS 64.8 176.0 38 61 -1960 4 7 18 12 HELENE 49.0 285.7 22 491 -1950 6 19 6 1 RAFAEL 42.5 51.9 99 299 -1966 1 8 6 13 FLORENCE 25.3 240.4 64 600 -1995 11 4 18 12 WILLIAM 64.1 282.8 104 374 -1983 12 20 18 10 NADINE 58.0 15.3 100 624 -1965 9 14 18 22 WILLIAM 64.0 90.9 64 879 -1982 5 21 12 25 VALERIE 49.0 2.7 20 243 -1989 11 8 18 24 FLORENCE 37.9 15.8 35 615 -1970 6 23 18 25 JOYCE 12.1 38.9 150 660 -1956 8 21 0 12 ALBERTO 22.1 13.4 144 445 -1956 1 8 12 18 BERYL 52.5 259.2 135 3 -1974 6 13 18 17 ISAAC 29.2 341.2 87 484 -1974 3 12 0 23 FLORENCE 42.3 321.1 161 394 -1983 2 26 6 9 FLORENCE 64.4 251.3 11 561 -1972 6 24 0 25 ALBERTO 25.9 18.1 123 134 -1956 9 21 6 1 DEBBY 65.3 88.3 78 299 -1998 9 3 12 13 ALBERTO 67.1 114.9 43 247 -1998 6 11 18 18 MICHAEL 22.6 117.3 47 53 -1978 11 5 6 4 PATTY 20.4 3.8 156 540 -1971 10 12 12 28 GORDON 13.9 278.5 134 341 -1951 5 20 6 23 BERYL 53.8 216.3 128 772 -1965 8 25 12 27 NADINE 36.8 336.0 161 720 -1993 7 16 6 14 PATTY 56.7 33.9 65 39 -1989 7 13 0 2 ERNESTO 30.1 194.8 139 836 -1974 9 23 0 18 MICHAEL 22.2 0.1 70 222 -1984 12 17 12 18 FLORENCE 57.3 144.9 12 719 -2002 3 24 18 28 ISAAC 37.6 329.9 160 123 -1960 9 10 0 28 JOYCE 67.4 340.1 118 1 -1959 6 11 0 16 VALERIE 35.6 172.2 158 149 -1964 1 21 12 10 ISAAC 56.2 91.9 124 119 -1993 5 24 0 8 VALERIE 21.3 207.8 149 615 -1981 5 21 12 8 GORDON 64.4 164.6 53 450 -1972 8 4 12 6 BERYL 20.6 180.4 60 525 -1972 5 23 18 5 JOYCE 19.0 113.1 54 167 -1982 12 4 18 3 ISAAC 35.0 148.9 113 641 -1984 10 12 0 27 HELENE 61.7 205.1 27 129 -1972 8 15 6 2 ALBERTO 68.8 351.5 61 451 -1961 8 22 0 1 ERNESTO 25.1 48.7 33 717 -1950 8 28 18 19 ALBERTO 68.8 179.3 101 124 -1991 7 4 12 14 RAFAEL 47.7 121.5 141 541 -1992 9 28 12 22 KIRK 66.2 8.7 80 170 -1962 4 23 6 19 BERYL 33.7 280.0 18 471 -1996 11 2 0 10 NADINE 59.2 230.7 15 898 -1966 10 6 18 12 MICHAEL 48.8 287.5 126 329 -1972 12 5 12 25 TONY 38.4 257.3 52 748 -1992 5 6 18 22 GORDON 60.4 159.3 112 144 -2002 9 3 12 13 HELENE 31.2 328.2 129 708 -1977 12 27 18 15 WILLIAM 42.4 41.8 162 482 -1988 3 2 6 10 DEBBY 18.3 309.0 25 420 -1956 6 5 0 1 MICHAEL 21.2 355.7 133 228 -1979 1 2 6 2 ALBERTO 52.4 37.7 122 802 -2002 10 24 0 22 GORDON 57.9 73.3 43 75 -1993 3 9 0 14 WILLIAM 61.0 34.4 151 493 -1974 6 7 6 11 ALBERTO 30.0 302.9 66 95 -1967 12 26 18 21 LESLIE 19.3 189.6 104 851 -2000 3 5 12 1 OSCAR 45.5 350.4 59 706 -1995 5 2 12 16 ERNESTO 39.2 281.2 128 835 -1952 1 7 18 28 PATTY 52.8 347.5 66 683 -1983 8 20 12 22 ISAAC 31.1 5.0 89 131 -1993 5 19 6 20 FLORENCE 25.9 245.5 134 400 -1966 6 22 12 1 BERYL 31.3 77.1 100 26 -1960 5 12 0 26 FLORENCE 67.9 59.9 27 194 -1971 9 23 0 20 OSCAR 13.8 281.3 70 115 -1991 6 18 0 10 PATTY 42.9 0.8 90 78 -1993 2 2 18 5 HELENE 40.4 85.8 107 144 -1997 12 11 6 5 DEBBY 30.6 85.6 142 736 -1963 3 10 18 13 SANDY 39.0 236.1 96 148 -1987 2 8 0 10 GORDON 38.8 227.0 77 102 -1991 11 14 6 21 WILLIAM 29.8 319.1 149 323 -1995 7 16 18 13 RAFAEL 59.3 79.6 47 214 -1977 2 7 18 1 ALBERTO 28.7 131.7 122 817 -1973 7 28 12 10 ALBERTO 48.6 113.3 149 520 -1967 11 4 6 2 VALERIE 16.0 60.8 145 473 -1998 12 28 12 22 ERNESTO 32.0 103.9 131 467 -1958 10 24 18 27 DEBBY 56.5 96.0 63 506 -1994 1 18 12 27 GORDON 25.4 324.4 42 343 -1954 9 5 0 23 LESLIE 38.9 153.1 104 607 -1996 5 18 0 11 MICHAEL 34.9 303.5 164 711 -1964 7 15 0 6 FLORENCE 31.7 239.7 60 150 -2002 8 21 6 18 NADINE 49.9 209.4 130 623 -1979 1 17 6 12 NADINE 29.2 227.3 93 639 -1959 7 8 12 24 ERNESTO 7.9 78.0 14 119 -1953 10 13 12 12 ERNESTO 32.7 187.7 12 293 -2000 5 12 12 4 TONY 37.5 289.0 127 91 -1962 9 11 6 13 VALERIE 60.6 37.4 57 44 -1956 1 24 18 23 GORDON 64.7 196.7 51 731 -2004 2 10 0 10 BERYL 21.2 149.1 114 481 -1974 10 7 12 22 OSCAR 62.2 74.7 109 24 -1993 7 15 12 26 NADINE 35.7 70.3 106 646 -1979 6 19 12 24 ISAAC 15.1 255.6 72 691 -1954 7 27 6 26 ALBERTO 48.2 98.0 33 247 -1974 3 25 18 22 FLORENCE 66.1 18.5 161 775 -1973 12 1 6 10 GORDON 20.7 118.1 155 631 -1999 5 19 0 21 KIRK 39.1 42.0 56 767 -1994 5 10 12 1 TONY 55.4 219.4 140 90 -1977 3 16 6 21 PATTY 69.3 229.0 154 294 -1973 8 6 0 4 CHRIS 27.8 125.2 156 255 -1987 3 28 0 9 ERNESTO 69.3 151.0 15 307 -1988 5 27 12 24 MICHAEL 26.0 185.5 82 280 -1962 11 14 0 17 CHRIS 17.8 109.8 20 628 -1981 6 12 18 20 VALERIE 67.4 277.2 129 171 -1987 6 6 0 3 ISAAC 18.8 266.3 60 570 -1988 11 18 12 26 MICHAEL 40.5 131.7 156 321 -1987 8 21 0 17 SANDY 55.2 111.6 56 794 -1998 8 10 6 13 ALBERTO 20.1 304.8 136 892 -1988 9 14 12 23 ISAAC 10.0 145.7 100 821 -1969 2 21 6 22 NADINE 33.1 154.3 55 566 -1965 7 3 12 19 JOYCE 31.2 124.2 140 210 -1960 1 14 18 4 SANDY 31.6 311.7 143 646 -1969 10 12 6 14 JOYCE 24.8 188.8 52 454 -1962 11 22 12 23 RAFAEL 10.5 90.9 137 214 -1969 4 4 12 28 ISAAC 49.7 116.8 52 323 -1963 7 9 12 25 RAFAEL 41.1 327.2 41 591 -1989 9 24 18 2 SANDY 58.2 121.7 63 272 -1965 2 15 18 22 VALERIE 38.5 34.2 103 812 -1995 2 18 18 24 DEBBY 51.7 89.2 49 190 -1980 5 6 12 5 NADINE 7.3 68.6 107 323 -1973 11 3 12 21 SANDY 41.6 277.4 117 732 -1987 4 1 12 2 WILLIAM 69.7 247.8 115 31 -1992 7 21 6 12 HELENE 33.3 292.4 105 814 -1967 3 9 0 15 DEBBY 40.0 315.3 47 736 -1955 11 19 0 8 VALERIE 9.9 169.5 62 326 -1983 2 13 18 1 FLORENCE 16.5 96.4 156 377 -1987 9 13 6 26 ERNESTO 10.9 292.9 13 391 -1951 6 27 6 18 TONY 52.5 219.4 18 71 -1984 7 24 12 12 SANDY 41.6 48.8 137 671 -1970 2 14 6 10 BERYL 46.1 43.8 119 788 -1951 4 27 0 19 HELENE 60.6 112.4 126 112 -1979 8 26 18 23 ALBERTO 18.8 223.2 156 834 -1975 7 2 12 26 JOYCE 23.0 101.1 34 618 -1996 3 25 18 5 PATTY 61.4 13.9 135 369 -1957 1 18 18 13 TONY 64.4 119.5 43 423 -1998 12 22 12 20 VALERIE 23.3 282.7 151 278 -1974 6 21 18 27 PATTY 52.9 15.9 133 169 -1987 5 28 18 12 WILLIAM 42.4 287.4 58 446 -1977 10 6 6 18 TONY 66.0 287.0 51 263 -2003 7 4 12 18 FLORENCE 30.3 170.8 149 785 -1984 12 4 6 24 ISAAC 35.1 7.3 22 386 -1979 9 21 0 5 TONY 60.5 82.2 134 737 -1950 11 9 18 5 NADINE 39.6 229.5 159 220 -1958 5 23 6 22 CHRIS 57.1 326.3 28 558 -1959 10 12 12 21 VALERIE 42.7 308.6 149 365 -1968 5 17 12 25 GORDON 23.5 95.5 70 706 -1974 9 9 12 17 NADINE 33.3 313.1 33 863 -1951 2 1 18 10 WILLIAM 28.8 33.4 76 879 -1990 4 20 6 25 KIRK 67.6 245.7 121 353 -1959 7 1 6 23 MICHAEL 34.5 166.2 158 647 -1999 9 14 0 1 OSCAR 58.5 188.1 57 34 -1995 3 7 0 19 BERYL 51.9 355.2 104 553 -1963 7 19 6 24 TONY 7.7 36.5 64 66 -1998 8 8 12 27 LESLIE 7.2 89.5 141 705 -1959 5 26 12 19 VALERIE 7.2 195.7 148 440 -1957 3 9 18 5 FLORENCE 45.3 108.1 76 74 -1992 3 1 6 10 KIRK 27.7 305.1 55 678 -2002 8 16 12 7 WILLIAM 32.1 276.2 55 328 -1968 1 17 0 14 LESLIE 62.3 167.0 146 34 -1982 3 12 6 14 KIRK 7.9 282.1 107 64 -1957 5 20 6 21 PATTY 50.7 204.0 87 68 -1953 11 28 12 6 GORDON 34.2 164.0 32 856 -1986 1 16 6 8 LESLIE 67.2 353.1 84 373 -1964 9 22 12 19 GORDON 50.3 152.0 148 773 -1990 7 1 0 27 RAFAEL 65.7 102.6 76 5 -2004 1 11 0 23 KIRK 65.5 240.9 138 778 -1973 2 11 18 8 GORDON 26.1 23.5 113 551 -1993 9 9 0 4 MICHAEL 66.4 315.9 128 49 -1985 6 20 18 12 OSCAR 34.2 206.9 148 535 -1950 11 8 6 15 NADINE 7.7 262.1 130 548 -1955 3 4 18 22 PATTY 41.4 13.1 133 179 -1954 11 27 12 15 JOYCE 44.7 144.4 107 836 -1964 12 10 6 9 BERYL 30.6 113.1 133 681 -1971 10 19 12 22 ALBERTO 20.8 225.9 139 727 -1957 4 26 6 9 OSCAR 46.9 0.5 131 372 -1950 9 2 0 22 HELENE 63.2 12.3 94 359 -1965 1 27 12 28 BERYL 66.6 154.4 108 260 -1950 7 11 0 10 LESLIE 34.0 65.2 124 714 -2000 4 23 0 11 GORDON 45.3 31.8 149 588 -1985 1 12 12 12 PATTY 29.9 310.5 110 508 -1958 1 19 18 14 VALERIE 33.1 49.7 48 645 -1978 1 13 12 7 PATTY 21.7 316.4 97 582 -1970 3 10 6 20 WILLIAM 20.3 83.1 39 670 -1996 3 15 12 28 KIRK 54.5 223.0 162 553 -1999 11 26 0 1 LESLIE 53.7 28.3 63 745 -1962 2 27 12 21 OSCAR 57.2 195.3 44 360 -1974 5 14 6 8 GORDON 7.2 346.6 32 714 -1996 9 26 12 25 DEBBY 40.2 215.0 89 326 -1958 5 14 18 4 ALBERTO 35.0 164.1 125 598 -1987 9 12 12 28 OSCAR 37.0 176.6 24 54 -1993 3 21 12 1 VALERIE 39.4 31.1 78 806 -1960 9 16 18 26 SANDY 52.0 207.4 150 705 -1971 2 1 0 4 ISAAC 69.5 324.9 107 333 -2002 12 16 12 6 JOYCE 10.6 142.2 16 269 -1954 8 24 18 25 GORDON 62.8 228.1 34 623 -1993 3 24 18 22 FLORENCE 17.7 184.2 107 157 -1967 3 17 0 27 OSCAR 58.0 265.3 22 410 -1952 4 22 18 8 FLORENCE 49.7 293.1 154 352 -1981 7 9 18 23 CHRIS 60.2 41.4 32 159 -1957 8 28 0 16 KIRK 40.9 249.6 83 141 -1984 6 12 12 4 WILLIAM 49.7 322.8 27 590 -1975 7 8 18 7 ALBERTO 15.5 352.9 139 179 -1953 4 19 12 19 DEBBY 14.8 354.9 81 26 -1990 8 17 0 7 DEBBY 51.4 12.5 103 634 -2002 3 12 12 25 CHRIS 55.4 305.7 26 85 -1953 10 12 0 5 ERNESTO 45.6 184.9 19 644 -1979 3 18 0 12 RAFAEL 27.1 256.9 53 750 -1994 7 28 12 28 ALBERTO 50.2 49.4 37 563 -1960 7 16 0 14 VALERIE 31.8 75.3 69 616 -1961 6 15 0 24 TONY 49.7 171.8 113 64 -1960 6 22 12 17 PATTY 20.9 294.6 71 749 -1965 11 19 0 5 TONY 55.2 63.9 88 29 -1973 2 20 0 4 DEBBY 48.4 313.6 96 305 -1980 8 20 18 4 DEBBY 39.2 44.9 18 352 -1954 1 3 0 13 BERYL 70.0 226.3 98 561 -2004 12 25 18 5 HELENE 26.6 185.9 139 876 -1955 7 24 6 18 TONY 24.2 65.1 68 663 -1972 7 11 12 16 PATTY 41.9 137.5 50 852 -1964 5 20 18 1 DEBBY 59.2 134.8 46 609 -1986 5 2 6 13 OSCAR 61.6 228.7 145 483 -1993 2 8 18 22 RAFAEL 68.1 121.4 34 699 -1982 7 25 6 14 KIRK 10.4 116.0 58 280 -1989 10 5 12 21 RAFAEL 45.2 77.8 137 565 -1961 3 9 12 25 ALBERTO 11.6 297.2 105 110 -1952 1 10 6 9 GORDON 62.0 337.6 78 599 -1992 2 8 18 7 GORDON 24.0 288.5 101 269 -1975 6 3 0 4 ERNESTO 16.5 246.6 104 417 -1968 9 12 0 2 GORDON 53.8 117.4 139 75 -1982 5 2 12 21 BERYL 21.3 184.6 109 210 -1990 12 24 6 23 RAFAEL 60.3 337.7 153 603 -1967 4 17 18 7 DEBBY 67.8 100.7 47 220 -1995 5 17 18 14 ERNESTO 28.3 20.9 34 630 -1954 7 7 18 21 CHRIS 21.3 100.9 86 550 -2002 2 3 12 22 KIRK 49.0 254.3 132 745 -1975 12 5 0 4 GORDON 23.8 210.9 37 27 -1989 12 26 18 3 CHRIS 40.2 310.3 86 833 -1962 3 12 18 6 OSCAR 33.3 140.1 158 571 -2003 10 10 18 11 KIRK 22.4 357.2 52 499 -1994 10 13 18 6 VALERIE 46.7 133.4 94 598 -1961 12 13 6 13 SANDY 36.4 294.2 89 31 -2003 6 1 6 6 BERYL 27.6 57.3 154 258 -1953 1 7 6 18 FLORENCE 42.3 133.8 36 781 -1956 6 6 18 28 WILLIAM 35.9 10.0 72 83 -2000 6 4 0 23 FLORENCE 27.9 283.9 90 88 -1956 12 4 18 24 ALBERTO 48.9 306.7 158 695 -1977 1 27 6 19 FLORENCE 19.0 140.9 133 858 -1978 4 10 18 25 NADINE 20.1 197.1 50 310 -1960 4 5 6 2 KIRK 58.5 308.8 57 560 -1971 11 14 6 24 ERNESTO 68.0 212.5 49 514 -1972 10 22 0 28 SANDY 14.3 159.5 83 220 -1983 12 25 18 14 VALERIE 13.8 60.5 43 623 -1961 4 22 12 4 ALBERTO 53.2 74.3 51 527 -1959 9 13 6 28 JOYCE 7.4 284.9 44 67 -1985 9 15 12 27 SANDY 41.1 38.9 68 308 -1956 1 13 12 11 ERNESTO 54.7 215.5 72 869 -1962 3 19 18 8 BERYL 43.2 341.9 120 825 -1996 7 20 12 26 SANDY 26.4 75.3 60 894 -1957 7 11 12 25 HELENE 37.4 132.6 67 718 -1986 8 13 12 8 WILLIAM 58.1 238.7 156 343 -2000 3 27 6 2 DEBBY 36.9 208.2 47 42 -1959 4 13 0 21 ERNESTO 65.3 45.3 96 763 -1995 6 13 6 1 ISAAC 61.0 293.6 126 180 -1989 10 23 0 12 NADINE 55.4 263.3 32 137 -1966 3 18 18 21 JOYCE 61.8 6.3 22 0 -1988 1 7 12 20 ISAAC 44.6 354.6 37 169 -1982 6 22 6 1 HELENE 34.6 188.9 95 817 -2004 10 9 18 4 DEBBY 8.5 100.4 37 544 -1959 4 15 0 1 WILLIAM 55.5 198.9 98 806 -1954 12 7 6 27 SANDY 25.2 0.1 24 578 -1981 8 5 12 2 JOYCE 61.1 294.3 29 460 -1996 1 12 18 27 SANDY 26.6 253.7 136 373 -1965 11 23 0 25 JOYCE 7.1 114.2 81 27 -1988 12 27 18 24 HELENE 21.7 157.5 49 247 -1963 10 11 12 10 CHRIS 26.4 308.1 148 228 -1982 9 11 12 8 TONY 68.4 0.3 29 501 -1964 10 27 6 21 FLORENCE 62.3 247.0 159 567 -1970 10 19 12 12 PATTY 17.8 3.4 156 280 -1955 12 7 12 12 JOYCE 22.9 92.4 86 714 -1986 7 11 12 14 MICHAEL 63.8 318.2 136 899 -2002 10 12 6 19 PATTY 28.8 256.5 130 663 -1997 10 8 12 4 VALERIE 68.8 182.6 108 619 -1997 7 12 12 11 GORDON 67.5 90.3 72 136 -1980 9 8 12 4 TONY 16.5 296.2 34 510 -1957 11 22 18 9 RAFAEL 46.0 158.5 27 226 -1984 12 25 0 1 TONY 69.7 317.0 25 423 -1958 7 19 0 20 ISAAC 32.7 152.6 143 530 -1973 3 26 6 4 GORDON 17.8 139.5 86 577 -1978 4 4 18 1 BERYL 13.2 94.0 101 497 -1957 12 27 18 7 BERYL 22.5 225.8 108 7 -1969 10 6 6 14 BERYL 41.1 37.9 150 499 -1957 8 21 18 13 ALBERTO 22.6 133.9 56 132 -1952 3 4 18 21 LESLIE 37.8 317.5 119 719 -1999 2 9 12 7 FLORENCE 23.7 195.0 60 265 -1967 12 8 6 18 SANDY 28.8 143.8 77 506 -1991 4 12 12 20 VALERIE 54.3 94.2 23 665 -1965 2 25 0 7 DEBBY 51.3 266.5 101 579 -1991 9 14 12 13 ISAAC 7.2 275.4 85 712 -1962 2 23 18 8 NADINE 21.8 129.7 38 230 -1953 6 9 6 27 VALERIE 43.2 207.5 55 255 -1986 2 14 6 13 KIRK 50.9 242.7 129 78 -1975 12 2 12 25 GORDON 10.2 214.7 76 776 -1973 7 4 12 13 RAFAEL 21.9 93.0 84 241 -1952 8 11 12 9 TONY 35.4 283.1 92 793 -1966 7 25 0 7 TONY 66.3 285.9 107 655 -1951 7 28 12 6 ERNESTO 22.7 320.4 132 444 -2004 9 24 0 15 ISAAC 44.6 109.2 15 153 -1997 9 20 12 13 CHRIS 23.0 210.1 117 656 -1958 3 6 18 17 MICHAEL 67.2 80.5 117 480 -1992 9 21 18 6 KIRK 39.4 160.6 96 129 -1960 2 23 12 19 RAFAEL 32.5 86.0 113 895 -1963 8 7 18 27 ISAAC 66.7 87.7 136 71 -1995 3 28 0 27 TONY 56.1 163.4 25 242 -1957 12 24 18 24 ISAAC 68.5 224.7 116 797 -1962 12 20 0 20 VALERIE 40.8 273.8 43 505 -1964 4 24 6 11 KIRK 32.6 322.8 59 869 -1975 2 3 18 19 SANDY 47.8 41.3 126 172 -1983 10 4 0 17 HELENE 15.7 261.0 141 535 -1970 7 15 12 5 NADINE 39.2 173.6 67 203 -1977 10 18 6 22 ERNESTO 21.2 154.9 114 637 -2003 12 20 18 8 BERYL 26.6 8.9 124 172 -1981 1 6 6 14 JOYCE 63.8 192.4 127 167 -1970 4 6 6 17 SANDY 64.2 26.2 93 853 -1995 12 25 18 25 ALBERTO 37.7 236.4 81 194 -1975 8 20 0 14 HELENE 54.8 218.6 98 448 -2000 3 15 18 20 PATTY 55.8 11.4 148 615 -1987 3 8 12 3 VALERIE 27.4 100.6 24 293 -1966 2 8 0 15 FLORENCE 64.7 205.9 112 436 -1988 1 16 12 18 DEBBY 39.4 166.1 63 382 -1969 9 8 12 16 NADINE 38.5 235.0 122 319 -1957 6 8 18 1 CHRIS 41.1 334.3 15 463 -1981 3 10 6 28 VALERIE 61.9 292.1 108 110 -1984 4 6 0 20 VALERIE 48.6 172.9 70 83 -1982 2 3 12 25 RAFAEL 50.3 192.1 42 753 -1990 8 15 18 7 BERYL 15.3 94.0 13 88 -2003 10 27 18 4 ERNESTO 39.8 48.0 39 88 -1977 9 7 18 8 ALBERTO 40.0 185.0 115 476 -1962 2 10 12 1 RAFAEL 15.3 42.5 115 103 -1980 10 16 0 3 FLORENCE 44.0 194.2 25 9 -1958 11 2 12 6 ISAAC 44.1 173.7 76 237 -1959 12 7 18 5 GORDON 51.8 270.0 94 165 -1950 2 4 12 25 NADINE 25.8 350.0 122 224 -1972 7 3 12 7 SANDY 36.3 110.5 158 482 -1993 3 4 12 21 DEBBY 60.3 304.0 108 116 -1962 6 26 12 22 FLORENCE 8.9 237.2 87 425 -1950 8 27 6 22 ALBERTO 41.1 40.7 132 649 -2000 2 18 12 24 TONY 45.8 49.9 155 895 -1964 5 6 0 5 SANDY 66.1 350.9 51 389 -1964 1 22 12 11 MICHAEL 25.9 216.4 132 296 -1979 11 12 12 3 OSCAR 21.4 36.9 155 537 -1954 11 9 18 18 ALBERTO 37.0 253.4 40 271 -1965 5 13 12 9 LESLIE 68.0 209.6 57 863 -1965 9 4 12 11 NADINE 61.4 300.4 29 443 -2003 6 27 12 17 LESLIE 28.9 353.4 53 820 -1986 4 6 6 17 FLORENCE 34.2 350.5 137 890 -1984 9 4 12 17 TONY 21.4 227.4 36 33 -1952 10 8 18 23 DEBBY 30.4 252.3 115 611 -1952 6 10 0 3 BERYL 67.6 327.6 128 103 -1974 12 6 12 16 RAFAEL 34.7 299.3 81 208 -1958 7 8 0 28 JOYCE 38.9 181.9 107 91 -1994 7 18 12 13 PATTY 45.4 295.5 147 241 -1975 3 21 0 17 RAFAEL 12.0 192.4 148 317 -1956 5 1 0 2 NADINE 47.1 151.1 22 439 -1989 8 25 0 3 OSCAR 11.9 254.0 135 633 -1958 3 27 18 22 FLORENCE 62.3 237.0 127 441 -1971 8 18 0 25 ERNESTO 54.3 111.7 83 741 -1970 2 27 18 8 DEBBY 57.3 103.0 122 123 -1964 5 4 18 2 CHRIS 66.6 357.5 63 471 -1983 8 7 6 7 OSCAR 61.1 153.2 121 494 -1951 2 27 6 13 ALBERTO 25.5 171.3 157 780 -1969 12 20 18 27 CHRIS 43.9 46.5 46 336 -1997 4 18 12 24 JOYCE 38.0 67.0 143 367 -1996 8 7 0 20 SANDY 54.8 280.7 77 350 -1964 9 11 6 6 NADINE 35.6 14.7 104 457 -1959 7 12 0 21 MICHAEL 55.4 236.2 153 605 -1956 7 9 6 3 KIRK 58.6 193.4 71 898 -1964 12 15 12 15 ERNESTO 28.9 226.3 86 807 -1984 7 9 0 4 KIRK 20.3 324.4 119 410 -1958 11 20 6 24 KIRK 19.4 330.2 154 215 -1986 7 19 6 6 BERYL 57.1 83.0 75 428 -1968 2 14 12 24 JOYCE 52.1 287.8 86 441 -1963 8 6 6 10 NADINE 16.7 247.8 46 526 -1985 2 2 6 22 RAFAEL 68.2 314.3 32 370 -1958 4 10 18 15 TONY 27.2 238.1 76 250 -1982 1 15 12 3 GORDON 26.0 178.4 96 697 -1974 2 14 6 12 RAFAEL 53.8 119.8 87 89 -2003 12 1 12 5 SANDY 51.8 274.0 46 683 -1980 8 19 6 14 DEBBY 56.4 289.8 95 174 -1955 10 23 18 3 FLORENCE 21.6 193.5 34 450 -1960 10 24 12 8 ALBERTO 40.9 57.7 147 603 -1978 5 4 0 9 DEBBY 8.6 19.5 156 257 -2004 4 17 0 9 BERYL 30.8 145.2 102 463 -1999 2 12 0 1 FLORENCE 7.7 27.3 38 229 -1973 12 14 18 20 NADINE 43.5 109.6 87 388 -2000 9 11 12 6 FLORENCE 9.8 127.6 92 175 -1994 1 5 18 20 TONY 47.7 8.3 11 135 -2002 12 22 0 1 ISAAC 34.5 333.9 119 412 -1982 8 13 18 5 BERYL 36.0 173.4 42 564 -1979 2 28 18 23 BERYL 17.9 122.8 105 258 -1960 1 15 18 28 LESLIE 9.0 99.7 45 404 -1982 2 3 12 13 GORDON 38.4 149.5 94 216 -1959 3 8 12 19 GORDON 35.3 193.0 13 59 -1982 7 19 12 3 NADINE 65.5 207.1 81 859 -1980 6 27 12 20 FLORENCE 52.4 89.3 160 198 -1996 4 5 6 15 DEBBY 53.8 258.2 42 135 -2002 3 4 18 24 VALERIE 21.3 110.2 163 893 -1978 6 14 12 12 NADINE 60.9 216.3 14 460 -2003 7 14 18 2 CHRIS 20.9 200.2 59 761 -1962 5 6 6 14 LESLIE 35.8 351.9 136 112 -1995 2 1 6 23 LESLIE 27.7 233.3 84 578 -1973 8 17 6 17 ERNESTO 22.3 42.5 110 67 -1993 9 27 6 21 KIRK 44.0 331.8 101 891 -1995 2 25 6 20 PATTY 40.0 276.9 136 192 -1963 2 25 0 14 ALBERTO 19.3 301.1 60 45 -1968 12 21 18 21 ERNESTO 17.6 61.2 129 372 -1999 10 18 0 22 DEBBY 10.7 167.6 92 446 -1981 7 20 12 28 ERNESTO 7.5 46.1 147 140 -1958 3 18 0 22 FLORENCE 61.7 141.6 63 832 -1973 11 4 18 15 DEBBY 8.3 198.5 40 600 -1961 7 18 6 10 OSCAR 28.7 329.5 41 821 -1958 7 11 0 5 KIRK 42.3 356.4 44 184 -1981 7 1 18 11 VALERIE 12.3 193.5 60 618 -1978 6 4 6 21 HELENE 18.5 197.3 99 171 -1996 3 14 12 8 ERNESTO 50.1 240.9 86 166 -1966 2 10 18 22 BERYL 63.5 308.8 125 474 -1994 11 12 6 3 MICHAEL 37.7 25.7 70 606 -1990 9 5 18 9 VALERIE 39.2 289.5 136 736 -1986 9 8 12 18 MICHAEL 44.5 125.7 85 264 -2001 7 20 0 28 KIRK 39.5 101.1 107 657 -2000 5 20 0 23 OSCAR 49.8 135.4 34 351 -1971 5 8 6 25 GORDON 26.8 172.6 10 422 -1962 6 22 12 13 BERYL 43.6 203.2 112 70 -1974 8 25 6 5 GORDON 21.9 232.3 72 409 -1992 12 11 12 4 MICHAEL 12.5 11.1 39 210 -1961 2 1 0 21 SANDY 50.7 210.5 112 390 -1997 11 15 18 26 DEBBY 50.8 138.3 140 666 -1988 5 7 0 27 VALERIE 35.6 253.0 126 878 -2003 7 11 18 21 LESLIE 39.9 202.2 114 443 -1968 7 2 6 1 GORDON 11.7 358.0 159 587 -1960 3 7 6 2 RAFAEL 13.5 188.9 20 640 -1957 11 24 0 6 GORDON 39.6 173.6 36 592 -1973 8 24 18 26 BERYL 30.7 310.3 153 107 -1996 1 14 18 15 FLORENCE 67.9 274.9 66 885 -1953 8 1 0 9 NADINE 52.4 178.5 155 529 -1985 4 18 6 21 RAFAEL 38.1 11.0 20 363 -1976 6 12 18 13 TONY 66.9 265.9 74 415 -2001 10 1 12 25 ERNESTO 22.5 352.6 57 680 -1960 9 28 18 6 TONY 68.0 288.5 92 575 -1990 12 1 6 25 LESLIE 26.9 140.9 146 422 -1966 4 11 6 4 KIRK 67.1 45.8 163 424 -1950 5 10 0 23 ALBERTO 56.2 284.1 19 248 -1986 2 10 12 27 TONY 32.2 102.9 69 667 -1962 7 26 0 4 ERNESTO 56.3 230.1 14 140 -1952 4 10 12 7 OSCAR 35.5 270.1 115 142 -1974 2 2 0 28 OSCAR 27.0 345.3 158 276 -2004 6 1 6 15 CHRIS 32.9 350.7 82 607 -1993 5 10 6 17 ISAAC 37.5 49.2 27 414 -1986 2 12 0 7 SANDY 33.3 188.9 59 683 -1974 12 12 12 3 ISAAC 52.1 232.6 155 382 -1968 12 20 18 4 ISAAC 60.5 218.0 143 875 -1973 3 1 6 8 MICHAEL 63.9 177.5 80 651 -1957 8 19 0 27 ERNESTO 32.3 243.2 111 421 -1970 5 24 12 18 GORDON 26.3 92.6 38 367 -1985 11 5 6 23 ALBERTO 60.9 336.0 57 212 -1996 3 15 18 24 OSCAR 15.5 22.4 21 157 -1981 2 24 12 7 MICHAEL 55.7 280.8 162 470 -1976 4 6 12 27 SANDY 49.8 319.0 125 554 -1999 8 8 6 23 HELENE 56.6 170.7 25 434 -1976 12 9 18 22 ERNESTO 57.9 69.4 137 13 -2002 6 10 18 18 KIRK 7.9 267.1 150 254 -1961 4 15 0 26 WILLIAM 44.8 201.3 11 760 -1974 6 10 6 13 ALBERTO 63.2 127.7 35 583 -1969 10 22 0 7 CHRIS 20.0 306.3 58 137 -1988 9 15 0 24 PATTY 58.6 199.6 60 528 -1953 11 5 0 4 ERNESTO 38.6 5.1 40 11 -1982 12 26 12 8 OSCAR 48.2 113.9 135 507 -1986 9 2 18 19 DEBBY 53.3 161.3 94 650 -1978 1 27 6 5 SANDY 26.2 233.3 91 549 -1957 6 6 18 8 NADINE 34.7 79.4 59 548 -1974 3 6 18 27 MICHAEL 16.4 196.1 13 882 -2001 8 18 18 5 ALBERTO 39.2 209.1 164 358 -1951 3 14 18 10 BERYL 66.7 267.5 67 675 -1977 10 10 0 21 LESLIE 48.0 155.9 115 547 -1972 10 20 6 23 PATTY 10.0 141.8 45 658 -2004 8 9 6 28 JOYCE 64.7 162.3 153 10 -1959 10 1 12 22 ERNESTO 33.0 232.1 108 788 -1984 4 1 6 24 ERNESTO 58.4 101.2 42 566 -1976 9 9 12 15 FLORENCE 28.4 302.5 136 826 -2000 1 22 6 26 FLORENCE 39.3 261.6 134 253 -1985 7 9 6 2 HELENE 50.4 244.3 16 863 -1963 5 21 18 26 DEBBY 26.0 333.6 123 553 -1995 7 19 12 9 HELENE 31.8 115.9 66 780 -1974 3 11 0 23 MICHAEL 42.3 145.2 19 242 -1963 7 7 6 22 GORDON 19.8 306.6 155 196 -1953 9 15 6 9 WILLIAM 20.8 278.7 60 82 -1962 11 1 12 14 HELENE 39.1 231.5 54 269 -1952 8 24 12 21 JOYCE 13.7 65.6 115 73 -1977 10 25 12 25 TONY 42.1 197.0 42 468 -1976 6 12 6 1 GORDON 33.6 74.7 138 244 -1956 11 4 18 28 BERYL 49.0 249.8 130 644 -1996 6 10 18 3 GORDON 27.0 78.9 42 638 -1978 5 1 18 11 NADINE 47.7 239.5 18 36 -1987 1 19 6 14 BERYL 26.0 253.9 126 569 -1965 2 2 12 5 GORDON 24.7 266.4 73 268 -1951 8 22 12 27 GORDON 15.2 333.1 19 15 -1984 7 2 6 5 NADINE 22.7 81.7 80 133 -1972 1 2 0 2 DEBBY 29.1 134.8 64 883 -1955 11 16 0 15 CHRIS 57.1 140.0 12 74 -1990 6 28 6 1 PATTY 47.3 192.8 99 523 -1962 5 21 12 19 OSCAR 23.0 256.6 130 124 -1986 2 22 12 7 LESLIE 28.4 257.7 44 425 -1980 12 9 18 4 MICHAEL 42.7 355.1 153 797 -1982 1 15 6 25 FLORENCE 40.6 144.9 112 854 -1950 3 10 0 23 ISAAC 15.0 64.9 162 847 -1962 6 9 18 13 WILLIAM 11.7 233.9 58 175 -1976 7 12 12 10 ALBERTO 54.4 108.1 111 326 -1964 2 6 18 12 MICHAEL 41.3 332.9 150 806 -1995 12 15 12 27 LESLIE 39.0 98.5 29 169 -1964 8 2 12 10 DEBBY 21.8 358.0 116 102 -1974 3 22 0 22 VALERIE 40.1 324.7 20 606 -1990 8 7 0 17 ALBERTO 59.4 319.0 121 261 -1996 2 15 18 4 GORDON 30.7 9.5 37 584 -1955 6 17 18 3 BERYL 52.8 308.2 99 296 -1957 4 28 0 11 FLORENCE 32.0 43.5 108 669 -1976 5 20 0 20 NADINE 46.1 31.4 74 285 -1975 4 12 18 16 BERYL 64.2 65.5 94 207 -1992 1 7 0 5 SANDY 19.1 185.9 79 748 -1959 3 23 0 4 SANDY 41.2 89.0 83 187 -1978 5 27 0 8 LESLIE 24.1 105.4 120 605 -1967 3 19 0 19 JOYCE 29.3 318.9 135 894 -1985 3 21 18 25 ISAAC 51.7 91.3 80 292 -1968 7 7 12 5 TONY 36.7 286.6 126 276 -1998 12 9 6 7 TONY 34.8 110.0 60 379 -1955 3 11 6 3 VALERIE 54.0 156.9 65 892 -1979 2 5 6 17 WILLIAM 13.1 152.0 31 413 -1982 3 11 18 18 SANDY 24.9 130.6 140 362 -1975 2 26 12 2 BERYL 13.3 224.9 131 536 -1994 9 11 6 15 VALERIE 66.9 88.9 163 774 -1998 12 20 12 5 DEBBY 24.6 259.9 108 260 -1994 1 6 0 8 PATTY 57.6 251.4 44 421 -1992 11 24 6 27 ALBERTO 9.2 146.6 148 412 -1952 5 4 0 10 JOYCE 39.3 232.0 11 241 -2001 6 28 0 25 KIRK 66.0 188.1 97 847 -1973 1 25 6 24 DEBBY 53.6 333.2 43 885 -1994 6 23 0 8 DEBBY 28.4 235.2 29 629 -1998 11 23 18 8 TONY 40.9 342.9 107 727 -2001 9 4 6 10 GORDON 56.1 5.2 48 8 -1959 2 2 12 18 JOYCE 43.8 165.2 50 638 -1955 9 12 6 19 LESLIE 19.5 289.4 95 730 -1988 12 3 18 4 SANDY 19.5 257.8 153 564 -1953 2 25 12 16 PATTY 44.5 85.2 79 617 -1971 10 6 6 13 JOYCE 58.8 89.9 146 481 -2002 7 18 0 20 JOYCE 22.2 156.2 115 499 -1972 9 20 12 16 LESLIE 52.0 227.3 85 681 -1953 2 21 6 21 JOYCE 16.0 192.8 51 851 -1992 3 9 18 4 DEBBY 35.2 72.7 132 359 -1970 2 8 0 20 RAFAEL 9.0 4.3 99 298 -1972 12 8 18 19 BERYL 23.7 247.4 132 559 -1967 3 15 18 17 LESLIE 65.8 307.8 136 852 -1954 5 24 6 23 FLORENCE 18.1 100.5 42 101 -1951 8 27 0 15 MICHAEL 65.4 336.1 104 129 -1999 12 21 6 2 MICHAEL 53.1 315.6 16 761 -1975 10 28 12 18 CHRIS 14.2 263.0 35 26 -1955 5 24 0 26 ALBERTO 56.4 155.5 91 804 -1985 10 13 18 26 ISAAC 57.4 337.1 148 288 -1997 8 18 18 2 WILLIAM 11.1 303.8 30 641 -2001 10 12 0 3 BERYL 58.2 21.9 140 153 -1985 12 3 0 8 NADINE 68.5 140.3 34 123 -2004 9 20 0 10 ALBERTO 13.9 255.2 156 840 -2002 11 7 12 3 FLORENCE 24.5 319.1 64 178 -1993 1 2 12 15 SANDY 40.1 108.1 109 361 -1975 2 20 12 27 RAFAEL 63.1 151.5 13 141 -1995 4 9 6 18 PATTY 52.1 327.4 43 791 -2003 6 20 6 15 FLORENCE 11.5 298.8 112 306 -1962 5 4 6 10 RAFAEL 45.8 194.2 53 75 -1962 4 21 0 21 GORDON 49.2 52.5 50 300 -1994 5 21 12 26 VALERIE 15.0 308.9 95 340 -1950 11 20 6 22 OSCAR 37.4 84.6 106 551 -1994 4 5 18 19 FLORENCE 36.0 131.5 97 657 -1993 3 17 0 15 TONY 67.2 231.5 137 260 -1968 3 9 0 11 KIRK 60.6 90.6 157 98 -1987 11 10 12 26 FLORENCE 66.3 109.8 83 583 -1983 12 13 0 27 VALERIE 30.2 74.4 21 14 -1991 5 19 12 5 BERYL 32.1 332.2 109 648 -1979 10 8 6 2 NADINE 60.3 253.7 137 639 -1953 8 20 12 14 LESLIE 16.0 157.9 140 291 -1979 10 15 12 23 ISAAC 54.5 173.2 117 458 -1951 10 5 0 2 GORDON 25.8 318.1 107 703 -1964 8 23 6 3 WILLIAM 58.5 320.5 142 526 -1951 11 2 0 20 DEBBY 52.6 309.5 131 304 -1984 2 21 12 24 KIRK 28.6 210.7 70 349 -1994 7 4 12 6 HELENE 44.4 249.9 36 216 -1997 3 23 18 13 GORDON 16.9 267.7 21 244 -1953 9 17 12 5 LESLIE 13.3 8.0 44 789 -1967 11 6 12 9 RAFAEL 57.4 191.2 141 707 -2004 9 8 6 14 ERNESTO 38.7 27.6 161 335 -1954 6 14 18 24 NADINE 50.6 191.0 153 661 -1964 1 23 6 5 SANDY 16.5 9.1 45 664 -1988 7 21 6 21 SANDY 56.4 222.6 92 252 -2003 12 17 6 14 NADINE 26.8 157.9 164 412 -1962 10 5 6 26 WILLIAM 29.3 224.5 17 588 -1982 7 13 6 25 MICHAEL 31.9 346.7 45 351 -2003 8 24 0 28 SANDY 35.3 347.4 67 863 -1950 6 4 18 8 OSCAR 14.1 324.3 96 454 -1971 8 8 6 22 LESLIE 18.1 202.4 33 515 -1999 4 26 6 5 NADINE 55.2 38.5 67 473 -2003 7 18 12 7 HELENE 29.0 183.7 86 854 -2000 5 5 0 25 OSCAR 26.1 50.7 29 798 -1996 7 10 0 18 VALERIE 21.3 300.5 145 432 -1966 6 15 12 14 TONY 12.2 227.2 139 285 -2003 11 6 12 24 SANDY 48.6 184.8 154 862 -1969 1 28 18 3 ALBERTO 22.2 52.9 32 41 -1952 8 8 18 17 RAFAEL 22.5 17.2 136 162 -1958 9 1 0 14 SANDY 25.3 83.5 143 205 -1973 10 22 12 27 WILLIAM 49.2 6.4 128 810 -1994 10 20 12 27 GORDON 61.6 127.9 96 376 -1993 10 16 18 12 KIRK 29.3 13.6 121 884 -1954 3 14 18 18 KIRK 48.6 8.5 146 449 -1986 9 4 18 6 GORDON 30.2 316.4 110 719 -1995 11 5 0 5 TONY 32.6 4.1 67 215 -1971 3 12 6 8 ISAAC 63.5 340.2 46 656 -1965 2 23 0 25 MICHAEL 25.9 314.5 58 766 -1968 9 1 12 18 CHRIS 66.7 248.3 66 117 -1963 9 5 6 11 FLORENCE 37.3 4.8 139 836 -1983 8 8 6 5 TONY 18.1 156.7 61 292 -1998 4 13 12 8 GORDON 21.3 125.8 34 717 -1998 6 25 18 6 NADINE 63.7 1.9 87 259 -1969 1 28 18 5 ALBERTO 34.8 198.5 84 0 -1987 11 23 6 8 RAFAEL 29.5 104.2 155 885 -1989 5 2 12 11 ALBERTO 27.7 34.1 65 362 -1999 1 27 18 1 FLORENCE 61.7 305.3 11 190 -1995 6 9 0 1 NADINE 41.9 231.8 151 811 -1964 1 3 18 18 VALERIE 20.4 298.9 154 144 -1967 8 23 0 26 CHRIS 7.2 106.0 27 899 -1962 1 15 12 27 PATTY 56.3 72.0 108 574 -1984 8 23 18 8 CHRIS 49.8 171.0 14 463 -1979 1 22 6 4 PATTY 37.8 204.6 69 706 -1999 6 26 18 22 HELENE 27.4 139.1 84 550 -1998 12 16 0 18 FLORENCE 27.4 20.3 96 159 -1984 5 21 6 28 NADINE 31.7 304.7 62 857 -1960 8 10 0 28 HELENE 68.6 193.7 139 582 -1984 7 10 6 4 TONY 39.0 220.0 38 501 -1955 3 20 0 17 BERYL 17.3 340.4 113 307 -1956 4 13 6 26 FLORENCE 55.1 10.1 163 380 -1969 6 26 6 23 RAFAEL 8.6 92.4 120 2 -2003 4 20 18 14 PATTY 50.9 219.6 104 516 -1986 10 20 6 7 ISAAC 39.9 118.9 100 850 -1955 5 21 0 3 ERNESTO 55.1 183.8 70 474 -1984 3 5 0 13 ERNESTO 61.0 110.0 82 834 -1951 9 11 18 24 WILLIAM 33.3 268.8 153 718 -1992 12 8 0 25 FLORENCE 39.2 197.1 88 81 -2003 7 28 6 3 GORDON 49.7 243.0 32 213 -1998 6 23 6 7 DEBBY 30.1 202.0 74 738 -1973 1 8 12 3 TONY 42.0 173.4 118 754 -1981 8 28 18 22 ERNESTO 39.5 291.7 50 884 -1955 4 22 6 23 NADINE 9.4 137.8 51 609 -2000 3 22 0 26 SANDY 56.4 29.7 55 722 -1982 11 25 18 23 ISAAC 40.5 224.1 13 266 -1989 11 22 12 3 RAFAEL 33.8 5.5 38 798 -1974 9 17 18 7 PATTY 44.6 356.6 137 382 -2004 2 16 12 23 NADINE 11.1 276.8 87 342 -1986 9 18 18 18 JOYCE 24.6 116.2 148 246 -1995 5 14 0 15 WILLIAM 30.9 61.4 10 271 -1956 5 26 6 7 BERYL 56.9 247.2 66 594 -1997 1 22 0 3 DEBBY 61.5 33.9 64 603 -1958 6 17 6 21 NADINE 61.6 78.3 152 582 -1994 2 18 18 14 SANDY 26.1 286.0 52 850 -1977 4 5 0 28 ISAAC 67.4 109.0 52 752 -1954 1 1 0 22 FLORENCE 53.9 187.9 18 704 -1988 10 3 0 21 ALBERTO 14.5 231.3 55 406 -1977 1 9 0 5 DEBBY 50.8 190.9 76 45 -1955 1 2 12 5 KIRK 39.7 32.1 10 230 -1971 7 26 18 9 HELENE 29.3 171.4 30 134 -1973 2 8 6 3 ERNESTO 8.6 6.6 53 876 -1994 11 9 18 7 RAFAEL 13.1 5.0 124 742 -1970 3 20 12 1 WILLIAM 35.6 245.7 159 20 -2000 3 10 0 27 MICHAEL 9.9 157.3 65 161 -1979 6 17 0 21 RAFAEL 55.2 352.0 129 248 -1951 3 18 18 18 LESLIE 29.4 20.3 121 345 -2004 6 18 0 3 ALBERTO 32.9 263.4 16 317 -1998 3 23 18 5 LESLIE 55.2 351.3 143 712 -1990 4 14 0 13 WILLIAM 16.1 336.2 122 114 -1962 1 15 0 23 CHRIS 47.8 341.8 11 393 -1961 9 3 18 6 MICHAEL 19.8 194.6 144 94 -1987 5 1 18 23 HELENE 62.3 300.7 31 160 -1968 7 14 0 10 RAFAEL 57.1 113.9 12 608 -1952 5 4 6 22 GORDON 50.3 40.3 75 456 -1997 3 14 18 15 VALERIE 16.5 107.0 102 333 -1986 3 23 12 11 JOYCE 24.5 43.2 123 596 -1958 6 1 18 1 ERNESTO 8.7 289.0 124 633 -1976 6 19 12 27 HELENE 56.1 210.9 156 760 -1983 12 6 18 10 LESLIE 26.7 177.5 75 672 -1980 3 15 18 28 JOYCE 11.8 272.2 82 350 -1972 11 5 6 25 ERNESTO 8.9 13.9 57 128 -1961 12 8 0 4 ALBERTO 15.0 195.6 29 126 -1976 12 8 12 14 TONY 14.1 51.3 132 341 -2001 3 7 0 26 FLORENCE 43.8 80.0 154 757 -1972 12 22 18 2 DEBBY 40.0 5.4 128 488 -1994 12 21 6 21 ERNESTO 31.1 304.2 58 405 -1961 10 4 0 18 MICHAEL 44.6 26.8 98 802 -1996 7 18 6 28 HELENE 45.9 4.7 99 66 -1996 9 24 0 14 LESLIE 16.7 286.1 98 367 -1965 7 5 12 25 DEBBY 54.2 302.7 106 379 -1953 7 28 18 22 CHRIS 61.9 78.0 128 177 -1962 7 26 0 3 LESLIE 27.7 189.8 25 260 -1983 2 20 6 16 VALERIE 25.4 66.8 29 851 -1956 10 21 18 12 VALERIE 39.6 315.9 76 841 -1959 9 25 12 24 HELENE 23.8 245.6 103 650 -1994 11 19 18 14 MICHAEL 56.9 69.3 147 34 -1961 2 8 12 3 OSCAR 48.3 60.8 83 424 -1988 3 13 6 21 ISAAC 42.3 338.2 146 665 -1957 3 23 18 5 HELENE 12.3 318.9 117 30 -1991 1 5 12 4 RAFAEL 34.7 62.3 114 382 -1982 10 24 6 4 HELENE 45.2 87.9 72 385 -1955 6 17 0 19 BERYL 23.0 127.5 121 141 -2002 10 23 6 5 BERYL 35.7 211.8 104 217 -1972 10 25 0 19 ISAAC 36.6 242.8 23 567 -2004 9 24 6 4 GORDON 19.1 344.9 40 516 -1998 7 27 6 26 CHRIS 50.5 37.1 82 139 -1963 6 2 18 4 WILLIAM 66.8 292.2 13 803 -1950 6 21 0 22 JOYCE 60.6 195.7 102 186 -1986 6 14 0 9 WILLIAM 8.1 90.2 151 713 -1966 9 20 6 18 LESLIE 63.9 268.2 52 862 -1952 11 20 0 25 JOYCE 17.9 246.7 149 568 -1961 5 12 18 2 GORDON 69.3 121.0 27 527 -1966 12 13 18 17 TONY 68.2 78.2 47 180 -1954 3 21 18 3 NADINE 49.4 328.9 151 361 -1974 3 9 12 15 OSCAR 39.5 179.6 66 143 -1955 9 19 18 22 CHRIS 44.8 239.3 71 687 -1951 11 8 0 6 VALERIE 18.6 270.1 72 202 -2003 6 27 0 11 ERNESTO 10.6 116.4 109 799 -1979 2 24 6 10 ERNESTO 9.4 324.0 38 274 -1961 12 5 6 17 ISAAC 24.8 11.4 101 792 -1958 5 27 12 19 GORDON 27.0 11.2 97 402 -1962 8 17 0 12 ISAAC 47.2 172.7 124 341 -1959 5 11 6 6 TONY 66.1 14.3 65 678 -1953 9 17 0 22 VALERIE 17.5 173.5 69 694 -1955 5 15 0 5 DEBBY 58.0 343.1 126 824 -2003 12 18 0 19 GORDON 27.9 205.0 61 458 -1992 5 20 12 7 CHRIS 65.2 189.1 79 701 -1979 5 2 0 25 KIRK 29.7 286.3 129 296 -1972 5 15 18 8 PATTY 12.9 259.3 57 54 -1975 5 5 0 23 DEBBY 37.8 270.8 17 576 -1954 1 22 0 11 TONY 23.9 236.7 147 37 -2000 11 17 6 12 DEBBY 29.8 45.9 62 95 -1970 8 20 18 23 FLORENCE 39.6 128.5 132 860 -1974 6 18 6 12 KIRK 65.9 273.8 82 722 -2002 11 17 0 15 PATTY 23.1 250.6 105 168 -1956 10 6 18 7 TONY 35.7 84.3 122 66 -1995 2 16 6 20 KIRK 37.1 301.9 137 599 -1963 3 26 0 25 KIRK 25.1 252.1 64 411 -1954 6 21 12 27 OSCAR 69.7 78.2 39 43 -1960 5 19 18 5 LESLIE 61.1 318.9 48 67 -1996 5 1 18 15 GORDON 18.0 132.4 10 240 -2002 5 5 12 24 SANDY 33.0 68.3 75 898 -1974 4 22 12 24 LESLIE 21.1 153.7 23 612 -1951 1 7 12 12 LESLIE 69.1 148.8 127 53 -1953 9 28 12 9 WILLIAM 28.5 118.7 131 777 -1965 1 24 6 15 OSCAR 55.9 339.6 47 316 -1963 3 2 18 6 DEBBY 37.6 256.0 45 452 -1984 10 5 6 4 MICHAEL 36.1 349.9 104 249 -1994 6 27 0 5 JOYCE 31.3 200.7 34 417 -1951 1 19 12 1 HELENE 65.2 83.1 65 235 -2000 8 19 6 3 ERNESTO 35.6 69.5 20 295 -1951 11 17 12 25 OSCAR 62.6 238.4 57 768 -2000 7 8 0 22 HELENE 67.2 251.8 53 773 -1994 11 12 12 3 GORDON 65.7 235.2 122 719 -1978 4 22 6 26 GORDON 9.8 128.5 133 843 -1986 9 15 6 10 WILLIAM 25.9 218.2 130 563 -2002 12 1 12 13 TONY 34.2 198.5 163 415 -1982 2 18 6 3 ERNESTO 54.4 159.6 147 844 -1986 12 6 12 22 BERYL 52.8 259.8 127 579 -1971 4 10 18 18 LESLIE 53.1 193.6 21 247 -1958 12 8 6 15 FLORENCE 45.6 194.9 13 153 -1985 9 17 6 7 HELENE 42.5 171.4 56 290 -1991 6 16 18 18 HELENE 28.9 186.2 11 554 -1951 4 28 12 27 MICHAEL 23.9 214.5 84 780 -2001 4 24 18 22 GORDON 65.9 75.9 145 265 -1951 10 2 6 4 ERNESTO 25.2 48.1 31 180 -1976 12 26 18 12 FLORENCE 46.5 151.9 62 205 -1973 11 5 6 19 WILLIAM 55.0 186.2 41 811 -1976 10 17 18 13 NADINE 37.3 16.9 75 331 -1961 10 22 6 9 ALBERTO 45.2 67.1 131 298 -1973 10 11 6 17 PATTY 31.6 83.3 164 561 -1974 10 4 6 15 SANDY 52.2 97.0 147 501 -1973 12 24 18 18 JOYCE 35.7 277.4 160 859 -1972 6 22 18 7 KIRK 63.6 197.8 31 293 -1991 11 10 6 9 CHRIS 29.2 5.9 78 355 -1998 12 7 0 15 ERNESTO 24.0 49.4 29 889 -1977 10 26 6 14 PATTY 57.3 32.6 64 740 -2000 10 8 0 24 JOYCE 30.4 329.4 38 832 -1978 12 2 18 8 WILLIAM 63.1 301.9 127 584 -2000 7 23 0 8 LESLIE 16.9 15.5 74 404 -1990 7 5 18 24 GORDON 49.6 304.1 152 698 -1960 5 17 0 11 ISAAC 27.4 88.3 42 1 -1952 11 12 6 26 WILLIAM 9.7 259.8 127 191 -1989 2 3 18 10 KIRK 9.2 335.6 106 359 -1994 5 6 18 12 LESLIE 48.2 157.8 17 223 -1987 2 3 0 3 VALERIE 46.0 43.5 66 370 -1978 9 5 0 11 LESLIE 19.5 335.7 70 842 -1980 7 18 12 22 DEBBY 23.7 81.0 147 8 -1996 5 28 0 7 RAFAEL 43.7 143.1 126 773 -1973 10 17 12 16 GORDON 34.3 6.8 119 721 -1985 1 11 18 28 WILLIAM 24.9 196.5 42 138 -1963 7 24 0 2 JOYCE 53.6 244.0 15 337 -1950 11 18 18 12 VALERIE 60.5 194.3 51 747 -1968 1 7 18 16 RAFAEL 60.2 146.9 34 185 -1963 8 25 6 13 KIRK 7.1 98.9 136 555 -1980 9 26 0 4 SANDY 52.7 260.2 16 778 -1999 4 16 0 6 LESLIE 64.4 173.9 41 184 -2003 8 5 18 20 KIRK 61.6 171.2 38 322 -1989 7 13 0 1 ERNESTO 39.1 205.4 136 578 -1979 10 7 6 4 ISAAC 57.5 227.4 135 840 -1979 2 4 0 18 BERYL 56.7 97.5 111 149 -2001 3 11 18 24 ALBERTO 41.0 226.6 59 151 -1975 1 18 18 7 DEBBY 20.2 20.6 48 757 -1969 3 21 18 7 SANDY 52.0 164.3 92 277 -1977 5 12 6 28 KIRK 61.4 128.0 127 284 -1983 6 16 6 5 NADINE 23.0 291.6 25 99 -1973 3 16 6 5 ERNESTO 51.7 229.5 56 357 -1954 3 3 12 1 VALERIE 25.3 76.8 15 845 -1956 6 20 18 26 WILLIAM 35.1 209.4 21 619 -1986 2 26 0 4 NADINE 45.9 208.1 31 278 -1976 9 28 0 20 FLORENCE 56.3 241.4 120 544 -1980 11 1 0 20 ISAAC 54.1 231.2 119 350 -1998 9 26 12 21 HELENE 45.0 321.1 71 346 -1983 6 16 0 22 PATTY 20.2 266.2 12 144 -1990 4 15 12 9 LESLIE 34.3 228.7 125 610 -1956 1 15 6 4 ERNESTO 66.4 61.5 28 77 -1996 1 25 6 2 NADINE 16.9 139.1 114 635 -1961 12 21 18 23 ISAAC 41.5 70.5 49 327 -1979 1 21 12 3 KIRK 53.0 235.2 124 254 -2001 11 15 12 23 HELENE 25.0 210.1 59 866 -1972 6 14 12 27 PATTY 67.3 34.9 164 456 -1958 8 21 18 15 LESLIE 52.6 135.3 154 90 -1981 10 3 18 4 BERYL 45.8 165.4 22 505 -2003 1 11 18 11 ERNESTO 35.8 234.5 109 323 -1971 1 13 0 24 LESLIE 25.2 227.3 39 748 -1989 12 6 0 27 LESLIE 15.6 226.7 142 106 -1959 3 15 6 22 SANDY 15.1 9.3 40 108 -1999 5 16 12 21 CHRIS 28.0 208.8 33 535 -1953 8 7 18 4 TONY 41.0 43.8 113 612 -1962 3 23 18 4 BERYL 29.5 86.2 110 352 -1991 9 11 0 12 TONY 37.1 255.0 135 798 -1972 8 23 12 17 FLORENCE 31.9 220.4 16 645 -2001 10 22 12 13 MICHAEL 13.4 279.4 40 346 -1968 1 1 0 27 SANDY 38.4 161.3 13 189 -1995 7 8 18 8 ERNESTO 53.4 314.2 116 202 -1978 2 4 18 18 BERYL 55.6 20.8 18 179 -1960 9 9 18 18 CHRIS 40.3 326.9 99 141 -1963 6 2 12 23 DEBBY 22.2 25.2 99 258 -1990 7 21 0 12 MICHAEL 63.0 239.3 156 160 -1979 3 4 6 26 VALERIE 23.1 348.8 44 264 -1966 9 12 6 8 SANDY 12.4 161.2 138 150 -1962 7 1 6 22 ISAAC 29.1 44.4 34 537 -1981 6 28 18 2 LESLIE 45.5 76.7 81 446 -1981 2 18 12 6 JOYCE 9.2 208.9 47 135 -1994 12 25 18 13 ERNESTO 51.7 324.6 81 209 -1978 10 23 6 9 KIRK 19.1 325.3 106 791 -1989 12 8 12 2 VALERIE 10.3 68.3 144 776 -1988 10 15 6 6 SANDY 42.0 277.1 151 834 -1971 8 27 6 20 DEBBY 43.9 110.7 124 25 -1969 4 6 0 14 HELENE 32.9 256.2 102 807 -1958 6 8 0 14 SANDY 56.6 84.0 120 54 -1971 12 7 6 19 KIRK 52.4 150.3 111 51 -1994 8 18 18 15 DEBBY 29.0 33.5 146 334 -1998 1 28 0 5 FLORENCE 61.9 123.8 93 347 -1960 1 7 18 25 ALBERTO 34.0 199.6 114 161 -1951 8 23 12 2 ALBERTO 42.5 256.2 121 160 -1962 11 3 18 4 JOYCE 37.4 237.4 113 877 -1958 2 7 0 10 MICHAEL 49.9 300.7 20 571 -1957 5 3 0 5 KIRK 14.6 310.5 138 752 -1973 9 9 0 5 ALBERTO 69.3 88.9 116 470 -1968 1 17 0 9 ISAAC 48.5 92.2 66 401 -1966 11 28 0 14 HELENE 61.2 149.9 106 385 -1993 12 4 0 7 DEBBY 53.1 209.7 148 281 -1973 9 11 12 15 DEBBY 32.8 92.7 94 752 -1960 8 22 6 16 BERYL 13.7 247.7 101 396 -2003 10 9 18 16 ALBERTO 11.3 151.6 144 315 -2004 4 2 12 11 WILLIAM 26.3 70.6 66 370 -1988 10 6 18 24 DEBBY 35.4 231.5 44 488 -2000 11 14 6 22 TONY 61.8 283.6 22 93 -1991 2 8 18 21 RAFAEL 48.6 138.0 161 323 -1999 8 1 18 12 MICHAEL 45.9 211.1 97 229 -1982 10 7 0 20 LESLIE 43.2 294.7 60 150 -1975 6 20 0 24 FLORENCE 11.6 239.8 68 338 -1976 2 3 0 22 TONY 51.0 308.4 15 299 -1975 10 24 12 15 BERYL 41.4 306.4 66 895 -1957 2 6 18 10 TONY 39.5 304.1 111 729 -1953 5 21 18 4 ERNESTO 9.0 161.0 140 594 -1969 8 10 6 12 RAFAEL 11.2 11.5 64 250 -1989 1 9 6 25 ERNESTO 44.5 206.4 132 758 -1999 7 23 12 9 VALERIE 61.8 9.2 82 602 -1965 9 10 12 20 FLORENCE 55.6 70.6 18 49 -1995 6 21 6 21 KIRK 52.9 187.9 121 874 -1997 9 25 6 23 SANDY 16.4 222.9 22 767 -1991 2 12 6 2 LESLIE 7.1 238.0 14 626 -1970 8 25 0 13 ALBERTO 63.8 7.1 151 423 -1977 3 15 6 8 WILLIAM 52.1 60.4 112 377 -1992 1 1 0 28 GORDON 51.1 284.3 129 225 -1963 9 4 0 27 SANDY 45.6 282.3 34 844 -1978 2 13 0 22 NADINE 29.3 109.2 95 850 -1967 10 21 18 13 SANDY 52.9 30.7 124 344 -1996 5 17 12 10 JOYCE 19.4 79.0 40 284 -1994 1 12 0 11 KIRK 42.6 111.8 55 296 -1983 6 1 0 17 CHRIS 55.8 76.2 78 614 -1976 7 13 0 9 PATTY 26.1 123.0 164 548 -1984 9 22 0 12 ALBERTO 41.1 147.7 136 559 -1971 10 14 6 18 GORDON 31.6 17.3 54 776 -1964 4 26 0 3 MICHAEL 69.9 186.0 94 762 -1999 9 3 18 1 HELENE 60.6 198.6 78 197 -1986 3 21 6 27 DEBBY 35.5 104.7 149 308 -1974 6 28 6 21 PATTY 53.7 331.0 104 67 -1985 4 18 0 20 ISAAC 17.4 264.6 163 640 -1969 1 21 0 12 CHRIS 16.0 42.7 23 138 -1979 2 24 12 4 LESLIE 29.0 92.8 150 441 -1967 11 12 6 9 KIRK 40.7 140.2 52 794 -1955 5 16 12 13 DEBBY 62.0 325.7 108 118 -1961 9 23 0 8 TONY 48.3 324.3 44 476 -1971 7 16 6 25 FLORENCE 23.9 176.1 66 178 -1991 11 7 0 19 BERYL 47.3 303.9 120 101 -1952 4 16 18 13 LESLIE 36.6 201.2 142 662 -1982 9 23 12 8 NADINE 62.2 84.7 109 840 -1985 8 26 12 1 JOYCE 48.5 35.4 44 541 -1954 7 1 18 13 RAFAEL 8.7 98.6 122 71 -1978 9 16 12 21 HELENE 35.7 43.3 114 220 -1959 10 16 12 1 HELENE 62.3 34.3 19 456 -1957 12 2 0 15 OSCAR 25.1 225.9 85 233 -2003 7 7 18 23 DEBBY 12.4 228.4 100 782 -1973 2 17 0 6 CHRIS 7.2 215.0 59 827 -1975 10 26 6 22 TONY 32.7 117.3 114 765 -1994 11 6 18 26 WILLIAM 30.0 272.2 127 545 -1964 8 15 18 14 OSCAR 43.4 345.2 126 694 -1992 9 20 18 18 TONY 32.2 183.5 158 66 -1995 7 16 6 16 PATTY 50.1 44.1 142 226 -1970 3 16 18 26 DEBBY 51.1 153.9 11 86 -1965 11 21 0 1 GORDON 10.8 85.1 58 726 -1956 6 9 18 16 NADINE 33.5 89.2 110 284 -1986 10 23 18 10 NADINE 69.6 277.6 85 405 -1967 3 11 18 9 FLORENCE 35.7 338.0 148 13 -1964 5 14 6 13 PATTY 41.5 324.6 34 711 -1992 3 13 18 21 OSCAR 63.7 345.0 51 135 -2003 9 7 6 19 BERYL 11.4 312.4 137 537 -1999 7 16 12 15 WILLIAM 14.8 96.1 12 407 -1957 5 20 6 24 ALBERTO 45.9 86.4 72 172 -1996 6 13 18 13 CHRIS 15.2 76.3 148 350 -1968 2 3 12 4 ERNESTO 15.6 311.2 55 30 -1957 1 1 0 19 MICHAEL 32.3 132.4 53 420 -2003 6 22 18 10 SANDY 51.7 129.0 120 530 -2000 4 13 6 28 SANDY 10.0 259.9 11 406 -1958 4 8 12 1 JOYCE 59.9 112.1 35 643 -1979 4 4 18 12 KIRK 9.8 351.1 25 445 -1964 10 19 0 5 MICHAEL 41.6 71.7 107 820 -1965 11 4 0 7 DEBBY 13.5 19.1 34 152 -1954 9 2 12 23 PATTY 17.6 36.9 138 332 -1966 3 27 12 17 GORDON 48.2 185.4 77 75 -1988 11 24 6 6 RAFAEL 33.7 204.8 150 300 -1984 9 24 18 27 HELENE 69.6 31.8 104 157 -1964 6 28 6 3 TONY 66.0 251.5 81 166 -1991 5 2 0 28 CHRIS 43.3 70.2 22 305 -1980 5 3 0 19 OSCAR 33.1 300.4 27 660 -1956 6 23 0 10 JOYCE 8.8 50.7 63 541 -1975 10 4 0 14 HELENE 35.7 53.1 18 7 -1977 4 15 12 17 NADINE 28.0 80.8 161 486 -1995 12 10 6 24 GORDON 10.4 302.6 145 784 -1969 8 14 18 3 ERNESTO 61.6 319.2 66 293 -1964 1 14 6 15 TONY 17.3 290.1 120 255 -1972 9 9 0 15 ALBERTO 31.2 34.3 101 567 -1990 4 7 6 18 WILLIAM 64.8 186.6 56 322 -1969 10 8 6 23 ERNESTO 42.5 235.2 60 352 -1970 2 26 12 15 SANDY 51.0 213.9 164 794 -1966 12 20 12 24 ALBERTO 61.4 267.8 37 397 -1998 10 18 12 6 RAFAEL 40.3 127.3 150 805 -2001 6 5 6 21 FLORENCE 18.3 229.4 109 202 -1987 11 3 0 14 SANDY 33.6 90.3 28 41 -1985 7 20 0 6 NADINE 21.5 121.4 10 222 -1984 3 6 6 22 ALBERTO 14.6 308.6 54 250 -1956 10 21 0 25 LESLIE 25.2 62.4 116 603 -1969 1 17 12 3 ERNESTO 62.7 355.0 44 19 -1961 9 3 0 26 PATTY 23.0 340.3 10 826 -1979 3 1 0 28 WILLIAM 55.6 47.1 80 238 -1953 6 19 6 3 OSCAR 59.1 158.5 152 510 -1999 9 20 6 3 VALERIE 37.3 257.6 36 702 -1955 8 19 18 11 DEBBY 30.6 151.0 96 759 -1988 4 10 0 2 MICHAEL 54.0 321.4 161 429 -1973 7 14 12 24 ERNESTO 51.5 294.0 40 639 -1950 3 25 18 23 KIRK 37.1 182.2 147 859 -1999 12 21 18 14 WILLIAM 22.1 113.8 57 44 -1983 11 8 0 1 PATTY 8.2 343.6 85 837 -1991 9 15 0 25 CHRIS 10.8 33.2 53 784 -1975 12 17 6 22 CHRIS 14.3 9.3 136 288 -2000 12 27 0 20 MICHAEL 35.4 12.2 157 220 -1996 11 16 18 3 BERYL 36.5 195.8 78 338 -1973 1 11 0 2 DEBBY 46.0 180.6 117 781 -1998 12 20 18 3 ERNESTO 55.7 61.2 38 465 -1989 1 16 6 1 ISAAC 20.8 335.8 55 424 -1991 11 19 18 2 ISAAC 7.6 167.1 76 841 -1971 3 12 0 21 PATTY 31.1 115.6 162 169 -1984 7 3 12 9 CHRIS 9.9 65.5 118 506 -2002 2 23 18 14 ISAAC 35.3 109.5 162 568 -1984 5 26 12 2 JOYCE 44.5 277.8 57 61 -2003 6 19 12 27 WILLIAM 62.9 222.3 119 798 -1960 8 5 0 24 ERNESTO 27.3 195.4 91 744 -1951 2 5 12 23 CHRIS 46.0 233.2 61 715 -1990 6 10 6 17 CHRIS 21.4 232.2 66 802 -1961 6 15 12 15 JOYCE 8.9 288.1 142 877 -1965 5 17 18 7 JOYCE 27.7 214.8 106 875 -1992 5 1 6 5 JOYCE 66.9 144.1 97 124 -1957 12 3 6 26 GORDON 36.8 165.9 74 641 -1969 1 1 12 13 HELENE 67.5 116.1 129 740 -1988 5 20 0 19 HELENE 23.2 215.8 33 277 -1969 2 1 0 8 RAFAEL 59.7 9.8 50 395 -1980 7 11 12 16 JOYCE 7.5 187.9 73 685 -2003 10 27 12 4 HELENE 58.6 223.2 94 357 -1995 12 1 12 9 CHRIS 10.3 165.3 126 458 -1970 5 16 12 23 FLORENCE 21.7 3.7 115 816 -1961 12 18 18 4 ALBERTO 39.7 278.0 93 394 -1977 8 18 0 24 ISAAC 64.4 274.5 38 808 -1966 10 19 12 23 LESLIE 8.6 245.8 87 433 -1968 9 20 6 2 HELENE 28.8 77.7 162 803 -1973 2 19 6 8 DEBBY 48.7 100.4 34 3 -1976 3 12 18 15 FLORENCE 67.1 234.1 51 721 -1955 4 16 18 17 GORDON 34.1 196.5 12 71 -1985 3 20 0 26 CHRIS 47.5 340.2 60 683 -1964 7 18 12 14 LESLIE 48.3 76.5 12 344 -2001 12 21 6 1 CHRIS 49.0 284.8 76 620 -1987 1 8 18 4 LESLIE 39.9 179.4 147 844 -1960 12 7 18 27 MICHAEL 59.9 162.5 150 634 -1969 3 3 18 15 WILLIAM 47.2 299.6 43 562 -1956 10 12 12 1 WILLIAM 15.8 99.1 86 201 -1994 4 14 12 20 LESLIE 34.1 67.8 118 187 -1965 7 8 6 5 GORDON 11.4 20.3 79 413 -1955 8 18 6 25 HELENE 21.6 194.2 157 207 -1990 11 4 0 26 WILLIAM 63.6 166.8 93 692 -1989 4 28 12 26 RAFAEL 7.6 298.3 162 792 -1959 12 8 0 20 MICHAEL 31.1 187.5 81 408 -1997 10 20 12 28 GORDON 45.9 184.5 39 783 -1988 3 28 18 27 DEBBY 20.9 188.4 20 817 -1976 4 12 12 7 FLORENCE 42.8 194.5 69 170 -2004 7 28 12 13 SANDY 14.3 220.1 143 470 -1963 6 25 18 21 TONY 56.1 188.3 100 57 -2004 1 18 0 27 SANDY 50.4 60.4 40 103 -1975 12 19 18 25 CHRIS 61.5 250.6 108 66 -1984 9 27 18 9 NADINE 47.6 152.6 104 322 -1961 12 26 6 21 DEBBY 48.3 231.2 78 109 -1985 4 26 12 22 JOYCE 19.9 137.2 146 477 -1999 7 7 18 5 JOYCE 36.6 85.3 44 588 -1969 12 16 6 7 CHRIS 67.6 29.1 148 806 -1958 5 1 12 15 ERNESTO 42.0 146.0 49 304 -1958 2 23 6 25 KIRK 45.6 25.5 24 295 -1971 9 18 0 5 DEBBY 41.9 188.6 109 883 -1992 11 1 6 1 HELENE 18.9 325.9 97 581 -1977 8 11 18 17 MICHAEL 40.9 53.0 147 733 -1978 6 3 0 25 HELENE 58.0 206.7 63 332 -2001 8 15 6 7 KIRK 59.3 212.7 38 872 -1996 10 11 6 22 CHRIS 62.4 194.8 150 498 -1971 10 28 18 25 MICHAEL 58.4 202.0 162 134 -1957 4 19 12 5 GORDON 67.1 145.8 136 812 -1976 12 26 18 5 TONY 30.4 131.0 61 580 -1975 2 17 6 15 FLORENCE 35.4 74.1 27 828 -1995 1 10 18 2 ALBERTO 55.5 120.9 135 410 -1966 12 25 12 13 PATTY 38.5 349.2 133 201 -1990 4 15 18 26 FLORENCE 53.7 201.6 103 210 -1957 8 17 6 8 FLORENCE 65.3 64.4 58 350 -1985 3 20 6 17 FLORENCE 15.8 295.3 110 879 -1975 11 13 12 16 GORDON 35.3 300.1 66 636 -1968 5 11 6 9 NADINE 30.4 212.2 18 176 -1954 6 12 12 7 TONY 31.0 92.8 84 515 -2002 6 27 18 26 HELENE 26.0 263.0 120 55 -1972 5 22 18 12 BERYL 33.8 45.2 56 703 -1961 9 3 0 27 WILLIAM 32.3 144.7 76 786 -1984 5 27 0 6 RAFAEL 44.5 114.6 100 467 -1975 9 4 6 19 KIRK 17.5 6.4 75 120 -1985 7 26 18 5 NADINE 24.9 199.6 104 887 -1986 1 21 0 17 RAFAEL 17.1 264.6 77 171 -1994 11 22 18 27 WILLIAM 43.6 64.1 129 366 -1985 7 24 18 15 TONY 40.8 216.3 41 228 -2003 3 5 18 3 FLORENCE 45.2 6.3 98 486 -1967 3 8 12 16 FLORENCE 7.7 79.3 87 563 -1981 4 18 18 18 HELENE 32.9 196.4 67 176 -1959 3 1 0 11 VALERIE 29.1 41.7 72 492 -1996 5 6 12 20 PATTY 63.9 159.7 76 58 -1997 9 16 12 12 TONY 68.7 269.9 46 684 -2004 8 3 18 9 ISAAC 45.3 337.7 17 507 -1976 11 22 0 26 JOYCE 21.5 333.2 80 103 -1978 2 20 12 1 ALBERTO 36.5 74.1 120 575 -1958 9 21 18 2 CHRIS 8.0 136.1 15 332 -1952 7 6 12 5 KIRK 33.0 321.2 73 557 -2002 5 8 12 10 WILLIAM 29.7 131.4 157 876 -1965 6 21 0 6 PATTY 31.4 137.3 121 231 -1987 11 12 18 23 TONY 35.4 270.4 49 751 -1963 10 1 12 3 ERNESTO 63.9 71.7 123 166 -1974 6 2 18 12 LESLIE 9.9 155.8 69 596 -1988 1 27 12 4 WILLIAM 16.2 81.4 13 517 -1975 5 11 12 24 ALBERTO 66.5 186.2 127 439 -1990 9 17 12 11 LESLIE 39.1 329.1 94 511 -1961 10 6 6 23 MICHAEL 11.3 36.1 38 70 -1984 10 18 0 28 CHRIS 59.3 198.5 83 630 -2003 12 5 12 28 TONY 19.3 256.9 127 279 -2003 2 3 0 10 KIRK 69.3 257.6 135 552 -1991 5 1 0 17 CHRIS 53.2 219.4 55 584 -1979 4 11 12 15 RAFAEL 40.5 73.7 122 687 -1999 6 25 6 18 DEBBY 14.3 87.8 53 789 -1991 4 1 0 18 OSCAR 49.8 163.9 35 223 -1985 8 19 6 20 KIRK 66.4 195.7 54 240 -1955 8 6 12 22 CHRIS 63.8 318.7 37 846 -1962 3 26 18 10 FLORENCE 28.9 201.7 153 758 -1967 6 15 12 10 HELENE 9.0 248.8 153 631 -2003 10 4 12 26 LESLIE 22.6 308.5 89 55 -1984 3 17 0 12 GORDON 23.7 35.8 122 748 -1992 12 28 6 8 FLORENCE 64.8 203.5 33 502 -2003 4 3 18 21 SANDY 28.0 219.0 96 443 -1970 1 26 18 25 NADINE 66.2 41.1 138 700 -1994 11 14 18 11 NADINE 49.9 297.9 143 244 -1985 1 26 12 7 ALBERTO 20.3 313.5 21 55 -1997 6 12 6 12 PATTY 34.2 13.7 40 49 -1966 12 16 18 17 OSCAR 45.0 89.8 107 55 -1996 7 7 12 2 GORDON 38.6 307.0 21 412 -1974 12 27 6 23 GORDON 59.1 39.8 116 351 -1986 1 10 0 21 ERNESTO 64.2 54.0 51 874 -1993 1 4 6 19 BERYL 45.7 10.5 35 711 -1977 1 6 12 19 MICHAEL 67.8 48.6 17 286 -1958 2 11 12 11 NADINE 48.7 26.0 23 235 -1962 11 9 0 3 WILLIAM 11.3 76.0 95 605 -1972 1 11 0 27 HELENE 52.7 259.7 84 491 -1950 10 16 0 13 ALBERTO 45.3 140.0 15 260 -1960 9 18 0 10 HELENE 12.6 72.3 36 455 -1984 4 15 0 1 CHRIS 11.6 170.0 48 738 -1990 11 11 6 23 ALBERTO 25.3 92.8 42 597 -1991 1 17 0 1 ERNESTO 52.2 327.7 62 728 -1986 1 4 18 8 ALBERTO 48.3 126.3 145 142 -1987 2 15 18 22 RAFAEL 24.1 342.9 158 118 -1980 10 6 6 16 MICHAEL 33.7 27.9 161 836 -1990 7 7 12 19 CHRIS 28.3 313.1 87 88 -1968 10 18 12 27 GORDON 16.0 104.3 155 559 -1974 3 1 6 19 MICHAEL 13.8 220.7 69 568 -1976 12 15 6 23 KIRK 68.3 34.1 130 259 -1985 3 12 12 9 ERNESTO 45.6 28.0 96 604 -1952 3 1 0 23 KIRK 66.5 170.9 148 432 -1964 12 12 12 16 TONY 19.1 1.0 62 259 -1966 6 23 12 8 NADINE 45.8 299.6 155 899 -1956 7 24 18 2 OSCAR 47.5 182.7 161 115 -1973 12 13 18 17 JOYCE 53.8 254.7 10 533 -1955 10 7 0 17 DEBBY 12.3 120.5 29 803 -1974 12 8 18 3 KIRK 28.4 296.5 58 300 -2002 12 10 6 13 WILLIAM 48.8 103.6 139 633 -1984 4 7 6 23 ALBERTO 22.8 254.7 50 376 -1971 7 16 6 1 FLORENCE 39.2 254.7 58 596 -1994 3 28 0 19 ISAAC 57.0 31.4 91 81 -1951 5 23 6 5 VALERIE 49.9 196.2 39 40 -1956 10 1 6 1 ERNESTO 7.6 123.4 53 277 -1952 6 4 18 11 BERYL 20.6 187.0 70 808 -1978 4 18 0 5 OSCAR 17.4 123.0 110 121 -1974 8 17 0 20 WILLIAM 55.1 241.8 33 191 -1952 3 17 18 17 WILLIAM 29.8 126.8 85 534 -1991 10 28 18 26 FLORENCE 62.4 58.5 60 623 -1994 1 20 12 22 FLORENCE 8.1 160.1 40 548 -1953 5 22 18 26 WILLIAM 39.9 342.0 120 320 -1980 3 3 6 8 ALBERTO 43.8 321.6 50 550 -1952 1 24 6 28 PATTY 19.0 247.1 87 272 -1992 9 8 12 21 MICHAEL 16.0 34.9 95 769 -1973 3 6 18 27 CHRIS 37.5 194.8 149 371 -1977 2 16 18 25 JOYCE 59.0 44.0 10 258 -1977 2 8 6 15 TONY 45.5 126.5 104 246 -1978 9 18 6 13 LESLIE 23.5 182.9 106 594 -1984 11 19 6 25 GORDON 14.2 210.5 17 440 -1970 5 5 0 13 MICHAEL 20.9 23.6 154 211 -1966 11 27 18 27 CHRIS 69.0 203.8 163 799 -1969 10 8 18 9 PATTY 38.0 130.4 58 532 -1966 5 6 6 20 ERNESTO 39.2 146.1 35 644 -1983 9 6 12 21 JOYCE 31.4 1.5 76 169 -1988 4 11 6 23 ALBERTO 68.7 70.5 145 467 -1969 6 8 0 13 MICHAEL 64.5 181.6 155 363 -1985 5 2 18 22 ISAAC 47.3 337.1 77 867 -1958 1 1 18 20 ALBERTO 56.6 331.5 158 599 -2001 4 23 18 15 ERNESTO 46.2 312.3 158 209 -1983 8 16 12 3 BERYL 21.4 191.4 82 802 -1966 8 17 12 2 CHRIS 38.0 344.4 35 792 -2004 1 13 6 25 LESLIE 37.9 131.4 30 277 -1981 11 4 18 5 GORDON 27.7 294.6 110 159 -2003 4 10 0 24 FLORENCE 19.1 280.3 160 746 -1989 12 28 18 22 VALERIE 38.6 109.5 158 481 -2004 8 6 12 27 VALERIE 15.1 32.3 80 854 -1976 5 7 12 2 OSCAR 10.6 258.3 134 380 -1959 7 7 6 23 ALBERTO 31.9 235.8 23 217 -1973 2 5 6 28 OSCAR 49.7 130.3 137 741 -1997 4 11 12 16 JOYCE 68.0 283.2 73 815 -1953 3 2 18 22 LESLIE 64.8 351.2 154 17 -1957 9 14 0 18 ALBERTO 63.8 162.6 24 505 -1982 3 13 6 7 CHRIS 59.4 353.5 133 887 -1966 10 20 18 11 TONY 15.0 62.5 101 469 -1995 1 3 18 1 ERNESTO 62.3 115.5 126 342 -1969 6 5 12 20 KIRK 50.1 15.2 33 645 -1974 10 25 0 23 SANDY 51.1 175.3 96 600 -1974 9 13 0 26 GORDON 54.3 192.3 128 425 -1982 1 19 0 1 WILLIAM 33.4 324.3 121 762 -1955 6 3 0 1 DEBBY 62.9 281.1 28 138 -1975 4 16 18 6 JOYCE 32.7 47.7 22 172 -2000 4 25 12 22 SANDY 21.2 292.2 55 143 -1992 10 25 6 18 PATTY 44.0 346.7 12 57 -1975 4 8 6 7 LESLIE 18.5 241.4 14 882 -1966 5 4 6 24 GORDON 11.0 66.4 147 768 -1952 12 19 6 7 CHRIS 55.6 211.7 103 246 -1994 6 4 0 20 KIRK 29.7 205.7 135 382 -1987 11 23 6 11 HELENE 65.4 191.0 109 588 -2002 8 20 0 26 DEBBY 59.0 215.3 154 100 -1961 12 27 12 22 PATTY 31.0 145.9 141 705 -1971 12 26 18 4 PATTY 23.9 212.3 155 53 -1999 3 15 0 4 BERYL 66.1 32.4 67 840 -1957 11 9 12 18 TONY 53.8 258.6 109 105 -1974 6 14 18 17 TONY 62.2 347.8 49 490 -1979 10 10 0 13 HELENE 8.4 320.5 130 317 -1987 3 20 6 4 ISAAC 52.4 242.0 119 383 -1994 10 4 6 8 ISAAC 21.7 322.5 77 760 -1955 6 12 12 18 WILLIAM 64.5 13.8 85 78 -1976 5 21 18 21 JOYCE 54.2 19.8 75 9 -1965 3 23 6 7 MICHAEL 25.6 346.5 18 329 -1999 4 3 6 3 KIRK 61.8 74.0 104 495 -1985 2 2 12 4 ISAAC 35.6 55.2 91 800 -1986 7 2 0 15 DEBBY 24.4 179.3 80 729 -1975 7 13 12 15 CHRIS 26.4 305.5 83 750 -1952 4 7 0 5 ISAAC 21.4 5.7 72 831 -1962 7 13 6 6 FLORENCE 9.7 38.5 131 50 -1982 6 13 18 1 TONY 9.1 254.8 55 569 -1968 3 26 18 28 VALERIE 69.8 152.2 26 685 -1988 9 19 6 24 OSCAR 69.4 194.3 75 814 -1955 1 1 6 17 PATTY 14.3 183.2 46 77 -1960 6 7 6 5 VALERIE 41.6 144.9 158 363 -1985 2 24 0 9 JOYCE 39.3 26.0 35 222 -1967 1 22 18 4 BERYL 8.0 40.4 69 836 -1960 2 10 12 7 LESLIE 50.6 122.0 22 264 -1965 7 14 6 2 FLORENCE 8.0 45.6 121 871 -1994 10 13 0 24 RAFAEL 34.1 18.6 115 846 -1958 11 24 0 16 DEBBY 18.7 224.9 93 347 -1974 12 18 6 13 JOYCE 18.4 218.8 53 892 -1965 1 6 12 26 RAFAEL 19.0 123.4 88 90 -1998 7 9 6 17 VALERIE 44.1 353.7 16 756 -1954 7 5 6 3 LESLIE 64.7 129.2 156 203 -1963 9 9 0 13 JOYCE 54.0 56.9 14 580 -1971 7 22 12 21 NADINE 18.2 316.5 47 837 -1982 5 27 6 20 CHRIS 68.5 306.3 98 490 -2001 7 19 18 14 LESLIE 28.6 2.0 84 806 -1996 2 12 18 25 CHRIS 16.3 87.9 19 596 -1964 3 1 6 12 OSCAR 43.8 81.6 69 802 -1952 5 15 0 13 GORDON 40.1 284.6 138 558 -1962 1 11 0 11 FLORENCE 12.4 143.8 64 576 -1997 12 11 12 6 KIRK 68.1 151.1 119 52 -1975 4 18 12 17 TONY 14.0 11.2 73 755 -1984 2 17 18 23 MICHAEL 49.3 44.8 32 580 -1980 6 25 6 25 ERNESTO 49.2 103.4 26 496 -2001 7 4 0 5 BERYL 62.7 20.7 21 26 -1982 9 18 6 27 SANDY 68.4 169.0 55 50 -1964 6 15 6 20 VALERIE 15.9 320.5 104 634 -1998 2 25 6 6 OSCAR 47.6 300.5 151 774 -1958 12 11 0 13 RAFAEL 26.1 90.9 38 331 -1969 6 3 0 7 GORDON 17.6 330.6 92 503 -1983 8 20 0 13 FLORENCE 16.7 231.2 38 248 -1973 6 27 18 20 RAFAEL 48.2 178.1 76 510 -1974 5 18 18 28 MICHAEL 53.4 261.5 122 249 -2003 2 12 6 19 TONY 62.3 247.5 45 810 -1955 3 20 12 4 NADINE 12.5 49.4 43 104 -2004 2 16 0 19 JOYCE 63.9 302.4 160 638 -1991 2 12 6 10 ISAAC 13.4 93.6 85 240 -1988 2 9 18 8 PATTY 38.1 70.5 139 158 -1985 6 23 12 26 ISAAC 17.9 296.4 55 245 -1999 4 21 18 10 ISAAC 38.9 116.6 136 278 -1977 12 14 0 8 VALERIE 67.0 165.9 75 879 -1997 4 11 18 23 MICHAEL 42.6 294.2 83 40 -1983 12 21 0 13 RAFAEL 40.2 341.5 145 390 -1996 4 4 6 25 ISAAC 42.8 253.5 164 623 -1986 1 16 0 1 ALBERTO 18.0 264.9 65 194 -1998 9 19 12 28 HELENE 51.1 312.1 112 146 -1992 8 11 12 15 ERNESTO 60.9 130.7 26 138 -1997 4 5 6 16 ISAAC 56.6 302.4 19 121 -1969 3 17 6 22 FLORENCE 20.9 255.8 143 337 -1986 8 21 12 8 VALERIE 13.7 203.3 10 803 -1959 7 23 12 8 MICHAEL 63.7 59.8 29 191 -1996 1 19 12 8 KIRK 40.3 186.7 155 218 -1952 4 9 18 13 RAFAEL 56.6 180.8 152 850 -1960 12 18 6 8 MICHAEL 30.8 122.2 144 341 -2002 5 1 0 25 FLORENCE 66.7 91.5 153 430 -1953 7 11 6 28 MICHAEL 33.0 328.9 14 459 -1965 10 15 0 20 VALERIE 30.6 203.2 122 292 -1988 1 1 6 16 LESLIE 18.0 162.0 44 582 -1994 4 2 0 5 GORDON 26.4 338.4 87 678 -1963 8 12 0 21 WILLIAM 31.0 196.8 92 17 -1981 6 1 0 24 GORDON 50.7 147.5 43 703 -2003 7 6 18 21 RAFAEL 52.8 250.8 23 651 -2004 1 12 0 26 VALERIE 22.8 219.5 88 226 -1967 5 10 6 24 NADINE 19.7 117.8 157 591 -1985 12 28 0 1 DEBBY 21.8 182.4 10 49 -1952 4 4 18 6 ERNESTO 33.7 143.6 106 484 -1965 1 9 12 19 WILLIAM 41.2 224.1 95 98 -1995 3 17 6 2 ERNESTO 66.7 117.5 82 158 -1959 6 6 6 17 PATTY 38.5 116.6 32 410 -1977 1 15 12 18 OSCAR 11.9 0.2 33 493 -1970 3 23 0 10 BERYL 31.2 171.0 113 840 -2002 5 5 0 19 BERYL 29.6 214.2 86 619 -1984 11 10 12 15 GORDON 67.6 315.0 18 612 -2004 12 6 18 4 HELENE 40.1 142.9 142 287 -1979 7 3 0 24 CHRIS 44.8 331.3 161 176 -1980 5 14 6 6 BERYL 33.8 145.8 161 540 -1995 4 8 0 23 DEBBY 49.5 211.3 57 853 -1969 8 20 12 1 TONY 35.9 273.1 65 217 -2003 2 19 12 26 MICHAEL 48.4 343.1 132 815 -1977 4 27 18 25 ALBERTO 18.0 313.6 101 153 -1961 6 8 12 9 NADINE 9.7 235.0 11 585 -1992 11 18 0 2 VALERIE 18.5 73.5 20 690 -1987 10 24 0 9 CHRIS 58.2 15.0 136 399 -1956 5 1 18 2 LESLIE 9.7 254.5 154 519 -1983 12 2 6 5 GORDON 65.7 146.9 137 201 -1989 7 5 18 19 GORDON 28.0 325.6 113 834 -1960 9 11 18 23 SANDY 23.0 307.1 129 721 -1998 6 6 18 8 OSCAR 42.5 267.0 144 286 -1958 1 17 12 19 ERNESTO 35.5 211.5 43 23 -1967 3 25 6 3 MICHAEL 66.3 191.0 30 820 -1994 6 16 12 2 KIRK 64.6 118.9 17 405 -1955 11 18 12 21 OSCAR 58.3 312.2 93 808 -1978 2 18 6 27 JOYCE 9.6 3.3 115 340 -1974 9 28 6 14 NADINE 43.3 85.1 34 183 -1957 7 25 12 13 GORDON 14.1 3.0 37 398 -2000 5 8 6 14 ERNESTO 69.5 324.6 19 375 -1991 1 14 6 25 DEBBY 69.7 118.0 86 889 -1983 2 8 6 3 JOYCE 20.0 106.5 114 496 -1971 9 21 12 26 VALERIE 15.4 315.4 139 835 -1967 7 24 12 25 RAFAEL 54.4 285.0 150 49 -1992 10 2 18 16 VALERIE 8.4 75.6 49 513 -1967 1 18 6 24 GORDON 34.1 259.6 74 605 -1950 4 6 0 3 DEBBY 64.1 172.7 94 95 -1981 3 20 6 11 ALBERTO 50.1 298.2 33 541 -2004 7 6 18 3 GORDON 49.8 214.0 137 177 -1997 9 9 0 23 RAFAEL 46.6 177.8 20 579 -1992 9 4 18 17 ISAAC 60.6 172.6 98 550 -1982 6 18 12 15 PATTY 19.3 136.6 84 826 -1985 4 20 0 12 KIRK 13.0 165.5 140 157 -1959 1 28 0 19 KIRK 62.2 33.7 101 176 -1984 3 16 18 19 VALERIE 7.2 178.6 57 593 -1965 1 26 18 24 ISAAC 16.1 105.0 144 560 -2003 6 2 12 17 WILLIAM 12.2 53.6 154 821 -2003 12 28 6 5 ISAAC 21.2 277.3 119 424 -1971 6 8 18 10 KIRK 29.3 281.3 111 51 -1980 6 23 6 3 KIRK 9.2 265.4 12 383 -1957 7 10 18 27 BERYL 23.7 174.2 109 75 -1968 8 10 18 9 TONY 7.8 10.1 95 844 -1985 7 3 18 24 CHRIS 55.8 334.7 94 174 -2004 12 10 0 2 OSCAR 16.3 199.1 154 372 -1980 11 27 18 27 LESLIE 51.6 218.3 36 123 -1977 2 26 0 22 VALERIE 26.2 73.1 26 498 -1962 7 17 18 15 WILLIAM 61.3 269.2 91 877 -1983 7 21 0 9 PATTY 7.1 9.2 72 284 -1997 7 27 18 6 SANDY 59.7 255.8 80 233 -1984 5 6 6 3 ALBERTO 43.0 55.2 54 173 -1962 7 2 18 3 DEBBY 8.2 121.1 33 729 -1979 6 15 12 27 JOYCE 60.5 70.0 128 622 -1980 9 6 6 19 NADINE 60.4 107.4 67 108 -1989 11 25 6 1 HELENE 22.7 89.6 131 227 -1997 1 1 0 26 WILLIAM 62.7 231.9 145 444 -1999 10 4 6 11 FLORENCE 43.6 205.4 51 675 -1954 5 7 12 18 MICHAEL 36.4 296.8 106 225 -1966 10 15 6 6 RAFAEL 42.5 230.3 131 620 -1972 11 21 6 13 MICHAEL 54.9 173.2 83 46 -1964 7 21 12 9 KIRK 29.3 317.7 133 356 -1989 2 5 0 2 NADINE 17.2 20.5 86 508 -1952 5 27 18 4 NADINE 42.6 190.6 143 604 -1984 9 28 12 18 JOYCE 11.0 109.4 19 507 -1992 4 23 6 16 VALERIE 33.5 94.6 29 446 -2004 2 9 12 4 BERYL 68.0 200.5 21 810 -1950 8 18 18 11 ALBERTO 36.9 224.7 36 712 -1966 12 26 0 4 RAFAEL 20.8 302.9 96 341 -1981 2 13 18 11 GORDON 43.7 144.8 89 883 -1969 10 7 0 6 MICHAEL 32.0 132.1 83 57 -1973 3 3 6 1 VALERIE 55.2 306.6 44 873 -1961 1 6 0 28 RAFAEL 66.8 129.0 154 846 -1975 5 10 18 11 LESLIE 64.9 314.0 134 239 -1950 1 23 18 19 PATTY 52.8 154.9 35 709 -1986 10 6 12 19 ERNESTO 33.2 257.3 112 643 -1965 9 21 0 16 WILLIAM 8.9 249.4 154 852 -1980 9 23 6 7 RAFAEL 43.3 109.9 93 867 -1964 7 16 12 17 OSCAR 45.7 350.9 59 109 -1993 7 23 6 5 JOYCE 22.3 308.7 141 560 -1972 9 17 0 5 FLORENCE 45.0 186.6 42 188 -1963 6 3 12 16 WILLIAM 16.9 153.5 153 863 -2000 10 23 12 25 JOYCE 62.1 63.3 106 455 -2002 3 13 6 2 NADINE 34.8 69.4 76 805 -1989 5 9 0 27 BERYL 16.3 313.7 149 285 -2004 12 9 6 3 BERYL 42.2 319.2 124 550 -1992 4 13 12 12 HELENE 34.7 332.6 18 214 -1967 10 21 0 24 MICHAEL 21.0 332.4 14 642 -1973 7 15 12 16 TONY 57.2 28.5 28 121 -1950 3 27 0 14 FLORENCE 34.3 279.4 13 448 -2000 12 17 18 25 ISAAC 27.4 274.2 19 843 -2001 8 16 0 25 OSCAR 46.8 89.8 115 73 -1967 8 11 6 11 KIRK 8.4 132.7 34 235 -2001 10 21 0 10 VALERIE 68.5 0.4 43 38 -1955 11 8 18 15 MICHAEL 64.7 167.9 143 505 -1998 7 23 0 21 PATTY 7.4 45.0 64 769 -2004 8 17 0 14 FLORENCE 14.1 200.2 164 837 -1989 4 9 6 14 PATTY 21.9 16.1 132 358 -1969 7 15 0 22 LESLIE 41.7 269.5 141 214 -1981 11 8 0 25 BERYL 47.3 310.4 25 167 -1972 12 7 0 13 JOYCE 38.9 41.4 118 604 -1964 10 4 6 4 TONY 63.7 89.0 21 746 -1951 4 9 18 1 ALBERTO 56.6 257.7 99 476 -1961 11 1 12 12 KIRK 28.5 166.6 23 365 -1992 10 19 18 25 OSCAR 8.7 305.9 107 819 -2002 5 19 6 18 ERNESTO 36.6 327.7 156 326 -1992 3 3 6 9 ALBERTO 41.8 146.8 16 272 -1954 3 14 0 20 KIRK 19.6 12.8 97 292 -1963 9 13 12 19 VALERIE 61.0 11.9 67 426 -1963 11 9 6 16 VALERIE 58.9 187.5 30 202 -1991 2 21 0 28 RAFAEL 11.4 41.6 34 570 -1983 2 24 6 20 KIRK 24.9 304.7 83 172 -1999 1 26 18 8 DEBBY 38.4 54.9 119 647 -1991 5 19 0 2 RAFAEL 15.1 339.2 117 723 -1968 11 25 6 26 HELENE 24.9 106.6 87 41 -1994 4 3 0 22 SANDY 26.3 285.9 90 692 -1958 10 2 0 8 ERNESTO 25.4 61.0 78 331 -1994 3 18 0 13 CHRIS 48.2 232.7 111 847 -1982 2 19 6 4 NADINE 57.7 6.4 140 890 -1987 3 27 18 10 ERNESTO 28.2 13.6 142 201 -1973 5 26 18 9 LESLIE 62.9 287.0 134 50 -1958 1 15 0 7 HELENE 39.8 202.7 20 501 -1984 9 21 0 12 NADINE 18.4 172.8 90 624 -1970 8 15 6 9 OSCAR 53.5 123.5 144 235 -1986 6 23 18 7 DEBBY 58.1 127.5 59 133 -1956 12 19 0 23 FLORENCE 24.1 353.0 89 314 -1995 1 6 0 27 BERYL 68.0 349.2 102 427 -1959 5 18 0 6 OSCAR 36.7 178.7 53 745 -1970 8 18 0 14 KIRK 67.9 134.9 22 376 -1992 10 6 6 4 GORDON 65.5 300.2 144 815 -1974 9 22 18 16 LESLIE 21.4 81.4 100 736 -1966 9 18 6 24 KIRK 9.8 142.4 96 395 -1964 9 10 18 11 MICHAEL 41.0 317.1 86 707 -1950 6 5 18 7 OSCAR 48.3 288.2 88 209 -1992 10 17 0 17 WILLIAM 54.7 267.9 25 363 -1998 12 14 18 8 MICHAEL 50.6 182.9 137 339 -1963 2 17 12 15 WILLIAM 18.0 338.5 80 253 -1971 10 3 12 14 KIRK 38.3 214.8 75 693 -1977 11 9 12 25 KIRK 32.3 73.4 65 518 -1956 8 25 6 25 HELENE 18.2 14.9 135 66 -1956 5 24 12 3 DEBBY 48.8 135.8 117 497 -1974 4 19 0 1 NADINE 35.5 269.6 130 569 -1964 10 27 12 27 ERNESTO 28.2 301.1 133 348 -1995 8 21 18 23 KIRK 25.1 183.3 145 93 -1970 11 8 18 22 SANDY 66.4 213.5 102 494 -1985 3 5 12 11 JOYCE 21.7 262.8 100 355 -1982 10 27 6 1 SANDY 48.8 147.6 118 318 -1980 2 11 18 9 DEBBY 16.8 110.4 119 224 -1966 2 14 18 28 MICHAEL 55.8 178.3 148 678 -1983 11 9 0 1 ISAAC 38.0 113.6 55 295 -1988 8 21 18 10 PATTY 62.7 314.5 109 747 -1988 9 3 18 26 DEBBY 24.3 31.1 51 233 -1988 3 1 18 16 BERYL 67.2 213.0 13 419 -1959 11 20 18 3 MICHAEL 48.7 144.6 71 663 -1951 2 16 0 25 DEBBY 15.0 23.3 18 60 -1992 6 9 18 21 MICHAEL 19.8 62.9 86 87 -1971 5 8 6 18 HELENE 23.3 54.3 98 360 -1953 8 1 0 18 OSCAR 19.9 226.6 51 481 -1958 1 1 18 19 RAFAEL 8.6 68.3 107 172 -1972 5 22 0 16 MICHAEL 44.3 119.5 55 846 -1995 7 21 18 12 CHRIS 24.4 26.8 141 717 -1970 5 4 6 26 MICHAEL 12.3 180.6 126 798 -1983 6 5 12 2 KIRK 44.1 292.3 23 887 -1997 5 10 6 10 ISAAC 13.8 13.2 164 236 -1988 6 3 12 24 PATTY 33.9 134.0 159 294 -1985 3 24 18 28 ISAAC 44.0 315.0 108 68 -1978 3 13 12 9 LESLIE 27.2 100.8 116 29 -1983 4 26 6 12 KIRK 21.5 346.1 63 429 -1982 8 13 6 28 NADINE 53.7 315.0 147 134 -1955 4 11 0 24 RAFAEL 28.9 306.7 40 143 -1977 1 10 0 15 FLORENCE 69.7 46.0 112 53 -1975 7 21 0 9 JOYCE 11.1 301.5 89 327 -2004 12 3 12 27 RAFAEL 25.7 30.0 160 361 -1961 8 10 0 26 VALERIE 44.0 255.1 111 425 -1995 12 24 6 17 LESLIE 20.1 236.7 61 335 -1983 8 21 6 4 JOYCE 53.9 333.7 86 390 -1998 11 19 18 9 TONY 12.6 19.1 88 685 -1973 9 1 6 12 RAFAEL 34.1 171.9 17 196 -1990 1 6 12 9 LESLIE 14.4 91.7 83 437 -1994 4 16 12 15 JOYCE 67.9 200.7 101 705 -1956 9 15 18 9 LESLIE 45.2 173.8 66 273 -1998 2 13 6 5 ERNESTO 62.7 36.4 130 552 -1985 7 8 12 19 LESLIE 36.6 89.3 151 27 -1980 5 14 18 10 KIRK 11.5 100.7 49 374 -1953 5 16 12 10 KIRK 69.8 208.8 122 63 -1973 3 24 6 1 WILLIAM 41.7 267.9 66 801 -1957 12 15 6 14 TONY 23.3 293.3 31 159 -1978 12 9 0 14 CHRIS 57.2 243.2 129 678 -1994 7 14 12 21 FLORENCE 12.4 165.5 147 748 -1972 4 22 0 2 BERYL 35.6 42.5 106 474 -1956 10 10 18 21 BERYL 67.0 332.5 111 600 -1982 12 28 6 22 WILLIAM 15.2 120.8 16 819 -1972 7 25 0 14 WILLIAM 33.5 178.0 134 347 -1988 9 18 18 4 ALBERTO 16.4 113.6 116 482 -1968 4 3 6 6 HELENE 23.4 284.3 144 517 -1976 9 26 12 21 GORDON 20.4 112.8 56 891 -1972 2 17 12 9 OSCAR 10.8 357.0 34 287 -1978 5 1 0 26 RAFAEL 36.8 237.7 26 431 -1957 8 27 18 23 CHRIS 23.8 288.9 142 614 -1976 2 26 18 16 FLORENCE 14.3 192.8 94 47 -1989 10 17 0 28 DEBBY 58.4 2.7 35 520 -1965 8 15 0 23 RAFAEL 47.4 114.3 117 479 -1989 2 20 0 8 NADINE 46.9 355.1 81 207 -2000 1 22 0 23 PATTY 40.6 129.9 119 356 -1971 1 1 6 13 RAFAEL 54.6 46.8 150 467 -1966 7 1 12 22 PATTY 46.1 294.3 145 454 -1978 12 4 6 27 MICHAEL 20.7 129.0 109 136 -1960 7 12 0 19 RAFAEL 42.6 149.2 123 597 -1961 4 21 6 22 KIRK 16.8 136.0 45 485 -1999 1 10 12 19 RAFAEL 16.7 12.5 163 202 -1954 8 3 18 16 NADINE 66.4 182.5 120 810 -1987 1 12 0 19 WILLIAM 30.5 83.2 28 205 -1957 11 12 0 9 VALERIE 42.5 325.2 151 772 -1979 8 25 12 28 BERYL 31.7 266.0 133 135 -1975 10 1 6 25 ERNESTO 26.6 305.0 95 42 -1996 12 15 12 13 FLORENCE 8.3 62.2 127 188 -1962 6 25 18 26 WILLIAM 9.7 325.0 90 181 -1998 9 19 0 11 DEBBY 50.4 66.7 90 99 -1982 12 10 18 18 LESLIE 49.7 204.2 28 673 -1959 7 2 0 14 HELENE 20.3 253.3 28 421 -2001 10 20 6 23 VALERIE 26.0 169.2 74 264 -1974 8 2 0 3 TONY 26.1 145.4 149 156 -1957 4 28 6 24 GORDON 47.8 62.2 110 770 -1981 1 8 6 23 DEBBY 69.5 16.5 126 360 -2002 2 14 18 22 ALBERTO 35.1 254.6 68 894 -1972 8 9 6 6 FLORENCE 46.5 243.4 35 491 -1963 3 15 6 17 KIRK 59.7 267.9 117 16 -1965 3 5 6 14 JOYCE 26.6 110.9 102 110 -1971 9 22 6 1 DEBBY 23.0 80.4 61 732 -1976 3 9 0 7 ALBERTO 46.6 142.4 10 703 -1975 1 23 12 1 RAFAEL 57.4 139.8 160 503 -1988 10 23 0 21 NADINE 11.5 279.9 29 735 -1984 4 21 12 5 SANDY 32.4 344.5 67 54 -1959 6 27 18 8 MICHAEL 31.4 222.1 122 301 -1993 4 3 6 25 MICHAEL 69.6 35.1 121 19 -1993 2 2 0 7 OSCAR 26.9 297.9 28 194 -1972 8 2 0 13 SANDY 69.2 83.4 96 48 -1950 11 18 18 12 GORDON 31.5 316.8 91 124 -1971 10 14 6 2 DEBBY 57.3 291.9 142 605 -1955 3 2 0 14 MICHAEL 11.6 135.2 42 896 -1978 5 3 18 9 TONY 13.1 0.7 124 111 -1990 1 21 0 1 OSCAR 13.7 329.2 142 349 -1967 2 3 6 19 ALBERTO 54.5 157.8 19 744 -2000 11 28 18 20 CHRIS 10.6 257.2 110 868 -1962 4 2 0 18 DEBBY 57.5 83.0 102 137 -1967 10 9 18 7 BERYL 20.3 212.5 87 733 -1973 7 25 6 10 CHRIS 35.6 320.6 138 123 -1966 1 22 18 21 SANDY 53.8 174.5 75 428 -1975 11 17 12 5 PATTY 66.3 109.1 130 110 -1965 4 22 0 10 DEBBY 10.7 18.5 98 157 -1951 1 22 0 22 ALBERTO 56.3 154.4 159 346 -1952 7 4 6 27 ALBERTO 23.8 108.0 107 471 -1999 12 5 6 17 RAFAEL 67.2 357.9 57 822 -1978 9 28 6 10 SANDY 44.2 113.4 135 295 -1975 6 4 12 11 ALBERTO 33.9 202.3 133 587 -1990 10 2 0 1 ISAAC 64.0 298.1 126 533 -2002 12 19 6 3 JOYCE 52.2 302.3 76 116 -1955 6 11 6 4 FLORENCE 14.5 249.8 43 784 -1975 5 8 12 19 ALBERTO 49.9 313.5 162 845 -1993 1 1 6 21 WILLIAM 26.6 158.7 26 389 -1955 4 19 6 10 SANDY 58.6 114.2 121 466 -1990 6 17 0 1 OSCAR 47.1 27.4 77 601 -1966 6 8 0 9 BERYL 31.0 124.2 158 323 -1986 1 15 18 9 ALBERTO 32.4 263.2 97 353 -1999 11 13 18 9 HELENE 27.0 87.7 27 794 -1953 12 9 6 3 HELENE 39.0 347.4 116 151 -1994 12 5 6 26 GORDON 14.0 42.1 96 248 -1960 12 27 6 16 ISAAC 57.0 271.8 90 109 -1997 10 8 6 21 CHRIS 13.9 267.0 59 753 -1970 12 25 12 27 JOYCE 69.7 213.7 126 330 -1971 11 26 18 18 CHRIS 40.3 108.0 102 242 -1993 9 11 6 2 NADINE 28.9 175.2 106 549 -1994 2 20 6 26 CHRIS 51.2 247.0 46 425 -1950 7 5 0 24 JOYCE 69.9 59.4 82 290 -1979 5 15 18 4 MICHAEL 30.8 130.5 97 527 -1975 4 14 18 9 HELENE 59.7 191.2 82 556 -1961 2 14 18 11 OSCAR 47.3 131.2 27 703 -1965 4 26 18 16 GORDON 37.1 48.3 158 344 -1998 12 24 0 9 ERNESTO 30.5 48.9 61 776 -1964 8 20 0 8 ISAAC 47.5 140.4 144 839 -1982 6 19 6 22 TONY 10.4 305.2 119 727 -1964 11 27 0 25 RAFAEL 65.4 74.6 108 585 -1987 2 18 6 18 ISAAC 16.9 214.2 128 379 -1952 10 5 6 18 NADINE 27.8 63.5 39 363 -1959 2 5 6 10 NADINE 34.1 64.5 141 144 -1970 4 23 12 27 VALERIE 48.8 127.6 57 780 -1974 12 1 12 3 RAFAEL 8.7 184.0 153 354 -1995 9 25 6 9 GORDON 20.1 32.1 30 132 -1992 10 10 0 24 KIRK 18.7 78.5 117 44 -1981 6 5 12 11 HELENE 51.2 16.9 41 894 -1978 7 3 6 27 LESLIE 65.0 214.0 42 5 -1977 2 20 0 23 TONY 63.9 94.2 53 270 -1967 2 24 0 10 LESLIE 36.3 75.5 161 797 -1976 4 21 6 27 KIRK 46.8 39.9 34 567 -1966 1 7 12 2 VALERIE 27.2 54.4 143 109 -1980 3 2 18 16 SANDY 20.6 4.5 29 309 -1975 2 14 12 16 FLORENCE 43.3 224.7 36 559 -1952 12 28 0 24 PATTY 60.9 105.7 44 573 -1973 3 28 6 15 TONY 51.3 157.3 50 467 -1961 1 5 0 17 MICHAEL 40.7 194.7 86 865 -1971 4 17 18 3 MICHAEL 32.9 308.3 12 87 -1967 9 19 0 16 CHRIS 44.8 90.6 70 329 -1951 1 26 6 28 BERYL 44.2 29.6 121 884 -1952 4 14 12 27 BERYL 30.8 21.2 157 710 -1954 8 28 0 8 TONY 16.3 235.6 49 620 -1971 10 13 18 9 WILLIAM 34.7 27.6 43 558 -1982 5 2 12 13 WILLIAM 54.7 109.8 55 240 -1995 7 18 6 18 ISAAC 37.3 247.9 158 449 -1973 1 15 6 13 TONY 57.5 348.6 28 390 -1952 11 23 18 23 CHRIS 48.6 247.1 25 90 -1993 6 5 12 24 KIRK 22.1 342.7 55 895 -1973 7 27 12 20 MICHAEL 42.5 36.2 88 892 -1992 10 23 18 19 HELENE 7.4 236.6 136 151 -1992 5 2 12 22 ISAAC 44.9 346.2 155 74 -2000 4 9 6 19 ERNESTO 32.5 296.1 101 896 -1970 1 4 12 11 ISAAC 39.6 314.8 138 550 -1967 9 4 6 17 JOYCE 53.6 103.5 18 560 -1993 7 5 18 3 VALERIE 11.6 352.8 52 386 -1957 2 21 0 9 OSCAR 50.1 354.2 30 412 -1955 1 20 6 25 ERNESTO 46.9 235.8 28 745 -1994 1 23 12 21 DEBBY 33.6 21.6 14 60 -1958 8 12 0 13 BERYL 64.0 87.6 158 245 -1972 11 7 18 28 HELENE 13.2 35.4 108 399 -1989 12 24 0 5 ISAAC 67.9 340.9 66 707 -1957 9 20 6 16 PATTY 60.1 190.7 141 173 -2004 8 27 12 7 WILLIAM 34.1 85.3 97 669 -2000 5 14 12 17 CHRIS 68.4 347.9 53 32 -1967 5 13 12 2 FLORENCE 60.9 297.7 103 539 -1985 12 23 0 12 NADINE 14.0 104.3 41 814 -1977 2 27 0 26 OSCAR 42.1 163.3 67 610 -1979 8 19 6 26 BERYL 31.8 197.3 22 642 -1965 11 13 18 6 ERNESTO 12.2 344.0 131 248 -1987 7 6 6 4 RAFAEL 22.9 98.5 149 285 -1993 5 22 0 8 CHRIS 51.1 309.6 97 34 -1997 9 23 12 8 NADINE 44.2 251.3 32 600 -1985 4 16 0 17 WILLIAM 50.4 228.0 159 17 -1986 8 18 12 19 ERNESTO 39.3 60.0 42 100 -1987 10 8 0 14 ISAAC 16.3 169.3 136 24 -1995 4 6 0 15 JOYCE 44.3 160.8 118 596 -1951 12 3 0 7 HELENE 30.5 221.3 49 228 -1952 2 22 18 9 NADINE 17.7 265.5 91 577 -1967 2 26 12 21 CHRIS 20.1 129.1 101 813 -1981 10 14 6 14 CHRIS 13.7 123.8 60 763 -1989 9 15 6 18 GORDON 39.5 162.1 40 338 -1956 8 4 18 13 ERNESTO 54.1 123.0 145 471 -1975 10 5 18 25 TONY 48.5 90.9 141 199 -1982 4 2 18 13 PATTY 10.6 100.1 67 388 -1995 5 27 12 27 TONY 42.3 228.1 24 612 -1999 1 20 6 13 VALERIE 27.5 289.1 59 527 -1981 4 17 18 25 WILLIAM 26.2 325.0 58 207 -1999 10 18 0 4 MICHAEL 39.4 315.6 161 743 -1963 2 10 18 24 NADINE 42.8 190.9 143 703 -1997 5 17 18 7 JOYCE 21.8 54.6 80 565 -1982 11 9 12 7 ALBERTO 42.5 158.6 146 278 -1951 2 1 0 17 ALBERTO 43.8 2.0 139 44 -1985 10 7 12 22 CHRIS 66.1 267.3 158 537 -1997 4 1 0 3 RAFAEL 32.8 199.9 139 851 -1959 9 11 18 25 ALBERTO 65.0 55.6 81 722 -1967 4 23 6 9 JOYCE 60.2 218.5 38 618 -1992 4 4 0 15 VALERIE 34.6 122.7 88 113 -1991 6 15 18 4 LESLIE 30.1 321.4 95 417 -1967 7 7 0 6 ALBERTO 25.2 347.5 148 573 -1971 10 25 12 7 DEBBY 36.8 220.7 149 469 -1985 9 24 0 21 KIRK 17.5 340.7 41 113 -1975 5 12 18 11 GORDON 24.9 190.3 149 688 -1955 11 4 0 20 MICHAEL 19.0 60.2 41 290 -1968 12 15 18 24 GORDON 66.3 211.0 105 93 -1951 7 22 12 3 MICHAEL 57.8 336.7 136 269 -1969 12 9 6 25 ERNESTO 8.8 248.7 151 9 -1988 7 12 6 2 WILLIAM 45.1 303.0 147 333 -1984 2 3 12 11 NADINE 16.5 226.8 125 458 -2004 4 10 0 26 RAFAEL 56.6 47.5 16 534 -1974 11 20 0 11 DEBBY 11.7 13.9 98 113 -1967 8 8 6 8 FLORENCE 63.3 340.4 97 303 -1981 7 6 0 15 FLORENCE 66.4 183.4 130 133 -1950 11 16 12 15 LESLIE 54.8 10.1 135 9 -1969 2 7 0 22 ISAAC 8.2 31.2 89 260 -1986 3 13 0 28 LESLIE 60.3 219.2 35 289 -1970 5 4 12 24 SANDY 45.9 63.8 124 432 -1988 9 2 18 1 MICHAEL 19.1 322.3 51 71 -1952 1 27 12 5 ERNESTO 48.8 346.9 92 121 -1960 2 7 18 16 SANDY 36.1 191.8 74 792 -1987 4 23 12 11 GORDON 29.3 226.5 106 525 -1991 5 14 6 8 SANDY 27.6 74.3 42 596 -1993 12 6 0 21 OSCAR 12.5 6.2 145 690 -1995 4 8 18 16 PATTY 17.6 273.8 32 570 -2001 6 11 0 3 KIRK 16.9 124.9 37 672 -1999 3 23 12 1 NADINE 9.9 8.5 130 709 -2002 7 16 18 4 ISAAC 13.3 306.4 121 4 -1989 1 12 0 26 ALBERTO 16.0 172.7 38 124 -1966 8 24 6 12 RAFAEL 24.5 325.2 42 70 -1989 4 6 6 3 RAFAEL 26.9 121.5 19 782 -1953 9 19 12 4 OSCAR 45.0 194.7 108 347 -1994 10 10 18 3 VALERIE 7.4 171.0 54 676 -1998 10 24 6 3 ISAAC 13.7 235.6 106 450 -1978 7 20 18 5 JOYCE 63.3 227.8 150 685 -1985 11 20 6 22 TONY 27.6 63.7 118 629 -1964 4 18 18 27 NADINE 39.1 128.9 85 619 -1992 8 8 6 12 TONY 54.1 259.2 11 763 -1956 6 22 18 3 ERNESTO 12.9 334.1 35 86 -1986 11 28 0 7 CHRIS 64.8 160.7 162 235 -1985 10 27 0 28 HELENE 47.7 216.1 70 36 -1962 3 23 0 5 SANDY 33.3 279.4 78 668 -1981 7 22 12 18 RAFAEL 39.1 189.1 141 380 -1953 11 13 0 7 TONY 15.6 159.1 106 805 -1992 3 4 0 21 ERNESTO 26.1 191.3 61 84 -1989 4 1 6 12 VALERIE 49.3 130.6 38 280 -1954 10 28 6 21 NADINE 42.1 167.5 59 385 -1967 7 16 12 20 GORDON 43.2 167.3 128 106 -1986 12 28 0 10 CHRIS 11.4 274.6 99 276 -1967 3 28 0 12 FLORENCE 41.9 310.2 152 27 -1979 1 12 6 16 NADINE 67.1 152.8 149 150 -1987 4 25 12 16 MICHAEL 23.2 289.3 101 833 -2003 2 8 18 19 BERYL 8.5 116.0 50 231 -1996 5 14 0 15 HELENE 15.1 282.2 101 209 -1981 3 5 18 13 FLORENCE 49.8 271.0 33 607 -1972 7 27 0 9 OSCAR 20.6 55.5 152 821 -1979 11 3 12 1 LESLIE 56.6 295.2 22 535 -1954 9 3 6 1 PATTY 12.8 131.6 161 760 -1986 5 21 0 18 SANDY 55.9 330.8 28 114 -1976 4 24 0 24 LESLIE 30.1 354.7 22 796 -1974 5 9 12 27 DEBBY 10.9 293.4 125 407 -1984 3 5 0 19 FLORENCE 69.4 47.7 126 634 -1979 11 22 12 25 BERYL 46.3 227.1 54 183 -1984 9 28 12 7 ERNESTO 46.6 108.3 130 145 -1964 9 9 0 7 VALERIE 54.2 312.8 106 390 -1985 6 10 6 26 MICHAEL 60.6 229.9 114 257 -1979 1 3 18 3 ERNESTO 61.6 268.4 28 894 -2001 3 11 18 7 GORDON 50.4 314.2 130 899 -1989 2 21 6 18 HELENE 21.8 211.0 136 734 -1954 6 27 6 22 ALBERTO 46.9 216.7 14 634 -1953 7 14 18 14 ISAAC 7.4 196.2 140 819 -1991 8 26 18 25 LESLIE 13.4 61.9 128 517 -1956 10 12 12 27 OSCAR 63.6 46.4 147 408 -1967 10 4 6 25 FLORENCE 31.6 247.6 64 35 -1982 2 13 0 2 PATTY 21.1 95.9 75 633 -1998 11 5 12 13 OSCAR 15.3 207.9 79 549 -1957 6 6 6 16 MICHAEL 47.8 203.3 91 122 -1960 9 10 6 21 SANDY 40.7 127.6 156 17 -1965 2 14 18 28 CHRIS 8.4 150.7 87 629 -1956 11 14 12 27 VALERIE 29.1 171.2 59 125 -1967 12 15 6 15 JOYCE 68.2 340.3 137 166 -1988 12 4 18 18 PATTY 44.1 70.9 51 555 -1967 10 24 18 8 LESLIE 21.0 326.3 35 38 -1952 7 3 12 27 GORDON 26.8 317.8 80 50 -1958 12 17 12 14 WILLIAM 34.3 331.6 148 446 -1959 5 2 12 16 DEBBY 63.0 160.0 10 725 -1957 3 5 12 19 PATTY 56.0 214.4 14 240 -1975 9 9 6 26 GORDON 15.8 316.0 48 619 -1993 12 28 0 27 MICHAEL 69.1 87.4 62 478 -1985 6 11 0 27 NADINE 31.7 58.3 94 787 -1954 1 28 18 13 ERNESTO 67.7 106.3 38 230 -1992 8 3 12 23 GORDON 9.4 81.4 75 867 -2004 12 28 12 4 VALERIE 19.1 292.8 163 452 -1957 2 6 12 12 SANDY 21.2 214.7 117 852 -2003 2 16 18 13 OSCAR 31.6 256.4 70 14 -1984 6 14 6 27 HELENE 47.8 7.3 54 372 -1998 8 4 12 2 HELENE 8.9 159.3 113 682 -1977 1 24 18 22 LESLIE 68.7 16.8 137 218 -1957 1 8 18 7 CHRIS 13.3 266.7 76 630 -1963 1 26 0 19 ALBERTO 40.9 146.1 21 750 -1981 1 17 18 19 KIRK 36.5 286.1 83 775 -1980 12 11 18 2 ERNESTO 47.0 85.9 152 501 -1958 7 1 18 16 TONY 41.7 211.8 59 173 -1989 5 19 12 14 HELENE 45.2 240.4 85 378 -1961 8 27 12 3 KIRK 53.6 0.9 104 163 -1964 1 26 12 3 FLORENCE 16.4 321.7 17 424 -1951 3 13 18 10 ISAAC 30.8 124.6 102 860 -1961 10 9 6 26 OSCAR 41.6 332.3 33 438 -1984 3 27 6 28 OSCAR 62.5 140.5 87 391 -1969 12 4 12 28 OSCAR 59.3 9.5 159 344 -1976 11 22 18 21 BERYL 54.9 277.3 161 129 -1961 5 4 6 15 SANDY 30.4 117.2 57 544 -1964 7 17 0 25 HELENE 61.7 237.7 64 293 -1957 8 20 18 4 SANDY 9.8 337.3 67 881 -1976 12 16 12 16 PATTY 38.1 211.0 103 529 -1998 11 1 12 17 KIRK 51.2 122.5 46 325 -2002 6 12 0 5 BERYL 31.0 155.8 115 689 -1959 10 3 0 21 ISAAC 48.8 208.7 16 690 -1971 3 17 18 26 PATTY 59.9 192.2 102 411 -1993 6 17 12 10 CHRIS 19.5 75.1 10 565 -1970 12 3 18 27 FLORENCE 36.5 278.5 28 561 -1992 7 5 12 22 KIRK 51.8 109.3 50 54 -1994 5 4 18 14 HELENE 62.5 86.4 109 334 -1982 12 22 0 18 GORDON 31.3 33.2 50 398 -1960 4 9 18 26 LESLIE 25.7 169.2 97 598 -1996 11 6 18 2 LESLIE 38.0 33.6 142 398 -1982 5 28 0 7 OSCAR 64.6 78.0 42 314 -1950 3 13 6 25 FLORENCE 36.2 258.8 17 641 -1953 8 3 0 3 VALERIE 54.7 342.5 131 391 -2003 4 9 0 27 PATTY 8.2 355.6 48 671 -1984 3 14 6 16 KIRK 61.0 216.8 42 576 -1952 10 17 6 24 VALERIE 68.0 276.4 95 798 -1970 3 5 0 6 GORDON 16.9 45.0 97 184 -1982 10 15 6 10 VALERIE 18.5 56.2 106 622 -1988 9 14 18 26 LESLIE 25.4 194.5 133 447 -1994 6 2 6 2 CHRIS 17.6 77.1 11 247 -1996 1 10 0 15 VALERIE 64.5 204.2 158 847 -1982 10 2 12 15 PATTY 8.4 212.7 127 401 -2002 10 7 6 3 ERNESTO 52.7 141.7 83 667 -1974 2 25 6 25 FLORENCE 40.2 107.2 111 811 -1980 4 18 0 3 OSCAR 59.8 174.3 151 176 -2003 12 24 12 17 ALBERTO 60.2 138.6 56 117 -1994 9 14 12 2 LESLIE 55.0 74.1 154 225 -1980 4 4 0 28 DEBBY 36.0 297.0 82 873 -1950 8 22 18 21 GORDON 37.7 142.9 92 467 -1989 9 2 18 3 ERNESTO 34.1 143.8 93 500 -1968 6 9 12 2 MICHAEL 35.3 74.0 16 161 -1998 5 11 0 7 BERYL 36.9 71.1 42 895 -1978 6 17 0 21 HELENE 13.0 44.8 87 668 -1958 8 17 6 20 NADINE 50.0 1.8 38 439 -1953 10 2 0 26 JOYCE 25.4 56.8 33 821 -1982 3 23 18 28 VALERIE 37.6 157.9 52 488 -1954 9 11 6 10 HELENE 19.4 142.2 18 26 -1988 2 27 6 2 RAFAEL 37.0 347.4 54 481 -1989 10 5 0 18 KIRK 28.0 51.8 145 699 -1961 12 28 12 14 TONY 34.5 129.9 63 458 -1952 11 25 0 20 PATTY 22.7 117.1 94 120 -1958 8 6 0 26 GORDON 61.1 216.3 81 137 -1987 3 13 6 18 BERYL 42.0 353.0 124 670 -1952 10 5 6 7 RAFAEL 16.6 110.5 24 363 -1995 2 20 18 25 ISAAC 26.9 165.6 32 129 -1984 9 18 18 9 ALBERTO 22.9 350.3 156 732 -1968 9 15 12 16 OSCAR 14.3 113.9 100 194 -1987 6 19 6 7 DEBBY 11.0 91.2 148 100 -1951 11 19 12 17 ALBERTO 43.6 226.6 123 565 -1965 6 8 12 3 LESLIE 21.1 282.4 145 844 -1952 5 11 6 20 KIRK 34.4 326.2 123 158 -1998 10 20 0 7 RAFAEL 39.2 14.0 84 65 -2003 7 18 18 18 MICHAEL 53.9 54.5 135 166 -1974 5 19 0 5 MICHAEL 17.3 268.2 152 64 -1963 12 13 18 13 FLORENCE 34.0 44.4 79 385 -1998 5 5 12 3 VALERIE 41.5 56.5 162 444 -1997 1 18 0 7 DEBBY 58.1 268.8 18 558 -1972 2 16 18 19 OSCAR 57.8 321.3 81 579 -1955 8 1 0 22 WILLIAM 24.3 249.5 16 263 -1969 6 14 18 27 CHRIS 42.6 125.7 101 213 -2002 7 11 12 4 TONY 39.8 171.1 135 111 -1963 9 8 18 7 KIRK 65.0 125.8 32 75 -1986 4 22 0 5 ISAAC 48.9 276.6 17 375 -1985 5 7 18 3 RAFAEL 25.0 69.5 58 689 -1975 3 6 12 27 OSCAR 62.8 269.9 11 691 -1985 10 17 0 6 TONY 64.3 311.6 17 525 -2003 2 23 18 12 ERNESTO 43.6 226.9 92 634 -1998 4 23 0 19 ERNESTO 59.2 197.5 154 669 -1951 11 5 12 1 PATTY 10.7 341.4 49 316 -1988 10 5 0 12 TONY 41.2 327.6 49 163 -1973 10 19 12 25 JOYCE 33.3 271.5 138 708 -1975 5 10 0 27 SANDY 50.5 312.0 87 178 -1995 1 12 18 1 GORDON 38.3 294.5 125 730 -1984 9 26 6 28 BERYL 34.9 339.8 148 181 -1956 3 19 18 19 MICHAEL 23.8 356.4 86 636 -2002 4 16 0 9 TONY 57.3 327.0 76 636 -2001 10 3 6 8 VALERIE 28.0 353.9 96 254 -1986 5 7 6 6 ISAAC 65.8 265.0 159 773 -2001 10 12 12 18 PATTY 39.7 273.0 57 39 -2001 1 8 6 26 RAFAEL 9.6 175.8 107 322 -1982 1 22 6 14 MICHAEL 21.9 6.7 19 587 -1995 4 28 6 28 OSCAR 44.3 3.7 159 550 -1953 10 9 18 19 SANDY 43.3 347.3 78 885 -1966 4 5 6 18 JOYCE 24.5 270.9 61 715 -1984 6 21 12 26 TONY 39.9 311.4 14 642 -1975 4 21 18 7 RAFAEL 40.1 247.9 78 225 -1973 5 21 6 18 KIRK 52.3 102.2 32 91 -1979 6 27 18 7 BERYL 62.0 260.5 74 546 -1958 5 9 6 25 KIRK 47.2 150.3 133 841 -1977 4 9 6 9 WILLIAM 57.8 156.4 39 188 -1986 8 19 18 2 HELENE 54.2 345.6 75 11 -2004 8 10 18 18 ALBERTO 43.6 14.2 141 86 -1963 11 7 0 6 JOYCE 28.8 324.4 24 653 -1988 7 21 0 21 WILLIAM 66.3 109.3 157 253 -1980 7 10 12 8 PATTY 23.6 131.9 139 394 -1953 10 7 18 8 BERYL 18.0 276.6 80 601 -1995 9 5 0 5 RAFAEL 28.7 336.2 161 111 -1990 5 5 18 12 ISAAC 28.5 183.3 133 617 -1972 7 2 12 20 ISAAC 44.3 197.0 94 798 -1967 7 24 12 18 JOYCE 49.9 328.6 76 557 -1999 4 20 18 23 NADINE 45.4 128.1 62 475 -1979 11 4 12 3 NADINE 55.4 121.0 87 494 -1958 12 6 18 9 JOYCE 15.3 174.9 104 41 -1959 3 26 6 5 WILLIAM 58.8 75.9 132 573 -1955 4 13 0 27 GORDON 29.4 257.7 147 225 -1958 1 25 12 17 ISAAC 63.1 82.9 79 829 -1988 4 22 0 28 ALBERTO 38.9 199.2 23 381 -1952 2 22 6 23 KIRK 59.7 231.2 49 797 -1954 5 19 6 10 GORDON 61.8 299.2 85 120 -1969 1 23 12 15 PATTY 10.9 42.9 92 636 -1987 7 23 18 21 WILLIAM 58.9 272.7 21 359 -1987 1 23 6 12 DEBBY 52.1 109.9 74 44 -1975 10 7 12 12 FLORENCE 40.1 254.3 64 632 -1958 2 6 6 17 ISAAC 54.9 257.9 104 371 -1972 1 19 6 16 BERYL 61.0 18.0 28 188 -1990 4 6 6 20 MICHAEL 62.3 66.3 60 820 -1966 12 2 12 27 ERNESTO 56.7 14.6 105 615 -1992 8 28 0 12 OSCAR 59.8 246.2 159 375 -1976 5 18 0 20 MICHAEL 30.6 180.8 139 238 -1973 7 8 12 3 LESLIE 51.8 111.7 129 552 -1952 6 14 6 11 SANDY 13.5 289.2 65 6 -2004 4 2 12 18 ERNESTO 35.3 110.1 148 798 -1977 11 24 18 12 VALERIE 64.2 235.5 110 372 -1991 2 27 18 20 LESLIE 26.5 262.1 163 517 -1967 2 25 6 26 SANDY 48.3 81.5 155 738 -1980 7 3 6 12 OSCAR 66.8 328.0 75 296 -1977 5 3 0 27 JOYCE 14.2 98.7 16 769 -1962 4 1 12 15 VALERIE 52.9 41.4 88 308 -1967 1 5 18 20 PATTY 46.8 118.2 144 589 -2002 11 21 6 4 MICHAEL 25.1 109.6 149 42 -1954 5 9 12 12 RAFAEL 13.5 215.3 136 486 -1965 2 7 18 21 GORDON 30.0 185.1 40 508 -1975 10 27 0 17 OSCAR 36.4 270.0 39 122 -1955 2 1 0 5 HELENE 35.4 285.8 71 683 -1984 10 6 6 2 RAFAEL 62.0 147.5 97 341 -1996 5 15 6 19 FLORENCE 26.4 49.5 137 35 -1992 10 9 12 11 OSCAR 32.9 253.3 36 667 -1966 2 2 0 6 ERNESTO 36.5 219.6 80 369 -1959 6 17 0 2 ALBERTO 16.2 312.6 74 191 -1992 4 6 6 15 KIRK 62.5 96.9 27 807 -1978 7 15 18 3 MICHAEL 16.8 282.7 145 778 -1977 4 3 0 24 WILLIAM 43.2 129.7 139 85 -1966 6 19 18 7 CHRIS 50.4 242.9 140 238 -1992 4 11 6 24 BERYL 58.6 137.9 138 432 -1981 3 4 0 15 MICHAEL 52.1 147.4 134 279 -1966 11 23 18 20 BERYL 26.4 200.1 88 223 -1987 12 3 18 17 ERNESTO 67.5 239.9 159 278 -2003 9 15 0 1 VALERIE 7.4 129.4 142 406 -1993 8 23 18 19 ISAAC 48.5 49.0 144 886 -1994 11 21 12 10 MICHAEL 28.3 238.6 22 362 -1964 5 25 18 7 KIRK 67.0 358.0 65 895 -2002 11 12 0 12 KIRK 69.4 99.6 29 282 -1970 9 4 12 7 GORDON 65.7 308.0 103 441 -1971 11 27 0 18 DEBBY 14.2 331.9 48 404 -1954 7 23 12 9 CHRIS 59.4 256.7 110 436 -1968 9 11 18 22 ALBERTO 10.7 242.7 21 38 -1959 12 2 12 11 RAFAEL 65.7 349.3 28 487 -1979 12 1 12 20 GORDON 9.8 302.7 39 753 -1977 11 18 0 18 SANDY 43.5 222.3 46 623 -1977 9 28 18 15 LESLIE 23.1 205.0 49 604 -1955 12 24 18 9 HELENE 11.0 322.9 114 433 -1978 7 9 18 6 FLORENCE 50.6 206.1 155 616 -1952 1 23 18 17 SANDY 42.4 338.6 133 387 -2004 4 24 6 26 BERYL 13.9 237.8 99 106 -1988 9 25 18 18 MICHAEL 39.0 174.5 10 674 -1961 8 23 0 12 HELENE 47.6 158.1 145 453 -1956 12 26 12 3 SANDY 40.2 328.4 132 197 -1966 12 22 6 10 JOYCE 23.1 203.0 131 499 -1985 3 4 18 9 RAFAEL 68.6 158.9 108 402 -1977 4 3 6 21 GORDON 47.6 344.4 90 29 -1969 10 25 12 16 BERYL 30.4 229.5 153 37 -1981 3 7 6 5 FLORENCE 26.5 115.5 20 741 -1956 11 6 18 12 SANDY 30.2 187.6 83 558 -1985 5 5 12 14 SANDY 9.3 238.8 14 748 -1973 9 27 0 15 WILLIAM 12.8 198.9 131 339 -1994 1 17 0 2 WILLIAM 19.9 356.2 116 67 -1994 12 19 18 26 NADINE 63.1 80.9 96 352 -1966 4 6 6 27 FLORENCE 42.0 277.1 48 835 -1961 10 6 6 12 ERNESTO 37.7 324.9 74 774 -1960 3 4 18 14 WILLIAM 22.4 60.1 53 350 -1971 12 23 12 4 OSCAR 63.2 175.9 140 714 -1978 2 14 0 1 JOYCE 25.8 84.9 75 159 -1956 12 18 6 16 JOYCE 65.2 266.7 21 754 -1963 9 13 12 11 TONY 13.0 217.6 121 9 -1953 5 7 6 26 CHRIS 50.8 21.1 131 728 -1970 9 9 18 27 ISAAC 35.8 319.3 111 849 -1969 2 12 0 20 GORDON 47.8 253.1 135 158 -1963 8 18 0 2 HELENE 40.8 53.2 55 475 -1963 12 5 18 26 RAFAEL 21.8 265.7 104 877 -1995 2 4 18 10 OSCAR 60.1 291.2 141 14 -1954 1 9 0 26 KIRK 16.7 59.7 12 502 -1973 5 2 12 1 ALBERTO 62.7 306.3 109 327 -1953 3 3 6 2 PATTY 48.9 214.3 115 471 -1954 9 21 18 25 SANDY 35.1 164.5 16 61 -2002 7 8 12 25 OSCAR 36.0 106.1 125 255 -1989 10 21 18 3 ERNESTO 67.1 143.3 50 230 -2002 10 4 18 9 HELENE 37.1 132.5 80 664 -1984 8 1 6 8 JOYCE 56.4 287.1 144 841 -1968 7 10 18 18 DEBBY 60.7 255.5 124 427 -2001 11 17 12 18 GORDON 40.4 180.7 148 777 -1992 8 2 18 17 MICHAEL 60.6 344.8 81 733 -1991 8 25 12 8 HELENE 23.2 19.6 111 823 -1976 8 16 12 6 WILLIAM 43.2 32.2 102 732 -1967 5 27 12 3 VALERIE 31.1 95.0 42 66 -1983 1 5 0 19 ISAAC 62.5 294.9 64 389 -2002 8 24 0 8 CHRIS 19.4 62.6 80 666 -1997 11 16 12 15 RAFAEL 21.2 300.0 53 416 -1986 12 3 12 7 DEBBY 21.5 351.1 48 845 -1974 12 19 12 12 ERNESTO 14.9 222.7 98 422 -1975 3 8 0 4 ISAAC 68.3 21.9 125 769 -1958 5 4 18 20 FLORENCE 25.1 277.1 83 776 -1958 6 3 6 21 DEBBY 45.6 31.6 63 301 -1993 11 12 6 2 CHRIS 68.0 130.8 114 651 -1973 11 18 18 1 BERYL 58.4 45.6 96 127 -1972 2 14 18 5 KIRK 27.2 342.6 36 527 -1992 10 15 12 23 TONY 22.0 52.4 51 139 -1979 8 21 0 2 VALERIE 49.9 127.1 140 375 -1993 3 6 18 14 ALBERTO 15.6 229.4 146 807 -1962 9 13 0 12 SANDY 24.0 325.6 112 701 -1973 2 13 0 12 RAFAEL 41.3 238.7 105 509 -2003 6 5 18 27 OSCAR 54.2 292.1 25 822 -1983 12 28 12 23 SANDY 30.3 132.9 125 237 -1967 12 2 6 10 ALBERTO 56.6 147.3 29 512 -1994 2 25 0 1 KIRK 41.8 61.4 106 165 -1988 6 1 18 6 HELENE 19.1 107.2 132 864 -1971 7 16 18 18 RAFAEL 64.1 251.3 121 11 -2002 2 28 12 27 DEBBY 56.2 250.1 115 263 -1977 4 15 6 26 ALBERTO 32.3 216.5 141 682 -1967 1 22 6 4 DEBBY 44.5 39.1 141 215 -1983 8 11 18 7 LESLIE 48.6 203.4 15 166 -1964 5 1 18 13 NADINE 47.1 278.5 105 730 -1953 9 21 18 20 DEBBY 29.6 184.1 61 431 -1970 10 9 18 19 DEBBY 34.0 262.8 77 631 -2000 5 10 12 23 CHRIS 25.6 325.3 119 428 -1973 10 9 12 3 KIRK 47.0 259.3 125 159 -1954 9 28 12 6 CHRIS 46.8 63.3 121 242 -1986 4 11 0 20 JOYCE 46.0 147.7 116 333 -1974 1 14 12 18 SANDY 31.1 8.5 134 170 -1991 8 16 18 15 NADINE 39.9 9.9 41 248 -1996 12 6 6 9 ERNESTO 46.6 17.0 78 133 -1978 5 7 6 26 WILLIAM 37.8 280.6 152 178 -1977 9 12 6 5 FLORENCE 57.3 33.0 85 345 -1965 10 3 0 6 MICHAEL 58.8 265.0 105 431 -1979 6 9 0 28 OSCAR 34.8 210.9 90 756 -1997 11 18 18 18 RAFAEL 23.9 275.8 50 650 -1963 7 12 18 22 WILLIAM 41.9 141.3 52 475 -1969 12 7 12 22 SANDY 24.7 205.0 26 274 -1984 9 15 6 20 ERNESTO 20.8 183.3 140 30 -1961 11 5 0 2 VALERIE 59.6 185.7 81 42 -1951 2 15 6 10 GORDON 34.3 147.5 104 808 -1951 10 21 12 4 GORDON 25.6 316.3 133 816 -1984 12 17 18 9 JOYCE 26.3 35.9 85 436 -1957 7 18 12 25 PATTY 9.4 336.8 18 576 -1955 8 17 6 21 ALBERTO 52.3 53.5 156 607 -1975 11 13 18 14 NADINE 55.0 304.0 133 169 -1991 3 23 6 10 FLORENCE 42.2 339.0 11 632 -1981 4 27 0 25 KIRK 12.4 309.3 157 482 -1984 9 13 0 2 CHRIS 68.6 139.9 29 154 -1990 6 23 6 24 HELENE 10.4 205.1 140 419 -1976 6 17 6 10 WILLIAM 62.4 178.8 47 261 -1954 8 21 0 19 FLORENCE 44.0 103.6 152 712 -1961 2 22 0 14 SANDY 30.7 53.1 114 840 -1971 2 22 0 10 ALBERTO 59.7 188.7 52 60 -2001 8 8 18 6 FLORENCE 37.8 355.3 147 18 -1996 12 4 6 16 ALBERTO 14.9 307.4 129 756 -1950 5 25 0 27 ERNESTO 60.6 12.6 93 641 -1958 7 16 6 27 SANDY 20.2 207.1 71 112 -1967 5 28 18 5 HELENE 67.3 229.5 133 585 -1972 9 17 0 25 FLORENCE 29.9 49.6 131 243 -1963 6 5 0 13 DEBBY 53.6 85.8 123 23 -1984 4 19 12 20 GORDON 32.8 259.1 128 589 -1990 1 19 18 13 SANDY 27.7 10.2 82 428 -1987 2 14 12 26 PATTY 37.4 256.3 26 787 -1965 2 19 6 10 BERYL 66.5 163.7 75 450 -1952 7 2 6 10 ERNESTO 57.2 52.1 164 336 -1996 12 17 0 8 DEBBY 53.6 46.7 122 797 -1970 9 18 6 26 FLORENCE 56.5 248.7 17 303 -1957 5 24 0 11 LESLIE 58.8 109.6 131 52 -1988 10 16 0 24 TONY 38.2 216.8 15 397 -2000 8 12 6 20 OSCAR 62.5 305.6 55 336 -1972 3 7 12 16 ISAAC 63.9 353.0 134 733 -2000 11 9 18 26 ALBERTO 13.6 57.7 98 826 -1973 6 13 12 14 SANDY 61.7 28.9 13 348 -1957 1 12 12 23 SANDY 11.5 33.8 43 570 -1964 9 27 12 20 ALBERTO 68.6 123.0 66 670 -1979 6 14 18 15 HELENE 52.9 151.1 44 41 -1975 4 6 18 3 KIRK 68.5 207.8 112 828 -1958 9 10 6 5 GORDON 69.5 71.8 12 631 -1968 2 7 18 16 KIRK 42.2 254.0 37 632 -1971 4 27 18 24 HELENE 46.6 123.2 154 70 -1974 5 14 12 2 WILLIAM 44.4 240.5 91 443 -2000 5 6 0 26 PATTY 51.0 25.7 100 44 -1994 8 13 12 13 CHRIS 41.3 206.3 133 789 -1993 11 23 0 27 TONY 56.9 76.5 149 600 -1968 7 25 18 10 ALBERTO 10.6 347.4 30 471 -1990 8 6 6 25 FLORENCE 46.5 341.5 31 753 -1989 5 18 12 17 ALBERTO 20.9 26.5 154 793 -1994 7 16 0 15 LESLIE 69.0 206.7 158 622 -1989 11 8 6 12 HELENE 24.9 127.7 111 596 -1960 4 4 12 18 NADINE 45.7 0.4 141 182 -1990 4 2 18 9 RAFAEL 48.1 346.1 96 791 -1974 10 15 0 21 CHRIS 42.2 8.9 66 387 -1984 2 23 0 9 DEBBY 41.8 132.3 81 896 -1959 8 3 12 9 BERYL 19.1 120.7 121 522 -1993 9 2 12 12 JOYCE 56.4 277.0 87 679 -1992 4 17 0 5 HELENE 63.1 120.3 37 600 -1984 2 10 6 10 VALERIE 9.0 26.3 85 877 -1989 5 22 12 13 MICHAEL 66.0 205.6 86 789 -1970 2 16 18 21 BERYL 33.8 161.5 11 502 -1961 10 24 0 15 ALBERTO 60.2 121.0 87 123 -1992 1 8 18 6 KIRK 26.7 116.1 142 818 -1964 5 10 0 14 BERYL 47.8 115.9 26 241 -1976 3 7 0 2 ALBERTO 19.6 161.0 46 895 -1951 11 12 6 15 RAFAEL 28.2 287.8 127 368 -1987 6 21 12 5 GORDON 62.1 132.3 59 375 -1998 1 7 6 27 SANDY 62.5 351.6 93 89 -1982 6 24 18 11 DEBBY 41.3 245.3 123 531 -1957 8 17 6 11 GORDON 43.3 307.5 114 380 -1975 5 14 18 17 WILLIAM 47.4 239.6 19 399 -1997 7 1 6 18 SANDY 66.4 173.2 62 801 -1951 12 4 0 12 RAFAEL 15.0 121.2 78 895 -1983 3 23 18 19 MICHAEL 67.0 97.7 106 188 -1957 12 18 18 17 NADINE 31.6 1.6 77 442 -1980 9 6 12 11 FLORENCE 63.2 290.9 76 468 -1954 8 14 18 27 OSCAR 57.6 297.0 38 578 -1986 2 27 6 18 PATTY 59.3 294.5 61 253 -1988 4 2 12 24 ALBERTO 14.6 262.3 21 515 -1969 12 6 6 5 JOYCE 7.9 119.1 24 345 -1987 7 6 12 12 VALERIE 61.9 1.6 42 886 -1991 6 27 12 10 GORDON 63.6 160.0 137 840 -1970 2 27 0 23 NADINE 33.7 48.0 144 183 -1955 4 12 12 4 ISAAC 8.0 33.3 163 729 -1987 6 14 18 13 RAFAEL 64.2 206.8 106 54 -1950 2 13 0 13 NADINE 22.0 189.9 42 183 -1989 2 21 0 24 OSCAR 48.3 170.4 66 198 -1995 7 19 12 14 SANDY 50.4 275.0 17 68 -1988 5 8 6 20 HELENE 45.7 236.2 102 724 -1985 3 4 18 6 SANDY 57.0 56.5 49 773 -1974 7 27 18 12 HELENE 35.6 33.1 28 491 -1957 6 28 12 3 PATTY 47.8 177.1 147 688 -1994 12 5 18 27 VALERIE 10.6 189.5 131 442 -1960 4 28 0 3 LESLIE 17.9 312.6 38 128 -1976 2 20 12 27 PATTY 52.3 18.5 125 366 -1999 1 8 0 15 VALERIE 14.8 271.6 109 145 -1964 8 18 0 7 DEBBY 38.0 154.6 55 847 -1955 4 17 0 19 KIRK 46.5 205.7 53 648 -1977 10 20 0 4 MICHAEL 38.9 77.1 158 729 -1975 6 28 12 17 DEBBY 25.4 243.4 136 118 -1996 11 14 0 21 TONY 32.2 349.8 38 36 -2002 1 26 12 23 JOYCE 41.8 283.7 80 403 -1992 9 20 18 19 LESLIE 45.6 172.1 143 526 -1954 7 17 18 23 ISAAC 23.0 191.3 57 837 -1970 5 27 18 13 CHRIS 15.8 163.5 132 84 -1986 8 22 0 6 VALERIE 51.3 76.6 120 288 -1981 8 7 6 5 CHRIS 61.0 101.9 65 103 -1998 4 24 18 14 TONY 64.5 27.2 99 6 -1980 7 11 12 10 BERYL 7.8 316.3 112 0 -1982 7 2 18 8 ALBERTO 57.3 114.6 29 741 -1950 3 2 0 8 WILLIAM 16.1 325.0 90 559 -1951 8 7 12 1 ISAAC 41.5 237.7 143 736 -1960 12 25 0 26 ISAAC 31.7 318.8 62 417 -1957 9 5 12 18 LESLIE 33.9 19.3 130 353 -1960 4 3 18 20 TONY 25.9 273.8 42 666 -1963 11 3 12 14 HELENE 27.2 137.9 81 592 -1998 5 28 18 9 GORDON 31.0 152.6 80 495 -1961 6 23 6 6 TONY 12.1 172.9 152 273 -1989 9 3 6 25 BERYL 20.3 354.6 80 368 -1985 7 12 6 17 ERNESTO 16.8 348.1 95 132 -1973 3 2 12 5 CHRIS 43.9 143.2 108 414 -1972 5 5 12 2 ALBERTO 43.3 94.0 98 372 -1999 9 6 6 24 VALERIE 39.8 64.4 159 142 -1957 11 12 12 21 ERNESTO 27.8 210.5 53 815 -1971 4 10 12 14 FLORENCE 22.3 51.0 49 621 -2001 12 7 12 11 TONY 67.2 12.3 123 612 -1979 6 7 0 18 BERYL 39.0 54.5 18 523 -1977 6 13 0 27 JOYCE 11.6 227.9 162 660 -1962 2 24 6 22 KIRK 59.1 255.1 48 550 -1977 11 3 0 4 RAFAEL 59.4 4.0 116 556 -1970 11 8 18 15 VALERIE 42.3 153.7 148 871 -1951 4 23 18 19 FLORENCE 19.0 68.3 42 239 -1956 5 5 18 16 FLORENCE 62.1 270.5 164 426 -1956 8 15 0 22 PATTY 18.2 235.9 160 857 -1968 4 15 0 28 OSCAR 64.2 280.5 94 818 -1963 1 20 12 28 SANDY 48.8 68.4 123 339 -1971 3 19 12 9 NADINE 20.5 213.9 95 811 -1968 5 20 12 6 GORDON 35.4 345.0 27 534 -2004 10 17 0 21 OSCAR 8.8 321.6 86 305 -1970 10 2 6 3 GORDON 28.6 6.4 88 243 -1994 10 3 12 18 GORDON 28.3 314.5 89 277 -1997 8 25 6 10 RAFAEL 42.7 219.3 106 337 -1979 4 25 18 8 OSCAR 61.9 42.2 116 171 -1954 2 28 18 4 VALERIE 57.0 198.3 121 75 -2000 8 7 12 12 TONY 46.5 7.1 127 608 -1969 2 27 18 18 ALBERTO 39.1 204.2 81 227 -1977 9 15 18 2 LESLIE 39.3 303.6 33 706 -1974 2 27 18 2 ALBERTO 23.1 198.8 133 343 -1961 4 28 18 17 ERNESTO 63.0 148.5 13 863 -1984 7 4 18 8 PATTY 18.6 215.1 141 292 -1956 8 10 12 17 WILLIAM 67.0 15.7 164 185 -1980 2 3 6 11 DEBBY 45.2 265.7 40 640 -2001 1 14 6 16 ISAAC 43.6 318.6 65 536 -1984 1 20 6 5 OSCAR 33.2 187.0 75 422 -1956 3 14 6 19 DEBBY 37.3 240.7 10 847 -2000 7 8 18 26 LESLIE 11.6 208.8 56 586 -1979 3 23 6 28 DEBBY 43.6 187.2 28 871 -2000 6 1 6 8 NADINE 18.3 172.6 74 337 -1976 1 19 0 8 CHRIS 28.2 251.2 60 3 -1992 9 3 0 6 ERNESTO 7.2 274.2 72 880 -1953 9 15 6 9 KIRK 13.9 30.4 79 775 -1997 9 16 12 26 GORDON 46.1 317.9 127 202 -2003 6 14 18 2 BERYL 46.2 16.9 159 140 -1959 7 23 12 28 FLORENCE 48.6 345.3 123 586 -2000 2 15 12 5 BERYL 24.8 156.2 128 665 -1975 10 13 18 11 PATTY 59.2 184.4 75 618 -1992 4 25 18 21 WILLIAM 36.8 163.2 116 221 -1953 2 13 0 28 JOYCE 36.4 11.9 155 302 -1983 1 11 0 7 RAFAEL 36.8 187.3 150 256 -1992 3 23 18 23 WILLIAM 55.9 86.7 44 675 -1977 4 26 18 9 NADINE 52.0 11.2 51 297 -1951 5 19 12 7 CHRIS 47.9 9.8 41 235 -2002 8 13 18 13 ISAAC 46.6 121.0 126 381 -1950 9 24 6 8 VALERIE 8.1 149.8 12 823 -1962 12 28 6 24 CHRIS 57.0 242.3 45 198 -1971 9 11 0 9 DEBBY 19.1 319.6 111 520 -1970 12 11 0 9 DEBBY 60.6 74.8 23 25 -1961 4 21 18 17 TONY 12.5 285.8 74 109 -2002 5 25 18 18 OSCAR 35.5 301.4 98 691 -1994 12 5 18 11 OSCAR 61.2 50.1 30 138 -1979 6 2 0 27 RAFAEL 7.4 232.7 116 474 -1998 4 27 0 11 RAFAEL 20.8 76.0 156 636 -1983 5 17 6 14 NADINE 45.8 83.3 94 67 -1997 6 8 6 11 GORDON 50.4 332.4 68 384 -1999 5 20 0 18 OSCAR 53.0 186.8 138 663 -1992 6 4 6 3 CHRIS 49.9 125.9 113 326 -1974 11 3 18 24 NADINE 69.8 215.4 36 860 -1974 12 5 0 1 OSCAR 34.4 48.9 87 526 -1978 10 17 0 25 VALERIE 51.8 306.2 66 82 -2002 5 25 12 8 ISAAC 55.6 333.9 93 867 -1960 5 24 6 12 HELENE 54.1 75.7 33 657 -1983 4 7 12 28 GORDON 63.2 206.3 89 11 -1966 7 17 18 26 TONY 7.3 240.7 84 225 -1999 7 2 12 22 CHRIS 41.3 310.1 82 556 -1983 4 7 6 16 BERYL 52.2 41.9 93 254 -1971 9 1 0 14 CHRIS 52.9 15.9 105 367 -1991 4 1 0 22 HELENE 49.1 136.6 163 385 -1990 4 10 18 17 PATTY 7.7 257.0 62 173 -1962 10 13 18 28 JOYCE 46.4 254.9 95 161 -1963 5 16 18 8 SANDY 26.3 299.1 21 490 -1980 4 26 6 14 WILLIAM 51.6 49.6 27 797 -1991 6 9 18 17 ALBERTO 27.5 119.3 122 784 -1973 11 23 18 21 RAFAEL 52.4 356.1 102 387 -1963 11 16 0 22 SANDY 23.5 277.1 16 647 -1965 1 22 18 13 KIRK 8.6 276.5 60 724 -1952 10 26 12 28 JOYCE 51.7 204.9 19 727 -1988 12 9 12 9 NADINE 63.1 87.0 96 4 -1984 6 19 6 23 JOYCE 67.9 223.0 13 551 -1972 8 6 6 5 PATTY 28.8 168.5 93 231 -1951 9 26 6 24 LESLIE 32.3 34.7 128 50 -1967 7 14 12 13 PATTY 14.1 22.7 88 823 -1984 3 7 6 12 SANDY 24.2 272.8 99 315 -1975 8 28 6 12 SANDY 31.9 302.7 19 659 -2000 11 7 12 23 ERNESTO 39.5 71.9 95 852 -1959 12 21 6 22 BERYL 9.3 313.0 16 573 -1996 3 4 18 12 VALERIE 10.8 266.0 30 420 -1978 4 2 6 16 RAFAEL 45.3 162.2 89 395 -1979 6 26 12 10 RAFAEL 66.6 311.5 156 222 -1976 12 7 18 8 ISAAC 61.7 125.6 87 399 -1988 8 4 12 10 DEBBY 12.7 101.3 59 551 -1964 4 2 18 2 MICHAEL 34.3 289.1 125 260 -1954 10 17 18 23 ERNESTO 32.0 294.3 72 421 -1970 11 28 12 7 OSCAR 48.5 308.6 74 571 -1980 3 27 6 7 DEBBY 38.3 53.5 122 475 -2000 3 10 18 24 KIRK 37.6 276.5 91 318 -1989 1 13 12 20 PATTY 48.7 176.1 45 894 -1966 12 24 6 2 DEBBY 34.3 298.9 42 610 -1984 12 3 0 28 TONY 17.6 58.2 50 601 -1980 7 5 6 27 BERYL 27.8 260.2 70 805 -2003 12 14 6 26 SANDY 46.9 52.6 125 655 -1994 5 27 6 25 ERNESTO 18.6 48.3 93 724 -1972 10 22 0 4 MICHAEL 34.1 101.7 35 532 -1991 3 22 0 16 RAFAEL 55.6 313.0 139 883 -1986 10 5 18 17 TONY 56.8 211.4 54 246 -1988 7 5 0 27 TONY 27.7 30.0 155 461 -1996 2 24 12 12 PATTY 54.3 74.6 11 336 -1998 9 17 12 26 OSCAR 16.1 209.3 136 517 -1975 11 8 12 28 OSCAR 61.7 63.8 126 838 -1974 7 20 12 9 DEBBY 45.2 256.7 101 709 -1979 8 12 0 21 CHRIS 47.7 97.6 56 210 -1971 8 21 6 27 WILLIAM 56.9 190.1 60 400 -1986 11 8 18 10 MICHAEL 34.5 96.9 141 665 -1960 8 19 18 9 DEBBY 46.3 272.2 65 76 -1967 5 18 18 9 ISAAC 29.2 284.3 112 415 -1984 12 22 6 4 PATTY 26.1 31.4 36 767 -2003 9 19 6 15 LESLIE 37.3 106.0 136 595 -2003 10 12 0 5 NADINE 48.6 275.7 37 80 -1990 4 9 0 5 HELENE 61.1 45.0 163 198 -1966 10 5 0 9 BERYL 36.4 104.4 70 878 -2004 12 28 12 1 NADINE 53.6 110.1 143 660 -1988 10 12 6 24 NADINE 12.4 68.8 98 200 -2001 5 28 18 12 PATTY 37.2 343.9 104 461 -1990 11 24 6 10 LESLIE 40.0 223.9 52 496 -1974 9 25 0 4 JOYCE 46.6 337.5 23 305 -1976 11 18 12 16 VALERIE 7.5 262.8 136 587 -2001 4 27 6 21 KIRK 49.0 131.2 69 522 -1987 9 8 0 28 VALERIE 27.6 289.2 129 304 -1981 12 9 12 7 DEBBY 63.0 22.4 156 278 -1970 5 22 12 11 FLORENCE 19.5 65.9 37 212 -1957 12 10 18 27 JOYCE 12.1 244.6 33 579 -1971 6 14 0 6 JOYCE 14.6 120.3 110 783 -2000 8 9 12 15 NADINE 23.1 21.0 108 868 -2000 5 7 6 13 MICHAEL 18.0 334.9 83 237 -1998 6 15 12 18 FLORENCE 36.8 193.0 78 662 -1995 12 20 12 24 GORDON 69.0 124.0 52 315 -1959 7 3 18 28 TONY 36.5 264.1 88 420 -1989 1 7 18 26 MICHAEL 61.8 250.3 154 249 -1980 11 10 18 12 CHRIS 26.8 28.5 55 108 -1991 4 26 0 27 OSCAR 36.6 268.8 119 621 -1953 10 12 18 2 WILLIAM 17.0 56.8 41 259 -1995 3 7 0 24 JOYCE 11.5 143.4 33 17 -1981 9 7 6 12 ERNESTO 51.0 208.7 120 418 -1981 1 28 6 3 CHRIS 59.6 249.9 62 896 -1977 12 2 6 9 SANDY 29.6 54.6 13 825 -1996 11 10 0 17 GORDON 37.4 314.6 58 564 -1971 11 15 12 2 ERNESTO 53.7 59.4 94 556 -1984 4 27 18 21 ISAAC 65.9 258.5 89 208 -1983 8 14 6 10 MICHAEL 13.7 326.2 61 107 -1991 7 23 18 2 JOYCE 61.1 339.5 158 819 -1970 6 9 12 12 DEBBY 12.7 354.9 10 293 -1992 9 8 12 12 OSCAR 66.4 336.8 57 778 -1985 9 5 12 14 ERNESTO 57.4 287.8 102 406 -1997 2 5 18 15 FLORENCE 31.9 250.0 13 46 -1979 2 10 12 17 JOYCE 33.8 267.1 15 8 -1984 8 13 12 5 MICHAEL 61.0 50.0 146 442 -1975 11 9 0 15 MICHAEL 34.8 229.1 156 698 -1991 4 26 6 13 JOYCE 13.8 130.6 19 306 -1962 7 22 12 5 RAFAEL 24.6 100.9 157 428 -1998 1 21 18 5 TONY 30.6 187.9 139 469 -1964 3 25 18 2 CHRIS 23.9 156.5 104 456 -1969 6 26 6 19 WILLIAM 8.0 5.9 140 372 -1964 4 28 6 7 SANDY 69.6 248.6 10 663 -1990 6 26 6 21 CHRIS 31.2 109.2 40 885 -1977 6 9 12 11 PATTY 7.8 144.7 18 808 -1992 2 25 12 9 VALERIE 24.5 128.2 156 544 -1978 2 21 0 13 PATTY 54.6 200.4 52 48 -1990 4 27 18 1 ERNESTO 15.0 257.1 84 811 -1999 5 10 12 4 ERNESTO 55.5 73.2 62 249 -1974 10 21 6 16 RAFAEL 23.3 178.7 60 620 -1980 11 26 6 18 VALERIE 17.5 188.5 63 760 -1961 6 9 12 9 RAFAEL 16.1 92.9 121 521 -1955 8 10 12 25 DEBBY 14.2 21.8 163 243 -1953 12 4 0 14 HELENE 36.9 155.3 17 159 -1978 2 24 0 10 ALBERTO 60.6 98.6 89 784 -2001 6 19 0 2 MICHAEL 37.5 95.9 24 526 -1995 7 17 12 12 KIRK 13.3 232.7 62 56 -2002 8 20 18 27 TONY 62.4 308.3 19 607 -1983 1 21 0 23 SANDY 29.7 110.5 109 523 -1994 3 9 18 28 DEBBY 47.0 23.6 104 583 -1958 1 9 12 23 GORDON 26.1 142.0 141 143 -1966 6 14 0 17 VALERIE 47.6 187.3 160 818 -1953 11 25 12 14 WILLIAM 67.2 344.3 123 896 -1956 2 27 6 13 ERNESTO 66.0 282.5 25 510 -1975 5 3 6 1 JOYCE 52.9 36.9 74 161 -1977 5 19 0 11 TONY 39.1 259.3 156 295 -1960 12 5 12 26 BERYL 64.0 335.4 116 497 -2001 10 27 6 22 ALBERTO 55.0 76.0 67 436 -1965 5 23 12 24 VALERIE 10.9 49.7 21 178 -1962 10 26 0 16 ERNESTO 12.9 33.3 95 497 -1953 12 13 0 5 TONY 40.5 295.0 29 695 -1953 9 7 6 27 ALBERTO 23.8 212.4 57 551 -1992 8 12 18 25 CHRIS 46.4 302.5 84 120 -1980 7 1 0 2 ISAAC 38.0 260.9 81 544 -1993 4 14 0 25 ERNESTO 17.4 336.1 40 434 -1979 7 1 0 16 FLORENCE 60.3 74.7 158 414 -1976 4 5 0 14 LESLIE 29.4 96.2 124 850 -1977 7 27 12 2 LESLIE 42.7 165.1 35 406 -1997 7 6 12 27 HELENE 57.4 131.4 47 438 -1967 3 20 12 8 VALERIE 51.1 167.1 123 557 -1997 6 11 12 14 JOYCE 33.7 146.2 51 736 -1981 7 26 0 24 HELENE 31.4 59.2 44 804 -1958 11 5 18 18 DEBBY 48.9 137.4 135 876 -1969 9 9 0 23 OSCAR 31.4 162.0 124 819 -1992 9 23 12 15 DEBBY 36.5 298.7 17 140 -1982 2 22 18 16 OSCAR 36.8 330.6 14 702 -1981 4 1 12 15 LESLIE 58.4 140.1 135 665 -1998 10 8 18 5 ALBERTO 42.2 97.4 69 596 -1997 9 15 6 21 BERYL 47.4 52.7 156 678 -1994 11 15 0 8 JOYCE 55.7 307.8 143 21 -1957 2 10 6 14 JOYCE 13.7 11.7 60 133 -1978 7 20 6 15 CHRIS 43.7 102.5 162 513 -1973 5 2 18 21 JOYCE 40.9 3.2 131 22 -1970 12 21 0 8 RAFAEL 18.3 122.9 33 124 -1987 10 24 0 16 NADINE 60.8 33.5 100 220 -2004 5 1 18 23 DEBBY 14.3 7.6 62 456 -1973 12 13 18 22 ERNESTO 62.3 187.3 156 258 -1973 9 13 6 3 HELENE 28.9 211.3 79 711 -1998 2 5 6 24 ERNESTO 51.3 137.6 142 446 -1962 8 1 6 15 CHRIS 29.7 207.4 161 493 -1984 4 7 6 18 TONY 30.6 20.4 110 237 -1972 4 3 18 1 VALERIE 11.3 159.4 34 164 -1964 5 9 18 17 HELENE 36.5 270.3 46 27 -1990 4 18 18 20 MICHAEL 31.8 303.2 81 735 -2001 10 3 12 24 OSCAR 34.4 187.1 119 560 -1950 9 2 18 4 ISAAC 36.8 96.7 16 506 -1982 12 28 12 22 JOYCE 10.7 319.2 59 388 -1983 7 9 12 21 ALBERTO 27.4 141.1 109 766 -1956 8 26 6 27 KIRK 37.0 43.7 91 68 -1973 2 3 0 2 TONY 63.8 60.4 153 773 -1961 6 7 18 21 DEBBY 22.9 92.4 120 740 -1996 5 27 6 8 HELENE 19.2 254.6 83 463 -1976 1 16 18 26 KIRK 50.0 231.0 153 355 -2001 10 16 0 20 WILLIAM 19.8 106.7 138 12 -1993 2 11 12 7 BERYL 69.9 73.5 84 830 -1954 10 8 12 9 WILLIAM 19.1 236.6 72 744 -1988 11 11 6 2 ALBERTO 19.3 53.8 46 789 -1983 2 11 18 12 MICHAEL 42.8 245.6 29 811 -1982 12 10 6 17 FLORENCE 22.5 44.4 144 771 -1955 5 25 18 13 JOYCE 62.2 129.9 25 408 -1993 11 19 0 16 JOYCE 50.7 142.0 153 266 -1961 6 16 18 25 ISAAC 68.4 70.9 53 858 -1961 6 24 12 8 WILLIAM 29.9 78.6 92 349 -2001 2 17 18 15 ISAAC 8.8 228.6 102 735 -1950 5 25 6 11 PATTY 58.8 89.4 131 741 -1986 6 26 0 19 RAFAEL 28.0 3.1 58 114 -1986 12 2 6 1 BERYL 62.8 304.8 61 683 -1955 12 4 12 18 WILLIAM 55.9 218.2 56 268 -1990 7 16 18 13 MICHAEL 49.8 115.3 160 403 -1952 2 3 18 6 GORDON 16.9 311.6 19 683 -1998 1 4 6 2 GORDON 67.8 101.9 80 469 -1959 2 5 0 24 MICHAEL 54.8 128.3 84 871 -1955 12 11 12 13 GORDON 18.8 27.4 116 721 -1988 2 15 6 14 BERYL 46.4 293.4 127 574 -1958 12 25 12 18 ISAAC 38.4 276.4 30 408 -2002 11 4 12 8 BERYL 49.6 5.1 117 125 -1997 12 12 12 8 GORDON 42.4 345.1 140 75 -1953 9 6 18 5 LESLIE 49.9 203.7 132 728 -2001 10 8 6 7 VALERIE 15.8 299.4 160 434 -2004 2 14 6 4 MICHAEL 69.8 71.8 21 27 -1990 6 27 6 1 BERYL 35.0 5.2 135 407 -1998 10 6 18 11 JOYCE 18.8 303.9 160 882 -1997 5 25 6 15 DEBBY 18.5 301.3 87 360 -1998 3 3 0 27 ERNESTO 26.7 182.2 62 668 -2004 11 16 18 18 WILLIAM 46.5 243.7 29 738 -2002 6 14 18 10 FLORENCE 64.9 21.3 33 866 -1952 10 17 0 11 FLORENCE 58.8 200.8 149 445 -1987 7 21 12 9 JOYCE 48.5 42.4 144 111 -2004 12 1 12 22 OSCAR 65.4 164.2 103 792 -1994 10 7 18 6 RAFAEL 67.1 14.4 118 574 -1967 8 16 6 25 MICHAEL 41.6 250.6 76 495 -1999 7 4 18 16 VALERIE 63.4 228.1 69 337 -2002 12 14 0 17 BERYL 59.0 288.8 136 723 -1961 9 11 18 10 WILLIAM 56.5 123.5 138 318 -2003 7 10 0 17 ISAAC 65.1 82.8 21 182 -1971 10 2 0 15 WILLIAM 56.5 350.4 48 507 -1961 1 2 6 11 NADINE 32.5 215.4 112 586 -1951 9 25 12 24 HELENE 56.6 174.9 42 502 -1973 2 26 6 28 DEBBY 7.6 2.7 35 654 -1961 12 21 18 17 NADINE 45.0 40.6 67 367 -1958 3 25 0 5 PATTY 13.9 154.1 164 537 -1960 11 28 0 17 HELENE 12.6 63.8 74 197 -1979 10 2 12 24 ALBERTO 60.1 49.4 146 622 -1985 4 15 6 16 BERYL 67.0 175.2 150 5 -1956 6 20 0 5 WILLIAM 8.5 137.8 48 876 -2004 6 4 18 11 ERNESTO 17.6 124.8 69 382 -1998 1 2 0 6 MICHAEL 23.5 102.2 139 690 -1955 12 13 6 26 GORDON 28.2 347.4 96 763 -1979 12 21 12 11 JOYCE 45.2 267.5 34 531 -2004 11 13 6 11 MICHAEL 34.0 0.2 69 250 -1994 1 14 12 10 MICHAEL 34.0 242.7 149 32 -1961 9 21 6 23 CHRIS 16.9 291.2 19 677 -1963 3 21 12 28 GORDON 38.1 338.1 11 521 -1961 1 19 12 7 ALBERTO 65.9 175.8 53 747 -1980 8 1 12 20 RAFAEL 48.9 39.1 117 672 -1968 3 25 18 12 ISAAC 54.7 313.7 63 658 -1989 4 13 6 11 SANDY 33.1 78.3 88 273 -1950 1 10 12 5 CHRIS 10.2 108.0 75 846 -1999 4 22 6 19 ALBERTO 68.3 344.2 10 752 -1991 5 27 0 3 ALBERTO 66.4 108.8 140 154 -1951 12 22 6 15 KIRK 45.9 90.3 133 346 -1977 10 25 12 5 BERYL 60.4 222.3 114 466 -1991 6 25 6 21 RAFAEL 44.2 126.3 90 686 -1955 1 19 6 2 KIRK 42.9 244.3 137 429 -2003 7 21 12 16 NADINE 55.9 54.3 49 276 -1957 3 4 12 4 BERYL 31.4 16.1 99 605 -1963 1 3 12 12 ERNESTO 52.1 262.8 32 263 -1960 9 15 18 26 RAFAEL 10.7 214.9 117 171 -1989 10 12 18 20 ALBERTO 12.8 124.4 141 523 -1952 11 13 18 10 RAFAEL 59.5 275.4 90 650 -1968 11 15 12 26 TONY 38.4 81.1 46 176 -1970 8 2 0 14 MICHAEL 14.2 4.3 134 395 -1975 12 24 6 9 LESLIE 14.4 9.7 87 460 -1955 3 17 12 12 ALBERTO 23.9 2.6 130 831 -1955 8 1 18 8 CHRIS 20.8 263.6 106 147 -1986 6 6 18 12 ALBERTO 62.3 83.8 85 732 -1998 7 20 12 4 PATTY 21.7 123.2 138 146 -1957 11 11 0 21 MICHAEL 15.9 93.4 148 657 -1962 11 15 0 11 ISAAC 51.6 246.4 156 383 -1990 6 24 12 4 BERYL 23.9 11.2 10 37 -1998 5 22 6 18 ERNESTO 8.3 117.1 29 729 -1960 3 28 6 23 ISAAC 32.3 271.5 66 308 -1983 10 25 18 21 SANDY 40.7 234.9 15 151 -1984 8 25 6 20 DEBBY 52.7 312.7 56 522 -1994 3 4 18 19 GORDON 27.8 312.8 31 529 -1968 8 2 18 14 GORDON 68.2 345.2 164 8 -1957 5 5 6 16 WILLIAM 10.6 247.6 22 839 -1952 12 12 12 7 NADINE 55.5 75.7 141 299 -1967 10 4 18 5 RAFAEL 11.3 173.6 87 692 -1963 2 2 18 12 BERYL 58.4 16.9 66 306 -1970 4 7 6 1 LESLIE 23.4 199.9 54 253 -1985 6 7 0 6 DEBBY 29.8 329.8 65 205 -1982 11 15 12 12 TONY 56.0 300.5 163 526 -1963 1 25 6 24 CHRIS 21.2 266.8 53 757 -1980 4 22 18 22 MICHAEL 63.4 295.7 121 566 -1971 4 18 18 7 HELENE 61.1 107.8 87 96 -1987 10 4 0 7 ISAAC 41.5 269.3 69 386 -1952 7 11 18 10 FLORENCE 41.8 135.4 74 177 -2000 11 15 12 24 ISAAC 69.2 172.9 76 140 -2003 6 28 6 17 ISAAC 62.9 348.3 57 537 -1980 9 20 0 20 MICHAEL 54.7 64.8 24 474 -1985 5 10 18 15 OSCAR 11.5 67.0 107 382 -1996 7 27 6 24 DEBBY 12.8 37.9 89 89 -1972 12 10 6 28 OSCAR 32.7 173.7 140 201 -1967 3 24 18 9 LESLIE 36.9 59.3 123 87 -1957 9 5 12 27 CHRIS 66.6 250.5 87 271 -1966 6 4 12 22 NADINE 17.6 330.3 82 57 -1958 5 11 0 16 PATTY 17.3 334.6 124 147 -1950 2 13 6 18 LESLIE 13.8 38.0 142 28 -1973 11 16 18 14 TONY 41.8 40.5 53 85 -1971 6 22 12 13 NADINE 14.4 238.4 153 289 -1994 3 22 12 27 KIRK 25.3 82.6 155 264 -1991 8 27 12 10 ERNESTO 39.1 43.8 64 825 -1976 4 6 6 6 FLORENCE 24.9 311.7 76 363 -1953 3 4 18 21 OSCAR 23.5 58.2 126 368 -1994 4 24 12 2 PATTY 29.7 267.6 61 642 -1982 7 19 0 16 ISAAC 54.7 245.3 143 552 -1976 2 22 0 11 NADINE 15.4 44.9 142 621 -1969 1 16 12 2 NADINE 48.7 97.5 89 416 -1989 9 16 0 8 FLORENCE 48.3 291.6 90 518 -1960 3 14 6 11 RAFAEL 62.7 172.0 29 480 -1981 4 14 6 15 SANDY 33.8 30.9 159 162 -1968 3 8 12 4 TONY 65.1 254.8 11 674 -1987 2 27 0 27 LESLIE 42.3 56.7 120 466 -1957 5 13 12 10 ISAAC 18.3 199.0 115 717 -1965 10 3 6 4 CHRIS 56.0 193.5 43 312 -1958 9 15 18 6 HELENE 7.5 306.0 104 831 -1976 12 24 12 11 DEBBY 61.3 146.4 111 45 -1989 9 25 18 23 JOYCE 61.2 12.6 10 669 -1966 10 23 12 19 MICHAEL 19.3 122.9 18 703 -1997 9 15 18 26 NADINE 57.6 263.5 41 477 -1975 5 19 0 27 VALERIE 29.8 109.4 31 49 -1958 10 9 12 10 CHRIS 7.3 93.1 22 698 -1990 2 14 12 19 MICHAEL 12.1 301.3 157 633 -1981 10 15 12 10 PATTY 22.5 171.6 139 896 -1979 4 4 18 8 FLORENCE 13.5 274.3 39 272 -1977 8 11 0 25 WILLIAM 34.2 14.2 93 28 -1997 10 16 0 26 HELENE 35.9 121.0 98 712 -1967 12 16 12 26 PATTY 47.8 21.0 130 487 -1987 12 28 6 28 VALERIE 45.9 105.1 155 510 -1983 7 22 18 23 ISAAC 31.6 285.6 95 471 -2003 4 26 6 25 OSCAR 67.9 43.6 149 310 -1975 2 28 6 6 NADINE 27.2 356.4 62 808 -1973 3 11 6 5 BERYL 17.6 335.1 66 491 -1953 5 3 6 4 CHRIS 57.8 231.3 141 333 -1984 10 9 0 7 JOYCE 51.2 20.0 22 209 -1967 7 21 6 1 DEBBY 19.2 231.4 113 7 -1950 11 7 6 21 FLORENCE 67.5 312.6 153 102 -1991 1 1 18 28 MICHAEL 16.3 65.0 150 169 -1970 1 23 18 24 PATTY 68.8 221.1 46 235 -1972 6 23 6 25 ISAAC 7.0 198.5 53 509 -1961 11 19 18 7 MICHAEL 49.6 267.8 134 421 -1964 5 15 12 10 TONY 16.7 131.6 23 363 -2001 11 19 0 23 ISAAC 40.8 109.3 26 176 -1978 12 19 18 2 ALBERTO 64.4 199.8 92 154 -1954 6 17 18 23 ERNESTO 58.7 258.7 11 20 -1967 11 5 6 23 WILLIAM 67.3 64.2 92 363 -2004 8 17 6 14 VALERIE 27.7 279.7 83 131 -1970 4 25 12 24 KIRK 57.6 193.2 53 330 -1974 11 3 18 7 SANDY 50.8 306.3 93 713 -1961 5 12 0 10 ERNESTO 35.5 342.8 15 530 -1967 2 22 0 16 ALBERTO 55.9 115.4 158 127 -1952 6 15 6 25 LESLIE 25.5 65.4 20 360 -1997 1 18 0 9 RAFAEL 29.6 81.2 66 644 -1950 1 17 18 1 ERNESTO 50.2 75.0 46 897 -2001 7 22 18 1 ALBERTO 60.6 249.5 151 165 -1999 9 3 18 8 SANDY 17.8 189.8 93 532 -1993 4 7 6 21 SANDY 36.1 72.9 51 620 -1975 4 27 6 18 HELENE 42.0 78.6 159 492 -1985 7 2 18 20 GORDON 20.9 273.2 79 749 -1954 3 6 18 23 SANDY 53.0 265.0 66 325 -1954 3 21 18 24 ERNESTO 57.3 27.4 92 640 -1988 7 28 18 24 WILLIAM 62.2 39.2 56 395 -1983 2 15 12 8 BERYL 12.5 77.0 16 467 -1993 4 3 12 13 JOYCE 68.2 253.6 17 538 -2004 7 10 12 17 MICHAEL 38.9 53.8 34 558 -1966 8 1 12 3 BERYL 15.8 116.5 38 368 -1984 1 7 0 19 WILLIAM 32.0 115.8 58 455 -1985 7 22 6 22 CHRIS 29.5 48.5 16 462 -1955 3 18 0 7 ERNESTO 62.6 80.1 84 242 -1996 11 21 12 2 ALBERTO 36.3 55.5 109 464 -1975 2 4 18 26 LESLIE 19.2 25.9 25 729 -1987 3 14 12 6 MICHAEL 40.0 126.2 76 728 -1988 10 28 6 4 DEBBY 27.2 39.8 37 38 -1996 1 21 0 8 ISAAC 20.3 239.0 69 766 -1965 1 28 12 18 GORDON 67.6 3.2 144 191 -1996 11 11 18 4 CHRIS 60.8 304.6 13 531 -1979 12 6 0 27 LESLIE 64.5 135.2 49 623 -1973 10 27 18 20 PATTY 30.2 131.1 21 420 -1970 3 25 6 13 WILLIAM 49.9 338.2 85 890 -1996 4 1 0 14 ERNESTO 45.5 39.2 32 828 -1983 4 6 12 8 KIRK 39.8 293.0 76 544 -1980 12 2 0 6 CHRIS 26.9 37.6 128 230 -1978 1 20 18 23 ALBERTO 39.4 19.5 111 18 -1997 8 8 12 22 LESLIE 54.1 10.5 46 317 -1973 2 22 18 13 NADINE 38.8 265.7 28 151 -1991 6 7 0 19 LESLIE 67.8 120.2 12 400 -1974 5 2 12 1 OSCAR 21.5 206.2 93 224 -1986 3 24 18 20 GORDON 68.5 232.2 147 216 -1968 11 9 18 25 DEBBY 44.7 9.4 83 615 -1992 5 21 6 22 PATTY 12.7 243.9 149 402 -1952 10 15 0 8 FLORENCE 66.8 316.6 22 656 -2001 12 12 12 17 BERYL 24.2 221.0 42 273 -1997 8 9 12 28 KIRK 29.9 114.6 83 803 -1963 10 4 0 7 GORDON 46.1 160.8 147 50 -1964 11 11 0 25 WILLIAM 11.4 237.1 66 86 -1961 2 28 12 24 TONY 15.6 136.5 68 400 -1983 9 27 12 5 LESLIE 47.5 75.6 155 357 -1976 8 9 6 2 ISAAC 13.3 352.2 37 529 -1993 3 9 12 28 ALBERTO 18.6 154.4 87 380 -1975 2 14 6 17 HELENE 35.2 253.5 48 310 -1974 1 18 6 24 FLORENCE 32.6 127.0 15 416 -1981 5 25 6 18 VALERIE 37.3 143.9 87 175 -1996 1 10 12 19 RAFAEL 8.6 101.4 156 137 -1990 9 25 6 19 NADINE 52.5 244.5 67 603 -1966 8 9 12 3 ERNESTO 29.5 52.6 153 56 -1998 2 14 12 24 DEBBY 31.4 231.4 60 193 -1951 4 21 18 18 OSCAR 21.9 2.4 64 146 -1975 10 10 12 25 FLORENCE 61.9 158.4 117 895 -1974 2 8 6 6 WILLIAM 42.0 50.3 98 594 -1967 1 24 6 24 PATTY 12.5 125.4 43 851 -1993 9 5 18 9 KIRK 56.9 214.9 86 385 -1961 3 16 0 26 BERYL 27.1 244.8 156 701 -2001 7 13 18 24 VALERIE 24.0 51.4 156 407 -2004 2 6 6 17 WILLIAM 24.6 114.1 100 201 -2004 6 8 6 23 HELENE 16.2 55.6 103 580 -1976 12 12 0 19 BERYL 37.3 165.3 114 79 -1992 3 20 12 24 BERYL 31.2 146.1 100 790 -1996 6 9 12 1 HELENE 67.1 129.6 141 815 -1983 1 27 0 25 ERNESTO 66.5 188.7 76 387 -1958 1 3 6 28 ISAAC 67.3 289.4 60 807 -1986 3 13 12 1 ISAAC 67.8 57.3 49 381 -2003 5 13 6 4 FLORENCE 46.5 112.8 125 335 -1990 5 5 18 5 PATTY 26.6 323.7 90 33 -1961 11 7 0 22 GORDON 22.6 120.7 68 435 -2003 6 16 18 13 ERNESTO 14.7 258.8 12 705 -2001 12 8 12 10 ALBERTO 33.0 305.1 58 207 -1966 12 3 12 18 ERNESTO 20.1 296.4 34 124 -1969 6 22 0 9 VALERIE 55.7 357.7 61 110 -1958 5 24 6 3 NADINE 7.6 160.6 66 14 -1997 12 19 6 8 CHRIS 61.4 154.6 152 710 -1977 10 17 12 3 PATTY 37.1 24.4 21 806 -1957 1 28 6 15 RAFAEL 42.3 21.3 71 156 -1987 11 17 6 26 HELENE 49.8 315.3 114 591 -1975 1 14 18 17 BERYL 22.4 238.0 109 855 -2002 3 20 18 5 WILLIAM 21.8 209.0 75 742 -1966 8 1 6 11 RAFAEL 30.8 203.6 23 193 -1959 4 4 0 1 NADINE 64.7 210.7 124 104 -1977 3 28 0 3 NADINE 68.9 259.4 160 4 -1957 2 19 0 24 MICHAEL 68.6 39.9 45 447 -1968 12 27 18 23 PATTY 54.5 1.5 122 862 -1955 12 5 18 15 ALBERTO 13.9 89.8 79 717 -1953 1 1 18 2 FLORENCE 64.3 313.2 105 257 -1968 5 23 12 4 WILLIAM 18.3 223.0 129 213 -1968 11 16 12 8 GORDON 44.4 16.9 156 28 -1978 3 1 12 9 VALERIE 7.6 200.1 70 475 -1963 9 25 0 2 FLORENCE 14.7 12.3 145 13 -1950 1 14 12 8 ERNESTO 36.6 213.0 48 515 -2003 5 7 18 23 SANDY 19.0 31.3 76 100 -1996 11 11 0 16 ALBERTO 68.0 346.9 144 882 -2003 8 21 0 18 CHRIS 31.3 17.7 73 139 -1951 12 3 18 19 LESLIE 13.2 328.0 62 364 -1971 8 28 12 27 RAFAEL 62.2 43.4 120 80 -1966 3 6 12 25 MICHAEL 66.5 38.9 25 454 -1982 11 7 18 12 LESLIE 63.0 160.4 62 689 -1960 1 1 6 10 ERNESTO 32.3 335.7 117 577 -1980 7 22 18 3 FLORENCE 62.1 216.9 132 157 -1975 4 17 12 6 NADINE 32.9 199.7 29 14 -1966 2 13 18 17 FLORENCE 32.2 30.3 121 402 -1955 5 12 6 5 VALERIE 64.4 124.5 112 891 -1966 10 19 0 17 KIRK 36.9 323.0 63 332 -1983 7 4 0 26 ISAAC 34.6 17.8 73 871 -2001 1 4 0 4 ERNESTO 35.4 312.0 15 442 -1962 3 1 6 22 MICHAEL 49.9 22.6 158 633 -1972 2 14 12 4 NADINE 32.1 301.2 78 751 -1978 3 27 6 21 FLORENCE 61.6 277.3 141 120 -1988 8 15 12 1 VALERIE 60.0 271.6 95 708 -1993 3 7 0 24 DEBBY 49.1 24.5 78 342 -1974 7 21 12 27 RAFAEL 36.6 159.0 101 666 -1956 4 6 6 9 LESLIE 58.6 181.0 150 832 -1985 9 11 12 14 WILLIAM 35.6 9.2 10 558 -1996 5 15 6 17 SANDY 13.5 126.4 109 221 -2000 5 11 12 5 PATTY 13.8 331.1 137 664 -1991 12 28 6 8 PATTY 7.3 39.4 31 361 -1976 7 15 18 7 GORDON 67.5 313.1 141 70 -1965 6 7 0 19 JOYCE 11.6 70.5 121 571 -1983 12 3 12 2 CHRIS 65.3 316.8 99 778 -1975 9 16 0 7 VALERIE 9.6 211.1 111 317 -1994 6 2 12 6 FLORENCE 27.5 59.9 139 874 -1977 8 23 6 10 JOYCE 46.2 191.9 22 416 -1961 8 25 0 13 BERYL 68.7 321.8 139 354 -1976 7 5 6 22 KIRK 44.5 238.7 10 101 -2001 12 19 0 14 OSCAR 32.1 106.9 16 583 -1963 12 18 12 23 FLORENCE 45.4 220.0 158 597 -1977 3 25 6 4 BERYL 42.5 108.8 148 772 -1984 2 23 12 10 ERNESTO 24.8 143.8 110 525 -1990 9 28 6 6 BERYL 21.2 322.7 76 455 -1966 8 10 0 5 OSCAR 14.2 50.2 152 349 -1952 1 4 12 8 WILLIAM 62.6 274.3 124 877 -1965 9 9 12 11 CHRIS 67.8 116.9 144 213 -1969 2 26 6 9 VALERIE 69.4 77.5 10 536 -2001 1 18 6 16 JOYCE 33.8 68.3 142 561 -1958 9 18 6 19 WILLIAM 51.2 222.7 155 304 -1977 8 7 6 10 LESLIE 34.3 193.2 152 490 -1959 12 15 18 11 DEBBY 58.4 129.2 59 795 -1996 7 16 0 26 TONY 9.9 120.0 10 223 -1983 5 7 6 27 CHRIS 69.9 197.2 126 855 -1987 4 15 18 10 MICHAEL 30.7 68.0 66 366 -1952 8 28 0 15 MICHAEL 23.2 324.3 92 384 -1979 5 9 0 26 TONY 9.3 268.2 107 672 -2001 7 27 6 13 CHRIS 34.6 211.6 116 497 -1966 10 10 18 4 VALERIE 48.4 118.1 54 52 -2002 4 17 6 22 GORDON 48.1 42.0 123 742 -1975 8 17 18 23 PATTY 55.0 344.2 87 183 -1962 3 14 18 26 GORDON 14.4 149.4 33 761 -2004 7 12 0 10 RAFAEL 35.8 7.1 117 201 -1960 1 18 12 3 TONY 7.1 241.9 132 307 -1995 9 16 12 20 JOYCE 38.2 334.3 136 499 -1992 2 16 6 14 LESLIE 34.1 311.5 78 205 -1960 3 28 6 5 MICHAEL 65.3 187.1 18 797 -1954 2 16 6 17 WILLIAM 7.8 225.6 154 688 -1992 12 16 6 24 BERYL 25.5 8.8 135 134 -1969 9 15 0 24 KIRK 15.5 55.9 27 334 -2002 8 22 6 27 PATTY 33.2 237.8 137 84 -1955 6 24 12 12 KIRK 58.9 131.8 121 502 -1995 5 17 0 1 SANDY 9.9 204.6 82 857 -1958 5 3 6 9 LESLIE 58.0 229.1 145 600 -2001 12 23 0 6 HELENE 38.2 23.5 80 589 -1988 3 17 6 2 DEBBY 32.4 138.4 134 528 -2003 6 18 12 7 JOYCE 25.4 94.7 81 92 -1973 12 21 18 3 KIRK 17.4 216.1 51 27 -1965 2 25 0 7 ALBERTO 27.3 32.3 98 459 -1952 9 27 0 19 GORDON 54.3 251.9 74 40 -1955 2 10 12 3 BERYL 55.1 212.3 82 840 -1960 1 28 6 3 CHRIS 30.8 345.9 12 7 -2003 4 16 18 16 TONY 9.9 246.0 36 514 -1984 11 18 18 17 PATTY 54.2 246.9 99 310 -1972 12 18 18 15 FLORENCE 60.2 278.9 59 656 -1963 2 16 12 7 LESLIE 70.0 251.8 44 43 -1980 2 21 6 28 SANDY 33.3 93.0 143 472 -1956 12 20 12 14 HELENE 16.3 141.9 61 733 -1999 6 9 12 24 ALBERTO 27.1 84.0 146 18 -1980 10 9 18 15 WILLIAM 31.9 336.1 21 410 -1960 10 2 0 16 SANDY 37.3 71.4 114 866 -1979 4 28 0 18 ISAAC 53.8 34.9 135 269 -1999 3 18 0 14 HELENE 64.6 308.1 102 717 -1981 5 25 6 8 RAFAEL 57.5 261.0 57 865 -1956 8 5 12 15 ALBERTO 11.2 253.5 126 222 -1955 2 17 18 22 OSCAR 34.7 1.0 43 510 -1998 4 19 6 2 LESLIE 39.3 12.9 42 68 -1975 7 16 18 11 GORDON 27.7 103.6 125 440 -1996 12 16 18 12 WILLIAM 31.1 237.5 25 847 -1992 6 21 18 22 FLORENCE 57.3 351.8 61 119 -1960 9 20 0 11 ALBERTO 9.2 66.6 107 780 -2003 3 6 0 14 SANDY 25.0 83.5 112 826 -1956 3 26 18 18 ISAAC 41.4 146.0 157 191 -1975 8 10 18 4 CHRIS 49.8 196.2 57 41 -2001 6 16 6 5 KIRK 27.1 353.8 152 68 -1972 4 11 12 14 LESLIE 26.7 18.5 139 216 -1999 12 11 0 24 WILLIAM 11.0 79.1 134 41 -2001 4 8 6 13 CHRIS 19.2 253.6 70 112 -1956 1 17 12 7 SANDY 21.9 25.0 115 442 -1970 12 11 6 4 MICHAEL 43.2 330.8 124 334 -1975 6 24 0 2 FLORENCE 12.5 307.0 102 536 -1967 4 27 0 20 BERYL 9.4 59.5 74 618 -2001 7 21 6 8 KIRK 9.2 126.0 37 669 -1988 10 17 12 20 ERNESTO 37.6 340.1 71 739 -1950 5 15 18 22 CHRIS 66.6 88.4 87 243 -1971 6 24 6 17 ERNESTO 17.5 353.2 12 244 -1988 6 10 6 7 LESLIE 26.3 242.7 51 175 -1984 5 20 12 23 RAFAEL 55.9 245.0 142 395 -1971 3 12 12 18 TONY 59.7 12.7 35 874 -1954 8 1 0 19 VALERIE 42.6 341.0 16 516 -1994 12 24 18 1 VALERIE 69.9 216.0 42 575 -1981 4 26 0 8 ISAAC 68.0 90.1 155 6 -1961 1 7 18 19 JOYCE 65.9 106.9 157 724 -1973 4 19 6 2 SANDY 12.6 215.7 31 68 -1954 12 6 12 10 GORDON 60.3 52.7 131 184 -1950 3 28 0 22 TONY 25.2 200.6 108 589 -1992 11 23 6 1 LESLIE 68.6 216.7 63 127 -1978 3 7 12 6 ERNESTO 61.3 322.5 157 335 -1988 11 17 12 13 HELENE 18.0 193.1 63 343 -1976 9 27 12 19 FLORENCE 30.9 281.3 135 674 -1996 5 17 12 11 FLORENCE 22.2 207.4 139 136 -2001 12 10 12 25 PATTY 30.1 203.5 65 610 -2001 10 6 0 18 DEBBY 44.3 127.6 113 477 -1961 6 15 18 7 KIRK 24.5 349.1 154 709 -1990 3 19 18 7 JOYCE 68.3 249.2 97 453 -1955 8 15 0 7 NADINE 32.5 311.0 163 157 -1993 10 28 18 18 KIRK 23.3 332.0 31 495 -1989 7 5 0 22 KIRK 18.1 176.9 39 470 -2002 12 9 6 16 OSCAR 15.3 217.1 66 112 -1954 10 23 6 5 WILLIAM 17.9 89.3 52 138 -1994 12 25 12 24 TONY 47.1 278.6 53 733 -1960 1 16 12 19 RAFAEL 60.8 57.0 24 780 -1955 1 6 6 18 ALBERTO 62.6 252.3 139 489 -1988 2 23 0 11 VALERIE 11.7 212.7 58 38 -1987 6 6 6 11 WILLIAM 34.2 125.5 20 854 -1992 7 6 0 15 JOYCE 25.2 178.3 90 356 -2003 12 22 18 13 RAFAEL 58.7 40.6 77 344 -1967 12 14 6 27 ERNESTO 43.7 82.8 88 288 -1971 6 17 6 17 RAFAEL 34.0 164.8 100 136 -1960 5 22 6 28 RAFAEL 47.7 221.9 61 355 -1982 6 28 6 15 ISAAC 10.9 76.7 163 656 -1980 8 28 18 15 LESLIE 21.3 114.8 28 870 -2004 5 26 6 24 ERNESTO 28.9 41.6 19 869 -1996 5 23 0 7 SANDY 42.3 234.3 149 512 -1957 1 19 0 10 FLORENCE 11.4 265.3 94 149 -1997 11 20 12 7 SANDY 51.9 155.8 72 553 -1984 3 11 18 3 GORDON 19.1 79.8 122 65 -1972 8 15 0 4 GORDON 9.0 136.2 45 717 -1959 4 12 18 22 KIRK 45.4 245.6 75 118 -1973 10 27 12 8 JOYCE 23.3 105.0 55 434 -1972 1 5 18 26 HELENE 30.2 230.4 118 629 -1979 3 24 0 2 BERYL 37.3 150.2 61 161 -1986 10 17 18 27 HELENE 61.3 147.2 112 301 -1963 12 11 12 23 CHRIS 61.0 129.1 136 219 -1992 10 24 6 18 FLORENCE 40.0 247.0 99 440 -1958 11 20 6 1 LESLIE 42.6 338.5 55 775 -2000 9 11 6 20 GORDON 60.0 326.5 132 787 -1982 2 2 12 21 BERYL 31.8 205.7 114 763 -2002 9 11 18 2 GORDON 23.5 91.4 151 402 -1979 4 1 18 27 ERNESTO 45.6 195.7 141 517 -1986 9 7 6 14 BERYL 26.3 261.7 23 378 -1959 7 24 6 24 DEBBY 69.9 41.4 144 735 -1968 8 7 0 24 VALERIE 29.7 18.8 124 97 -1965 3 19 12 9 ALBERTO 37.3 128.7 33 463 -1954 11 13 18 23 ALBERTO 47.2 307.3 96 154 -1960 9 11 6 21 JOYCE 20.4 96.3 120 826 -1976 1 21 18 26 NADINE 13.0 300.8 46 636 -1967 11 19 12 24 MICHAEL 9.4 351.8 57 461 -1960 6 7 0 19 FLORENCE 39.1 108.7 160 311 -1973 1 15 6 8 CHRIS 65.0 209.1 80 183 -1998 1 5 12 7 ISAAC 53.4 132.6 74 366 -1967 5 5 0 13 HELENE 36.0 143.4 52 528 -1979 2 11 18 10 RAFAEL 26.1 352.3 56 736 -1965 12 18 0 13 FLORENCE 29.8 87.7 132 311 -1970 12 11 6 18 HELENE 57.9 200.5 56 693 -1963 6 5 18 12 LESLIE 47.7 144.5 83 488 -1994 4 28 18 11 VALERIE 69.9 240.9 126 771 -2003 1 8 0 24 MICHAEL 21.0 154.5 16 532 -1995 4 17 12 21 ISAAC 7.5 166.4 154 458 -1979 11 6 18 5 GORDON 61.0 287.1 12 312 -1966 6 22 6 8 RAFAEL 68.1 71.4 18 727 -1997 2 20 6 16 FLORENCE 10.6 333.6 17 789 -1988 2 18 12 24 HELENE 62.9 201.3 149 22 -1982 6 28 0 19 OSCAR 16.9 307.4 83 215 -1968 6 4 18 19 TONY 60.3 300.2 115 651 -2002 2 28 18 18 OSCAR 22.3 301.1 130 431 -1999 2 24 6 9 ALBERTO 57.6 4.5 90 61 -1992 12 26 18 26 GORDON 66.5 253.4 10 38 -1955 2 9 12 14 GORDON 11.9 266.3 68 680 -1965 10 4 6 6 ALBERTO 60.1 22.6 49 377 -1982 8 16 18 6 BERYL 66.5 171.7 91 98 -1995 12 7 6 21 RAFAEL 69.6 226.3 50 30 -1995 7 7 6 10 PATTY 60.8 23.9 42 854 -2003 6 14 12 24 WILLIAM 37.9 67.7 101 645 -1976 4 13 12 16 NADINE 69.1 154.1 103 747 -1999 10 16 18 12 VALERIE 35.4 211.5 108 622 -1999 5 20 6 12 TONY 62.8 27.2 133 723 -1999 9 9 12 20 SANDY 44.1 316.6 73 19 -1973 10 13 12 13 JOYCE 60.1 222.2 87 124 -1954 10 26 18 13 WILLIAM 38.2 356.5 38 381 -1971 10 19 6 11 LESLIE 44.1 332.4 33 284 -1984 12 13 6 24 VALERIE 12.5 147.7 153 256 -1950 6 9 12 16 PATTY 44.3 284.7 90 598 -1990 11 28 6 28 SANDY 14.6 252.9 73 881 -1998 12 25 18 19 SANDY 28.1 323.1 22 783 -1962 2 8 0 28 SANDY 47.5 213.3 37 506 -1977 11 27 12 21 HELENE 58.2 297.0 56 288 -1953 4 16 6 4 PATTY 12.5 189.9 117 344 -1965 2 10 0 8 LESLIE 28.0 156.0 13 57 -1964 2 22 12 14 VALERIE 45.0 125.3 46 118 -1953 6 6 12 6 DEBBY 60.6 44.5 20 719 -1989 1 4 18 13 FLORENCE 21.8 136.4 110 667 -1995 5 7 6 14 RAFAEL 65.2 196.7 38 173 -1954 5 12 6 5 ISAAC 14.2 225.8 133 281 -1981 12 25 18 5 ISAAC 47.1 354.7 45 307 -1968 9 11 0 18 MICHAEL 63.1 308.7 73 621 -1998 8 13 12 19 VALERIE 22.2 295.7 135 134 -1982 1 21 18 14 HELENE 23.7 308.5 154 513 -1990 11 20 12 15 RAFAEL 16.4 192.7 25 495 -2001 1 23 18 9 GORDON 55.2 202.3 115 566 -1975 5 8 12 14 LESLIE 13.1 89.3 142 114 -1952 1 6 6 20 KIRK 35.4 201.9 114 83 -1965 9 2 12 23 JOYCE 48.6 290.0 58 739 -1974 11 7 0 22 ERNESTO 11.5 163.9 108 366 -1951 8 24 12 18 ALBERTO 33.5 61.6 59 37 -1981 11 22 18 27 TONY 44.4 318.0 93 755 -1982 11 14 0 3 KIRK 42.3 301.2 68 420 -1972 10 4 18 1 ERNESTO 17.7 135.9 103 589 -1995 8 25 12 5 WILLIAM 22.6 11.9 54 359 -1988 4 5 18 25 ISAAC 17.5 47.9 19 374 -1998 8 8 18 13 ALBERTO 50.5 233.1 59 803 -1988 6 16 6 18 WILLIAM 22.4 61.6 146 255 -1998 9 9 18 1 CHRIS 53.2 41.0 36 687 -1996 1 1 18 6 JOYCE 34.1 271.8 109 518 -1994 8 4 6 2 SANDY 12.3 115.0 78 640 -1971 7 2 18 12 CHRIS 30.0 21.8 43 834 -1950 2 20 0 20 CHRIS 23.1 37.5 18 666 -1987 12 22 18 24 RAFAEL 14.7 131.8 163 724 -1998 10 20 18 17 FLORENCE 39.4 78.3 139 663 -1984 11 14 0 22 OSCAR 48.8 250.7 105 202 -1971 11 14 18 11 HELENE 38.0 251.0 147 821 -1987 1 5 6 18 ALBERTO 17.6 90.9 48 371 -1993 5 7 0 21 BERYL 8.2 268.0 92 893 -1966 10 22 0 21 OSCAR 38.6 25.1 162 162 -1956 9 28 18 7 LESLIE 61.7 220.4 32 796 -1953 11 23 0 14 NADINE 16.1 202.2 89 818 -1955 12 17 6 21 BERYL 52.8 258.5 20 51 -1986 7 20 12 20 MICHAEL 34.6 19.4 127 858 -1952 4 16 18 3 NADINE 16.7 74.5 33 40 -1960 12 11 18 22 HELENE 65.7 289.0 113 828 -1993 10 13 6 23 HELENE 49.3 142.4 123 759 -1966 2 14 0 28 VALERIE 66.1 32.2 119 313 -1974 8 26 12 13 HELENE 40.4 189.2 116 599 -1977 1 11 0 28 KIRK 12.7 272.9 76 6 -1995 9 9 12 23 BERYL 33.9 80.1 32 300 -1977 8 13 12 11 WILLIAM 65.3 339.6 80 253 -1980 3 9 18 20 ERNESTO 11.0 216.0 112 322 -1960 7 27 12 20 BERYL 40.0 2.0 39 397 -1983 4 8 6 24 KIRK 29.1 255.5 118 354 -1997 10 8 12 3 NADINE 37.4 145.1 49 32 -1956 3 6 6 17 SANDY 60.2 131.3 108 358 -1977 12 19 12 14 HELENE 36.3 8.8 52 585 -1988 8 27 0 11 ALBERTO 46.1 175.0 86 272 -1995 10 9 0 11 LESLIE 48.3 174.9 12 109 -1973 2 22 0 18 TONY 41.7 83.0 101 578 -1998 2 20 0 3 TONY 46.4 290.9 115 309 -1983 10 15 6 2 VALERIE 54.0 252.0 66 785 -1958 9 14 18 24 TONY 16.9 51.4 108 385 -1975 12 10 0 4 PATTY 9.5 142.6 115 679 -1998 5 3 12 25 DEBBY 57.2 245.8 141 748 -1982 10 21 6 22 CHRIS 53.5 183.3 139 738 -1973 6 16 12 6 DEBBY 35.0 124.4 10 112 -1955 2 13 18 26 FLORENCE 23.3 125.8 35 10 -1974 9 27 12 9 RAFAEL 32.8 81.9 65 593 -1979 10 2 6 7 NADINE 26.3 92.4 156 109 -1984 8 18 18 24 GORDON 55.4 316.0 78 636 -1982 11 2 6 7 GORDON 65.5 284.6 139 464 -1958 2 25 12 20 TONY 43.9 15.3 97 822 -1978 7 18 18 14 MICHAEL 60.9 347.7 61 244 -1966 11 4 18 10 DEBBY 53.4 216.3 153 832 -1992 5 10 6 6 HELENE 48.2 76.7 32 673 -2000 5 25 12 2 CHRIS 30.1 136.3 57 39 -1969 5 27 0 28 ISAAC 12.0 88.5 115 113 -1970 8 28 0 25 WILLIAM 59.2 262.9 149 769 -1967 10 12 6 11 BERYL 61.7 46.2 140 759 -1954 8 26 12 14 WILLIAM 13.8 291.3 56 11 -1975 3 25 18 1 GORDON 57.0 48.4 82 646 -1970 5 13 6 16 JOYCE 26.9 252.6 59 807 -1975 9 21 6 4 FLORENCE 35.5 349.8 32 236 -1964 4 4 6 12 ERNESTO 9.9 205.1 59 807 -1981 4 10 6 10 ISAAC 25.4 148.5 21 513 -1997 9 13 0 22 HELENE 32.3 301.2 35 392 -2004 3 14 12 11 KIRK 44.0 234.6 91 47 -1972 3 19 6 15 ALBERTO 33.7 158.1 38 760 -1993 1 3 12 21 LESLIE 31.5 179.9 161 558 -1969 2 20 0 16 SANDY 67.5 172.6 54 863 -1961 4 27 12 23 PATTY 26.6 105.1 108 803 -1972 1 6 0 20 FLORENCE 39.2 33.1 11 691 -2004 3 3 0 4 LESLIE 56.3 68.5 66 704 -1959 12 25 18 8 NADINE 18.5 151.2 57 681 -1963 4 20 6 22 JOYCE 62.0 19.1 116 423 -1960 2 19 18 24 BERYL 55.1 200.7 57 801 -1956 10 18 12 22 GORDON 21.2 36.1 100 565 -1995 6 27 18 17 VALERIE 16.9 59.3 103 180 -1965 12 16 6 16 MICHAEL 16.9 204.2 155 5 -1997 3 18 6 1 WILLIAM 50.2 239.4 131 803 -1992 11 25 12 28 GORDON 13.3 314.6 83 499 -1972 3 24 0 7 SANDY 62.9 323.6 93 288 -1999 8 25 0 14 RAFAEL 40.4 69.0 141 490 -1986 4 25 6 14 DEBBY 9.2 171.6 39 201 -1984 5 9 0 16 KIRK 38.1 132.3 10 653 -2001 6 16 0 22 RAFAEL 50.7 148.2 104 553 -1988 12 12 12 27 CHRIS 67.1 340.4 138 718 -1969 12 11 18 12 WILLIAM 30.5 191.0 115 330 -2002 11 13 0 14 JOYCE 13.6 95.6 79 570 -1967 6 14 12 17 DEBBY 14.7 19.5 57 430 -1992 4 16 12 24 SANDY 58.8 116.5 78 539 -1980 11 20 0 5 OSCAR 57.2 176.4 153 518 -1956 10 6 12 5 DEBBY 29.3 300.8 115 15 -1994 10 12 6 7 PATTY 36.9 282.4 43 162 -1951 7 19 12 6 WILLIAM 58.6 223.2 141 873 -1976 1 8 12 25 TONY 32.3 142.1 111 14 -1967 7 26 0 2 VALERIE 66.9 189.0 162 608 -2002 2 18 6 8 TONY 12.2 261.2 158 34 -1977 7 27 6 16 RAFAEL 37.6 259.8 104 83 -1962 12 18 6 5 DEBBY 11.7 144.8 159 449 -1987 12 16 6 21 GORDON 27.5 273.3 41 224 -1999 2 6 12 23 SANDY 55.4 50.2 76 454 -1964 11 15 12 10 MICHAEL 19.1 130.7 161 34 -1977 11 15 18 9 NADINE 19.2 279.2 123 611 -2003 2 28 6 12 ALBERTO 50.6 114.0 88 404 -1974 7 6 12 18 WILLIAM 11.4 225.8 83 399 -1994 6 5 0 19 WILLIAM 11.7 332.5 47 388 -1983 8 4 0 21 RAFAEL 66.6 339.1 126 384 -1960 9 24 6 28 NADINE 42.9 217.9 164 241 -2003 10 4 0 12 ERNESTO 66.8 171.0 61 482 -1967 3 20 6 21 ERNESTO 38.8 27.3 66 798 -1956 9 25 6 6 JOYCE 50.0 51.1 156 54 -1998 7 20 18 7 ALBERTO 31.3 170.4 103 142 -1981 3 6 18 20 ALBERTO 38.7 217.8 86 650 -1966 3 4 12 21 ISAAC 63.1 279.1 83 93 -1974 4 9 12 2 CHRIS 47.3 207.2 145 566 -1985 11 4 0 1 PATTY 61.7 184.6 134 649 -1954 3 8 12 15 DEBBY 53.1 356.1 74 693 -1987 2 23 0 8 FLORENCE 16.0 35.0 95 18 -1977 3 2 0 13 LESLIE 44.0 10.6 82 548 -1981 11 7 6 19 JOYCE 39.3 200.7 108 175 -1993 2 3 12 7 ISAAC 40.7 273.8 142 687 -1987 9 4 18 2 ISAAC 52.1 98.2 36 550 -1978 10 14 18 18 ALBERTO 45.7 139.6 143 31 -1979 4 23 6 10 PATTY 39.1 147.6 116 278 -1986 1 13 12 26 WILLIAM 60.9 302.5 81 842 -1989 8 24 12 17 RAFAEL 51.4 122.7 149 567 -1970 8 14 12 16 ALBERTO 48.4 68.8 138 899 -1969 12 17 6 13 MICHAEL 55.8 217.7 149 51 -1971 10 26 0 1 CHRIS 31.4 147.9 104 343 -1981 8 13 12 17 NADINE 8.5 253.1 21 816 -1958 2 14 0 16 KIRK 10.6 128.8 51 694 -1988 1 4 0 10 PATTY 28.3 300.6 18 186 -1982 5 28 18 19 JOYCE 32.4 206.6 87 14 -2000 8 20 18 25 VALERIE 68.4 182.6 83 106 -1996 12 12 12 4 VALERIE 41.2 330.4 129 852 -1991 1 17 0 2 SANDY 18.8 335.1 58 679 -1984 5 13 6 18 CHRIS 44.1 236.7 28 579 -1966 9 2 18 5 TONY 16.0 199.2 22 576 -1964 12 12 18 9 VALERIE 23.1 316.0 137 718 -1997 11 9 18 22 BERYL 62.3 267.8 146 263 -1999 1 18 12 24 OSCAR 9.6 210.4 112 750 -1959 5 21 18 8 GORDON 57.6 33.8 21 846 -1989 8 13 6 19 ERNESTO 67.6 196.3 22 584 -1972 2 8 12 20 GORDON 58.1 31.9 51 368 -1992 8 19 6 10 GORDON 61.4 164.1 103 745 -1961 5 23 0 6 ISAAC 66.0 196.5 97 173 -2000 1 4 12 25 ERNESTO 59.2 159.5 26 208 -1975 9 3 18 25 ALBERTO 45.0 136.2 70 615 -1959 10 14 6 9 OSCAR 21.7 94.5 25 225 -1995 6 14 6 23 ALBERTO 19.0 282.7 124 114 -2003 3 27 18 13 RAFAEL 14.7 348.1 105 116 -1977 4 2 6 22 FLORENCE 70.0 18.8 35 752 -1957 2 4 18 14 KIRK 36.8 265.2 74 819 -1980 2 7 18 18 WILLIAM 57.3 208.5 130 828 -1986 5 24 0 4 VALERIE 66.7 299.9 64 238 -1996 7 6 6 7 TONY 13.5 314.8 153 105 -1968 10 15 0 16 LESLIE 34.1 347.2 47 265 -1997 6 18 6 14 WILLIAM 21.1 263.7 28 530 -1976 9 13 0 16 CHRIS 62.2 145.3 133 390 -1996 7 24 12 7 ALBERTO 47.1 241.3 47 399 -1953 1 11 6 14 GORDON 15.2 179.0 89 878 -1999 3 20 0 22 DEBBY 38.9 320.2 80 334 -1951 4 14 12 4 LESLIE 65.9 321.1 89 442 -1967 3 16 0 3 MICHAEL 21.9 46.7 20 535 -1983 10 2 18 15 ALBERTO 11.8 302.5 94 772 -1977 4 2 0 11 LESLIE 46.5 28.0 61 13 -1953 3 1 18 24 BERYL 32.3 144.9 74 346 -1962 12 10 12 6 WILLIAM 29.7 335.6 110 32 -1964 5 1 18 6 ISAAC 50.6 228.3 67 81 -2004 2 25 18 23 CHRIS 46.1 322.7 114 662 -1973 2 8 12 14 ERNESTO 32.6 206.5 112 442 -1959 10 2 0 23 KIRK 22.9 203.3 38 543 -1956 3 4 0 6 PATTY 26.4 182.3 85 299 -1994 8 2 12 6 DEBBY 22.0 41.3 105 337 -1997 11 20 6 13 WILLIAM 28.5 108.7 63 439 -1990 7 26 18 28 PATTY 24.8 53.6 158 682 -1998 3 3 6 24 BERYL 46.2 145.7 157 154 -1979 11 3 0 2 VALERIE 34.7 274.8 145 647 -1984 10 28 0 2 TONY 45.4 296.8 124 600 -1994 12 1 12 2 LESLIE 51.5 163.9 150 77 -1997 9 28 0 14 GORDON 25.3 234.3 95 519 -1964 9 23 6 15 LESLIE 53.8 114.1 118 640 -1967 9 4 12 3 ALBERTO 13.7 111.4 38 65 -1987 2 7 12 13 PATTY 48.2 138.5 82 598 -1955 7 13 12 28 CHRIS 67.0 343.5 120 852 -1994 12 11 0 18 SANDY 53.9 194.3 20 158 -1972 3 12 18 11 TONY 41.1 177.8 59 170 -1958 7 25 0 20 CHRIS 48.8 91.9 61 161 -2002 3 7 12 15 SANDY 19.0 214.5 134 607 -1973 10 10 18 11 HELENE 54.0 7.0 132 102 -1974 6 12 12 28 KIRK 42.9 136.8 27 868 -1986 10 10 0 18 NADINE 34.7 44.9 163 73 -1997 6 7 0 12 WILLIAM 50.3 96.9 13 659 -1954 4 23 0 17 FLORENCE 12.2 53.2 63 94 -1951 1 20 12 14 LESLIE 54.3 184.8 36 736 -2004 11 3 0 25 LESLIE 19.5 180.0 77 109 -1953 4 23 18 3 NADINE 39.1 109.5 70 224 -1983 1 12 18 10 VALERIE 58.9 110.3 22 400 -1956 7 7 0 22 LESLIE 50.7 222.3 65 330 -1977 12 9 12 20 ALBERTO 31.8 182.0 135 682 -1968 6 25 0 19 ALBERTO 64.2 155.7 36 362 -1953 5 26 12 21 HELENE 58.4 186.3 160 265 -1986 10 4 6 4 OSCAR 20.5 323.9 157 60 -1982 4 3 18 18 HELENE 68.9 309.6 41 337 -1975 3 2 18 20 DEBBY 20.8 264.5 11 39 -1951 2 7 6 13 FLORENCE 20.6 174.9 138 281 -1987 7 13 0 9 NADINE 22.0 63.4 33 504 -1975 5 9 12 4 LESLIE 26.9 218.4 145 887 -1972 2 18 0 21 MICHAEL 38.7 85.9 156 778 -1952 3 4 6 2 PATTY 40.7 244.9 49 220 -1956 7 4 6 22 BERYL 60.2 200.8 12 424 -1998 3 4 12 28 ALBERTO 34.0 235.7 29 582 -1951 6 26 0 15 GORDON 37.0 356.3 156 817 -1978 11 3 12 8 NADINE 19.1 13.4 15 249 -1995 7 5 12 22 VALERIE 55.2 354.4 56 569 -1975 6 15 6 25 DEBBY 52.8 98.7 43 65 -1969 7 18 12 24 NADINE 64.6 137.0 110 443 -1987 1 9 18 23 PATTY 26.7 252.7 77 506 -1983 1 5 0 6 HELENE 51.0 66.9 120 137 -1960 9 3 0 17 MICHAEL 48.1 333.6 18 271 -1975 10 24 12 21 ISAAC 13.0 162.2 102 397 -1961 10 9 12 1 FLORENCE 68.7 37.6 78 750 -1998 8 12 0 12 SANDY 14.2 248.1 85 402 -2000 7 17 12 20 TONY 68.7 30.1 150 29 -1976 11 5 12 21 BERYL 36.8 198.8 67 487 -1968 3 27 12 10 CHRIS 54.1 159.1 86 58 -1962 11 26 6 3 MICHAEL 69.1 283.2 46 433 -1995 11 9 18 3 CHRIS 24.4 140.3 33 107 -1952 6 15 0 27 RAFAEL 29.9 52.9 67 212 -1995 7 24 0 21 GORDON 64.5 75.2 35 25 -1951 9 24 0 26 SANDY 13.2 0.4 114 800 -1953 5 16 0 20 CHRIS 15.5 9.9 103 826 -1990 2 22 0 12 RAFAEL 7.6 354.0 12 137 -1980 9 8 18 19 BERYL 49.5 223.5 76 697 -1985 10 20 0 11 SANDY 56.9 341.3 143 195 -1988 6 25 0 11 TONY 30.7 354.5 51 152 -1950 8 1 0 16 ISAAC 36.9 290.1 125 180 -1985 2 1 18 14 ALBERTO 47.5 25.6 62 124 -1986 8 25 18 14 RAFAEL 55.2 253.9 69 374 -1952 11 17 18 20 DEBBY 64.9 17.1 136 96 -1967 12 10 6 19 BERYL 24.1 80.7 158 751 -1950 2 12 0 10 SANDY 38.8 10.2 40 425 -1995 10 4 0 2 SANDY 28.6 144.0 64 558 -1982 5 14 18 7 HELENE 28.0 237.2 59 608 -1977 6 11 0 20 MICHAEL 63.0 23.8 61 543 -1956 5 1 12 15 VALERIE 23.3 26.5 23 662 -1975 6 6 0 17 ERNESTO 57.8 13.7 156 408 -1954 1 12 0 10 KIRK 39.4 163.0 24 125 -1999 4 13 18 2 ERNESTO 26.5 316.7 54 696 -1997 3 3 18 6 CHRIS 30.4 126.4 35 719 -1959 5 20 6 13 MICHAEL 37.7 108.9 122 473 -1976 5 19 0 24 OSCAR 43.5 42.3 163 43 -1972 1 20 12 12 TONY 36.8 59.0 61 651 -1960 9 8 12 15 ERNESTO 58.0 260.6 141 761 -1963 5 20 18 8 RAFAEL 16.7 208.7 20 700 -2003 1 22 0 22 GORDON 64.5 106.8 102 687 -1981 5 23 18 10 LESLIE 7.2 232.0 54 716 -2000 10 25 0 27 FLORENCE 38.1 298.6 131 427 -1997 5 19 12 20 ALBERTO 40.2 49.7 110 576 -1958 1 8 12 5 MICHAEL 66.4 189.5 71 377 -1979 10 14 18 4 TONY 56.6 155.9 116 148 -1963 6 1 12 22 ISAAC 40.1 266.1 46 640 -1998 12 18 18 19 KIRK 24.0 111.6 65 475 -1984 5 9 18 1 ALBERTO 26.9 44.4 91 131 -1962 5 18 18 11 VALERIE 16.0 281.8 118 575 -1995 10 24 12 28 ALBERTO 42.2 160.8 13 558 -1990 5 11 0 5 SANDY 65.7 353.7 88 461 -1969 10 24 12 3 WILLIAM 43.0 314.1 117 265 -1966 12 11 0 10 SANDY 36.5 318.7 107 476 -1972 3 4 0 7 NADINE 19.4 191.0 130 428 -2003 1 26 18 22 DEBBY 48.7 67.9 26 564 -1966 8 16 12 9 ALBERTO 55.0 44.0 94 214 -1969 11 18 6 28 BERYL 42.3 31.5 62 776 -1972 1 1 6 16 FLORENCE 34.6 185.6 126 371 -1961 8 20 12 25 OSCAR 23.1 82.4 21 609 -1995 2 14 0 1 HELENE 51.1 62.5 72 29 -1970 9 12 0 9 DEBBY 55.1 209.3 27 411 -1958 1 7 0 14 BERYL 48.4 120.3 39 96 -1952 5 19 12 2 WILLIAM 39.3 129.5 132 297 -1958 2 4 12 8 ERNESTO 35.0 221.2 50 428 -1999 9 8 18 12 TONY 57.3 206.7 84 723 -1955 7 18 18 2 HELENE 43.2 47.0 51 779 -1972 6 26 6 15 DEBBY 36.5 118.4 94 703 -1996 4 19 0 1 RAFAEL 45.5 286.0 75 492 -2002 10 2 18 13 VALERIE 35.6 92.1 64 268 -1999 5 2 0 22 ERNESTO 39.3 118.3 38 108 -1991 4 7 6 1 ISAAC 60.3 116.3 137 876 -1993 7 19 0 27 DEBBY 39.7 267.8 130 430 -1985 8 11 12 6 JOYCE 46.5 218.0 127 177 -1990 2 18 18 8 RAFAEL 60.5 276.9 108 32 -1983 8 20 0 21 LESLIE 10.7 294.0 34 147 -1990 1 23 0 17 ALBERTO 49.9 66.6 109 640 -1993 8 11 0 1 SANDY 46.7 291.6 133 420 -1965 10 20 6 3 ISAAC 36.0 248.6 154 241 -1973 11 14 12 21 TONY 21.3 107.4 19 368 -1963 5 8 0 18 PATTY 30.7 33.0 142 677 -2000 7 27 0 14 ERNESTO 15.5 88.4 119 661 -1975 1 9 12 6 NADINE 65.4 202.3 160 169 -1950 4 2 18 27 CHRIS 31.2 30.6 44 291 -1957 1 12 6 8 JOYCE 69.3 329.0 37 218 -1972 4 13 12 25 KIRK 69.1 230.0 96 332 -1962 8 4 12 19 VALERIE 56.5 124.9 110 105 -1984 4 4 18 18 WILLIAM 47.5 165.5 84 347 -1982 5 28 18 6 ALBERTO 33.7 318.1 69 324 -2004 5 28 18 6 ERNESTO 16.7 136.5 125 768 -1999 4 16 18 18 RAFAEL 62.2 121.2 103 94 -1977 1 28 12 28 PATTY 13.0 65.5 94 680 -1985 8 27 18 4 SANDY 56.8 355.3 152 832 -1978 9 7 6 15 CHRIS 43.9 243.8 93 450 -1955 5 3 6 10 KIRK 14.0 239.1 14 690 -1963 10 6 12 21 FLORENCE 22.2 264.1 130 222 -1973 11 2 18 26 DEBBY 47.9 121.9 147 592 -1961 6 24 18 2 WILLIAM 35.6 340.8 136 115 -1955 6 8 18 27 FLORENCE 12.1 245.4 16 881 -2000 7 1 6 22 MICHAEL 12.4 182.6 73 239 -1954 12 13 0 3 MICHAEL 33.3 304.3 114 722 -1994 3 5 18 14 OSCAR 44.7 0.2 142 284 -1985 6 14 0 7 MICHAEL 10.8 137.9 86 176 -1970 11 22 18 26 MICHAEL 49.3 62.4 153 13 -1958 2 13 6 3 MICHAEL 41.0 315.1 155 683 -1973 1 12 12 5 RAFAEL 39.7 177.4 73 390 -1987 10 24 12 12 FLORENCE 63.0 300.1 28 566 -1967 4 27 0 3 BERYL 10.3 103.1 158 200 -1979 1 12 12 25 ISAAC 26.0 107.9 116 38 -1998 4 9 18 3 CHRIS 64.3 62.7 153 728 -1970 2 4 18 5 SANDY 55.8 70.5 18 756 -1989 2 7 0 21 FLORENCE 36.5 187.4 20 159 -1973 2 25 18 26 HELENE 51.4 97.4 118 340 -2001 8 27 18 10 CHRIS 16.7 221.4 51 108 -1955 3 20 12 22 CHRIS 19.5 117.9 145 673 -1980 6 19 0 13 ERNESTO 55.8 131.5 110 218 -1983 3 10 0 10 KIRK 8.9 314.9 150 591 -2004 7 2 6 6 RAFAEL 57.7 219.1 44 689 -1961 6 21 18 20 NADINE 35.9 5.0 42 226 -1998 9 17 6 8 ERNESTO 49.8 19.1 81 352 -1961 2 2 12 3 BERYL 12.6 178.5 75 396 -1956 3 17 12 10 LESLIE 31.9 140.3 13 719 -1974 6 26 0 19 BERYL 41.4 207.4 29 111 -1972 5 17 6 28 GORDON 7.9 336.6 33 755 -1964 5 12 6 17 ERNESTO 50.8 37.2 109 347 -1988 10 24 18 4 WILLIAM 29.4 331.6 26 748 -1969 6 6 0 19 GORDON 14.5 127.7 107 173 -2001 6 20 18 27 ISAAC 41.8 298.3 63 493 -1996 10 1 18 21 FLORENCE 35.5 170.2 104 421 -1972 11 17 18 22 KIRK 49.3 298.1 32 584 -1996 7 5 12 21 ALBERTO 39.7 37.9 27 533 -1956 11 16 18 16 VALERIE 50.6 341.7 36 554 -1957 11 22 0 19 GORDON 9.7 46.2 153 738 -1958 6 18 6 22 PATTY 33.1 221.2 63 296 -1951 11 11 6 12 ALBERTO 17.4 324.2 139 289 -1970 2 21 0 23 VALERIE 49.1 50.3 160 743 -1982 4 18 18 6 GORDON 69.4 17.4 110 500 -1993 11 6 6 20 ERNESTO 36.7 317.8 78 506 -1951 4 22 12 12 BERYL 22.4 296.2 17 313 -1961 2 12 18 16 TONY 31.5 52.8 138 548 -1986 6 14 6 4 PATTY 36.6 141.6 117 460 -1977 11 11 12 2 KIRK 24.9 294.3 142 47 -1994 2 18 6 14 FLORENCE 22.2 169.6 69 808 -1967 1 24 12 1 MICHAEL 69.1 207.1 128 134 -2003 10 18 18 21 ALBERTO 63.3 334.3 51 41 -1992 9 9 12 19 SANDY 58.4 323.1 34 589 -2001 8 21 18 25 TONY 25.3 136.3 95 750 -1990 3 28 18 23 VALERIE 25.4 255.6 119 740 -1950 2 12 18 16 VALERIE 50.7 29.7 81 259 -1972 6 4 18 25 SANDY 17.9 273.0 134 882 -1971 11 15 18 20 LESLIE 26.1 153.0 98 568 -1963 1 13 12 18 VALERIE 59.9 173.5 38 489 -1980 4 20 12 1 TONY 35.6 317.5 21 778 -1971 10 28 0 28 LESLIE 37.7 73.8 138 324 -1967 2 28 6 7 LESLIE 55.3 348.7 92 400 -1996 1 27 12 4 NADINE 29.3 287.2 126 304 -1962 11 15 6 19 ALBERTO 59.6 190.7 90 214 -1950 12 7 12 6 NADINE 45.6 45.8 32 172 -1983 3 23 12 26 ALBERTO 62.1 316.1 152 693 -1995 3 9 0 8 BERYL 9.1 155.9 98 712 -1976 12 17 18 9 VALERIE 28.3 218.9 20 5 -1958 8 9 6 22 WILLIAM 62.1 175.9 140 59 -1956 4 1 12 12 LESLIE 41.3 101.9 51 600 -1961 6 23 12 24 JOYCE 13.2 4.1 56 443 -1958 11 9 6 18 RAFAEL 59.6 93.0 99 743 -1984 10 10 0 2 MICHAEL 18.5 351.0 26 402 -1967 10 22 18 11 FLORENCE 8.3 25.4 156 676 -1993 9 21 18 18 OSCAR 14.6 79.0 86 441 -1959 12 17 0 14 BERYL 9.2 149.7 34 805 -1970 12 6 0 10 BERYL 23.3 12.1 40 791 -1997 11 14 6 2 CHRIS 34.5 336.8 113 492 -1952 7 23 0 3 KIRK 55.7 109.1 47 161 -1981 6 2 12 27 CHRIS 38.7 85.9 113 132 -1973 7 4 0 2 TONY 25.1 273.6 60 536 -1986 2 20 12 9 JOYCE 49.2 48.2 151 555 -2004 9 23 6 12 DEBBY 34.6 112.1 101 846 -1984 7 9 6 10 BERYL 26.3 158.6 40 140 -1973 11 14 6 24 BERYL 33.9 17.0 23 451 -1988 8 5 0 21 OSCAR 29.6 160.7 152 581 -1962 8 22 18 21 BERYL 63.9 291.7 142 312 -1994 11 2 6 17 OSCAR 23.2 305.9 74 795 -1960 8 5 18 27 VALERIE 27.7 239.9 150 494 -2002 12 24 12 12 RAFAEL 20.2 175.1 130 591 -2001 10 12 12 15 PATTY 28.2 263.0 152 232 -1957 9 22 6 18 TONY 16.9 177.9 147 267 -2001 7 12 12 23 GORDON 13.5 289.2 79 284 -1978 7 2 12 5 RAFAEL 57.8 20.1 64 892 -1990 2 27 0 25 KIRK 61.7 121.0 96 527 -1982 12 14 18 5 SANDY 49.9 32.1 108 720 -1970 10 26 6 10 ALBERTO 8.8 294.5 78 832 -1990 6 17 12 24 SANDY 60.9 229.6 75 517 -1958 9 18 18 10 NADINE 36.4 107.4 112 83 -1997 8 6 0 11 CHRIS 66.6 52.4 61 391 -1980 4 9 0 14 ALBERTO 43.8 320.6 28 693 -1990 5 14 6 6 CHRIS 31.4 222.8 24 656 -1987 11 5 0 12 VALERIE 16.0 103.4 142 762 -1966 10 24 0 17 SANDY 55.3 161.5 24 384 -1950 6 6 0 3 MICHAEL 31.6 179.1 141 192 -1957 2 12 6 17 PATTY 44.3 17.7 50 531 -1958 6 28 0 21 BERYL 68.4 243.7 155 367 -2001 11 18 6 28 NADINE 61.7 196.7 12 96 -1967 4 17 6 15 WILLIAM 38.1 334.1 18 280 -1990 9 23 12 23 VALERIE 27.2 249.5 61 274 -1988 1 18 18 18 OSCAR 20.1 175.1 79 463 -1951 3 19 0 7 DEBBY 17.9 339.1 54 833 -1983 9 16 12 8 KIRK 63.2 96.5 10 863 -1998 3 8 6 7 ISAAC 43.7 296.2 46 524 -1954 3 5 0 6 VALERIE 8.5 200.8 18 333 -1975 5 1 0 19 ISAAC 16.0 332.5 17 650 -1951 12 4 6 15 JOYCE 67.1 99.7 109 588 -1999 9 17 6 1 DEBBY 62.8 43.4 126 118 -1971 11 17 6 10 HELENE 66.6 215.0 11 745 -2001 12 5 12 5 SANDY 48.6 179.2 136 339 -1976 5 10 12 4 ISAAC 11.4 287.0 51 752 -1988 9 13 0 20 ERNESTO 31.8 229.6 29 329 -1995 12 26 6 23 ALBERTO 31.2 215.2 59 551 -1985 8 24 0 28 OSCAR 29.1 171.4 110 876 -1958 6 16 0 16 FLORENCE 70.0 227.5 53 694 -1954 7 24 6 5 CHRIS 34.0 297.5 162 788 -1951 12 13 12 21 CHRIS 18.8 128.9 44 773 -1984 2 7 6 1 SANDY 60.9 299.1 142 851 -1996 5 15 6 9 VALERIE 61.6 176.8 35 293 -1987 11 13 6 21 TONY 14.5 221.8 65 57 -2000 4 24 0 19 ALBERTO 66.4 174.9 43 646 -1956 7 16 18 13 PATTY 49.3 129.6 23 578 -1989 12 13 12 5 HELENE 57.8 104.2 54 14 -1958 3 9 18 5 JOYCE 33.2 198.7 148 819 -1972 4 27 6 5 RAFAEL 13.2 110.9 47 182 -1960 11 28 0 25 WILLIAM 34.7 159.9 114 863 -2002 2 3 12 3 JOYCE 39.6 50.7 162 388 -1988 12 10 0 4 NADINE 65.9 124.8 154 814 -1950 3 3 18 6 PATTY 55.5 357.9 147 565 -2002 9 28 12 12 TONY 37.6 132.0 154 144 -1961 10 13 6 20 RAFAEL 47.9 280.7 106 364 -1967 5 6 12 14 HELENE 51.1 114.7 93 655 -1956 8 26 12 11 HELENE 49.8 227.3 149 480 -1976 6 15 6 27 HELENE 39.8 312.9 12 693 -1987 9 17 12 27 WILLIAM 58.1 336.7 66 298 -1971 6 4 0 9 FLORENCE 12.5 240.3 130 28 -1964 11 3 18 21 PATTY 58.3 339.3 116 577 -1952 8 14 6 8 NADINE 22.0 244.8 33 268 -1973 4 8 6 15 GORDON 53.7 323.7 91 642 -1999 9 14 12 25 NADINE 30.4 38.1 23 833 -1950 6 28 18 8 TONY 29.9 18.8 90 264 -1990 10 3 18 18 BERYL 10.5 137.6 107 231 -1966 10 6 18 19 LESLIE 58.2 277.5 159 268 -1965 9 8 0 24 LESLIE 37.9 161.4 162 496 -1980 3 25 0 13 FLORENCE 10.3 148.3 128 418 -1993 5 8 6 13 WILLIAM 8.3 336.0 11 104 -1967 7 14 12 14 HELENE 36.8 323.4 60 608 -1967 2 22 12 11 LESLIE 60.1 118.4 28 406 -1963 1 1 6 18 PATTY 26.6 53.3 108 150 -1967 6 25 18 14 DEBBY 67.9 253.9 29 449 -1968 6 8 6 25 CHRIS 51.0 339.7 40 268 -1956 11 25 18 5 DEBBY 49.5 48.7 75 105 -1990 3 17 18 23 BERYL 38.0 102.6 14 442 -1991 10 20 6 10 CHRIS 40.9 87.8 86 331 -2002 6 8 0 19 ALBERTO 62.5 356.5 133 487 -1958 10 25 0 6 LESLIE 57.7 151.3 66 733 -1996 4 22 6 25 LESLIE 33.4 76.0 69 380 -1992 10 27 18 19 MICHAEL 9.9 192.0 91 650 -1984 4 7 18 9 LESLIE 28.3 64.9 15 435 -1989 9 20 18 1 KIRK 22.7 98.0 35 92 -1963 12 21 6 6 HELENE 33.6 102.3 19 544 -1955 2 16 18 12 VALERIE 46.7 240.9 114 374 -1986 9 6 18 10 MICHAEL 14.5 300.7 14 11 -1999 11 14 0 24 LESLIE 50.1 253.5 110 78 -1971 5 24 6 11 TONY 33.1 120.5 51 681 -1991 6 4 6 6 MICHAEL 8.5 350.1 38 687 -1957 12 20 18 16 DEBBY 45.4 38.5 134 480 -1964 11 16 6 15 LESLIE 27.6 331.5 14 780 -1999 8 7 6 5 ERNESTO 34.8 17.2 21 582 -2002 9 12 18 10 DEBBY 47.7 318.3 79 786 -1991 3 21 0 5 DEBBY 56.3 95.8 29 874 -1972 7 23 6 10 MICHAEL 30.5 299.8 30 799 -1959 9 18 6 20 RAFAEL 22.7 3.4 141 447 -1996 1 4 18 3 WILLIAM 51.7 357.1 91 724 -1989 3 16 12 6 FLORENCE 17.2 115.7 149 108 -1982 11 12 12 3 JOYCE 69.4 129.6 10 693 -1954 6 19 6 25 JOYCE 45.5 65.8 158 276 -1956 5 19 12 15 JOYCE 40.4 251.1 11 401 -1994 3 22 18 20 OSCAR 52.6 259.0 126 218 -1988 8 24 18 21 JOYCE 66.8 214.6 139 277 -1953 10 24 12 11 NADINE 40.0 81.5 85 588 -1980 4 26 0 4 TONY 33.2 124.0 108 547 -1996 11 13 18 1 WILLIAM 28.3 180.3 62 58 -1992 9 22 0 2 JOYCE 51.7 29.6 69 510 -1952 2 3 0 8 JOYCE 11.2 335.3 129 299 -1953 8 27 12 27 MICHAEL 62.2 248.5 37 315 -1987 2 3 12 12 VALERIE 44.9 167.3 155 222 -1982 5 27 18 13 PATTY 24.8 64.3 37 662 -1970 3 20 6 9 SANDY 63.8 306.2 112 443 -1965 10 17 0 17 LESLIE 53.3 77.2 163 889 -1988 2 17 18 26 CHRIS 68.2 43.8 51 647 -1962 12 3 0 11 ISAAC 56.4 223.6 114 565 -1998 11 1 12 8 ALBERTO 55.8 48.8 59 645 -1992 3 11 0 27 ERNESTO 8.7 135.3 36 485 -1978 4 26 12 8 HELENE 55.0 326.8 161 301 -1962 11 8 18 7 MICHAEL 45.7 1.3 132 544 -1991 12 15 6 6 CHRIS 53.5 154.3 100 387 -1973 5 8 18 1 JOYCE 64.9 56.9 58 387 -2000 12 15 0 26 ERNESTO 35.6 49.9 95 210 -1962 9 1 6 1 OSCAR 24.0 354.7 65 194 -1965 5 27 12 9 ISAAC 40.6 43.8 43 397 -1991 5 2 18 8 HELENE 49.5 259.7 40 87 -1983 6 9 6 6 GORDON 43.0 111.4 106 205 -1950 12 17 6 8 HELENE 31.5 283.2 122 842 -1972 10 19 6 23 KIRK 60.6 291.5 131 888 -1980 7 8 12 20 DEBBY 16.2 284.1 36 279 -1988 6 9 12 18 ERNESTO 35.5 19.0 123 799 -1979 9 6 6 14 NADINE 31.3 189.0 107 285 -1999 6 7 12 25 FLORENCE 25.8 75.8 24 116 -1994 4 12 12 3 VALERIE 35.2 293.7 153 561 -1978 7 21 18 28 TONY 12.8 186.7 59 647 -2000 1 7 18 26 ERNESTO 20.0 317.6 106 353 -1987 6 18 6 1 ISAAC 7.0 281.2 132 234 -1965 7 12 12 18 BERYL 40.2 248.9 54 79 -1951 1 14 18 20 ERNESTO 28.6 293.5 147 683 -1957 8 6 18 6 TONY 22.1 132.9 80 365 -1986 5 28 12 4 MICHAEL 66.0 112.3 58 603 -1956 9 13 18 27 BERYL 36.7 213.3 32 386 -1982 11 12 12 4 ALBERTO 27.1 86.3 74 374 -1999 3 2 18 2 OSCAR 63.7 52.5 94 518 -1979 4 25 6 12 MICHAEL 61.3 108.2 23 777 -1978 12 13 0 7 PATTY 31.5 162.4 74 691 -1988 5 6 6 4 SANDY 50.4 99.8 24 804 -1963 6 2 12 17 BERYL 50.0 294.6 110 503 -1953 2 25 18 14 SANDY 34.9 173.9 54 696 -1960 3 25 18 27 CHRIS 33.9 152.6 133 290 -1992 1 2 12 25 PATTY 20.9 179.0 15 543 -2000 11 2 6 3 NADINE 36.4 240.8 56 308 -1986 11 27 0 4 TONY 48.7 335.2 67 372 -1966 6 10 6 8 JOYCE 17.4 111.4 61 261 -1973 2 10 0 11 BERYL 61.0 75.1 37 408 -1987 1 10 6 17 RAFAEL 20.2 310.8 51 241 -1975 3 28 18 17 TONY 44.9 274.2 126 234 -1988 7 20 12 18 ERNESTO 30.4 297.5 131 410 -1959 11 23 18 1 ALBERTO 45.9 37.3 104 423 -1968 12 21 18 26 TONY 26.1 280.9 73 637 -1965 12 25 18 25 JOYCE 33.2 184.1 31 179 -1967 2 12 18 22 KIRK 34.4 115.1 129 18 -1973 2 13 6 11 LESLIE 30.7 274.0 153 656 -1950 10 3 6 10 FLORENCE 53.6 194.8 158 650 -1980 4 19 12 11 ALBERTO 16.4 157.3 94 145 -1971 11 26 18 1 CHRIS 33.2 259.0 82 302 -1961 1 13 6 8 HELENE 47.8 108.8 45 155 -1960 4 27 12 18 SANDY 45.4 197.5 59 438 -1970 7 6 12 12 ERNESTO 52.5 49.2 120 872 -1992 5 25 12 2 SANDY 67.0 310.1 28 271 -1966 12 3 0 28 SANDY 13.7 113.5 100 790 -1977 9 23 6 22 JOYCE 30.2 43.6 139 729 -1980 4 11 12 12 JOYCE 62.9 190.2 102 352 -1990 10 21 18 9 LESLIE 24.6 1.5 62 864 -1992 9 24 18 22 BERYL 7.1 156.6 72 647 -1987 5 18 0 9 OSCAR 67.0 96.6 43 849 -1972 11 11 0 23 NADINE 8.9 12.7 77 410 -1972 7 12 6 10 VALERIE 58.8 57.6 23 239 -1987 7 13 6 4 SANDY 13.0 254.8 76 236 -1963 5 16 6 17 SANDY 51.7 279.1 13 216 -1963 7 10 6 12 PATTY 39.0 33.9 49 536 -1957 11 4 12 7 RAFAEL 15.7 15.2 109 627 -1979 8 13 12 2 LESLIE 63.8 220.5 49 719 -1986 5 27 0 22 NADINE 30.4 41.4 107 364 -1971 12 20 12 10 ALBERTO 53.4 40.8 148 467 -1999 2 27 18 11 HELENE 55.1 337.2 65 856 -1951 11 10 6 23 VALERIE 51.2 336.3 54 621 -2002 9 22 6 2 FLORENCE 43.7 185.5 89 639 -1988 10 10 0 15 OSCAR 11.4 331.3 102 784 -1975 4 22 0 20 DEBBY 22.6 57.2 64 539 -1998 1 20 0 24 GORDON 57.3 317.0 38 582 -1966 6 9 6 4 NADINE 31.0 332.4 144 93 -1961 9 13 6 20 RAFAEL 61.2 271.5 143 702 -1979 8 8 18 13 WILLIAM 9.6 179.9 155 641 -1997 12 5 12 19 DEBBY 37.7 193.2 33 591 -1950 1 14 18 1 RAFAEL 29.5 71.4 70 819 -1969 5 16 12 27 ALBERTO 36.9 114.5 41 94 -1997 6 5 6 6 VALERIE 31.0 117.1 21 383 -1977 6 3 12 11 OSCAR 12.8 155.6 65 632 -1996 12 4 12 15 DEBBY 44.4 116.5 115 231 -1952 11 5 18 5 GORDON 23.2 330.9 145 280 -1968 7 23 18 4 KIRK 27.0 140.6 135 409 -1950 4 22 6 20 KIRK 39.7 335.0 164 518 -1968 1 2 18 6 KIRK 60.3 291.4 98 744 -1957 11 27 18 6 JOYCE 13.0 241.5 107 812 -1995 6 12 18 11 LESLIE 17.1 72.9 109 703 -1972 4 16 18 2 TONY 20.8 112.5 19 537 -1957 3 26 0 17 PATTY 66.7 198.7 137 670 -1996 4 27 18 3 OSCAR 51.0 293.7 58 878 -1992 8 5 0 17 ISAAC 55.9 33.8 44 359 -1985 5 6 12 25 JOYCE 8.3 317.9 44 283 -2000 9 1 12 23 OSCAR 40.3 146.6 32 563 -1967 9 11 6 9 RAFAEL 29.4 242.2 93 462 -1964 9 24 0 4 ERNESTO 50.0 56.4 16 54 -1963 11 17 12 3 HELENE 35.5 343.2 96 755 -1955 2 10 18 28 GORDON 24.1 294.4 42 569 -1991 4 7 12 4 VALERIE 43.7 228.0 20 885 -1993 10 18 18 10 BERYL 14.4 52.8 82 311 -1953 12 18 0 5 PATTY 47.4 339.7 70 458 -1973 1 10 18 10 JOYCE 62.1 351.1 131 804 -1955 9 19 0 1 NADINE 25.6 250.5 136 464 -1999 1 19 6 28 KIRK 17.7 293.6 26 352 -1970 4 15 6 10 JOYCE 8.4 173.6 60 855 -1988 10 3 0 15 TONY 65.1 148.8 114 764 -2003 9 12 0 26 NADINE 50.7 337.5 33 102 -1979 6 24 6 1 ERNESTO 15.2 29.0 65 617 -1979 6 14 18 9 KIRK 48.3 315.9 12 520 -1986 4 20 12 19 GORDON 36.3 250.3 84 724 -1996 6 2 0 17 GORDON 13.8 200.3 80 146 -1998 7 1 0 26 CHRIS 11.7 189.2 32 695 -1975 5 8 12 12 GORDON 40.5 161.6 103 709 -2002 3 9 0 26 LESLIE 10.4 7.7 138 186 -1953 4 21 6 16 PATTY 59.2 182.4 31 327 -1975 4 9 6 16 NADINE 42.9 144.8 30 243 -1958 12 7 18 22 JOYCE 67.9 72.8 109 543 -1960 1 22 6 12 LESLIE 66.2 90.0 46 771 -1982 3 8 18 26 VALERIE 22.2 205.7 160 564 -1955 4 23 12 13 DEBBY 46.5 212.3 108 709 -1982 12 21 0 28 SANDY 13.8 45.4 64 892 -1983 4 13 6 1 HELENE 13.6 152.4 101 126 -1969 7 17 0 26 JOYCE 58.0 101.8 39 185 -1991 5 18 12 28 CHRIS 28.6 356.3 139 472 -1998 6 27 18 2 GORDON 26.7 147.5 47 3 -1975 7 1 6 2 DEBBY 14.6 160.0 125 805 -1961 9 28 12 16 FLORENCE 20.0 45.8 94 580 -1975 1 5 6 19 LESLIE 59.6 129.2 68 488 -1969 3 21 6 19 SANDY 30.8 109.5 10 110 -1992 1 11 18 6 ISAAC 20.5 209.8 39 815 -1956 8 26 0 13 WILLIAM 38.7 237.3 10 401 -1951 12 5 18 26 CHRIS 38.8 244.8 44 767 -2002 1 13 6 17 TONY 65.8 11.7 45 897 -1984 11 21 12 25 PATTY 7.6 12.2 77 226 -1972 9 16 0 28 TONY 38.1 44.9 95 764 -1977 10 18 18 21 RAFAEL 49.5 131.9 63 501 -1988 6 10 12 2 ISAAC 27.0 274.6 81 239 -2002 11 7 0 18 KIRK 13.6 68.8 133 160 -1971 3 12 0 8 HELENE 23.4 305.1 27 848 -1978 5 9 12 21 ALBERTO 32.9 158.2 80 331 -1970 5 19 12 22 GORDON 8.2 6.0 136 102 -1986 12 1 12 26 BERYL 13.7 202.7 21 277 -2004 1 14 0 24 PATTY 11.2 16.8 56 416 -2001 10 6 6 12 TONY 28.0 197.2 47 35 -1959 3 20 0 18 ISAAC 55.8 179.7 93 613 -1996 11 23 18 17 WILLIAM 43.9 301.0 20 374 -2003 5 13 0 5 FLORENCE 40.2 49.6 14 320 -1970 3 24 6 26 ALBERTO 30.4 148.6 109 473 -1968 2 25 12 23 CHRIS 62.1 212.0 64 281 -1972 10 19 6 8 SANDY 48.1 147.9 51 839 -1976 8 14 12 9 PATTY 42.8 176.0 124 79 -1973 4 25 6 9 FLORENCE 65.1 8.8 121 390 -1999 9 10 6 13 ISAAC 57.6 226.8 137 774 -1958 9 23 12 5 BERYL 24.3 343.8 124 15 -1986 12 15 6 9 JOYCE 69.6 250.7 131 414 -1991 5 2 6 23 KIRK 60.7 32.2 133 430 -1965 11 7 0 24 ALBERTO 65.4 179.1 103 831 -1952 2 15 6 7 ERNESTO 58.0 21.3 147 889 -1969 2 5 6 28 WILLIAM 11.2 81.0 108 598 -1958 10 13 6 16 ISAAC 57.3 84.3 158 290 -1958 1 4 6 10 PATTY 48.2 340.8 46 861 -1990 10 3 0 25 WILLIAM 54.0 272.8 147 503 -1984 12 6 6 6 TONY 60.2 267.6 146 394 -1972 7 3 6 26 CHRIS 8.4 139.4 60 193 -1965 5 24 0 8 VALERIE 45.3 309.4 86 555 -2003 1 11 18 7 TONY 48.5 16.2 160 430 -1985 10 5 12 23 BERYL 63.6 62.0 45 649 -1976 10 22 18 11 NADINE 57.3 334.9 76 432 -1957 6 6 12 27 ALBERTO 40.3 177.4 112 276 -1995 5 7 6 8 VALERIE 51.6 344.4 157 772 -1968 6 1 6 10 HELENE 29.4 271.1 61 291 -2004 11 7 0 24 TONY 12.3 126.9 93 741 -1960 2 11 12 6 ALBERTO 48.1 147.0 69 524 -1958 7 25 6 18 PATTY 46.8 84.0 25 547 -1988 6 10 18 21 SANDY 34.2 4.3 24 577 -1994 6 6 18 22 KIRK 50.7 199.8 15 180 -1980 7 9 12 17 TONY 65.5 340.6 88 274 -1964 3 15 18 2 KIRK 45.0 82.2 20 563 -1968 10 16 12 10 MICHAEL 35.0 43.7 151 703 -2004 12 2 12 11 SANDY 24.4 16.3 147 61 -1952 1 3 6 15 PATTY 64.8 214.3 154 281 -1956 3 21 18 19 TONY 65.8 325.4 37 668 -1970 2 6 12 17 TONY 65.7 15.4 15 323 -1978 5 25 6 20 GORDON 65.6 22.9 47 556 -1956 7 16 18 11 DEBBY 27.8 301.1 120 97 -1956 10 13 12 12 CHRIS 8.4 156.3 101 848 -1966 5 5 6 5 GORDON 59.2 72.6 78 332 -1963 8 26 12 20 BERYL 19.1 317.9 155 40 -1999 6 17 6 16 WILLIAM 17.8 48.8 23 586 -1966 9 12 12 6 RAFAEL 52.3 111.4 35 499 -1990 8 24 0 28 CHRIS 67.6 223.7 12 415 -1998 10 10 0 11 BERYL 67.0 120.4 89 445 -1996 1 16 6 17 TONY 54.6 21.4 89 164 -1969 2 25 6 6 MICHAEL 57.3 202.8 77 32 -1969 2 12 12 24 BERYL 46.8 269.9 46 54 -2003 10 19 12 22 ALBERTO 23.5 41.6 125 741 -1969 2 25 6 3 JOYCE 10.0 303.8 15 108 -1981 6 2 0 21 TONY 15.1 294.1 89 377 -1992 7 25 12 2 JOYCE 9.2 353.8 29 672 -1992 9 17 6 7 VALERIE 47.2 90.0 135 827 -1985 7 17 6 7 ERNESTO 69.8 80.7 27 764 -1992 7 6 0 18 ERNESTO 24.7 320.3 18 702 -1994 8 27 6 3 PATTY 44.8 13.9 45 792 -1998 11 2 0 13 GORDON 58.2 166.5 58 887 -1972 7 1 0 11 ISAAC 51.4 46.8 25 532 -1959 12 4 6 1 JOYCE 42.3 101.1 10 533 -1977 3 4 0 20 PATTY 8.8 122.8 25 243 -1954 7 20 6 12 SANDY 69.7 240.1 94 473 -1960 3 8 0 2 SANDY 64.3 339.3 100 782 -1955 9 10 18 13 HELENE 39.7 224.1 59 327 -1950 2 28 18 2 FLORENCE 22.0 260.0 34 559 -1983 6 4 18 11 ISAAC 44.6 177.6 163 111 -1955 10 16 0 4 MICHAEL 50.2 265.7 15 770 -1957 3 16 6 22 ALBERTO 55.7 285.0 92 759 -1965 4 12 12 23 SANDY 14.5 196.8 75 503 -1994 8 26 6 19 GORDON 23.7 259.1 27 130 -1979 4 9 18 24 JOYCE 45.2 257.7 16 207 -1954 11 14 6 27 GORDON 60.2 355.7 136 369 -1951 8 27 12 14 CHRIS 46.2 154.4 44 328 -1996 5 19 0 3 SANDY 60.6 1.3 79 879 -2001 9 15 0 3 CHRIS 56.5 308.3 58 298 -1981 10 10 12 23 KIRK 9.5 314.0 78 618 -1972 9 2 0 14 HELENE 34.6 98.1 69 38 -2001 1 18 0 2 SANDY 62.5 308.5 143 714 -1972 11 21 0 28 TONY 60.3 118.5 126 343 -1971 4 10 0 2 NADINE 16.8 210.9 100 713 -1988 3 24 18 3 RAFAEL 10.5 258.9 30 693 -1960 9 17 6 16 CHRIS 33.6 254.7 41 715 -2002 8 4 0 28 OSCAR 41.7 6.8 123 284 -2001 4 15 18 17 ALBERTO 38.8 191.3 114 407 -2000 1 23 12 26 HELENE 40.8 259.5 52 653 -1974 5 20 18 6 ERNESTO 30.4 184.8 128 432 -1960 11 1 0 24 GORDON 65.7 255.2 149 734 -1970 3 13 12 16 TONY 19.1 336.0 129 688 -1975 3 11 18 28 ISAAC 60.2 148.7 95 305 -1953 1 6 6 27 KIRK 37.9 285.6 40 12 -1965 9 12 12 3 KIRK 33.9 350.2 64 547 -1954 2 17 12 22 SANDY 29.7 249.9 133 480 -1996 4 12 0 21 MICHAEL 62.1 204.6 82 322 -1995 5 13 6 18 HELENE 38.9 333.5 110 321 -1955 3 24 18 28 MICHAEL 20.3 190.6 133 242 -1989 11 22 12 18 OSCAR 36.9 230.5 46 793 -1962 6 19 18 3 TONY 38.1 21.8 72 506 -1980 12 1 18 3 MICHAEL 55.5 98.2 115 274 -1980 9 6 12 26 KIRK 34.4 211.7 18 269 -1991 5 11 12 20 NADINE 46.2 135.1 132 411 -1950 10 5 0 5 VALERIE 22.9 259.7 62 752 -1981 10 22 18 7 WILLIAM 31.6 243.8 108 564 -2002 4 26 12 9 RAFAEL 19.5 108.1 54 439 -1976 3 27 0 2 MICHAEL 59.5 6.9 13 603 -1995 7 5 6 10 ALBERTO 28.9 2.7 140 427 -1978 3 16 12 21 LESLIE 12.0 353.8 68 422 -2001 7 12 18 17 GORDON 52.7 66.9 30 771 -1993 3 22 18 1 LESLIE 60.8 236.2 100 337 -1966 4 11 6 3 OSCAR 13.2 338.1 23 866 -1961 10 2 12 16 LESLIE 48.9 76.5 123 52 -1950 7 25 6 13 ISAAC 44.8 253.7 25 695 -1995 10 5 18 5 GORDON 64.0 258.0 49 312 -1988 8 10 0 27 NADINE 58.2 43.1 22 339 -1950 4 17 6 9 VALERIE 66.8 61.3 69 500 -1991 2 17 6 13 PATTY 59.7 165.7 30 724 -1995 7 28 18 16 PATTY 44.9 4.0 85 624 -1963 11 15 0 8 MICHAEL 37.0 208.6 71 68 -2003 12 21 0 27 RAFAEL 21.0 261.5 77 27 -1978 9 7 0 20 PATTY 39.0 105.9 71 564 -1951 6 17 6 11 SANDY 14.3 66.8 143 14 -2000 9 5 12 17 VALERIE 56.1 198.4 24 861 -1986 1 19 6 4 LESLIE 40.1 6.1 34 510 -1982 7 16 12 8 MICHAEL 61.1 58.1 158 504 -1969 3 1 0 15 MICHAEL 10.6 326.3 163 351 -1995 9 28 18 23 RAFAEL 14.9 28.1 160 342 -1984 12 13 0 9 JOYCE 7.1 34.4 149 690 -1980 8 13 0 4 TONY 62.1 204.4 24 810 -1995 7 7 12 3 ERNESTO 49.9 175.5 64 105 -1982 7 8 12 11 DEBBY 43.0 258.9 90 47 -1970 4 18 6 19 OSCAR 24.0 199.2 18 666 -1980 2 1 0 7 WILLIAM 67.7 271.6 141 156 -1991 5 27 6 3 MICHAEL 31.3 310.0 163 843 -1970 4 2 18 21 ISAAC 20.6 68.7 147 178 -1959 9 24 12 1 BERYL 59.0 263.9 44 493 -1965 5 1 12 27 SANDY 61.8 43.2 151 200 -1963 6 28 6 28 GORDON 45.1 329.1 81 376 -1953 8 14 12 1 ERNESTO 48.8 254.9 23 446 -1992 11 1 0 6 OSCAR 64.5 330.5 110 337 -1952 1 5 12 4 CHRIS 64.9 315.9 149 677 -1950 8 20 0 20 RAFAEL 13.6 12.3 133 655 -1978 9 10 6 16 WILLIAM 15.7 161.6 114 265 -1987 7 24 12 2 SANDY 11.9 200.3 139 254 -1992 10 27 6 25 HELENE 47.7 156.4 27 285 -1989 4 12 6 23 WILLIAM 50.3 53.7 134 555 -1989 7 17 12 26 LESLIE 57.6 187.3 105 279 -1973 12 20 12 18 PATTY 55.7 89.4 46 234 -1973 4 18 0 25 KIRK 22.1 57.0 33 691 -1971 8 9 12 7 GORDON 21.8 161.5 145 354 -1975 6 28 0 17 ALBERTO 52.0 10.0 119 116 -1973 8 2 0 12 DEBBY 19.1 63.9 137 793 -1952 6 13 18 3 VALERIE 49.0 94.4 44 326 -1971 5 7 6 17 ALBERTO 68.3 21.9 136 101 -1986 4 20 12 11 BERYL 69.0 212.5 124 306 -1984 11 26 18 28 OSCAR 51.2 136.1 134 828 -1963 1 16 18 20 BERYL 45.4 197.1 133 360 -1983 5 17 12 17 TONY 16.4 274.4 37 121 -1998 11 23 6 22 ERNESTO 61.8 177.0 146 435 -1955 11 10 0 6 MICHAEL 29.9 50.7 107 534 -1978 11 17 0 5 ALBERTO 43.4 324.4 123 724 -1996 2 24 18 22 VALERIE 34.3 139.2 92 636 -1989 6 16 18 3 PATTY 68.2 273.5 11 423 -1974 6 14 0 6 TONY 46.8 282.5 107 755 -1966 3 13 18 27 LESLIE 42.6 244.6 65 169 -1976 12 18 12 26 TONY 58.1 230.0 21 755 -1988 5 25 12 20 TONY 9.9 102.1 23 360 -1999 8 16 6 14 WILLIAM 48.4 219.9 37 478 -1984 5 18 12 28 NADINE 53.2 98.2 141 32 -1952 11 9 0 17 OSCAR 64.4 136.8 10 260 -1969 6 25 18 17 HELENE 24.9 171.8 150 222 -2002 10 10 18 28 FLORENCE 67.2 134.1 14 604 -1957 7 12 6 4 ALBERTO 38.9 218.6 77 92 -1995 10 14 18 24 MICHAEL 56.2 255.8 128 168 -1976 4 26 6 7 KIRK 67.9 203.3 61 20 -1991 12 14 18 9 KIRK 68.4 320.1 49 897 -1982 3 3 6 21 RAFAEL 53.9 266.8 152 225 -1966 12 7 12 25 HELENE 59.7 87.4 107 751 -1963 2 17 12 23 ISAAC 50.9 211.7 85 163 -1961 6 1 18 1 ISAAC 19.7 334.5 74 442 -1950 10 22 6 17 DEBBY 44.0 14.4 24 682 -1996 6 22 6 23 BERYL 36.4 111.0 145 358 -1983 3 24 6 25 ISAAC 45.2 43.9 81 571 -1998 4 24 0 17 SANDY 45.2 256.8 19 217 -2004 9 9 18 18 JOYCE 66.5 18.7 75 348 -1957 10 3 18 7 ERNESTO 34.4 338.6 113 765 -2003 9 16 12 28 DEBBY 19.9 303.9 95 892 -2004 1 1 6 22 FLORENCE 51.6 224.9 105 178 -1964 11 20 0 21 FLORENCE 42.1 157.6 64 824 -1971 6 13 18 1 OSCAR 42.9 188.1 27 585 -2000 12 23 12 23 ISAAC 55.9 241.3 111 481 -1992 5 14 6 26 ERNESTO 45.7 174.5 102 212 -1967 12 22 12 3 ERNESTO 36.7 176.8 89 356 -1984 7 15 6 11 TONY 50.2 269.8 153 718 -1995 11 4 0 21 VALERIE 64.4 334.8 24 684 -1984 1 10 0 15 KIRK 13.7 272.6 148 484 -1960 8 23 6 8 ALBERTO 20.5 110.3 65 9 -1987 2 24 18 28 JOYCE 57.9 204.2 66 138 -1976 4 17 12 7 DEBBY 22.1 39.3 95 95 -1952 5 11 0 3 RAFAEL 59.0 135.9 160 835 -1986 12 25 0 9 ISAAC 30.2 261.1 88 176 -1994 11 20 18 4 MICHAEL 49.4 267.8 50 714 -1971 8 3 12 17 BERYL 32.3 223.1 10 269 -1972 12 11 12 11 ALBERTO 43.6 226.7 69 335 -1985 12 6 0 24 MICHAEL 14.9 331.6 49 251 -1996 7 5 12 13 OSCAR 60.3 178.3 90 723 -1955 10 6 0 3 NADINE 41.2 57.5 147 712 -1992 5 20 0 9 OSCAR 48.8 250.1 23 15 -1962 5 1 6 28 LESLIE 13.1 224.4 71 106 -1980 8 21 0 21 KIRK 56.6 61.1 34 596 -1968 11 15 12 27 KIRK 17.2 57.8 25 754 -1953 2 18 0 27 JOYCE 44.4 103.2 111 781 -2001 12 24 6 24 ALBERTO 41.6 331.8 47 889 -1981 8 5 6 22 VALERIE 37.4 107.3 129 808 -1956 1 23 18 12 OSCAR 27.9 112.5 114 491 -1994 5 24 18 13 TONY 8.1 2.5 35 761 -1962 3 12 12 11 ISAAC 54.4 165.1 127 697 -1991 9 7 6 24 VALERIE 20.5 232.5 28 70 -1953 1 21 6 21 LESLIE 28.6 287.5 84 27 -2000 3 21 0 4 OSCAR 43.9 79.5 93 763 -1964 2 12 18 26 HELENE 24.7 74.6 52 499 -1955 6 1 6 23 JOYCE 18.5 9.7 50 606 -1990 11 11 18 14 KIRK 40.7 164.6 31 861 -2002 3 16 12 20 ERNESTO 26.8 8.7 65 409 -1971 10 7 6 18 LESLIE 9.7 175.6 98 138 -1973 12 10 6 2 LESLIE 33.8 275.0 35 600 -1994 6 1 6 8 CHRIS 32.0 267.9 97 867 -1972 3 17 0 1 RAFAEL 47.0 55.6 142 650 -1998 9 8 18 2 TONY 47.9 229.7 16 618 -1984 5 9 12 10 ERNESTO 38.7 269.3 19 525 -1985 9 11 0 21 NADINE 45.4 185.4 19 865 -1973 11 26 18 15 CHRIS 14.9 318.9 135 805 -1973 10 18 12 8 GORDON 44.1 46.3 58 158 -2003 1 26 0 14 HELENE 56.8 61.4 67 459 -1954 2 22 12 7 KIRK 51.1 83.3 103 838 -1979 5 25 12 3 KIRK 22.7 268.0 137 415 -1977 6 9 6 21 MICHAEL 30.6 260.1 37 327 -1981 9 3 18 2 VALERIE 26.0 223.4 49 285 -1977 12 25 18 18 TONY 41.3 95.0 46 889 -1996 8 28 18 2 BERYL 15.7 335.3 43 706 -1957 12 16 12 18 NADINE 15.3 230.6 134 875 -1966 6 5 6 21 ALBERTO 65.6 161.9 135 128 -1972 12 7 18 8 PATTY 25.9 270.8 146 231 -1958 6 19 12 2 GORDON 9.9 302.0 13 533 -2000 7 28 0 17 HELENE 14.3 116.6 136 136 -1982 9 3 18 22 CHRIS 11.5 184.6 26 630 -1964 5 13 12 11 CHRIS 7.2 345.9 95 885 -1963 8 5 0 3 TONY 47.7 22.1 150 135 -2003 3 14 12 4 CHRIS 27.7 291.3 126 731 -1984 6 23 6 16 OSCAR 59.6 8.6 20 678 -1991 12 15 18 6 VALERIE 15.3 211.1 80 778 -1977 11 3 6 8 WILLIAM 25.9 25.9 112 40 -1973 4 24 18 23 WILLIAM 65.9 219.1 54 339 -2002 6 15 0 17 KIRK 27.7 233.4 24 618 -1983 6 10 6 20 CHRIS 67.2 281.9 37 691 -1952 1 8 6 5 OSCAR 59.1 104.8 163 283 -1959 4 28 12 20 FLORENCE 41.2 232.4 68 154 -1974 6 1 18 15 RAFAEL 30.6 222.1 27 718 -1963 4 28 12 22 TONY 42.5 177.6 125 226 -1975 11 18 0 20 BERYL 65.7 283.3 40 25 -1966 1 16 18 27 LESLIE 10.9 45.4 33 431 -1974 2 8 6 22 NADINE 54.6 336.6 23 96 -1990 10 15 12 28 PATTY 55.9 14.9 39 842 -1951 11 13 18 8 GORDON 56.3 337.4 81 83 -1999 12 15 0 1 TONY 41.1 104.3 135 833 -1991 2 7 6 5 ISAAC 40.7 210.9 156 691 -1994 7 6 12 1 WILLIAM 45.4 163.3 163 167 -1958 8 20 12 10 KIRK 40.9 187.6 149 257 -2001 9 12 0 10 ALBERTO 45.1 40.4 117 398 -1994 7 22 18 2 RAFAEL 30.7 10.0 21 2 -1968 5 22 0 7 RAFAEL 48.7 88.4 99 559 -1985 3 26 12 3 RAFAEL 19.4 37.1 139 485 -1977 10 24 18 12 WILLIAM 61.8 244.2 57 810 -1987 8 22 6 5 LESLIE 21.5 167.7 135 316 -1979 7 20 12 8 RAFAEL 28.9 123.2 74 330 -1954 11 25 12 1 BERYL 18.0 283.0 37 690 -1978 10 11 12 24 FLORENCE 68.5 16.9 33 157 -1958 5 24 12 27 SANDY 15.4 273.0 105 738 -1978 12 19 6 9 FLORENCE 7.3 312.2 93 819 -1996 3 6 18 9 SANDY 10.9 94.4 136 832 -1985 2 2 18 19 RAFAEL 46.0 58.8 155 175 -1955 4 13 18 21 GORDON 14.6 211.8 13 447 -1997 7 23 0 16 PATTY 26.8 162.4 11 367 -1968 6 6 0 6 TONY 38.3 167.4 64 600 -1956 8 7 18 16 OSCAR 22.2 210.3 138 697 -1980 12 18 18 14 KIRK 8.2 288.5 146 451 -1972 3 1 18 18 SANDY 46.2 111.7 82 514 -2003 3 25 18 23 KIRK 32.0 204.3 17 156 -1957 8 24 18 20 BERYL 28.1 52.3 10 517 -1990 3 24 12 4 ALBERTO 58.1 230.3 77 664 -1994 4 3 12 1 BERYL 50.6 324.5 37 621 -1972 5 17 18 4 OSCAR 31.5 131.2 119 892 -1982 6 10 6 3 ALBERTO 13.3 240.4 69 420 -1961 12 19 6 17 MICHAEL 30.8 340.7 161 736 -1990 1 19 18 13 ALBERTO 55.4 156.4 160 466 -1965 8 1 6 28 ISAAC 18.0 129.7 32 24 -1989 8 25 6 23 CHRIS 12.1 88.1 28 516 -1966 1 9 12 22 ISAAC 66.9 21.0 144 605 -1957 3 28 0 16 DEBBY 45.3 208.3 141 577 -1986 10 15 0 2 ERNESTO 67.5 245.6 149 896 -1993 3 8 0 4 OSCAR 28.9 324.1 21 385 -1999 10 2 18 2 DEBBY 15.0 115.1 80 668 -1977 3 12 18 8 RAFAEL 39.6 180.9 30 319 -1999 1 24 12 10 TONY 13.5 34.1 97 194 -1972 5 24 6 7 KIRK 7.2 61.1 78 74 -1967 3 17 12 19 DEBBY 26.0 264.3 160 175 -1988 8 22 0 24 DEBBY 45.8 174.1 125 896 -1981 12 24 6 13 ALBERTO 34.9 20.1 40 122 -1985 10 13 0 10 ALBERTO 38.8 161.0 112 454 -1961 11 20 0 17 ISAAC 8.1 21.7 78 633 -1985 8 24 18 24 PATTY 39.8 342.0 52 201 -1986 10 7 18 19 PATTY 20.1 347.8 136 209 -2002 11 12 0 28 CHRIS 35.5 187.7 72 790 -1989 7 4 6 24 FLORENCE 48.0 20.1 16 544 -1977 2 26 0 15 KIRK 49.2 255.1 79 364 -1958 9 11 18 6 ALBERTO 23.0 56.6 64 572 -1980 12 17 18 9 OSCAR 66.1 122.4 74 884 -1963 10 23 6 27 WILLIAM 40.7 30.0 115 529 -1989 1 9 18 17 RAFAEL 55.0 241.4 20 235 -1961 1 3 12 18 WILLIAM 23.0 248.2 159 190 -1964 1 10 0 25 WILLIAM 49.1 160.9 68 320 -1958 6 23 6 21 ISAAC 59.9 4.7 52 815 -1995 6 13 6 10 HELENE 48.7 153.5 20 556 -1991 1 8 6 11 NADINE 33.1 56.3 17 414 -1967 10 28 0 5 GORDON 19.2 304.7 78 44 -2002 10 15 18 7 ERNESTO 39.0 27.8 79 603 -1981 11 21 6 22 FLORENCE 22.1 213.4 137 611 -1953 1 5 12 17 ISAAC 30.3 283.7 144 874 -1993 3 18 12 25 ISAAC 64.2 275.0 84 545 -1977 12 18 12 23 ERNESTO 18.3 131.2 153 705 -1966 12 6 12 24 TONY 38.5 310.5 73 698 -1984 9 26 0 18 HELENE 36.8 151.4 139 739 -1954 8 14 0 1 MICHAEL 62.2 30.3 38 832 -2004 11 21 12 13 MICHAEL 18.7 347.3 118 252 -1990 3 18 6 13 CHRIS 26.3 240.0 155 879 -1994 7 4 18 11 FLORENCE 40.4 51.0 114 360 -1979 6 5 6 13 PATTY 18.0 349.1 148 711 -1988 6 4 6 7 FLORENCE 31.0 350.6 34 364 -1983 7 3 0 15 CHRIS 23.0 142.9 97 172 -1952 1 9 6 8 RAFAEL 28.2 191.0 77 888 -1962 5 18 12 9 JOYCE 56.0 225.4 56 473 -1985 11 6 6 20 SANDY 18.7 333.4 70 546 -1969 3 1 12 23 KIRK 44.9 305.9 31 311 -1995 1 17 18 14 BERYL 53.7 147.6 124 262 -1984 1 16 0 19 RAFAEL 11.0 26.1 53 834 -1964 7 14 6 11 HELENE 7.8 180.1 95 851 -1972 10 6 6 7 GORDON 42.9 67.1 135 507 -1991 12 10 0 11 ISAAC 60.7 120.5 146 630 -1969 2 17 0 14 ERNESTO 66.9 142.7 39 884 -1969 12 5 12 23 BERYL 52.5 167.3 22 629 -1976 7 22 6 27 GORDON 55.2 141.6 37 212 -1982 4 15 12 13 PATTY 35.4 345.9 108 575 -1989 7 22 6 15 CHRIS 46.9 240.6 47 180 -1995 4 9 0 23 SANDY 18.3 318.0 72 232 -1995 7 23 12 18 RAFAEL 38.9 69.5 139 127 -1957 4 19 6 28 ALBERTO 52.0 219.1 65 303 -1952 6 2 18 5 PATTY 30.8 310.2 130 797 -1964 5 1 12 16 NADINE 65.8 1.0 51 848 -1975 6 13 0 1 JOYCE 9.8 195.2 157 507 -1971 6 2 18 4 RAFAEL 13.7 21.3 154 860 -2001 2 23 18 6 JOYCE 30.5 221.4 50 515 -1978 10 19 0 15 ALBERTO 60.8 123.3 70 869 -1967 5 18 12 18 JOYCE 9.8 167.7 64 315 -1959 10 16 0 25 DEBBY 8.8 47.3 33 780 -1964 6 14 18 14 NADINE 27.9 286.7 152 327 -1987 11 27 18 11 ISAAC 44.4 173.6 140 206 -1977 5 20 0 14 NADINE 9.1 242.3 94 783 -1972 7 11 12 20 FLORENCE 62.3 233.2 131 527 -1965 8 8 12 2 ALBERTO 63.5 204.8 129 269 -1966 9 5 12 22 PATTY 49.4 274.7 37 544 -2000 9 22 18 13 CHRIS 33.3 44.8 22 15 -1968 4 12 12 23 MICHAEL 55.6 73.3 15 681 -1971 12 15 18 20 SANDY 17.3 109.1 82 338 -1975 1 8 6 20 ALBERTO 65.4 343.6 120 771 -1977 5 23 18 5 GORDON 57.6 37.9 156 211 -1996 3 18 6 28 PATTY 14.7 175.2 55 590 -1953 6 8 6 19 LESLIE 59.7 55.7 143 220 -1995 7 4 12 21 TONY 36.9 177.8 35 328 -1998 5 4 0 7 BERYL 26.0 121.3 31 255 -1970 4 10 0 15 PATTY 60.4 3.2 133 701 -1969 6 18 18 5 TONY 19.4 352.4 109 696 -2002 8 15 6 1 GORDON 54.1 39.8 93 163 -1964 7 2 12 27 ISAAC 33.1 66.1 43 658 -1966 9 8 12 25 ERNESTO 48.7 151.4 72 540 -1995 10 26 18 24 GORDON 21.7 208.8 41 636 -1984 6 22 18 3 TONY 65.6 316.3 92 810 -1965 11 15 6 4 ERNESTO 58.7 268.0 21 130 -1987 5 3 0 21 WILLIAM 42.5 84.6 68 748 -1980 4 11 18 17 HELENE 18.1 91.7 102 352 -1965 10 19 6 17 KIRK 69.4 146.6 117 605 -1954 5 27 6 4 FLORENCE 49.1 10.5 99 527 -1987 1 14 18 12 BERYL 55.6 125.0 22 7 -1953 8 3 18 22 ALBERTO 52.9 184.1 13 637 -1991 8 10 0 24 KIRK 48.3 257.9 110 803 -1958 10 25 6 20 OSCAR 7.8 0.5 57 540 -1985 10 5 0 8 JOYCE 27.8 253.0 19 736 -1975 2 22 6 11 FLORENCE 35.5 84.0 76 535 -1963 12 10 18 20 ALBERTO 20.8 335.1 49 746 -1963 11 25 12 25 VALERIE 20.5 17.1 132 94 -1987 1 16 12 26 KIRK 40.7 355.6 153 80 -1989 1 13 18 24 FLORENCE 19.6 191.0 84 115 -1975 3 7 18 7 BERYL 60.6 150.2 90 480 -1982 8 7 12 10 ISAAC 66.4 203.4 80 446 -1990 11 24 18 8 NADINE 20.8 95.8 17 223 -1986 12 28 6 16 GORDON 33.2 203.9 74 51 -1955 10 17 6 13 ALBERTO 15.9 9.2 72 138 -1968 11 26 18 3 VALERIE 31.8 214.7 66 429 -1965 4 11 6 7 SANDY 64.3 100.5 61 299 -2004 1 12 0 24 LESLIE 65.7 41.5 39 67 -1984 3 9 12 17 FLORENCE 48.8 211.8 21 27 -1973 9 12 6 18 VALERIE 66.6 223.4 40 864 -1978 7 7 0 7 RAFAEL 68.2 91.8 53 393 -1970 2 13 0 4 LESLIE 69.1 17.7 147 566 -1951 9 22 0 17 VALERIE 21.7 102.1 131 492 -1977 7 20 12 7 RAFAEL 35.4 217.8 51 268 -1999 1 7 12 24 FLORENCE 47.9 289.0 109 549 -1990 5 17 0 8 CHRIS 20.4 112.5 164 332 -1970 4 26 0 24 FLORENCE 63.7 207.5 143 666 -1991 4 22 6 6 ERNESTO 33.4 85.7 88 425 -1976 1 23 6 8 OSCAR 50.4 122.9 106 527 -1983 5 16 0 7 BERYL 25.4 139.9 79 771 -1953 8 7 18 19 DEBBY 13.4 72.2 20 221 -1973 9 13 0 20 FLORENCE 41.7 210.4 10 686 -1977 1 18 12 5 CHRIS 64.8 186.6 97 750 -1967 2 25 0 28 RAFAEL 52.5 54.2 139 661 -2001 11 15 12 2 DEBBY 59.0 347.7 88 39 -1985 7 26 12 23 LESLIE 69.9 95.6 123 734 -2000 2 18 12 16 HELENE 47.6 195.6 162 694 -1976 5 17 18 26 SANDY 31.8 335.6 47 233 -1992 8 18 12 1 DEBBY 19.3 162.2 30 598 -1965 2 20 18 8 TONY 19.3 253.9 33 156 -1951 11 9 12 7 SANDY 39.0 84.9 34 427 -1971 10 4 18 8 KIRK 36.6 88.2 102 721 -1980 2 10 18 24 JOYCE 68.7 296.6 10 356 -1996 8 7 6 4 OSCAR 44.0 33.0 16 366 -1991 6 23 18 11 GORDON 38.1 117.1 73 446 -1959 5 1 18 25 BERYL 28.8 107.9 33 194 -1961 2 3 18 10 FLORENCE 19.0 346.6 12 568 -1956 6 3 0 15 JOYCE 48.3 332.2 105 876 -1950 12 13 6 22 PATTY 67.1 192.7 39 727 -1987 10 14 6 14 RAFAEL 41.3 92.8 111 569 -1968 2 10 0 5 ALBERTO 29.8 106.9 79 449 -1999 4 4 0 2 CHRIS 14.6 229.9 144 434 -1997 12 21 0 17 NADINE 68.2 163.6 79 9 -1985 9 4 18 22 ALBERTO 66.6 311.8 120 360 -1953 3 25 0 7 NADINE 42.0 79.7 46 401 -1993 7 10 18 14 DEBBY 31.9 65.3 113 542 -1998 8 10 12 4 ISAAC 60.5 157.2 55 464 -1980 1 25 0 11 SANDY 18.5 120.6 64 609 -1951 12 26 6 8 BERYL 23.4 9.7 161 818 -1953 3 9 6 25 OSCAR 30.2 70.1 144 201 -1959 6 14 18 1 NADINE 31.3 328.4 42 239 -1971 5 10 6 1 PATTY 60.1 285.2 96 187 -1991 8 28 6 2 ERNESTO 31.1 266.5 14 448 -1984 2 25 6 3 HELENE 68.5 162.6 44 101 -1952 5 26 18 25 NADINE 34.3 215.3 60 852 -2003 11 2 6 2 LESLIE 66.7 165.6 158 461 -1993 8 2 12 6 SANDY 47.2 189.6 125 99 -1995 11 11 18 5 PATTY 60.9 10.1 157 570 -1974 8 9 12 5 CHRIS 19.8 176.5 115 576 -1951 1 22 18 18 ISAAC 11.2 3.5 36 155 -1978 10 5 0 24 VALERIE 45.7 56.4 113 201 -1989 6 16 18 19 DEBBY 36.0 67.2 14 490 -1984 1 5 6 22 TONY 59.5 41.5 47 842 -1998 11 6 12 17 CHRIS 43.4 267.0 87 389 -1966 9 13 0 22 BERYL 18.7 63.2 153 574 -1982 9 12 6 17 BERYL 18.1 122.3 32 694 -1954 1 1 6 24 NADINE 60.5 215.2 48 490 -1983 7 6 12 11 VALERIE 68.1 44.5 160 709 -2004 5 8 6 17 ALBERTO 20.8 111.9 67 324 -1969 4 24 12 19 ERNESTO 37.4 145.2 41 763 -2002 10 28 12 18 VALERIE 57.8 17.8 34 424 -1960 1 12 0 21 LESLIE 47.5 237.8 62 837 -2000 4 9 6 5 MICHAEL 42.0 51.2 101 640 -1989 1 1 12 28 CHRIS 42.1 71.4 155 601 -1983 5 11 0 14 GORDON 29.5 189.1 35 572 -1987 3 11 12 18 ISAAC 33.2 60.9 17 727 -1951 2 15 6 20 ISAAC 56.7 184.1 42 67 -1966 10 25 0 24 GORDON 15.3 351.4 56 237 -2004 1 10 12 11 JOYCE 34.5 304.2 118 897 -1954 2 2 6 19 ISAAC 62.5 213.0 38 38 -1995 5 18 6 20 TONY 10.5 260.4 108 193 -1996 7 16 12 3 SANDY 24.9 185.4 76 541 -1977 3 21 0 12 FLORENCE 41.0 58.7 67 775 -1955 2 9 0 14 HELENE 14.2 310.3 28 301 -2003 4 15 6 25 CHRIS 65.5 354.1 132 785 -1986 12 15 18 27 GORDON 15.9 280.3 43 695 -1999 6 9 12 10 OSCAR 20.8 106.2 88 152 -1984 12 26 18 12 ERNESTO 62.1 38.7 82 781 -1980 5 6 12 12 NADINE 65.3 306.6 135 43 -1999 1 15 12 6 OSCAR 36.6 354.2 100 373 -1974 11 28 6 7 ISAAC 10.6 132.9 110 701 -1968 3 17 12 5 ERNESTO 48.3 251.7 152 802 -2004 1 9 0 9 RAFAEL 60.9 236.0 20 506 -1993 4 2 0 11 NADINE 60.6 98.3 17 257 -1979 8 1 6 11 JOYCE 21.2 323.2 163 769 -1998 10 1 12 7 ISAAC 42.2 84.9 26 602 -1982 10 26 0 16 TONY 32.6 306.6 130 408 -2004 8 14 0 4 GORDON 12.6 137.8 70 241 -1970 2 14 18 28 VALERIE 26.2 30.2 47 402 -1960 6 6 0 3 KIRK 38.5 326.6 100 460 -1982 5 14 12 3 GORDON 14.0 98.6 148 841 -1975 4 25 0 24 BERYL 8.0 323.9 45 427 -1998 4 6 0 14 WILLIAM 56.7 209.6 159 5 -1953 3 16 12 20 HELENE 66.5 238.3 43 75 -1981 3 14 6 2 CHRIS 44.6 72.4 13 683 -1961 11 28 18 5 TONY 39.8 85.6 88 668 -1963 10 5 12 2 PATTY 67.1 223.3 146 861 -1967 12 7 18 17 MICHAEL 50.6 119.8 53 279 -1957 2 8 6 7 OSCAR 68.5 99.8 98 268 -1953 4 27 12 22 TONY 24.4 33.2 63 760 -1957 10 6 6 28 DEBBY 32.9 110.0 115 105 -2003 7 13 6 21 CHRIS 48.1 315.2 37 182 -1997 10 18 18 4 CHRIS 60.1 3.0 123 304 -1969 9 4 6 2 MICHAEL 69.5 169.8 47 483 -1998 10 28 6 6 ALBERTO 35.2 178.0 121 682 -1959 9 1 12 25 WILLIAM 60.7 102.5 30 433 -1977 2 17 6 25 ALBERTO 44.0 103.0 29 782 -2003 3 16 18 20 OSCAR 23.9 104.1 20 692 -1957 11 4 6 17 ERNESTO 15.3 54.7 62 256 -1952 2 17 18 6 NADINE 14.2 14.4 31 672 -2001 4 22 6 1 DEBBY 34.0 356.9 103 114 -1950 1 14 18 23 MICHAEL 43.3 246.6 130 15 -1957 11 10 18 28 NADINE 24.5 341.5 106 210 -1982 1 20 18 14 VALERIE 29.0 184.7 158 737 -1965 1 2 6 5 SANDY 51.0 156.0 45 679 -1961 5 25 6 9 VALERIE 66.4 319.0 97 216 -1977 6 26 18 5 DEBBY 14.1 164.5 15 482 -1993 6 9 18 20 NADINE 27.4 122.1 70 423 -1999 5 25 18 4 ALBERTO 27.1 71.3 133 237 -1995 1 18 6 7 DEBBY 8.8 63.1 69 170 -1965 3 2 0 5 BERYL 26.1 6.8 72 337 -1991 1 14 6 3 RAFAEL 12.2 24.2 117 874 -1968 7 5 6 11 RAFAEL 68.3 289.0 159 847 -2000 1 25 6 9 FLORENCE 50.8 131.1 107 543 -1968 12 6 0 7 WILLIAM 50.9 30.1 54 337 -1998 5 14 12 10 RAFAEL 27.1 209.7 21 483 -1960 8 7 0 23 KIRK 17.6 172.3 72 628 -1965 9 17 18 28 NADINE 49.4 192.4 80 479 -1996 10 17 18 20 ERNESTO 65.0 85.6 108 875 -1985 12 18 12 1 WILLIAM 47.6 290.1 154 767 -1956 10 14 12 28 WILLIAM 25.0 243.0 96 122 -1990 2 21 0 15 TONY 59.3 234.8 70 614 -1978 8 12 6 23 SANDY 63.2 245.4 15 552 -1962 4 4 0 10 BERYL 43.3 222.8 152 542 -1971 6 6 6 11 BERYL 69.1 54.9 21 734 -2001 1 6 0 2 BERYL 14.0 314.0 131 642 -1960 11 15 12 10 SANDY 18.8 62.6 40 431 -1996 1 7 18 20 TONY 11.4 331.9 56 661 -1976 11 13 12 7 OSCAR 48.2 101.1 27 868 -1967 3 9 12 13 SANDY 21.2 244.6 140 817 -1967 1 13 12 20 ALBERTO 32.3 100.0 112 675 -1988 7 24 18 10 RAFAEL 48.1 131.3 77 479 -1969 8 3 0 28 WILLIAM 24.1 171.1 50 597 -1959 5 22 6 21 NADINE 49.4 286.5 161 107 -1993 5 3 18 17 FLORENCE 53.2 249.6 157 574 -1977 1 5 0 6 LESLIE 42.9 117.0 32 828 -1977 3 6 6 2 DEBBY 61.2 73.2 39 781 -1962 5 9 12 26 KIRK 20.5 196.1 20 848 -1986 2 10 6 4 JOYCE 38.2 202.4 52 500 -1975 8 14 0 27 JOYCE 18.1 256.4 136 828 -1952 4 21 18 16 ERNESTO 18.4 347.9 20 360 -1991 11 3 18 18 FLORENCE 18.3 81.5 101 623 -1985 8 10 6 26 KIRK 14.9 356.0 145 863 -1959 12 28 12 13 ISAAC 40.0 211.7 83 80 -1984 11 5 0 8 TONY 69.8 126.5 101 741 -1965 6 8 6 15 ISAAC 64.8 231.8 21 103 -2003 10 20 18 20 RAFAEL 60.8 295.1 143 104 -1960 10 27 12 23 ISAAC 9.9 323.6 34 509 -2004 9 26 6 1 ERNESTO 10.8 311.2 70 344 -1952 5 23 0 17 GORDON 66.3 288.2 76 424 -1987 12 8 0 14 HELENE 54.5 283.3 103 428 -1979 9 14 0 17 SANDY 64.3 99.3 144 325 -1983 8 16 12 23 JOYCE 37.0 301.7 157 767 -1956 5 15 18 24 ALBERTO 62.2 95.9 92 511 -1972 5 7 18 12 DEBBY 47.5 199.6 100 169 -1979 4 13 0 25 GORDON 33.5 170.5 126 319 -1967 4 15 0 21 KIRK 59.6 307.2 41 828 -1959 3 17 6 11 DEBBY 61.1 267.4 65 749 -1969 1 11 18 26 GORDON 20.9 101.1 56 421 -1952 10 20 12 8 CHRIS 7.5 279.1 21 746 -1957 6 28 6 18 TONY 8.5 32.2 100 853 -1993 6 16 0 19 GORDON 63.3 157.4 143 78 -1971 2 16 12 25 ERNESTO 7.9 195.5 37 552 -1967 2 1 18 27 ALBERTO 39.0 130.7 115 198 -1987 4 23 0 14 LESLIE 47.8 173.2 130 797 -1970 2 22 12 13 TONY 67.5 104.5 23 446 -1969 4 12 6 20 MICHAEL 61.5 264.2 86 809 -1961 12 10 18 2 BERYL 25.0 278.4 145 524 -1984 5 17 6 7 HELENE 22.9 177.3 32 748 -1951 1 14 6 19 ERNESTO 35.7 291.5 156 730 -1959 12 3 12 14 OSCAR 38.2 192.3 123 746 -1974 12 10 12 12 ALBERTO 43.2 236.8 40 73 -1982 8 14 18 3 LESLIE 32.3 300.7 135 545 -1951 10 16 6 4 ISAAC 16.4 37.0 38 601 -1956 7 10 12 15 PATTY 9.1 126.5 144 215 -1979 2 16 12 19 OSCAR 18.7 63.1 133 98 -1979 1 20 0 23 WILLIAM 54.2 62.6 80 358 -1966 11 23 6 12 MICHAEL 61.6 231.8 119 205 -1973 3 13 0 10 SANDY 9.7 55.8 114 651 -1992 6 17 0 13 KIRK 9.4 8.6 118 325 -1951 7 7 0 26 WILLIAM 9.2 338.2 31 243 -1959 7 3 18 1 HELENE 59.8 113.7 19 668 -1956 11 22 6 23 CHRIS 39.1 49.3 48 374 -1953 11 26 18 28 MICHAEL 62.9 213.5 97 748 -1961 7 9 18 2 OSCAR 20.2 157.8 41 118 -1959 4 23 0 16 ERNESTO 45.8 310.7 116 472 -1997 8 14 0 1 SANDY 65.6 234.8 157 81 -1956 11 18 6 11 MICHAEL 68.0 320.4 70 428 -2000 12 25 0 28 KIRK 59.2 159.2 144 12 -1965 10 21 0 3 ERNESTO 56.6 219.8 44 163 -1953 6 17 6 16 ISAAC 62.2 204.5 91 96 -1984 5 13 6 7 SANDY 8.3 87.8 129 833 -1953 5 3 6 24 FLORENCE 68.9 119.3 88 872 -1951 11 16 12 8 DEBBY 17.0 288.0 11 645 -1972 5 28 18 11 HELENE 36.3 168.4 109 109 -2000 9 10 0 2 VALERIE 7.4 7.0 139 536 -1997 7 26 12 22 FLORENCE 44.5 231.9 21 471 -1994 5 10 6 24 LESLIE 23.3 94.2 160 515 -1961 11 10 18 7 ERNESTO 32.1 24.2 80 561 -1997 11 27 12 9 TONY 33.3 193.2 82 546 -1990 5 28 12 17 SANDY 62.7 55.4 59 393 -1987 11 7 6 28 PATTY 28.0 251.6 146 171 -1981 10 3 18 13 OSCAR 13.9 133.3 31 340 -1974 9 24 0 20 ERNESTO 66.5 257.1 42 684 -1997 10 26 18 19 OSCAR 23.6 108.7 36 186 -1988 7 11 0 28 HELENE 61.9 110.0 62 261 -2004 7 11 18 27 NADINE 67.2 317.7 23 819 -1970 5 7 0 18 LESLIE 62.2 6.4 147 649 -1959 11 10 0 22 DEBBY 10.6 95.0 141 15 -1997 11 18 0 20 BERYL 46.8 84.2 162 577 -1955 12 4 18 8 FLORENCE 10.0 197.1 68 437 -1957 8 13 6 23 PATTY 20.9 49.9 130 76 -2003 7 22 6 21 KIRK 47.0 21.6 79 200 -1963 3 11 18 25 SANDY 27.3 214.8 49 57 -1982 11 8 6 9 ISAAC 9.6 90.4 50 840 -1956 11 3 6 6 RAFAEL 61.8 260.7 135 370 -1999 10 15 6 11 BERYL 21.7 47.9 103 95 -1974 1 6 18 11 DEBBY 67.4 143.0 142 600 -2003 5 18 0 5 JOYCE 68.9 47.5 28 141 -1953 12 28 0 1 RAFAEL 13.5 36.3 42 312 -1972 11 27 6 5 ERNESTO 17.9 237.1 57 437 -1979 5 25 0 9 JOYCE 12.1 45.0 131 68 -1981 10 9 0 27 LESLIE 10.1 102.4 30 836 -1961 4 15 6 12 CHRIS 67.4 322.9 33 241 -1976 11 7 0 20 JOYCE 7.6 3.2 79 131 -1950 3 12 18 26 VALERIE 56.6 208.5 136 659 -1956 9 28 18 16 FLORENCE 10.2 147.5 65 466 -1961 12 28 0 9 JOYCE 52.6 58.6 81 685 -1956 3 22 12 6 FLORENCE 46.4 233.3 37 118 -2001 5 14 0 20 ALBERTO 26.6 279.7 89 39 -1957 2 11 18 16 PATTY 24.9 55.9 104 104 -1954 10 1 0 23 ISAAC 23.1 262.4 24 307 -1953 4 10 12 2 ERNESTO 51.0 191.0 143 883 -1976 1 25 6 3 MICHAEL 10.9 182.4 121 92 -1975 10 21 12 5 BERYL 35.1 194.8 116 37 -1980 1 10 6 25 LESLIE 26.9 8.3 157 128 -2000 9 21 18 27 TONY 47.1 137.7 148 497 -1994 12 22 6 10 ALBERTO 27.3 133.7 96 235 -1999 12 22 18 9 MICHAEL 61.8 343.7 127 467 -1967 4 1 0 12 ALBERTO 48.2 298.8 11 667 -1975 8 7 0 8 HELENE 62.4 261.6 13 397 -1959 7 23 18 23 NADINE 8.8 105.4 101 281 -1962 3 22 18 26 TONY 39.4 214.3 99 789 -1983 8 26 18 5 ERNESTO 57.0 189.9 50 853 -1966 9 23 6 3 BERYL 41.8 321.5 20 422 -1974 2 26 6 10 OSCAR 33.9 69.8 15 719 -1964 7 11 0 17 LESLIE 48.6 265.4 13 630 -1994 5 18 18 5 JOYCE 9.4 1.0 160 678 -1984 5 19 12 13 OSCAR 29.8 285.3 53 111 -1988 3 13 12 14 ALBERTO 34.4 128.4 96 563 -1970 2 23 18 17 WILLIAM 24.7 177.3 59 772 -1958 11 10 18 15 SANDY 24.1 54.0 36 179 -1974 1 27 18 19 ISAAC 24.8 308.6 62 490 -1964 5 18 18 13 ERNESTO 26.2 89.8 43 727 -1955 6 1 6 5 MICHAEL 25.8 163.5 76 857 -1997 2 14 18 3 LESLIE 60.8 135.9 111 773 -1982 2 26 12 19 MICHAEL 38.8 135.4 56 753 -1975 1 7 0 20 GORDON 10.8 111.7 48 665 -1985 1 4 6 20 JOYCE 37.2 89.2 103 707 -1959 9 26 0 27 NADINE 17.7 341.5 153 568 -1964 6 24 0 2 ERNESTO 53.0 122.6 66 881 -1997 5 22 12 4 VALERIE 49.8 353.9 10 239 -1954 9 23 6 21 KIRK 29.2 257.5 156 84 -1969 1 22 6 25 ERNESTO 36.2 271.3 10 758 -1954 7 13 6 26 WILLIAM 58.0 153.7 140 575 -1973 6 6 12 27 GORDON 27.4 333.0 140 184 -1965 1 11 6 28 MICHAEL 11.7 222.1 12 709 -1999 1 28 6 27 WILLIAM 22.3 220.4 76 90 -1995 12 20 12 19 ERNESTO 56.2 111.7 45 260 -1985 7 21 12 10 BERYL 19.7 13.3 12 367 -1966 10 6 12 20 WILLIAM 12.6 343.2 68 247 -1999 10 13 6 7 SANDY 56.1 125.5 35 334 -1963 4 3 18 7 JOYCE 37.4 147.7 26 830 -1972 5 20 18 20 HELENE 8.9 38.8 101 482 -1984 8 23 18 14 CHRIS 68.7 64.1 111 79 -1951 7 25 12 28 GORDON 34.3 71.8 106 235 -1955 1 20 12 16 HELENE 51.4 8.6 96 345 -2000 4 6 6 24 JOYCE 36.4 123.0 95 874 -1962 1 21 18 5 OSCAR 63.4 61.5 156 672 -1957 11 23 6 14 ISAAC 24.3 199.8 129 859 -1972 7 6 6 23 ALBERTO 62.8 313.7 75 806 -1950 4 14 6 9 OSCAR 52.5 266.2 61 253 -1978 11 20 0 3 KIRK 18.6 44.7 73 458 -2001 1 9 12 13 LESLIE 60.1 152.6 21 852 -1961 5 7 0 5 NADINE 29.5 107.8 102 205 -2004 9 26 12 9 ISAAC 65.4 165.7 85 111 -2000 9 4 18 10 CHRIS 52.8 356.0 22 274 -1956 9 12 12 22 NADINE 47.0 244.1 101 652 -1960 4 18 12 13 TONY 41.7 290.9 111 354 -1959 4 28 0 22 BERYL 65.5 211.9 19 274 -1964 6 7 6 11 WILLIAM 63.3 51.7 82 367 -2000 7 8 18 12 TONY 20.8 239.4 93 602 -1998 4 19 18 9 DEBBY 30.0 281.4 36 744 -1972 12 19 18 14 HELENE 40.0 34.3 151 407 -1965 5 14 0 5 BERYL 44.7 278.0 157 698 -2000 9 25 12 13 KIRK 41.6 24.3 109 359 -1991 6 12 18 20 ERNESTO 22.2 200.2 103 263 -1965 6 14 0 23 HELENE 23.3 217.8 119 671 -1988 11 16 18 3 CHRIS 39.6 204.5 46 591 -1991 7 18 18 11 LESLIE 8.6 74.5 98 172 -1980 7 19 12 10 ALBERTO 39.5 157.5 111 744 -1975 12 26 0 22 MICHAEL 48.2 57.1 125 737 -1950 12 10 18 3 FLORENCE 7.4 248.9 83 29 -1977 3 8 12 8 VALERIE 25.5 169.1 155 729 -2004 7 4 18 20 ISAAC 29.8 137.8 39 665 -1951 11 16 0 4 GORDON 58.5 281.6 118 100 -1989 9 21 18 12 ERNESTO 31.6 316.3 121 309 -1976 12 10 12 7 DEBBY 68.4 66.1 102 537 -2003 8 26 18 16 SANDY 43.8 5.8 20 882 -1998 4 26 6 23 ISAAC 32.7 299.8 109 661 -1992 9 4 6 16 ALBERTO 7.1 112.6 51 723 -2001 5 19 18 12 DEBBY 65.7 124.6 153 474 -1976 6 17 12 1 CHRIS 51.2 199.9 32 145 -1978 4 23 6 12 GORDON 60.5 145.0 162 582 -1954 12 2 0 23 OSCAR 24.4 24.1 100 686 -1987 12 27 12 4 MICHAEL 16.5 293.0 92 140 -1950 11 4 18 27 ISAAC 53.7 289.1 52 717 -1964 3 23 6 2 NADINE 66.5 217.7 140 428 -1976 12 5 12 5 ISAAC 24.9 52.9 109 618 -1995 11 18 6 14 OSCAR 57.3 72.6 81 723 -1952 11 26 6 21 FLORENCE 49.8 156.8 89 409 -1954 6 3 0 4 ISAAC 46.7 57.3 70 466 -1996 2 16 12 4 ISAAC 19.5 98.3 158 61 -1954 6 7 6 8 BERYL 54.3 18.9 26 477 -1978 7 15 18 11 CHRIS 64.9 284.2 140 69 -1993 11 9 0 2 JOYCE 47.5 134.6 135 163 -1956 9 7 12 17 ISAAC 62.4 16.1 123 515 -1984 1 6 12 15 JOYCE 19.5 138.1 21 813 -1986 3 11 18 2 BERYL 9.5 151.3 128 486 -1978 9 26 0 15 ERNESTO 32.9 126.4 55 122 -1958 4 16 12 16 VALERIE 68.6 73.3 12 569 -1996 1 23 0 27 OSCAR 15.2 260.6 129 805 -2001 1 24 18 10 HELENE 40.1 202.9 104 125 -1986 6 16 6 16 HELENE 23.7 47.0 40 763 -1984 2 6 6 18 ERNESTO 54.9 117.7 45 444 -1985 9 4 18 25 PATTY 61.8 67.3 77 54 -1981 10 6 12 18 DEBBY 61.5 170.0 72 546 -1988 1 27 0 15 ISAAC 26.5 239.1 102 798 -1951 3 9 0 11 GORDON 19.7 194.5 78 253 -1975 4 7 6 7 RAFAEL 55.4 112.6 92 10 -1950 10 18 6 14 VALERIE 43.5 124.7 47 802 -2001 3 2 12 15 LESLIE 48.9 86.6 18 225 -1990 12 6 12 19 VALERIE 15.0 334.7 23 763 -1978 4 15 6 23 GORDON 37.4 189.8 147 369 -1989 12 4 12 10 RAFAEL 64.6 155.0 149 364 -1950 12 15 0 26 BERYL 58.3 292.5 131 319 -1986 11 25 12 20 MICHAEL 55.4 349.2 78 432 -1973 2 17 12 22 MICHAEL 42.1 295.5 21 38 -1953 9 28 12 19 ALBERTO 28.0 112.7 52 391 -1987 11 11 0 1 WILLIAM 27.0 56.6 65 34 -1969 10 26 18 19 BERYL 14.5 311.5 142 159 -1992 1 5 18 10 DEBBY 52.6 135.9 63 529 -1969 4 27 0 20 MICHAEL 18.0 274.3 57 20 -1994 4 13 12 5 ISAAC 37.1 347.8 67 624 -1983 9 20 18 17 GORDON 52.3 0.3 155 580 -1965 6 27 12 10 KIRK 28.7 214.4 29 898 -1957 3 10 6 18 TONY 16.2 147.3 66 639 -1971 8 12 18 15 RAFAEL 17.7 305.0 60 549 -1974 1 28 18 20 OSCAR 14.3 240.2 135 687 -1957 6 3 12 3 ALBERTO 53.3 124.7 57 190 -1974 8 18 18 13 HELENE 64.3 352.9 64 149 -1969 6 28 0 13 TONY 30.1 6.7 151 127 -1951 7 17 12 15 MICHAEL 49.1 255.9 63 19 -1991 9 8 6 20 TONY 37.7 70.7 34 304 -1958 11 23 12 12 FLORENCE 14.1 196.0 37 107 -1980 1 2 0 22 MICHAEL 28.9 322.3 22 577 -1999 2 12 6 13 JOYCE 38.1 168.2 142 323 -1985 5 22 0 26 FLORENCE 66.1 162.0 160 378 -1969 2 4 0 9 LESLIE 61.4 65.6 101 727 -1961 1 25 18 21 PATTY 46.7 18.3 13 502 -1967 8 21 0 8 ALBERTO 18.3 286.6 106 444 -1962 8 11 12 1 WILLIAM 43.1 69.6 159 66 -1989 1 6 12 17 ALBERTO 62.7 252.1 50 151 -1981 4 2 0 1 SANDY 65.0 219.6 91 197 -1990 11 25 6 21 ALBERTO 49.4 185.4 47 575 -1995 12 4 6 21 HELENE 18.0 166.2 50 403 -1977 1 19 12 19 FLORENCE 37.4 42.4 82 326 -2001 3 5 6 27 ALBERTO 53.9 239.3 114 859 -2003 3 15 6 1 KIRK 63.4 10.6 158 212 -1963 7 19 6 3 BERYL 25.5 61.8 29 474 -1967 8 27 12 11 MICHAEL 64.0 298.6 93 446 -2002 8 28 0 15 JOYCE 35.6 179.4 140 127 -1969 4 21 0 16 FLORENCE 51.6 242.1 86 596 -1981 11 15 6 11 CHRIS 20.4 136.1 103 779 -1963 2 5 18 13 ERNESTO 13.6 198.9 130 217 -2002 3 5 0 3 PATTY 21.3 55.1 129 142 -1951 8 11 0 24 HELENE 22.6 338.9 84 344 -1952 7 1 6 10 ISAAC 69.5 337.4 98 86 -1986 1 25 18 19 JOYCE 43.9 69.7 52 774 -1962 2 24 18 13 ISAAC 19.1 267.1 103 307 -1989 1 3 0 16 ISAAC 63.3 302.7 70 744 -1961 5 27 0 1 WILLIAM 19.1 353.3 43 542 -1966 10 22 12 17 FLORENCE 7.4 164.4 84 173 -2004 8 1 18 26 KIRK 32.0 259.4 124 247 -1969 6 23 0 20 JOYCE 23.0 311.2 53 113 -1996 3 23 6 11 JOYCE 51.6 132.1 83 707 -2003 8 19 6 6 MICHAEL 26.2 304.4 123 169 -1995 8 14 18 4 ISAAC 46.7 219.9 76 743 -1975 10 3 6 17 PATTY 67.5 144.7 49 310 -1953 4 23 12 10 WILLIAM 45.2 229.0 19 638 -1993 12 17 0 19 BERYL 68.2 347.6 138 833 -1954 3 21 18 17 PATTY 42.8 127.7 67 812 -2000 6 17 12 11 ERNESTO 51.4 139.7 105 243 -1992 1 9 12 2 ISAAC 18.1 99.7 23 476 -1954 10 25 12 2 JOYCE 19.3 353.7 30 381 -1963 9 23 12 7 ERNESTO 33.7 91.8 94 421 -1978 5 2 18 13 ALBERTO 20.6 331.2 41 888 -1998 8 6 0 23 OSCAR 32.0 59.3 60 791 -1972 8 11 18 6 HELENE 45.7 70.7 114 776 -1969 4 28 12 27 ISAAC 20.9 191.2 143 453 -1968 2 17 18 7 SANDY 9.8 299.4 143 683 -1959 3 13 0 13 TONY 23.8 37.8 20 285 -1999 6 25 18 6 MICHAEL 12.8 299.6 17 191 -1982 1 22 0 18 HELENE 37.3 150.8 133 336 -1991 12 13 12 23 CHRIS 68.2 317.3 157 760 -1988 6 20 0 15 TONY 31.6 146.4 63 491 -1987 10 14 18 14 BERYL 43.0 1.6 44 333 -1993 3 8 0 27 ISAAC 17.1 272.7 148 824 -1990 5 19 0 1 ERNESTO 22.7 17.2 68 154 -1957 6 28 0 13 LESLIE 43.9 124.8 92 178 -1988 8 16 18 9 ERNESTO 69.0 90.7 108 712 -1998 2 16 18 3 HELENE 46.1 128.0 108 62 -1968 10 21 18 11 CHRIS 9.2 158.1 60 142 -1967 4 5 12 10 NADINE 44.9 141.1 35 874 -1962 1 6 0 18 FLORENCE 14.6 152.3 159 828 -1971 7 28 12 16 NADINE 68.9 321.9 58 342 -1976 8 6 12 10 LESLIE 14.5 84.2 17 378 -1965 10 3 0 16 HELENE 9.4 284.1 93 648 -1986 12 6 0 24 TONY 47.4 338.1 149 577 -1995 5 22 0 6 TONY 25.9 129.0 64 605 -1952 2 22 0 14 ERNESTO 44.3 261.6 127 866 -1955 11 9 18 3 KIRK 28.5 262.4 157 686 -1997 10 15 0 15 FLORENCE 60.3 357.4 83 660 -1968 6 17 12 28 DEBBY 24.2 223.0 164 567 -1992 11 26 12 5 JOYCE 60.8 185.3 124 231 -1993 6 13 0 10 JOYCE 16.3 31.4 67 322 -1952 9 9 12 18 DEBBY 54.8 176.2 57 69 -1971 11 1 0 6 OSCAR 19.2 5.2 137 386 -1957 12 7 6 21 LESLIE 61.9 279.0 138 555 -1977 9 3 12 8 FLORENCE 12.1 153.7 133 376 -1995 6 23 0 26 KIRK 7.7 32.1 42 832 -1956 4 18 18 28 GORDON 33.6 187.6 36 648 -1952 12 16 0 27 FLORENCE 48.5 137.8 133 232 -1986 12 23 18 1 ERNESTO 10.5 5.3 127 356 -1969 5 10 12 14 VALERIE 38.5 199.4 148 10 -1993 12 12 12 7 HELENE 47.8 178.4 83 656 -2001 12 11 0 1 ALBERTO 11.5 56.7 95 313 -1983 8 8 6 26 GORDON 41.8 312.9 57 256 -1975 3 2 0 12 VALERIE 20.0 283.0 101 265 -1996 3 8 18 20 GORDON 22.1 5.8 108 456 -1952 1 22 0 16 NADINE 13.2 179.9 142 102 -1963 4 5 12 19 SANDY 62.3 294.3 41 243 -1972 9 20 6 12 TONY 43.6 311.0 66 188 -1950 10 4 18 3 ISAAC 66.6 202.3 56 98 -1965 7 12 18 18 ISAAC 62.0 249.9 18 159 -1980 6 13 0 25 LESLIE 61.3 125.1 151 66 -1984 1 23 6 26 RAFAEL 14.0 198.0 139 701 -2001 2 1 12 12 JOYCE 40.2 75.4 77 526 -1980 3 15 18 14 GORDON 29.5 158.0 117 640 -1950 1 21 6 20 WILLIAM 46.7 3.0 17 252 -1968 11 15 0 17 KIRK 38.9 147.0 92 375 -1950 2 2 6 2 NADINE 56.6 225.5 83 197 -1998 4 28 18 2 KIRK 16.7 327.1 117 411 -1974 11 17 12 3 ISAAC 57.9 125.4 36 627 -1954 8 3 12 1 KIRK 33.5 228.0 23 247 -1956 9 16 12 7 NADINE 22.9 163.2 102 171 -1968 12 25 18 7 PATTY 69.3 285.6 65 338 -1970 8 1 0 7 ISAAC 12.2 65.8 81 471 -1969 1 7 12 27 KIRK 24.9 129.7 77 649 -1950 5 24 12 21 DEBBY 58.7 297.5 81 809 -1974 3 7 12 25 NADINE 26.9 88.8 93 472 -1984 9 24 18 27 TONY 54.1 128.2 83 651 -1981 2 15 18 22 PATTY 38.9 127.4 146 479 -1954 3 17 18 16 ERNESTO 40.6 58.0 91 166 -1998 4 10 18 12 HELENE 56.7 215.3 21 220 -1976 5 19 0 20 RAFAEL 16.5 325.8 63 120 -1992 11 24 6 2 ALBERTO 54.5 182.3 72 417 -1955 7 26 6 23 ISAAC 38.2 274.8 84 863 -1950 11 25 18 18 ALBERTO 50.6 180.1 145 867 -1981 9 13 18 26 HELENE 14.0 327.5 103 118 -1960 3 14 6 19 NADINE 57.8 67.6 116 577 -1972 3 5 12 9 ERNESTO 54.0 344.5 164 407 -1990 2 27 12 19 ERNESTO 54.8 216.6 110 184 -1976 7 9 12 8 VALERIE 9.5 79.9 67 701 -1969 9 24 18 23 KIRK 50.0 206.3 67 679 -1980 1 20 12 15 TONY 10.5 71.5 54 878 -1953 12 19 12 4 MICHAEL 25.8 221.4 141 655 -2003 3 17 18 16 FLORENCE 41.3 245.7 159 69 -2002 10 3 0 12 SANDY 13.4 129.7 21 312 -1963 12 13 18 23 ALBERTO 16.3 285.9 138 562 -1960 11 27 6 24 WILLIAM 58.3 88.2 53 625 -2003 9 23 0 22 LESLIE 34.2 288.0 124 152 -1980 11 2 0 17 RAFAEL 40.4 273.8 88 374 -1997 12 11 0 17 VALERIE 14.2 7.5 22 641 -1950 10 18 0 19 HELENE 11.4 118.1 60 511 -1951 12 26 6 21 CHRIS 47.5 78.1 113 841 -1994 10 22 0 7 KIRK 35.3 168.2 104 228 -1958 9 25 6 26 KIRK 45.9 117.4 94 39 -1953 8 27 0 2 FLORENCE 68.9 3.9 126 293 -1956 5 27 12 11 LESLIE 41.8 17.5 127 892 -1983 12 5 6 6 ALBERTO 52.2 124.1 28 297 -1968 7 20 6 9 TONY 55.7 339.4 53 452 -1995 9 14 12 15 OSCAR 38.0 124.1 86 609 -1991 12 11 18 12 FLORENCE 48.4 179.4 156 665 -1951 9 18 12 9 PATTY 33.3 192.3 86 781 -2000 9 19 0 27 MICHAEL 9.7 194.7 155 635 -1971 5 24 6 24 HELENE 62.4 45.7 103 5 -1981 1 6 0 12 SANDY 20.1 152.1 153 617 -1954 6 19 0 14 LESLIE 30.4 243.8 61 675 -1983 5 20 0 28 TONY 27.6 163.6 95 716 -1974 4 1 0 20 LESLIE 39.4 226.9 162 545 -1995 7 23 12 17 RAFAEL 30.1 61.6 35 803 -1994 3 25 12 10 RAFAEL 24.7 186.1 156 193 -2000 9 13 12 16 FLORENCE 43.5 65.1 60 577 -1972 10 14 6 22 KIRK 34.3 306.3 15 770 -1985 11 2 6 6 WILLIAM 23.4 318.4 133 303 -1992 10 6 12 24 ALBERTO 9.1 276.4 42 343 -1976 11 18 18 19 DEBBY 20.5 280.9 112 161 -1971 9 13 12 27 WILLIAM 25.5 187.1 139 894 -1981 2 8 18 23 KIRK 68.8 267.3 88 770 -1976 7 28 12 5 ALBERTO 48.5 352.6 159 605 -1963 12 25 18 16 HELENE 55.3 317.0 91 809 -1961 7 15 12 28 GORDON 31.3 144.7 88 177 -1999 7 25 0 14 NADINE 52.2 289.7 97 212 -1993 12 9 18 1 MICHAEL 33.8 0.2 141 161 -1970 11 15 6 7 FLORENCE 12.3 259.1 21 692 -1968 7 14 0 21 ISAAC 53.8 275.4 10 514 -1950 4 22 12 18 ALBERTO 57.4 248.9 16 132 -1956 2 22 6 20 DEBBY 45.4 354.1 121 489 -1954 12 14 12 5 CHRIS 54.1 310.1 141 50 -1997 10 9 18 27 CHRIS 29.0 268.4 13 263 -1964 3 18 18 13 WILLIAM 48.4 86.3 152 480 -1975 5 9 18 27 WILLIAM 52.5 101.4 32 121 -1953 12 2 0 1 DEBBY 61.3 336.8 110 576 -1966 12 27 6 14 KIRK 15.3 332.4 18 645 -1953 6 26 12 24 NADINE 17.4 188.1 10 108 -1981 8 13 12 5 PATTY 25.6 120.4 131 732 -1956 10 5 6 11 HELENE 57.5 52.8 65 381 -1966 1 21 0 5 OSCAR 68.0 214.4 53 604 -1974 5 15 12 26 HELENE 29.3 291.4 145 845 -1956 5 4 6 5 JOYCE 51.2 221.0 120 136 -1984 5 20 18 6 GORDON 41.1 23.6 77 43 -1981 9 12 18 12 DEBBY 48.5 144.3 14 570 -1953 6 19 0 8 CHRIS 63.8 262.4 29 315 -1979 10 1 12 8 LESLIE 64.7 211.5 19 354 -1979 11 21 0 27 ALBERTO 43.0 317.0 71 455 -1972 12 23 6 8 DEBBY 39.1 182.0 33 83 -1958 1 19 12 14 WILLIAM 41.5 171.9 55 621 -1996 7 17 18 8 CHRIS 55.5 275.0 144 572 -1961 4 9 0 24 OSCAR 61.4 21.0 101 284 -1951 1 4 12 21 SANDY 37.4 64.1 27 193 -1976 2 23 18 2 CHRIS 42.3 330.7 127 451 -1963 3 23 12 9 OSCAR 41.9 69.5 64 347 -2001 6 8 18 5 KIRK 40.0 340.9 143 620 diff --git a/benchmarks/old_opencl/nearn/cane4_3.db b/benchmarks/old_opencl/nearn/cane4_3.db deleted file mode 100755 index 0f9c701f..00000000 --- a/benchmarks/old_opencl/nearn/cane4_3.db +++ /dev/null @@ -1,10691 +0,0 @@ -1992 5 9 0 14 ISAAC 11.4 327.9 31 382 -1993 4 10 6 12 FLORENCE 58.4 282.7 119 684 -1985 5 9 6 4 LESLIE 20.7 339.8 15 210 -1969 6 27 12 25 NADINE 48.7 59.2 101 506 -2004 11 17 12 9 LESLIE 61.9 274.2 137 895 -1966 3 23 6 25 SANDY 34.9 8.1 82 566 -1992 2 13 12 3 ALBERTO 59.8 22.3 31 870 -1964 9 10 0 4 VALERIE 32.8 352.2 81 47 -1960 9 7 0 23 MICHAEL 11.8 318.0 10 90 -1983 4 1 6 25 TONY 22.0 93.6 133 153 -2000 6 21 18 8 MICHAEL 11.5 141.8 121 163 -1975 5 4 18 4 GORDON 62.9 271.2 25 773 -1978 12 18 6 16 KIRK 24.8 65.1 57 210 -1985 7 9 0 4 LESLIE 46.8 162.2 36 866 -1958 8 25 12 2 TONY 58.6 115.8 87 402 -1968 5 16 12 15 FLORENCE 49.3 309.9 85 648 -1954 3 4 6 18 HELENE 50.8 26.0 55 282 -1953 4 24 18 8 WILLIAM 10.3 145.4 55 543 -1955 11 2 6 16 ISAAC 33.6 48.5 95 499 -1950 4 22 12 8 CHRIS 57.1 162.5 132 663 -1961 12 7 6 17 BERYL 41.3 271.9 73 192 -1962 3 7 0 7 ISAAC 58.0 130.6 25 643 -2004 3 11 6 6 ISAAC 32.3 208.7 66 456 -1971 7 16 12 21 MICHAEL 40.1 8.2 131 876 -2001 6 9 12 22 GORDON 18.5 7.0 94 473 -1993 1 19 6 23 OSCAR 54.4 37.4 123 511 -1972 2 11 12 2 NADINE 26.6 276.2 28 847 -1994 1 3 12 5 ERNESTO 24.0 225.6 118 56 -1997 8 9 12 5 ISAAC 43.2 245.3 109 261 -1985 11 21 12 22 ISAAC 13.7 18.5 127 591 -1952 11 1 12 17 RAFAEL 61.7 66.6 78 434 -1989 12 16 0 11 PATTY 40.0 116.2 34 249 -1993 3 22 18 22 DEBBY 45.3 271.9 98 625 -1967 8 26 0 27 FLORENCE 44.2 51.7 112 624 -1966 10 7 18 8 GORDON 37.9 199.5 161 402 -1953 9 2 12 20 FLORENCE 26.8 291.3 163 719 -1967 8 23 0 17 JOYCE 11.7 97.4 26 550 -1986 9 14 18 7 HELENE 63.9 298.6 107 295 -1974 10 17 12 2 OSCAR 20.6 119.0 127 876 -2000 2 25 6 5 MICHAEL 58.2 72.3 63 18 -1982 12 23 6 22 DEBBY 8.6 72.4 131 722 -2001 10 15 0 26 HELENE 39.1 263.9 19 681 -1955 4 5 0 9 JOYCE 38.9 355.0 22 826 -1956 11 13 0 23 LESLIE 10.5 111.4 90 443 -2002 5 23 6 22 PATTY 13.9 298.2 26 490 -1980 8 20 6 21 MICHAEL 38.7 102.2 75 133 -1996 8 9 0 13 VALERIE 62.6 123.9 140 490 -1951 6 8 18 5 HELENE 51.2 75.8 46 275 -1991 9 20 0 4 DEBBY 30.5 235.7 68 383 -1951 11 20 18 5 JOYCE 31.3 28.8 154 838 -1963 12 28 18 13 HELENE 40.5 123.4 101 40 -1969 11 8 6 1 GORDON 58.5 336.2 103 29 -1955 3 19 0 3 CHRIS 54.1 272.4 37 722 -1976 5 1 18 16 BERYL 41.6 110.7 84 500 -1993 4 11 6 8 PATTY 50.5 293.7 116 159 -1960 4 14 12 10 JOYCE 19.5 21.4 37 606 -1975 2 28 12 17 VALERIE 45.8 284.4 83 25 -1996 12 11 0 17 NADINE 22.7 225.2 14 800 -1970 4 12 12 21 HELENE 22.6 126.0 164 678 -1984 1 28 0 25 SANDY 52.5 54.7 160 668 -1963 9 21 12 13 NADINE 14.4 138.2 38 50 -2000 6 22 6 14 PATTY 33.8 124.0 127 819 -1991 9 4 18 13 OSCAR 53.1 254.7 30 148 -1957 6 13 18 23 RAFAEL 49.9 347.7 140 176 -1987 10 12 6 21 SANDY 41.6 164.8 15 895 -1987 6 28 0 25 LESLIE 63.9 104.3 146 517 -1953 4 15 6 23 VALERIE 65.5 190.0 64 461 -1972 4 21 6 13 ERNESTO 16.6 335.8 140 619 -1969 3 10 18 20 DEBBY 33.9 109.3 103 327 -1956 9 5 18 26 DEBBY 23.5 100.6 163 846 -1951 9 8 18 20 RAFAEL 19.6 176.5 128 557 -1964 4 19 18 14 BERYL 13.0 60.7 53 351 -1956 4 11 0 18 NADINE 33.1 81.6 94 883 -1962 8 24 0 16 CHRIS 33.2 141.6 123 682 -1982 4 10 18 27 FLORENCE 65.8 229.9 40 76 -1952 12 14 18 6 WILLIAM 22.8 289.2 138 508 -1951 5 27 0 1 WILLIAM 12.3 5.8 79 727 -1950 7 16 6 23 ERNESTO 69.7 241.7 25 465 -1950 4 5 6 25 WILLIAM 17.3 92.7 96 568 -1951 6 18 18 21 NADINE 26.6 57.7 149 750 -1955 2 21 12 17 ALBERTO 23.7 146.7 120 256 -1991 11 20 0 11 ISAAC 39.6 65.8 21 407 -1981 3 2 18 10 FLORENCE 36.7 303.9 23 251 -1970 5 8 12 13 JOYCE 67.0 78.6 61 848 -2003 5 21 12 19 TONY 51.1 238.4 131 415 -1990 2 16 18 27 BERYL 55.8 213.9 50 329 -1957 1 5 18 18 VALERIE 46.2 202.6 140 302 -1957 12 4 18 15 SANDY 42.7 297.4 119 888 -2003 12 25 18 25 PATTY 8.1 15.0 23 305 -1961 5 18 0 14 CHRIS 24.4 33.1 33 737 -1996 8 20 18 9 MICHAEL 16.5 211.1 51 435 -1952 10 25 12 7 WILLIAM 55.7 53.4 125 758 -1997 2 13 0 4 PATTY 9.7 161.8 87 540 -1962 9 23 6 5 DEBBY 29.9 281.7 62 559 -1953 10 7 0 7 PATTY 9.5 136.5 27 258 -1961 7 20 12 8 DEBBY 58.4 323.9 154 885 -1950 5 22 12 22 PATTY 28.8 102.6 20 455 -2001 7 19 18 2 TONY 47.5 340.4 46 820 -1969 2 10 12 27 TONY 49.9 302.7 150 98 -1955 8 7 0 24 TONY 42.5 340.9 88 521 -1968 6 14 6 19 OSCAR 52.9 143.9 23 891 -1974 11 3 18 28 RAFAEL 60.0 249.8 10 414 -1988 8 8 12 6 GORDON 16.1 228.6 160 731 -1958 9 8 12 23 NADINE 14.4 130.1 125 867 -2003 11 24 6 19 CHRIS 50.8 260.0 156 160 -1983 6 11 12 3 MICHAEL 59.1 331.3 10 199 -1963 3 14 12 14 WILLIAM 17.5 170.5 48 578 -1966 2 3 12 21 DEBBY 26.3 26.3 81 662 -1976 7 10 12 3 PATTY 64.8 24.4 137 601 -1957 5 26 6 21 ISAAC 45.6 210.0 88 783 -1957 9 22 6 17 LESLIE 22.6 87.7 86 86 -1975 9 3 0 20 TONY 32.6 249.7 65 21 -1962 5 22 0 18 OSCAR 23.4 45.3 140 607 -1983 9 13 6 10 KIRK 30.4 352.5 47 511 -1969 5 7 18 8 KIRK 63.4 207.7 27 692 -1985 8 16 6 24 SANDY 23.8 33.1 42 536 -1986 5 19 6 23 SANDY 68.5 212.3 65 759 -1994 6 24 0 28 LESLIE 67.9 290.2 73 381 -1996 9 6 12 10 LESLIE 22.6 335.7 38 853 -1976 4 3 0 15 BERYL 9.2 239.5 127 542 -1961 2 25 18 2 HELENE 44.8 323.2 17 848 -1986 5 20 0 10 GORDON 23.8 220.2 145 84 -1969 2 20 6 21 NADINE 37.4 120.5 87 249 -1981 6 14 6 12 BERYL 69.7 170.7 94 353 -1988 8 19 6 16 RAFAEL 47.4 242.7 103 438 -1973 10 16 6 26 LESLIE 42.1 200.9 86 801 -1999 12 7 18 13 KIRK 42.4 74.9 44 273 -1952 3 23 6 28 LESLIE 56.9 287.8 49 334 -1954 12 27 6 4 OSCAR 60.4 24.7 14 706 -1977 8 14 12 15 ALBERTO 31.9 103.6 80 132 -1966 7 25 12 26 DEBBY 22.0 255.4 142 528 -1982 10 28 0 23 FLORENCE 59.8 61.3 90 891 -1977 4 13 18 1 JOYCE 20.6 170.9 29 195 -2003 10 1 12 5 TONY 29.6 20.8 113 571 -1996 9 6 6 4 GORDON 10.5 349.7 154 862 -1964 5 20 12 1 GORDON 10.2 192.3 35 848 -1971 4 15 12 14 FLORENCE 43.5 306.5 153 284 -1994 9 6 12 26 MICHAEL 61.4 78.4 152 214 -1953 11 12 18 17 RAFAEL 65.1 293.0 76 536 -1965 6 27 18 8 HELENE 62.5 181.2 15 862 -1952 11 5 6 10 CHRIS 59.5 275.0 133 562 -1986 1 5 0 19 TONY 41.0 15.8 41 269 -1977 9 2 6 6 CHRIS 44.7 64.0 39 26 -2001 5 20 12 24 MICHAEL 17.9 209.2 56 13 -1983 3 28 18 25 ERNESTO 32.7 204.2 121 218 -1993 11 19 6 19 KIRK 31.3 188.3 94 671 -1979 1 17 0 2 ERNESTO 65.5 122.4 98 324 -1969 11 26 6 16 JOYCE 49.2 261.9 156 655 -1976 4 18 12 3 RAFAEL 54.2 351.6 26 647 -1986 3 11 0 20 NADINE 48.4 14.9 13 845 -1971 6 17 12 8 BERYL 59.3 287.7 103 845 -1974 10 14 0 5 ISAAC 27.6 125.7 42 518 -1956 3 3 18 21 KIRK 48.4 28.4 131 807 -1960 9 21 0 19 RAFAEL 13.9 111.5 152 829 -1975 6 15 12 11 NADINE 15.8 221.5 104 385 -1966 5 7 12 9 FLORENCE 68.0 69.4 87 639 -1968 11 9 0 2 ERNESTO 11.6 252.7 117 341 -1966 4 18 18 15 VALERIE 56.2 178.5 18 533 -1968 5 15 0 4 SANDY 63.5 211.4 159 422 -1996 8 4 18 19 HELENE 9.9 21.2 67 391 -1983 2 16 12 16 GORDON 44.5 166.9 159 701 -2000 12 16 12 11 VALERIE 34.1 183.5 35 158 -1980 12 8 18 18 VALERIE 37.5 262.3 94 248 -2001 10 12 12 11 JOYCE 68.5 275.1 107 60 -1958 10 16 18 18 ALBERTO 58.5 176.1 131 343 -1975 9 7 0 11 ERNESTO 57.3 114.7 122 139 -1983 5 27 18 4 ISAAC 32.9 26.5 89 377 -1997 8 5 18 20 RAFAEL 31.7 225.7 78 527 -1981 7 14 0 6 BERYL 64.4 201.0 46 62 -1990 2 2 0 20 TONY 39.7 98.0 110 605 -1966 10 12 6 22 PATTY 21.7 292.9 102 606 -2001 1 26 12 26 ALBERTO 69.6 74.2 36 7 -1979 8 21 12 10 ISAAC 17.0 111.1 141 74 -1976 11 4 6 21 RAFAEL 21.4 286.8 115 281 -1954 8 7 18 10 NADINE 43.1 269.8 51 285 -1988 12 11 18 27 ISAAC 21.9 32.9 140 883 -1971 5 20 12 18 TONY 9.3 24.8 94 303 -1982 8 13 12 15 ISAAC 24.4 22.2 163 798 -1954 7 23 18 8 ISAAC 41.2 171.8 23 312 -1971 9 14 12 19 OSCAR 51.9 322.3 112 850 -1977 7 7 12 4 KIRK 14.7 238.5 56 448 -1991 7 18 6 21 PATTY 33.5 189.8 144 260 -1971 1 18 0 27 ERNESTO 30.3 240.6 45 441 -1953 5 22 18 4 KIRK 51.4 116.2 157 754 -1965 2 16 0 5 OSCAR 21.6 202.6 79 601 -1986 7 3 18 15 BERYL 66.7 98.3 129 29 -1976 9 12 0 22 ISAAC 52.9 317.1 128 891 -1957 1 24 12 18 BERYL 7.5 239.5 37 7 -1995 6 22 0 3 KIRK 15.2 234.9 59 612 -1975 7 5 12 16 LESLIE 50.1 148.4 63 381 -1991 9 28 0 22 WILLIAM 16.3 121.5 84 179 -1982 3 19 6 24 RAFAEL 24.4 252.4 104 715 -2003 6 3 6 22 LESLIE 25.3 297.9 94 580 -1952 8 17 12 13 ALBERTO 54.4 282.7 162 513 -1982 1 16 6 2 ISAAC 63.6 218.1 85 429 -1975 6 18 12 27 VALERIE 31.4 182.2 145 688 -1954 11 20 6 27 RAFAEL 53.7 89.6 71 884 -1956 11 24 0 22 CHRIS 19.5 150.5 102 494 -1984 11 27 18 18 LESLIE 57.0 154.0 136 600 -2002 8 20 0 9 MICHAEL 48.4 36.8 25 344 -1955 6 13 12 24 OSCAR 24.9 218.0 41 214 -1991 10 15 0 9 GORDON 10.2 266.5 122 850 -1950 12 3 18 24 FLORENCE 35.2 26.0 109 586 -1963 2 25 0 25 DEBBY 14.3 332.0 56 868 -2003 1 23 18 13 VALERIE 24.9 208.2 124 891 -1956 7 2 12 23 SANDY 39.8 317.5 131 248 -1970 5 24 18 3 MICHAEL 19.1 110.6 110 350 -1959 5 16 6 14 FLORENCE 68.1 344.0 151 619 -1951 4 1 0 26 DEBBY 38.8 48.7 84 228 -1998 3 8 0 4 WILLIAM 20.9 355.0 47 479 -1997 8 8 6 15 KIRK 23.7 299.9 100 26 -1953 11 3 18 6 NADINE 66.8 280.7 129 64 -1987 6 22 12 16 LESLIE 44.7 43.2 78 629 -1964 9 4 12 13 DEBBY 39.4 344.0 119 858 -1983 5 6 6 24 PATTY 38.1 29.4 161 776 -1967 7 8 6 3 ISAAC 30.9 77.3 81 583 -1961 11 22 0 10 WILLIAM 22.4 4.4 17 5 -1955 6 5 0 9 WILLIAM 14.1 231.0 18 113 -2002 2 6 18 19 HELENE 59.5 129.0 162 267 -1968 9 22 0 16 ISAAC 45.4 203.9 105 751 -1952 12 22 18 1 LESLIE 60.7 269.6 142 279 -1986 11 26 12 7 ALBERTO 66.1 309.9 24 842 -1998 8 1 18 22 RAFAEL 44.7 50.4 12 758 -1980 3 23 0 25 JOYCE 37.0 220.1 141 391 -1974 10 8 0 1 LESLIE 45.4 103.6 40 677 -1968 7 7 6 3 KIRK 8.5 319.4 46 561 -1967 11 23 0 28 SANDY 53.9 255.2 125 487 -1995 5 24 18 8 WILLIAM 43.9 234.8 71 648 -1996 11 10 18 1 TONY 19.8 353.9 13 505 -1997 9 2 0 16 CHRIS 52.1 100.0 56 382 -1950 7 1 0 5 OSCAR 66.6 197.4 146 218 -1985 8 11 18 23 ERNESTO 49.6 72.2 129 407 -1955 9 15 12 20 FLORENCE 66.0 126.1 117 443 -1960 3 26 6 5 ISAAC 35.6 242.3 45 553 -1980 6 18 6 27 FLORENCE 21.7 13.1 70 464 -1969 6 3 12 19 ERNESTO 61.6 220.4 112 263 -1959 6 10 0 12 ISAAC 66.6 307.7 152 581 -1987 6 1 6 25 DEBBY 22.4 328.9 163 892 -1958 8 7 12 26 BERYL 8.4 122.4 110 761 -1956 2 6 18 5 JOYCE 69.7 129.9 137 372 -1968 4 1 0 20 CHRIS 69.3 233.4 106 30 -1958 8 7 6 11 TONY 64.1 173.4 94 487 -1986 8 16 6 5 MICHAEL 31.6 210.9 53 896 -2003 8 20 0 19 SANDY 13.2 105.6 48 407 -1968 3 10 12 2 KIRK 10.5 278.5 42 378 -1964 10 25 12 15 ISAAC 24.8 42.3 85 877 -1968 8 8 0 17 RAFAEL 22.0 194.3 70 446 -1953 11 6 18 20 WILLIAM 27.6 310.2 133 828 -1961 11 10 18 1 SANDY 30.4 219.6 86 53 -1962 12 1 12 13 FLORENCE 50.5 12.9 140 561 -2000 6 15 0 4 WILLIAM 36.9 34.4 149 464 -2004 9 4 6 5 OSCAR 31.4 5.7 122 399 -1958 2 17 6 19 ALBERTO 49.7 234.2 70 765 -1990 7 23 18 20 JOYCE 24.9 82.8 106 622 -1999 3 13 6 2 GORDON 45.5 236.6 80 408 -2001 1 18 0 7 BERYL 16.8 107.3 63 228 -1961 1 8 0 8 PATTY 17.7 268.9 62 387 -1988 5 24 12 23 RAFAEL 67.3 191.0 108 531 -1963 6 9 0 22 ALBERTO 23.0 296.4 157 317 -1958 10 4 6 13 KIRK 16.4 125.2 119 713 -1994 9 22 6 21 NADINE 43.4 133.8 140 776 -1999 9 3 0 1 RAFAEL 11.5 84.7 149 486 -1970 2 11 18 2 GORDON 26.6 80.6 44 189 -1997 11 21 18 19 FLORENCE 38.5 282.5 16 772 -1997 7 24 0 16 HELENE 63.1 96.3 122 815 -1996 4 17 6 11 OSCAR 28.6 32.8 127 26 -1977 5 16 12 18 FLORENCE 15.7 139.1 137 256 -1973 8 24 0 28 GORDON 44.2 141.7 119 743 -1986 4 2 6 6 HELENE 55.9 128.4 63 640 -1967 6 17 0 8 WILLIAM 20.3 41.7 111 347 -1951 2 24 18 18 PATTY 28.8 11.9 32 100 -1965 5 5 6 20 ISAAC 49.2 196.9 87 827 -1982 3 21 6 7 RAFAEL 67.7 58.5 21 153 -1986 11 8 12 20 BERYL 23.4 46.0 11 406 -2000 2 21 12 27 FLORENCE 50.4 187.3 150 293 -1954 3 26 0 3 DEBBY 16.9 165.3 68 66 -1952 12 1 0 11 HELENE 59.9 73.3 42 607 -1951 6 9 18 4 SANDY 8.8 338.4 24 474 -2000 6 9 18 7 SANDY 10.1 105.9 116 605 -1957 10 11 18 21 GORDON 25.8 111.7 136 78 -2002 5 18 6 8 GORDON 56.2 161.8 62 637 -1975 8 17 12 14 ERNESTO 34.4 205.9 99 821 -1969 1 2 18 4 BERYL 45.4 285.6 131 236 -1972 9 15 18 24 WILLIAM 22.9 119.7 42 844 -1990 10 12 12 1 GORDON 10.9 89.9 103 608 -1984 2 17 6 21 JOYCE 40.4 138.7 64 700 -1982 2 24 18 28 ALBERTO 46.6 46.4 44 898 -1974 2 15 0 26 OSCAR 66.4 106.6 60 584 -2002 9 18 12 1 TONY 41.3 255.1 33 2 -1971 11 23 18 13 HELENE 52.5 5.9 57 542 -1973 2 13 12 7 DEBBY 22.5 327.2 143 452 -1999 8 21 12 5 HELENE 11.5 228.2 79 815 -1999 8 3 6 16 JOYCE 53.4 219.0 15 701 -1955 4 18 12 24 RAFAEL 11.8 356.9 101 706 -1977 1 25 6 4 NADINE 54.9 253.6 108 716 -1997 8 22 0 8 PATTY 43.7 234.3 55 860 -1980 10 15 18 21 RAFAEL 26.4 20.4 96 38 -1958 4 26 6 23 BERYL 21.8 222.4 115 811 -1959 10 10 6 1 TONY 35.6 284.0 154 862 -1993 8 21 18 7 CHRIS 69.8 173.8 160 57 -2004 10 13 0 17 WILLIAM 15.8 273.3 68 518 -1985 8 21 18 7 FLORENCE 40.6 279.6 73 807 -1979 9 2 6 7 OSCAR 31.6 127.3 81 767 -1960 6 25 0 23 ERNESTO 51.7 133.7 45 251 -1959 8 23 6 17 ALBERTO 8.9 251.2 84 559 -2001 10 10 12 21 VALERIE 66.7 297.2 19 447 -1952 7 15 12 18 TONY 24.2 157.2 32 139 -1988 11 26 12 28 RAFAEL 53.1 144.5 46 870 -1989 7 27 18 25 DEBBY 41.9 182.8 146 709 -1962 5 23 18 21 ERNESTO 14.7 56.9 156 274 -1977 9 21 18 28 WILLIAM 34.7 3.7 82 651 -1970 1 4 12 17 DEBBY 34.0 330.9 142 142 -1992 8 16 6 13 KIRK 7.8 324.2 85 394 -2002 2 9 18 18 WILLIAM 8.1 141.3 17 238 -1982 1 12 12 23 NADINE 16.9 133.0 91 699 -2002 1 21 18 25 ALBERTO 30.9 35.8 65 210 -1958 3 14 0 13 PATTY 47.9 23.3 103 211 -1951 11 13 0 26 KIRK 61.3 118.7 154 458 -1980 4 3 0 14 SANDY 68.2 77.2 84 465 -1996 4 11 18 17 JOYCE 37.1 129.3 64 536 -1971 1 16 12 8 DEBBY 26.1 178.9 90 309 -1966 7 26 12 23 KIRK 62.5 13.5 123 329 -1989 10 28 6 28 ERNESTO 22.3 61.7 115 360 -1986 10 8 12 13 WILLIAM 27.9 72.0 82 486 -1978 11 18 0 17 CHRIS 30.2 155.1 59 56 -1997 9 1 12 6 NADINE 67.6 185.7 110 763 -1950 1 1 18 18 LESLIE 15.3 15.8 116 885 -1969 6 16 0 15 RAFAEL 41.2 165.9 21 836 -1980 4 19 6 6 GORDON 50.9 231.9 27 728 -1983 10 1 0 25 KIRK 17.8 141.2 22 475 -1992 9 11 18 13 BERYL 34.3 343.4 106 632 -1963 12 21 18 28 FLORENCE 11.8 356.8 61 586 -1964 6 15 6 23 VALERIE 43.7 353.7 35 554 -1962 1 13 6 23 MICHAEL 30.9 53.6 92 451 -2001 2 14 0 18 CHRIS 15.9 305.5 103 364 -1961 11 15 0 10 BERYL 42.7 322.7 134 786 -1950 11 26 12 17 VALERIE 53.8 250.6 145 357 -2004 3 19 0 28 SANDY 34.3 323.5 161 134 -1961 5 3 18 27 OSCAR 48.2 271.1 20 662 -1996 9 10 12 19 KIRK 40.7 263.6 119 514 -1987 7 21 18 22 NADINE 61.9 210.8 32 369 -1974 7 23 0 14 JOYCE 58.4 229.3 84 627 -1976 10 6 12 16 WILLIAM 21.1 7.7 34 351 -1978 10 28 12 18 MICHAEL 11.3 305.0 58 834 -1985 2 2 18 21 DEBBY 47.9 71.0 28 80 -1957 4 10 0 26 ISAAC 67.2 296.4 149 151 -1963 8 28 0 21 NADINE 45.2 140.1 160 160 -1983 6 17 18 2 TONY 12.7 40.2 149 847 -1965 1 9 0 4 HELENE 54.7 275.8 120 627 -1962 9 11 6 21 GORDON 50.0 76.2 85 744 -1966 11 13 18 8 ERNESTO 26.2 266.4 70 193 -1990 9 24 12 19 ALBERTO 25.5 164.1 151 554 -2001 11 27 0 25 BERYL 20.8 59.7 111 482 -1979 8 8 0 20 DEBBY 11.4 33.5 35 866 -1974 8 22 0 28 JOYCE 35.8 4.5 136 640 -1996 2 26 6 2 WILLIAM 65.5 309.3 11 192 -1955 6 11 12 7 ALBERTO 29.6 90.6 134 346 -1964 9 12 18 10 WILLIAM 11.2 355.6 138 474 -1963 5 7 18 4 JOYCE 35.4 0.4 25 112 -1951 9 2 18 6 RAFAEL 54.1 284.8 110 111 -2004 1 27 6 1 NADINE 54.6 321.0 141 278 -1963 1 1 12 11 VALERIE 69.6 276.7 18 398 -1995 9 12 18 25 RAFAEL 7.1 163.6 76 216 -2002 7 7 12 9 NADINE 29.9 342.6 130 354 -1957 9 10 12 9 HELENE 61.8 102.4 32 708 -1992 8 6 12 13 OSCAR 55.2 6.5 68 135 -1980 6 20 6 23 ISAAC 38.4 29.8 86 37 -1998 7 8 6 6 BERYL 39.2 137.9 64 227 -1998 4 19 6 9 CHRIS 34.5 161.3 78 379 -1957 10 28 12 19 ISAAC 16.0 245.4 164 104 -1982 6 25 12 5 SANDY 53.2 101.1 37 677 -1997 2 18 0 14 ALBERTO 20.1 344.5 115 298 -1996 8 6 0 10 ERNESTO 63.9 152.2 162 811 -1970 8 11 18 12 OSCAR 35.2 243.6 69 506 -1971 12 12 6 16 ERNESTO 44.2 92.5 90 399 -1975 10 28 18 27 ISAAC 38.1 145.9 161 740 -1958 2 12 6 20 FLORENCE 60.3 168.6 27 121 -2003 1 22 0 9 ALBERTO 28.2 27.6 116 250 -1990 8 24 6 25 WILLIAM 48.5 254.0 77 199 -1958 10 20 18 17 ISAAC 38.4 316.7 102 340 -1968 7 14 18 22 WILLIAM 66.5 35.3 13 625 -1979 2 10 0 19 MICHAEL 53.7 42.0 96 557 -1982 7 21 0 17 ALBERTO 45.3 114.9 112 581 -1997 10 16 6 11 VALERIE 35.9 23.9 127 101 -1985 7 1 0 27 ERNESTO 68.9 329.1 38 897 -1960 4 7 6 19 ERNESTO 25.5 37.5 36 25 -1955 7 4 12 27 ERNESTO 43.9 330.5 156 58 -1990 9 5 0 11 OSCAR 45.4 148.4 55 308 -1984 11 4 6 9 HELENE 18.0 225.1 141 388 -1992 3 19 0 27 MICHAEL 22.3 87.5 80 183 -1978 8 11 6 3 DEBBY 15.5 157.4 114 733 -2001 4 17 6 18 HELENE 60.5 252.7 59 231 -1998 2 13 0 13 NADINE 12.3 33.7 100 599 -1950 10 28 12 3 BERYL 23.8 238.8 118 845 -1957 8 4 12 27 WILLIAM 45.4 32.3 36 686 -1983 11 14 6 26 RAFAEL 52.0 355.7 110 173 -1989 8 3 0 19 DEBBY 63.1 250.8 33 763 -1968 1 6 0 19 ERNESTO 28.2 298.5 10 867 -1970 9 22 0 9 HELENE 12.3 188.3 109 46 -2004 8 28 6 13 MICHAEL 32.6 308.8 133 729 -1952 1 28 18 5 DEBBY 12.2 353.0 14 311 -1973 1 20 0 21 RAFAEL 15.9 10.0 69 819 -1960 8 6 12 5 JOYCE 14.7 6.7 147 196 -1956 11 3 0 26 WILLIAM 33.6 169.7 164 733 -1967 1 19 18 10 SANDY 7.5 323.8 48 640 -1953 11 6 18 13 JOYCE 18.2 163.0 162 238 -2003 3 24 0 18 MICHAEL 54.3 267.5 129 746 -1997 11 16 18 11 CHRIS 14.3 322.6 88 177 -2003 2 28 18 16 NADINE 44.5 277.4 40 176 -1952 2 6 18 5 DEBBY 12.9 58.7 79 868 -1964 8 7 0 21 NADINE 65.5 354.8 51 319 -2002 5 3 6 18 NADINE 46.0 47.1 109 867 -1959 1 17 6 22 WILLIAM 19.1 83.3 24 876 -1984 2 12 18 18 TONY 8.1 329.5 116 432 -1985 2 17 12 1 ALBERTO 51.2 88.2 108 535 -1984 11 9 6 15 KIRK 55.9 270.3 52 663 -1999 4 19 12 13 KIRK 45.3 6.4 129 184 -1960 7 20 18 17 VALERIE 33.6 258.2 131 668 -1954 8 19 6 1 MICHAEL 44.7 209.8 138 593 -1986 12 9 12 27 VALERIE 49.2 260.8 13 224 -1980 10 2 12 5 PATTY 55.5 305.7 58 147 -1968 11 11 6 15 NADINE 16.0 245.3 57 485 -1968 1 17 0 18 TONY 23.9 290.5 32 264 -1952 12 9 6 1 RAFAEL 22.4 290.7 158 546 -1957 8 23 12 3 KIRK 15.9 266.7 53 857 -2004 8 20 6 26 RAFAEL 51.8 353.0 77 178 -1979 7 18 6 6 FLORENCE 55.9 89.8 32 511 -1968 2 22 18 9 RAFAEL 8.3 74.6 17 133 -1959 10 14 0 13 WILLIAM 13.3 344.5 67 121 -2000 10 3 18 12 BERYL 13.2 308.9 51 370 -1967 10 21 0 1 BERYL 26.8 157.1 35 829 -1989 11 27 0 7 ISAAC 66.5 207.0 49 411 -1969 10 14 12 5 FLORENCE 9.5 300.6 109 771 -1962 3 15 18 9 DEBBY 8.2 333.8 99 265 -1984 8 2 12 28 RAFAEL 33.8 179.8 13 10 -1982 8 3 18 26 DEBBY 26.3 335.0 56 729 -1983 7 3 6 21 PATTY 7.8 139.8 128 519 -1958 8 24 12 27 LESLIE 20.4 205.5 159 562 -1977 8 21 12 24 HELENE 18.1 300.4 128 676 -1972 5 16 12 1 BERYL 43.7 153.7 113 437 -1958 12 20 12 22 MICHAEL 68.3 340.5 126 596 -1995 6 22 18 13 RAFAEL 66.7 91.7 75 48 -1955 6 26 6 14 ERNESTO 51.4 321.2 87 416 -1986 7 12 18 16 SANDY 34.8 354.8 17 302 -1979 9 18 18 24 FLORENCE 17.1 315.7 157 644 -1959 6 24 18 8 ALBERTO 65.9 39.7 107 138 -2004 10 21 12 19 JOYCE 46.8 114.0 89 596 -1972 4 15 12 20 WILLIAM 10.9 308.7 29 226 -1972 11 9 12 6 SANDY 41.4 122.8 97 718 -1999 9 16 18 11 WILLIAM 25.2 243.4 157 651 -1981 4 23 6 7 GORDON 57.1 129.2 117 516 -1982 9 2 12 14 CHRIS 14.5 61.3 137 543 -1953 10 6 18 15 ALBERTO 31.5 55.5 120 483 -1983 10 6 0 9 NADINE 16.4 97.5 142 230 -1951 1 14 18 25 TONY 24.4 105.3 141 422 -1988 5 28 18 6 ISAAC 30.2 180.3 34 186 -1954 8 10 12 26 MICHAEL 33.5 98.7 68 274 -1978 5 14 0 1 LESLIE 28.8 262.5 40 445 -1974 6 17 0 2 OSCAR 59.9 154.6 68 683 -1960 2 11 18 28 MICHAEL 14.3 189.5 45 505 -1973 7 1 18 28 KIRK 62.8 263.7 15 588 -1980 12 23 12 8 VALERIE 28.4 324.5 93 747 -1972 1 12 6 19 JOYCE 9.8 51.2 56 320 -1958 9 2 0 18 DEBBY 66.8 346.8 16 337 -1977 1 22 0 17 HELENE 23.7 98.1 72 342 -1987 6 12 0 1 SANDY 51.1 306.8 55 565 -1960 2 2 18 24 DEBBY 33.5 318.4 18 580 -1951 1 1 6 4 MICHAEL 62.1 25.9 37 659 -1999 5 1 12 27 ERNESTO 18.0 234.2 120 345 -1960 7 6 6 24 OSCAR 21.0 125.8 22 520 -1954 10 24 18 17 LESLIE 18.7 118.6 16 420 -1955 1 25 18 18 LESLIE 52.4 101.2 79 616 -1987 5 26 0 7 ERNESTO 50.9 199.3 100 47 -1964 9 27 18 21 ALBERTO 65.5 97.5 19 201 -1995 10 24 18 12 VALERIE 52.8 331.2 148 241 -1982 8 20 18 15 BERYL 11.8 295.6 76 617 -1982 12 23 18 24 GORDON 15.9 50.3 52 524 -1962 10 23 12 27 WILLIAM 68.2 238.1 64 574 -1961 12 27 6 17 KIRK 59.1 45.8 54 273 -1951 11 12 6 11 BERYL 46.6 334.7 108 184 -1957 7 19 0 18 BERYL 7.3 139.8 67 291 -1995 6 27 6 28 WILLIAM 40.3 51.7 34 573 -1996 2 3 18 2 RAFAEL 63.2 118.1 153 803 -1998 6 21 6 27 HELENE 67.1 82.8 156 739 -1983 10 12 18 27 LESLIE 22.2 319.5 16 810 -1980 12 12 6 18 NADINE 69.3 284.5 103 357 -1966 5 20 6 28 SANDY 29.6 97.7 57 77 -1992 7 25 0 5 ERNESTO 18.2 20.7 81 228 -1957 7 20 6 8 OSCAR 33.9 214.2 125 151 -1992 10 7 12 6 CHRIS 21.4 61.8 51 342 -1975 3 22 12 4 SANDY 54.7 46.3 120 440 -1999 11 21 12 9 LESLIE 33.4 300.3 37 19 -1983 6 20 0 22 MICHAEL 21.1 153.0 78 173 -1990 6 12 18 19 VALERIE 57.1 134.8 83 842 -1995 4 6 12 4 DEBBY 45.9 243.4 40 302 -1993 6 8 12 18 VALERIE 37.4 291.5 23 238 -1980 10 23 0 5 VALERIE 11.2 325.5 124 102 -1961 6 25 0 23 ALBERTO 45.4 280.7 54 481 -1954 6 21 0 25 ALBERTO 20.3 88.3 124 589 -1971 7 26 0 3 PATTY 20.7 117.2 72 296 -1962 6 8 12 24 DEBBY 69.7 69.1 111 127 -1985 12 7 18 13 DEBBY 45.6 234.7 98 470 -1992 8 16 18 15 WILLIAM 68.5 316.4 136 770 -1991 10 11 18 1 BERYL 53.1 61.7 85 31 -1950 11 4 18 24 KIRK 19.2 301.4 120 565 -1986 1 14 6 4 ERNESTO 50.0 94.9 67 124 -1959 3 16 0 21 LESLIE 59.6 355.9 141 603 -1974 5 13 6 26 PATTY 42.8 104.4 83 233 -1972 1 14 12 18 OSCAR 19.7 291.9 57 223 -1959 2 4 18 17 JOYCE 29.8 36.8 87 344 -1977 3 21 12 19 PATTY 59.9 113.6 78 438 -1972 3 10 12 21 PATTY 60.7 251.4 84 221 -2000 11 16 6 18 CHRIS 44.3 274.3 95 724 -1994 9 17 18 11 WILLIAM 22.3 209.0 100 558 -1988 5 23 18 13 VALERIE 36.2 273.5 76 714 -1975 6 25 6 27 FLORENCE 23.7 167.2 15 875 -1983 1 25 12 28 ALBERTO 44.0 328.5 32 527 -1953 1 23 12 16 SANDY 16.1 348.0 69 637 -1956 9 14 0 7 CHRIS 50.0 30.4 133 359 -1962 11 9 0 10 PATTY 68.1 42.7 90 352 -1975 7 3 12 28 TONY 11.0 354.8 28 252 -1965 6 16 6 6 SANDY 35.2 217.5 116 452 -1962 8 11 12 21 LESLIE 18.7 241.0 147 389 -1957 3 12 6 27 DEBBY 39.3 214.1 64 691 -1975 1 27 6 26 TONY 67.6 59.6 28 225 -1952 8 18 0 20 PATTY 29.5 236.9 60 600 -1992 9 28 0 2 VALERIE 49.9 32.7 131 581 -1993 10 1 6 10 LESLIE 33.6 16.5 149 160 -1957 11 3 12 3 ALBERTO 31.4 297.4 160 331 -1968 8 23 6 18 WILLIAM 53.2 298.6 38 569 -2002 10 6 6 26 DEBBY 47.0 238.0 151 306 -1965 6 7 12 12 OSCAR 31.2 72.4 47 635 -1966 10 2 18 14 WILLIAM 15.0 308.4 82 189 -1956 2 11 0 5 PATTY 60.4 205.3 116 842 -1980 5 12 6 8 RAFAEL 20.7 183.2 143 200 -1978 10 3 12 8 MICHAEL 41.1 135.6 142 787 -1998 7 17 12 20 TONY 62.5 49.8 142 847 -2004 2 2 12 4 LESLIE 8.8 113.3 126 339 -1957 7 7 12 17 FLORENCE 29.7 58.8 10 311 -1966 12 22 6 4 NADINE 52.3 119.0 91 777 -1992 3 7 12 28 MICHAEL 41.0 136.9 33 82 -1977 7 15 12 25 PATTY 9.5 105.9 87 86 -1988 7 1 12 8 PATTY 17.2 21.2 149 762 -1958 11 14 6 15 MICHAEL 57.0 205.5 24 591 -1966 4 2 0 15 DEBBY 60.4 38.8 127 629 -1992 1 17 18 27 ISAAC 56.8 11.4 37 282 -1967 6 11 18 20 PATTY 29.4 190.0 123 870 -1957 5 13 6 8 ISAAC 64.2 97.1 50 596 -1973 1 18 18 11 OSCAR 26.6 24.1 133 415 -1972 6 1 6 14 ISAAC 38.7 219.9 156 492 -1979 6 5 18 9 MICHAEL 41.7 352.5 121 361 -1950 10 4 18 2 KIRK 16.4 228.8 102 591 -1980 8 13 6 1 ERNESTO 31.0 339.4 21 191 -1988 8 12 12 20 ERNESTO 44.9 81.5 84 876 -1993 6 19 18 1 RAFAEL 24.2 209.4 59 873 -1973 7 28 18 17 OSCAR 66.1 357.3 120 730 -1998 7 2 18 2 SANDY 11.9 348.5 89 576 -1993 4 17 12 18 TONY 19.3 221.8 17 627 -1970 9 12 6 10 LESLIE 11.4 230.9 95 457 -2002 10 7 18 12 MICHAEL 45.3 34.4 44 867 -1987 6 14 0 9 OSCAR 69.5 323.5 58 40 -1978 11 7 6 20 HELENE 15.2 46.2 146 859 -1983 6 8 6 2 ALBERTO 48.6 187.0 13 351 -1953 6 10 0 5 NADINE 13.8 32.9 30 89 -1957 9 21 12 9 OSCAR 16.8 283.9 84 792 -1954 7 11 6 18 OSCAR 26.5 214.3 50 112 -2003 9 18 0 28 SANDY 18.5 17.2 61 232 -1997 9 1 18 18 OSCAR 23.0 0.5 14 781 -1959 11 4 6 4 JOYCE 63.1 48.1 30 369 -1961 11 15 12 21 ALBERTO 29.2 266.4 134 727 -1966 3 20 0 4 OSCAR 27.8 125.2 44 738 -1950 9 8 6 12 HELENE 13.9 275.5 137 687 -2000 4 27 6 7 KIRK 37.0 101.5 149 586 -1980 4 16 0 8 LESLIE 69.2 355.2 23 464 -1976 8 4 6 25 WILLIAM 57.2 351.1 108 133 -1968 2 16 18 22 VALERIE 9.0 222.1 37 76 -2004 9 11 12 27 KIRK 53.3 267.5 136 826 -1998 4 6 6 7 ERNESTO 20.0 356.0 106 304 -1993 3 3 0 8 KIRK 19.4 302.9 45 619 -1965 11 17 18 13 SANDY 13.2 113.3 77 39 -1976 11 2 18 2 ERNESTO 12.3 317.9 40 824 -2000 11 17 12 22 ALBERTO 45.1 325.7 95 653 -1956 7 20 6 18 RAFAEL 17.6 325.3 160 362 -1964 9 4 6 23 MICHAEL 66.6 11.8 95 308 -1972 7 19 18 12 BERYL 50.7 90.3 75 759 -1984 9 6 0 11 JOYCE 27.7 352.1 157 652 -1995 11 5 12 1 RAFAEL 44.7 296.2 45 519 -2001 6 11 18 6 HELENE 22.2 47.9 73 77 -1962 8 17 0 27 HELENE 17.6 161.0 106 211 -1961 7 13 12 28 WILLIAM 42.4 40.0 102 523 -2004 12 20 12 20 ISAAC 27.1 182.0 94 297 -1954 3 23 0 24 HELENE 13.5 23.2 118 164 -1974 7 18 12 4 SANDY 19.4 308.1 97 443 -1972 4 17 18 28 SANDY 7.0 182.5 130 767 -1954 12 22 12 24 RAFAEL 31.8 230.6 12 303 -1962 8 6 0 25 OSCAR 25.0 349.9 41 504 -1993 12 26 6 6 NADINE 41.5 165.3 34 20 -1950 12 20 0 23 BERYL 51.4 51.7 44 849 -1995 8 2 0 7 DEBBY 64.8 127.8 27 748 -1998 6 8 0 16 HELENE 60.7 336.6 76 21 -1966 12 5 12 26 BERYL 47.3 90.9 58 697 -1970 1 21 18 23 VALERIE 64.0 92.7 16 41 -1980 2 21 0 21 OSCAR 9.3 333.6 128 872 -1990 11 17 18 7 VALERIE 50.7 238.8 72 554 -1996 6 16 0 20 KIRK 24.9 89.8 29 362 -1983 12 16 18 14 ERNESTO 54.5 241.9 20 160 -1956 11 11 0 28 GORDON 15.2 27.9 34 328 -2004 7 27 0 8 JOYCE 26.9 105.4 90 892 -1977 7 11 12 19 CHRIS 38.3 324.5 98 101 -1961 1 11 6 23 OSCAR 60.9 133.4 78 744 -1997 7 8 18 1 MICHAEL 49.5 197.7 76 583 -1977 5 5 0 14 KIRK 38.7 344.3 37 80 -1996 6 13 18 6 ALBERTO 9.1 124.0 89 655 -2004 1 17 12 16 RAFAEL 61.2 61.1 116 824 -1964 12 14 12 20 RAFAEL 12.7 31.4 11 698 -1970 1 4 18 4 SANDY 39.5 80.4 42 259 -1951 6 10 0 24 TONY 38.9 334.9 111 537 -1960 4 20 18 2 MICHAEL 23.6 88.2 150 328 -1980 7 6 12 22 HELENE 18.3 257.8 73 556 -1996 11 8 0 20 OSCAR 18.1 37.4 97 641 -1977 4 23 6 25 NADINE 46.5 210.9 164 785 -1988 2 28 0 25 NADINE 41.1 165.3 128 339 -1982 4 13 0 12 PATTY 16.6 290.9 65 509 -1986 3 12 6 9 FLORENCE 39.8 114.6 139 568 -1959 4 3 18 20 DEBBY 50.0 228.3 44 770 -1975 9 19 6 28 FLORENCE 34.1 157.5 19 689 -1986 6 28 0 20 HELENE 38.3 43.2 47 600 -1989 2 28 6 13 KIRK 59.4 111.2 108 599 -1974 1 4 6 6 FLORENCE 65.5 266.2 147 726 -1952 11 18 0 10 CHRIS 26.0 212.7 118 62 -1991 1 8 12 26 JOYCE 38.1 261.0 140 522 -1978 1 12 6 14 SANDY 31.7 281.6 138 117 -1989 11 6 18 11 DEBBY 40.3 7.0 72 771 -1965 10 17 0 15 CHRIS 43.4 90.1 140 699 -1969 5 13 12 14 JOYCE 49.9 292.8 28 210 -1996 11 4 0 28 BERYL 47.7 285.0 146 61 -1963 9 23 18 3 NADINE 47.3 318.9 103 25 -1970 4 8 6 1 LESLIE 60.4 302.7 38 838 -1994 3 5 0 23 DEBBY 10.1 312.0 71 5 -2003 11 7 18 14 JOYCE 53.7 344.8 59 410 -1972 5 25 12 19 RAFAEL 25.5 286.9 74 140 -1954 7 4 0 3 PATTY 35.6 248.6 138 866 -1985 2 18 0 6 TONY 15.1 197.1 155 424 -1979 3 16 0 27 FLORENCE 68.1 297.3 20 815 -1964 11 6 18 27 KIRK 36.1 51.4 74 360 -1960 5 10 6 12 NADINE 66.5 190.4 121 768 -1979 11 6 6 11 ALBERTO 24.0 263.0 20 811 -1991 10 25 18 4 RAFAEL 59.3 113.5 97 396 -1957 5 7 12 14 LESLIE 25.3 68.6 62 277 -1989 4 15 12 10 ALBERTO 48.5 226.0 56 622 -1950 2 13 0 27 PATTY 31.8 234.2 143 849 -2003 1 19 6 1 ALBERTO 20.1 316.3 80 850 -1965 3 12 6 4 ISAAC 8.9 95.6 82 363 -1997 5 11 0 8 DEBBY 36.2 5.2 14 15 -1979 7 2 12 23 TONY 40.5 243.8 10 835 -1960 7 26 6 27 BERYL 27.5 330.4 153 563 -1997 9 14 6 18 LESLIE 9.4 107.2 21 61 -1955 9 19 12 25 ISAAC 44.2 115.4 135 661 -1986 7 16 18 6 TONY 38.2 136.5 161 431 -1986 5 10 0 14 FLORENCE 23.3 272.2 160 406 -1973 4 3 0 14 VALERIE 48.1 102.1 37 744 -1978 8 12 0 16 ISAAC 20.1 114.4 150 850 -1998 8 27 6 13 DEBBY 54.1 91.6 162 380 -2002 12 26 0 17 TONY 34.2 172.1 147 99 -1962 10 25 0 22 CHRIS 58.3 339.2 111 465 -1955 5 24 18 19 WILLIAM 29.2 248.5 24 464 -1985 6 27 12 26 JOYCE 9.7 294.0 52 199 -1983 9 20 6 18 OSCAR 7.6 326.3 92 795 -1996 6 24 18 27 SANDY 63.6 304.7 16 163 -1957 8 6 0 18 OSCAR 16.7 257.8 39 740 -1990 11 7 18 17 HELENE 42.2 44.7 155 126 -2001 11 11 0 2 HELENE 47.5 121.7 99 697 -1983 9 23 18 19 KIRK 47.0 85.5 54 887 -1952 7 15 0 16 HELENE 25.3 211.8 161 888 -1998 10 25 0 6 ALBERTO 63.6 21.3 97 275 -1989 8 1 0 26 KIRK 22.9 18.5 34 254 -1984 1 12 18 18 VALERIE 9.5 256.4 23 875 -1973 3 25 12 23 PATTY 54.5 298.4 44 625 -1986 8 19 6 11 NADINE 20.1 289.2 36 70 -1964 5 8 6 21 TONY 42.0 109.7 124 69 -1989 1 5 12 15 JOYCE 48.7 149.2 137 733 -1954 10 24 18 12 GORDON 32.2 91.5 72 411 -1954 10 17 6 4 CHRIS 68.4 180.1 24 6 -2002 7 8 12 4 ERNESTO 68.7 20.2 118 394 -1975 2 6 12 11 NADINE 36.6 295.1 51 142 -2004 4 28 6 27 ERNESTO 31.6 140.7 138 463 -1987 8 2 18 15 CHRIS 40.7 297.7 63 669 -1972 5 21 18 3 SANDY 63.5 310.3 57 222 -2000 10 24 12 26 PATTY 33.8 156.2 107 536 -1969 4 18 18 18 ERNESTO 40.1 295.0 123 11 -2004 10 20 6 14 HELENE 35.1 170.8 122 139 -1985 8 6 18 14 HELENE 32.5 318.6 100 527 -1964 5 26 12 2 TONY 59.9 329.5 73 744 -1994 12 13 6 11 SANDY 50.3 10.4 116 698 -1973 10 12 18 7 DEBBY 27.2 142.1 41 117 -1987 1 9 0 7 KIRK 8.9 233.7 61 685 -1962 11 17 12 17 FLORENCE 25.8 132.8 47 810 -1984 7 3 0 7 WILLIAM 53.8 239.6 32 687 -1957 8 9 6 21 BERYL 37.3 225.4 20 659 -1970 6 13 12 22 KIRK 57.8 157.7 31 49 -1963 4 25 6 14 DEBBY 68.4 104.3 18 430 -2000 5 21 12 4 WILLIAM 33.9 166.3 105 595 -1961 5 13 6 28 RAFAEL 69.6 59.7 12 542 -1958 6 3 0 15 BERYL 52.4 3.7 126 30 -1992 5 9 12 7 BERYL 52.1 125.1 62 342 -1975 10 6 18 24 LESLIE 58.4 275.7 135 422 -1950 4 16 12 23 VALERIE 36.3 36.7 104 5 -1970 2 11 18 27 OSCAR 28.0 85.1 42 193 -2003 3 27 6 27 JOYCE 51.6 298.9 14 733 -1984 9 12 12 5 PATTY 9.6 261.8 133 852 -2002 3 10 18 26 VALERIE 16.6 28.3 110 270 -1979 8 25 0 18 FLORENCE 65.1 139.2 97 676 -1980 8 1 12 25 SANDY 22.6 165.0 19 616 -1981 7 8 0 26 MICHAEL 52.6 106.6 117 71 -2004 4 9 12 21 VALERIE 37.6 250.4 141 155 -1964 1 6 6 20 DEBBY 14.2 334.5 12 695 -1956 12 14 6 15 TONY 37.6 241.5 135 899 -1993 6 1 12 28 KIRK 20.0 259.4 50 62 -2000 2 15 0 27 PATTY 43.2 286.0 150 121 -1952 8 7 0 9 BERYL 7.4 182.9 99 617 -1973 5 21 6 28 ALBERTO 49.8 168.0 18 555 -1995 2 10 0 7 PATTY 49.8 61.2 19 783 -2000 9 8 12 25 NADINE 38.9 164.6 95 149 -1970 1 15 6 23 WILLIAM 26.7 154.0 84 0 -1983 10 1 6 13 VALERIE 8.2 324.1 124 548 -2001 6 7 0 14 RAFAEL 31.7 344.3 88 637 -1992 7 26 12 28 HELENE 28.8 38.6 135 662 -1971 11 27 12 11 MICHAEL 8.1 145.1 90 678 -1988 2 20 12 26 ALBERTO 31.5 248.3 18 50 -1953 6 20 18 1 CHRIS 53.1 223.0 85 278 -1951 12 15 0 9 MICHAEL 12.1 148.5 84 245 -1958 2 3 6 6 KIRK 17.0 39.7 158 287 -1954 7 14 12 6 HELENE 51.0 170.4 160 98 -1992 4 23 12 14 HELENE 57.1 349.9 128 742 -1964 9 17 18 19 ISAAC 58.1 247.0 114 480 -1961 5 25 0 8 TONY 57.8 292.7 106 670 -1954 8 23 18 7 DEBBY 64.2 141.1 65 297 -1957 8 7 18 3 RAFAEL 38.2 185.6 137 220 -1964 4 6 6 17 CHRIS 14.7 104.3 103 218 -1964 3 13 18 13 GORDON 48.7 140.5 46 707 -1970 7 16 6 19 BERYL 61.9 257.3 147 691 -1979 9 13 6 26 MICHAEL 27.1 307.4 64 143 -1993 3 27 12 21 GORDON 23.8 209.4 75 857 -1955 1 5 18 24 ISAAC 27.8 120.6 52 834 -1970 1 17 18 17 HELENE 55.6 303.1 79 684 -1980 6 21 0 22 CHRIS 32.2 340.0 12 130 -2000 1 11 12 16 VALERIE 58.6 257.2 83 108 -2003 9 23 6 21 DEBBY 35.6 51.1 93 132 -1968 5 23 18 22 OSCAR 34.6 258.3 164 835 -1971 11 3 6 20 HELENE 31.3 298.3 148 628 -1994 9 3 0 19 GORDON 21.0 289.8 156 358 -1990 11 15 18 18 ALBERTO 39.7 160.4 152 289 -1953 3 3 0 3 WILLIAM 22.5 199.7 111 763 -1964 2 26 6 17 RAFAEL 60.6 203.1 46 663 -1963 11 7 0 27 CHRIS 60.5 292.5 156 580 -1953 1 24 12 13 OSCAR 27.3 94.5 86 665 -1976 7 26 18 25 LESLIE 23.4 4.3 105 165 -1968 5 13 12 6 ALBERTO 57.2 264.7 156 772 -1971 11 13 12 22 CHRIS 45.3 118.9 52 788 -1993 10 15 18 11 RAFAEL 17.7 303.7 75 326 -1979 9 6 18 11 GORDON 36.1 106.0 35 826 -2004 9 6 18 5 NADINE 62.0 198.7 73 672 -1989 1 4 0 21 FLORENCE 10.0 249.4 130 287 -1973 7 23 12 19 HELENE 28.5 336.6 19 669 -1993 8 15 0 6 TONY 25.9 318.2 135 814 -1970 1 10 12 25 HELENE 58.2 11.7 56 645 -1967 10 11 0 20 LESLIE 13.3 24.9 100 27 -2002 4 13 18 16 SANDY 21.1 249.4 61 309 -1952 10 24 12 22 LESLIE 45.5 274.9 102 383 -1999 12 2 18 23 MICHAEL 52.3 196.6 100 433 -1998 2 11 0 1 LESLIE 12.2 301.7 134 344 -1973 7 18 0 5 OSCAR 52.9 337.3 149 188 -1968 4 25 12 6 SANDY 56.3 78.0 88 708 -1978 12 17 18 12 ERNESTO 56.9 64.2 131 808 -1964 9 19 0 2 PATTY 18.9 236.0 118 599 -1981 11 25 0 25 SANDY 15.9 329.0 146 404 -1975 3 4 12 11 BERYL 35.4 199.6 107 128 -1970 10 22 6 6 ISAAC 34.5 189.4 100 823 -1979 2 1 12 26 ERNESTO 49.3 167.0 32 652 -1981 6 26 0 11 OSCAR 59.1 329.3 164 40 -1984 4 2 12 12 ERNESTO 21.4 315.0 80 244 -1978 1 21 18 7 CHRIS 35.4 72.1 150 182 -1973 1 9 18 16 ERNESTO 52.9 224.1 44 401 -1985 10 3 0 24 ERNESTO 14.0 131.5 158 743 -1986 11 19 18 20 FLORENCE 25.0 224.1 10 857 -1974 2 28 0 19 ERNESTO 47.0 150.3 36 643 -1960 6 4 6 18 VALERIE 68.6 189.9 151 512 -1953 2 28 6 4 GORDON 69.1 109.6 15 753 -1953 11 22 6 18 FLORENCE 13.4 345.0 118 728 -1976 3 1 18 25 JOYCE 35.4 57.4 19 776 -1984 5 21 0 10 WILLIAM 66.1 299.3 137 88 -1965 12 11 12 20 GORDON 57.3 237.9 77 783 -2001 10 24 18 6 ALBERTO 48.7 251.3 24 618 -1981 8 13 0 10 MICHAEL 17.7 147.7 36 210 -1985 5 5 12 28 ISAAC 40.5 111.9 14 56 -1962 5 3 18 5 HELENE 33.7 315.7 27 28 -1997 3 14 0 1 TONY 55.9 52.5 114 435 -1964 4 9 6 9 JOYCE 42.9 168.8 141 130 -1998 3 17 0 21 DEBBY 58.7 264.0 59 732 -1996 10 20 6 6 ALBERTO 37.4 170.7 20 508 -1954 6 23 0 6 HELENE 17.1 275.7 98 826 -1967 7 17 18 24 NADINE 42.6 92.2 33 549 -1981 6 24 0 3 GORDON 33.2 266.0 118 793 -1977 7 15 12 14 BERYL 27.3 346.4 41 277 -1964 1 3 18 12 HELENE 11.4 151.6 94 199 -1975 8 8 12 22 LESLIE 63.3 13.1 163 726 -1963 10 20 0 18 VALERIE 11.4 276.6 71 543 -1984 12 23 0 8 NADINE 61.2 186.1 96 677 -1961 12 24 12 10 BERYL 53.4 116.7 137 210 -1962 2 15 0 17 TONY 43.3 339.5 52 644 -1970 11 23 12 13 CHRIS 36.6 115.4 47 547 -1989 10 7 12 14 VALERIE 11.6 307.2 87 383 -1960 11 12 12 12 PATTY 35.1 227.9 102 285 -1985 5 8 0 19 ERNESTO 66.5 244.2 94 217 -1954 12 20 18 23 GORDON 59.9 8.5 117 459 -1953 6 10 6 11 WILLIAM 61.2 212.6 67 28 -1975 6 6 0 28 NADINE 29.6 297.7 72 814 -1983 9 18 18 15 OSCAR 10.7 124.0 41 42 -1990 10 24 0 24 LESLIE 27.1 178.5 59 253 -1967 11 21 6 24 CHRIS 8.0 252.7 145 484 -1963 2 7 6 7 LESLIE 54.7 275.9 70 782 -1974 3 6 12 13 ERNESTO 20.8 105.2 68 95 -1980 12 19 18 9 KIRK 46.5 138.1 39 256 -1965 2 17 18 21 BERYL 23.0 89.9 65 439 -1963 2 22 18 1 WILLIAM 67.3 210.7 52 340 -1967 5 13 18 12 HELENE 62.5 195.5 153 795 -1969 8 24 0 2 ALBERTO 14.2 162.7 52 278 -1983 8 20 12 9 SANDY 30.1 226.3 105 635 -1995 12 7 0 11 ALBERTO 62.5 101.5 137 220 -1958 5 23 6 26 HELENE 52.8 304.4 51 54 -2002 10 8 6 5 MICHAEL 11.2 112.5 128 253 -1997 9 9 6 11 FLORENCE 43.8 88.9 123 486 -1984 2 15 6 28 OSCAR 58.4 87.2 139 201 -1992 11 23 6 18 GORDON 64.6 147.4 138 733 -1958 4 3 0 16 PATTY 12.6 243.0 85 384 -1974 4 18 12 16 JOYCE 22.3 223.0 45 246 -1967 11 15 6 18 RAFAEL 36.3 352.2 31 37 -2002 3 16 18 23 PATTY 18.7 258.1 103 885 -1963 9 28 6 7 GORDON 29.2 140.0 50 281 -1954 4 27 12 25 SANDY 14.1 197.9 99 215 -1976 1 3 18 22 WILLIAM 37.7 208.3 159 710 -2001 10 3 12 23 WILLIAM 58.3 141.1 127 279 -1974 2 10 6 28 NADINE 48.7 245.8 75 668 -1953 8 21 12 27 JOYCE 47.8 89.1 36 41 -1991 6 5 12 4 ERNESTO 22.2 349.8 148 606 -1960 5 24 0 12 BERYL 34.4 98.2 98 24 -1990 2 21 12 18 BERYL 11.8 286.5 149 223 -1955 8 11 6 19 WILLIAM 28.6 42.3 94 522 -1953 10 21 18 23 BERYL 52.6 48.2 116 759 -1981 3 12 12 23 RAFAEL 50.2 164.6 97 883 -1965 6 12 0 28 WILLIAM 40.3 18.0 54 630 -1994 12 20 0 20 WILLIAM 32.0 285.1 67 139 -1959 10 21 0 2 NADINE 59.0 116.5 81 134 -1951 1 3 12 11 ISAAC 18.3 305.5 162 268 -1972 2 14 18 4 BERYL 9.4 83.9 34 740 -1965 7 3 18 21 WILLIAM 19.7 149.2 61 12 -1970 9 6 12 21 WILLIAM 53.1 155.2 27 631 -1964 2 23 0 13 TONY 44.0 303.9 64 439 -2000 9 25 6 13 RAFAEL 25.4 160.1 10 304 -1990 11 23 0 27 VALERIE 45.9 264.0 138 361 -1975 6 3 6 9 MICHAEL 37.0 342.8 25 254 -1961 4 16 6 10 CHRIS 55.8 141.0 21 564 -1973 3 5 6 17 CHRIS 12.4 88.2 42 22 -1964 9 15 0 2 LESLIE 21.0 160.6 156 784 -1972 5 15 18 17 VALERIE 69.1 178.9 120 96 -1974 1 7 18 14 BERYL 32.0 285.7 79 756 -1996 12 16 6 18 DEBBY 46.2 355.4 163 259 -1967 7 28 6 15 OSCAR 44.8 279.6 100 366 -1982 6 3 6 21 FLORENCE 11.7 300.8 88 619 -1967 7 22 12 19 MICHAEL 18.4 269.1 45 208 -1997 12 25 12 24 RAFAEL 67.5 266.1 164 565 -1975 10 9 0 23 SANDY 42.4 312.9 41 158 -1994 10 7 6 15 BERYL 15.0 135.2 24 822 -1953 2 28 6 17 CHRIS 36.7 247.3 135 469 -1960 10 8 0 15 ISAAC 15.2 116.3 66 802 -1965 10 26 0 11 ERNESTO 63.7 48.6 122 220 -1956 12 12 0 27 MICHAEL 7.2 301.4 60 5 -2000 7 24 0 21 DEBBY 20.5 297.0 81 782 -2000 1 18 12 15 GORDON 16.6 270.6 52 656 -1957 5 16 12 10 ISAAC 24.7 325.8 112 601 -2001 12 8 0 20 ERNESTO 10.2 271.1 105 744 -1959 12 12 0 2 OSCAR 28.8 178.8 139 715 -1965 3 25 6 6 RAFAEL 54.3 217.1 122 518 -1982 2 5 0 18 BERYL 24.2 113.9 146 304 -1960 2 13 18 26 DEBBY 40.6 343.0 95 223 -1972 5 26 18 27 MICHAEL 16.1 90.7 70 713 -1969 9 2 0 24 WILLIAM 52.5 20.8 38 543 -1963 12 17 12 19 MICHAEL 45.6 187.7 153 169 -1954 3 14 12 12 BERYL 29.7 220.6 63 206 -1964 3 7 0 12 NADINE 26.3 285.0 82 499 -1995 12 6 6 27 LESLIE 42.8 117.6 100 747 -1950 7 9 0 28 ISAAC 59.5 1.1 83 562 -1951 6 19 6 10 VALERIE 16.7 35.9 115 1 -1991 12 22 12 8 GORDON 61.4 144.3 36 362 -1992 5 28 12 14 TONY 41.3 340.5 100 111 -2002 3 19 12 13 WILLIAM 35.4 207.6 162 714 -1962 12 13 0 13 HELENE 42.0 146.4 103 424 -1974 8 2 0 23 OSCAR 8.1 107.7 64 153 -1961 4 21 0 2 ALBERTO 58.2 63.5 156 349 -1988 1 18 18 27 WILLIAM 13.1 168.8 148 764 -1959 5 6 6 7 CHRIS 66.9 332.1 104 97 -1991 8 20 12 19 ERNESTO 59.8 68.4 39 688 -1977 11 6 6 24 GORDON 60.5 344.0 32 193 -1959 3 6 18 22 CHRIS 52.1 27.7 20 599 -1957 12 8 0 25 GORDON 7.7 220.2 133 419 -2001 3 19 12 22 BERYL 23.6 119.6 61 568 -1984 12 7 12 15 NADINE 45.9 316.7 144 458 -1960 1 22 18 19 LESLIE 24.0 271.7 37 18 -1969 7 27 12 19 FLORENCE 48.0 174.6 45 26 -1969 5 7 6 22 PATTY 18.1 221.9 135 569 -1992 4 11 0 1 NADINE 53.7 346.9 148 767 -1960 8 24 6 17 KIRK 44.8 190.8 37 207 -1994 5 13 0 2 ERNESTO 40.3 75.1 119 239 -1957 5 18 12 13 GORDON 48.5 39.8 124 41 -1975 4 5 18 11 KIRK 26.4 150.9 149 63 -1959 9 9 12 20 RAFAEL 22.8 224.4 52 30 -1954 9 1 6 1 ALBERTO 34.3 283.2 110 281 -1965 5 5 12 4 FLORENCE 49.1 63.7 98 291 -1974 6 13 12 28 ALBERTO 17.5 221.5 128 607 -1991 9 9 6 20 FLORENCE 54.1 329.9 52 180 -1955 5 19 12 23 OSCAR 40.1 117.5 73 831 -1980 3 16 18 1 ERNESTO 27.5 208.2 131 271 -1985 6 4 6 5 KIRK 41.2 9.5 158 623 -1973 10 11 12 19 LESLIE 64.3 240.4 37 674 -1989 8 13 6 11 JOYCE 36.2 3.9 20 615 -1981 2 27 12 11 BERYL 43.2 148.5 105 410 -1970 6 14 12 26 RAFAEL 44.7 226.2 135 644 -1977 6 7 18 18 NADINE 52.4 75.5 13 297 -1975 6 27 18 22 JOYCE 39.2 248.3 22 4 -2002 6 3 18 27 OSCAR 31.9 185.8 139 456 -1958 8 7 6 12 CHRIS 38.7 30.1 160 193 -1960 4 24 0 2 HELENE 50.7 136.1 135 646 -1988 5 12 6 14 WILLIAM 35.1 199.8 18 622 -1962 5 22 12 5 JOYCE 53.9 211.0 58 319 -1975 4 10 12 15 ISAAC 33.0 317.5 127 237 -1990 7 22 12 23 DEBBY 64.8 146.8 161 527 -1958 4 18 12 23 OSCAR 64.2 122.9 71 142 -1993 7 11 6 7 WILLIAM 53.8 348.8 148 392 -1995 10 22 0 8 PATTY 65.6 354.7 137 191 -1984 3 12 6 2 SANDY 36.5 184.2 29 190 -1957 2 17 18 9 HELENE 9.5 339.7 25 216 -1996 10 20 18 2 RAFAEL 68.0 275.4 129 548 -2001 4 8 0 10 ALBERTO 28.5 158.8 103 568 -1996 3 15 18 16 SANDY 55.1 47.2 92 147 -1961 12 26 18 1 ALBERTO 67.0 250.2 59 457 -1965 7 28 6 26 FLORENCE 28.1 201.2 140 143 -1986 3 22 12 6 CHRIS 63.3 221.9 105 13 -1982 6 10 0 21 JOYCE 49.9 246.3 164 729 -1991 2 9 6 18 TONY 62.4 134.7 28 719 -1970 7 6 0 18 OSCAR 12.5 101.1 83 855 -1961 7 17 6 8 VALERIE 27.7 156.9 87 590 -1988 12 21 0 25 GORDON 18.3 2.8 21 249 -1953 7 12 6 7 JOYCE 7.1 332.0 139 170 -1974 11 24 6 13 DEBBY 14.6 148.4 74 269 -1992 3 10 6 11 LESLIE 27.5 54.1 132 362 -1976 8 10 6 13 DEBBY 41.8 335.1 87 723 -1991 1 23 0 21 ISAAC 48.6 38.0 20 869 -1963 9 11 18 19 NADINE 33.2 315.2 142 587 -2003 5 5 12 15 KIRK 53.4 10.2 63 698 -2004 11 4 18 13 NADINE 10.2 355.9 33 235 -1959 2 8 12 20 TONY 11.9 312.4 65 314 -1953 4 21 6 20 NADINE 69.5 92.6 82 332 -1964 8 5 0 2 BERYL 61.1 349.8 131 620 -1953 12 24 0 13 KIRK 36.1 288.3 69 260 -2000 8 1 0 26 DEBBY 39.1 354.3 150 43 -1986 10 7 12 9 KIRK 55.5 80.0 44 827 -1993 9 8 0 8 KIRK 63.9 217.4 119 620 -2003 2 18 6 3 BERYL 40.7 217.6 56 447 -1959 2 17 6 21 VALERIE 41.1 5.4 52 60 -1962 8 24 12 20 WILLIAM 9.3 12.1 68 219 -1991 12 24 6 19 LESLIE 21.7 143.7 158 303 -1989 12 3 12 24 MICHAEL 19.4 41.7 164 353 -1986 9 28 12 9 DEBBY 31.9 2.2 105 732 -1996 12 6 0 9 WILLIAM 57.8 258.7 123 705 -2002 11 28 6 1 OSCAR 28.5 182.8 62 840 -1981 10 11 18 22 DEBBY 41.9 17.7 114 73 -1952 7 27 12 1 ISAAC 53.5 297.6 109 173 -1967 1 8 18 3 BERYL 64.2 52.2 27 281 -1979 12 1 6 5 LESLIE 21.9 311.2 156 654 -1996 6 7 0 16 SANDY 21.3 81.5 53 423 -1967 3 16 6 1 ERNESTO 17.6 265.1 135 593 -1958 4 10 18 1 SANDY 45.8 266.9 65 163 -1991 9 19 6 14 NADINE 23.0 28.9 117 766 -1986 10 8 12 25 KIRK 60.8 122.2 28 156 -1952 10 4 18 6 VALERIE 63.5 16.2 89 712 -1952 3 19 18 11 RAFAEL 59.7 10.8 109 414 -1956 2 17 6 3 BERYL 59.7 100.3 77 707 -1976 9 1 0 10 WILLIAM 60.9 202.4 110 742 -1979 3 27 12 24 DEBBY 8.0 115.6 41 895 -1989 7 14 18 19 LESLIE 60.8 100.9 121 259 -1954 10 22 0 12 LESLIE 40.6 282.4 34 731 -1953 10 24 12 23 NADINE 24.7 144.3 105 360 -1966 9 25 18 19 JOYCE 69.7 136.9 101 101 -1983 6 5 6 11 NADINE 47.1 197.9 105 849 -1991 1 13 18 24 BERYL 44.4 276.1 23 620 -1956 10 23 18 5 VALERIE 49.5 288.3 161 488 -1995 8 9 12 25 ALBERTO 60.8 320.2 24 585 -1968 5 14 18 18 MICHAEL 66.3 139.2 81 161 -1993 12 27 18 25 GORDON 28.2 162.4 82 304 -1964 9 26 0 8 BERYL 50.9 200.7 40 103 -1955 11 2 18 12 ALBERTO 55.5 236.9 15 27 -1958 1 23 12 5 MICHAEL 54.1 304.6 162 568 -1983 4 13 18 2 MICHAEL 26.7 318.6 76 198 -1986 7 28 6 5 LESLIE 47.5 158.3 155 504 -1989 9 24 18 4 RAFAEL 63.5 147.6 95 894 -2002 2 7 12 22 HELENE 12.4 141.2 39 567 -1996 11 19 18 22 JOYCE 64.4 310.4 94 747 -1997 4 9 6 8 ALBERTO 19.8 239.6 33 302 -1986 11 7 6 18 RAFAEL 25.2 173.2 164 642 -2004 8 23 18 6 CHRIS 38.1 233.0 30 744 -1983 11 16 18 28 DEBBY 51.9 136.4 90 768 -1960 4 13 0 15 ISAAC 30.5 85.2 160 476 -1953 11 15 0 6 OSCAR 39.7 62.5 95 874 -1977 8 28 12 19 ERNESTO 34.1 351.3 120 35 -1966 8 17 6 9 PATTY 59.7 282.7 100 87 -1978 4 27 18 11 KIRK 40.6 91.9 71 441 -1979 6 19 18 21 OSCAR 45.7 227.7 98 701 -2001 3 13 6 11 WILLIAM 59.3 224.7 76 304 -1965 3 7 18 28 SANDY 68.7 149.6 149 279 -1992 4 14 12 7 KIRK 41.5 343.0 31 697 -1970 11 5 12 22 HELENE 64.9 190.4 51 343 -1989 1 1 6 15 DEBBY 20.5 73.2 60 207 -1964 3 28 18 7 KIRK 50.6 205.2 125 272 -1972 9 21 12 2 BERYL 31.4 224.2 30 6 -1966 10 7 0 16 LESLIE 9.7 118.2 125 752 -1960 3 4 12 24 DEBBY 62.6 200.6 86 777 -1993 1 1 18 2 MICHAEL 10.1 331.6 126 110 -1999 12 14 6 23 ISAAC 68.2 212.7 94 181 -2003 7 3 6 14 PATTY 16.5 291.8 117 262 -1963 10 8 18 25 GORDON 13.0 59.8 134 341 -2000 8 7 0 17 LESLIE 45.6 127.1 60 474 -1993 9 8 6 24 ERNESTO 20.6 5.3 112 44 -1985 4 9 6 7 BERYL 7.5 271.9 143 837 -1995 4 28 0 7 VALERIE 28.8 112.5 68 449 -1986 5 5 0 16 OSCAR 22.6 221.4 87 420 -1975 11 18 12 8 ERNESTO 8.6 117.9 24 388 -1956 3 8 12 21 HELENE 30.4 336.9 150 659 -1989 5 6 18 5 HELENE 50.9 219.6 40 226 -1954 5 17 0 4 DEBBY 50.8 333.3 156 393 -1990 7 23 12 10 NADINE 19.7 35.4 105 823 -1983 10 2 18 26 WILLIAM 64.4 0.6 69 54 -2003 8 15 18 7 CHRIS 53.6 122.9 77 164 -1987 6 24 0 26 PATTY 53.0 80.2 36 427 -1977 7 3 6 21 ALBERTO 63.6 107.1 111 168 -1975 6 10 0 25 BERYL 43.7 100.6 51 295 -1989 5 17 12 2 ALBERTO 28.9 276.2 53 620 -1970 2 11 18 4 OSCAR 39.1 109.8 56 93 -1991 3 27 18 6 ALBERTO 28.8 179.0 146 597 -1984 7 2 0 15 OSCAR 62.7 197.5 71 876 -1966 12 18 18 12 HELENE 12.0 224.6 75 266 -1964 2 13 6 13 ISAAC 40.7 238.6 150 428 -1956 9 21 0 8 JOYCE 67.4 341.7 66 74 -1990 3 12 0 5 NADINE 42.1 320.4 84 768 -2001 10 9 6 1 ERNESTO 29.3 6.3 145 464 -1962 12 15 6 21 ERNESTO 24.7 151.5 10 598 -1994 3 17 6 13 HELENE 42.9 80.0 81 616 -1960 10 13 6 16 WILLIAM 61.0 127.3 114 535 -1988 6 16 0 13 BERYL 41.9 339.6 66 709 -1950 12 17 6 5 HELENE 45.9 196.4 76 299 -1990 1 25 0 8 WILLIAM 19.5 24.6 23 36 -1991 2 6 0 5 PATTY 24.9 312.6 91 682 -1972 6 28 12 8 GORDON 31.1 329.1 100 753 -1970 10 16 0 9 ISAAC 50.8 172.2 45 740 -1991 3 10 12 21 FLORENCE 43.7 223.9 159 148 -1950 6 14 12 24 HELENE 19.8 319.4 70 751 -1982 9 24 6 23 JOYCE 52.4 173.8 45 361 -1972 6 3 6 22 SANDY 37.9 337.2 128 498 -1991 5 22 18 24 JOYCE 33.6 236.9 79 696 -1997 8 15 12 3 MICHAEL 49.5 307.4 147 746 -1981 1 9 12 4 ERNESTO 65.7 34.3 88 131 -1958 7 13 6 1 OSCAR 8.9 101.5 124 748 -1978 11 3 0 16 FLORENCE 44.0 193.8 82 536 -1980 3 13 18 1 CHRIS 53.9 51.7 78 541 -1965 11 27 12 11 ISAAC 63.2 143.1 93 894 -1983 6 10 18 20 PATTY 14.0 351.7 111 329 -1968 6 9 18 9 ISAAC 67.1 118.4 156 798 -1989 11 21 12 27 VALERIE 60.0 308.1 160 559 -1960 7 7 12 23 ISAAC 44.3 253.5 110 441 -1978 5 27 6 16 OSCAR 9.9 19.4 85 146 -1998 7 3 18 9 ISAAC 28.2 331.4 139 629 -1960 1 15 12 17 ISAAC 60.9 272.5 40 177 -1976 4 5 12 24 NADINE 14.7 21.1 81 627 -1953 6 22 12 19 OSCAR 56.9 54.2 22 758 -1969 9 16 12 14 MICHAEL 33.8 19.9 109 637 -1972 7 13 0 13 DEBBY 20.3 346.8 70 458 -1989 2 3 6 4 JOYCE 15.4 142.6 41 349 -1966 7 26 12 27 ERNESTO 57.6 349.7 74 89 -1951 3 1 12 24 PATTY 24.0 229.8 62 595 -1952 11 23 12 2 PATTY 11.6 44.1 95 336 -1978 5 12 12 8 RAFAEL 41.8 133.9 85 536 -1988 1 28 6 15 OSCAR 68.0 231.6 164 222 -1973 3 25 12 28 RAFAEL 38.1 302.1 144 640 -2003 2 2 6 10 LESLIE 49.7 126.0 30 39 -1964 10 9 0 13 ERNESTO 62.2 96.0 154 115 -1955 9 12 18 11 GORDON 67.7 201.5 37 170 -2001 3 6 18 28 GORDON 15.5 45.5 122 627 -2001 2 7 6 9 RAFAEL 40.9 183.0 28 198 -1958 7 17 12 28 TONY 35.1 208.1 64 601 -1983 7 13 18 10 WILLIAM 13.5 136.4 147 532 -1997 5 24 0 1 HELENE 23.2 350.5 78 55 -1981 12 17 12 14 ERNESTO 45.1 154.2 138 83 -1954 3 18 18 28 GORDON 57.8 137.6 112 514 -1962 3 16 6 6 FLORENCE 64.5 21.8 131 735 -1957 3 13 12 15 OSCAR 9.0 277.5 60 570 -2002 8 15 12 27 VALERIE 64.8 196.7 17 250 -1999 5 28 12 5 FLORENCE 8.6 290.4 71 394 -2002 9 8 12 17 NADINE 27.7 77.4 147 635 -1975 11 23 6 18 DEBBY 51.1 352.1 18 526 -1986 3 11 6 13 VALERIE 25.9 162.0 85 161 -1989 8 7 12 23 BERYL 44.8 265.0 160 32 -1992 5 28 6 11 OSCAR 65.2 46.7 148 347 -1983 12 15 6 27 FLORENCE 13.2 279.3 42 497 -1971 4 5 0 17 ISAAC 49.8 337.8 35 755 -1954 9 27 12 12 DEBBY 63.4 126.6 63 492 -1989 3 20 18 7 KIRK 58.7 21.0 36 228 -1975 9 20 18 28 ISAAC 55.2 54.2 10 751 -1976 3 22 12 2 RAFAEL 57.4 193.4 33 757 -1990 3 18 6 20 WILLIAM 21.8 196.7 67 24 -1963 9 28 0 23 ALBERTO 42.3 320.3 51 163 -1996 11 26 0 28 BERYL 49.3 60.9 58 867 -1951 8 6 0 17 VALERIE 27.3 357.5 57 441 -1994 8 8 6 4 TONY 46.0 79.6 76 844 -1958 12 26 18 7 CHRIS 37.6 180.5 59 6 -1994 11 15 18 10 SANDY 17.1 219.9 118 137 -1958 2 15 6 12 FLORENCE 38.9 4.0 54 117 -1989 10 4 0 26 PATTY 34.5 223.1 12 696 -1976 1 13 6 1 FLORENCE 32.1 19.4 147 834 -1955 11 13 12 22 TONY 8.6 73.5 54 317 -1994 2 27 0 3 FLORENCE 29.0 128.6 111 535 -1993 1 20 12 25 MICHAEL 51.6 22.2 44 755 -1950 3 15 12 11 JOYCE 31.6 113.3 44 859 -1995 9 2 12 15 KIRK 50.3 300.6 41 500 -1987 8 21 12 4 NADINE 50.4 105.6 67 411 -1969 5 27 12 15 CHRIS 54.5 244.2 12 480 -1985 5 18 12 9 BERYL 65.9 349.0 92 123 -2001 2 18 18 18 SANDY 20.9 31.5 123 417 -1967 10 3 12 12 WILLIAM 16.8 156.8 125 183 -1996 7 16 0 26 ERNESTO 63.7 321.7 153 816 -2004 6 3 12 28 PATTY 33.1 156.7 27 562 -1967 4 20 12 28 OSCAR 9.6 45.0 60 806 -1999 7 10 12 20 WILLIAM 61.4 306.0 94 800 -1986 12 7 6 5 ERNESTO 31.4 262.2 61 321 -1985 12 9 12 12 FLORENCE 42.5 164.4 40 641 -1983 5 20 12 22 GORDON 20.5 76.7 63 655 -1968 8 16 6 7 JOYCE 55.0 345.0 21 515 -1999 3 19 6 5 GORDON 59.3 311.7 78 228 -1995 6 20 0 6 LESLIE 13.5 137.6 124 145 -1979 2 26 18 13 CHRIS 34.8 301.4 58 201 -1974 8 3 18 27 SANDY 26.5 350.8 115 668 -1961 1 2 12 11 RAFAEL 42.4 246.1 91 744 -2002 5 8 6 6 VALERIE 34.9 91.3 156 401 -1950 4 26 6 3 PATTY 35.9 166.3 135 20 -1966 7 19 12 7 SANDY 20.7 202.8 39 678 -1983 2 24 6 27 VALERIE 29.0 53.8 21 821 -1959 8 7 0 26 RAFAEL 8.8 96.2 91 741 -1975 8 12 0 14 KIRK 69.7 157.8 19 302 -1993 8 8 6 13 OSCAR 8.7 234.2 138 781 -1959 9 16 18 12 PATTY 63.3 257.8 49 528 -1965 2 24 6 3 RAFAEL 10.0 27.1 142 387 -1970 12 22 18 21 OSCAR 15.8 60.5 31 516 -1973 2 4 12 21 HELENE 64.3 327.9 161 349 -1957 3 14 0 13 VALERIE 41.3 340.8 56 850 -1972 7 4 6 2 TONY 14.2 282.9 17 297 -1956 11 12 6 16 JOYCE 7.5 282.1 54 484 -1956 12 16 6 17 KIRK 40.7 91.6 100 372 -1987 5 14 12 21 VALERIE 51.9 157.1 160 262 -1969 12 4 0 5 GORDON 9.5 113.8 84 671 -1961 12 1 18 6 NADINE 53.8 250.2 83 523 -1993 4 23 6 14 OSCAR 21.6 76.7 16 290 -1979 2 6 6 9 PATTY 29.7 304.8 40 773 -1992 12 28 6 13 ALBERTO 45.8 123.8 78 825 -1952 7 15 12 14 BERYL 12.2 223.1 92 654 -1991 9 19 12 17 MICHAEL 49.0 269.2 99 609 -1961 4 24 12 10 ISAAC 23.4 210.6 43 285 -1977 10 13 18 11 VALERIE 48.9 32.3 11 344 -1952 4 8 18 27 WILLIAM 7.1 222.3 125 223 -1952 8 6 6 22 CHRIS 29.0 27.5 142 589 -1970 1 3 0 1 CHRIS 10.1 138.0 105 615 -1976 2 5 0 25 VALERIE 46.2 312.6 96 899 -1951 6 27 12 6 RAFAEL 31.6 129.2 131 381 -1953 11 4 6 23 NADINE 13.4 165.2 29 157 -1986 10 27 12 16 NADINE 46.3 220.3 144 323 -1988 2 1 12 20 ERNESTO 19.8 20.6 80 326 -1982 11 12 18 19 GORDON 18.9 90.4 65 45 -1981 4 17 6 20 DEBBY 68.7 312.7 84 433 -1983 4 2 6 2 SANDY 29.9 219.3 29 815 -1969 9 3 18 23 ISAAC 19.2 208.0 113 681 -1951 11 11 18 11 MICHAEL 39.4 157.4 140 314 -1999 10 19 12 6 NADINE 17.4 310.2 90 256 -1966 6 19 6 26 NADINE 53.6 215.1 43 349 -1993 8 18 0 3 TONY 34.1 112.1 108 893 -1998 5 20 6 1 KIRK 18.1 118.3 151 122 -2004 7 6 18 24 ISAAC 33.6 351.2 131 97 -1962 10 21 6 23 HELENE 7.6 252.7 40 306 -2004 8 14 12 28 MICHAEL 32.1 142.9 67 495 -1962 11 3 18 13 ISAAC 25.9 147.9 80 519 -1977 11 5 12 5 TONY 11.4 348.9 163 405 -1963 4 21 18 21 BERYL 49.1 310.9 87 185 -1987 2 27 18 11 LESLIE 41.2 103.9 109 363 -1962 5 22 18 27 LESLIE 17.0 70.6 114 580 -2001 5 6 18 26 TONY 45.3 351.2 22 793 -1963 9 19 18 8 KIRK 34.8 346.6 31 712 -1970 1 18 0 18 RAFAEL 43.6 36.1 109 167 -1950 7 15 18 10 FLORENCE 47.5 176.0 64 866 -1954 8 12 18 8 KIRK 41.7 256.0 88 772 -1952 6 17 6 5 SANDY 49.9 23.8 91 582 -1952 5 8 12 8 TONY 49.2 299.8 55 894 -1971 3 7 12 16 DEBBY 31.6 41.0 94 436 -1977 1 26 12 20 VALERIE 68.2 65.2 126 157 -1998 9 6 6 21 FLORENCE 68.0 357.2 128 542 -1967 4 5 12 6 VALERIE 27.4 56.1 105 520 -1960 5 15 12 16 BERYL 24.8 212.0 126 850 -2003 4 10 6 7 HELENE 19.6 0.9 52 870 -2000 1 1 0 28 PATTY 56.7 335.8 139 797 -1977 2 12 18 2 NADINE 50.6 190.1 102 44 -1993 8 8 0 12 BERYL 30.0 137.8 55 272 -1984 1 17 6 16 PATTY 44.6 83.7 155 141 -1975 1 1 12 15 ALBERTO 19.1 317.5 32 819 -1955 10 15 18 9 JOYCE 21.2 69.5 33 674 -1951 9 10 12 7 DEBBY 37.2 170.7 73 470 -1962 7 14 18 16 WILLIAM 69.9 269.4 74 178 -2000 2 27 12 19 CHRIS 61.5 63.6 129 391 -1950 12 22 6 7 ALBERTO 22.7 223.9 105 26 -1978 4 21 12 20 FLORENCE 31.9 229.0 110 305 -1968 9 3 0 23 WILLIAM 31.1 204.0 112 899 -1993 10 22 0 15 ALBERTO 17.9 197.4 145 117 -1964 11 12 6 14 LESLIE 66.2 48.9 92 810 -1957 9 19 0 22 FLORENCE 69.8 82.7 21 618 -1990 7 10 6 14 JOYCE 39.9 44.7 105 269 -1950 3 27 12 4 HELENE 48.6 111.5 83 28 -1992 3 28 6 28 GORDON 51.2 158.8 153 57 -1963 2 1 18 24 ISAAC 66.2 11.6 16 34 -2004 4 6 6 18 LESLIE 46.3 157.9 102 228 -1962 5 4 18 25 WILLIAM 42.7 42.2 134 99 -1989 9 4 0 4 ISAAC 7.0 247.4 59 498 -1954 1 6 6 6 TONY 58.1 322.9 36 402 -1974 5 19 18 26 SANDY 24.9 211.3 164 44 -1970 3 14 0 11 GORDON 67.6 78.7 147 701 -1971 1 19 0 1 KIRK 29.2 53.7 90 786 -1969 5 14 18 27 WILLIAM 69.7 296.1 28 140 -1993 2 2 18 18 DEBBY 33.1 152.4 123 44 -1967 8 17 12 9 PATTY 31.0 205.5 79 513 -1988 5 19 18 17 DEBBY 39.3 61.4 109 51 -1956 9 8 6 16 CHRIS 59.7 301.1 44 863 -1965 7 19 18 21 LESLIE 43.4 196.3 131 708 -1965 1 13 0 2 LESLIE 57.5 134.4 56 496 -1984 10 25 6 15 SANDY 46.2 142.8 130 764 -1986 2 3 12 17 TONY 8.3 123.1 81 501 -1962 8 8 18 2 ISAAC 30.7 174.2 141 294 -1953 2 22 12 24 NADINE 40.0 202.8 63 700 -1999 7 8 18 6 HELENE 7.5 52.0 111 735 -1950 4 23 12 11 ALBERTO 50.3 86.9 31 799 -1988 1 2 0 2 CHRIS 66.8 70.4 107 563 -1981 8 20 18 8 DEBBY 58.8 52.3 126 320 -2003 10 25 0 8 RAFAEL 20.5 301.7 114 664 -1951 5 1 18 13 OSCAR 31.8 125.7 87 682 -1966 1 5 18 6 LESLIE 18.5 317.4 118 280 -1982 1 16 12 14 PATTY 29.8 202.9 23 788 -1996 1 19 12 20 RAFAEL 40.9 233.8 151 84 -1950 5 26 6 1 OSCAR 68.1 33.5 55 700 -2000 4 23 0 27 PATTY 33.1 34.7 12 231 -1990 12 16 6 8 BERYL 44.5 253.3 97 500 -1991 12 20 6 5 WILLIAM 26.1 129.0 13 850 -1958 2 16 12 1 CHRIS 57.9 8.1 164 624 -1981 6 5 0 18 JOYCE 47.8 260.7 130 264 -1972 6 22 6 9 BERYL 43.3 173.2 87 203 -1955 3 26 0 4 DEBBY 9.5 220.1 56 639 -1955 9 7 12 24 MICHAEL 38.5 335.6 20 791 -1960 5 23 6 24 ERNESTO 56.1 85.3 114 657 -1970 1 22 12 5 FLORENCE 44.0 31.0 72 184 -1985 1 13 12 5 OSCAR 51.3 20.0 93 549 -1993 5 13 0 16 RAFAEL 27.9 189.9 110 80 -1955 3 15 0 15 HELENE 24.8 175.3 106 207 -1986 5 22 0 28 ERNESTO 46.9 201.4 58 860 -2000 4 4 0 10 HELENE 55.1 297.4 113 419 -2002 1 17 12 14 NADINE 33.7 332.9 63 10 -1998 3 13 6 4 ERNESTO 26.4 195.4 21 754 -1975 6 19 12 9 KIRK 24.7 131.0 102 656 -1974 3 25 12 10 SANDY 12.6 170.5 18 562 -1964 10 11 18 15 RAFAEL 54.0 197.6 29 189 -1971 11 1 0 8 FLORENCE 61.2 30.6 66 261 -1951 11 28 18 4 RAFAEL 41.4 203.4 127 609 -1958 11 8 0 27 KIRK 9.0 98.1 127 353 -1959 4 22 18 20 DEBBY 58.8 117.9 39 764 -1965 5 15 6 8 BERYL 21.5 141.7 156 787 -2001 1 20 18 3 TONY 45.4 78.8 23 513 -1987 11 14 12 15 KIRK 28.6 107.0 119 284 -1986 8 11 6 25 OSCAR 50.3 74.0 77 95 -1997 7 1 0 17 LESLIE 21.7 189.3 53 613 -2002 12 26 0 17 HELENE 35.0 213.7 60 810 -1979 7 9 6 23 BERYL 67.7 244.3 133 684 -1957 8 7 6 8 SANDY 36.0 167.1 77 785 -1953 9 26 0 12 OSCAR 60.4 83.2 38 475 -1957 1 1 0 21 SANDY 16.0 343.9 84 84 -1961 8 24 6 4 RAFAEL 66.0 121.5 140 498 -1969 2 18 18 25 VALERIE 57.7 315.4 101 441 -1959 9 5 12 20 VALERIE 61.1 79.4 97 82 -1996 12 6 0 16 OSCAR 57.7 117.2 102 665 -1950 3 10 6 6 MICHAEL 7.2 20.3 78 629 -1998 1 13 12 7 RAFAEL 49.8 33.3 89 364 -2004 4 22 18 11 RAFAEL 37.4 205.2 156 353 -1981 8 4 6 19 GORDON 54.5 48.9 63 443 -1991 9 20 6 14 RAFAEL 26.6 242.6 161 337 -1964 7 13 18 13 CHRIS 69.6 186.5 82 510 -1952 1 25 0 28 FLORENCE 57.5 301.2 140 645 -1964 11 1 0 26 FLORENCE 56.6 95.0 57 189 -1988 8 10 12 28 CHRIS 47.0 18.7 63 709 -1971 4 22 18 14 OSCAR 46.4 290.1 68 53 -1956 6 11 18 12 HELENE 32.9 171.7 16 308 -1982 8 20 12 21 FLORENCE 14.9 1.7 46 851 -2000 5 3 18 9 CHRIS 46.8 349.0 27 759 -1970 3 9 6 16 ERNESTO 28.7 234.1 122 802 -2001 5 7 0 9 WILLIAM 33.0 342.7 16 842 -1955 11 10 0 22 JOYCE 37.4 319.4 17 784 -1985 4 28 0 28 PATTY 21.0 286.0 56 872 -1986 9 12 6 3 PATTY 25.0 72.0 154 596 -1963 6 10 12 9 VALERIE 31.2 308.3 103 5 -2001 10 12 6 8 JOYCE 69.4 153.7 47 347 -1967 5 10 0 26 JOYCE 8.1 118.5 143 280 -1997 9 15 0 23 HELENE 24.4 116.7 10 885 -1981 6 12 12 22 OSCAR 52.4 147.3 161 657 -1965 9 4 6 11 DEBBY 48.6 18.3 108 398 -1970 8 7 12 1 WILLIAM 21.9 96.3 151 877 -1963 6 1 6 9 SANDY 58.5 137.1 29 469 -1986 1 23 18 13 VALERIE 10.5 332.2 100 226 -1989 6 4 12 24 LESLIE 8.9 55.3 91 661 -1970 2 27 6 16 WILLIAM 47.8 18.3 142 298 -1970 11 3 12 19 OSCAR 10.9 261.4 161 892 -1996 10 23 0 18 BERYL 54.9 172.4 87 94 -2002 9 1 18 10 ALBERTO 37.7 35.2 146 125 -1989 8 10 0 15 WILLIAM 65.2 135.4 163 330 -2004 11 26 12 19 WILLIAM 19.3 55.0 148 263 -1952 12 9 0 23 ISAAC 54.2 330.5 142 145 -1984 6 11 0 25 WILLIAM 65.6 36.7 152 620 -1967 6 28 0 14 SANDY 53.1 18.6 16 634 -1958 10 8 12 25 BERYL 26.1 178.7 138 342 -1951 10 22 0 26 LESLIE 22.0 102.5 24 262 -1998 4 13 12 21 DEBBY 52.8 36.1 68 625 -1981 7 17 18 1 ALBERTO 11.0 267.5 111 158 -1967 4 22 12 1 NADINE 10.0 94.6 114 336 -1983 10 17 0 15 JOYCE 21.1 29.3 69 365 -1977 4 24 18 22 TONY 59.2 29.8 110 849 -2001 10 28 6 26 BERYL 24.3 85.8 82 111 -1982 8 7 12 2 ERNESTO 11.5 41.7 13 292 -1976 2 20 0 9 ERNESTO 23.6 77.6 90 3 -1956 12 13 6 18 OSCAR 18.0 116.6 67 291 -1967 4 16 6 10 DEBBY 49.7 287.3 90 371 -1998 4 13 18 4 SANDY 55.0 24.3 111 535 -1968 9 15 18 11 BERYL 9.7 104.7 12 391 -1973 12 17 12 25 ERNESTO 60.5 9.5 155 620 -2001 11 1 18 6 DEBBY 65.3 345.9 151 311 -1987 8 1 6 6 OSCAR 54.7 316.6 141 628 -1996 2 23 0 4 LESLIE 60.5 311.2 112 242 -1999 11 5 12 7 DEBBY 31.1 200.6 62 853 -1957 4 11 18 5 OSCAR 45.8 36.9 142 233 -1993 12 27 6 13 PATTY 25.7 87.5 49 90 -1980 5 24 6 27 RAFAEL 47.5 187.8 66 357 -1968 5 13 18 15 VALERIE 7.3 314.5 152 314 -1950 9 8 0 16 MICHAEL 25.3 79.8 108 577 -1987 8 7 0 13 PATTY 30.3 123.8 131 245 -1992 3 13 18 14 VALERIE 35.5 249.4 60 564 -1994 4 9 12 10 BERYL 40.3 77.2 34 37 -1984 3 27 18 9 KIRK 44.4 13.3 34 186 -1995 6 1 18 23 VALERIE 55.9 177.7 117 182 -1978 12 3 12 14 RAFAEL 39.0 168.5 159 46 -1992 9 23 18 14 ISAAC 37.9 325.3 91 645 -1992 11 15 0 15 SANDY 24.3 240.3 25 67 -1969 6 13 12 8 FLORENCE 11.9 88.8 66 226 -1977 10 10 18 20 CHRIS 47.6 14.5 130 496 -1971 1 12 18 9 ERNESTO 61.6 35.5 159 322 -1982 7 8 18 14 LESLIE 53.6 245.2 44 884 -2000 2 3 0 5 TONY 32.9 210.5 94 32 -1992 5 6 0 23 SANDY 30.8 174.8 141 343 -2003 2 5 18 16 TONY 10.9 79.0 129 3 -1988 4 2 6 8 KIRK 64.6 169.1 50 705 -1951 1 7 0 3 BERYL 62.4 317.2 121 867 -1970 11 14 0 8 DEBBY 42.6 160.3 90 449 -1952 8 3 18 10 JOYCE 16.7 117.9 52 589 -1966 3 7 6 3 ALBERTO 19.3 224.1 162 411 -1973 3 5 18 20 LESLIE 46.9 138.3 154 734 -1984 12 14 0 19 ERNESTO 21.2 173.1 107 641 -1997 5 9 6 14 ERNESTO 57.1 88.7 35 893 -1998 6 26 18 9 FLORENCE 18.5 298.3 135 76 -1958 9 9 18 13 OSCAR 20.6 279.4 96 782 -1962 9 1 12 22 PATTY 14.1 261.5 127 531 -1954 8 17 18 11 VALERIE 40.1 198.2 106 218 -1968 10 25 6 19 NADINE 21.0 23.4 77 816 -1994 6 28 0 15 LESLIE 65.3 70.0 28 787 -1987 2 14 6 5 TONY 67.2 346.9 100 812 -1976 2 20 6 18 ISAAC 39.0 313.7 135 799 -1970 11 26 0 27 ERNESTO 32.2 232.1 37 632 -1994 6 22 6 6 PATTY 41.1 286.0 38 432 -1988 11 4 6 20 VALERIE 30.6 334.2 148 151 -1963 4 17 6 25 JOYCE 31.2 347.8 139 488 -1967 10 13 0 6 JOYCE 53.2 125.7 147 607 -1985 1 26 12 7 TONY 59.5 27.7 139 491 -1980 10 15 18 21 ISAAC 30.5 288.1 75 384 -1962 11 7 0 19 TONY 18.5 202.0 85 471 -1979 1 27 0 15 BERYL 44.8 90.2 98 868 -1985 5 6 12 12 ALBERTO 52.5 273.5 113 259 -1983 4 25 18 4 DEBBY 42.6 82.0 118 613 -1993 2 20 18 20 ISAAC 44.6 99.4 154 703 -1982 3 16 0 7 PATTY 48.2 292.4 26 493 -1983 2 11 12 7 ISAAC 24.3 226.1 52 359 -1995 6 2 6 14 SANDY 25.8 272.5 116 815 -2002 5 24 0 16 JOYCE 40.1 89.7 68 574 -1967 4 25 18 27 PATTY 20.9 272.7 59 80 -1960 3 9 12 14 VALERIE 54.8 127.2 90 296 -1970 7 27 6 23 VALERIE 56.0 89.0 99 372 -1980 3 21 18 23 JOYCE 45.2 319.0 148 665 -1978 7 18 12 27 MICHAEL 58.4 254.9 43 30 -1998 10 13 6 14 ISAAC 34.2 107.8 136 141 -2002 2 1 12 18 BERYL 20.1 93.0 68 219 -1955 3 16 12 28 KIRK 36.1 193.1 31 892 -2002 3 11 0 12 GORDON 43.9 42.8 128 673 -1952 5 8 0 10 CHRIS 40.1 32.5 41 669 -1978 2 21 18 11 WILLIAM 64.7 235.6 86 742 -1987 1 26 6 18 GORDON 53.4 62.3 107 851 -1987 1 7 18 15 WILLIAM 19.0 97.1 157 507 -1970 5 23 6 10 ISAAC 34.0 205.5 102 718 -2001 2 16 6 28 PATTY 11.7 300.4 158 11 -1989 2 26 0 16 JOYCE 24.9 189.1 126 489 -2003 8 4 18 1 CHRIS 47.2 23.2 26 271 -1956 6 5 12 22 WILLIAM 43.0 62.5 107 321 -1956 12 19 6 21 RAFAEL 55.5 304.4 52 592 -1999 11 8 12 8 TONY 50.4 140.0 24 466 -1968 9 7 0 19 HELENE 26.9 7.0 19 513 -1996 4 16 6 17 FLORENCE 59.3 211.9 13 82 -1968 4 24 18 25 RAFAEL 53.7 194.0 78 149 -1964 8 6 0 4 PATTY 64.5 225.5 69 493 -1980 8 13 0 22 SANDY 36.8 88.4 20 561 -1996 8 12 18 20 CHRIS 47.3 167.5 78 252 -1974 4 1 0 21 DEBBY 60.6 135.3 148 250 -1982 2 14 18 20 TONY 38.7 315.3 139 168 -1955 1 19 18 7 CHRIS 40.2 112.3 15 266 -1955 12 25 0 14 ISAAC 53.3 187.7 75 842 -1997 5 8 18 1 BERYL 59.7 255.3 130 885 -1988 10 12 0 27 FLORENCE 37.4 200.3 136 293 -1974 4 2 18 11 ISAAC 7.3 35.8 129 145 -1959 1 12 18 11 OSCAR 23.8 196.7 142 364 -1996 11 17 6 13 OSCAR 48.1 80.5 13 498 -1952 7 12 12 24 NADINE 51.8 147.9 51 141 -2001 1 21 6 13 GORDON 51.8 86.3 162 574 -1981 2 4 12 11 NADINE 9.4 38.5 48 206 -1977 6 18 12 13 HELENE 55.1 172.3 164 620 -1980 10 22 6 15 TONY 60.2 253.7 155 867 -1950 9 28 12 13 TONY 13.2 104.4 43 154 -1955 5 18 12 25 NADINE 27.8 90.3 85 9 -2001 2 3 12 25 WILLIAM 12.0 26.3 20 622 -1970 7 15 0 20 JOYCE 69.4 274.4 43 600 -1994 8 24 0 24 FLORENCE 69.4 286.0 117 606 -1991 4 3 12 25 PATTY 38.6 76.9 31 893 -1956 5 24 12 21 PATTY 58.7 344.5 68 393 -1995 11 2 0 10 HELENE 69.9 33.2 21 471 -1976 10 1 12 25 GORDON 64.1 64.8 157 490 -1986 5 8 18 15 FLORENCE 8.2 347.2 10 593 -1951 7 16 6 15 JOYCE 28.2 157.5 79 301 -1985 1 5 0 15 JOYCE 59.6 248.9 104 320 -1984 5 9 12 24 CHRIS 50.2 317.9 112 138 -2001 7 1 18 27 DEBBY 50.5 282.0 14 663 -1955 1 16 6 7 ERNESTO 24.4 125.9 151 146 -1954 4 16 12 18 PATTY 59.5 175.2 142 370 -1965 12 16 12 1 WILLIAM 40.7 8.0 73 402 -1995 10 24 0 27 TONY 42.2 224.2 25 687 -1983 8 12 18 28 DEBBY 60.1 34.9 50 12 -1982 6 16 6 8 PATTY 14.7 202.4 14 871 -1992 11 5 0 13 WILLIAM 28.2 178.9 33 561 -1990 4 11 0 28 ISAAC 57.1 51.1 151 674 -1979 1 11 0 12 CHRIS 31.3 65.8 53 115 -1952 6 4 0 12 LESLIE 8.1 323.2 89 408 -1999 10 25 12 26 ISAAC 15.9 122.7 83 285 -2000 6 4 18 26 RAFAEL 51.9 327.6 98 757 -1989 3 9 0 3 TONY 19.8 19.7 72 63 -1983 4 25 6 23 DEBBY 38.7 186.3 156 337 -2001 1 25 18 27 CHRIS 7.0 332.0 49 741 -1952 8 15 18 14 TONY 12.7 26.0 14 18 -1951 8 13 6 6 GORDON 49.6 172.4 164 693 -1973 12 8 6 21 BERYL 54.2 303.3 117 130 -1978 11 23 12 6 ALBERTO 19.4 212.2 126 59 -1957 10 23 6 4 OSCAR 7.5 176.2 19 828 -1978 3 2 0 16 CHRIS 38.8 98.8 23 189 -1988 8 12 6 17 GORDON 60.8 357.8 155 567 -1993 8 2 0 1 CHRIS 24.7 234.6 163 875 -1973 10 4 0 6 OSCAR 12.3 149.9 85 845 -1951 8 9 18 3 TONY 62.1 255.8 42 648 -1979 5 16 6 27 HELENE 66.7 56.3 73 582 -1992 1 11 18 23 HELENE 24.8 21.7 109 110 -1997 9 26 0 21 LESLIE 63.7 270.3 45 742 -1977 8 25 18 16 LESLIE 27.7 117.8 23 873 -1991 9 8 18 13 PATTY 37.5 351.7 16 313 -1999 10 27 18 5 SANDY 16.7 121.2 153 836 -2000 12 3 6 15 JOYCE 21.9 349.6 54 363 -1953 4 1 0 19 HELENE 62.9 280.8 24 355 -1982 11 27 12 10 BERYL 32.3 311.7 160 737 -1993 7 25 12 9 FLORENCE 50.5 229.7 145 315 -1988 9 25 12 4 OSCAR 30.4 317.9 164 448 -1994 6 28 12 10 MICHAEL 46.1 352.6 104 336 -2001 5 20 18 11 VALERIE 50.1 222.1 114 22 -1988 1 7 18 20 ALBERTO 33.9 32.2 115 235 -1975 1 9 12 16 OSCAR 57.9 198.6 24 112 -1992 11 19 18 10 CHRIS 52.6 168.1 79 53 -1964 6 5 12 21 CHRIS 28.8 292.1 154 392 -1998 7 2 18 21 WILLIAM 45.7 215.4 134 85 -1968 9 27 6 9 GORDON 18.0 198.2 140 252 -1984 2 15 18 20 ISAAC 13.1 223.6 108 871 -1987 3 1 6 16 LESLIE 48.7 226.3 116 424 -1957 11 21 0 5 VALERIE 36.7 38.3 15 519 -1973 3 16 0 28 JOYCE 25.1 253.6 14 647 -1984 8 22 18 1 VALERIE 8.5 75.9 121 591 -1952 6 4 18 1 GORDON 50.6 260.0 160 163 -1996 5 13 18 21 NADINE 20.7 171.6 51 689 -1968 6 10 18 5 OSCAR 25.1 221.9 137 871 -2004 3 25 0 25 RAFAEL 65.7 260.9 109 418 -1962 1 22 12 9 VALERIE 34.1 124.7 70 416 -1960 12 21 6 14 DEBBY 47.3 103.8 147 577 -1956 10 13 0 14 BERYL 14.4 85.3 31 563 -1983 6 13 12 6 JOYCE 26.5 337.7 70 160 -2004 2 18 18 15 JOYCE 44.1 237.0 69 149 -2002 4 25 18 24 ALBERTO 52.2 45.2 71 156 -1958 12 21 6 15 MICHAEL 37.7 48.0 34 195 -2004 8 5 6 20 CHRIS 42.7 248.4 90 747 -1957 5 10 0 16 LESLIE 29.3 292.8 54 222 -1966 9 11 12 8 BERYL 69.9 140.2 120 379 -2003 8 15 18 15 MICHAEL 68.8 283.6 36 796 -1975 9 14 6 9 HELENE 28.9 137.8 159 264 -1984 7 9 12 5 TONY 47.5 32.5 21 811 -1995 2 23 6 22 BERYL 15.3 18.4 104 34 -1975 3 13 0 16 TONY 42.8 224.4 128 102 -1961 2 6 12 22 OSCAR 66.5 26.0 161 474 -1952 9 22 18 8 MICHAEL 7.4 145.2 20 854 -2001 1 1 0 9 RAFAEL 10.3 310.5 70 833 -2001 6 24 18 25 OSCAR 52.1 14.9 21 422 -1951 8 18 12 26 LESLIE 9.9 50.5 19 585 -1954 10 12 6 25 ALBERTO 21.6 194.1 154 588 -1991 1 27 12 16 JOYCE 20.3 137.3 114 513 -1982 11 5 12 16 ISAAC 59.5 273.0 18 550 -1954 4 2 6 10 DEBBY 11.9 24.6 47 615 -1950 7 19 18 8 JOYCE 48.4 172.3 85 530 -1967 3 27 12 21 GORDON 36.4 314.9 11 767 -1987 8 5 6 28 FLORENCE 30.1 173.3 148 792 -1969 8 6 6 21 KIRK 63.5 132.6 157 126 -1970 5 20 18 3 NADINE 9.1 218.0 112 36 -1968 1 9 12 12 LESLIE 44.9 170.3 71 347 -1955 12 5 18 26 NADINE 43.1 230.0 138 411 -1976 4 27 18 14 LESLIE 18.0 228.8 49 166 -1986 12 25 6 8 KIRK 55.6 24.1 89 141 -1996 1 23 12 18 ISAAC 19.6 54.2 10 735 -1959 12 23 0 24 BERYL 20.6 213.9 30 448 -1987 1 21 18 2 CHRIS 54.7 336.4 114 455 -1980 3 4 18 15 FLORENCE 58.5 321.5 152 180 -1961 2 7 6 5 KIRK 27.6 269.1 122 578 -1995 11 26 12 1 TONY 42.2 14.7 17 182 -1951 5 3 0 18 KIRK 28.5 7.8 66 7 -1992 4 23 6 18 ERNESTO 61.6 6.5 135 610 -1970 10 17 18 23 SANDY 50.4 338.1 133 756 -1976 10 14 0 20 LESLIE 51.8 162.2 88 211 -1985 8 5 18 1 DEBBY 36.6 351.2 142 88 -1986 4 18 12 23 FLORENCE 69.9 168.6 67 64 -1965 3 8 6 12 SANDY 62.2 140.8 139 318 -1982 6 18 12 24 WILLIAM 28.7 329.2 89 504 -1994 5 20 18 20 SANDY 66.8 257.2 82 105 -1979 12 10 0 9 PATTY 7.3 222.5 40 85 -1993 11 5 18 19 GORDON 11.1 197.3 142 353 -2002 1 8 18 28 CHRIS 20.5 3.7 95 26 -1957 12 8 6 23 CHRIS 37.4 159.0 71 376 -1989 4 7 6 19 OSCAR 27.8 330.0 153 406 -1958 1 4 0 11 JOYCE 43.9 0.3 145 73 -1962 5 22 18 19 ISAAC 67.6 65.3 10 715 -1986 2 17 0 7 PATTY 51.7 80.1 108 195 -1954 9 9 0 11 MICHAEL 37.0 83.1 20 86 -1999 4 13 6 26 KIRK 47.7 276.5 70 246 -1968 2 8 6 16 GORDON 50.1 260.6 49 158 -1979 7 3 18 1 NADINE 27.9 194.7 24 777 -1957 11 24 0 15 MICHAEL 49.7 73.6 116 426 -1952 5 4 12 5 SANDY 32.1 74.5 134 159 -1998 9 24 18 18 ISAAC 29.2 105.3 75 81 -1962 8 21 0 25 CHRIS 56.6 150.9 101 833 -2002 1 2 6 7 VALERIE 56.8 210.7 101 417 -1962 11 23 18 2 BERYL 34.2 20.3 11 70 -2003 10 20 12 12 VALERIE 40.1 143.1 95 665 -1986 3 4 0 23 LESLIE 17.3 1.7 51 152 -1985 8 16 0 25 CHRIS 11.5 194.5 59 821 -1986 5 8 0 22 FLORENCE 17.4 248.9 25 738 -1977 12 25 6 4 WILLIAM 19.6 159.0 86 130 -1964 9 25 0 15 CHRIS 39.6 276.8 52 19 -2001 6 1 12 27 CHRIS 21.9 200.3 12 9 -2004 11 23 6 28 PATTY 7.2 241.5 91 719 -1983 8 12 18 1 HELENE 61.3 17.9 106 533 -1983 7 26 18 28 RAFAEL 21.5 357.1 86 412 -1951 7 10 0 7 DEBBY 59.0 48.9 106 146 -1962 1 14 0 19 MICHAEL 50.9 165.4 147 216 -1980 11 19 18 14 OSCAR 30.9 286.7 90 378 -1978 4 6 0 11 ISAAC 59.0 1.0 56 734 -1971 10 14 0 18 WILLIAM 66.8 308.5 124 371 -1991 6 8 6 14 KIRK 56.7 195.6 135 897 -1977 12 5 0 4 JOYCE 8.3 7.5 27 486 -1968 1 18 12 12 HELENE 16.3 58.2 141 161 -1963 10 25 0 8 HELENE 67.4 79.6 19 603 -1985 12 11 6 20 TONY 55.7 15.1 71 360 -1950 4 25 18 18 DEBBY 47.3 275.2 74 194 -1957 12 27 6 21 DEBBY 7.3 233.0 40 213 -1970 2 21 6 19 LESLIE 10.7 191.4 81 562 -2002 10 25 18 27 ERNESTO 27.7 167.1 56 761 -1968 6 14 6 16 KIRK 12.8 101.7 72 843 -1955 10 1 6 20 FLORENCE 13.1 324.0 61 469 -1959 5 10 12 10 RAFAEL 68.6 173.8 12 866 -1980 9 14 6 24 JOYCE 59.0 281.4 70 860 -1982 8 24 6 19 SANDY 58.9 110.9 135 851 -1998 5 25 12 13 JOYCE 59.5 42.4 94 681 -1998 2 21 18 15 TONY 28.1 115.7 110 405 -1998 4 17 0 4 MICHAEL 55.9 315.8 93 62 -1996 9 11 0 23 PATTY 25.0 33.8 62 443 -1998 4 12 12 12 JOYCE 55.0 136.1 146 831 -1980 9 26 18 12 PATTY 40.2 170.1 131 340 -1997 11 9 6 5 RAFAEL 51.9 281.5 83 558 -2001 1 19 0 25 OSCAR 39.9 277.7 46 214 -1998 7 24 6 18 FLORENCE 51.8 47.3 132 819 -1982 3 15 18 19 GORDON 16.6 310.6 60 456 -1990 12 19 12 26 MICHAEL 67.2 133.5 64 699 -1980 3 9 18 24 ALBERTO 29.7 52.8 162 371 -1995 5 27 6 1 VALERIE 58.1 107.7 61 478 -1956 3 11 6 19 JOYCE 66.8 351.2 83 120 -1968 10 12 12 7 LESLIE 52.4 219.2 100 667 -1979 11 12 12 7 RAFAEL 32.4 239.0 94 384 -1951 3 12 12 3 VALERIE 40.0 216.9 105 736 -1975 5 5 18 25 JOYCE 42.8 134.3 93 324 -1983 8 11 0 22 CHRIS 53.0 333.4 83 813 -1965 11 23 18 24 PATTY 27.0 315.1 161 305 -1954 2 7 12 19 LESLIE 40.8 254.4 13 805 -1989 11 24 0 11 PATTY 46.4 295.1 86 645 -1981 10 1 12 26 ALBERTO 44.7 116.3 163 498 -1952 11 4 0 12 KIRK 39.8 160.1 18 132 -1973 8 12 12 24 TONY 9.3 280.7 53 795 -1997 12 17 18 22 FLORENCE 8.6 205.0 158 258 -1953 9 4 12 18 MICHAEL 56.8 336.0 41 127 -1970 1 13 6 9 ERNESTO 35.6 256.8 154 403 -1989 9 26 18 25 WILLIAM 20.9 279.4 42 276 -1983 7 4 6 4 PATTY 47.2 162.7 96 661 -1977 12 9 6 1 DEBBY 19.1 207.7 75 91 -1976 11 13 0 4 ISAAC 39.5 82.3 159 577 -1979 6 12 0 15 BERYL 42.4 290.9 153 362 -1989 5 5 18 15 OSCAR 64.2 61.1 135 722 -1988 8 27 6 24 SANDY 16.2 49.6 23 711 -1968 12 25 18 22 DEBBY 63.2 187.1 85 713 -1961 1 25 12 4 HELENE 38.1 87.4 76 646 -1958 8 25 18 27 CHRIS 55.6 270.8 139 659 -1966 12 2 12 14 ERNESTO 31.5 148.2 38 629 -1980 7 21 12 2 HELENE 33.8 280.8 42 766 -1951 6 6 12 17 BERYL 66.6 261.6 72 840 -1990 1 4 18 25 PATTY 58.0 217.9 54 104 -1980 8 16 12 1 ISAAC 30.5 158.9 51 608 -1973 1 4 6 8 MICHAEL 52.7 113.6 123 181 -1951 5 22 0 22 TONY 37.9 7.0 135 239 -1995 3 24 12 22 CHRIS 52.1 308.2 83 877 -1987 6 19 0 22 WILLIAM 14.6 131.4 162 362 -1980 9 26 12 13 BERYL 60.0 69.3 115 330 -1989 9 6 18 19 ALBERTO 64.7 330.1 100 628 -1957 4 28 12 15 TONY 8.5 169.0 131 646 -2002 5 2 12 17 HELENE 15.1 252.2 15 588 -1964 3 23 12 22 GORDON 8.4 84.0 33 508 -1971 5 14 12 23 HELENE 8.2 332.4 136 224 -1970 3 27 12 2 ISAAC 33.8 85.7 67 858 -2001 11 20 12 16 ISAAC 25.1 133.2 101 201 -1998 4 9 6 6 SANDY 60.7 156.6 47 113 -1984 10 7 0 19 ALBERTO 16.3 255.3 43 859 -1980 8 27 18 1 HELENE 13.9 55.1 62 268 -2000 1 26 12 5 FLORENCE 37.9 266.0 96 4 -1980 10 7 12 16 ALBERTO 65.3 280.4 148 178 -2000 4 28 18 5 ERNESTO 63.2 228.5 35 566 -1995 8 7 0 9 WILLIAM 21.9 101.8 32 38 -1979 2 14 12 6 MICHAEL 9.5 330.4 17 72 -1956 9 11 18 23 FLORENCE 51.1 169.6 152 253 -1953 5 12 0 3 ERNESTO 19.4 7.2 102 866 -1960 2 16 0 18 OSCAR 23.7 223.0 44 354 -1977 3 3 6 11 ALBERTO 52.0 52.1 94 500 -1996 2 4 18 5 NADINE 8.3 287.4 129 86 -1980 9 21 6 3 CHRIS 16.2 240.6 99 446 -1970 2 26 18 20 PATTY 33.3 267.9 103 637 -2004 10 3 0 23 WILLIAM 64.0 135.8 47 149 -1984 9 9 6 24 WILLIAM 19.2 343.6 103 620 -1986 8 17 6 23 BERYL 68.4 121.9 32 223 -1987 2 3 12 13 GORDON 66.9 176.0 22 210 -1958 2 19 0 10 NADINE 31.9 5.5 22 651 -2000 6 26 6 6 MICHAEL 47.2 119.0 127 496 -1950 3 11 0 10 RAFAEL 55.3 86.2 53 147 -1996 9 18 12 14 TONY 49.1 96.5 10 206 -1971 4 15 12 3 CHRIS 57.3 47.8 118 720 -1952 10 18 18 6 LESLIE 51.1 260.4 33 459 -1954 8 1 18 23 MICHAEL 35.6 291.9 39 381 -1955 5 13 0 26 KIRK 43.7 128.9 120 737 -1992 12 28 6 20 PATTY 62.6 23.9 11 97 -1959 8 18 18 4 ISAAC 38.4 206.5 63 253 -1968 9 16 18 27 HELENE 66.2 337.6 16 586 -1955 11 9 18 7 ALBERTO 52.2 219.8 54 20 -1953 6 1 12 6 ISAAC 10.4 340.5 79 770 -1987 8 8 6 24 ISAAC 44.2 39.5 119 42 -1953 4 21 18 7 SANDY 57.9 123.9 75 325 -1970 6 26 0 4 KIRK 18.4 144.8 41 223 -1987 11 23 18 28 ALBERTO 45.9 102.4 23 710 -1950 9 27 18 9 KIRK 41.5 31.5 46 404 -1974 3 18 18 25 PATTY 36.4 290.2 116 597 -1980 8 28 12 14 TONY 52.5 12.0 55 432 -1961 12 17 6 18 NADINE 53.4 189.5 60 153 -2000 6 14 12 23 ISAAC 31.8 55.0 149 476 -1996 8 5 18 4 OSCAR 15.5 321.9 76 340 -1965 3 9 0 15 NADINE 8.9 117.4 53 285 -2003 12 6 6 26 BERYL 55.2 129.1 85 790 -1959 7 26 6 19 CHRIS 20.4 110.3 79 686 -1956 4 5 0 15 TONY 56.2 216.8 77 848 -1968 1 17 12 19 BERYL 43.9 347.5 76 555 -2000 12 21 6 10 ISAAC 46.1 203.7 50 792 -1961 8 10 6 3 TONY 59.2 209.0 135 277 -1996 2 18 12 8 TONY 28.1 92.1 49 280 -1993 5 15 6 21 FLORENCE 54.8 78.0 125 602 -1982 3 28 6 24 OSCAR 61.8 190.7 104 444 -1955 8 13 12 22 HELENE 33.2 23.1 84 437 -1985 5 5 18 8 HELENE 31.7 21.0 42 90 -1975 6 7 6 3 ISAAC 38.6 320.7 23 777 -1976 2 24 18 22 KIRK 26.8 120.7 30 61 -1951 11 23 6 16 NADINE 69.2 82.8 141 628 -1983 11 27 18 20 NADINE 27.5 46.0 91 200 -1980 6 3 0 12 TONY 47.1 109.5 163 397 -1953 12 6 18 14 PATTY 52.7 226.9 35 659 -1973 5 1 12 4 KIRK 41.6 130.3 113 405 -1958 11 23 6 11 FLORENCE 37.4 220.5 122 106 -1963 4 7 6 22 LESLIE 17.5 330.2 22 833 -1967 3 23 18 20 SANDY 23.8 280.2 17 104 -1994 4 5 0 11 JOYCE 55.5 162.8 104 3 -1996 7 24 6 7 CHRIS 11.8 226.8 79 127 -1976 3 27 12 10 DEBBY 41.5 222.1 90 672 -1987 5 25 0 14 FLORENCE 29.7 274.0 129 574 -2002 4 11 6 9 KIRK 52.6 241.8 19 872 -1986 7 26 0 10 WILLIAM 18.5 112.8 23 315 -1955 3 16 18 14 PATTY 47.6 96.4 130 576 -1961 1 22 18 13 SANDY 24.0 257.2 40 309 -1953 5 21 6 6 SANDY 48.8 296.4 87 799 -2001 3 22 6 11 OSCAR 32.3 165.6 143 117 -1968 3 1 18 3 DEBBY 60.7 210.0 74 196 -1986 9 26 18 17 CHRIS 38.5 250.4 25 891 -1982 5 15 18 24 DEBBY 36.9 306.3 66 833 -1955 4 19 12 13 HELENE 11.3 113.9 41 398 -1958 8 4 18 21 DEBBY 28.7 332.6 159 49 -1952 2 21 18 26 NADINE 28.5 49.9 18 257 -1965 11 23 6 28 ISAAC 52.0 240.9 81 854 -2004 3 9 18 3 NADINE 68.4 259.7 83 343 -1958 11 13 0 1 RAFAEL 42.5 306.4 56 505 -1968 6 23 6 17 PATTY 14.0 163.4 13 716 -1961 1 16 12 13 WILLIAM 52.8 101.2 36 623 -1954 1 1 12 17 DEBBY 37.4 9.6 28 800 -1951 6 22 12 10 NADINE 19.4 86.2 163 355 -1966 5 19 6 6 ERNESTO 23.9 131.7 142 70 -1999 1 14 12 7 RAFAEL 44.4 73.9 156 268 -1959 1 19 0 18 VALERIE 27.6 174.2 76 623 -1979 3 2 0 16 SANDY 8.2 64.9 49 212 -1959 12 24 6 28 RAFAEL 46.8 160.3 93 874 -2003 10 23 18 16 FLORENCE 47.6 46.8 63 593 -1974 4 1 0 24 SANDY 30.3 115.0 146 192 -1997 9 18 0 5 ISAAC 45.0 265.2 76 452 -1985 5 2 12 14 TONY 9.8 104.4 116 701 -1978 1 23 6 25 DEBBY 16.7 327.4 29 538 -1964 8 1 18 8 ISAAC 55.7 302.1 157 635 -1988 2 19 12 9 RAFAEL 15.5 5.4 99 291 -1975 12 4 0 2 NADINE 9.0 2.9 66 742 -1973 2 26 12 11 ISAAC 23.3 75.0 113 548 -1957 4 10 6 6 KIRK 64.9 10.7 138 180 -2001 4 8 6 6 TONY 27.1 207.3 106 161 -1967 1 12 18 9 ISAAC 47.4 75.0 30 574 -1963 8 7 18 23 ERNESTO 56.2 308.1 162 487 -1982 1 2 0 2 RAFAEL 10.2 93.4 87 169 -1976 5 24 6 18 FLORENCE 16.9 245.6 117 107 -1978 6 20 18 5 ISAAC 27.1 27.1 127 778 -1970 1 16 6 26 PATTY 14.0 237.5 48 484 -1969 10 12 0 24 HELENE 38.0 124.5 162 719 -1991 6 5 6 22 FLORENCE 23.1 292.5 32 879 -1990 9 21 0 18 KIRK 45.8 296.1 121 885 -1985 8 6 18 10 JOYCE 49.3 126.9 146 811 -1961 10 25 0 25 SANDY 62.1 290.6 91 867 -1988 4 16 18 8 FLORENCE 27.3 288.3 140 631 -1989 7 13 6 14 NADINE 54.0 0.7 79 388 -1961 7 2 0 2 ALBERTO 44.3 122.9 117 493 -1999 8 2 18 6 ERNESTO 55.6 287.6 143 624 -1966 10 3 6 2 BERYL 8.5 23.3 134 636 -1973 3 4 6 1 MICHAEL 38.3 154.9 20 845 -2003 8 7 0 7 ALBERTO 63.2 343.9 121 574 -1952 7 7 12 14 DEBBY 25.4 310.9 55 796 -1969 12 19 18 4 VALERIE 58.7 99.8 74 139 -1962 5 4 18 4 CHRIS 46.5 286.5 141 220 -1966 5 21 6 23 DEBBY 49.6 100.2 138 780 -2004 1 9 18 28 GORDON 67.5 315.3 111 340 -1970 6 8 0 10 GORDON 58.8 146.0 124 506 -1970 1 20 12 17 OSCAR 9.0 323.6 162 438 -1997 9 24 6 11 FLORENCE 43.4 97.1 121 66 -1989 10 21 0 23 VALERIE 41.7 175.9 140 467 -2003 12 6 0 19 FLORENCE 31.5 313.3 120 746 -1980 1 11 12 1 ERNESTO 65.0 245.5 91 135 -2001 1 23 18 26 ALBERTO 26.5 181.5 133 533 -1990 5 20 12 27 LESLIE 8.6 306.0 90 58 -1970 8 4 18 4 KIRK 65.5 14.9 73 162 -2004 5 9 0 5 NADINE 66.8 235.0 118 153 -1983 3 18 0 2 ERNESTO 13.6 266.5 101 262 -1987 7 22 12 8 NADINE 50.6 303.1 153 760 -1951 7 16 0 24 MICHAEL 10.6 52.8 152 597 -1977 1 2 0 18 LESLIE 42.9 115.4 26 890 -1952 9 3 12 13 RAFAEL 45.3 321.0 135 576 -1974 1 11 18 16 RAFAEL 11.8 178.4 96 321 -1968 5 21 12 20 SANDY 69.5 321.9 107 137 -2003 11 21 6 16 WILLIAM 10.7 313.1 118 498 -1968 11 24 6 25 TONY 12.3 265.8 59 712 -1992 2 23 0 28 TONY 16.9 218.5 95 36 -1959 4 27 0 24 JOYCE 68.0 2.1 54 14 -1995 6 26 0 5 MICHAEL 56.8 233.6 21 174 -1952 7 22 12 13 JOYCE 66.9 51.3 145 213 -1978 5 18 18 16 HELENE 50.5 12.8 150 832 -1999 5 13 18 12 LESLIE 46.1 68.4 62 430 -1983 3 4 12 4 MICHAEL 34.8 139.8 79 576 -2001 1 27 6 19 BERYL 58.9 74.0 82 449 -2004 11 11 18 6 MICHAEL 54.6 219.3 44 892 -2001 9 6 12 2 VALERIE 25.3 215.3 69 455 -1995 1 23 18 26 WILLIAM 57.7 6.4 43 135 -2004 9 26 12 1 NADINE 33.7 75.0 88 758 -1960 10 5 6 11 OSCAR 37.6 278.6 67 120 -1964 5 20 0 24 CHRIS 50.8 327.2 161 6 -1959 3 8 18 3 NADINE 34.1 66.5 90 194 -1965 2 3 18 13 VALERIE 20.8 84.2 149 89 -1995 7 6 6 20 PATTY 55.7 236.1 157 356 -1977 7 8 12 21 LESLIE 16.7 134.0 157 184 -1962 8 27 18 14 MICHAEL 38.7 60.4 101 731 -1991 1 1 0 8 LESLIE 54.3 37.9 33 807 -2003 8 21 18 15 LESLIE 52.3 139.7 86 784 -1954 7 6 18 8 ISAAC 41.7 45.8 36 370 -1998 12 15 6 20 RAFAEL 15.4 24.9 105 642 -1968 1 2 6 26 NADINE 13.8 79.7 36 744 -1979 2 27 0 16 ALBERTO 67.7 67.9 104 166 -1961 1 21 12 11 BERYL 23.7 189.7 153 574 -1977 4 8 6 15 KIRK 66.1 248.9 146 759 -1977 4 2 12 13 MICHAEL 25.4 223.2 43 267 -1992 1 24 12 22 RAFAEL 28.7 278.1 16 879 -1987 4 4 12 12 OSCAR 48.4 288.1 99 350 -1981 10 5 12 15 SANDY 56.9 6.6 111 341 -2000 4 27 12 28 GORDON 48.0 14.9 122 563 -1987 3 22 12 2 KIRK 44.9 92.4 155 70 -1953 2 6 12 11 WILLIAM 27.2 24.7 148 505 -1999 9 4 18 26 ALBERTO 15.6 23.4 116 146 -2002 9 1 12 15 OSCAR 66.8 256.5 100 444 -1959 11 6 18 2 RAFAEL 61.8 344.3 65 113 -1964 10 23 0 13 ALBERTO 44.2 263.0 56 452 -1982 5 9 6 27 NADINE 27.9 231.4 95 778 -2004 12 19 18 12 RAFAEL 31.1 204.5 11 551 -1969 10 14 0 13 ERNESTO 55.6 10.9 163 220 -1957 12 20 6 19 PATTY 20.6 17.0 158 861 -2002 10 4 12 2 FLORENCE 57.5 49.2 10 279 -1984 8 15 18 21 ISAAC 35.0 138.9 77 856 -1958 2 2 18 13 NADINE 53.2 143.7 58 552 -1955 5 20 0 24 MICHAEL 20.5 286.5 14 788 -1971 4 21 0 16 TONY 20.4 71.7 133 147 -1958 4 4 18 28 FLORENCE 16.4 310.6 112 773 -1986 9 10 6 7 WILLIAM 56.2 112.1 95 359 -1960 1 12 18 7 ISAAC 60.3 50.4 14 617 -2002 11 23 12 10 MICHAEL 64.6 65.0 26 626 -1967 5 11 6 11 GORDON 30.1 168.5 25 473 -1970 1 12 6 28 PATTY 48.0 45.9 63 536 -1991 2 19 18 19 ISAAC 69.4 234.3 148 626 -1955 5 1 18 4 NADINE 61.8 282.6 23 729 -1955 2 2 6 27 RAFAEL 62.2 250.7 15 394 -1978 2 22 0 5 JOYCE 33.8 151.2 53 765 -1976 10 8 0 6 OSCAR 56.3 133.4 65 841 -1963 10 8 12 10 VALERIE 53.9 43.5 77 277 -1985 5 8 6 13 ISAAC 20.4 73.9 37 831 -1999 12 11 12 6 NADINE 67.2 83.2 50 724 -1991 6 14 18 16 DEBBY 60.4 197.4 15 819 -1992 11 26 6 12 RAFAEL 45.4 267.1 92 327 -1996 1 23 0 12 JOYCE 41.1 86.5 28 844 -1956 11 8 0 15 NADINE 8.9 331.2 122 780 -1978 9 3 6 8 SANDY 52.2 259.8 86 78 -1989 1 5 6 7 NADINE 11.7 326.8 97 163 -1964 4 10 0 21 BERYL 20.2 260.2 51 737 -1969 2 9 0 24 GORDON 11.4 162.6 152 382 -1966 8 22 6 24 ERNESTO 44.3 242.1 82 292 -1980 1 21 6 3 HELENE 53.3 68.5 76 445 -1967 3 26 18 14 LESLIE 14.7 111.0 97 773 -1976 1 9 12 7 HELENE 52.2 102.6 39 406 -1951 6 3 18 17 FLORENCE 44.0 39.9 121 716 -1980 8 3 18 18 VALERIE 10.5 68.5 157 840 -1972 2 14 6 22 DEBBY 47.2 226.8 122 298 -1956 3 19 18 6 CHRIS 49.6 172.1 33 377 -1981 4 26 12 5 NADINE 22.5 239.8 65 758 -1968 12 1 12 6 NADINE 42.7 92.3 53 765 -1994 12 13 18 22 TONY 33.0 87.2 26 829 -1954 2 24 18 18 HELENE 25.8 122.7 120 588 -1977 4 26 6 3 DEBBY 42.0 230.5 58 558 -1977 5 16 6 3 HELENE 35.4 194.1 50 733 -1971 3 7 0 9 OSCAR 64.2 345.0 33 395 -1970 9 1 12 28 ALBERTO 12.6 16.5 151 283 -1977 9 28 18 3 BERYL 22.0 27.4 119 658 -1952 9 4 12 6 MICHAEL 15.5 165.4 110 296 -1952 7 1 6 15 RAFAEL 15.5 39.3 45 627 -1989 10 16 6 22 LESLIE 60.9 259.6 54 36 -1966 10 28 0 15 BERYL 9.8 293.4 54 125 -1977 6 3 18 2 CHRIS 65.5 318.6 155 305 -1987 5 28 6 15 WILLIAM 32.4 262.9 62 630 -1975 12 26 6 1 LESLIE 34.2 236.9 71 355 -1984 4 13 12 14 GORDON 20.8 90.2 95 68 -1999 2 15 6 15 OSCAR 10.1 60.0 127 299 -1992 8 6 0 28 HELENE 27.1 337.9 155 127 -1997 9 7 18 11 FLORENCE 42.3 301.4 100 678 -1968 10 11 6 14 FLORENCE 8.6 77.9 149 95 -1959 9 26 0 5 CHRIS 53.1 91.2 117 308 -1985 6 9 18 4 VALERIE 59.8 54.4 31 180 -1964 11 28 18 4 JOYCE 41.0 53.2 70 107 -1977 7 6 12 16 VALERIE 67.4 29.3 39 518 -1994 4 16 12 15 ISAAC 28.6 113.1 73 414 -1953 4 21 0 19 PATTY 7.0 212.6 44 360 -1999 11 4 12 1 KIRK 62.5 322.2 164 514 -2003 1 1 18 22 NADINE 52.1 196.5 37 150 -1953 12 6 0 5 KIRK 36.1 146.3 76 848 -1992 2 25 0 1 PATTY 32.7 204.2 135 132 -2003 5 23 6 6 ALBERTO 47.0 180.5 75 208 -1998 1 12 12 12 JOYCE 30.7 67.4 149 329 -1959 7 26 0 6 ISAAC 51.1 204.9 64 433 -1991 7 15 0 23 ERNESTO 52.2 213.9 134 850 -1978 2 23 12 5 SANDY 25.3 49.7 86 516 -1986 10 3 12 21 VALERIE 10.5 300.5 87 473 -1995 10 10 18 3 RAFAEL 37.4 165.6 149 409 -1954 2 15 6 28 KIRK 44.4 63.7 142 621 -1968 4 6 12 22 GORDON 62.7 35.0 134 557 -1976 12 9 12 16 LESLIE 58.8 229.2 153 330 -2001 12 8 18 4 ERNESTO 27.5 26.5 13 876 -1974 6 11 18 27 PATTY 59.6 75.3 138 622 -1956 5 24 18 6 CHRIS 20.3 13.8 66 72 -1975 11 28 12 5 TONY 16.1 309.4 80 767 -1987 6 23 18 27 LESLIE 36.6 325.6 70 753 -2002 11 21 18 24 NADINE 32.4 134.1 67 169 -1975 9 26 0 22 TONY 61.8 138.0 46 557 -1968 2 8 6 11 ALBERTO 22.8 244.6 98 118 -2004 9 22 6 27 PATTY 17.2 272.4 21 93 -2002 11 23 18 17 NADINE 47.4 157.9 156 258 -1991 7 28 12 10 FLORENCE 20.4 41.7 115 662 -1957 5 28 6 5 BERYL 8.2 75.3 137 568 -1998 2 19 6 9 TONY 47.8 189.6 114 442 -1967 3 4 6 8 BERYL 52.4 118.7 116 822 -1969 12 28 0 4 GORDON 68.9 311.1 155 329 -1986 7 14 12 10 BERYL 62.0 337.7 12 713 -1959 9 6 0 8 ISAAC 63.4 24.8 27 810 -1996 8 12 18 19 DEBBY 49.7 327.2 132 486 -1986 2 10 18 21 TONY 38.2 327.5 18 784 -1978 5 13 18 11 DEBBY 25.9 329.5 119 553 -1963 1 1 0 23 ALBERTO 47.1 22.2 145 342 -1973 3 13 12 25 SANDY 8.8 171.8 135 157 -2001 1 19 6 22 NADINE 8.5 175.4 50 323 -1967 11 20 6 6 VALERIE 21.0 94.4 126 760 -1994 11 21 6 21 ISAAC 34.9 96.8 149 749 -1993 6 22 0 28 FLORENCE 45.6 63.3 108 532 -1980 8 11 0 12 DEBBY 36.3 263.6 90 852 -1963 11 23 6 4 GORDON 24.2 221.7 97 419 -1987 6 22 6 16 FLORENCE 60.5 146.5 121 119 -1999 8 17 0 5 HELENE 29.5 223.6 128 656 -1974 1 11 0 5 WILLIAM 67.5 258.4 88 232 -1997 5 20 12 20 BERYL 14.6 162.9 149 242 -1979 2 4 12 21 SANDY 21.9 264.4 139 132 -1979 6 11 6 11 VALERIE 27.8 224.2 157 192 -1952 8 13 12 18 JOYCE 55.0 123.3 125 191 -1991 4 2 0 21 GORDON 44.9 250.8 22 855 -1971 4 16 0 16 CHRIS 34.2 357.9 49 182 -1963 2 1 6 22 NADINE 67.9 34.0 150 841 -2004 7 3 6 18 RAFAEL 39.3 155.9 160 10 -1953 10 2 18 6 SANDY 34.5 90.9 130 673 -1984 10 7 18 7 LESLIE 67.9 162.5 158 535 -1977 5 1 6 8 LESLIE 21.8 264.5 66 224 -1964 6 20 0 12 GORDON 59.8 339.4 162 599 -1955 11 11 0 10 PATTY 12.2 150.5 22 66 -1951 2 28 0 15 TONY 59.1 16.8 141 228 -1950 8 11 6 3 DEBBY 58.1 148.0 116 888 -1951 10 20 0 19 TONY 35.1 119.0 22 216 -1984 2 11 0 14 PATTY 27.8 228.7 97 387 -1972 11 5 12 6 RAFAEL 46.5 199.2 56 725 -1989 6 14 0 19 GORDON 58.9 280.6 158 671 -2002 4 13 0 19 RAFAEL 43.0 351.6 43 282 -1973 11 22 18 5 HELENE 28.4 265.4 16 271 -1978 8 6 6 10 RAFAEL 50.5 139.9 57 473 -1993 1 19 6 24 SANDY 31.0 277.0 95 9 -1992 4 9 18 14 RAFAEL 41.9 334.4 115 804 -1955 11 22 18 25 OSCAR 57.3 126.5 10 661 -1972 1 21 12 10 JOYCE 26.7 329.3 29 332 -1975 1 17 12 17 SANDY 23.8 156.8 104 228 -1980 4 17 18 15 NADINE 56.5 357.1 68 51 -1980 1 7 18 21 NADINE 45.9 330.5 156 333 -1992 9 10 0 24 HELENE 18.8 184.9 164 382 -1956 12 26 18 4 FLORENCE 46.5 277.4 95 283 -1997 2 8 0 17 VALERIE 18.2 207.5 36 400 -1962 7 1 0 23 GORDON 41.1 130.2 139 466 -1958 6 14 12 10 ISAAC 68.4 125.3 76 386 -1955 12 12 0 7 MICHAEL 62.5 270.0 126 661 -1973 6 18 18 27 FLORENCE 60.4 51.9 17 870 -1959 5 12 0 26 ERNESTO 52.7 117.2 150 377 -2002 1 12 0 18 LESLIE 18.5 323.9 54 761 -1975 7 19 18 25 BERYL 65.2 22.0 123 287 -1969 6 12 0 19 KIRK 9.2 72.9 50 149 -1962 5 8 12 19 VALERIE 56.8 304.2 162 795 -1973 1 19 12 17 FLORENCE 52.7 26.6 55 248 -1985 11 28 0 20 LESLIE 67.4 115.4 88 850 -1976 10 19 0 12 BERYL 67.1 250.8 91 219 -1980 12 13 0 21 KIRK 49.2 243.7 105 619 -1997 12 18 12 13 OSCAR 26.9 139.2 142 235 -1982 11 19 18 9 PATTY 28.7 161.2 132 147 -1955 4 28 18 4 KIRK 66.4 87.7 148 412 -1998 10 27 6 17 OSCAR 45.3 118.4 77 740 -1994 8 19 12 19 CHRIS 20.4 61.9 133 548 -1952 7 24 0 15 OSCAR 24.4 211.1 51 758 -1993 11 12 0 14 CHRIS 27.9 96.9 94 262 -1994 12 4 6 24 SANDY 42.3 356.7 30 40 -1996 6 9 12 5 VALERIE 36.8 52.9 142 669 -1997 7 2 0 6 GORDON 19.3 250.7 72 145 -1969 2 19 0 15 OSCAR 38.1 326.7 89 493 -1951 7 11 18 11 WILLIAM 31.9 21.4 112 58 -1979 10 21 12 12 GORDON 16.0 258.7 74 314 -1991 4 22 6 21 LESLIE 10.6 164.8 136 710 -1960 1 18 6 6 ERNESTO 66.2 227.8 116 521 -1997 5 15 18 7 PATTY 29.2 242.0 64 564 -1987 4 25 6 13 JOYCE 68.4 257.1 49 797 -1963 2 8 12 6 ALBERTO 12.4 248.9 108 494 -2003 5 15 6 19 GORDON 46.3 344.0 34 62 -1975 12 19 0 13 JOYCE 55.3 3.5 70 223 -1993 10 12 0 24 CHRIS 8.5 245.6 20 46 -1980 1 10 12 10 JOYCE 68.5 176.6 33 328 -1966 5 18 0 22 KIRK 47.4 315.5 114 212 -1989 4 10 6 21 ISAAC 16.9 109.7 132 93 -1984 11 24 12 18 DEBBY 67.1 283.9 124 672 -1995 1 6 0 28 DEBBY 58.1 47.7 158 389 -1958 7 10 0 3 ALBERTO 42.0 324.4 13 805 -1960 5 18 12 25 MICHAEL 17.9 282.3 98 53 -1994 12 3 12 9 ISAAC 44.5 227.0 154 101 -1955 10 22 0 19 RAFAEL 58.0 348.0 75 519 -1997 2 27 18 25 LESLIE 56.2 242.1 149 240 -1960 12 22 6 5 FLORENCE 35.6 237.7 95 153 -1994 10 23 6 25 VALERIE 9.6 172.9 57 794 -1954 9 16 6 27 NADINE 25.2 272.6 130 362 -1957 9 15 18 28 TONY 60.3 254.5 54 536 -1954 4 19 6 24 FLORENCE 37.3 89.4 76 141 -1983 8 11 18 23 NADINE 59.9 328.5 106 567 -1997 8 25 12 18 FLORENCE 44.7 254.1 22 873 -1974 7 2 12 21 TONY 13.9 250.6 94 665 -1982 11 9 18 27 FLORENCE 44.7 71.8 118 471 -1997 11 1 6 8 ERNESTO 41.8 2.4 50 509 -1967 2 27 6 24 MICHAEL 63.2 313.6 157 891 -2000 6 4 12 25 TONY 42.9 296.6 95 623 -1973 7 23 0 3 JOYCE 31.1 124.5 84 187 -1959 10 15 0 9 SANDY 8.8 259.8 46 413 -1969 2 13 6 27 TONY 18.3 85.6 115 137 -1972 5 20 12 21 WILLIAM 9.7 303.7 88 235 -1958 7 1 0 6 MICHAEL 12.2 159.2 135 403 -1988 1 19 12 28 HELENE 69.8 69.3 117 306 -1981 6 26 0 21 TONY 57.6 49.0 81 856 -1974 7 27 6 14 VALERIE 31.1 148.9 63 286 -1999 6 28 6 13 FLORENCE 15.3 328.2 80 60 -1951 1 17 6 25 LESLIE 40.8 99.4 76 36 -1989 6 9 0 25 RAFAEL 10.2 286.8 129 396 -1970 8 25 6 25 SANDY 46.4 120.0 90 525 -1976 5 26 12 13 VALERIE 68.9 203.6 69 495 -1968 10 4 12 20 PATTY 66.1 19.8 136 479 -1990 11 9 0 13 NADINE 51.9 299.3 66 291 -1966 6 26 0 17 ERNESTO 46.9 148.4 102 827 -1988 7 12 6 22 HELENE 25.1 139.7 59 511 -1983 3 20 12 6 SANDY 29.9 80.4 102 274 -1970 6 10 12 20 ISAAC 22.5 192.6 10 853 -1957 3 26 6 12 RAFAEL 49.2 167.9 75 614 -2002 7 8 12 2 FLORENCE 52.9 308.1 113 769 -1961 8 20 18 2 SANDY 31.7 280.6 54 467 -1988 9 18 6 5 CHRIS 66.0 153.2 73 470 -1966 1 14 12 15 ERNESTO 19.9 210.0 17 363 -1969 6 3 0 24 NADINE 29.3 242.2 42 186 -2004 6 4 0 1 LESLIE 14.1 98.5 37 704 -1997 6 2 18 5 KIRK 28.3 320.8 134 159 -1974 8 8 6 20 NADINE 63.5 52.5 155 594 -1959 5 15 12 28 GORDON 29.7 341.1 137 525 -1950 12 6 12 12 JOYCE 7.1 80.3 121 208 -1982 3 27 0 14 DEBBY 17.2 109.4 140 865 -1967 7 3 12 3 MICHAEL 54.7 267.0 144 865 -1973 6 8 18 8 WILLIAM 8.7 166.7 21 845 -1998 5 20 0 6 KIRK 38.0 117.5 129 188 -1965 4 18 18 5 CHRIS 48.6 101.0 90 85 -1963 5 3 6 19 ALBERTO 14.8 107.1 62 2 -1956 2 16 12 13 VALERIE 14.3 286.9 34 58 -1973 2 21 12 25 DEBBY 68.0 266.5 20 728 -1999 2 22 18 12 ISAAC 57.4 214.0 111 23 -1962 2 6 6 14 FLORENCE 15.2 118.0 93 787 -1972 3 17 0 16 ERNESTO 14.2 292.4 81 44 -1973 10 17 12 7 BERYL 42.1 317.8 132 406 -1955 11 28 6 19 NADINE 10.7 218.8 78 399 -1952 7 10 6 1 WILLIAM 42.8 97.4 49 41 -1999 9 19 12 4 BERYL 67.3 260.8 106 214 -1992 1 8 6 6 HELENE 12.1 236.0 77 658 -1960 9 26 12 6 JOYCE 17.1 343.6 80 823 -1961 5 13 18 12 ERNESTO 42.4 117.2 162 165 -1981 3 12 12 8 OSCAR 31.7 248.3 124 39 -1994 12 3 6 14 BERYL 23.1 161.8 56 254 -1950 9 20 18 2 DEBBY 47.8 126.0 69 646 -1986 1 1 18 11 FLORENCE 55.0 6.5 98 557 -1998 6 18 12 18 MICHAEL 47.1 131.1 111 170 -1989 10 28 18 2 RAFAEL 17.1 286.4 49 406 -1959 6 19 18 7 ALBERTO 30.9 26.3 31 158 -1955 10 16 18 10 PATTY 17.7 298.8 128 495 -1961 6 22 0 16 ISAAC 24.0 326.2 83 622 -1981 6 13 6 20 BERYL 60.3 289.4 17 822 -1973 7 12 6 28 GORDON 53.7 71.2 94 384 -2003 8 27 12 22 PATTY 53.8 285.4 12 786 -1982 12 5 6 23 LESLIE 59.5 313.9 158 699 -2002 12 12 0 2 CHRIS 19.0 1.4 26 596 -1957 10 23 6 15 ALBERTO 35.7 18.7 40 534 -1961 4 21 0 15 OSCAR 34.9 282.3 55 144 -1972 4 24 0 15 ERNESTO 65.6 307.7 157 547 -1986 9 27 0 24 ISAAC 57.5 159.4 104 68 -1992 4 26 0 14 HELENE 8.4 336.1 12 804 -1968 4 1 6 15 SANDY 43.0 6.8 25 788 -1950 6 21 12 13 HELENE 40.2 33.5 23 868 -1989 4 19 6 16 MICHAEL 29.0 7.3 130 203 -1953 1 22 18 7 ERNESTO 18.6 245.8 147 729 -1983 8 25 12 23 SANDY 64.8 162.0 12 413 -1954 2 21 18 8 BERYL 44.3 281.5 123 826 -1998 8 26 18 19 ERNESTO 14.9 299.4 154 179 -1997 2 22 12 27 JOYCE 69.2 211.5 114 796 -1999 2 2 18 5 BERYL 34.1 347.8 99 504 -1950 4 18 6 13 ERNESTO 9.9 86.1 40 836 -1957 7 5 12 23 LESLIE 44.3 296.8 89 200 -1979 3 20 18 1 HELENE 54.8 92.9 135 356 -1977 6 25 0 8 OSCAR 56.4 247.9 132 443 -2003 2 10 6 6 JOYCE 38.6 212.9 114 612 -1995 11 5 12 4 ISAAC 56.8 43.6 14 362 -1972 4 7 6 9 HELENE 11.7 241.3 136 624 -1995 2 1 6 23 FLORENCE 36.9 303.4 61 489 -1952 9 23 18 11 OSCAR 17.8 69.4 88 412 -1951 6 6 0 24 LESLIE 29.4 65.8 17 347 -1994 9 20 6 19 OSCAR 30.9 204.0 71 247 -1975 3 23 0 7 GORDON 24.5 67.6 129 18 -2000 8 8 0 13 JOYCE 37.2 225.7 105 743 -1987 11 23 12 4 MICHAEL 31.9 331.0 88 804 -1985 10 28 0 16 KIRK 8.8 107.2 143 517 -2004 10 22 0 5 GORDON 11.2 312.6 136 431 -1969 1 20 18 20 OSCAR 47.5 238.7 87 407 -1980 9 10 6 23 RAFAEL 37.7 297.9 34 775 -1988 6 1 6 3 PATTY 56.6 256.1 154 394 -1964 2 12 18 16 DEBBY 33.5 93.2 142 639 -1972 5 2 12 21 JOYCE 9.9 111.0 30 58 -1997 8 26 12 28 WILLIAM 43.7 263.7 93 97 -1985 5 17 6 9 LESLIE 40.2 9.5 36 841 -1954 7 12 18 25 WILLIAM 60.2 217.2 24 620 -1966 12 3 0 7 KIRK 15.7 60.7 31 489 -1973 5 21 6 18 PATTY 64.7 173.1 162 699 -1966 3 8 6 14 GORDON 59.8 286.0 115 523 -2004 11 19 0 13 NADINE 38.4 19.3 134 295 -1950 12 25 12 26 VALERIE 23.6 34.0 149 561 -1972 12 19 0 4 LESLIE 64.3 135.2 62 58 -2000 2 3 0 19 NADINE 24.6 30.8 108 343 -1952 1 5 6 10 GORDON 33.7 116.0 80 763 -2002 5 15 6 22 ERNESTO 11.7 290.0 113 129 -1968 9 27 18 13 OSCAR 44.6 294.4 33 183 -2000 11 9 0 8 ISAAC 19.9 168.5 109 386 -1952 1 11 18 15 ERNESTO 44.6 318.1 153 40 -1969 9 23 18 15 TONY 49.9 328.2 84 780 -1958 12 20 18 10 KIRK 55.8 271.8 117 55 -1977 7 22 18 3 KIRK 47.0 241.5 61 561 -1975 5 17 6 16 FLORENCE 24.0 268.3 138 87 -2001 12 18 12 20 VALERIE 40.2 29.9 52 475 -1998 11 15 0 13 PATTY 22.0 339.5 98 244 -1978 12 3 18 16 GORDON 31.6 186.7 134 393 -2001 4 21 0 15 CHRIS 35.7 116.8 84 112 -1985 7 14 0 9 FLORENCE 32.0 110.5 146 270 -1953 3 27 0 11 PATTY 34.9 80.0 83 210 -1990 7 3 18 9 GORDON 25.1 98.4 65 180 -1983 8 18 18 10 ALBERTO 67.5 133.3 25 10 -1997 9 12 6 19 ALBERTO 62.7 201.5 132 760 -1955 6 8 0 11 PATTY 21.0 208.6 159 656 -1985 1 28 6 1 OSCAR 17.1 272.9 41 268 -1959 8 27 0 26 MICHAEL 63.6 74.5 135 550 -1950 10 23 6 27 BERYL 16.0 265.9 19 598 -1974 6 28 0 9 ISAAC 43.1 27.5 149 98 -1969 9 16 12 25 DEBBY 27.4 67.7 20 751 -1970 1 12 6 9 KIRK 24.0 200.9 126 214 -1968 1 3 12 16 HELENE 41.7 205.3 18 627 -1971 8 23 12 19 PATTY 41.4 312.3 49 874 -1967 2 22 0 17 ISAAC 39.9 336.2 63 815 -1971 1 1 18 2 WILLIAM 18.4 2.8 41 436 -1974 7 7 0 1 LESLIE 44.0 232.1 68 106 -1987 2 20 0 11 BERYL 16.4 153.5 106 764 -1953 10 3 0 27 ISAAC 45.8 175.4 140 149 -1962 5 24 6 21 FLORENCE 7.7 4.9 80 826 -1964 4 18 0 3 PATTY 48.6 222.1 53 390 -1976 10 7 6 9 MICHAEL 56.8 325.8 44 19 -1966 2 16 0 8 PATTY 33.2 96.3 95 680 -1991 1 1 18 7 PATTY 7.9 192.5 162 107 -1982 4 12 12 22 FLORENCE 62.8 121.5 143 849 -1983 2 26 18 18 GORDON 45.8 8.4 99 265 -1979 5 17 0 4 HELENE 38.8 55.7 136 360 -1964 4 3 0 25 ISAAC 49.8 45.8 148 154 -2001 6 3 18 10 BERYL 43.8 41.2 150 604 -1978 7 16 0 17 JOYCE 64.5 27.1 79 315 -1951 12 22 18 27 PATTY 37.5 123.8 98 0 -1990 10 4 6 6 JOYCE 36.6 186.6 147 56 -1973 7 4 0 18 VALERIE 40.6 23.6 138 687 -1998 5 18 6 25 ALBERTO 59.9 34.2 163 174 -1985 1 21 0 18 WILLIAM 11.4 56.4 19 77 -1977 6 18 12 11 ISAAC 31.2 302.4 152 264 -1980 1 10 12 18 WILLIAM 61.8 331.7 101 96 -1960 12 7 18 8 ALBERTO 32.1 255.7 157 419 -1954 9 9 12 12 HELENE 59.1 156.5 13 51 -1986 1 26 6 26 OSCAR 38.9 282.3 55 625 -1967 12 2 6 17 RAFAEL 28.3 131.1 44 340 -1986 11 27 0 7 KIRK 16.4 292.4 149 651 -1962 8 16 12 24 ALBERTO 31.8 18.8 131 189 -1999 5 20 12 1 GORDON 52.8 319.1 111 667 -1978 4 1 6 13 OSCAR 51.6 121.3 132 588 -1970 10 12 6 7 RAFAEL 61.2 302.6 73 775 -1990 12 15 12 21 PATTY 39.1 23.1 121 353 -1984 9 15 6 12 VALERIE 40.2 324.4 136 248 -1961 1 28 6 15 LESLIE 20.4 115.0 89 555 -1980 3 15 6 28 RAFAEL 34.6 317.5 130 205 -1984 6 22 18 11 ALBERTO 21.6 322.5 19 126 -1950 12 1 6 18 KIRK 17.5 143.5 49 650 -1997 10 10 12 26 GORDON 43.0 225.5 58 605 -1965 1 27 0 3 LESLIE 36.4 293.7 151 389 -1977 8 11 12 23 CHRIS 36.3 44.7 32 139 -1966 4 27 18 1 BERYL 60.0 344.4 55 50 -1953 11 20 12 13 CHRIS 14.4 225.0 63 662 -1957 8 9 0 3 ISAAC 50.3 58.8 83 780 -1985 6 5 6 28 HELENE 7.5 222.5 17 467 -2004 7 24 0 1 ISAAC 56.3 59.6 67 355 -1951 4 6 0 2 JOYCE 29.3 121.8 118 490 -1988 1 28 0 12 SANDY 29.5 115.3 74 365 -1984 2 21 0 24 JOYCE 20.7 164.5 87 647 -1974 8 26 6 1 FLORENCE 8.5 177.4 11 412 -1997 2 4 18 20 WILLIAM 32.0 281.5 39 323 -1952 11 23 12 8 MICHAEL 68.1 224.8 155 417 -2001 11 20 6 2 NADINE 61.8 122.4 92 161 -1989 9 12 18 10 CHRIS 56.5 233.6 129 88 -2001 1 10 12 7 DEBBY 13.8 143.1 158 776 -1988 3 13 6 24 ERNESTO 60.3 66.0 60 636 -1962 10 2 6 15 ALBERTO 10.1 214.5 74 782 -1996 5 22 12 15 OSCAR 65.3 91.3 74 554 -1988 5 27 0 23 ALBERTO 65.0 190.3 53 532 -1987 9 13 6 15 ERNESTO 15.4 94.1 87 788 -1957 11 7 6 25 DEBBY 49.4 163.4 108 207 -1950 12 22 6 17 NADINE 67.2 92.9 58 826 -2000 12 1 6 25 TONY 59.0 309.7 66 346 -1982 12 9 6 5 PATTY 20.7 287.2 81 74 -1989 2 25 6 28 BERYL 36.1 175.7 159 835 -1975 5 23 0 25 ISAAC 22.5 332.4 102 13 -2001 6 17 12 11 SANDY 61.1 263.7 159 772 -1982 4 15 18 8 WILLIAM 10.1 104.4 16 494 -1954 2 23 12 4 PATTY 49.6 142.4 32 310 -1984 8 22 6 1 ERNESTO 27.5 184.5 128 339 -1979 10 10 18 7 CHRIS 19.3 289.6 49 120 -1986 11 18 12 10 KIRK 39.5 99.0 124 487 -1980 8 20 18 24 MICHAEL 58.5 153.0 55 438 -2002 3 3 6 18 SANDY 61.9 138.6 109 96 -1981 12 6 12 9 BERYL 10.1 120.5 145 134 -1955 5 12 18 5 NADINE 62.8 45.4 53 175 -1997 8 20 12 14 WILLIAM 44.1 204.4 122 197 -2000 12 17 6 1 PATTY 63.3 72.2 117 895 -1963 10 20 18 21 ALBERTO 31.4 160.7 83 853 -1955 6 14 18 18 SANDY 10.6 191.2 152 347 -1965 12 28 0 2 CHRIS 16.8 106.4 98 652 -1963 1 26 0 14 NADINE 25.9 285.9 60 226 -1950 11 11 6 7 ERNESTO 47.7 344.7 55 699 -1967 1 15 18 20 LESLIE 64.7 326.3 13 745 -1954 10 26 12 17 NADINE 55.5 92.2 80 188 -1993 10 26 18 2 BERYL 69.2 342.2 136 246 -1997 1 14 12 22 RAFAEL 37.0 44.6 38 382 -1976 3 17 12 6 DEBBY 47.8 329.3 87 667 -1950 2 9 0 23 NADINE 40.7 339.7 113 382 -1967 12 18 18 25 OSCAR 35.0 352.5 151 381 -2000 11 28 18 27 LESLIE 53.3 12.9 150 509 -1996 8 22 0 24 CHRIS 12.0 101.3 21 395 -2004 1 13 6 2 HELENE 18.7 137.3 161 899 -1951 10 24 12 13 OSCAR 33.2 188.8 83 445 -1952 6 10 0 10 FLORENCE 41.4 320.9 136 554 -1960 11 10 0 21 WILLIAM 52.4 318.4 76 882 -1980 10 18 0 10 VALERIE 66.7 123.4 111 214 -1967 8 22 0 28 JOYCE 29.3 125.9 37 656 -1991 6 21 12 16 OSCAR 23.9 197.1 10 816 -1950 11 28 12 26 LESLIE 26.6 201.1 68 240 -1968 11 15 12 3 WILLIAM 44.5 325.4 116 704 -1987 9 1 18 14 RAFAEL 50.2 241.9 79 880 -1986 10 21 12 16 NADINE 7.4 97.3 79 93 -1951 4 12 6 15 SANDY 25.4 81.4 14 768 -1951 3 23 6 22 ERNESTO 16.8 238.2 62 232 -1959 7 7 12 7 RAFAEL 68.2 131.9 118 733 -1976 5 20 12 26 GORDON 14.3 253.9 153 848 -1976 4 11 6 2 ALBERTO 53.0 126.2 127 254 -1997 7 17 12 3 RAFAEL 30.6 357.6 67 729 -1965 11 10 18 1 HELENE 59.2 265.9 75 850 -1958 11 27 6 3 RAFAEL 30.1 169.5 72 561 -2002 11 15 18 1 NADINE 41.0 312.5 20 444 -1986 5 14 6 11 RAFAEL 56.9 241.7 122 399 -1979 6 1 18 26 HELENE 27.6 301.6 73 97 -1992 6 19 6 24 ERNESTO 46.4 82.8 64 712 -1973 1 17 12 4 ALBERTO 14.5 50.4 160 295 -1984 3 18 6 6 PATTY 53.8 30.0 37 82 -1992 10 2 6 21 PATTY 29.6 356.8 16 229 -1971 7 5 0 28 PATTY 65.6 329.4 29 600 -1967 1 7 12 10 PATTY 23.0 249.4 147 700 -1965 8 15 18 25 MICHAEL 61.0 272.7 75 616 -1995 12 1 6 17 NADINE 64.1 172.2 44 603 -1955 8 17 12 18 JOYCE 41.6 18.5 50 465 -1968 2 13 18 19 RAFAEL 12.6 257.7 14 283 -1964 4 8 12 25 FLORENCE 25.8 344.9 111 225 -1987 11 20 0 23 SANDY 56.4 96.5 63 400 -1982 8 17 18 7 VALERIE 18.8 19.5 105 637 -1996 4 24 18 2 SANDY 20.9 354.8 40 505 -1968 10 3 12 23 OSCAR 35.1 135.5 13 27 -2003 6 18 6 8 DEBBY 42.7 199.8 104 510 -1993 11 8 0 11 KIRK 32.4 285.9 133 247 -1963 4 19 12 15 TONY 19.7 200.7 41 310 -1957 10 25 12 3 RAFAEL 59.1 317.0 48 366 -1981 2 9 0 1 RAFAEL 21.1 309.9 12 19 -1973 5 26 12 19 ERNESTO 52.2 121.2 25 843 -1991 4 4 12 28 HELENE 9.8 52.0 164 336 -1956 4 18 18 14 BERYL 46.2 168.9 79 803 -1983 12 19 0 28 WILLIAM 33.2 57.7 88 646 -1991 2 6 18 7 HELENE 8.7 327.7 159 704 -1985 11 10 12 27 BERYL 31.3 211.9 38 159 -2003 3 18 0 22 NADINE 58.4 80.3 70 56 -1960 1 10 12 14 DEBBY 67.8 37.4 107 5 -1997 8 24 0 4 HELENE 51.9 58.0 105 284 -1969 3 6 0 15 ISAAC 17.5 59.1 156 642 -1999 4 19 12 20 DEBBY 18.7 271.1 154 635 -1954 1 12 18 6 VALERIE 35.9 291.7 53 23 -2004 1 18 12 27 JOYCE 35.0 274.5 133 599 -1993 1 17 12 4 PATTY 35.3 223.5 103 706 -1969 2 22 6 27 OSCAR 51.5 137.0 103 24 -2003 8 26 12 27 WILLIAM 57.4 139.1 74 412 -1974 2 12 0 6 SANDY 44.2 255.7 121 449 -1993 11 9 18 17 WILLIAM 20.7 125.8 57 795 -2002 12 5 18 22 RAFAEL 60.6 125.5 123 482 -1970 12 4 0 5 WILLIAM 12.9 24.7 44 336 -1994 12 27 6 13 FLORENCE 36.5 334.4 147 291 -2001 6 8 12 22 ERNESTO 27.1 188.0 102 407 -1961 4 22 12 21 JOYCE 24.7 193.5 90 141 -1990 4 16 12 5 ERNESTO 50.3 250.1 124 811 -1976 6 14 6 15 NADINE 52.9 20.4 120 838 -1991 5 20 0 13 ALBERTO 26.6 240.3 150 436 -1986 2 7 12 15 FLORENCE 33.3 20.3 157 446 -1953 10 15 18 12 SANDY 23.5 160.0 161 837 -1987 4 22 12 28 RAFAEL 25.9 355.5 124 800 -1973 8 21 0 3 OSCAR 19.5 178.6 43 333 -1950 10 8 12 3 RAFAEL 48.9 278.9 81 647 -1974 1 4 18 14 GORDON 62.7 284.6 136 790 -1993 10 3 12 23 ERNESTO 56.3 132.3 70 144 -1971 3 9 6 12 SANDY 49.0 148.4 149 184 -2001 12 26 6 3 TONY 33.6 116.0 110 503 -2002 9 4 6 5 VALERIE 30.2 201.0 41 608 -1959 12 2 6 8 BERYL 16.8 240.9 158 658 -2003 3 9 18 25 MICHAEL 7.5 301.7 66 613 -1962 6 23 6 3 BERYL 41.4 210.3 51 640 -2000 5 17 6 20 ERNESTO 42.3 260.6 14 128 -1959 7 16 12 13 VALERIE 16.0 330.0 145 386 -1997 11 16 0 26 PATTY 9.8 18.3 27 865 -1957 7 19 18 27 ISAAC 16.1 55.2 157 1 -1975 11 18 18 25 OSCAR 30.4 61.4 36 354 -1969 5 17 6 5 CHRIS 7.9 44.9 58 488 -1995 8 5 6 3 GORDON 56.4 2.1 45 76 -1967 12 5 0 9 ERNESTO 52.7 314.9 139 301 -1991 1 17 0 22 ISAAC 38.4 278.9 126 221 -1992 10 7 18 11 JOYCE 18.0 238.1 99 175 -1971 12 12 6 15 ALBERTO 22.4 132.6 110 45 -1956 7 23 0 12 SANDY 35.2 340.1 116 368 -1985 10 2 12 26 BERYL 15.3 82.7 149 796 -1996 1 14 6 20 PATTY 33.3 169.8 157 209 -1974 4 8 0 8 JOYCE 28.8 146.3 132 767 -1996 10 1 18 18 MICHAEL 33.8 215.5 143 58 -1961 2 16 6 3 KIRK 17.9 124.9 33 527 -1973 11 2 6 17 ISAAC 62.2 69.9 134 373 -2000 1 20 18 22 GORDON 48.5 141.9 135 342 -1958 10 27 12 28 GORDON 36.2 307.3 21 886 -1977 12 12 0 16 DEBBY 41.7 108.9 99 61 -1952 12 15 6 17 CHRIS 34.1 84.0 70 268 -1998 6 7 18 21 ERNESTO 28.1 304.6 97 672 -1965 2 20 0 26 RAFAEL 57.2 247.0 147 225 -1962 1 20 6 23 BERYL 57.1 43.6 132 333 -1965 5 3 12 9 FLORENCE 12.6 306.3 63 529 -1962 12 6 18 15 ERNESTO 8.3 150.6 81 489 -1990 11 26 6 19 FLORENCE 7.8 120.5 67 620 -1960 6 2 18 4 ISAAC 32.8 58.5 31 780 -2004 5 16 12 9 NADINE 44.8 311.9 56 367 -1988 8 9 0 12 WILLIAM 30.7 342.4 84 43 -1986 7 2 18 12 VALERIE 15.1 180.0 55 834 -1966 5 6 12 21 ALBERTO 43.8 277.1 136 192 -1960 1 16 6 15 HELENE 29.6 350.1 33 258 -2002 3 10 6 5 CHRIS 45.9 112.5 44 318 -1968 7 15 0 21 KIRK 29.7 198.1 146 569 -1980 1 9 12 7 RAFAEL 48.1 353.8 68 557 -1997 11 16 6 4 HELENE 16.8 128.4 118 359 -1959 12 17 12 15 VALERIE 68.7 47.3 148 437 -1994 6 24 18 8 CHRIS 66.4 112.2 146 812 -1987 8 11 18 10 CHRIS 55.9 34.5 62 210 -1974 2 6 6 22 LESLIE 36.3 303.7 101 438 -1994 1 22 0 21 GORDON 67.6 10.5 84 489 -1967 11 7 0 1 FLORENCE 52.5 68.0 50 123 -1964 12 15 6 26 KIRK 39.7 337.1 140 874 -2004 7 8 12 2 JOYCE 32.1 141.7 146 729 -2001 4 13 0 28 OSCAR 67.7 351.7 128 652 -1974 6 6 0 14 OSCAR 51.1 18.8 129 801 -1958 9 23 6 15 WILLIAM 31.4 223.0 158 194 -1958 12 11 12 1 DEBBY 12.8 39.5 32 598 -1991 11 2 12 13 CHRIS 20.8 119.6 53 745 -1956 2 26 0 17 MICHAEL 54.3 154.5 45 756 -1977 12 9 12 11 DEBBY 24.7 122.3 37 618 -1967 10 24 18 28 JOYCE 24.5 96.7 87 246 -1990 4 10 12 13 BERYL 29.6 21.5 50 167 -1986 9 19 6 3 FLORENCE 36.7 9.2 60 828 -1983 7 5 12 17 RAFAEL 34.8 184.0 14 29 -1959 1 12 0 24 LESLIE 66.0 4.9 157 524 -1968 8 28 12 3 TONY 34.4 157.2 159 515 -1963 9 3 6 26 VALERIE 13.3 189.7 164 818 -1968 4 9 18 18 NADINE 47.9 289.2 115 493 -1959 12 17 18 23 ISAAC 36.3 263.9 163 74 -1984 4 20 12 10 WILLIAM 18.5 323.1 131 344 -1964 9 3 18 24 LESLIE 66.4 276.0 112 85 -1961 5 5 12 13 MICHAEL 54.6 46.1 131 558 -1955 8 21 12 28 HELENE 27.1 27.4 27 180 -1972 8 12 18 24 LESLIE 8.9 274.6 85 617 -1967 12 14 12 23 TONY 48.1 122.4 14 30 -1985 2 18 18 3 WILLIAM 60.0 357.2 116 182 -1979 2 12 18 15 VALERIE 55.0 316.1 25 611 -1961 8 13 18 25 HELENE 55.2 191.3 32 339 -1998 1 2 12 11 ISAAC 29.6 198.8 21 314 -1982 2 16 6 16 DEBBY 29.4 3.6 37 185 -1956 10 4 12 13 TONY 57.6 7.2 121 286 -1954 10 4 12 10 KIRK 36.8 353.0 160 269 -1965 1 22 18 18 HELENE 21.7 102.0 132 633 -1966 7 9 12 23 RAFAEL 33.7 195.2 156 768 -2000 3 11 12 11 GORDON 51.5 157.1 78 626 -1962 4 9 12 23 PATTY 7.5 229.0 49 513 -1956 5 18 6 25 RAFAEL 10.0 33.0 17 420 -1975 4 16 12 12 ISAAC 50.3 265.1 18 451 -1966 4 2 6 24 PATTY 16.2 27.4 123 322 -2002 12 12 12 23 FLORENCE 32.5 197.5 164 321 -1990 6 14 0 15 CHRIS 41.5 173.3 54 175 -1983 10 25 18 6 FLORENCE 16.8 302.0 120 541 -1962 10 25 0 4 ISAAC 32.4 202.9 108 121 -1965 4 10 18 25 TONY 60.2 234.7 30 502 -1955 4 16 0 4 ERNESTO 18.5 142.6 37 355 -1988 9 11 0 4 OSCAR 21.0 118.7 155 364 -1998 5 7 18 19 JOYCE 58.0 192.5 82 2 -1978 6 13 0 19 ERNESTO 20.5 230.6 108 267 -1993 7 23 12 2 VALERIE 40.8 137.0 19 791 -1962 4 12 12 1 LESLIE 49.2 130.8 157 562 -1972 8 3 0 17 DEBBY 62.3 76.7 32 157 -1950 1 10 18 21 MICHAEL 15.1 53.8 152 483 -1962 8 11 0 21 BERYL 24.0 293.2 74 821 -2002 10 9 18 1 HELENE 21.0 102.6 89 354 -2004 6 16 0 11 KIRK 58.1 179.2 133 422 -2001 7 24 6 19 NADINE 64.5 354.6 90 858 -1969 7 18 18 1 ISAAC 55.8 148.4 157 531 -2002 6 11 0 12 TONY 17.3 232.0 122 530 -1988 4 20 18 3 KIRK 26.4 356.3 51 526 -1977 4 25 12 5 BERYL 29.7 93.5 33 59 -1962 9 3 0 22 RAFAEL 20.8 168.2 155 204 -1993 9 28 6 15 BERYL 64.2 62.9 112 60 -1989 1 4 6 17 WILLIAM 8.2 162.8 83 879 -1979 1 27 18 27 WILLIAM 18.9 339.3 20 619 -1971 6 1 0 25 ALBERTO 9.7 319.4 116 539 -1964 12 9 18 2 TONY 9.8 102.9 100 272 -1979 7 17 18 9 HELENE 22.8 301.2 47 271 -1985 5 18 6 9 OSCAR 49.7 205.6 153 93 -1953 7 9 6 4 DEBBY 43.9 124.2 55 681 -1989 12 22 12 2 ALBERTO 18.5 251.4 73 37 -1976 5 27 18 22 MICHAEL 7.8 33.5 45 72 -1965 3 19 18 21 NADINE 62.2 225.9 60 835 -1966 1 3 0 28 OSCAR 8.4 158.1 142 500 -1990 8 9 18 25 FLORENCE 65.9 260.3 144 472 -1962 8 13 12 17 ALBERTO 39.2 282.1 13 577 -1996 1 10 18 5 SANDY 27.5 85.8 152 15 -1994 3 7 12 17 MICHAEL 23.6 180.5 138 44 -1974 5 20 18 12 DEBBY 40.5 237.2 147 371 -1971 4 7 6 20 VALERIE 67.4 317.4 67 708 -1986 11 2 0 18 LESLIE 57.4 156.4 82 447 -1959 3 8 6 4 ISAAC 59.4 227.1 79 872 -1986 7 2 0 26 HELENE 38.0 325.2 119 885 -1993 7 12 6 11 GORDON 41.6 132.0 139 322 -2001 4 28 18 7 TONY 35.6 10.6 11 285 -1951 8 8 6 5 DEBBY 20.6 282.3 158 288 -1994 7 18 12 2 GORDON 55.1 164.4 121 816 -1966 2 20 6 15 TONY 39.6 215.2 36 13 -1991 1 15 6 7 VALERIE 40.1 184.6 106 267 -1994 8 7 18 24 HELENE 34.3 82.7 134 546 -1996 2 7 18 8 ALBERTO 46.0 290.5 34 770 -1958 9 12 12 8 KIRK 24.1 173.7 16 397 -1995 9 19 0 16 VALERIE 28.8 214.7 112 353 -1982 7 28 6 10 WILLIAM 20.5 303.3 155 530 -1974 7 11 6 23 VALERIE 66.8 24.2 24 222 -1957 9 16 18 26 RAFAEL 27.1 188.3 83 792 -1950 11 26 6 1 RAFAEL 20.2 273.1 93 641 -1961 5 24 18 13 ALBERTO 32.2 238.2 75 217 -1987 2 16 18 14 KIRK 33.8 272.4 93 864 -1957 9 17 12 3 NADINE 35.9 212.1 43 190 -1985 12 13 18 20 CHRIS 52.2 47.6 76 134 -1956 8 3 18 9 LESLIE 28.8 261.9 153 818 -1950 1 26 0 8 JOYCE 45.2 86.4 14 205 -1958 7 11 6 28 KIRK 10.2 207.5 158 182 -1979 6 26 0 27 FLORENCE 52.6 160.6 30 193 -1981 1 16 0 16 ERNESTO 42.6 175.3 33 6 -1954 12 17 18 17 ALBERTO 57.5 65.7 121 377 -1956 8 11 12 7 ERNESTO 36.9 111.1 112 842 -1956 10 13 0 10 PATTY 19.2 329.3 69 255 -1973 7 21 0 25 GORDON 7.8 234.9 45 198 -1954 12 7 12 15 BERYL 67.9 265.0 122 253 -1990 6 16 18 5 ISAAC 57.3 239.3 12 44 -1987 5 13 6 1 ERNESTO 8.4 10.2 161 393 -1987 10 17 6 26 ERNESTO 27.5 266.8 34 385 -1985 1 23 12 5 HELENE 49.7 142.4 32 212 -1995 7 24 0 14 JOYCE 38.0 271.6 78 275 -2002 6 26 6 11 SANDY 65.3 3.9 75 347 -2004 6 17 6 28 KIRK 51.2 77.8 125 642 -1955 8 13 18 6 JOYCE 32.5 228.6 29 770 -1957 9 8 6 14 VALERIE 34.0 315.6 120 599 -1990 2 21 18 28 ERNESTO 51.2 339.0 112 363 -1990 8 13 0 11 DEBBY 21.5 47.1 76 420 -1966 2 11 0 6 MICHAEL 40.0 277.5 15 730 -1997 10 24 0 15 RAFAEL 19.1 259.1 112 857 -1991 11 27 12 18 VALERIE 26.7 95.5 119 302 -1950 3 15 18 23 HELENE 56.3 243.9 151 45 -1956 1 25 0 21 KIRK 54.6 42.9 58 547 -1997 10 2 0 11 DEBBY 34.4 252.7 161 532 -1997 7 21 12 8 OSCAR 46.8 266.2 18 250 -1968 11 15 12 14 BERYL 9.2 15.9 162 779 -1973 8 22 6 9 WILLIAM 56.8 357.2 100 736 -1988 5 2 6 17 HELENE 62.4 275.2 133 53 -1981 2 10 18 21 GORDON 67.9 275.6 112 217 -1973 8 17 18 10 KIRK 18.4 289.0 157 466 -1986 11 15 12 13 PATTY 47.3 306.6 50 743 -1977 8 28 18 8 VALERIE 37.6 252.0 17 600 -2004 10 2 18 27 DEBBY 34.9 323.3 91 253 -1993 7 16 18 27 KIRK 38.6 62.0 107 183 -1996 10 22 6 6 DEBBY 63.3 254.4 92 386 -1967 8 24 18 19 TONY 23.2 260.8 161 99 -2001 10 1 12 8 HELENE 29.3 127.2 146 107 -1973 5 3 6 8 KIRK 30.9 265.3 153 17 -1959 1 22 12 8 KIRK 12.8 245.8 104 540 -2002 7 14 18 14 DEBBY 33.8 324.5 140 56 -1997 11 6 18 22 SANDY 49.2 4.9 161 450 -1977 7 25 18 4 ISAAC 44.7 280.8 88 521 -1997 6 20 6 18 HELENE 26.1 188.8 49 170 -1969 6 10 18 11 TONY 60.4 233.0 123 375 -1961 11 24 18 8 VALERIE 67.0 88.9 61 674 -1960 12 24 12 3 OSCAR 58.1 303.6 45 519 -1969 9 8 18 27 KIRK 20.8 283.4 145 688 -1982 11 10 6 2 ERNESTO 10.6 8.3 81 13 -2004 6 9 18 11 KIRK 23.4 324.1 144 346 -1961 11 13 12 16 RAFAEL 9.6 292.8 160 65 -1961 9 1 6 11 TONY 66.4 156.3 62 332 -1986 4 2 12 15 CHRIS 41.9 67.0 155 563 -1958 4 20 18 12 HELENE 11.1 18.5 32 190 -2002 5 28 6 20 TONY 52.4 315.8 59 49 -1973 8 13 0 17 RAFAEL 40.8 325.7 97 100 -1996 12 22 12 9 JOYCE 50.1 140.9 49 795 -1970 2 1 18 21 OSCAR 20.5 293.0 121 31 -2003 12 16 0 18 DEBBY 62.3 334.7 67 756 -1950 11 24 12 27 SANDY 26.1 245.8 140 315 -1950 11 21 0 13 OSCAR 35.9 114.9 72 197 -1997 12 10 6 5 WILLIAM 53.6 302.1 75 242 -1998 6 13 12 28 JOYCE 11.9 92.8 57 224 -1992 10 16 12 25 RAFAEL 25.5 163.6 72 370 -1984 8 17 0 25 TONY 69.9 305.6 146 161 -1990 4 7 6 6 SANDY 13.4 175.7 160 5 -1974 3 23 6 20 CHRIS 69.8 284.2 59 460 -1981 2 28 6 17 WILLIAM 59.8 282.7 152 669 -1990 2 22 0 27 VALERIE 40.1 46.1 128 690 -1966 4 2 6 4 PATTY 12.6 117.1 12 258 -1963 10 12 0 14 VALERIE 39.9 301.5 145 542 -1955 12 5 12 21 PATTY 60.7 176.0 97 323 -1988 8 6 12 24 TONY 41.2 322.5 27 232 -1955 11 22 12 26 PATTY 28.8 40.0 12 186 -1980 12 12 6 5 NADINE 17.7 347.0 51 83 -1996 5 27 6 25 SANDY 34.5 36.2 35 602 -2004 9 12 12 26 BERYL 12.5 123.8 20 145 -1958 8 15 0 9 GORDON 61.5 53.6 68 709 -1975 6 21 6 12 OSCAR 13.7 187.1 127 218 -1968 7 13 6 15 GORDON 59.7 70.2 107 890 -1956 3 6 18 9 PATTY 69.2 140.3 94 565 -1991 6 10 12 20 SANDY 13.0 351.1 128 791 -1988 7 15 6 7 NADINE 14.9 239.1 147 820 -1977 4 2 6 8 NADINE 67.9 50.6 16 183 -1966 7 3 0 11 ERNESTO 38.2 326.6 67 750 -1990 7 14 12 20 TONY 12.9 79.7 129 238 -1971 6 8 12 21 RAFAEL 28.0 246.6 21 638 -1963 7 9 6 17 PATTY 63.7 168.8 142 3 -1974 3 6 18 10 MICHAEL 63.7 236.1 72 673 -1996 3 9 12 6 ALBERTO 15.6 251.7 88 657 -1954 11 9 0 8 PATTY 12.8 303.1 134 644 -1963 6 5 0 27 LESLIE 36.6 198.0 161 745 -1962 1 1 12 22 CHRIS 8.3 292.9 161 77 -1992 9 1 18 25 CHRIS 69.0 296.6 108 798 -1975 3 12 6 1 DEBBY 61.6 116.0 44 891 -1961 3 24 0 2 NADINE 43.9 148.0 75 428 -1994 1 10 6 8 CHRIS 15.0 140.5 134 492 -1987 9 6 18 11 ERNESTO 66.0 161.2 147 855 -1979 10 21 6 28 PATTY 57.0 285.2 113 460 -1977 2 2 6 13 CHRIS 27.2 152.9 158 61 -1995 11 26 0 5 FLORENCE 29.0 137.5 111 762 -1988 6 3 6 1 JOYCE 48.9 137.7 144 738 -1983 5 20 0 20 SANDY 68.0 132.3 45 614 -1979 6 21 0 1 BERYL 11.2 0.4 98 636 -1998 1 10 12 20 GORDON 15.3 336.6 117 23 -1978 7 10 12 1 PATTY 34.5 242.4 21 873 -1967 4 11 0 17 ERNESTO 14.6 179.6 121 232 -1965 5 22 0 1 MICHAEL 28.3 160.1 68 317 -1993 5 23 6 14 ISAAC 25.2 24.2 103 843 -1965 10 5 12 7 FLORENCE 56.7 5.2 94 9 -1962 4 23 18 21 DEBBY 31.8 223.4 152 266 -1958 6 28 18 3 KIRK 57.1 247.6 42 667 -1999 12 22 0 4 NADINE 41.1 3.8 150 820 -1996 10 6 12 4 RAFAEL 69.9 174.3 74 720 -1950 11 12 0 22 ISAAC 22.3 177.9 148 707 -1983 12 26 0 8 TONY 15.3 331.7 100 210 -1997 11 7 0 10 VALERIE 45.3 311.5 153 412 -1953 4 6 18 4 VALERIE 64.4 185.1 16 736 -1980 6 21 0 8 NADINE 49.6 242.1 85 897 -2003 8 26 6 15 FLORENCE 55.1 2.4 127 791 -1973 4 17 6 3 SANDY 19.3 94.7 21 410 -1992 2 25 18 22 GORDON 25.1 185.6 136 536 -1960 10 15 12 8 SANDY 69.5 182.5 19 40 -1975 4 24 6 13 FLORENCE 19.5 273.9 100 768 -1993 1 7 18 14 OSCAR 26.0 174.0 17 138 -1952 1 3 12 19 MICHAEL 53.7 279.9 90 827 -1968 3 24 12 23 HELENE 28.6 91.8 73 800 -1971 8 9 12 13 WILLIAM 62.1 113.9 83 510 -1964 11 12 12 24 ALBERTO 35.0 13.4 36 831 -2003 9 28 18 6 CHRIS 69.1 231.5 27 454 -1996 3 12 12 2 RAFAEL 40.5 296.4 79 804 -1955 1 12 18 18 ISAAC 40.8 229.0 10 301 -1986 4 18 6 28 FLORENCE 22.9 332.1 130 791 -1957 10 21 6 6 OSCAR 45.8 298.0 119 327 -1987 11 1 6 16 VALERIE 19.4 42.7 99 427 -1984 5 23 12 4 CHRIS 23.3 310.7 123 582 -1991 12 23 12 16 PATTY 67.2 54.0 114 799 -1992 10 23 18 2 WILLIAM 31.8 326.8 36 375 -1960 10 24 0 15 BERYL 36.0 131.1 115 659 -1981 4 4 6 22 FLORENCE 64.3 164.8 76 696 -1976 3 26 12 11 VALERIE 62.1 210.5 116 68 -1997 1 16 0 1 ERNESTO 49.5 340.0 82 784 -1968 7 6 12 18 RAFAEL 33.1 4.4 122 781 -1985 11 24 18 27 KIRK 7.7 3.7 103 537 -1984 2 3 6 25 JOYCE 37.2 15.5 82 636 -1979 2 12 12 26 CHRIS 31.9 26.9 31 376 -1987 9 16 0 24 OSCAR 19.1 255.1 102 775 -1991 2 24 0 1 ISAAC 64.8 316.3 57 315 -1951 5 18 18 7 MICHAEL 22.8 33.9 85 422 -1967 3 24 18 27 OSCAR 44.9 185.4 137 291 -1967 8 12 6 8 LESLIE 43.2 55.8 145 883 -1981 7 22 18 25 NADINE 11.0 279.1 10 703 -1989 10 6 18 19 JOYCE 30.9 83.9 93 530 -1994 3 6 18 17 OSCAR 30.3 152.6 41 894 -1961 3 12 18 16 CHRIS 44.8 336.6 70 406 -1996 1 12 12 2 RAFAEL 67.3 56.3 125 672 -1988 6 10 0 25 BERYL 43.9 214.4 137 327 -1962 4 10 0 28 LESLIE 42.1 153.6 79 188 -1965 6 1 18 24 FLORENCE 39.6 87.2 37 864 -1968 9 3 18 6 BERYL 52.7 185.9 149 718 -1955 9 2 12 23 ALBERTO 66.4 351.5 77 707 -1993 10 1 0 3 TONY 16.7 346.9 64 131 -2002 5 18 12 17 ALBERTO 38.6 106.2 105 672 -2001 12 19 18 19 FLORENCE 61.0 214.6 31 802 -1969 9 21 18 24 WILLIAM 36.2 266.6 152 790 -1964 10 2 0 16 MICHAEL 67.4 205.9 155 15 -1995 2 7 12 25 SANDY 68.8 306.8 152 161 -1973 4 28 6 15 RAFAEL 60.5 211.2 113 792 -1964 7 9 18 14 TONY 16.8 274.2 127 153 -1997 6 27 6 19 ALBERTO 54.0 216.8 106 344 -1984 6 22 12 26 BERYL 36.4 40.5 129 57 -1990 11 21 12 12 HELENE 65.9 8.8 29 329 -1952 4 23 12 17 PATTY 68.6 256.8 13 224 -1964 3 4 12 21 GORDON 15.3 318.5 79 148 -1954 8 8 12 25 MICHAEL 62.3 106.8 33 435 -1978 11 21 6 7 ERNESTO 54.1 176.0 32 842 -1966 6 5 0 9 ALBERTO 11.6 225.0 13 820 -1950 7 22 6 13 KIRK 69.1 181.0 160 681 -1981 3 19 12 8 PATTY 65.2 72.6 141 314 -1984 8 8 6 23 OSCAR 20.2 58.8 111 601 -1954 6 5 12 19 ISAAC 36.9 58.0 121 91 -2004 7 3 0 4 ERNESTO 10.6 326.7 155 802 -1994 9 12 0 20 OSCAR 28.7 262.7 55 892 -1981 4 27 18 2 RAFAEL 69.3 277.7 66 233 -1981 10 3 18 16 SANDY 62.4 34.3 35 113 -1968 8 24 18 10 FLORENCE 46.9 316.4 66 347 -1967 6 27 12 27 BERYL 36.7 349.9 163 686 -1981 6 17 6 7 JOYCE 38.5 160.1 71 495 -1950 10 20 18 19 NADINE 66.3 66.6 35 250 -1995 2 24 6 20 VALERIE 61.2 239.6 88 519 -1971 8 7 6 13 GORDON 66.8 266.0 19 235 -1953 11 8 18 16 JOYCE 27.0 94.1 162 82 -1960 8 26 6 20 CHRIS 43.8 240.6 140 621 -2002 1 23 18 18 PATTY 53.5 174.7 11 464 -1994 9 23 6 26 FLORENCE 16.9 16.2 59 687 -1958 9 26 12 27 KIRK 24.3 137.3 92 310 -1960 12 27 0 22 OSCAR 18.4 188.5 111 731 -1952 6 2 0 27 VALERIE 48.5 265.6 23 883 -1978 7 5 18 24 WILLIAM 55.8 108.6 53 402 -1974 8 27 0 14 KIRK 13.1 12.2 52 100 -1977 1 9 18 10 ERNESTO 41.7 182.3 41 892 -1952 5 24 0 22 NADINE 28.2 175.5 125 18 -1971 7 3 18 12 MICHAEL 19.5 249.9 140 372 -1993 8 16 12 7 LESLIE 65.3 170.3 105 383 -1995 10 23 0 3 FLORENCE 65.0 129.5 163 391 -1975 3 13 18 7 BERYL 21.0 88.3 34 34 -1973 10 25 6 23 MICHAEL 49.8 345.4 140 205 -2001 2 10 18 27 VALERIE 19.5 68.6 117 544 -1970 5 1 18 19 ERNESTO 68.6 236.6 17 450 -1965 4 9 18 27 VALERIE 43.5 242.4 131 546 -1955 3 17 0 14 LESLIE 64.8 321.1 130 615 -1951 2 5 0 16 LESLIE 16.7 213.7 129 353 -1979 12 11 12 18 KIRK 15.1 258.0 13 614 -1997 2 24 12 15 VALERIE 13.5 282.2 26 763 -1990 7 15 0 3 TONY 54.5 126.2 49 882 -2001 4 14 0 13 TONY 42.0 240.8 39 189 -1995 6 9 6 28 LESLIE 15.3 90.8 141 36 -1979 8 5 6 8 GORDON 7.0 147.2 156 263 -1951 10 1 0 8 BERYL 60.0 52.9 74 781 -1962 4 27 18 3 JOYCE 29.3 127.1 85 638 -1997 8 9 12 8 SANDY 8.4 88.9 18 131 -1953 4 21 0 2 GORDON 60.6 51.9 144 207 -2002 5 19 18 28 OSCAR 34.1 241.1 141 509 -2002 2 3 18 20 LESLIE 46.9 52.3 58 53 -1995 3 16 12 27 KIRK 68.6 52.8 22 671 -2004 7 19 0 12 GORDON 14.1 264.3 117 731 -1970 2 13 0 1 VALERIE 15.3 211.8 14 386 -2000 10 25 0 18 RAFAEL 61.7 352.5 114 776 -1972 5 12 0 25 NADINE 44.5 175.1 97 603 -1966 2 18 18 2 GORDON 12.5 72.0 18 558 -1954 1 27 0 23 DEBBY 22.1 144.7 127 882 -1983 2 7 0 1 LESLIE 64.9 263.1 128 0 -1986 10 14 12 16 SANDY 14.7 0.4 79 68 -1960 1 11 12 8 DEBBY 20.3 75.8 103 269 -2003 1 14 18 1 JOYCE 14.1 148.4 111 85 -1976 2 13 6 9 FLORENCE 22.6 46.0 127 11 -2002 8 12 12 27 PATTY 29.5 102.1 101 480 -1972 10 15 0 3 VALERIE 53.4 175.4 50 87 -1970 4 12 0 12 LESLIE 47.7 164.1 163 524 -1971 10 27 12 27 OSCAR 69.0 272.7 43 744 -1978 2 25 12 23 KIRK 62.5 81.9 86 16 -1961 10 8 6 1 HELENE 45.1 58.2 150 676 -1962 9 21 12 26 FLORENCE 42.3 333.7 148 867 -1993 12 10 6 20 RAFAEL 54.8 198.0 42 197 -1972 9 21 0 21 ERNESTO 66.2 163.5 24 378 -1958 9 27 6 19 ISAAC 7.7 43.5 97 330 -1994 7 14 18 24 RAFAEL 27.6 295.3 121 853 -1990 2 18 12 2 GORDON 40.1 203.9 42 585 -1978 7 21 6 12 GORDON 14.9 199.3 54 622 -1994 9 12 12 2 HELENE 14.5 157.7 43 370 -1976 2 8 12 21 NADINE 19.8 255.0 58 466 -1989 5 8 0 6 MICHAEL 48.8 84.6 103 13 -2000 1 16 12 26 RAFAEL 8.3 222.7 77 614 -1992 12 25 18 20 TONY 53.5 334.8 145 133 -1952 1 21 6 6 KIRK 37.4 123.6 134 722 -1976 7 20 0 14 ISAAC 8.9 151.9 33 668 -1982 4 6 18 10 BERYL 58.9 159.8 32 516 -1983 2 16 18 19 OSCAR 18.6 249.4 49 396 -1980 11 27 0 10 KIRK 45.9 19.9 94 348 -1983 5 11 0 14 CHRIS 28.2 10.0 57 353 -1998 2 22 0 27 TONY 64.7 296.0 82 897 -1965 6 2 12 20 OSCAR 69.1 305.7 159 247 -1963 2 19 6 10 MICHAEL 57.7 40.2 114 708 -1962 3 22 12 6 OSCAR 61.7 326.1 20 619 -1970 3 13 0 4 WILLIAM 62.8 223.5 39 882 -1997 3 21 6 7 MICHAEL 61.3 289.4 77 830 -1988 12 24 12 13 BERYL 18.1 284.9 32 487 -1965 7 11 18 24 BERYL 62.6 202.8 53 627 -1981 11 28 12 2 JOYCE 34.3 41.5 42 702 -1988 8 2 6 13 VALERIE 63.6 198.7 29 5 -1963 1 25 6 23 FLORENCE 21.8 2.6 121 819 -1995 3 16 0 26 ISAAC 48.2 274.0 161 592 -1961 2 23 6 25 LESLIE 59.0 82.9 32 431 -1985 4 11 0 28 OSCAR 16.6 208.7 144 283 -1960 1 27 18 16 ISAAC 47.6 46.3 126 61 -1998 2 11 12 5 TONY 57.9 307.5 159 360 -1957 4 27 12 7 JOYCE 49.0 318.4 78 247 -1977 4 26 18 26 CHRIS 57.1 142.7 33 66 -1994 8 9 6 16 JOYCE 52.8 6.4 137 788 -1998 3 3 6 27 PATTY 59.6 336.0 37 143 -1961 2 3 6 9 FLORENCE 63.1 112.5 50 449 -1973 9 9 6 6 ERNESTO 55.1 6.7 46 6 -1995 1 5 0 4 GORDON 39.6 240.6 119 675 -1962 7 17 18 2 GORDON 30.2 79.7 31 292 -1999 5 7 18 13 RAFAEL 53.8 275.0 28 697 -1972 3 4 6 1 HELENE 66.3 114.1 12 129 -1974 6 27 6 28 SANDY 20.4 128.7 102 440 -1987 11 7 18 21 LESLIE 10.1 42.3 77 716 -1980 8 14 6 24 WILLIAM 24.0 305.7 162 814 -1973 10 5 0 5 ISAAC 11.1 179.9 86 83 -1993 1 19 0 4 HELENE 68.5 49.7 97 180 -1983 9 27 12 25 VALERIE 47.9 309.5 108 31 -1979 7 18 0 14 GORDON 8.2 142.6 33 633 -1954 3 19 0 1 GORDON 32.9 201.6 45 152 -1968 2 14 0 14 FLORENCE 60.6 18.4 37 657 -1995 7 16 0 9 ALBERTO 35.2 81.2 45 867 -1983 6 19 18 22 FLORENCE 12.6 302.3 21 657 -1997 8 12 18 5 ERNESTO 43.2 356.7 55 689 -1969 2 22 0 2 JOYCE 68.4 121.8 65 868 -2004 7 23 12 3 FLORENCE 18.7 86.7 77 340 -1982 1 28 6 1 FLORENCE 59.8 315.5 121 352 -2000 1 9 0 7 GORDON 32.7 66.9 152 117 -1956 2 7 0 9 ERNESTO 13.3 266.6 162 390 -1977 6 8 6 1 PATTY 62.4 29.3 17 265 -1990 6 10 0 13 DEBBY 16.6 315.7 41 767 -1999 2 9 18 14 WILLIAM 53.0 166.0 115 776 -1975 10 19 0 20 KIRK 58.8 27.2 119 701 -1964 6 14 0 13 KIRK 54.0 273.7 15 860 -1984 8 13 18 9 PATTY 8.4 30.1 85 93 -1996 7 10 12 5 VALERIE 66.5 87.4 145 420 -1958 3 22 6 15 CHRIS 69.1 159.8 132 157 -2003 6 11 0 8 CHRIS 10.6 58.6 103 361 -2000 4 27 0 28 ISAAC 26.9 164.7 160 481 -1979 5 4 6 10 ERNESTO 62.5 80.3 138 781 -1967 9 11 0 24 TONY 30.5 21.6 164 724 -2001 8 19 12 26 LESLIE 64.2 200.3 123 526 -1967 2 22 6 11 BERYL 64.6 349.2 122 148 -1966 4 9 0 3 BERYL 36.8 145.1 153 144 -1994 1 18 18 20 OSCAR 30.6 57.4 117 55 -1991 2 14 6 27 DEBBY 41.0 312.5 153 609 -1996 11 28 0 1 VALERIE 67.6 244.0 129 16 -1974 9 27 12 24 NADINE 8.6 176.8 37 97 -1989 4 11 6 2 WILLIAM 49.0 266.2 13 582 -1955 12 7 18 6 MICHAEL 49.3 119.0 102 701 -1972 10 5 0 25 KIRK 22.1 354.4 83 893 -1993 3 17 12 8 BERYL 58.5 198.1 129 771 -1971 4 22 6 1 DEBBY 21.6 207.1 131 479 -1979 1 7 0 9 JOYCE 63.8 328.9 49 68 -1956 4 6 18 10 DEBBY 35.3 95.9 146 534 -1950 5 9 6 27 MICHAEL 43.4 172.8 123 464 -2002 10 2 12 12 DEBBY 14.9 49.0 150 216 -1976 7 18 18 16 PATTY 44.9 283.7 26 129 -1992 11 9 6 6 VALERIE 13.1 334.6 157 631 -1982 4 24 0 27 LESLIE 68.0 189.6 11 760 -1976 1 10 18 6 CHRIS 14.7 349.9 78 295 -1983 2 11 0 12 OSCAR 52.3 72.8 10 392 -2000 7 9 6 13 MICHAEL 69.5 9.7 64 605 -2001 10 20 18 11 KIRK 51.0 198.9 93 123 -1963 2 6 6 4 HELENE 46.9 319.9 55 65 -1990 7 15 6 2 ERNESTO 63.4 113.3 72 1 -1963 12 8 0 16 JOYCE 19.2 224.5 99 581 -1981 6 17 6 8 TONY 47.4 246.8 59 469 -1991 12 8 12 18 TONY 34.9 186.2 90 396 -2004 3 3 6 12 ISAAC 27.0 39.2 80 102 -1992 4 15 0 21 JOYCE 31.6 321.3 81 280 -1998 9 27 12 7 KIRK 34.3 32.3 40 369 -1992 9 5 6 24 JOYCE 47.8 234.4 151 12 -1950 5 25 6 25 GORDON 43.5 104.9 49 872 -1992 7 11 12 23 ISAAC 41.1 327.8 161 836 -1964 11 12 18 21 VALERIE 46.1 224.6 37 434 -1997 6 21 18 10 CHRIS 21.2 274.8 76 269 -1977 7 3 18 22 FLORENCE 15.4 154.0 118 322 -1957 5 25 12 5 SANDY 55.5 305.0 136 707 -1996 10 17 0 16 DEBBY 12.3 244.0 127 368 -1963 2 6 12 16 HELENE 27.0 126.9 13 718 -1957 4 13 18 2 TONY 65.9 137.7 156 347 -1964 6 26 6 25 RAFAEL 45.8 167.5 84 431 -1977 5 4 6 18 ISAAC 52.2 37.5 92 474 -1999 5 2 12 7 HELENE 13.6 41.8 26 462 -1970 12 15 0 18 ISAAC 44.7 27.4 89 347 -1995 3 3 0 27 WILLIAM 7.4 342.5 148 886 -1992 9 28 6 23 JOYCE 61.5 246.8 32 665 -1991 2 7 6 20 RAFAEL 47.5 348.1 160 396 -1993 11 26 12 2 DEBBY 21.8 94.1 66 30 -1979 7 2 12 13 DEBBY 53.0 263.1 99 432 -1998 2 20 18 8 JOYCE 26.0 81.6 66 138 -1994 8 1 12 8 DEBBY 57.0 141.4 21 346 -1972 11 11 12 25 MICHAEL 58.7 234.0 124 159 -1982 2 17 12 7 LESLIE 40.2 304.4 47 274 -1988 1 28 6 3 BERYL 58.5 90.7 17 112 -1997 10 7 0 16 LESLIE 37.7 104.5 153 878 -1989 5 20 6 18 TONY 68.0 211.0 13 624 -1987 7 8 0 21 PATTY 46.1 80.1 108 710 -1952 5 28 12 25 KIRK 67.3 227.4 63 628 -2001 7 23 18 17 DEBBY 17.9 197.6 106 339 -1953 11 25 18 10 ISAAC 40.6 125.2 138 193 -1955 6 25 6 2 ALBERTO 43.8 118.5 78 510 -1955 6 20 0 13 JOYCE 21.3 7.0 21 379 -1983 6 7 12 2 OSCAR 70.0 168.0 68 101 -1951 12 13 6 16 VALERIE 43.3 113.9 30 580 -1981 1 6 6 1 PATTY 39.6 236.7 78 459 -1974 9 11 6 25 ISAAC 32.6 304.7 130 533 -1973 6 2 0 9 BERYL 7.2 338.8 84 463 -1979 1 9 0 3 DEBBY 43.1 98.7 64 132 -1980 12 1 0 15 MICHAEL 63.0 78.3 106 258 -1953 5 14 18 11 FLORENCE 25.7 275.8 116 399 -1951 5 11 0 27 WILLIAM 64.3 282.2 97 252 -1968 2 1 18 5 GORDON 30.2 156.8 148 582 -1953 12 8 0 27 ISAAC 47.5 356.2 127 791 -1980 3 16 12 28 RAFAEL 45.9 56.9 39 313 -2001 2 27 18 25 ERNESTO 15.0 161.1 107 897 -1973 8 16 6 2 GORDON 41.1 228.0 28 495 -1962 2 28 12 25 VALERIE 64.1 49.3 23 445 -1957 8 25 0 28 BERYL 30.0 208.3 109 449 -1958 6 3 18 1 HELENE 21.1 134.7 54 810 -1976 1 14 12 27 PATTY 13.8 11.4 43 793 -1999 11 26 0 20 HELENE 40.7 297.2 104 223 -1976 12 6 12 2 PATTY 49.4 243.7 41 211 -1953 12 20 12 3 JOYCE 62.8 115.8 116 52 -1996 12 20 6 19 PATTY 57.2 175.0 69 93 -1983 11 28 0 1 JOYCE 26.6 106.5 76 316 -1991 10 8 12 10 BERYL 48.9 257.1 147 727 -1967 5 19 12 26 HELENE 26.6 339.7 106 553 -1999 8 14 18 3 CHRIS 41.3 11.2 92 719 -1979 6 3 6 8 OSCAR 64.6 301.8 22 593 -1990 4 10 18 19 ERNESTO 20.0 114.1 80 782 -1969 12 19 18 7 SANDY 10.3 97.5 19 120 -1973 10 22 18 17 DEBBY 43.1 333.9 39 411 -1982 6 23 12 3 LESLIE 48.4 120.5 164 86 -1962 2 14 0 14 TONY 54.3 262.1 126 526 -1972 1 25 0 14 MICHAEL 61.5 314.3 86 392 -1962 11 9 18 2 KIRK 61.3 60.9 117 326 -1981 1 8 12 7 GORDON 19.4 177.8 12 208 -1964 1 16 18 14 LESLIE 66.8 91.7 65 336 -1951 3 26 0 18 TONY 54.3 24.5 32 640 -1976 4 14 18 16 ISAAC 51.6 232.8 69 407 -1975 11 17 6 15 MICHAEL 23.8 28.1 154 455 -1984 1 5 12 22 GORDON 23.0 168.1 110 449 -1951 4 14 18 26 MICHAEL 28.9 90.6 135 609 -1955 8 28 6 7 KIRK 13.1 97.9 101 686 -1992 8 8 6 4 PATTY 61.9 158.4 24 751 -1953 12 23 6 11 PATTY 41.3 284.3 57 468 -1974 3 28 18 23 ALBERTO 35.3 171.4 61 826 -1961 9 28 6 24 HELENE 16.6 226.8 159 800 -1979 11 18 6 16 BERYL 10.7 19.2 163 515 -2004 8 21 0 12 SANDY 46.5 194.1 153 53 -1995 6 20 12 13 FLORENCE 11.1 48.3 64 512 -1955 6 19 18 14 OSCAR 16.5 138.6 114 346 -1988 1 22 12 3 ALBERTO 67.4 356.4 112 346 -1972 8 14 6 24 BERYL 10.4 173.9 57 359 -1995 4 2 6 3 WILLIAM 53.5 320.0 72 305 -1962 5 25 0 20 HELENE 7.2 76.0 54 359 -1986 12 18 12 15 MICHAEL 35.4 83.0 68 183 -1975 3 7 0 24 NADINE 9.4 203.8 157 174 -1991 5 19 18 17 DEBBY 48.4 15.9 31 285 -1999 5 16 18 27 KIRK 44.0 173.0 143 47 -1978 6 25 18 16 JOYCE 60.9 176.1 118 215 -1958 6 1 18 14 WILLIAM 32.6 39.1 26 9 -1993 10 5 12 3 MICHAEL 42.3 119.5 107 332 -1982 9 12 18 13 LESLIE 10.8 2.6 112 55 -1964 6 27 0 2 BERYL 11.9 150.5 31 652 -1993 1 28 6 7 WILLIAM 55.5 7.9 143 625 -1997 9 15 0 27 RAFAEL 16.0 190.1 99 146 -1994 9 22 18 22 DEBBY 36.7 179.3 134 18 -1981 2 22 6 27 FLORENCE 32.4 91.1 78 713 -1959 4 25 0 25 CHRIS 40.3 103.8 61 824 -1993 2 2 18 17 GORDON 46.3 9.1 127 347 -1965 8 4 0 17 ISAAC 49.6 80.5 103 898 -1988 8 9 18 24 CHRIS 38.5 146.1 14 182 -1992 12 11 12 18 ALBERTO 67.9 194.5 56 391 -1986 12 8 18 17 TONY 40.2 224.5 44 11 -1971 11 19 6 11 SANDY 26.2 149.8 103 568 -1967 1 3 12 22 BERYL 40.9 197.4 73 263 -1968 5 4 6 11 PATTY 43.3 188.2 74 715 -1963 2 15 18 11 KIRK 11.8 218.5 130 258 -1996 3 1 12 16 DEBBY 45.4 156.0 57 52 -1989 4 6 0 7 TONY 68.1 274.0 164 98 -1964 3 17 18 5 BERYL 20.5 319.5 161 458 -1985 5 19 12 26 TONY 67.2 339.3 164 10 -1973 10 13 0 16 DEBBY 58.3 244.5 145 381 -1989 11 1 18 24 CHRIS 15.3 234.2 78 48 -1989 2 14 0 2 HELENE 41.5 155.6 99 700 -1959 6 7 6 25 SANDY 32.9 297.9 147 33 -1984 7 25 0 27 SANDY 25.7 181.8 164 825 -1958 5 7 12 24 DEBBY 63.0 175.7 95 230 -1956 5 24 12 4 GORDON 43.2 343.5 47 607 -1971 5 7 6 23 PATTY 13.6 235.6 36 696 -1977 4 13 18 17 ALBERTO 42.3 285.5 44 200 -2001 11 18 6 26 SANDY 23.0 106.8 142 556 -1985 12 28 0 5 DEBBY 27.2 211.1 33 872 -1976 3 6 18 23 PATTY 14.1 334.1 47 455 -1970 4 24 0 6 ISAAC 23.9 133.4 156 20 -1975 1 3 12 25 PATTY 29.0 285.2 107 863 -1962 5 9 6 6 MICHAEL 56.5 118.4 46 91 -1961 8 13 18 7 RAFAEL 30.6 285.3 80 645 -1961 11 12 6 6 FLORENCE 53.4 9.5 164 526 -2001 12 14 12 28 RAFAEL 67.1 265.3 42 25 -1984 11 11 18 17 JOYCE 47.9 273.7 37 749 -1965 3 3 6 16 KIRK 46.2 70.7 82 827 -1995 8 28 18 1 DEBBY 66.7 326.0 160 188 -1976 11 2 18 19 GORDON 45.9 91.2 164 873 -1950 12 21 18 13 ALBERTO 27.3 19.8 12 745 -1952 1 1 0 4 NADINE 46.7 323.3 75 881 -1975 12 25 12 26 LESLIE 35.0 49.3 56 679 -1963 3 21 12 24 KIRK 20.3 180.1 138 875 -1997 4 11 6 18 NADINE 43.0 6.3 97 385 -1953 11 11 12 15 JOYCE 12.1 237.1 81 43 -1972 11 19 12 11 GORDON 25.0 74.6 102 841 -1976 12 4 6 18 SANDY 51.2 249.4 21 847 -1982 8 7 6 2 NADINE 45.3 46.9 154 584 -1996 11 5 0 27 HELENE 50.0 173.1 80 801 -1960 7 14 0 28 WILLIAM 35.7 242.6 132 15 -1980 4 11 0 14 ISAAC 19.7 128.1 108 778 -1955 11 14 6 20 WILLIAM 33.4 330.0 65 707 -1961 10 17 0 27 WILLIAM 65.9 74.0 20 523 -1961 7 1 6 28 KIRK 52.8 319.7 103 518 -1997 4 9 12 11 ALBERTO 13.6 83.0 109 134 -1997 2 27 6 28 WILLIAM 63.8 325.1 61 160 -2001 9 18 6 2 GORDON 29.8 299.0 22 728 -1954 8 6 12 26 GORDON 20.7 79.2 139 122 -1994 12 10 18 8 BERYL 30.1 234.8 135 699 -1991 10 19 6 14 RAFAEL 51.2 326.4 34 13 -1952 11 23 0 9 JOYCE 45.2 327.7 104 331 -1953 3 9 18 16 HELENE 66.8 247.6 48 705 -1972 7 26 6 14 NADINE 42.0 307.4 140 261 -1986 1 9 0 12 TONY 35.7 74.8 14 799 -1952 8 10 6 9 FLORENCE 13.7 227.3 106 736 -1984 2 7 18 11 CHRIS 21.4 256.9 39 568 -2003 8 2 12 23 LESLIE 11.9 4.9 29 432 -2003 4 7 0 15 GORDON 62.9 68.3 163 20 -1952 8 28 0 21 ISAAC 35.8 106.4 25 292 -1983 7 25 18 26 SANDY 51.8 344.9 66 786 -1997 7 11 6 2 ALBERTO 53.4 125.8 33 193 -1951 10 28 12 7 PATTY 34.4 117.1 127 528 -1992 12 19 6 9 ERNESTO 38.4 135.7 138 568 -1986 2 26 0 3 ERNESTO 63.5 61.1 131 561 -1991 8 3 0 11 ISAAC 18.5 350.5 44 513 -1967 12 21 18 2 RAFAEL 30.6 327.9 115 196 -1983 11 23 18 12 RAFAEL 8.9 66.4 40 96 -1968 7 23 0 7 BERYL 45.1 179.0 163 590 -1994 5 15 18 10 WILLIAM 60.4 84.9 131 821 -1983 9 11 12 16 TONY 31.7 338.7 77 232 -1985 6 11 0 11 VALERIE 67.6 112.2 135 401 -1957 11 23 12 20 TONY 19.8 35.4 136 154 -2001 2 6 0 27 CHRIS 27.9 149.5 43 252 -1957 4 17 18 20 HELENE 40.7 339.1 129 72 -1954 10 1 0 28 SANDY 40.3 224.0 14 470 -1971 11 4 6 7 TONY 21.3 9.6 93 726 -1959 5 27 6 16 ALBERTO 21.0 257.0 35 495 -1969 9 17 6 12 JOYCE 64.3 188.0 113 202 -1961 11 8 6 25 VALERIE 58.2 168.2 85 351 -2000 5 25 12 27 BERYL 48.7 280.2 148 413 -1974 2 2 0 12 SANDY 22.4 332.4 119 820 -1989 4 18 12 26 ALBERTO 18.3 259.5 133 237 -1980 3 18 12 25 NADINE 61.5 100.9 96 207 -1987 1 18 18 27 GORDON 61.3 276.9 78 270 -1960 5 26 12 11 PATTY 54.2 284.1 31 277 -1976 4 10 0 9 CHRIS 62.2 60.1 92 509 -1986 6 14 18 18 TONY 37.3 81.0 130 218 -1961 4 25 0 10 SANDY 28.0 313.7 17 587 -1985 3 15 0 20 MICHAEL 47.4 130.9 103 378 -1962 11 4 12 1 CHRIS 36.2 246.5 138 227 -1962 3 13 0 6 LESLIE 57.2 84.6 32 800 -1996 12 7 6 23 MICHAEL 28.5 333.2 134 641 -1954 8 22 18 21 SANDY 68.1 69.9 96 100 -2000 5 16 6 14 NADINE 35.4 19.2 134 891 -1972 12 8 18 11 ALBERTO 43.7 212.8 99 694 -1974 9 23 12 27 FLORENCE 22.4 115.3 126 304 -1986 7 8 0 27 BERYL 44.2 212.5 159 820 -1981 1 28 18 7 JOYCE 59.2 233.2 39 868 -1970 3 20 12 21 HELENE 13.7 7.5 38 397 -1967 1 10 18 12 VALERIE 42.8 218.6 18 860 -1974 10 10 12 22 OSCAR 38.2 17.8 92 887 -1957 6 28 6 27 RAFAEL 66.8 295.0 130 211 -1990 10 4 18 5 LESLIE 58.2 75.4 73 790 -1994 2 20 18 11 PATTY 19.2 240.8 37 589 -1992 4 21 12 20 KIRK 32.1 87.2 123 180 -1973 3 14 6 15 ALBERTO 49.8 355.6 129 383 -1989 2 13 18 16 MICHAEL 37.9 137.6 148 564 -1969 3 25 6 16 KIRK 15.9 91.6 110 863 -1981 6 2 18 17 RAFAEL 46.4 26.5 150 292 -1978 8 11 6 28 RAFAEL 36.6 168.1 142 631 -1998 9 16 6 8 VALERIE 52.2 225.9 61 525 -1962 5 26 12 16 VALERIE 56.8 10.6 125 136 -1962 7 10 18 13 OSCAR 19.0 229.4 55 60 -2001 7 14 12 9 BERYL 13.8 302.7 64 13 -1989 7 26 12 19 OSCAR 50.0 44.9 44 752 -1994 3 18 6 4 VALERIE 57.3 77.7 78 482 -2001 8 25 0 5 ERNESTO 49.8 344.6 112 652 -1997 4 13 6 12 SANDY 46.3 308.1 163 841 -1986 7 3 18 18 KIRK 24.2 351.6 20 53 -2002 5 24 18 16 CHRIS 67.2 4.7 49 689 -1974 7 10 6 13 MICHAEL 13.2 208.6 47 678 -1990 7 2 0 8 LESLIE 19.9 268.7 129 739 -1996 7 16 12 10 DEBBY 43.7 175.9 116 602 -1952 2 13 18 12 KIRK 36.2 53.8 111 378 -1960 5 23 18 26 WILLIAM 46.0 313.3 43 40 -1999 8 6 12 21 RAFAEL 55.9 353.3 59 672 -2003 1 28 0 20 TONY 46.6 242.1 122 843 -1962 8 1 0 9 MICHAEL 51.0 135.3 158 232 -1966 5 12 0 22 HELENE 43.8 357.0 111 390 -2001 6 16 0 7 HELENE 42.8 237.6 129 651 -1965 10 14 18 12 JOYCE 26.0 129.4 130 194 -1962 3 18 0 3 LESLIE 56.4 101.9 109 155 -1956 8 16 6 4 HELENE 26.1 292.5 106 35 -1983 11 2 0 2 SANDY 65.9 240.5 98 424 -1980 6 12 6 4 VALERIE 28.1 162.3 49 637 -1966 12 25 12 9 LESLIE 25.5 330.0 82 825 -1996 10 17 6 14 DEBBY 21.5 216.4 135 776 -1976 3 10 6 18 FLORENCE 40.6 97.4 93 347 -1988 1 15 6 9 JOYCE 13.5 327.6 88 868 -1976 2 5 12 14 KIRK 35.2 164.5 51 429 -1967 10 26 18 12 FLORENCE 65.1 218.5 34 640 -1965 2 12 6 25 PATTY 15.1 146.0 57 874 -1988 4 28 0 12 OSCAR 22.6 182.2 126 422 -1983 9 3 18 18 MICHAEL 62.7 157.0 30 533 -1968 8 16 18 2 GORDON 63.7 308.0 108 822 -1978 7 22 0 10 FLORENCE 25.3 215.5 136 877 -1956 5 22 18 20 TONY 40.7 27.5 22 434 -1950 4 16 18 5 HELENE 66.7 267.8 142 748 -1966 2 22 0 3 FLORENCE 65.2 19.9 160 248 -1997 4 20 12 8 ERNESTO 63.8 334.4 26 188 -1973 8 15 0 14 ERNESTO 13.4 6.5 109 332 -1969 5 12 18 19 SANDY 20.1 5.1 101 612 -1957 4 20 0 28 ALBERTO 59.1 112.8 81 441 -1973 10 4 12 23 ERNESTO 33.6 7.4 156 392 -1965 1 24 6 28 HELENE 33.4 178.7 72 280 -1972 10 1 6 25 HELENE 34.3 354.1 114 216 -1953 3 22 0 5 WILLIAM 60.3 104.0 154 434 -1981 3 2 6 27 ALBERTO 20.1 351.0 58 599 -2000 7 17 6 8 WILLIAM 35.7 313.5 88 81 -1992 6 18 18 26 TONY 16.0 72.9 54 450 -1997 10 6 18 28 ERNESTO 33.7 185.9 46 26 -1981 1 25 18 16 MICHAEL 61.8 299.9 148 188 -1953 10 27 6 25 ISAAC 49.1 264.4 101 289 -1988 11 16 12 9 VALERIE 67.4 147.8 67 846 -1954 10 8 6 4 GORDON 54.4 143.0 158 273 -2001 9 19 18 26 RAFAEL 12.5 128.8 17 824 -1954 11 6 6 23 DEBBY 40.6 95.9 54 842 -1996 3 22 12 22 ALBERTO 19.0 328.1 68 679 -1987 10 11 18 6 CHRIS 49.7 156.3 153 120 -1960 6 18 12 13 LESLIE 69.7 138.0 126 834 -1956 5 13 6 7 OSCAR 39.7 323.4 68 88 -1954 5 5 6 22 JOYCE 15.3 15.5 82 396 -2001 7 3 12 5 LESLIE 27.3 168.5 66 678 -1988 6 16 6 13 LESLIE 35.7 329.6 52 158 -1982 11 20 0 9 VALERIE 53.1 138.5 115 328 -1959 5 4 12 14 VALERIE 61.5 322.7 103 594 -1951 4 19 6 22 SANDY 51.2 222.4 96 269 -1997 7 23 0 5 SANDY 39.8 302.6 102 715 -1983 5 27 12 13 BERYL 36.9 12.8 53 840 -1990 9 19 6 24 MICHAEL 9.6 106.6 15 10 -1992 12 6 6 7 FLORENCE 47.7 260.2 52 102 -1994 2 3 0 12 MICHAEL 67.6 121.6 56 178 -1958 9 10 0 10 NADINE 41.0 217.3 150 674 -1973 6 21 18 17 WILLIAM 13.4 262.5 158 481 -1977 4 27 12 18 PATTY 18.3 200.8 25 198 -1951 12 3 12 8 OSCAR 50.8 101.7 123 777 -1959 7 4 18 10 PATTY 62.9 149.8 52 366 -1951 11 15 18 21 OSCAR 55.3 344.9 146 542 -1977 2 20 6 22 PATTY 25.7 311.0 74 555 -1991 8 20 6 3 NADINE 9.9 189.8 134 224 -1954 3 24 0 27 FLORENCE 38.1 315.3 22 518 -1963 12 18 12 10 KIRK 55.6 213.2 45 350 -1974 8 20 0 11 ERNESTO 68.0 245.3 19 361 -1974 10 25 0 11 DEBBY 8.7 109.9 16 604 -1964 7 3 0 15 FLORENCE 68.2 110.0 105 187 -1993 5 16 6 20 LESLIE 55.3 88.6 104 310 -1981 11 18 6 4 ERNESTO 53.9 114.4 107 678 -1964 2 2 0 12 ALBERTO 46.8 3.3 146 636 -1968 1 4 6 4 DEBBY 11.6 327.3 143 180 -2003 6 5 0 26 PATTY 45.2 97.5 26 276 -1955 12 22 12 7 BERYL 34.4 209.2 100 238 -1987 8 1 12 21 ISAAC 55.9 134.6 17 153 -1953 11 18 18 11 TONY 36.4 289.3 115 11 -1955 9 3 18 15 SANDY 14.6 167.2 155 870 -1992 5 3 0 20 GORDON 63.1 210.8 48 647 -1955 10 15 12 10 HELENE 32.8 328.5 24 610 -1961 2 14 12 4 RAFAEL 24.3 121.4 11 626 -1970 11 13 6 18 RAFAEL 22.8 353.9 31 472 -1973 6 26 12 21 PATTY 28.8 193.8 58 746 -1954 5 6 18 24 JOYCE 44.3 147.6 134 193 -1990 5 12 18 20 MICHAEL 21.7 111.8 111 190 -1978 1 8 6 7 RAFAEL 39.1 346.6 87 411 -1985 7 11 12 21 ISAAC 7.6 339.7 78 666 -1963 4 13 0 17 TONY 18.5 42.5 52 438 -1957 8 21 6 1 LESLIE 22.1 158.4 21 472 -1990 9 18 6 15 FLORENCE 63.0 317.1 163 503 -1967 4 19 0 21 GORDON 61.1 153.5 98 742 -2000 7 2 0 14 NADINE 10.1 112.1 129 20 -1997 8 14 12 19 TONY 32.7 343.8 84 490 -1953 5 28 18 16 RAFAEL 19.0 212.1 128 25 -1993 2 9 12 20 VALERIE 42.9 0.7 163 165 -1958 10 20 0 18 KIRK 44.2 37.5 129 193 -1951 3 18 0 21 DEBBY 56.0 307.3 40 874 -2003 10 17 18 2 WILLIAM 39.1 72.1 51 719 -1970 2 2 12 12 PATTY 18.5 87.1 101 346 -1969 5 19 0 2 JOYCE 34.3 282.7 113 135 -1989 7 11 12 7 PATTY 44.1 11.2 145 714 -1957 12 10 18 4 DEBBY 21.0 311.7 157 357 -1980 5 12 12 21 FLORENCE 43.3 59.0 93 566 -1951 8 21 6 2 DEBBY 15.6 102.1 84 336 -1952 8 14 0 7 WILLIAM 39.3 237.3 111 559 -1969 8 16 12 24 ERNESTO 18.8 302.8 147 761 -2004 11 17 12 12 NADINE 35.9 57.5 55 768 -1997 10 4 0 10 RAFAEL 67.0 37.5 123 894 -1968 2 20 18 15 SANDY 49.3 254.5 46 516 -1961 8 5 6 11 DEBBY 17.4 45.7 49 350 -1998 9 11 0 23 JOYCE 29.6 79.7 90 567 -1962 3 7 6 9 NADINE 60.1 263.3 118 186 -1975 8 27 12 24 MICHAEL 35.5 348.4 146 69 -1967 9 16 18 27 ISAAC 35.1 271.8 26 99 -2003 2 20 0 19 GORDON 67.0 247.8 159 151 -1981 6 8 6 1 OSCAR 11.0 326.9 23 895 -1954 8 19 0 24 DEBBY 48.5 233.9 123 433 -1973 7 1 12 19 OSCAR 16.6 218.5 19 238 -1957 12 1 12 1 DEBBY 57.7 186.3 143 308 -1978 11 5 0 17 ERNESTO 53.1 334.6 18 596 -1970 8 21 0 13 CHRIS 32.8 35.0 109 298 -1989 6 9 6 25 PATTY 59.4 160.9 123 105 -1999 11 17 18 24 HELENE 65.9 332.3 89 574 -1960 5 5 18 17 VALERIE 51.9 149.7 15 281 -1970 9 19 0 14 VALERIE 45.0 283.8 160 880 -1957 3 6 12 23 BERYL 49.7 141.3 76 631 -1990 10 21 18 19 ERNESTO 35.7 353.9 121 552 -1970 1 8 0 3 PATTY 64.9 238.9 119 886 -1955 11 3 6 9 ERNESTO 53.6 46.6 126 65 -1991 3 4 18 11 FLORENCE 7.6 143.3 82 501 -1965 11 21 6 6 ALBERTO 66.2 52.1 120 712 -1956 9 3 6 6 DEBBY 50.8 60.2 101 228 -1950 4 2 18 11 BERYL 43.0 339.8 39 634 -1992 8 26 18 5 CHRIS 60.2 212.3 102 601 -1958 11 11 6 20 MICHAEL 8.2 328.6 74 376 -1990 4 9 18 21 WILLIAM 58.3 10.0 46 884 -1986 7 12 0 6 BERYL 21.9 277.3 37 845 -1994 11 13 0 22 TONY 18.8 226.7 39 646 -1973 9 10 6 20 KIRK 34.2 298.1 99 135 -1999 1 27 12 5 PATTY 18.3 243.3 63 270 -1957 9 6 6 6 LESLIE 57.9 44.7 152 791 -1951 3 27 6 17 CHRIS 13.8 186.7 30 58 -1963 8 18 18 4 ERNESTO 38.6 181.7 88 395 -1962 11 3 6 15 DEBBY 36.6 207.3 21 817 -1979 4 27 18 3 JOYCE 38.8 168.9 79 147 -1993 9 10 6 15 FLORENCE 18.6 22.2 145 240 -1952 7 27 12 7 ALBERTO 12.2 313.0 85 871 -1976 8 28 18 7 HELENE 51.8 205.3 125 310 -1998 1 19 18 12 CHRIS 39.9 134.7 152 88 -2000 2 8 18 27 ALBERTO 60.3 54.7 81 743 -2000 7 22 0 3 RAFAEL 38.1 240.5 162 97 -2003 10 10 6 11 GORDON 50.4 154.4 16 866 -1963 3 11 12 8 HELENE 65.6 236.1 19 498 -2001 7 1 12 27 ERNESTO 30.2 313.9 61 341 -1955 9 11 18 18 HELENE 8.3 318.8 26 292 -1970 6 1 6 5 NADINE 54.9 202.7 92 32 -1962 10 22 6 22 CHRIS 42.6 149.9 87 374 -1951 5 1 0 28 HELENE 37.8 42.3 164 258 -1990 3 11 12 19 TONY 68.0 267.0 20 274 -2004 12 7 6 21 RAFAEL 66.6 315.3 18 201 -1961 5 3 18 5 DEBBY 48.4 280.6 93 236 -1975 5 25 12 4 OSCAR 50.9 336.0 82 637 -1987 8 10 12 16 WILLIAM 62.4 235.5 35 865 -1997 5 14 0 5 ISAAC 33.0 141.5 22 759 -1953 12 11 18 3 OSCAR 62.9 56.2 161 253 -1977 12 26 6 9 FLORENCE 40.0 357.6 115 403 -1965 7 21 18 8 JOYCE 59.1 341.6 123 751 -1997 7 15 12 2 VALERIE 48.4 214.4 20 322 -1981 6 1 0 3 RAFAEL 32.3 237.8 16 300 -1957 1 15 18 10 VALERIE 11.5 44.5 125 19 -1969 8 13 6 17 ALBERTO 63.7 254.3 35 466 -1967 9 1 0 17 WILLIAM 65.0 108.9 78 119 -1969 5 9 6 18 SANDY 12.4 15.3 78 663 -1977 3 1 6 12 SANDY 58.7 296.5 72 222 -1991 3 9 0 26 DEBBY 14.3 0.6 142 43 -1992 8 25 6 5 OSCAR 7.9 18.0 62 136 -1963 2 23 6 22 NADINE 13.1 195.5 54 280 -1956 11 10 12 2 HELENE 58.2 290.5 22 818 -1952 7 12 18 5 BERYL 43.3 127.1 34 388 -1968 8 9 6 23 SANDY 63.4 56.5 21 475 -1998 12 20 0 14 CHRIS 48.0 299.4 66 267 -1951 6 7 12 24 KIRK 19.5 53.5 158 519 -1975 10 7 0 21 CHRIS 62.5 302.5 163 627 -1971 2 23 0 20 BERYL 52.9 50.1 64 201 -1991 9 12 12 24 LESLIE 65.3 148.7 44 305 -1959 3 20 0 10 CHRIS 42.5 41.3 127 534 -1994 2 13 6 4 SANDY 21.6 233.5 74 752 -1950 4 27 6 20 PATTY 60.8 224.9 140 263 -1972 3 26 18 21 KIRK 35.5 105.0 80 412 -1953 8 9 0 26 CHRIS 65.4 348.2 128 185 -2003 7 11 6 17 FLORENCE 51.8 254.5 69 527 -1990 5 11 12 6 NADINE 67.9 298.6 148 587 -2000 11 10 0 14 MICHAEL 37.9 126.2 67 14 -1975 2 3 12 24 ERNESTO 22.9 181.3 63 435 -1986 7 16 6 3 ALBERTO 68.4 248.5 14 227 -1970 2 28 0 1 KIRK 7.5 36.2 110 597 -1989 9 23 0 21 VALERIE 57.7 320.6 80 498 -1965 9 3 6 22 TONY 36.6 129.1 46 660 -1979 6 1 18 19 ERNESTO 38.0 306.9 86 492 -1991 9 25 6 15 FLORENCE 26.3 53.8 27 510 -1971 1 2 0 9 LESLIE 11.3 79.0 74 92 -1964 6 26 0 13 ISAAC 66.8 304.5 36 569 -1994 3 23 12 18 DEBBY 13.9 139.8 14 782 -1981 4 8 6 1 BERYL 19.9 309.9 80 129 -1982 7 27 0 20 RAFAEL 23.3 107.1 113 104 -1971 1 11 12 7 JOYCE 57.6 41.3 75 399 -1988 9 13 6 24 BERYL 45.1 3.4 78 94 -1983 2 11 18 18 FLORENCE 22.9 194.0 77 752 -1950 10 14 6 2 JOYCE 39.8 282.1 68 727 -2001 5 24 6 25 JOYCE 13.2 111.9 112 278 -1965 4 25 0 10 MICHAEL 63.5 270.3 153 731 -1979 10 1 12 7 KIRK 34.7 252.6 35 290 -1993 5 27 12 7 DEBBY 61.9 168.4 58 843 -2000 7 11 0 13 MICHAEL 7.7 66.0 161 314 -1997 10 16 18 6 ALBERTO 44.8 357.4 150 467 -1978 9 21 0 22 DEBBY 25.6 227.6 33 15 -1994 7 22 18 2 CHRIS 68.5 162.4 152 660 -1955 7 11 12 27 HELENE 21.0 80.1 150 584 -1978 12 8 12 5 TONY 31.0 211.4 70 323 -1994 6 6 18 23 SANDY 18.7 275.5 130 627 -1968 12 16 12 14 VALERIE 22.2 304.9 73 374 -1995 9 11 12 1 LESLIE 42.1 36.5 119 684 -1964 5 16 18 2 CHRIS 35.7 265.3 90 298 -1992 2 23 0 27 MICHAEL 21.9 163.0 37 597 -1973 11 19 18 1 TONY 35.6 214.0 59 416 -2000 8 6 6 22 DEBBY 61.8 259.1 60 343 -1988 10 11 18 11 MICHAEL 47.3 33.1 125 326 -1984 3 5 18 10 ERNESTO 45.4 70.6 161 214 -1979 4 6 6 13 BERYL 13.0 315.6 67 131 -1962 2 4 0 16 KIRK 38.3 208.6 64 714 -1981 7 1 18 3 HELENE 65.4 220.7 20 419 -1998 12 22 0 3 LESLIE 10.9 248.4 47 160 -1993 4 1 6 2 OSCAR 50.2 185.6 79 479 -1973 2 6 6 4 TONY 43.1 81.0 89 62 -1997 6 16 6 1 ISAAC 45.3 213.7 107 532 -2001 5 5 6 8 GORDON 31.7 236.3 136 216 -1978 4 27 0 1 LESLIE 54.2 239.5 115 869 -1999 12 11 0 5 SANDY 41.8 1.0 124 219 -1962 2 18 0 15 DEBBY 66.4 243.2 39 640 -1994 3 6 0 28 MICHAEL 68.1 304.0 146 370 -1964 11 7 18 3 JOYCE 44.7 220.2 160 38 -1979 8 26 0 3 MICHAEL 32.7 122.5 94 866 -1972 11 28 12 10 VALERIE 37.0 118.9 75 517 -1993 11 28 6 15 MICHAEL 51.4 166.5 25 192 -1952 11 21 18 16 TONY 40.2 325.2 88 132 -1982 2 14 18 16 NADINE 45.3 156.5 35 660 -1994 1 28 0 5 MICHAEL 15.4 302.5 148 471 -1998 10 8 0 22 CHRIS 54.8 86.1 125 453 -1953 5 3 6 13 CHRIS 32.6 68.4 150 164 -1984 7 6 12 7 FLORENCE 9.1 24.1 75 799 -2001 10 10 18 12 MICHAEL 67.8 64.5 36 698 -2000 9 21 12 22 LESLIE 52.2 166.8 98 226 -1958 11 19 0 4 JOYCE 26.7 66.4 118 676 -1994 12 19 0 11 MICHAEL 7.5 163.9 23 870 -1994 1 2 0 13 ERNESTO 18.5 351.9 16 872 -1978 2 1 0 7 BERYL 51.4 338.4 58 896 -1967 3 9 6 21 SANDY 57.1 273.4 60 611 -1968 11 22 0 16 NADINE 7.1 237.1 15 203 -1990 5 20 12 24 CHRIS 27.7 5.5 142 309 -1994 12 2 0 25 VALERIE 22.2 269.0 91 631 -1963 5 15 12 22 TONY 50.9 287.5 25 86 -2004 10 5 0 5 FLORENCE 44.7 185.0 19 575 -1961 7 15 12 8 PATTY 37.8 17.4 35 72 -1993 4 25 6 12 OSCAR 35.7 52.7 162 476 -1982 12 10 18 6 RAFAEL 51.6 37.2 31 201 -1997 9 26 12 13 CHRIS 58.4 59.9 20 391 -1973 5 2 6 5 LESLIE 16.6 259.7 28 265 -1952 6 18 0 2 ALBERTO 44.9 157.2 101 573 -1950 5 25 12 20 CHRIS 68.1 217.8 97 869 -1986 12 2 12 3 VALERIE 35.2 233.9 112 758 -1967 7 24 12 1 ISAAC 13.0 106.9 68 733 -1954 3 18 12 17 ALBERTO 38.5 33.7 50 549 -2002 5 23 6 1 JOYCE 55.0 335.8 37 210 -2004 8 22 12 24 FLORENCE 66.9 130.4 154 500 -1967 10 4 18 26 CHRIS 69.9 132.9 75 241 -2004 2 15 0 21 ERNESTO 33.4 263.5 131 496 -1971 6 25 6 2 TONY 32.0 93.6 12 476 -1950 6 2 12 17 SANDY 68.2 194.2 149 372 -1979 9 1 0 20 ISAAC 56.7 33.7 118 861 -1985 8 15 6 13 ERNESTO 15.6 183.0 45 104 -1994 7 7 12 25 LESLIE 55.5 59.3 97 441 -1989 5 26 6 22 NADINE 44.0 58.6 106 326 -1950 7 8 18 10 CHRIS 62.1 327.8 133 457 -1959 12 2 0 15 PATTY 36.6 303.8 64 122 -1987 7 23 0 4 SANDY 37.7 234.0 145 778 -1996 6 2 12 8 MICHAEL 64.2 280.9 25 554 -1996 9 27 18 20 HELENE 7.4 249.2 131 888 -1984 8 3 0 26 BERYL 11.8 92.4 138 361 -1983 4 13 6 4 MICHAEL 45.2 55.5 156 551 -1976 2 5 6 2 WILLIAM 69.1 321.8 53 30 -1980 11 17 12 26 SANDY 16.0 202.1 112 542 -1978 9 28 12 7 MICHAEL 60.6 224.5 10 689 -1979 2 10 6 26 DEBBY 51.8 182.6 20 408 -1984 1 7 12 9 PATTY 58.8 46.8 135 800 -1991 8 24 12 26 ALBERTO 34.0 162.4 154 174 -1968 8 5 0 16 MICHAEL 65.5 29.6 98 681 -1999 5 14 18 12 LESLIE 37.4 256.9 72 36 -1967 1 18 12 10 RAFAEL 49.8 249.8 144 622 -1997 11 22 12 18 DEBBY 16.6 252.3 25 201 -1971 6 28 12 13 HELENE 43.7 257.5 131 840 -1994 2 3 18 3 WILLIAM 56.0 229.1 104 484 -1976 1 27 12 18 RAFAEL 35.7 343.2 15 714 -1955 1 17 6 17 NADINE 63.5 23.7 124 781 -1964 2 1 0 17 BERYL 36.9 7.8 130 418 -1963 8 16 0 27 TONY 30.4 44.9 16 222 -1957 7 15 18 27 GORDON 19.2 275.6 139 823 -1975 8 21 18 23 ISAAC 66.5 284.0 21 806 -1999 5 7 0 16 TONY 68.5 266.7 63 892 -1967 12 8 0 25 SANDY 46.1 36.7 96 206 -1980 3 28 0 15 HELENE 11.4 37.9 118 596 -1950 7 8 18 19 ISAAC 46.1 354.0 83 398 -1969 5 20 0 26 ALBERTO 34.9 256.5 79 276 -1996 4 22 0 21 ISAAC 24.2 300.1 74 10 -1983 8 15 0 22 GORDON 60.9 8.0 162 228 -1960 2 11 0 4 HELENE 67.0 105.7 148 859 -1982 1 28 18 25 ALBERTO 53.8 132.2 155 167 -1956 2 2 12 8 ERNESTO 47.8 218.9 14 31 -1998 3 27 18 24 SANDY 8.4 111.0 104 466 -1998 8 17 18 28 JOYCE 40.2 181.5 67 492 -1992 4 27 12 17 RAFAEL 62.0 39.3 22 665 -1954 4 8 0 6 PATTY 57.4 222.7 127 7 -1989 8 22 18 8 VALERIE 45.2 109.5 134 305 -1962 3 15 18 7 MICHAEL 23.2 319.0 57 895 -1968 5 22 0 20 RAFAEL 23.4 35.6 140 760 -1985 6 3 18 8 CHRIS 32.2 230.6 58 86 -1990 12 16 0 20 PATTY 43.6 119.7 73 568 -1963 8 10 18 13 HELENE 51.5 235.6 112 766 -1982 6 16 0 5 SANDY 50.4 132.1 57 409 -1974 2 21 0 26 SANDY 46.5 298.7 63 552 -1968 4 23 18 22 KIRK 44.0 60.9 117 809 -1976 8 20 6 10 FLORENCE 35.8 103.6 129 725 -1984 1 17 18 11 VALERIE 20.5 42.9 98 107 -1984 4 1 6 5 ALBERTO 46.2 139.6 71 194 -1995 5 20 18 12 LESLIE 15.3 150.2 129 26 -1998 2 25 12 20 PATTY 66.6 329.8 143 533 -2000 11 22 6 17 PATTY 56.1 19.0 45 410 -1975 3 17 12 12 LESLIE 44.1 14.3 84 895 -1990 4 19 12 23 RAFAEL 33.7 341.7 10 873 -2001 3 22 18 22 PATTY 17.7 42.3 109 529 -1993 6 9 0 10 LESLIE 43.7 340.0 71 103 -1972 10 14 12 15 ALBERTO 46.0 36.5 32 463 -1980 5 11 12 11 HELENE 67.3 264.7 77 545 -1991 7 17 12 17 PATTY 8.3 172.5 12 280 -1994 5 16 0 14 WILLIAM 67.2 82.9 84 500 -1950 8 23 12 8 MICHAEL 38.8 242.8 45 872 -1966 12 23 18 14 DEBBY 52.1 224.0 98 151 -1994 4 5 18 15 BERYL 39.1 330.8 45 335 -1984 11 24 18 23 ERNESTO 47.6 138.1 114 109 -1988 3 21 6 2 VALERIE 49.9 140.0 31 521 -1972 1 26 6 14 PATTY 24.9 82.5 53 128 -1961 12 13 0 9 NADINE 16.8 274.0 54 81 -1963 7 28 0 8 VALERIE 29.1 260.9 148 482 -1953 11 11 18 23 OSCAR 56.5 355.6 154 441 -1964 1 2 18 11 DEBBY 66.8 179.3 19 304 -1974 9 13 6 19 ISAAC 57.0 315.7 90 523 -1987 4 10 0 16 FLORENCE 55.0 193.5 74 775 -1994 10 19 18 14 WILLIAM 32.6 129.2 125 247 -1967 2 23 18 24 PATTY 23.9 140.9 138 91 -2004 6 10 6 21 PATTY 62.5 312.9 24 35 -1971 3 22 0 19 ALBERTO 68.4 101.2 39 860 -1962 7 7 0 15 LESLIE 62.3 154.6 163 791 -1961 10 3 0 24 ALBERTO 49.5 134.3 133 368 -1960 12 18 6 18 VALERIE 63.2 143.9 30 214 -1952 9 14 0 17 ALBERTO 28.9 26.7 133 838 -1955 4 2 0 25 SANDY 21.9 303.7 99 820 -1975 8 18 12 4 LESLIE 60.2 289.9 97 618 -2004 1 1 6 2 ALBERTO 13.3 106.7 131 582 -1995 4 16 0 25 LESLIE 27.1 154.7 86 764 -1992 2 6 0 19 PATTY 58.0 44.9 25 363 -2004 1 10 6 17 JOYCE 39.9 217.5 122 135 -1964 10 7 0 16 KIRK 63.5 4.6 66 350 -1979 2 8 6 5 ALBERTO 65.3 275.7 132 673 -1987 12 19 0 22 FLORENCE 31.1 295.1 100 688 -1982 6 3 12 27 RAFAEL 68.4 135.6 29 577 -1987 11 17 6 20 DEBBY 27.1 180.9 125 176 -1962 10 6 12 21 VALERIE 35.5 233.2 95 321 -1953 6 11 12 22 TONY 32.3 258.1 106 857 -1952 7 23 6 9 JOYCE 45.3 291.9 108 337 -1982 10 8 18 14 FLORENCE 52.9 141.7 154 611 -1960 8 18 0 27 KIRK 19.6 11.9 117 351 -1977 9 21 12 20 OSCAR 9.0 26.5 29 645 -1988 4 3 0 19 BERYL 17.9 139.2 104 219 -1968 8 2 0 4 BERYL 61.1 209.0 63 571 -1998 2 4 12 25 ERNESTO 21.2 121.1 119 735 -1985 8 1 0 5 SANDY 45.8 228.9 20 567 -2003 1 24 6 16 NADINE 15.7 91.4 116 375 -1989 3 12 18 8 JOYCE 28.7 230.4 38 202 -1987 8 24 0 21 SANDY 8.7 291.0 31 843 -2001 9 13 18 17 SANDY 12.0 229.6 128 9 -1951 9 1 18 12 BERYL 64.6 339.6 63 95 -1989 4 26 12 11 MICHAEL 45.3 170.2 132 40 -1997 10 7 18 8 ISAAC 44.6 348.1 20 459 -1974 2 20 18 12 GORDON 12.1 13.6 28 583 -1995 6 19 18 9 WILLIAM 36.1 229.8 160 520 -1966 7 21 6 3 VALERIE 54.5 287.8 21 416 -1956 5 2 18 20 ERNESTO 48.9 128.5 161 42 -1969 11 1 12 20 NADINE 69.7 333.8 91 382 -1974 7 17 12 10 JOYCE 16.3 54.0 33 649 -1961 3 25 12 12 ALBERTO 23.6 49.7 155 828 -1987 1 22 6 3 JOYCE 29.2 138.6 137 714 -1981 9 18 18 1 ALBERTO 57.6 326.1 161 577 -1989 7 10 6 27 ERNESTO 65.5 313.7 69 265 -1952 8 18 12 28 TONY 39.2 61.5 108 155 -1977 10 24 0 23 MICHAEL 45.3 219.5 74 873 -1956 7 10 12 14 KIRK 16.0 65.9 99 148 -1960 6 25 18 3 KIRK 69.3 83.7 137 748 -1984 4 28 18 7 DEBBY 16.2 280.4 73 847 -1966 9 15 0 10 HELENE 44.8 30.9 99 255 -1959 12 12 18 7 TONY 31.8 61.7 115 314 -1982 11 16 18 13 DEBBY 57.9 293.1 141 588 -1967 10 26 6 23 DEBBY 56.9 327.1 38 195 -1951 10 18 0 4 KIRK 46.0 23.8 156 2 -2003 8 15 0 2 PATTY 33.8 131.6 148 725 -1969 5 26 12 13 ERNESTO 52.7 185.3 62 44 -1975 7 22 18 13 ISAAC 53.5 253.6 90 850 -1968 3 1 6 10 CHRIS 38.1 4.9 116 372 -1958 6 13 0 1 ISAAC 51.4 197.2 90 27 -1961 4 9 12 27 OSCAR 15.7 122.3 52 1 -1954 10 8 6 6 VALERIE 32.0 141.8 151 287 -2004 11 26 12 1 MICHAEL 12.7 158.2 53 708 -1986 8 6 0 5 JOYCE 22.6 106.5 155 49 -1951 12 18 18 2 ISAAC 29.7 352.6 42 329 -1980 4 15 6 14 VALERIE 51.8 10.1 99 513 -2002 4 19 6 17 BERYL 20.0 102.6 26 421 -1973 6 2 18 14 PATTY 38.1 301.2 120 714 -1999 8 28 18 18 TONY 32.4 342.2 23 709 -1993 8 2 0 4 CHRIS 55.1 293.6 13 447 -1959 5 4 18 19 ISAAC 25.8 299.0 138 749 -1974 6 5 12 13 CHRIS 14.4 112.7 132 463 -1993 4 25 12 15 RAFAEL 25.1 291.9 82 156 -1988 9 22 6 26 NADINE 25.5 304.7 118 188 -1950 2 14 0 6 TONY 50.7 177.8 82 411 -1965 2 23 12 26 NADINE 56.4 281.5 18 758 -1991 4 22 12 8 VALERIE 53.6 71.3 45 461 -1954 8 28 18 12 ISAAC 20.3 90.2 53 233 -1963 10 17 12 26 GORDON 35.0 29.0 82 783 -1951 10 28 18 14 PATTY 61.2 318.3 144 774 -2001 1 15 12 6 HELENE 9.3 101.2 122 60 -1970 2 1 12 28 ERNESTO 66.5 332.8 152 402 -1984 4 26 12 23 ALBERTO 34.7 58.3 72 37 -2003 12 25 18 1 DEBBY 54.8 30.2 19 177 -1997 2 21 18 10 SANDY 31.3 112.9 112 724 -1977 8 26 18 14 ALBERTO 18.9 96.9 129 72 -1957 5 7 0 17 CHRIS 20.0 34.9 151 780 -1964 5 10 18 16 KIRK 13.0 77.5 145 92 -1989 11 15 18 12 PATTY 31.4 132.7 80 138 -1989 1 10 6 23 FLORENCE 66.2 54.9 88 155 -1977 12 26 6 14 GORDON 61.4 103.2 47 228 -1955 11 3 6 12 WILLIAM 19.4 76.6 137 254 -1963 6 7 6 17 FLORENCE 17.3 29.9 124 622 -1983 7 27 0 15 HELENE 47.0 270.1 145 518 -1991 6 13 18 23 HELENE 39.0 253.0 56 394 -1959 5 1 18 14 RAFAEL 49.3 130.6 65 684 -1995 7 10 18 2 SANDY 39.4 37.6 81 801 -1966 1 13 0 25 KIRK 21.6 40.2 60 573 -1980 9 15 6 13 VALERIE 15.5 19.7 131 554 -1950 1 27 6 3 CHRIS 20.7 181.3 100 546 -1973 11 25 0 1 VALERIE 23.2 136.6 76 38 -1998 12 28 18 11 FLORENCE 11.8 135.4 15 265 -1971 4 18 12 27 SANDY 29.6 95.9 26 251 -1986 8 4 6 19 NADINE 34.8 287.0 157 589 -1980 11 1 0 2 ISAAC 10.4 294.2 12 190 -1972 1 4 12 21 ALBERTO 28.3 168.9 120 502 -1973 6 20 0 9 CHRIS 69.8 57.0 55 575 -1984 4 2 12 11 NADINE 31.1 239.9 33 606 -1963 7 26 6 24 DEBBY 13.1 165.5 87 355 -1992 2 2 6 27 SANDY 64.3 39.0 69 340 -1955 1 19 6 9 ALBERTO 52.1 216.5 48 195 -1998 10 4 12 21 SANDY 68.0 306.5 59 26 -1972 10 8 0 28 OSCAR 9.0 69.8 138 75 -1978 11 5 6 28 ISAAC 57.7 97.3 10 832 -1968 7 28 12 22 DEBBY 66.7 199.3 164 604 -1970 2 19 12 17 CHRIS 33.6 326.0 135 459 -1979 11 6 12 18 RAFAEL 61.5 60.2 37 498 -1976 2 10 18 26 OSCAR 28.7 4.6 19 166 -1972 8 24 0 13 JOYCE 48.1 39.9 87 696 -1970 5 16 18 19 SANDY 59.1 228.6 122 191 -1996 7 5 18 5 LESLIE 11.9 234.8 17 254 -1992 8 19 12 1 MICHAEL 51.6 100.6 13 519 -1993 9 16 0 4 FLORENCE 58.0 37.3 54 157 -1994 5 6 0 22 CHRIS 9.4 243.5 51 475 -1972 1 3 6 27 FLORENCE 61.7 241.5 47 504 -1964 2 16 0 2 NADINE 8.7 160.4 128 291 -1996 12 15 18 1 GORDON 13.6 136.2 77 294 -1989 4 19 18 12 ISAAC 14.9 72.6 49 29 -1997 9 22 12 8 DEBBY 25.4 170.3 16 896 -1972 9 26 0 14 ERNESTO 45.3 180.7 31 677 -1982 2 20 0 17 SANDY 10.6 286.0 69 230 -2003 5 18 0 25 ISAAC 56.2 229.1 97 173 -1984 3 13 18 24 PATTY 41.8 180.7 141 684 -1956 2 26 0 17 MICHAEL 29.4 128.1 135 517 -1964 5 18 12 10 CHRIS 42.1 22.9 64 451 -1996 2 27 18 6 LESLIE 18.5 93.3 18 416 -1961 11 21 6 11 FLORENCE 48.6 199.8 146 95 -1982 10 14 12 18 RAFAEL 46.3 337.9 28 713 -1994 7 1 6 27 NADINE 22.9 189.1 50 193 -1964 3 6 0 18 ALBERTO 62.3 211.8 127 778 -1956 11 23 12 11 OSCAR 55.3 28.5 164 213 -1978 4 21 18 2 SANDY 8.2 202.7 61 295 -1961 9 19 18 10 CHRIS 21.3 58.9 77 884 -1994 1 14 12 13 DEBBY 33.7 124.2 92 224 -1990 8 21 6 25 VALERIE 62.8 32.5 25 203 -1955 11 3 6 23 NADINE 62.9 346.1 67 272 -1957 5 1 0 24 FLORENCE 28.8 284.4 42 111 -1960 10 22 0 22 WILLIAM 42.7 16.2 73 538 -1993 7 1 12 22 RAFAEL 64.4 311.0 127 880 -1972 3 12 6 4 CHRIS 9.7 199.4 103 174 -1998 5 27 18 26 JOYCE 53.9 176.1 38 719 -1981 8 14 0 3 DEBBY 66.5 206.8 118 777 -1988 11 19 12 24 NADINE 63.6 293.5 42 177 -1956 12 25 0 11 WILLIAM 61.1 74.6 44 451 -1986 4 9 18 8 KIRK 42.2 240.4 73 699 -1983 3 2 12 26 LESLIE 56.7 24.1 128 332 -1963 5 14 6 6 HELENE 14.3 92.9 29 254 -1952 11 3 12 15 ALBERTO 30.0 332.6 88 300 -1977 4 13 12 23 DEBBY 51.1 140.5 12 321 -1952 9 28 12 5 NADINE 30.9 73.1 10 505 -2003 10 11 0 20 VALERIE 22.3 75.3 148 803 -1981 5 19 6 1 JOYCE 23.2 206.9 143 722 -1983 11 5 18 17 ISAAC 40.9 333.9 91 592 -1957 4 13 12 28 GORDON 33.9 244.2 155 635 -1990 2 24 6 8 OSCAR 58.3 7.2 98 539 -1966 7 10 12 10 LESLIE 31.7 330.3 76 882 -1980 3 15 18 23 ERNESTO 25.9 271.1 84 409 -1954 2 21 6 10 KIRK 58.4 8.7 100 58 -1973 7 21 18 5 NADINE 55.9 275.5 85 93 -1961 3 22 6 4 RAFAEL 12.7 64.2 134 601 -1969 3 15 6 12 TONY 29.8 48.9 139 692 -1974 4 6 18 8 OSCAR 30.7 339.4 123 370 -1975 8 8 6 10 HELENE 30.3 131.3 71 590 -1980 7 23 12 22 LESLIE 28.1 316.1 140 307 -2003 3 11 6 21 LESLIE 58.3 343.6 117 235 -1996 5 26 0 5 KIRK 34.0 114.1 34 515 -1979 1 26 6 2 ALBERTO 66.6 115.9 63 441 -1992 5 19 12 1 ERNESTO 58.6 328.3 77 772 -1995 5 16 0 14 ERNESTO 19.4 263.8 16 86 -1982 10 2 6 28 TONY 47.5 272.6 120 266 -1982 9 8 0 12 PATTY 57.8 119.1 114 115 -2003 3 15 18 24 KIRK 30.6 77.8 104 135 -1962 1 12 18 13 SANDY 45.0 89.6 108 258 -1970 3 24 0 12 GORDON 59.2 23.1 92 319 -1962 2 20 18 5 RAFAEL 13.2 282.4 145 69 -1961 11 11 18 17 VALERIE 27.6 168.8 55 557 -1977 6 2 6 19 KIRK 51.5 102.6 153 546 -1997 12 28 0 13 PATTY 62.7 2.1 87 10 -1950 5 5 6 2 SANDY 20.2 108.6 41 51 -1997 2 26 12 5 OSCAR 57.6 153.0 21 793 -1977 11 15 6 19 CHRIS 40.9 134.2 10 227 -1958 9 11 18 12 ISAAC 12.8 197.1 17 268 -1956 12 21 12 11 MICHAEL 12.2 18.2 156 82 -1965 6 8 6 6 VALERIE 11.9 257.3 160 244 -1999 5 9 0 20 MICHAEL 8.0 296.7 100 148 -1999 7 19 12 4 KIRK 22.2 236.8 62 503 -1962 12 11 6 14 LESLIE 62.7 33.6 153 561 -1982 11 10 18 11 NADINE 10.1 240.4 22 677 -1997 7 9 0 10 OSCAR 57.9 203.7 94 24 -1997 5 15 0 11 JOYCE 15.4 236.5 141 573 -1990 10 6 0 28 NADINE 47.7 292.6 99 444 -2000 1 10 0 2 RAFAEL 43.8 276.4 162 262 -1968 6 22 12 4 NADINE 45.3 44.2 97 27 -1987 9 17 18 27 FLORENCE 46.7 153.1 115 119 -1984 2 16 6 2 JOYCE 66.9 56.9 21 739 -1956 4 22 18 21 JOYCE 22.9 38.2 31 727 -2001 1 16 12 6 BERYL 19.5 43.8 121 682 -1955 3 16 18 7 SANDY 59.7 280.0 51 381 -1964 8 3 6 12 HELENE 66.5 177.1 85 536 -1950 9 23 18 25 DEBBY 55.2 23.2 38 765 -1970 11 19 0 4 MICHAEL 65.6 156.9 35 469 -1991 9 6 12 8 KIRK 52.5 351.5 70 356 -1993 4 13 0 24 SANDY 53.3 316.3 34 61 -2002 10 13 0 10 BERYL 49.6 57.0 11 725 -1968 7 4 6 27 JOYCE 60.5 353.4 18 591 -1950 3 22 12 2 KIRK 68.4 333.4 37 667 -1972 1 13 12 3 WILLIAM 55.5 219.5 155 44 -1965 3 21 12 12 MICHAEL 31.7 70.3 90 884 -1995 10 24 6 2 JOYCE 37.6 121.6 83 502 -1968 9 7 6 28 GORDON 11.9 249.0 33 884 -1977 7 16 0 26 CHRIS 8.2 17.8 16 92 -1984 10 28 12 22 DEBBY 37.7 220.6 24 567 -2003 12 6 12 21 LESLIE 14.6 172.5 164 417 -1954 2 2 12 10 HELENE 54.9 351.0 59 290 -1952 10 12 12 8 FLORENCE 36.9 262.2 115 776 -1968 1 2 6 11 GORDON 19.2 50.3 18 613 -1958 6 2 18 16 JOYCE 30.2 320.8 138 799 -1972 1 21 6 8 JOYCE 29.3 41.1 46 225 -1976 4 27 12 7 SANDY 27.6 62.4 131 405 -1997 6 11 18 26 SANDY 44.2 252.4 128 255 -1985 5 4 0 7 VALERIE 22.9 320.0 114 90 -1972 6 8 12 7 DEBBY 45.1 248.3 103 89 -1951 11 8 18 6 FLORENCE 61.8 132.6 70 456 -1979 8 13 12 19 NADINE 58.2 356.2 76 862 -1956 1 24 12 19 HELENE 38.3 347.6 14 366 -1974 3 9 12 9 VALERIE 21.9 333.3 152 303 -1959 2 10 6 5 JOYCE 29.4 104.1 142 193 -1964 8 23 18 22 WILLIAM 41.7 18.6 86 401 -1954 10 1 12 1 RAFAEL 31.7 108.7 77 830 -1981 8 21 18 26 TONY 67.3 51.4 156 552 -1989 12 6 6 22 WILLIAM 12.9 269.5 54 678 -1995 6 25 6 9 TONY 8.6 52.9 65 244 -1975 2 20 12 9 HELENE 18.2 26.5 82 630 -1951 4 13 0 6 NADINE 9.0 77.9 157 766 -1974 1 4 0 20 ISAAC 27.8 90.3 55 542 -1995 7 23 6 18 PATTY 16.7 163.6 140 17 -2000 4 14 0 15 WILLIAM 31.1 97.1 61 815 -1993 10 18 0 13 MICHAEL 36.1 202.8 83 578 -1971 6 11 0 25 LESLIE 50.1 253.7 100 653 -1991 7 6 6 1 GORDON 45.9 224.3 149 71 -1968 2 1 0 11 BERYL 59.1 127.3 11 263 -1956 10 3 18 25 HELENE 42.9 351.8 154 643 -1993 9 27 6 19 WILLIAM 12.4 18.4 49 229 -2004 10 5 6 27 ERNESTO 24.2 12.8 91 282 -1975 8 18 18 9 WILLIAM 50.3 91.5 133 296 -1990 6 23 0 3 VALERIE 27.4 251.2 29 849 -1967 3 25 0 10 ISAAC 26.6 114.5 144 598 -1981 4 7 12 1 NADINE 11.2 82.3 129 554 -1951 1 8 6 23 NADINE 32.7 241.3 156 244 -1993 9 18 0 17 GORDON 67.4 243.1 39 366 -1991 7 17 0 28 VALERIE 12.8 132.9 136 570 -1968 11 4 12 3 CHRIS 55.8 149.4 29 874 -2003 1 12 0 2 TONY 10.8 276.2 142 877 -1972 1 28 12 3 WILLIAM 54.6 61.9 98 631 -1954 8 5 12 12 OSCAR 13.9 285.5 71 454 -1995 5 8 6 23 ISAAC 20.4 57.2 162 319 -1969 4 10 18 20 ALBERTO 21.4 170.4 138 291 -1995 8 18 0 24 VALERIE 17.6 129.9 94 594 -1955 4 23 18 14 ISAAC 55.5 345.0 37 463 -1952 1 8 0 28 OSCAR 31.5 356.9 152 475 -1963 6 27 0 8 ERNESTO 18.2 37.5 139 310 -1950 7 2 12 15 TONY 16.2 132.4 36 443 -1980 4 2 12 25 DEBBY 58.7 164.6 146 497 -1986 5 7 12 22 ALBERTO 30.6 106.1 139 34 -1999 7 6 12 15 BERYL 37.3 337.0 29 435 -1995 12 14 6 28 DEBBY 36.5 271.6 101 585 -1988 9 25 12 15 ALBERTO 25.9 192.7 83 11 -1996 8 8 6 23 MICHAEL 33.1 218.5 116 51 -1980 1 1 0 9 ERNESTO 41.9 49.5 81 877 -1964 2 7 0 12 DEBBY 12.4 254.6 60 98 -1996 4 28 18 9 NADINE 8.4 97.2 106 301 -1958 7 4 6 4 SANDY 59.3 219.0 18 892 -1950 11 3 6 17 TONY 10.3 195.1 135 276 -1989 6 2 0 13 OSCAR 22.7 125.0 76 471 -1985 7 7 0 3 VALERIE 45.7 345.7 85 791 -2000 8 11 18 18 VALERIE 30.9 48.1 21 423 -1968 6 6 12 18 JOYCE 13.5 153.9 36 845 -1975 3 22 6 6 VALERIE 54.5 343.8 129 898 -1989 12 8 12 12 HELENE 11.5 329.8 36 782 -2001 9 20 18 21 VALERIE 16.5 221.5 144 61 -2000 12 23 0 11 ERNESTO 54.3 207.8 119 620 -1987 11 18 12 6 WILLIAM 53.4 268.8 162 849 -1995 2 28 0 15 ERNESTO 41.7 265.3 60 80 -1983 1 11 12 2 KIRK 40.4 14.0 37 347 -1951 6 14 0 2 MICHAEL 23.4 200.5 145 361 -1957 5 7 18 24 NADINE 68.5 354.6 12 97 -1997 11 1 18 2 LESLIE 7.3 71.8 131 550 -1968 7 25 0 3 WILLIAM 29.1 23.2 16 462 -1996 12 28 18 22 KIRK 36.6 304.0 94 542 -1974 6 24 18 18 PATTY 58.9 300.2 155 352 -1963 12 17 0 8 LESLIE 26.5 33.5 158 844 -1992 8 23 12 13 OSCAR 34.1 131.2 17 774 -1959 3 26 18 25 TONY 15.1 227.2 73 318 -1995 8 21 18 10 LESLIE 48.6 191.1 26 173 -1981 10 28 18 2 CHRIS 23.3 307.6 48 433 -1991 1 7 6 13 MICHAEL 11.5 291.1 68 732 -1955 3 20 0 20 WILLIAM 28.3 100.8 91 849 -1985 12 12 6 11 DEBBY 60.7 323.1 153 279 -2002 2 24 0 26 VALERIE 55.6 344.4 157 436 -1958 10 10 18 23 GORDON 10.0 265.7 162 387 -1978 3 21 18 21 ERNESTO 22.5 317.0 155 589 -1987 6 14 6 22 JOYCE 46.7 328.8 12 372 -1984 5 15 12 9 PATTY 42.9 254.8 59 20 -1989 10 2 18 12 PATTY 56.5 134.7 146 821 -1960 3 2 6 5 PATTY 23.4 137.3 107 405 -1996 11 22 12 21 PATTY 66.6 70.4 79 213 -1951 9 22 18 18 SANDY 53.7 2.3 157 385 -1958 7 15 12 15 RAFAEL 35.7 274.2 119 848 -2004 11 9 0 7 FLORENCE 32.9 324.7 39 193 -1951 5 14 12 14 SANDY 37.7 125.3 86 43 -1991 6 5 0 24 VALERIE 21.4 46.0 120 867 -1984 11 18 6 22 CHRIS 50.2 196.5 144 651 -1965 9 15 0 22 ERNESTO 39.9 37.4 28 152 -2002 12 22 18 9 ALBERTO 63.6 347.2 101 610 -1973 11 2 18 28 LESLIE 62.9 82.0 70 680 -1963 6 22 18 14 HELENE 18.0 106.1 160 775 -1984 7 26 0 27 SANDY 29.2 175.4 73 494 -2001 7 13 6 8 FLORENCE 67.0 137.0 78 552 -1975 8 9 6 9 VALERIE 13.3 107.2 111 439 -1954 12 3 0 21 JOYCE 47.3 61.6 150 627 -1975 11 17 0 2 ISAAC 11.6 285.8 107 744 -1994 1 17 0 14 LESLIE 44.2 240.3 21 440 -1971 11 12 18 9 TONY 44.4 193.8 105 410 -1988 2 7 6 3 MICHAEL 9.3 295.1 48 68 -2004 2 4 12 16 KIRK 36.3 125.7 78 73 -1988 5 11 12 19 LESLIE 11.6 315.5 35 307 -1966 8 17 0 9 DEBBY 36.7 290.7 45 811 -1963 11 19 0 12 LESLIE 26.0 356.0 123 430 -2003 7 23 0 6 VALERIE 61.4 201.9 89 367 -1972 7 27 12 3 FLORENCE 26.7 151.2 37 60 -2003 12 1 6 8 PATTY 11.9 109.5 42 638 -2004 3 5 6 27 HELENE 54.1 84.2 130 787 -1977 10 5 12 23 WILLIAM 17.6 295.6 118 672 -1999 9 23 18 20 RAFAEL 7.1 38.7 75 58 -1979 9 24 18 20 ALBERTO 19.7 152.6 88 670 -1956 11 22 12 22 HELENE 60.4 287.0 112 801 -1962 4 12 12 1 DEBBY 63.1 44.8 141 653 -1960 2 18 18 25 WILLIAM 38.9 238.2 75 300 -1978 2 8 0 23 PATTY 21.2 71.3 154 874 -1984 11 6 0 11 LESLIE 68.0 60.5 75 366 -1964 8 25 12 23 KIRK 55.8 7.5 164 803 -1980 6 20 6 23 ALBERTO 63.2 187.4 92 842 -1989 11 24 18 26 WILLIAM 65.9 349.8 128 802 -1977 6 27 12 23 FLORENCE 13.3 255.7 79 105 -1957 7 3 0 7 BERYL 14.0 308.0 36 779 -1995 5 9 12 18 ERNESTO 32.5 332.1 164 50 -1996 2 13 18 18 SANDY 55.5 99.7 106 444 -1950 2 12 18 16 RAFAEL 63.3 189.0 42 659 -1950 1 15 6 7 ALBERTO 62.6 90.5 132 837 -1955 11 13 6 22 FLORENCE 21.2 212.5 138 16 -1969 10 3 6 9 ALBERTO 34.5 210.2 131 612 -1976 12 3 6 8 HELENE 11.5 180.7 88 23 -1954 7 12 12 8 FLORENCE 35.5 292.0 146 595 -2004 5 26 0 23 FLORENCE 42.3 9.4 12 614 -1993 8 7 18 18 MICHAEL 55.8 309.3 54 557 -1971 12 28 18 8 ERNESTO 66.1 291.7 35 133 -1961 2 6 18 24 KIRK 44.7 316.4 152 774 -1996 8 14 0 14 GORDON 47.1 357.3 135 516 -2003 12 14 12 16 SANDY 27.5 173.6 145 86 -1956 5 15 18 20 WILLIAM 32.8 1.5 141 850 -1973 12 24 6 4 SANDY 61.3 211.4 47 355 -1962 10 23 18 11 VALERIE 28.0 131.5 159 812 -1966 2 11 18 4 NADINE 29.7 239.8 20 863 -1965 10 11 6 8 JOYCE 13.2 145.5 81 899 -1997 4 1 0 23 KIRK 30.1 167.6 158 620 -1971 11 4 18 20 VALERIE 34.0 86.8 31 547 -1981 3 15 6 25 HELENE 44.7 229.8 33 838 -1985 10 15 18 2 KIRK 13.2 108.6 112 180 -1999 4 6 18 16 GORDON 26.5 118.0 42 305 -1968 2 18 6 3 PATTY 46.2 287.4 68 36 -1976 11 2 0 10 DEBBY 40.0 267.7 28 624 -1975 2 5 6 23 OSCAR 26.0 47.7 49 243 -1956 12 28 12 2 ALBERTO 52.1 349.1 79 128 -1977 3 21 18 28 ERNESTO 53.8 53.1 122 337 -1952 1 14 6 2 ALBERTO 43.9 311.2 151 666 -1979 5 28 6 13 ERNESTO 63.9 292.5 93 846 -1977 1 27 18 9 NADINE 25.2 326.1 122 753 -1975 7 5 0 3 SANDY 50.2 166.6 22 174 -1989 11 25 0 1 VALERIE 7.5 205.9 145 745 -1995 5 10 0 23 BERYL 33.7 151.5 32 260 -1982 2 1 6 7 ALBERTO 57.0 65.6 29 723 -1954 4 20 12 17 RAFAEL 28.5 47.7 85 638 -1984 2 1 6 11 TONY 69.2 229.3 108 474 -2000 8 11 12 7 ISAAC 60.5 141.2 35 895 -1985 1 20 18 22 KIRK 49.7 108.1 145 182 -1956 9 1 18 11 HELENE 42.4 305.0 28 173 -1962 5 5 12 18 DEBBY 59.3 98.1 38 55 -1972 7 10 18 28 SANDY 40.8 276.9 155 542 -1960 9 16 6 17 FLORENCE 33.2 255.9 147 838 -1980 1 4 18 21 TONY 61.0 82.7 164 769 -1967 6 6 0 21 MICHAEL 44.1 230.7 63 745 -1962 8 2 0 11 LESLIE 49.0 135.8 82 112 -2003 2 5 0 13 ISAAC 20.4 325.0 21 221 -1956 3 4 18 9 NADINE 45.7 268.7 161 17 -1965 3 17 0 14 ERNESTO 8.3 0.3 160 680 -1953 7 25 6 22 MICHAEL 57.2 145.0 113 535 -1975 9 11 18 6 HELENE 48.2 44.3 42 501 -2001 4 21 0 21 VALERIE 27.9 278.8 48 195 -1959 12 16 0 13 GORDON 39.6 3.2 152 820 -1965 10 24 18 19 FLORENCE 25.3 333.3 36 469 -1989 4 2 18 5 SANDY 55.0 257.4 64 618 -1953 2 16 0 20 LESLIE 54.8 234.9 108 376 -1998 6 24 18 22 SANDY 57.1 234.8 121 616 -2002 10 23 12 8 FLORENCE 51.1 123.6 25 432 -1963 11 19 12 19 GORDON 68.7 120.3 114 134 -1986 10 5 0 4 LESLIE 24.3 323.1 54 871 -1964 8 25 0 12 ERNESTO 10.2 216.5 20 442 -1969 10 8 18 20 OSCAR 44.0 302.3 164 539 -1992 12 9 18 7 WILLIAM 33.2 119.0 107 526 -1956 2 19 0 21 ISAAC 28.8 274.5 12 885 -1996 11 13 0 17 ALBERTO 44.6 281.7 163 505 -1984 3 6 6 25 LESLIE 15.9 17.1 131 603 -1965 4 6 0 9 VALERIE 54.0 235.8 45 553 -1967 10 26 0 22 PATTY 68.8 39.0 160 679 -1994 2 13 0 4 TONY 20.3 71.8 108 860 -1973 11 6 6 5 OSCAR 13.0 338.7 144 797 -1957 5 3 0 16 OSCAR 32.6 341.7 84 24 -1965 12 26 18 24 PATTY 52.9 49.2 127 657 -1962 11 28 18 15 ALBERTO 64.7 198.9 116 673 -1956 12 6 0 23 NADINE 27.2 178.8 44 371 -1994 10 15 6 3 DEBBY 21.1 173.6 39 319 -1979 1 8 12 28 SANDY 11.6 307.7 38 820 -1985 3 7 6 21 VALERIE 15.1 4.4 147 344 -2001 6 2 18 4 TONY 47.3 263.1 121 684 -1994 11 7 6 27 SANDY 30.2 67.5 88 641 -1951 11 15 12 15 DEBBY 35.3 33.2 93 648 -2004 10 5 12 8 SANDY 8.8 239.8 53 511 -1958 3 4 6 11 SANDY 35.3 103.0 106 53 -1995 12 10 12 28 CHRIS 41.8 308.4 79 389 -1988 5 5 18 13 CHRIS 35.9 184.9 11 140 -1999 10 28 12 19 VALERIE 32.7 265.2 103 602 -1957 8 19 0 23 OSCAR 33.3 107.5 121 588 -1970 7 17 0 13 BERYL 31.0 119.1 60 753 -1997 6 25 18 24 VALERIE 67.3 116.0 100 359 -1997 11 5 12 16 NADINE 14.7 39.9 46 697 -1994 6 21 6 5 VALERIE 18.7 123.1 158 694 -1997 5 8 6 9 ISAAC 43.0 46.8 29 361 -1988 5 23 12 24 PATTY 19.2 37.8 20 664 -1999 9 17 6 16 GORDON 52.6 355.5 69 31 -1958 3 27 12 24 BERYL 27.1 140.8 32 883 -1966 2 24 0 2 OSCAR 9.5 337.5 77 60 -1963 9 24 12 5 TONY 34.9 176.6 104 441 -1989 7 14 0 13 KIRK 19.4 321.1 52 616 -1985 6 20 6 18 SANDY 23.7 186.8 129 228 -1992 5 9 18 2 BERYL 11.4 15.2 114 478 -1964 6 28 0 13 DEBBY 30.2 261.5 160 174 -1986 3 27 0 4 NADINE 61.9 303.1 123 198 -1985 1 16 12 11 MICHAEL 29.9 289.3 58 195 -1997 8 5 0 24 HELENE 37.3 320.9 108 339 -1957 2 16 6 15 NADINE 64.3 345.1 48 533 -1972 6 5 18 9 VALERIE 54.6 155.2 10 626 -1971 6 23 0 14 PATTY 67.1 139.8 50 377 -1966 7 25 0 14 MICHAEL 31.1 80.7 86 322 -1960 9 22 0 8 ERNESTO 68.7 353.6 128 78 -1996 5 17 12 19 GORDON 28.0 129.8 128 611 -1972 10 26 0 28 ISAAC 27.9 267.1 82 522 -1951 9 23 12 26 VALERIE 46.8 105.2 88 693 -1954 6 26 6 14 CHRIS 25.0 289.1 88 232 -1994 6 14 12 22 ISAAC 36.5 282.8 52 719 -1958 1 8 6 22 LESLIE 69.4 310.6 67 376 -1968 10 24 12 7 FLORENCE 66.7 299.3 130 705 -1980 2 12 18 6 CHRIS 47.6 233.4 129 208 -1974 5 26 6 9 JOYCE 33.0 34.4 159 450 -1970 10 9 6 9 FLORENCE 61.7 168.1 43 51 -1965 9 8 0 2 NADINE 23.0 20.4 19 640 -1969 11 13 0 3 VALERIE 54.0 176.2 150 112 -1969 1 11 12 22 FLORENCE 64.2 134.7 159 49 -1981 3 10 6 9 BERYL 47.8 332.5 133 782 -1993 3 11 0 2 SANDY 22.8 68.6 47 277 -1983 3 8 18 16 GORDON 65.8 214.3 126 584 -1983 11 9 6 20 WILLIAM 29.7 108.2 24 328 -1973 10 14 12 22 FLORENCE 41.1 339.1 163 134 -1962 2 11 6 24 CHRIS 54.1 193.3 45 137 -1969 3 2 18 5 WILLIAM 61.7 169.5 10 736 -1984 2 13 12 10 BERYL 67.5 73.5 10 781 -2003 5 14 0 10 HELENE 19.9 175.3 59 190 -2003 10 2 12 27 GORDON 40.2 70.6 80 401 -2004 4 20 6 19 ALBERTO 41.6 196.3 120 115 -2004 6 18 0 20 BERYL 37.8 59.5 66 133 -1954 9 19 12 12 WILLIAM 67.5 43.7 46 149 -1981 2 11 12 10 ISAAC 48.5 172.1 132 19 -1998 12 19 0 23 GORDON 7.1 288.6 85 95 -1980 6 18 18 20 DEBBY 46.0 42.4 149 387 -2000 3 20 6 9 SANDY 61.7 333.5 47 1 -1981 3 27 18 23 BERYL 41.5 300.9 75 481 -1959 11 22 18 6 ALBERTO 54.3 305.9 87 705 -1968 2 15 6 10 OSCAR 50.9 133.0 134 112 -1987 11 23 18 11 ERNESTO 23.5 286.8 122 139 -1968 11 7 6 5 SANDY 56.9 64.7 44 745 -1950 4 3 18 9 SANDY 29.0 312.9 20 127 -1969 7 23 12 9 PATTY 34.8 21.9 115 416 -1959 10 8 0 12 SANDY 32.6 241.9 75 311 -1960 7 6 12 8 ALBERTO 7.2 297.6 66 726 -1963 1 28 0 9 TONY 35.7 295.4 53 442 -1997 10 19 12 6 MICHAEL 11.4 161.8 46 254 -1993 2 6 18 6 TONY 36.3 347.7 103 660 -1958 12 9 6 23 CHRIS 17.4 283.2 125 742 -2004 10 22 6 5 DEBBY 20.6 255.7 20 364 -1974 12 3 18 20 GORDON 61.3 253.4 148 62 -1977 2 20 6 19 ERNESTO 57.4 270.8 137 128 -1953 9 15 6 22 MICHAEL 39.2 156.3 102 178 -1984 5 12 18 8 NADINE 21.6 345.0 17 118 -1989 12 19 18 1 VALERIE 44.8 210.5 159 689 -1997 9 11 18 4 KIRK 47.1 343.3 50 314 -1982 11 22 12 24 BERYL 10.4 239.0 15 433 -1967 6 16 18 28 BERYL 26.3 352.7 159 225 -1953 2 4 6 11 TONY 30.2 73.3 135 602 -1997 9 6 0 20 GORDON 55.8 230.3 78 471 -1962 3 8 0 3 ERNESTO 39.5 130.8 44 514 -1975 3 4 6 28 VALERIE 26.6 160.5 138 669 -1989 8 24 0 24 OSCAR 63.5 325.8 71 557 -1953 11 15 12 8 CHRIS 12.9 330.5 38 557 -1976 2 1 0 6 HELENE 35.4 24.8 64 557 -1970 1 20 6 28 CHRIS 11.4 313.1 34 434 -1971 4 3 18 15 WILLIAM 62.8 51.4 65 546 -1967 6 20 6 3 SANDY 38.8 189.9 109 176 -1953 6 15 6 3 DEBBY 13.2 267.4 57 635 -1974 3 28 12 12 VALERIE 34.6 85.2 145 739 -1975 10 17 12 28 FLORENCE 54.6 233.7 16 277 -1968 10 17 18 11 HELENE 64.7 134.4 112 59 -1967 12 14 12 13 RAFAEL 50.2 218.7 128 381 -1963 2 27 18 27 DEBBY 61.7 221.0 163 243 -1999 6 4 12 16 HELENE 45.5 131.6 79 501 -1997 2 27 12 28 WILLIAM 44.7 251.5 128 281 -1977 3 22 12 23 BERYL 26.1 189.5 67 285 -1982 2 27 0 21 RAFAEL 40.0 77.6 72 74 -1986 10 3 6 15 ALBERTO 23.0 63.2 144 501 -1984 4 23 0 5 ERNESTO 28.3 162.0 107 182 -1989 6 20 0 3 DEBBY 34.3 154.0 124 405 -1951 12 10 0 7 VALERIE 54.3 35.5 49 165 -1951 12 9 12 15 NADINE 40.9 191.2 97 899 -1961 3 8 0 19 NADINE 28.3 175.1 13 581 -1978 2 3 18 1 TONY 17.4 309.5 108 269 -2001 1 22 12 25 FLORENCE 46.7 100.4 152 761 -1982 9 21 6 4 JOYCE 40.3 153.4 89 837 -1971 5 11 0 6 ISAAC 39.7 102.7 65 231 -1968 8 10 12 9 MICHAEL 47.0 258.8 30 91 -1999 4 9 0 5 VALERIE 36.7 91.7 29 518 -2001 1 6 6 16 JOYCE 59.5 177.9 103 265 -1962 1 5 0 8 VALERIE 48.6 2.0 111 655 -2001 6 10 12 27 VALERIE 21.3 258.1 148 88 -1999 10 28 0 27 PATTY 12.5 84.9 19 643 -1970 4 15 6 17 RAFAEL 58.1 8.0 74 353 -1966 4 3 12 26 PATTY 42.6 275.4 39 591 -2000 4 23 6 2 TONY 24.7 159.6 119 341 -1963 9 19 6 3 CHRIS 27.4 283.4 89 562 -1969 10 11 6 28 GORDON 25.9 252.1 23 103 -1994 12 27 12 7 OSCAR 28.6 25.9 36 165 -1963 8 3 6 5 VALERIE 23.4 234.4 159 477 -1985 6 19 18 9 NADINE 64.8 77.7 105 577 -1995 9 10 18 15 RAFAEL 54.0 70.3 11 422 -1974 7 15 12 17 OSCAR 58.4 296.3 49 589 -1979 4 19 0 18 ERNESTO 38.5 160.3 101 253 -1985 9 24 0 16 BERYL 27.1 25.2 60 277 -1983 1 3 18 2 VALERIE 22.9 212.2 161 179 -1979 10 25 0 14 OSCAR 52.8 73.0 149 488 -1957 6 15 6 2 HELENE 36.8 309.4 43 828 -2004 1 12 12 12 TONY 65.2 278.8 52 369 -1970 2 5 0 11 RAFAEL 15.7 252.0 113 721 -1964 6 26 0 3 MICHAEL 57.0 143.1 20 368 -1974 11 25 0 2 OSCAR 57.9 146.9 110 440 -1979 1 23 12 3 PATTY 68.2 41.2 21 43 -1999 10 18 18 3 SANDY 19.9 330.1 12 785 -1958 8 10 18 26 ERNESTO 20.4 185.9 11 892 -1995 5 9 18 2 VALERIE 20.0 195.0 34 820 -1986 6 26 18 1 SANDY 23.1 282.6 77 715 -1971 12 26 6 22 ISAAC 42.9 232.0 91 271 -1976 2 23 18 3 LESLIE 66.9 345.5 14 473 -2001 1 23 12 19 PATTY 15.7 40.6 38 223 -1954 4 7 12 17 MICHAEL 48.3 52.2 58 124 -1981 2 13 0 15 CHRIS 23.9 282.9 64 782 -1968 6 20 6 12 CHRIS 59.1 131.4 122 98 -1968 9 17 0 16 ERNESTO 29.0 54.8 114 436 -1980 2 15 6 19 MICHAEL 62.7 179.0 69 131 -1955 7 8 12 13 BERYL 22.9 323.9 69 733 -1976 8 9 0 9 DEBBY 7.1 123.4 76 499 -1984 6 21 6 21 TONY 63.9 342.0 53 200 -1952 11 19 12 3 KIRK 46.4 69.5 17 137 -1970 9 28 18 8 SANDY 27.1 321.4 35 163 -1994 7 8 0 14 BERYL 43.5 270.1 152 467 -1980 3 12 6 22 HELENE 30.5 327.8 134 791 -1953 7 25 12 21 WILLIAM 64.4 338.6 123 129 -1958 3 3 18 22 BERYL 32.7 268.0 67 46 -1979 7 3 0 9 FLORENCE 21.0 131.7 139 784 -1951 8 10 6 1 VALERIE 52.2 266.3 106 845 -1952 6 20 18 8 MICHAEL 64.5 118.2 105 856 -1982 3 12 0 22 DEBBY 24.5 305.3 143 797 -1950 2 26 0 23 OSCAR 49.5 267.4 103 460 -1976 9 9 12 24 RAFAEL 44.1 256.2 69 683 -1994 1 23 0 6 RAFAEL 69.3 31.4 154 797 -1980 11 22 0 7 ISAAC 15.6 121.1 122 877 -1974 11 6 12 9 CHRIS 17.4 261.5 35 458 -1962 11 19 0 22 MICHAEL 18.6 15.3 140 35 -1969 10 17 6 3 KIRK 11.5 350.3 139 486 -1963 4 6 6 8 HELENE 63.7 209.3 33 404 -1962 4 9 12 19 SANDY 29.6 198.4 62 517 -1951 7 17 0 6 TONY 23.9 51.7 45 432 -1954 8 26 0 22 NADINE 29.4 313.0 108 656 -2002 6 11 6 12 FLORENCE 34.9 215.9 150 605 -1960 8 16 0 24 CHRIS 15.1 3.1 37 94 -1998 6 9 18 24 HELENE 42.4 232.7 128 653 -1954 9 16 12 11 OSCAR 59.3 330.5 102 79 -1980 8 16 12 3 KIRK 52.9 227.2 56 540 -1993 3 18 0 25 RAFAEL 37.3 298.8 11 83 -1974 10 2 6 20 OSCAR 55.7 247.3 134 465 -1967 9 9 18 6 CHRIS 39.3 68.9 150 294 -1971 6 2 6 10 VALERIE 22.9 285.0 134 547 -1993 4 28 0 27 PATTY 9.5 184.7 31 64 -1955 5 12 18 2 ISAAC 27.8 102.6 21 605 -1997 1 13 0 22 JOYCE 8.7 263.8 66 861 -1980 4 19 18 14 RAFAEL 42.7 155.4 32 492 -2004 7 11 12 21 PATTY 32.1 235.6 73 343 -2001 12 26 12 15 VALERIE 41.0 275.1 19 128 -1959 7 15 0 26 JOYCE 14.2 205.9 92 29 -1998 9 23 6 5 WILLIAM 37.8 58.3 67 236 -1950 5 24 6 23 LESLIE 51.2 339.3 38 316 -1989 4 28 6 2 HELENE 15.7 287.0 32 817 -1982 11 21 6 16 GORDON 24.4 57.3 36 188 -1988 12 16 6 16 RAFAEL 54.0 38.7 14 312 -1998 3 26 12 12 PATTY 14.4 206.0 132 60 -1979 5 18 12 17 ISAAC 35.8 169.6 76 818 -1950 5 10 18 2 ERNESTO 11.5 292.2 154 891 -1960 9 22 0 21 ISAAC 25.0 60.0 61 212 -1994 9 26 0 3 LESLIE 37.5 98.5 21 709 -1985 1 20 12 21 WILLIAM 37.8 231.5 134 297 -1959 5 18 12 7 ERNESTO 27.0 16.7 105 182 -1974 8 2 18 8 WILLIAM 65.0 231.2 156 871 -1955 5 12 6 3 WILLIAM 46.9 224.2 56 892 -1972 9 21 0 5 TONY 42.2 180.0 97 642 -1996 4 9 6 12 SANDY 8.7 268.7 11 246 -2000 1 20 6 25 DEBBY 18.1 10.8 47 506 -1987 4 18 0 16 SANDY 64.7 44.6 123 455 -1980 5 16 12 1 BERYL 20.3 185.7 50 225 -1970 10 2 18 20 FLORENCE 30.2 207.5 106 364 -1963 1 15 18 4 JOYCE 66.6 118.7 23 407 -1965 2 19 0 6 SANDY 68.6 305.0 37 190 -1965 8 24 6 15 CHRIS 44.6 158.8 65 859 -1957 9 9 0 28 KIRK 52.8 353.6 46 542 -1965 1 26 18 4 MICHAEL 11.3 106.7 18 449 -1984 2 28 0 10 WILLIAM 7.7 161.9 99 144 -1969 12 27 12 14 FLORENCE 43.6 120.5 54 405 -1961 10 1 18 10 WILLIAM 67.9 336.0 64 223 -1980 11 19 0 19 BERYL 44.9 76.0 156 547 -1974 10 28 12 3 JOYCE 44.3 112.0 146 57 -1952 3 8 6 10 RAFAEL 55.8 234.4 130 394 -1997 6 21 18 5 ERNESTO 9.4 252.8 25 424 -1992 8 4 0 7 FLORENCE 65.3 349.7 119 720 -1956 8 18 18 14 PATTY 26.3 195.2 114 80 -1986 12 26 6 22 VALERIE 18.6 205.7 73 882 -1958 9 5 12 14 PATTY 46.2 102.4 144 575 -1959 11 19 6 21 CHRIS 50.4 299.7 63 600 -2003 10 10 12 7 BERYL 68.9 257.5 91 141 -1968 6 15 6 18 ERNESTO 39.0 264.5 156 812 -1965 9 28 6 27 LESLIE 65.7 55.7 97 731 -1997 4 17 6 28 ALBERTO 41.3 203.9 121 394 -1961 8 25 18 23 SANDY 17.6 102.5 16 203 -1955 7 25 0 21 WILLIAM 50.5 324.4 19 773 -1977 11 24 0 20 ISAAC 69.8 237.6 146 271 -1971 6 24 18 26 JOYCE 45.0 102.8 142 547 -2003 12 6 18 24 WILLIAM 26.9 6.5 106 59 -1971 7 2 18 22 NADINE 13.7 108.8 138 293 -1985 7 18 6 21 JOYCE 58.8 310.1 100 412 -1980 3 16 18 26 JOYCE 18.5 4.7 51 469 -1996 5 2 6 7 MICHAEL 56.7 311.7 124 655 -1971 7 6 6 20 PATTY 60.9 137.7 31 446 -1976 4 26 18 15 TONY 13.8 250.4 27 90 -1952 9 16 12 8 PATTY 46.9 333.6 130 743 -1968 7 14 18 27 ERNESTO 11.9 248.2 118 145 -1978 5 2 12 27 GORDON 43.1 126.6 123 690 -1989 1 23 6 8 GORDON 13.6 127.5 17 39 -1976 7 4 18 10 MICHAEL 65.0 351.3 148 33 -2004 4 15 12 24 ALBERTO 62.3 117.4 26 21 -1983 12 27 12 22 ISAAC 32.0 163.9 57 546 -2003 7 10 18 5 PATTY 45.9 166.1 42 166 -1957 12 24 0 18 NADINE 29.9 303.0 33 11 -1970 12 7 0 17 GORDON 13.9 18.0 143 718 -1960 8 19 6 18 BERYL 12.5 262.5 40 301 -1954 7 5 18 15 VALERIE 11.3 265.4 54 289 -1953 12 22 18 15 WILLIAM 8.4 105.0 23 428 -1988 11 9 6 10 NADINE 38.6 270.1 117 452 -1978 6 2 12 7 SANDY 33.1 41.8 99 792 -1952 6 10 18 14 MICHAEL 33.9 223.1 155 56 -1986 4 4 12 16 ALBERTO 50.6 243.7 61 698 -1990 11 22 0 4 RAFAEL 23.9 127.8 155 143 -1956 3 15 6 11 NADINE 65.0 148.3 110 517 -1958 12 22 18 25 WILLIAM 57.9 123.6 105 718 -1962 1 18 0 23 BERYL 69.0 145.3 122 757 -1975 9 28 12 18 VALERIE 43.0 235.6 55 319 -1957 2 15 0 4 TONY 62.6 59.6 54 7 -1984 11 1 18 21 FLORENCE 27.4 170.6 142 107 -2004 2 1 6 2 PATTY 56.5 43.4 82 609 -1953 9 16 6 17 OSCAR 38.6 65.5 26 405 -1997 4 6 6 27 ISAAC 32.2 166.2 51 225 -1986 7 9 18 22 MICHAEL 32.5 243.8 120 631 -1982 4 24 18 5 RAFAEL 57.2 171.2 53 383 -1960 10 12 0 11 ALBERTO 64.6 334.5 144 837 -1963 7 23 18 27 KIRK 64.9 322.0 147 132 -1999 8 1 0 9 ERNESTO 19.6 127.8 154 487 -1994 10 16 0 20 VALERIE 10.7 192.1 25 222 -1952 5 11 18 18 WILLIAM 55.7 0.1 99 300 -2004 4 21 12 6 ALBERTO 55.9 205.2 104 856 -1975 11 8 12 22 BERYL 31.3 245.4 49 162 -1993 5 7 18 25 NADINE 43.4 15.4 58 739 -1954 9 25 0 22 LESLIE 49.1 14.7 111 702 -1962 10 20 18 12 FLORENCE 62.3 288.2 67 432 -1959 1 14 0 4 BERYL 35.5 332.0 37 694 -1974 12 6 12 9 HELENE 29.8 327.5 33 674 -1975 12 13 18 25 TONY 63.8 9.6 144 684 -2001 12 3 12 28 RAFAEL 62.0 356.6 105 220 -1999 9 11 12 12 DEBBY 7.5 111.2 118 591 -1981 6 7 12 27 CHRIS 21.8 198.9 111 811 -1976 7 21 6 25 ALBERTO 50.7 104.9 100 195 -1994 11 7 6 24 DEBBY 37.0 260.9 58 146 -1963 6 15 0 7 FLORENCE 14.6 86.5 80 458 -2000 10 11 0 5 GORDON 8.5 40.9 51 721 -1989 5 27 12 16 SANDY 8.9 214.9 30 424 -1984 4 20 6 21 LESLIE 44.9 214.0 69 664 -1992 2 8 0 4 VALERIE 33.7 301.2 137 350 -1992 4 14 18 10 ISAAC 49.5 312.6 42 120 -1982 5 2 18 19 SANDY 43.0 180.0 155 510 -1989 2 3 6 13 CHRIS 68.5 100.2 94 305 -1962 12 2 12 3 WILLIAM 14.6 27.8 114 185 -1966 8 21 6 3 OSCAR 43.6 173.5 114 557 -1974 1 7 12 6 OSCAR 62.1 212.0 35 500 -1966 5 2 18 9 RAFAEL 54.4 141.1 120 707 -1991 11 15 6 25 ERNESTO 15.2 149.9 129 360 -1987 6 12 12 7 LESLIE 68.8 269.3 110 545 -1993 10 25 12 3 FLORENCE 55.5 294.0 156 490 -2002 4 17 12 1 JOYCE 17.5 272.4 27 749 -1973 6 28 12 22 BERYL 44.0 4.0 45 868 -1962 11 4 6 27 GORDON 69.2 310.3 45 410 -1960 10 12 0 15 ALBERTO 41.3 336.9 21 739 -1984 11 7 0 19 RAFAEL 12.5 261.8 112 396 -1977 12 14 0 8 NADINE 9.8 214.9 152 405 -1977 2 2 12 11 HELENE 35.8 258.1 57 556 -1988 9 11 0 12 TONY 25.7 91.4 29 296 -1992 2 1 6 24 WILLIAM 9.2 228.5 96 500 -1956 7 13 0 7 NADINE 38.2 337.4 18 823 -1957 1 18 12 3 ERNESTO 57.3 225.1 26 492 -1978 4 28 12 3 RAFAEL 56.4 309.7 158 729 -1987 11 26 12 7 WILLIAM 28.9 192.8 154 668 -1970 9 22 12 28 RAFAEL 57.1 292.3 86 204 -1985 6 14 12 13 VALERIE 46.4 349.3 94 271 -1978 10 8 6 12 VALERIE 7.4 311.6 30 773 -1951 3 13 18 6 RAFAEL 45.2 5.1 68 431 -1996 10 23 6 18 CHRIS 16.9 70.2 73 731 -1974 3 5 12 10 MICHAEL 37.4 18.5 58 851 -1987 5 28 12 26 LESLIE 48.2 126.0 160 760 -1958 9 13 12 17 SANDY 50.5 79.3 116 368 -1968 12 27 0 4 OSCAR 30.4 8.2 25 833 -1981 10 20 18 5 VALERIE 65.7 31.0 105 618 -1975 7 4 0 5 GORDON 45.3 205.7 106 432 -1953 7 15 12 15 LESLIE 46.3 238.2 60 47 -1953 11 10 18 26 NADINE 13.8 240.1 150 388 -1957 3 27 0 26 KIRK 12.3 335.5 114 285 -1950 11 17 12 10 MICHAEL 43.6 220.5 149 698 -1971 11 1 6 11 BERYL 51.2 10.3 91 182 -1999 6 15 12 1 VALERIE 22.7 223.7 94 884 -1973 1 20 12 20 CHRIS 54.9 35.8 129 617 -1999 3 23 18 10 SANDY 36.5 217.6 122 149 -2002 7 14 12 19 OSCAR 31.8 299.9 13 358 -1963 8 15 6 12 RAFAEL 65.0 207.0 73 742 -1974 7 16 12 14 CHRIS 63.6 86.9 68 450 -1964 3 23 18 1 TONY 47.6 328.3 13 371 -1959 8 22 6 21 WILLIAM 33.5 244.2 45 445 -1953 7 27 6 27 SANDY 13.7 171.4 95 219 -1981 3 2 18 3 PATTY 43.5 182.3 134 593 -1984 7 7 18 6 ISAAC 24.5 148.1 118 367 -1957 7 22 12 25 ALBERTO 60.2 80.7 155 171 -1981 1 26 6 9 PATTY 58.3 40.5 11 623 -1977 7 6 18 14 FLORENCE 38.7 95.2 17 857 -1989 5 1 6 16 HELENE 36.5 129.7 74 39 -1991 4 15 0 4 SANDY 39.4 101.6 18 572 -1969 12 21 6 7 WILLIAM 27.8 134.6 158 247 -1966 6 16 6 15 FLORENCE 11.5 121.7 36 819 -1993 4 10 12 21 WILLIAM 30.9 192.0 101 303 -1984 9 23 12 21 ISAAC 43.3 349.1 93 310 -1991 4 27 6 27 ISAAC 48.6 49.0 24 625 -1982 8 2 0 19 JOYCE 29.0 67.1 91 135 -1974 6 22 18 11 MICHAEL 14.5 214.7 30 874 -1963 3 13 18 17 LESLIE 42.1 256.4 159 822 -2002 8 7 0 14 BERYL 16.4 230.0 16 361 -1961 3 14 12 14 RAFAEL 24.0 264.4 57 674 -1952 11 6 12 5 CHRIS 33.5 133.0 10 346 -2002 7 16 12 20 VALERIE 7.7 193.9 84 463 -1987 5 7 12 22 WILLIAM 66.9 221.0 81 23 -1955 2 9 0 12 TONY 15.6 193.0 129 560 -1994 2 14 12 7 ISAAC 23.8 249.6 30 358 -1985 7 6 12 1 HELENE 23.7 173.9 71 506 -1956 11 7 0 21 ALBERTO 31.5 75.4 40 68 -1999 10 24 0 21 MICHAEL 42.4 214.3 158 90 -1961 8 7 0 17 BERYL 44.8 302.6 16 364 -1961 2 26 12 16 TONY 70.0 62.1 67 866 -1977 1 3 0 4 SANDY 18.5 329.8 109 464 -1955 4 5 18 8 BERYL 55.6 303.4 55 866 -1975 9 6 0 18 FLORENCE 23.5 184.9 90 59 -1971 10 17 6 2 LESLIE 26.0 217.6 91 27 -1970 3 24 12 16 ALBERTO 26.1 121.6 162 482 -1972 9 9 6 6 NADINE 43.5 259.0 156 625 -1977 1 22 0 19 SANDY 8.9 36.0 11 134 -1987 4 21 0 26 SANDY 8.1 343.7 96 562 -1950 12 10 12 17 TONY 39.1 347.1 30 195 -1980 6 17 0 24 ISAAC 46.3 344.2 31 451 -1956 3 10 12 18 DEBBY 9.2 14.8 155 892 -1986 9 18 18 10 ERNESTO 48.2 275.9 137 159 -1981 3 11 18 2 KIRK 53.4 35.5 11 492 -1964 9 24 6 11 RAFAEL 14.5 83.4 62 574 -2001 2 10 0 8 WILLIAM 25.7 255.2 28 353 -1953 7 8 12 20 MICHAEL 56.7 315.1 34 733 -1993 11 10 18 21 TONY 27.9 170.0 17 636 -1968 12 9 0 1 VALERIE 25.2 166.9 58 541 -1956 4 6 12 10 FLORENCE 19.4 0.6 13 312 -1971 2 2 18 2 PATTY 10.9 15.3 68 801 -1984 11 5 18 23 MICHAEL 45.6 333.5 79 766 -1999 9 7 6 2 RAFAEL 42.2 287.6 47 792 -1974 4 15 6 28 HELENE 57.0 340.4 74 24 -1974 12 23 6 6 ERNESTO 49.2 299.0 72 515 -1953 9 12 0 12 ISAAC 57.6 275.6 139 896 -2001 7 25 0 10 FLORENCE 39.5 25.1 31 12 -1956 12 19 12 19 BERYL 19.6 258.3 77 669 -2002 4 21 0 14 FLORENCE 49.7 196.8 146 536 -1975 5 15 18 23 WILLIAM 59.1 7.1 15 387 -1957 4 6 12 9 NADINE 25.0 19.2 96 728 -1957 9 21 6 18 TONY 26.5 111.4 89 446 -1977 10 10 12 20 MICHAEL 21.3 304.5 143 98 -1997 5 3 6 16 JOYCE 50.5 69.5 116 362 -1954 10 9 6 6 MICHAEL 31.3 92.1 120 457 -1963 2 6 0 4 KIRK 22.6 147.6 161 582 -1967 6 22 0 8 KIRK 46.9 196.6 129 747 -1961 6 10 6 18 JOYCE 50.1 124.6 52 410 -1954 4 9 6 21 TONY 17.0 105.2 97 88 -1999 2 2 0 4 FLORENCE 51.9 182.7 148 293 -1972 8 22 6 20 TONY 56.6 250.2 56 652 -1988 8 23 0 25 LESLIE 30.3 142.8 34 709 -1966 8 25 12 13 BERYL 36.1 163.0 104 748 -1984 5 27 6 25 GORDON 49.1 149.0 137 865 -2003 4 17 18 26 KIRK 51.8 328.2 152 786 -1961 1 3 12 14 OSCAR 27.3 278.0 107 31 -1991 6 3 18 10 CHRIS 33.6 195.1 122 770 -2002 11 6 6 28 SANDY 58.9 61.6 119 896 -1965 11 27 0 11 HELENE 22.1 116.9 100 49 -1956 9 21 6 5 MICHAEL 63.5 154.0 44 278 -1978 6 12 12 24 SANDY 27.3 149.9 113 539 -1957 6 17 18 4 CHRIS 55.0 227.9 31 96 -1964 5 9 12 18 GORDON 60.7 187.1 161 730 -1967 6 20 0 11 LESLIE 31.6 143.1 72 708 -1953 3 21 12 12 TONY 65.6 106.6 30 893 -2002 1 7 18 9 RAFAEL 32.4 120.1 27 61 -1973 4 12 6 27 NADINE 56.6 89.2 73 766 -1979 11 1 18 22 WILLIAM 47.8 283.5 14 645 -1965 2 18 12 11 BERYL 9.3 351.9 55 318 -1951 3 12 6 17 VALERIE 39.2 165.0 31 339 -1961 11 9 12 25 NADINE 62.6 139.8 127 163 -1987 6 7 0 20 LESLIE 50.4 176.4 52 300 -1972 4 11 18 12 NADINE 27.0 170.3 122 74 -1962 7 15 0 23 TONY 51.3 57.7 109 292 -1999 3 23 18 9 WILLIAM 40.5 258.8 151 859 -1995 9 25 0 23 NADINE 17.8 312.1 114 259 -1993 1 7 18 7 MICHAEL 32.7 173.2 16 461 -1966 5 24 12 27 TONY 35.7 157.6 11 395 -1952 4 25 6 25 CHRIS 69.1 144.5 36 384 -1992 5 14 12 14 NADINE 13.1 209.6 120 677 -1956 9 7 6 19 KIRK 13.1 101.5 68 437 -1959 5 4 0 3 BERYL 9.0 313.5 49 473 -1955 2 10 18 25 SANDY 48.5 46.2 55 46 -1998 2 18 18 27 VALERIE 39.2 285.1 132 220 -1981 11 24 12 21 TONY 25.9 83.0 95 98 -1951 10 7 0 13 GORDON 67.2 286.7 137 691 -1995 2 5 18 1 MICHAEL 42.0 279.7 78 415 -1965 2 1 6 11 KIRK 45.1 191.7 145 485 -1963 1 23 6 17 NADINE 28.3 198.2 44 468 -1973 1 13 6 3 NADINE 63.5 345.8 47 481 -1968 8 8 6 21 WILLIAM 64.6 200.6 55 386 -2002 11 25 0 19 SANDY 35.6 53.3 49 828 -1952 2 19 12 22 ERNESTO 66.7 198.3 45 245 -1979 3 27 12 8 ALBERTO 11.2 226.5 19 800 -1953 8 12 0 1 WILLIAM 49.6 211.3 57 718 -2001 5 9 0 28 NADINE 63.1 190.9 71 593 -1977 4 9 6 5 OSCAR 68.9 278.8 93 358 -1958 9 22 12 8 HELENE 35.8 297.3 71 308 -1969 2 25 18 25 ALBERTO 8.3 137.1 13 357 -1964 12 26 6 21 PATTY 48.6 20.0 82 528 -1971 12 4 0 1 ISAAC 20.9 218.0 147 28 -1979 5 1 18 13 ALBERTO 32.7 27.7 112 705 -1966 2 7 0 7 LESLIE 21.8 62.9 163 637 -1966 6 27 18 14 SANDY 11.2 233.9 90 120 -1961 5 16 18 23 TONY 24.6 193.2 22 407 -1985 8 1 0 24 GORDON 51.0 33.5 44 531 -1986 11 16 12 16 BERYL 44.5 86.0 24 93 -1988 6 4 18 1 ERNESTO 58.6 76.7 41 215 -1959 1 27 6 17 MICHAEL 15.4 47.4 126 794 -1985 7 17 0 17 MICHAEL 53.6 98.6 123 466 -1969 9 27 12 28 ISAAC 47.9 252.2 118 106 -1996 9 21 0 8 MICHAEL 21.4 101.6 125 359 -2001 4 14 12 5 ERNESTO 26.9 253.9 117 179 -1975 6 15 12 10 ERNESTO 29.9 288.2 155 253 -1970 11 14 6 10 NADINE 64.5 255.2 74 617 -1956 9 24 6 24 GORDON 64.9 309.6 106 830 -1987 4 18 12 1 SANDY 36.1 330.9 67 679 -1974 9 25 0 28 ISAAC 61.1 346.7 144 659 -1982 2 16 12 28 GORDON 52.6 331.8 159 345 -1990 5 8 18 18 LESLIE 18.7 83.1 63 446 -1950 3 7 12 5 TONY 55.0 89.1 157 765 -1960 12 17 0 26 NADINE 29.5 112.5 155 859 -2003 1 20 6 8 ERNESTO 13.3 244.3 95 82 -1965 1 12 18 14 OSCAR 66.5 178.5 38 547 -1950 2 14 6 26 DEBBY 11.1 142.7 77 699 -1986 2 13 18 8 BERYL 56.3 327.6 69 117 -1996 6 14 6 23 GORDON 30.0 217.6 139 889 -1950 12 14 6 21 JOYCE 15.9 333.1 10 154 -1966 2 24 18 19 SANDY 51.3 287.8 91 831 -1989 12 25 18 14 NADINE 29.4 86.1 122 22 -1975 6 23 18 10 ERNESTO 17.0 143.5 84 553 -1984 1 23 12 26 ERNESTO 47.9 163.0 28 602 -1952 9 10 6 14 WILLIAM 15.5 205.7 50 432 -1956 10 6 18 19 PATTY 55.7 355.2 35 79 -2002 11 25 6 24 VALERIE 66.0 154.5 150 605 -1996 4 10 12 10 WILLIAM 30.7 216.1 79 796 -1973 1 16 18 28 NADINE 68.8 292.8 118 789 -1965 8 8 12 5 OSCAR 53.3 357.9 127 652 -1962 5 11 18 25 HELENE 32.3 113.5 55 866 -1976 7 18 0 9 ERNESTO 39.2 206.3 72 477 -2004 12 13 18 21 RAFAEL 20.1 177.0 126 706 -1977 9 16 18 28 ERNESTO 65.7 192.0 129 735 -1950 8 22 0 17 FLORENCE 10.4 143.3 156 57 -1993 5 12 6 23 RAFAEL 59.4 84.9 27 763 -1951 5 14 6 11 NADINE 9.0 220.3 150 795 -1973 8 9 6 17 SANDY 69.1 65.7 75 583 -1957 10 7 12 1 WILLIAM 52.8 5.0 22 207 -1971 2 26 0 28 JOYCE 30.3 350.4 119 227 -1958 4 12 6 26 LESLIE 66.0 183.9 138 373 -1982 5 17 6 4 MICHAEL 63.3 22.8 24 473 -1987 6 25 0 5 RAFAEL 30.5 120.9 26 657 -1998 3 6 0 14 FLORENCE 52.5 313.9 81 734 -2001 7 8 6 21 FLORENCE 66.4 155.1 86 774 -1990 2 19 12 8 PATTY 19.5 66.2 117 611 -1983 8 1 18 26 KIRK 33.8 230.0 158 393 -1957 4 4 12 14 TONY 15.1 22.2 113 721 -1951 3 3 0 12 GORDON 39.4 139.0 99 536 -1966 4 13 12 4 TONY 36.5 338.3 124 229 -2002 10 9 6 9 NADINE 63.6 222.5 104 731 -1989 11 27 18 3 ALBERTO 42.4 267.9 70 714 -1964 1 7 0 27 CHRIS 65.3 263.9 90 17 -1981 5 8 6 18 RAFAEL 62.8 335.9 23 367 -1992 5 27 18 5 DEBBY 24.3 210.4 86 615 -1958 11 13 0 9 SANDY 24.1 101.5 58 428 -1983 7 27 0 2 VALERIE 53.5 247.7 158 487 -1992 10 13 12 6 ALBERTO 27.1 153.2 114 612 -1990 6 22 0 6 BERYL 41.8 83.6 135 731 -1963 12 5 6 6 HELENE 28.1 257.8 107 10 -1969 2 3 6 12 MICHAEL 47.7 65.9 38 837 -2000 5 26 12 27 FLORENCE 13.7 251.8 133 750 -1989 10 22 18 23 ERNESTO 9.5 179.8 162 226 -2003 6 14 12 28 MICHAEL 13.9 169.8 103 167 -1980 9 4 0 7 VALERIE 17.6 298.9 87 736 -1976 1 28 0 9 SANDY 35.4 345.3 23 373 -1979 8 6 6 21 SANDY 15.3 143.1 30 523 -1997 10 27 18 17 ISAAC 46.2 335.3 159 249 -1954 12 4 0 4 RAFAEL 66.0 65.2 53 839 -1973 11 27 0 23 TONY 20.5 73.1 46 754 -1977 2 20 18 9 LESLIE 62.7 15.0 135 143 -2004 8 24 18 3 ALBERTO 36.2 132.1 11 340 -1968 9 25 18 10 VALERIE 63.7 108.1 130 408 -1982 1 27 12 9 HELENE 20.4 318.1 45 702 -1974 11 20 12 24 GORDON 32.5 124.9 27 198 -1957 10 3 6 14 CHRIS 36.8 1.2 63 737 -1959 3 6 6 20 KIRK 39.0 75.3 76 707 -1969 6 5 0 25 ALBERTO 68.2 91.0 100 618 -1966 5 6 18 9 WILLIAM 8.4 133.9 121 836 -1954 4 4 18 7 JOYCE 23.5 202.2 86 346 -1958 10 5 18 23 NADINE 53.0 105.2 111 720 -1976 1 14 12 8 ISAAC 64.9 47.7 111 154 -1979 4 21 12 26 DEBBY 10.5 57.5 50 431 -1983 5 8 18 16 NADINE 23.9 23.6 11 202 -1969 10 13 0 8 ERNESTO 15.1 340.0 27 127 -2000 6 7 18 11 ALBERTO 55.7 107.4 11 0 -1988 12 25 18 5 LESLIE 16.1 63.2 132 340 -1989 1 8 6 28 BERYL 68.3 78.7 11 392 -1982 4 22 0 6 SANDY 37.6 115.2 132 81 -1955 6 27 6 15 GORDON 50.2 182.2 157 255 -1961 12 5 0 10 VALERIE 68.2 295.7 26 330 -1965 7 8 6 8 RAFAEL 10.9 264.2 103 278 -1950 8 25 6 5 ALBERTO 35.0 318.9 109 544 -1957 11 14 18 13 WILLIAM 62.6 0.1 88 59 -1993 12 4 18 5 MICHAEL 29.9 319.8 137 827 -1999 7 19 0 7 HELENE 52.5 117.6 22 191 -1951 1 3 0 5 BERYL 17.7 236.3 38 218 -1974 9 4 6 23 CHRIS 59.0 235.6 37 541 -1996 8 7 12 13 HELENE 56.6 58.2 51 786 -1994 4 11 6 7 BERYL 52.3 276.6 144 270 -1955 4 23 12 3 PATTY 12.0 79.4 59 773 -1967 6 2 6 26 CHRIS 15.8 121.1 115 627 -1978 9 8 12 3 KIRK 37.7 64.3 11 78 -1955 12 21 6 21 RAFAEL 18.7 255.9 48 867 -1970 1 8 18 10 BERYL 38.2 179.2 155 252 -1971 12 14 18 3 MICHAEL 15.5 128.5 50 856 -1970 12 13 18 12 DEBBY 48.3 248.8 100 294 -1996 11 2 0 25 HELENE 22.2 224.3 81 660 -1986 9 24 18 3 KIRK 50.8 312.6 14 261 -1990 3 4 0 21 PATTY 62.1 0.2 145 486 -1956 9 2 12 15 LESLIE 32.0 80.2 63 886 -1999 5 16 12 20 SANDY 38.7 105.7 106 78 -1983 7 22 0 27 RAFAEL 55.3 252.7 65 544 -1976 3 15 18 13 WILLIAM 26.4 214.4 145 658 -2000 8 14 6 19 GORDON 49.8 158.3 134 522 -1953 4 1 0 20 MICHAEL 51.4 29.5 53 567 -1985 3 8 18 24 JOYCE 59.3 63.7 43 875 -1981 3 13 0 28 MICHAEL 25.9 80.8 75 783 -1966 6 14 18 25 SANDY 13.1 311.8 71 708 -1984 7 23 6 10 HELENE 17.3 120.3 152 655 -1983 6 5 12 9 JOYCE 24.1 321.4 89 415 -1958 6 13 18 4 RAFAEL 33.5 302.3 102 667 -2004 10 26 0 19 GORDON 54.4 322.9 122 448 -1970 10 22 0 25 KIRK 45.6 328.8 124 405 -1973 5 21 12 27 SANDY 15.1 4.8 100 40 -1990 10 14 12 2 GORDON 9.9 282.0 49 469 -1988 3 17 12 11 WILLIAM 32.7 218.5 71 432 -1981 11 18 6 2 MICHAEL 39.7 170.8 55 641 -1977 1 28 0 8 WILLIAM 26.7 203.3 143 407 -1953 1 10 6 12 NADINE 25.7 212.3 34 401 -1964 7 2 6 6 ALBERTO 50.8 348.9 157 818 -1960 3 18 6 4 KIRK 40.5 83.7 152 143 -1994 9 3 18 20 ERNESTO 61.8 131.7 39 14 -1966 9 8 12 23 PATTY 58.0 155.9 70 33 -1976 10 8 0 11 NADINE 27.2 3.4 60 258 -1993 10 28 6 27 MICHAEL 7.6 317.4 162 620 -1995 10 20 18 20 CHRIS 26.5 100.0 70 31 -1950 5 5 12 11 MICHAEL 25.2 258.9 18 608 -1964 11 8 12 26 SANDY 9.5 209.3 21 377 -1978 4 26 6 8 SANDY 21.8 31.8 36 413 -1967 10 16 0 6 ISAAC 57.0 252.7 89 81 -1952 8 25 6 14 PATTY 43.2 124.9 49 833 -1966 9 4 6 26 BERYL 12.1 280.0 71 546 -1993 4 18 18 8 SANDY 14.0 349.1 88 574 -1969 6 1 12 18 GORDON 24.9 220.8 51 165 -1965 3 13 18 4 RAFAEL 22.2 168.8 141 525 -1996 3 9 12 9 NADINE 25.4 299.4 95 342 -1951 11 2 6 14 JOYCE 21.3 201.1 118 266 -1978 8 21 18 7 HELENE 13.5 250.5 134 544 -1985 6 13 6 11 OSCAR 23.0 228.3 72 179 -1953 3 19 0 21 GORDON 62.0 315.4 157 745 -1961 2 5 0 19 PATTY 8.8 355.1 27 815 -1972 5 15 12 13 ISAAC 8.4 156.3 164 24 -1988 2 18 12 12 ERNESTO 19.0 325.6 163 614 -2000 12 2 12 21 NADINE 48.6 133.3 12 102 -1961 4 1 18 3 KIRK 38.1 287.7 25 127 -1971 12 23 12 8 RAFAEL 9.0 101.7 47 37 -1961 12 22 0 20 HELENE 53.4 10.8 57 828 -1956 1 2 0 2 NADINE 45.8 300.7 16 724 -1979 4 1 6 10 KIRK 54.9 281.6 129 709 -1975 12 8 12 14 FLORENCE 34.2 62.7 123 66 -1965 11 3 12 21 HELENE 28.0 287.3 89 430 -1986 2 15 6 6 TONY 46.3 107.7 20 675 -2002 12 22 12 28 FLORENCE 20.0 169.2 67 743 -1985 10 1 6 16 RAFAEL 8.0 75.3 123 408 -1957 12 19 6 25 NADINE 65.1 145.9 114 116 -1975 1 26 6 11 ALBERTO 24.9 283.3 146 636 -1994 3 8 6 8 GORDON 63.3 241.9 144 731 -1977 1 22 18 10 OSCAR 41.5 307.0 159 4 -1965 10 3 18 2 GORDON 48.2 166.7 23 40 -2004 8 28 12 28 NADINE 21.3 297.2 139 40 -1970 1 25 12 10 ISAAC 30.0 69.5 108 183 -1985 2 12 18 17 PATTY 48.8 270.1 102 867 -1974 3 10 0 18 JOYCE 39.2 217.5 113 26 -1963 11 6 12 23 RAFAEL 68.3 7.3 71 647 -2000 4 11 6 10 HELENE 44.4 241.0 114 767 -1992 11 10 0 28 DEBBY 11.1 87.0 121 406 -1982 5 20 12 1 VALERIE 43.1 196.8 101 399 -1987 4 18 6 9 NADINE 54.4 3.1 87 524 -1970 8 13 18 20 MICHAEL 38.6 327.9 80 479 -2002 2 26 6 22 OSCAR 54.8 130.8 93 783 -1982 4 23 12 14 OSCAR 32.0 17.5 53 844 -2003 3 3 6 12 JOYCE 31.3 140.0 138 879 -1962 5 5 18 15 CHRIS 61.4 101.4 42 250 -1953 8 13 6 27 KIRK 24.7 67.8 26 34 -1971 10 26 18 12 ISAAC 13.2 127.0 139 255 -1998 3 27 12 12 JOYCE 56.4 245.7 74 155 -1970 10 24 6 17 WILLIAM 11.7 216.6 22 673 -1967 5 2 18 16 ISAAC 8.3 216.1 132 301 -1981 7 25 0 16 SANDY 50.3 295.0 35 417 -1964 6 3 12 6 MICHAEL 9.3 271.2 146 546 -1975 5 7 18 18 PATTY 17.7 351.9 11 482 -1994 5 23 0 17 FLORENCE 23.0 183.9 10 466 -1970 2 14 18 14 BERYL 58.1 330.8 152 105 -1974 10 22 18 26 BERYL 18.6 340.2 103 314 -1995 4 11 6 28 WILLIAM 48.2 47.5 129 534 -1955 4 8 0 24 BERYL 67.6 333.2 161 138 -2002 10 1 12 6 PATTY 25.8 251.5 85 677 -1957 6 9 18 23 KIRK 12.8 348.0 134 685 -1973 2 2 6 28 LESLIE 30.4 189.1 103 294 -1980 10 24 18 16 CHRIS 26.2 259.6 59 609 -1962 2 9 0 3 SANDY 40.4 77.9 116 500 -1962 1 21 0 9 HELENE 23.1 347.3 132 722 -1957 11 17 12 19 CHRIS 32.6 224.1 151 700 -1981 3 27 6 1 TONY 44.9 254.1 55 222 -1973 2 17 12 4 GORDON 65.5 236.8 106 178 -1994 10 12 18 10 JOYCE 53.0 166.4 88 542 -1975 10 18 18 4 FLORENCE 51.6 4.6 99 151 -1963 3 11 0 16 VALERIE 9.3 332.9 141 809 -1974 1 28 6 7 ERNESTO 42.6 218.8 160 156 -2004 12 12 0 14 BERYL 45.0 279.8 62 278 -1962 4 16 6 10 RAFAEL 61.8 190.9 136 654 -1986 9 21 6 22 ALBERTO 42.2 66.0 57 662 -1968 10 4 0 4 SANDY 19.0 164.0 85 153 -1964 5 10 12 7 ALBERTO 53.6 304.1 50 371 -1953 3 25 18 3 OSCAR 51.5 261.1 25 215 -1954 7 16 0 21 TONY 11.5 61.5 146 895 -2000 9 7 12 17 OSCAR 18.4 114.2 155 323 -1978 5 27 0 25 BERYL 46.4 74.9 83 344 -1966 7 27 0 1 RAFAEL 28.5 282.8 114 282 -1999 1 18 0 20 WILLIAM 42.3 198.5 144 596 -1995 7 14 0 14 SANDY 20.3 300.6 43 560 -1999 5 9 12 7 LESLIE 41.5 85.7 63 862 -1986 7 23 12 9 SANDY 11.1 97.0 16 245 -1962 9 10 18 15 KIRK 14.6 97.5 146 321 -1984 1 24 12 3 SANDY 26.6 161.1 132 587 -1970 2 20 0 14 ERNESTO 32.1 23.8 135 793 -2003 3 8 0 19 HELENE 58.1 233.0 30 166 -1990 5 4 6 12 ALBERTO 39.3 28.0 113 823 -1996 3 24 18 18 ALBERTO 14.6 107.9 75 765 -1970 5 15 0 6 KIRK 55.1 296.2 144 406 -1991 10 3 6 3 RAFAEL 10.3 52.9 23 777 -1991 7 21 6 20 TONY 51.8 331.9 50 504 -1974 6 12 6 16 JOYCE 25.0 213.7 147 95 -1996 9 2 0 1 PATTY 28.5 157.7 105 748 -2000 2 4 0 7 TONY 15.5 56.3 119 51 -1954 11 26 12 5 FLORENCE 10.3 221.5 15 605 -1953 11 8 18 21 DEBBY 58.9 162.5 30 422 -1964 4 9 12 4 DEBBY 29.4 126.0 108 173 -2001 8 2 18 7 ERNESTO 22.6 120.9 48 825 -1967 5 7 18 24 MICHAEL 68.9 313.8 59 63 -1952 9 8 12 7 MICHAEL 49.1 268.0 93 15 -1968 2 8 18 15 ERNESTO 19.0 71.9 32 199 -1980 2 1 18 16 PATTY 59.6 178.1 59 259 -1990 2 21 12 23 RAFAEL 35.9 132.8 131 756 -1975 6 10 0 21 HELENE 14.9 224.5 34 681 -1966 1 10 0 22 LESLIE 21.4 207.4 80 321 -1987 4 15 6 1 VALERIE 61.6 30.3 110 844 -1965 9 4 12 28 ALBERTO 63.0 28.1 54 152 -1974 3 8 12 18 PATTY 67.6 199.0 159 753 -1977 4 7 6 27 ERNESTO 65.9 211.4 56 135 -1986 8 15 6 8 LESLIE 13.6 31.1 124 132 -1996 10 5 18 8 OSCAR 27.0 249.0 87 508 -1965 5 2 12 6 ISAAC 18.4 40.2 38 231 -1969 8 23 18 21 JOYCE 60.5 254.1 51 279 -1989 12 21 0 15 KIRK 16.9 23.5 156 544 -1973 2 1 18 10 SANDY 25.4 184.3 102 0 -1964 9 4 18 25 KIRK 44.2 246.2 43 706 -1972 9 9 6 3 WILLIAM 49.8 99.7 106 574 -1966 11 25 18 8 HELENE 65.7 271.1 83 670 -1971 2 6 0 9 JOYCE 49.2 60.9 111 78 -1984 3 20 0 4 WILLIAM 45.6 170.5 66 633 -1999 11 28 6 10 GORDON 8.2 115.0 11 815 -1981 8 11 6 15 OSCAR 40.0 52.7 148 164 -1991 12 7 0 2 KIRK 53.1 94.3 62 687 -1998 10 9 6 26 KIRK 37.5 343.5 119 3 -1959 11 8 6 26 PATTY 36.3 255.9 22 344 -1950 6 14 12 23 VALERIE 26.5 160.8 72 813 -2001 3 24 6 1 HELENE 61.0 73.7 97 368 -1998 3 5 12 7 ISAAC 15.1 347.2 57 620 -1971 7 14 0 26 GORDON 26.0 195.2 153 609 -1989 3 10 12 6 ALBERTO 28.6 353.9 44 631 -1973 7 18 0 28 KIRK 63.6 152.5 162 701 -1996 2 3 6 15 WILLIAM 61.3 326.2 138 748 -1993 6 2 0 25 ALBERTO 69.8 255.4 156 326 -1982 11 26 18 20 PATTY 51.5 113.0 78 304 -1968 3 2 12 3 PATTY 55.2 294.3 118 810 -1964 1 17 18 2 JOYCE 43.1 83.3 14 269 -1982 5 5 0 13 ISAAC 34.9 343.5 68 85 -1992 10 11 6 17 KIRK 24.1 202.8 15 363 -1994 1 20 0 23 NADINE 55.6 133.7 89 143 -1962 3 24 12 26 CHRIS 7.1 163.9 134 247 -1958 5 21 12 16 DEBBY 65.1 252.5 116 726 -2004 12 8 0 21 JOYCE 8.7 291.3 130 796 -1952 1 5 0 27 NADINE 14.6 209.9 37 497 -1951 3 24 18 25 DEBBY 61.5 34.7 65 796 -1999 1 4 6 12 GORDON 40.2 287.4 115 167 -1991 4 22 6 4 CHRIS 39.4 174.4 18 336 -1991 3 21 12 28 RAFAEL 64.3 351.9 77 664 -1993 10 1 0 20 MICHAEL 56.2 97.5 117 550 -1953 12 21 6 26 VALERIE 48.2 336.2 48 203 -1959 2 22 0 16 JOYCE 18.6 349.2 38 524 -1951 10 17 18 22 ERNESTO 43.6 296.5 68 453 -1990 3 14 0 21 JOYCE 27.3 128.7 141 539 -1974 4 27 6 24 HELENE 64.1 290.7 39 887 -2003 9 15 18 4 VALERIE 54.8 189.3 102 469 -1953 3 17 6 28 KIRK 34.9 28.9 142 401 -2003 12 25 6 2 GORDON 15.2 353.5 154 86 -1999 5 18 18 27 ALBERTO 35.4 30.8 144 221 -1961 2 10 6 16 WILLIAM 59.3 193.8 122 726 -1963 5 19 18 12 JOYCE 61.2 40.3 81 800 -1972 1 25 6 21 RAFAEL 29.9 167.9 48 741 -1985 11 16 12 1 WILLIAM 49.7 175.8 123 398 -1986 6 16 12 1 ALBERTO 41.5 125.5 55 451 -2004 3 23 0 14 DEBBY 43.6 207.0 94 188 -1975 3 13 18 9 SANDY 16.2 132.4 107 826 -1964 10 5 12 28 FLORENCE 41.2 112.6 31 555 -1984 1 27 6 2 WILLIAM 25.9 276.2 136 882 -2002 10 12 0 18 MICHAEL 9.4 194.6 124 246 -1962 4 5 0 7 MICHAEL 27.7 170.1 60 701 -1956 2 8 0 4 MICHAEL 16.7 235.8 18 110 -1953 12 20 12 2 MICHAEL 60.6 341.9 32 331 -2002 1 16 0 12 ISAAC 28.3 171.6 134 592 -1993 2 6 6 24 ALBERTO 62.5 329.6 148 814 -1994 1 27 6 2 NADINE 22.6 184.0 121 590 -1964 7 21 0 16 JOYCE 58.9 209.4 145 834 -2003 12 17 0 19 ALBERTO 20.7 197.3 54 410 -1980 4 8 18 12 ERNESTO 38.7 350.0 48 566 -1972 7 10 18 12 CHRIS 47.9 274.3 164 790 -1986 5 21 0 6 ISAAC 36.8 225.0 99 642 -1952 4 17 6 26 WILLIAM 10.1 259.0 94 387 -1966 2 22 12 15 ISAAC 57.4 297.1 19 617 -1951 8 15 18 2 BERYL 43.7 356.7 154 591 -1955 10 5 18 2 NADINE 31.3 351.1 126 228 -1997 10 26 12 23 GORDON 16.9 23.1 38 875 -1982 1 28 18 10 ALBERTO 26.0 345.9 160 347 -1955 12 23 6 3 CHRIS 59.3 272.9 148 679 -1956 3 19 12 20 ALBERTO 40.4 92.5 127 546 -1981 8 8 12 3 JOYCE 33.1 4.5 100 533 -1958 10 15 12 13 DEBBY 27.0 31.9 33 618 -1969 4 8 0 16 LESLIE 55.0 258.5 44 576 -2004 4 8 18 3 DEBBY 52.4 292.7 164 624 -1996 1 14 12 12 RAFAEL 14.3 175.2 124 2 -1996 7 23 6 9 KIRK 63.7 143.0 126 241 -1994 10 22 0 4 NADINE 68.8 177.0 13 459 -2004 3 8 0 19 TONY 48.9 95.2 135 61 -1955 9 11 6 25 JOYCE 24.2 206.5 88 811 -1997 9 23 0 19 PATTY 7.9 176.0 103 101 -1969 6 15 18 23 FLORENCE 16.3 113.7 71 305 -1999 4 22 12 24 DEBBY 50.9 92.9 30 484 -1987 12 24 12 26 OSCAR 12.8 297.9 134 702 -1982 3 19 0 22 GORDON 7.8 116.8 106 386 -2003 12 18 12 4 ERNESTO 28.9 8.0 111 269 -1964 10 9 18 28 RAFAEL 50.3 193.9 24 622 -1992 4 3 0 11 ALBERTO 53.4 274.9 133 153 -2000 1 21 6 6 DEBBY 12.6 73.1 137 462 -1961 10 25 12 25 ALBERTO 42.1 333.5 145 536 -1983 6 20 6 22 CHRIS 65.0 116.7 111 878 -1951 2 28 0 5 RAFAEL 51.0 240.0 114 136 -2004 2 19 6 25 JOYCE 31.8 75.6 82 206 -1978 11 17 6 2 SANDY 25.2 9.8 91 429 -1995 1 16 6 3 JOYCE 55.3 251.3 48 70 -1964 10 26 6 11 OSCAR 66.6 89.5 162 645 -1958 1 20 6 3 VALERIE 29.9 18.2 137 225 -1987 4 28 18 7 TONY 38.8 77.8 157 463 -1964 9 27 18 5 DEBBY 29.4 148.1 132 45 -1956 5 10 0 27 JOYCE 15.8 281.4 39 232 -1965 6 19 6 24 OSCAR 23.2 328.7 83 275 -1990 7 12 18 10 MICHAEL 35.4 15.1 95 631 -1977 9 24 6 17 HELENE 39.7 153.1 123 831 -1993 10 19 0 20 PATTY 23.3 348.4 107 331 -1962 4 15 6 13 HELENE 15.0 331.0 144 778 -1957 2 11 6 2 RAFAEL 15.8 329.8 60 5 -2004 12 10 0 3 CHRIS 47.6 103.5 109 251 -1994 4 11 6 19 PATTY 56.5 286.8 70 817 -1973 1 25 18 19 SANDY 21.0 351.1 76 589 -1997 5 4 0 11 ALBERTO 9.9 139.6 147 375 -1963 6 11 6 8 CHRIS 49.8 135.3 137 626 -2004 12 27 12 9 WILLIAM 36.8 109.2 85 857 -1958 1 3 6 7 ISAAC 47.5 242.6 93 289 -1981 11 23 6 18 LESLIE 35.6 11.4 14 137 -1962 6 20 18 20 HELENE 14.3 7.7 145 587 -1992 1 18 12 7 TONY 15.1 293.5 17 728 -1950 1 25 0 6 SANDY 68.7 45.5 95 454 -1990 11 6 12 26 RAFAEL 25.1 239.1 153 255 -1989 4 8 18 14 RAFAEL 52.0 72.1 129 766 -1967 8 1 0 5 JOYCE 47.9 299.4 32 864 -1969 3 14 6 2 HELENE 10.3 119.0 119 526 -1963 4 12 6 7 CHRIS 18.4 47.0 127 896 -1977 10 11 0 25 BERYL 48.5 69.8 57 766 -1998 10 24 18 26 BERYL 10.2 328.7 75 32 -1982 3 12 6 26 BERYL 60.5 303.3 35 243 -1959 7 4 0 17 LESLIE 52.9 30.0 82 11 -1972 5 10 12 25 VALERIE 49.2 240.1 160 99 -1983 1 5 12 5 DEBBY 39.1 108.6 54 320 -2000 6 20 6 19 SANDY 69.8 218.0 35 418 -1991 11 8 18 28 WILLIAM 7.3 186.6 61 742 -1965 2 18 6 10 PATTY 43.4 257.9 17 335 -2000 4 2 18 1 HELENE 7.5 55.9 98 898 -1952 1 9 0 24 PATTY 66.8 209.2 44 618 -1970 11 24 0 3 DEBBY 27.0 160.1 114 53 -1998 4 4 0 21 WILLIAM 63.3 302.0 164 519 -1956 6 24 18 10 ISAAC 43.5 161.0 158 12 -1957 1 1 12 2 HELENE 12.8 256.9 23 146 -1952 2 25 18 25 TONY 32.5 187.9 84 650 -1980 8 15 6 21 ALBERTO 8.8 168.3 127 429 -1987 9 16 12 3 CHRIS 19.9 228.6 103 48 -1951 9 7 6 23 JOYCE 67.2 94.1 104 888 -1994 2 7 6 20 SANDY 43.6 58.9 150 761 -2004 7 7 0 28 GORDON 52.3 237.0 115 166 -1957 10 16 18 16 NADINE 46.0 241.5 13 262 -1998 1 23 12 7 JOYCE 48.8 4.9 57 394 -1985 1 7 6 24 WILLIAM 55.2 28.6 121 515 -1963 6 9 0 24 HELENE 49.8 88.2 97 533 -1960 6 5 18 24 PATTY 55.9 99.5 94 230 -1970 9 14 18 12 JOYCE 32.5 238.9 50 491 -1960 4 27 18 1 LESLIE 69.5 261.9 67 844 -1993 11 13 18 23 VALERIE 53.5 181.0 15 677 -1961 4 6 12 27 OSCAR 39.1 69.6 131 774 -1981 8 24 6 5 RAFAEL 62.9 23.6 24 777 -1961 2 23 12 21 WILLIAM 24.2 44.9 77 264 -1989 4 17 6 8 SANDY 30.9 347.0 37 610 -1991 4 27 12 6 OSCAR 44.4 291.6 134 212 -1996 4 11 6 14 TONY 20.1 306.6 36 42 -1958 9 19 18 4 LESLIE 13.9 242.4 74 555 -2000 8 21 12 25 KIRK 30.6 349.3 68 448 -1991 4 2 12 18 ISAAC 63.3 355.7 147 538 -1990 4 17 0 25 TONY 69.0 331.1 88 39 -2003 7 23 0 4 ISAAC 15.3 192.4 76 403 -1993 3 10 18 21 CHRIS 49.6 158.1 65 582 -1957 8 10 0 24 GORDON 38.9 350.8 87 823 -1982 1 3 18 11 DEBBY 40.9 218.0 92 166 -1984 11 17 12 8 TONY 11.2 96.2 130 638 -2004 4 3 18 9 ISAAC 45.8 140.0 40 312 -1955 9 19 6 1 LESLIE 24.6 300.0 39 552 -1959 11 17 6 1 VALERIE 34.4 146.0 36 440 -1989 1 10 12 5 WILLIAM 8.1 98.7 18 255 -1990 8 16 12 28 WILLIAM 44.2 207.4 158 491 -1956 12 27 18 1 DEBBY 68.8 246.0 76 44 -1989 5 21 6 26 MICHAEL 53.4 96.9 90 15 -1998 7 2 0 26 ALBERTO 40.9 249.5 60 688 -1977 4 21 18 16 ALBERTO 8.2 302.1 152 168 -2004 1 3 0 21 WILLIAM 16.6 123.0 120 342 -1985 1 24 0 15 OSCAR 27.1 72.8 49 569 -1981 12 1 0 27 HELENE 57.4 328.6 25 416 -1987 2 14 6 10 VALERIE 9.5 165.2 128 771 -1964 7 25 18 15 ISAAC 47.0 294.6 121 53 -1951 6 20 6 24 FLORENCE 66.4 207.4 10 365 -1974 5 12 6 19 ALBERTO 44.8 47.3 51 153 -1960 3 2 18 8 FLORENCE 28.0 50.7 48 438 -1986 7 23 6 13 DEBBY 62.4 81.1 115 405 -1967 8 5 6 21 ERNESTO 15.4 40.4 68 563 -1998 8 20 18 24 WILLIAM 48.3 201.3 126 678 -1978 8 11 6 13 ERNESTO 51.7 147.5 30 731 -1957 6 21 0 5 RAFAEL 40.1 251.7 143 786 -2002 10 15 0 5 NADINE 28.0 197.2 101 656 -1977 2 7 0 24 VALERIE 23.0 313.7 96 404 -1969 4 2 12 11 BERYL 10.0 308.8 54 586 -1957 12 25 12 28 GORDON 14.7 304.7 142 895 -1974 2 15 12 22 JOYCE 45.8 179.0 28 787 -1965 4 13 12 7 VALERIE 59.0 30.3 90 604 -1963 3 21 18 12 ALBERTO 54.2 270.7 108 119 -1951 4 21 18 16 RAFAEL 10.6 86.9 137 145 -1957 3 15 6 20 ERNESTO 7.9 27.9 28 264 -1983 9 4 6 18 FLORENCE 65.9 175.1 39 454 -1974 1 15 12 24 LESLIE 30.3 98.1 34 837 -1991 3 25 6 28 TONY 24.1 262.6 80 851 -1990 2 7 0 15 VALERIE 67.8 85.4 22 560 -1966 1 17 18 19 GORDON 13.0 241.7 41 27 -1968 7 2 6 12 HELENE 17.0 124.9 44 428 -1982 8 23 6 1 TONY 49.4 87.0 17 221 -1998 3 24 18 28 PATTY 25.5 225.8 30 592 -1975 1 1 18 21 RAFAEL 69.6 240.7 154 617 -1992 7 27 0 1 OSCAR 37.2 311.3 89 460 -1990 2 7 12 5 ERNESTO 32.8 60.9 95 614 -1989 2 3 0 20 DEBBY 60.4 296.5 94 858 -1959 8 15 6 17 LESLIE 23.5 274.4 102 647 -1963 2 1 0 17 PATTY 32.5 162.7 68 690 -1975 11 28 18 27 ALBERTO 9.0 346.0 76 827 -1953 5 17 0 9 MICHAEL 63.4 57.5 21 367 -1950 2 12 18 28 GORDON 20.5 134.6 118 52 -1959 9 14 0 9 ALBERTO 30.9 30.0 75 40 -1990 2 11 12 25 CHRIS 69.3 62.5 92 793 -1971 3 2 18 16 ISAAC 34.9 144.1 110 437 -1982 5 16 0 21 TONY 39.9 186.3 89 114 -1957 11 13 6 28 PATTY 69.7 245.4 163 810 -1957 3 27 18 16 PATTY 58.0 47.2 94 828 -1995 1 28 12 4 ERNESTO 51.2 188.5 42 50 -1950 10 7 6 17 MICHAEL 50.5 276.2 92 319 -1966 12 12 6 27 RAFAEL 24.6 59.3 132 786 -2002 7 5 12 28 ERNESTO 11.5 132.9 142 804 -1977 4 8 6 10 LESLIE 28.3 327.2 92 423 -1985 6 19 12 2 TONY 65.5 42.1 42 718 -1952 1 16 6 12 ISAAC 66.3 123.9 25 827 -1956 11 7 0 15 JOYCE 62.0 101.1 57 208 -1987 6 18 6 23 CHRIS 29.8 92.1 22 147 -1954 12 20 12 25 ERNESTO 60.1 228.0 49 782 -1969 9 4 0 20 ALBERTO 54.0 50.2 105 715 -1964 2 15 12 13 DEBBY 68.7 104.3 145 651 -1957 6 8 12 25 WILLIAM 42.6 30.5 27 191 -1964 4 13 18 9 JOYCE 47.5 28.0 47 296 -1981 12 22 18 17 VALERIE 15.3 110.9 40 130 -1995 10 5 0 21 PATTY 45.1 336.4 125 886 -1953 6 14 18 23 JOYCE 10.0 263.4 156 561 -1952 9 17 0 26 MICHAEL 66.7 221.0 113 687 -1970 2 19 0 26 DEBBY 33.8 89.8 132 49 -1966 9 17 18 18 GORDON 59.1 26.7 94 295 -1988 12 10 6 8 BERYL 69.0 162.9 102 826 -1953 6 3 18 6 PATTY 40.1 196.9 110 748 -1975 7 9 12 20 NADINE 42.0 64.5 63 643 -2001 4 25 12 2 PATTY 69.6 181.9 148 76 -1992 6 24 18 3 LESLIE 44.5 34.2 27 3 -1971 2 18 0 16 NADINE 27.6 155.1 130 673 -1970 4 11 6 26 MICHAEL 19.3 160.7 85 386 -1957 2 16 18 2 TONY 11.0 312.1 43 503 -1982 1 17 0 16 PATTY 49.7 16.8 127 748 -1976 2 15 12 3 JOYCE 64.0 218.3 94 823 -1994 4 9 18 8 VALERIE 23.4 79.5 121 32 -1958 9 3 6 13 GORDON 37.9 252.8 62 848 -2003 10 15 12 18 KIRK 49.3 112.0 131 204 -1986 7 21 18 26 RAFAEL 60.6 16.1 82 820 -2000 10 7 0 22 OSCAR 64.5 73.8 153 154 -2000 5 12 18 2 ERNESTO 30.5 282.7 78 873 -1975 10 22 18 12 ERNESTO 38.2 343.5 157 112 -1977 12 6 12 11 HELENE 53.3 330.4 131 633 -1977 11 5 12 22 TONY 13.9 127.9 13 442 -1988 3 17 6 25 FLORENCE 54.9 249.3 106 119 -1984 12 23 12 24 MICHAEL 46.5 249.3 121 232 -1975 8 18 6 13 RAFAEL 36.0 71.3 123 51 -1959 3 21 12 25 WILLIAM 14.1 154.0 147 353 -1998 2 15 0 25 BERYL 23.7 299.5 159 70 -1981 7 26 6 19 DEBBY 43.6 285.5 80 256 -1969 12 4 6 28 LESLIE 58.4 143.1 41 318 -1992 6 13 6 19 WILLIAM 34.7 221.2 69 499 -1992 2 4 6 26 CHRIS 13.3 332.5 100 172 -1992 2 21 12 3 HELENE 32.1 236.9 103 576 -1988 11 10 0 3 FLORENCE 23.7 232.3 145 409 -1955 6 15 0 26 ALBERTO 11.9 3.3 93 35 -1981 1 26 0 1 WILLIAM 35.0 66.1 16 84 -1956 8 13 0 27 KIRK 60.5 22.5 159 819 -1982 4 22 0 21 ISAAC 23.0 259.2 61 541 -1993 8 9 0 21 ERNESTO 63.0 45.6 57 442 -1954 3 21 18 14 WILLIAM 25.1 257.5 146 635 -1990 10 11 18 16 DEBBY 55.2 333.4 43 8 -1972 7 13 6 12 FLORENCE 35.0 345.1 27 300 -1985 12 26 12 17 BERYL 32.9 302.5 164 307 -1995 7 9 18 9 DEBBY 22.7 10.6 47 100 -1968 10 26 0 6 GORDON 9.2 119.3 81 505 -1984 12 16 6 12 TONY 18.3 247.5 63 755 -1997 11 17 0 3 SANDY 40.6 238.8 164 249 -1974 12 26 18 10 VALERIE 65.6 313.3 63 390 -1997 6 18 18 3 VALERIE 34.9 231.9 28 115 -1980 3 27 12 4 CHRIS 41.6 95.6 149 106 -1989 10 10 18 2 WILLIAM 32.9 18.6 107 848 -2004 7 27 18 9 ISAAC 65.9 262.4 32 561 -1971 4 28 0 1 MICHAEL 20.3 159.4 143 598 -1992 3 28 12 13 JOYCE 9.9 19.1 20 646 -2000 2 9 0 27 VALERIE 14.0 7.4 60 420 -1977 1 26 12 24 KIRK 68.6 187.8 106 644 -1956 2 3 6 20 OSCAR 27.4 175.5 17 280 -1995 4 14 18 1 GORDON 30.0 93.9 116 686 -1968 10 7 6 18 TONY 38.4 164.4 118 217 -1963 11 27 6 27 RAFAEL 57.6 341.7 80 356 -1970 12 10 6 24 VALERIE 17.0 276.1 99 20 -1952 4 10 6 3 LESLIE 49.9 115.6 61 249 -1964 2 19 6 17 VALERIE 34.6 296.5 79 830 -1980 4 20 12 10 GORDON 52.1 314.8 114 662 -1970 1 6 18 7 HELENE 15.8 78.4 38 383 -1981 6 10 0 21 JOYCE 8.0 152.4 107 293 -1992 2 18 12 22 KIRK 56.7 153.4 126 457 -1965 6 25 6 21 CHRIS 38.3 172.1 104 98 -1974 2 11 18 16 KIRK 12.9 326.3 45 631 -1967 10 21 12 12 FLORENCE 59.9 355.2 36 447 -1950 9 15 18 11 ERNESTO 34.6 329.0 161 33 -1951 5 8 18 26 SANDY 66.4 40.9 118 547 -1992 11 26 18 23 BERYL 60.7 302.4 152 670 -1951 6 4 0 14 KIRK 48.4 329.5 154 164 -1974 2 2 0 17 ISAAC 48.5 326.5 102 897 -1966 12 9 6 21 BERYL 37.9 74.1 53 426 -1996 9 14 12 18 KIRK 45.3 264.9 77 672 -1955 9 26 12 25 RAFAEL 43.8 108.7 149 512 -1971 6 11 18 5 GORDON 19.2 245.5 98 642 -1984 4 1 12 24 ISAAC 37.1 264.5 53 346 -1971 4 24 6 8 ALBERTO 34.7 251.0 123 391 -1973 12 19 0 26 HELENE 44.4 197.4 138 822 -1980 10 25 12 2 TONY 21.4 212.5 47 343 -1977 5 14 6 20 FLORENCE 13.1 188.3 129 767 -2004 3 8 6 2 LESLIE 28.8 168.1 14 683 -1955 2 18 6 6 CHRIS 51.6 207.0 20 759 -2001 6 10 18 5 SANDY 11.0 284.7 143 443 -1988 4 10 6 24 HELENE 30.9 188.0 84 139 -2001 12 28 6 14 GORDON 11.0 180.7 51 188 -1957 2 4 0 16 KIRK 58.9 314.0 105 410 -2003 4 27 0 5 FLORENCE 59.4 135.7 32 837 -1962 7 13 12 1 JOYCE 38.4 10.6 103 627 -1999 11 27 18 24 NADINE 67.4 249.8 105 677 -1998 2 28 0 16 TONY 41.3 42.5 148 620 -1961 8 3 18 18 HELENE 44.5 277.3 74 146 -1964 12 21 18 20 ISAAC 23.2 234.9 65 586 -1987 1 16 6 10 JOYCE 69.6 246.9 27 199 -1984 4 18 18 21 PATTY 40.1 158.1 114 37 -1988 8 9 6 16 HELENE 25.1 38.7 156 506 -2003 1 28 6 28 SANDY 46.2 121.1 135 79 -1951 9 7 18 10 JOYCE 23.6 208.6 96 264 -1985 6 10 6 25 JOYCE 45.2 137.2 136 687 -1979 9 3 0 11 LESLIE 23.3 167.4 139 762 -1969 3 12 0 4 GORDON 36.1 356.2 39 815 -1985 12 11 0 18 DEBBY 7.5 0.7 93 501 -1997 8 1 18 23 MICHAEL 13.6 341.4 136 80 -1974 6 25 0 7 MICHAEL 61.8 264.2 44 541 -1969 3 25 12 16 BERYL 42.4 127.6 108 601 -1989 12 12 0 1 ISAAC 64.1 2.3 130 624 -1960 7 16 6 17 RAFAEL 16.2 152.2 72 224 -1970 9 3 12 5 ALBERTO 14.1 49.9 130 827 -1978 8 19 6 20 DEBBY 29.0 189.2 15 643 -1998 1 28 0 16 RAFAEL 25.3 303.5 64 213 -1988 9 4 6 8 MICHAEL 53.6 315.0 150 352 -1952 3 22 18 1 BERYL 13.0 252.0 150 181 -1991 6 28 18 4 HELENE 56.0 230.4 101 264 -1987 12 12 12 22 GORDON 66.8 304.4 146 354 -1965 11 15 6 5 BERYL 48.1 175.2 153 383 -1994 6 21 12 25 KIRK 55.3 314.5 163 451 -1998 4 21 18 28 CHRIS 46.3 301.5 133 527 -1979 10 26 6 20 BERYL 21.2 113.9 21 811 -1989 11 6 6 1 DEBBY 57.7 135.1 18 837 -1968 6 28 6 1 PATTY 33.8 1.5 71 695 -1977 3 21 12 28 HELENE 60.6 171.9 162 759 -1950 6 25 12 3 TONY 21.7 269.0 126 521 -1970 2 23 0 11 BERYL 63.1 349.8 155 534 -1995 6 22 18 17 DEBBY 43.1 342.8 48 272 -1992 4 22 18 14 OSCAR 48.4 198.1 106 574 -1981 6 21 18 9 ERNESTO 35.6 114.4 72 132 -1993 6 10 6 8 GORDON 21.2 116.6 14 477 -1990 1 4 6 28 OSCAR 20.9 148.4 71 243 -1972 4 16 0 10 DEBBY 62.5 254.5 17 288 -1971 9 14 18 4 ISAAC 17.9 170.8 98 521 -1982 11 5 0 15 FLORENCE 64.8 234.1 54 870 -1986 7 4 12 21 NADINE 47.2 284.2 12 145 -1957 8 19 0 28 MICHAEL 17.9 125.3 113 606 -1989 8 17 18 7 ALBERTO 64.6 96.4 57 697 -2000 8 13 0 24 VALERIE 33.0 100.3 66 793 -1980 11 6 0 4 KIRK 16.2 289.1 23 871 -1989 4 12 6 13 ALBERTO 61.6 272.2 116 579 -1986 4 4 18 4 SANDY 15.5 248.8 59 41 -1957 4 25 6 11 GORDON 34.1 59.4 111 757 -1955 2 24 0 9 NADINE 27.7 81.3 40 264 -1952 2 10 6 16 CHRIS 45.0 61.6 137 771 -1988 11 15 12 11 GORDON 35.7 336.0 63 671 -1958 11 9 6 10 PATTY 35.6 65.6 155 18 -1985 9 11 12 7 ERNESTO 67.6 285.7 85 23 -1981 9 22 0 16 JOYCE 69.8 23.7 18 540 -1956 8 22 0 11 MICHAEL 65.8 160.5 51 109 -1950 9 9 6 9 MICHAEL 40.3 69.9 69 781 -1991 10 6 6 6 ISAAC 40.5 28.7 125 560 -2001 7 25 18 28 JOYCE 68.9 28.2 126 458 -1989 9 24 18 19 LESLIE 69.5 331.4 32 664 -2000 3 28 6 14 KIRK 13.6 245.7 106 569 -1957 3 21 12 3 JOYCE 12.6 9.5 17 687 -1977 4 20 0 25 RAFAEL 58.4 143.1 96 208 -1950 4 23 0 6 HELENE 21.0 35.2 104 744 -1963 8 17 0 15 JOYCE 43.1 78.4 121 338 -1970 1 2 18 17 HELENE 29.6 351.9 34 162 -1972 2 12 12 20 DEBBY 52.6 155.8 160 852 -1958 3 8 18 11 RAFAEL 34.8 333.8 103 651 -1989 9 27 12 14 TONY 21.3 79.0 71 45 -1967 10 4 0 24 KIRK 40.5 12.1 131 178 -1963 5 9 12 24 ISAAC 45.1 253.3 161 538 -1992 8 5 18 1 OSCAR 55.4 21.5 70 832 -1960 9 2 12 5 MICHAEL 69.1 123.9 105 28 -1983 3 9 0 22 MICHAEL 10.1 210.1 120 174 -1982 2 22 18 18 SANDY 19.0 110.1 37 172 -1975 7 28 12 21 NADINE 48.5 118.2 125 659 -1955 7 22 18 14 HELENE 27.9 226.6 69 487 -1957 8 7 18 5 BERYL 68.1 328.3 57 366 -1965 8 22 12 2 PATTY 64.7 327.5 88 557 -1988 3 18 12 1 RAFAEL 9.3 266.9 68 840 -1993 6 27 18 13 HELENE 31.8 322.4 83 447 -2001 4 19 18 15 PATTY 43.6 114.4 96 182 -1956 7 22 12 8 JOYCE 29.9 109.2 83 857 -1984 1 10 12 24 NADINE 69.1 151.7 21 77 -1997 12 4 6 21 PATTY 42.0 126.1 142 809 -1961 12 13 6 5 JOYCE 32.7 287.4 148 666 -1956 4 18 18 20 VALERIE 62.0 332.8 126 551 -1982 3 26 0 24 RAFAEL 12.4 349.2 103 101 -1958 5 22 0 2 TONY 69.5 44.0 11 53 -2000 5 8 6 12 BERYL 23.9 301.9 79 876 -1952 12 13 0 2 KIRK 12.7 148.6 161 211 -1972 1 21 0 28 GORDON 16.2 246.5 40 807 -1995 12 10 0 21 DEBBY 65.1 52.2 74 528 -1999 3 15 12 5 BERYL 23.6 99.2 130 245 -1951 8 4 18 9 BERYL 32.0 221.9 80 221 -1959 10 10 6 4 OSCAR 42.3 28.2 111 756 -1960 3 19 12 5 ERNESTO 33.6 106.2 161 140 -1997 5 9 6 4 ALBERTO 53.1 351.0 140 861 -1951 9 9 12 16 JOYCE 12.8 142.7 17 382 -1955 2 2 6 4 ALBERTO 10.8 52.5 48 314 -1961 3 9 12 15 NADINE 27.5 119.8 99 170 -1965 2 15 12 27 LESLIE 24.4 293.4 148 208 -1955 4 16 18 18 NADINE 48.7 42.8 106 424 -1971 3 10 18 23 ALBERTO 59.1 76.6 80 478 -1965 2 3 12 16 JOYCE 27.5 180.7 101 275 -1979 1 21 18 2 TONY 11.6 120.9 63 652 -1999 10 19 6 2 KIRK 40.6 338.0 111 215 -1984 3 12 12 9 GORDON 23.3 326.2 45 719 -1963 10 1 0 19 MICHAEL 41.6 268.8 121 163 -1999 4 2 0 10 ERNESTO 58.3 118.0 27 704 -1952 7 7 0 21 SANDY 51.2 131.1 154 388 -1971 3 16 18 21 BERYL 54.0 70.3 126 635 -1959 6 6 6 18 DEBBY 39.3 29.5 17 407 -1959 8 19 12 9 MICHAEL 30.4 249.7 143 3 -1951 7 9 12 19 KIRK 28.2 79.0 124 832 -1959 8 20 18 17 GORDON 53.7 28.9 34 454 -2003 9 16 0 2 WILLIAM 48.5 284.2 21 660 -1973 3 21 6 10 BERYL 58.6 55.8 132 57 -2004 3 19 18 20 JOYCE 17.0 179.8 98 706 -1990 4 21 12 12 MICHAEL 33.7 146.8 29 275 -1965 2 13 18 19 WILLIAM 49.7 220.0 130 169 -1991 12 2 0 9 CHRIS 38.2 177.6 98 132 -1972 7 11 0 11 JOYCE 8.0 270.2 111 836 -1950 12 20 12 2 MICHAEL 55.8 181.9 71 161 -1966 12 11 18 10 WILLIAM 69.6 336.3 74 814 -1958 5 11 6 20 BERYL 30.6 152.0 80 17 -2000 9 26 18 26 PATTY 20.1 33.0 162 514 -1951 8 3 12 2 TONY 12.9 321.5 115 526 -1962 4 18 12 1 LESLIE 23.9 85.1 95 296 -1966 8 17 0 7 FLORENCE 36.4 9.5 139 837 -1950 3 6 18 22 ERNESTO 54.7 208.0 27 674 -1995 3 13 0 24 MICHAEL 28.2 268.0 136 664 -1953 9 21 6 6 DEBBY 65.3 118.3 57 469 -1958 3 22 0 2 RAFAEL 48.6 50.5 151 693 -1960 5 4 18 22 HELENE 50.3 305.7 20 675 -1990 11 5 6 6 ALBERTO 69.4 337.3 114 656 -1961 12 23 12 27 GORDON 17.8 325.1 127 327 -1957 6 15 6 5 VALERIE 8.3 162.8 90 861 -1976 7 22 0 3 SANDY 12.5 175.5 60 239 -2004 2 15 12 8 WILLIAM 50.7 280.2 46 807 -1971 5 9 6 17 OSCAR 50.9 17.6 77 788 -1991 8 16 18 3 MICHAEL 61.2 165.7 136 749 -1993 6 9 0 17 PATTY 58.8 226.2 48 840 -1953 10 19 0 2 FLORENCE 22.9 204.4 129 6 -2000 9 9 6 17 LESLIE 52.8 234.5 72 235 -1990 10 1 12 1 HELENE 60.2 32.3 118 257 -1983 1 1 12 9 WILLIAM 10.1 306.8 130 262 -1981 9 9 0 27 SANDY 31.2 17.6 35 404 -1991 3 28 18 25 OSCAR 30.1 24.4 133 624 -1992 6 13 0 19 GORDON 28.9 3.8 105 32 -1986 9 2 6 25 CHRIS 8.6 305.5 113 447 -1953 11 6 0 19 ISAAC 21.1 72.3 143 498 -1967 4 28 18 19 CHRIS 69.9 350.7 133 41 -1955 2 5 18 27 FLORENCE 39.1 91.5 96 776 -1995 3 21 12 11 VALERIE 68.6 256.3 154 654 -1969 2 10 0 22 PATTY 27.4 341.2 141 57 -1963 5 8 12 13 JOYCE 36.0 127.3 11 809 -1999 11 26 0 27 MICHAEL 56.1 39.4 89 538 -1988 1 9 6 11 KIRK 36.0 176.4 127 786 -1994 1 25 18 24 DEBBY 36.1 85.1 44 869 -1987 2 24 12 13 NADINE 20.8 82.6 132 80 -1955 6 24 6 8 ISAAC 30.3 170.7 22 859 -2002 3 23 0 17 BERYL 58.4 350.2 17 435 -1969 12 14 6 5 OSCAR 57.0 307.3 90 561 -1986 4 1 6 8 RAFAEL 40.2 224.3 17 728 -1968 7 10 18 1 BERYL 23.1 258.7 96 672 -1980 7 17 6 20 DEBBY 9.6 141.0 63 651 -1964 7 8 0 7 TONY 59.3 22.1 49 842 -1973 2 14 18 21 SANDY 58.0 193.8 97 888 -1986 4 1 0 26 FLORENCE 45.8 286.2 35 654 -1999 11 10 18 26 LESLIE 31.2 56.6 103 305 -1980 3 14 12 19 PATTY 65.9 120.0 40 830 -1950 6 24 0 8 BERYL 54.2 253.2 64 444 -1974 6 21 18 5 VALERIE 21.9 133.0 63 575 -2000 8 22 0 2 SANDY 46.2 78.2 116 755 -1966 12 21 0 15 GORDON 18.6 99.8 94 758 -1966 1 1 6 18 ALBERTO 29.8 21.4 48 625 -1950 3 11 12 24 ISAAC 43.2 257.2 115 102 -1963 6 8 18 7 NADINE 68.8 64.0 87 572 -1995 12 9 6 10 TONY 27.8 232.7 63 361 -1987 3 22 0 12 JOYCE 9.9 19.0 89 698 -1962 2 24 18 23 FLORENCE 23.6 345.4 164 518 -1986 7 13 6 8 BERYL 22.0 51.3 139 682 -1967 6 24 12 11 TONY 44.7 266.5 54 214 -1963 5 19 12 4 ERNESTO 27.0 351.9 89 692 -1990 10 4 6 18 FLORENCE 65.3 30.5 108 159 -1950 2 14 18 13 MICHAEL 28.9 1.1 146 431 -1963 2 26 18 19 RAFAEL 41.4 232.6 163 483 -1951 5 3 12 20 DEBBY 67.2 258.3 18 161 -2001 3 8 6 11 FLORENCE 13.3 240.4 75 462 -1966 11 27 6 21 DEBBY 52.2 102.5 111 379 -1961 6 26 18 24 OSCAR 50.6 269.2 124 511 -1967 7 16 18 16 NADINE 48.0 178.0 39 576 -1984 8 11 18 7 CHRIS 14.0 129.4 53 371 -1972 9 17 0 4 BERYL 9.5 128.5 98 891 -1958 11 6 0 15 WILLIAM 15.0 24.1 136 870 -1968 5 28 6 17 HELENE 21.6 355.9 39 514 -1952 11 5 12 13 SANDY 26.5 336.2 35 164 -1981 6 11 18 1 OSCAR 15.8 175.8 85 527 -1961 3 12 0 7 PATTY 42.7 247.7 26 497 -1990 9 19 12 28 WILLIAM 27.1 27.9 55 867 -1996 1 18 12 22 CHRIS 57.5 146.5 21 264 -1953 3 6 0 2 KIRK 35.8 313.5 131 362 -1975 6 14 12 10 JOYCE 34.9 213.9 80 388 -1988 10 8 0 3 NADINE 37.2 342.1 135 89 -1983 1 14 0 5 JOYCE 22.3 313.6 151 534 -1978 11 8 12 10 GORDON 36.7 158.7 102 667 -1994 4 10 18 6 RAFAEL 20.8 138.3 140 96 -2003 6 12 18 26 BERYL 49.4 313.7 29 588 -1952 10 28 0 3 MICHAEL 42.3 337.5 41 338 -1951 3 17 0 1 WILLIAM 34.5 274.5 53 702 -1990 11 11 18 8 MICHAEL 63.2 334.7 158 364 -1959 8 27 12 21 JOYCE 23.9 38.0 18 834 -1964 9 13 0 5 BERYL 58.8 3.2 64 51 -1994 1 7 0 23 JOYCE 66.3 156.1 151 358 -1977 2 3 6 3 KIRK 53.1 28.9 12 783 -1956 6 1 18 11 DEBBY 55.5 250.1 21 579 -2002 10 3 6 5 NADINE 54.6 12.8 163 831 -2000 4 2 12 19 FLORENCE 7.1 201.0 145 548 -2003 5 18 12 2 DEBBY 17.2 132.9 79 122 -1988 10 26 12 16 JOYCE 53.2 134.2 60 754 -1958 6 17 6 19 CHRIS 65.0 333.0 111 227 -2003 4 8 18 23 TONY 19.4 229.5 74 82 -1975 9 5 6 28 ERNESTO 61.1 10.4 39 349 -1970 7 6 0 18 MICHAEL 40.9 34.3 78 576 -1991 3 9 18 18 VALERIE 14.7 26.5 112 393 -1963 3 5 6 23 CHRIS 67.4 138.3 149 623 -1993 8 25 0 2 ALBERTO 48.2 283.0 112 820 -1957 10 6 6 12 RAFAEL 20.1 192.9 91 716 -1994 5 25 0 16 DEBBY 53.7 339.2 164 448 -1978 6 7 0 22 HELENE 11.2 251.0 163 191 -1967 8 13 18 23 MICHAEL 31.6 259.5 159 643 -2002 1 13 12 13 JOYCE 66.2 283.7 117 461 -1979 6 18 18 28 MICHAEL 28.7 229.7 62 327 -1950 8 9 6 28 SANDY 14.0 21.2 127 650 -1987 9 28 12 18 ISAAC 42.4 42.4 51 625 -1986 11 23 0 26 PATTY 46.1 253.1 119 304 -1999 10 24 12 23 ALBERTO 32.7 20.7 50 441 -1964 8 18 18 25 ISAAC 24.9 14.3 150 161 -1987 11 22 12 6 TONY 55.0 181.1 22 550 -2000 1 12 6 16 OSCAR 56.4 343.1 38 883 -1983 8 18 6 23 KIRK 18.6 282.9 70 683 -1992 8 26 6 9 MICHAEL 11.7 9.7 63 437 -1963 11 22 6 15 LESLIE 31.5 145.1 62 877 -1966 9 5 0 5 NADINE 38.0 7.3 75 704 -1953 4 3 0 19 NADINE 30.6 61.6 53 885 -1959 11 2 6 9 LESLIE 43.9 162.4 16 662 -1953 3 17 18 8 GORDON 38.5 51.0 73 448 -1978 3 18 12 25 GORDON 39.5 316.0 18 522 -1997 8 1 0 15 KIRK 68.5 85.8 31 288 -2003 8 26 0 21 LESLIE 33.6 187.3 67 554 -1990 9 17 12 2 VALERIE 8.3 277.3 87 273 -1956 7 16 6 14 ISAAC 14.1 119.9 139 147 -1973 1 3 18 11 RAFAEL 28.4 248.9 73 365 -1986 7 17 6 24 WILLIAM 14.9 99.7 78 524 -1991 2 16 0 21 RAFAEL 31.0 139.4 39 5 -1964 6 14 12 20 OSCAR 30.4 160.0 30 825 -1994 10 21 18 4 ISAAC 50.3 134.3 89 770 -2001 6 13 18 17 LESLIE 35.4 180.6 132 529 -1994 4 3 12 27 PATTY 33.1 302.3 106 741 -1993 1 15 18 11 HELENE 49.0 165.3 61 41 -1987 12 12 0 26 DEBBY 52.4 228.8 14 813 -1999 5 28 12 9 HELENE 60.1 329.8 121 248 -1992 12 8 18 10 CHRIS 14.2 150.0 148 170 -1993 10 22 12 2 ALBERTO 35.7 226.8 103 287 -1993 7 9 6 25 CHRIS 26.5 0.6 158 873 -1999 4 10 18 4 DEBBY 28.6 60.3 65 427 -1978 6 25 18 25 TONY 14.4 350.6 132 174 -1968 4 22 0 17 DEBBY 16.6 268.8 54 681 -1964 3 26 12 18 ALBERTO 8.5 226.3 158 177 -1996 7 26 0 2 NADINE 24.4 208.0 120 207 -1980 12 26 0 19 ISAAC 7.1 272.9 135 233 -1965 12 12 12 6 KIRK 64.4 284.1 141 451 -1960 3 13 18 22 VALERIE 46.0 149.5 158 171 -1996 3 15 12 14 ERNESTO 13.8 80.9 69 559 -1958 10 8 0 11 RAFAEL 24.9 114.3 130 690 -1958 6 23 6 5 FLORENCE 48.0 51.6 144 714 -1971 8 15 0 19 KIRK 65.6 319.3 110 164 -1987 12 20 6 23 OSCAR 31.5 126.0 149 127 -1970 2 22 6 21 SANDY 54.3 260.6 10 426 -1991 10 15 18 13 ISAAC 14.6 203.7 76 371 -1957 11 7 12 4 RAFAEL 20.9 217.9 142 431 -1985 9 10 18 22 LESLIE 32.7 344.9 138 184 -1995 10 18 0 12 NADINE 19.0 234.0 25 797 -1975 2 10 18 28 HELENE 27.7 271.8 142 459 -1985 1 23 12 1 CHRIS 66.0 331.7 56 248 -1983 9 23 12 23 HELENE 51.4 336.5 131 896 -1952 12 19 0 11 FLORENCE 45.7 18.6 16 897 -1995 2 17 12 3 VALERIE 46.4 286.5 159 526 -1960 10 21 0 15 CHRIS 23.1 106.8 135 794 -1970 4 19 18 9 NADINE 39.2 64.2 19 704 -1967 6 8 12 11 DEBBY 7.5 307.3 97 691 -1995 6 16 18 9 ALBERTO 15.7 77.8 88 392 -1986 12 22 18 1 DEBBY 48.5 252.8 95 224 -1991 1 11 0 10 TONY 16.9 301.3 99 441 -1969 5 17 12 5 NADINE 26.3 161.9 64 445 -2004 1 16 18 8 NADINE 22.0 18.9 154 747 -1989 2 28 12 21 JOYCE 23.7 183.9 38 57 -1987 11 15 18 7 ALBERTO 44.0 213.0 23 859 -1962 6 10 0 15 JOYCE 69.6 259.7 34 521 -2003 1 5 12 12 BERYL 65.2 215.0 47 329 -1969 1 12 0 5 GORDON 43.1 108.7 15 864 -1970 7 21 12 18 NADINE 33.9 18.6 74 877 -1989 4 11 18 18 MICHAEL 39.8 119.8 105 895 -2003 7 14 18 4 CHRIS 8.0 52.1 57 343 -1957 8 26 18 8 LESLIE 66.0 243.3 51 598 -1977 8 14 0 8 WILLIAM 37.3 166.7 19 582 -1995 8 27 12 27 FLORENCE 34.9 224.9 119 143 -1957 4 16 6 19 TONY 29.1 147.8 14 317 -1981 8 10 18 5 ISAAC 35.6 200.4 79 770 -1965 4 23 12 27 VALERIE 19.1 209.1 99 241 -1964 1 18 0 2 FLORENCE 12.4 240.0 151 520 -1962 12 21 18 16 DEBBY 12.1 148.7 108 852 -1967 1 12 0 26 FLORENCE 8.1 148.1 132 618 -1954 9 17 0 24 ERNESTO 62.9 184.3 163 73 -1988 1 27 6 17 GORDON 45.5 132.9 28 343 -1975 7 7 12 1 FLORENCE 23.7 48.4 12 541 -2002 9 9 6 10 NADINE 63.0 234.5 89 598 -2004 1 7 0 7 DEBBY 39.1 277.6 145 341 -1989 10 18 12 19 ERNESTO 53.7 308.7 24 119 -1982 5 9 0 26 TONY 23.8 235.0 70 505 -1989 1 22 0 7 DEBBY 27.7 48.4 24 890 -1985 1 12 18 17 GORDON 22.3 340.0 115 375 -1997 9 20 6 26 WILLIAM 43.0 1.7 74 357 -2001 12 12 12 27 LESLIE 41.7 220.4 155 61 -1976 6 16 12 17 ERNESTO 18.5 186.5 135 739 -1987 7 9 18 11 VALERIE 32.0 62.1 109 186 -1996 5 27 0 4 JOYCE 10.5 205.5 53 717 -1998 8 20 6 20 LESLIE 41.6 297.7 64 592 -1989 11 6 12 19 MICHAEL 60.0 152.2 93 328 -1979 5 5 0 6 OSCAR 12.0 297.5 38 820 -1980 3 11 12 24 VALERIE 24.4 308.3 18 196 -1997 5 7 0 27 ERNESTO 26.9 318.9 112 169 -1974 9 6 18 14 RAFAEL 11.7 191.6 133 93 -1951 3 27 18 6 WILLIAM 8.7 74.9 152 836 -1960 5 15 12 13 ERNESTO 49.2 18.2 35 357 -1980 1 24 12 15 MICHAEL 24.5 81.4 152 358 -1969 11 4 6 13 PATTY 18.0 288.3 111 460 -1982 9 8 0 15 LESLIE 17.2 79.2 60 91 -1954 12 23 12 22 NADINE 64.0 2.1 89 632 -1994 9 27 18 5 ISAAC 12.0 157.6 37 485 -1975 2 28 0 15 TONY 29.0 65.7 33 4 -1994 2 14 18 2 LESLIE 16.6 305.8 33 787 -1982 11 24 12 6 OSCAR 33.1 180.8 88 603 -2001 4 7 12 9 DEBBY 31.8 240.3 74 33 -2000 2 6 12 11 DEBBY 67.3 204.0 49 632 -1985 5 17 18 4 JOYCE 41.4 297.5 143 11 -1969 8 8 0 28 KIRK 31.2 271.1 17 569 -1996 10 28 12 26 VALERIE 27.8 16.1 16 695 -1975 7 10 6 28 DEBBY 36.4 181.4 34 692 -2002 5 8 0 16 MICHAEL 57.7 75.7 87 538 -1956 8 4 6 27 GORDON 37.4 317.0 78 860 -1960 8 8 0 28 WILLIAM 30.0 50.0 86 296 -1980 4 24 0 13 BERYL 49.0 55.1 15 285 -1955 9 27 12 14 RAFAEL 27.8 47.8 41 406 -1996 10 15 0 13 NADINE 45.0 118.0 143 691 -1971 7 2 18 20 CHRIS 43.4 10.3 156 282 -1993 9 11 12 19 DEBBY 47.3 64.6 117 752 -1983 7 13 0 11 BERYL 50.1 87.8 69 5 -1951 12 2 6 7 NADINE 49.6 83.1 131 249 -1991 8 19 6 6 TONY 69.1 352.2 80 21 -2003 8 12 12 1 ALBERTO 18.5 88.1 111 602 -1990 7 12 18 21 WILLIAM 44.5 21.5 11 199 -1966 8 3 6 22 OSCAR 24.4 184.3 32 34 -1979 9 16 0 13 CHRIS 62.7 269.3 13 159 -1952 4 25 12 11 DEBBY 46.8 264.5 154 255 -1992 2 18 0 8 OSCAR 64.9 211.3 66 458 -1978 2 15 12 28 VALERIE 60.3 314.9 60 43 -1977 8 21 12 23 ERNESTO 58.5 81.0 38 524 -1992 3 8 6 12 BERYL 56.3 11.0 134 207 -1951 6 24 18 24 CHRIS 69.5 130.9 129 275 -1971 9 4 18 11 CHRIS 35.5 336.9 96 286 -1953 4 17 6 26 BERYL 65.7 287.2 123 405 -1980 5 18 12 12 RAFAEL 31.4 137.1 31 806 -1974 12 5 18 23 CHRIS 48.3 4.1 82 749 -1951 11 5 18 20 NADINE 36.1 185.5 107 806 -1954 6 24 0 27 GORDON 37.4 219.6 95 837 -1961 5 6 18 14 LESLIE 52.4 75.6 16 876 -1987 7 18 18 12 OSCAR 62.8 106.5 70 164 -1987 10 28 18 17 LESLIE 36.0 351.8 56 467 -1959 7 27 18 11 ERNESTO 28.3 86.1 27 681 -1991 11 1 0 4 VALERIE 66.2 19.2 78 781 -1950 1 1 12 24 ALBERTO 48.0 246.3 130 123 -1973 12 10 6 21 PATTY 34.7 118.7 42 780 -1961 3 1 0 10 CHRIS 66.0 172.2 14 515 -1999 9 4 6 16 JOYCE 14.7 332.8 159 310 -1987 6 17 18 9 DEBBY 51.4 336.1 111 533 -1992 5 3 18 23 MICHAEL 54.6 43.0 41 266 -1970 4 1 12 25 DEBBY 62.2 239.3 64 525 -1955 11 13 12 15 MICHAEL 45.2 210.4 114 172 -1999 3 4 12 20 GORDON 52.0 342.7 40 342 -1995 8 27 12 24 TONY 23.5 123.5 104 889 -1976 5 3 6 19 MICHAEL 65.0 264.8 108 8 -2004 6 21 6 23 ALBERTO 35.0 292.0 55 53 -1982 6 8 12 6 SANDY 51.8 107.6 14 721 -1991 7 12 6 20 CHRIS 12.8 305.9 57 819 -1958 11 19 6 25 LESLIE 57.8 179.8 40 726 -1994 1 11 0 15 RAFAEL 35.7 261.0 151 353 -1975 5 28 12 18 OSCAR 27.7 8.5 161 488 -1981 5 12 18 2 MICHAEL 29.9 35.8 61 57 -1968 12 1 12 1 SANDY 52.5 316.9 25 445 -1987 1 11 0 8 LESLIE 31.0 62.7 10 81 -1979 8 8 18 12 KIRK 64.6 209.0 116 527 -1951 1 13 0 11 VALERIE 66.9 73.2 60 230 -1989 9 21 6 9 ALBERTO 10.9 22.8 21 511 -1983 8 8 6 4 FLORENCE 20.8 351.5 116 783 -1981 6 27 0 18 MICHAEL 65.0 231.1 36 5 -1989 6 17 0 23 MICHAEL 42.9 62.9 105 873 -1994 12 18 0 17 GORDON 19.9 149.6 33 630 -1950 6 17 18 5 DEBBY 63.0 59.1 17 358 -2003 12 15 12 3 BERYL 18.3 335.9 77 796 -1974 5 6 12 11 MICHAEL 18.1 64.1 160 368 -1977 9 21 18 18 CHRIS 10.1 144.3 87 774 -1976 12 8 18 24 BERYL 29.3 150.6 68 266 -1994 1 28 6 18 ISAAC 61.3 155.2 104 725 -1959 9 27 12 9 FLORENCE 14.9 266.0 60 240 -2000 12 2 0 21 SANDY 26.6 26.2 69 741 -1968 8 2 0 18 FLORENCE 43.2 109.9 87 685 -1963 3 22 12 15 MICHAEL 52.2 244.9 133 256 -1978 1 13 0 6 MICHAEL 61.8 335.0 10 574 -1972 4 10 6 11 DEBBY 31.7 62.6 14 376 -1986 6 26 6 26 LESLIE 56.6 31.1 139 840 -1996 11 27 0 18 DEBBY 52.6 59.3 33 806 -1957 9 23 6 1 OSCAR 66.5 108.5 124 783 -1993 12 14 6 25 GORDON 60.1 261.3 149 814 -2004 12 19 0 28 BERYL 7.1 116.1 26 804 -2002 2 10 12 9 RAFAEL 18.2 82.7 13 678 -1959 6 19 12 22 MICHAEL 48.1 101.0 158 745 -1987 12 28 18 8 RAFAEL 46.2 15.9 68 857 -1982 9 17 6 16 SANDY 10.9 254.2 112 81 -1991 9 28 18 24 CHRIS 39.3 68.5 11 79 -2004 5 20 0 1 RAFAEL 34.3 314.4 117 626 -1976 4 28 6 2 WILLIAM 63.8 6.3 66 321 -1998 6 8 12 14 BERYL 7.3 150.0 22 480 -2004 10 28 12 20 KIRK 29.4 141.9 87 232 -1974 1 8 0 15 MICHAEL 60.4 46.5 53 751 -1995 10 12 12 28 MICHAEL 15.3 230.4 156 355 -1975 5 20 0 8 TONY 27.2 197.5 133 400 -1951 11 14 12 20 ISAAC 58.4 336.0 47 637 -1966 6 16 0 24 ISAAC 12.2 126.9 40 248 -1977 3 6 6 23 BERYL 14.1 232.6 142 672 -2002 4 14 6 12 NADINE 68.1 111.3 138 861 -1993 3 3 12 10 OSCAR 9.0 238.3 102 176 -1960 9 12 6 28 RAFAEL 20.0 300.7 43 623 -1974 10 3 0 19 TONY 68.3 162.8 90 457 -1981 9 4 0 28 JOYCE 36.9 232.4 115 597 -1964 4 16 6 22 MICHAEL 24.5 107.3 23 314 -1981 2 15 6 13 NADINE 7.5 34.3 107 791 -1989 1 20 12 1 JOYCE 54.2 161.0 17 601 -1989 9 2 6 5 KIRK 18.5 282.7 86 578 -2004 5 1 6 7 FLORENCE 45.1 239.7 80 500 -1984 8 27 18 19 HELENE 26.0 286.7 149 690 -1997 12 12 0 1 ERNESTO 67.3 233.5 162 303 -1977 11 14 6 26 NADINE 30.1 43.3 133 821 -1985 5 26 18 18 DEBBY 68.8 205.9 133 385 -1974 6 24 12 24 JOYCE 49.3 8.6 156 17 -1995 9 27 18 1 NADINE 56.5 188.7 98 203 -1993 6 3 0 2 OSCAR 18.1 336.2 125 846 -1988 11 12 12 6 VALERIE 24.3 291.9 158 527 -1953 9 17 18 11 MICHAEL 41.3 285.0 121 686 -2003 3 13 6 12 LESLIE 58.9 197.2 60 228 -1996 7 10 0 17 LESLIE 11.5 178.8 85 884 -1990 3 2 0 20 SANDY 32.0 178.2 119 39 -1990 7 25 6 17 HELENE 63.4 74.2 141 738 -1961 5 4 18 4 RAFAEL 44.7 68.0 129 217 -2004 1 16 12 7 ERNESTO 34.2 305.0 60 865 -1965 9 7 0 1 RAFAEL 52.1 188.7 40 720 -1988 4 23 18 8 TONY 53.4 51.8 13 20 -1974 10 18 18 25 JOYCE 69.0 230.3 129 700 -1997 1 18 18 27 HELENE 38.7 242.9 92 691 -1955 1 25 0 14 ERNESTO 12.8 73.2 104 121 -2000 5 4 6 8 MICHAEL 46.7 177.1 89 652 -1977 6 21 18 8 CHRIS 8.1 149.0 73 521 -1972 12 22 12 13 BERYL 68.1 166.6 53 431 -1982 8 10 6 22 ALBERTO 15.4 308.2 106 279 -1959 6 22 0 20 HELENE 45.2 4.8 35 463 -1962 4 9 18 2 JOYCE 7.0 166.7 59 876 -1987 12 9 18 17 LESLIE 50.1 227.4 32 881 -1988 3 27 6 10 DEBBY 44.2 172.9 41 874 -1995 11 12 12 20 ALBERTO 53.2 16.0 101 4 -1968 5 17 0 5 WILLIAM 60.4 286.4 93 297 -1959 6 18 6 7 VALERIE 28.5 179.3 62 894 -1958 8 1 18 3 BERYL 34.4 124.0 143 171 -1950 8 23 6 7 LESLIE 65.2 165.7 117 525 -1982 1 16 18 4 JOYCE 35.1 283.3 125 309 -1962 2 23 18 6 LESLIE 39.4 278.7 138 213 -1980 4 5 12 7 LESLIE 54.5 18.4 124 425 -1964 7 12 12 9 KIRK 19.0 261.8 136 436 -1954 6 28 18 26 FLORENCE 62.0 343.6 138 321 -1962 6 25 0 5 ALBERTO 17.6 12.8 41 4 -1972 1 5 6 10 PATTY 34.6 278.1 72 137 -1951 1 21 0 2 HELENE 63.0 49.5 32 347 -1972 1 23 18 5 NADINE 8.8 253.6 102 12 -1951 6 2 12 19 ERNESTO 27.3 250.7 77 355 -1970 9 19 0 11 CHRIS 67.5 357.1 35 894 -1969 4 25 18 11 LESLIE 16.6 9.3 124 259 -1998 2 11 6 17 TONY 32.2 55.3 98 299 -2003 7 5 12 28 DEBBY 41.6 299.1 83 393 -1960 8 10 12 17 TONY 15.6 286.1 106 845 -1971 2 28 6 10 TONY 16.5 251.3 123 71 -1986 6 24 6 7 ERNESTO 17.5 231.1 126 881 -1985 7 13 0 6 LESLIE 14.0 238.9 69 15 -1951 12 6 6 10 TONY 36.6 69.8 85 441 -1953 8 13 18 9 ALBERTO 35.8 91.6 159 132 -1970 3 18 6 3 MICHAEL 41.5 43.5 22 860 -1968 7 12 18 19 DEBBY 38.4 223.2 129 91 -1966 1 24 0 11 PATTY 57.3 95.2 160 640 -1995 11 5 18 1 HELENE 39.2 141.7 35 567 -1969 8 12 6 8 FLORENCE 19.8 355.9 92 429 -1986 5 22 0 10 OSCAR 67.5 21.1 152 45 -1981 1 22 0 28 VALERIE 39.6 313.0 97 638 -1975 7 23 18 6 OSCAR 20.6 22.2 143 895 -1981 4 13 12 1 VALERIE 35.1 336.5 32 697 -2000 3 19 18 1 ERNESTO 44.9 284.6 31 675 -1965 1 15 18 27 TONY 46.7 327.7 20 133 -1977 1 17 12 1 WILLIAM 67.1 79.6 72 441 -1964 1 11 18 12 NADINE 15.2 164.1 147 261 -1981 10 17 0 25 HELENE 24.5 326.5 134 327 -1956 10 28 18 23 GORDON 53.8 223.9 80 523 -1951 1 12 18 25 FLORENCE 18.0 40.6 70 500 -1994 1 25 6 7 BERYL 11.1 167.1 140 369 -1972 12 17 12 11 MICHAEL 61.5 272.8 49 27 -1971 6 3 0 27 ISAAC 44.1 349.1 149 100 -1990 6 5 18 2 JOYCE 53.9 184.0 49 200 -1955 3 12 12 8 CHRIS 50.4 252.4 72 252 -1998 8 9 6 5 RAFAEL 23.1 41.2 143 300 -1956 4 13 18 25 GORDON 25.9 7.0 151 183 -1986 7 22 6 6 VALERIE 37.6 29.6 105 51 -1950 5 27 18 3 PATTY 43.2 162.8 95 196 -1994 10 24 6 20 GORDON 20.7 239.4 158 561 -1984 9 27 0 19 MICHAEL 17.9 216.5 62 320 -2001 1 15 18 16 LESLIE 36.4 31.3 137 316 -1957 6 8 18 24 ALBERTO 40.1 328.0 136 9 -1999 5 23 12 7 GORDON 25.7 285.6 135 42 -1952 12 12 6 7 HELENE 9.4 250.9 126 169 -1967 1 26 12 28 MICHAEL 29.7 313.1 152 333 -1994 8 16 0 28 ERNESTO 68.9 191.4 135 173 -1992 8 11 0 9 KIRK 44.7 229.8 87 598 -1988 3 2 0 5 NADINE 36.6 223.4 58 773 -1962 4 18 18 10 RAFAEL 30.3 182.2 28 898 -1986 1 23 6 19 VALERIE 19.4 23.6 112 191 -1985 6 17 6 2 MICHAEL 8.5 8.9 160 9 -1956 1 1 18 28 DEBBY 32.4 87.2 123 798 -1974 2 14 0 7 ERNESTO 28.2 192.3 11 547 -1984 9 26 6 28 TONY 23.1 320.6 133 545 -1990 7 22 12 24 ALBERTO 10.5 52.8 23 90 -1974 5 16 0 1 VALERIE 12.6 317.0 100 86 -1974 9 24 0 28 GORDON 64.2 98.4 17 341 -1957 8 26 12 26 PATTY 69.8 61.2 22 583 -1970 5 8 0 22 VALERIE 8.0 167.3 104 556 -1962 2 18 12 9 RAFAEL 55.4 330.4 151 689 -1989 1 6 12 13 FLORENCE 27.9 119.7 54 406 -1993 12 6 18 5 DEBBY 50.9 3.8 110 39 -1982 4 7 12 1 NADINE 35.6 313.7 99 535 -1964 12 5 12 25 TONY 63.1 356.0 152 14 -1950 5 16 12 18 ISAAC 41.9 161.4 103 781 -1998 9 18 6 5 ALBERTO 60.3 103.0 61 583 -1995 10 22 0 12 TONY 23.6 229.3 17 828 -1953 8 12 6 24 TONY 67.7 105.6 26 532 -1954 8 15 6 1 ISAAC 7.7 201.6 139 566 -1976 11 2 0 1 DEBBY 36.5 133.8 90 160 -1952 9 26 18 13 RAFAEL 53.0 148.4 88 300 -1975 10 5 18 4 FLORENCE 39.8 16.2 76 202 -1972 7 15 6 3 GORDON 37.0 161.0 138 529 -1971 4 17 18 21 NADINE 63.2 29.6 140 726 -1954 5 4 12 4 NADINE 39.3 224.7 97 764 -2004 3 6 0 6 DEBBY 37.8 99.4 75 566 -1962 9 7 12 9 ISAAC 35.3 313.5 86 592 -1969 5 17 6 8 RAFAEL 64.9 27.0 131 861 -1969 1 7 12 6 FLORENCE 46.3 29.6 20 351 -1997 8 21 6 3 ALBERTO 16.6 183.7 47 602 -1964 10 2 12 5 OSCAR 56.6 20.5 85 474 -1970 9 15 12 27 DEBBY 26.7 64.6 108 214 -1983 9 17 0 11 OSCAR 60.8 107.6 48 5 -1981 2 3 6 23 PATTY 50.5 129.6 56 196 -1981 7 7 12 17 TONY 62.4 285.5 109 475 -2001 1 21 12 17 ISAAC 16.0 308.4 134 606 -1973 1 13 0 19 PATTY 51.2 53.3 163 500 -1983 1 14 6 6 ALBERTO 55.8 193.8 156 567 -1971 10 12 18 27 DEBBY 62.8 151.5 109 227 -2004 7 17 12 6 LESLIE 19.7 175.4 99 184 -1995 11 8 12 15 SANDY 58.6 242.7 159 784 -1951 11 27 18 5 NADINE 52.3 52.5 67 31 -1968 1 5 0 9 WILLIAM 20.8 195.4 95 106 -1978 3 4 18 27 KIRK 56.2 130.5 73 430 -1969 10 22 0 5 CHRIS 63.5 52.7 146 366 -1970 12 2 6 16 ALBERTO 48.0 144.4 153 547 -2003 9 8 0 3 WILLIAM 35.5 1.9 144 403 -1968 10 14 0 10 GORDON 53.2 72.4 40 337 -1951 7 19 18 18 JOYCE 36.1 343.7 80 510 -1977 3 3 18 15 LESLIE 62.5 222.3 94 1 -1977 8 5 0 21 HELENE 29.6 110.9 128 7 -1961 2 27 18 23 ERNESTO 15.8 317.2 152 567 -2004 12 4 18 24 PATTY 18.7 163.7 152 623 -1963 9 3 12 9 TONY 59.7 249.1 89 648 -1972 9 3 18 16 ISAAC 52.1 48.2 72 457 -1958 4 8 0 25 TONY 48.1 127.9 14 817 -1969 1 2 18 25 OSCAR 24.5 324.1 35 360 -1967 6 15 12 23 MICHAEL 60.7 98.0 121 375 -2003 11 21 6 28 WILLIAM 56.1 105.2 23 844 -1989 4 28 6 17 ERNESTO 50.3 164.1 131 345 -1969 11 9 18 10 ALBERTO 58.9 168.1 43 806 -2002 2 28 6 26 CHRIS 52.6 314.5 91 730 -1965 8 27 0 12 GORDON 40.0 87.3 141 872 -2003 2 3 0 5 OSCAR 22.4 49.9 29 614 -1958 10 5 12 7 ALBERTO 40.7 135.0 94 273 -1973 7 13 12 13 KIRK 29.1 200.6 131 224 -1999 10 20 12 3 HELENE 18.1 264.9 85 862 -1952 11 7 6 1 SANDY 68.9 277.3 15 849 -1951 9 4 6 13 FLORENCE 18.4 192.7 146 133 -1956 6 17 0 7 HELENE 34.6 323.8 95 144 -1975 6 12 6 5 MICHAEL 33.0 227.8 66 613 -1982 4 8 6 1 ISAAC 40.0 308.5 44 702 -1953 7 28 18 12 BERYL 23.6 308.5 47 884 -1962 3 2 0 8 PATTY 14.3 268.4 67 402 -2001 5 19 0 23 LESLIE 27.5 79.2 152 790 -1960 9 18 0 27 NADINE 46.7 303.5 105 254 -2004 1 21 12 6 RAFAEL 69.2 215.2 107 601 -1956 4 4 0 2 ERNESTO 44.5 60.6 86 639 -1956 2 2 6 27 BERYL 17.7 24.8 41 237 -1996 10 4 6 1 BERYL 61.5 254.7 96 109 -1983 12 15 18 28 HELENE 38.4 92.6 131 354 -1986 6 17 12 10 LESLIE 67.8 78.3 68 638 -1985 11 16 18 1 ISAAC 32.2 300.7 113 607 -1983 5 17 6 4 FLORENCE 53.5 318.5 116 797 -1978 9 9 12 16 FLORENCE 67.3 8.8 75 691 -1984 3 27 0 18 VALERIE 19.7 292.4 24 839 -1988 8 17 18 28 KIRK 49.4 0.7 81 851 -1974 6 7 12 22 ERNESTO 13.4 12.7 108 447 -1996 3 15 18 28 NADINE 25.7 301.5 92 432 -1965 6 28 0 14 DEBBY 64.0 71.0 41 551 -1959 6 22 0 13 ISAAC 66.6 62.8 59 105 -1981 7 4 6 14 PATTY 27.3 277.8 22 78 -1992 9 12 18 2 BERYL 9.3 314.5 48 616 -1966 3 5 18 25 GORDON 20.5 308.7 88 107 -1983 11 12 12 12 LESLIE 66.3 234.6 95 369 -1987 12 21 18 16 GORDON 47.0 306.5 107 126 -1963 8 6 12 24 NADINE 7.3 236.8 96 591 -1970 11 20 0 3 WILLIAM 56.9 132.4 129 122 -1997 9 23 0 13 SANDY 12.2 43.0 146 808 -1958 8 25 6 28 ISAAC 17.1 354.5 116 231 -1960 7 13 12 26 NADINE 24.1 243.1 86 253 -1959 10 10 18 9 PATTY 19.5 158.1 126 225 -1969 9 26 12 5 HELENE 69.3 148.7 162 113 -1967 10 13 18 24 MICHAEL 70.0 264.7 48 121 -1980 2 4 12 2 FLORENCE 53.7 100.0 80 718 -1968 2 3 0 20 ERNESTO 36.2 245.8 105 280 -1980 2 12 12 24 MICHAEL 52.1 266.5 149 287 -2002 11 11 18 8 BERYL 24.7 148.6 75 251 -1990 5 17 0 19 VALERIE 59.7 235.0 89 382 -1978 6 14 18 12 KIRK 60.9 231.3 74 841 -1951 1 9 18 8 ISAAC 30.8 135.6 29 354 -1994 12 3 18 23 LESLIE 32.3 309.1 71 108 -1957 1 4 18 22 CHRIS 8.6 50.1 112 573 -1970 6 21 18 24 MICHAEL 68.4 327.9 150 92 -1958 8 16 0 27 MICHAEL 45.2 187.5 22 58 -1972 9 15 18 21 VALERIE 64.5 52.6 108 506 -1959 9 26 6 12 LESLIE 60.2 87.3 145 689 -1977 11 26 12 2 LESLIE 22.5 293.4 29 389 -1952 12 2 18 5 RAFAEL 67.6 110.3 111 175 -1990 7 10 12 27 FLORENCE 62.1 303.3 30 219 -1977 11 7 18 11 WILLIAM 30.2 30.6 22 556 -1985 1 17 18 24 HELENE 51.5 183.8 29 641 -2004 5 5 6 15 VALERIE 66.0 80.9 88 882 -1979 2 2 18 4 NADINE 44.2 220.4 34 35 -1997 10 18 6 2 HELENE 46.7 232.5 60 808 -1962 12 17 6 7 JOYCE 54.5 137.1 20 61 -1967 8 28 6 16 SANDY 29.1 156.4 110 284 -1973 5 10 6 28 LESLIE 65.5 346.9 155 30 -1973 3 28 18 24 RAFAEL 16.1 29.0 148 206 -1953 12 20 0 21 MICHAEL 67.1 81.1 69 529 -1975 6 10 12 4 CHRIS 52.1 62.0 44 149 -1961 2 15 0 22 TONY 51.2 351.2 24 172 -1975 7 28 0 25 VALERIE 63.5 265.4 39 424 -1987 5 6 18 12 KIRK 48.0 299.4 40 580 -1973 9 3 12 6 WILLIAM 47.2 349.7 25 267 -2001 2 18 18 12 TONY 27.4 9.9 12 116 -1987 2 6 12 21 KIRK 21.5 251.7 16 244 -1992 9 9 6 15 SANDY 50.7 27.6 108 341 -1994 8 7 6 6 PATTY 27.5 339.8 22 717 -1964 6 9 6 19 LESLIE 38.2 287.5 95 335 -1967 12 20 0 2 CHRIS 13.6 48.8 39 431 -1984 6 5 0 1 ALBERTO 24.6 294.8 111 191 -1993 3 28 0 14 CHRIS 46.4 286.7 38 338 -1995 7 24 6 3 BERYL 47.9 283.5 78 736 -1995 12 8 0 18 MICHAEL 65.9 34.9 99 359 -1951 1 12 0 9 JOYCE 46.2 305.9 163 479 -1993 1 18 0 13 FLORENCE 52.8 352.5 45 295 -2000 4 8 0 6 NADINE 63.2 190.6 150 108 -1955 1 12 18 19 BERYL 36.5 132.2 77 827 -1952 12 8 6 19 ERNESTO 38.4 278.2 111 43 -1981 5 22 6 12 JOYCE 58.4 121.2 148 762 -1981 8 26 6 16 NADINE 44.0 241.0 51 489 -1960 6 18 0 6 TONY 17.7 97.4 116 742 -1952 9 16 18 14 WILLIAM 13.6 211.7 30 106 -1994 11 6 6 6 ISAAC 58.0 136.9 68 411 -1993 1 22 6 18 LESLIE 51.3 267.5 30 362 -1970 11 19 6 18 GORDON 8.8 69.7 70 523 -1957 8 12 18 16 PATTY 10.5 158.7 96 837 -1966 12 4 12 26 FLORENCE 58.2 60.9 154 595 -1980 1 24 18 1 TONY 58.3 241.9 79 311 -1978 9 22 0 14 RAFAEL 30.4 49.0 26 653 -1977 1 21 18 11 WILLIAM 11.2 33.4 28 729 -1952 5 8 6 10 WILLIAM 23.7 67.2 147 642 -1987 5 25 6 10 ALBERTO 42.1 160.4 126 154 -1965 6 11 6 12 WILLIAM 24.8 217.2 145 790 -1973 4 21 0 1 LESLIE 47.2 273.2 64 505 -1964 7 20 0 26 KIRK 52.7 196.0 14 865 -1985 2 7 12 20 GORDON 40.5 24.9 99 828 -1980 6 16 0 2 OSCAR 12.2 315.6 106 395 -1998 1 21 0 18 ERNESTO 61.5 340.1 129 27 -1966 3 10 6 1 SANDY 54.2 65.2 148 418 -2003 6 4 6 27 WILLIAM 43.3 95.1 142 338 -1989 3 10 0 20 ALBERTO 55.2 171.6 61 17 -1972 1 27 0 22 SANDY 8.1 270.8 163 694 -1950 8 7 18 5 WILLIAM 10.2 155.9 163 396 -1968 8 5 18 16 CHRIS 12.3 128.7 99 467 -1985 6 1 6 20 RAFAEL 10.9 250.5 68 698 -1950 10 19 6 21 ALBERTO 52.5 125.4 153 400 -1955 4 15 12 15 GORDON 66.7 71.6 52 658 -1960 5 4 18 15 CHRIS 41.3 2.7 43 393 -1961 1 20 12 10 TONY 55.9 278.1 40 110 -1986 11 7 6 9 ERNESTO 21.8 233.5 18 41 -1967 4 12 12 23 ALBERTO 13.9 232.5 158 276 -1974 10 18 0 19 CHRIS 47.1 5.2 147 824 -1958 6 11 18 5 DEBBY 40.0 166.4 67 297 -1997 7 14 6 22 FLORENCE 7.5 30.1 61 214 -2000 5 28 0 26 ISAAC 26.9 34.4 128 546 -1990 11 17 0 27 JOYCE 47.4 190.2 106 11 -1998 5 9 12 8 ALBERTO 14.4 316.1 85 767 -2000 1 18 18 23 ISAAC 28.9 108.9 135 746 -1955 5 13 18 7 SANDY 40.0 317.8 143 335 -1988 7 20 6 7 JOYCE 48.1 191.5 45 341 -1995 8 17 0 25 TONY 10.3 98.4 117 327 -1972 7 12 6 13 FLORENCE 62.7 9.2 136 429 -1956 3 5 6 9 NADINE 56.5 148.5 75 689 -1985 8 7 18 18 SANDY 64.1 157.8 14 394 -1985 1 15 6 12 HELENE 33.8 197.0 85 46 -1978 5 8 6 15 FLORENCE 51.1 180.9 39 52 -1968 3 16 6 12 LESLIE 13.3 241.5 86 106 -1966 6 24 12 17 ALBERTO 61.5 128.0 126 163 -1964 1 21 12 9 ERNESTO 28.6 72.2 65 721 -1960 1 11 18 26 PATTY 38.1 286.2 20 747 -2000 10 21 12 26 WILLIAM 28.7 90.1 162 726 -1971 5 3 6 10 KIRK 60.6 161.4 107 736 -1972 10 11 0 22 GORDON 26.6 189.2 147 732 -1985 3 17 18 5 LESLIE 41.4 347.0 36 849 -1963 3 3 18 20 NADINE 10.7 232.5 136 318 -1986 2 21 18 9 FLORENCE 58.1 283.8 29 79 -1987 4 2 12 13 DEBBY 39.9 333.5 22 746 -1991 8 28 6 6 BERYL 59.6 275.7 11 854 -1978 8 9 18 8 ALBERTO 61.0 231.7 73 525 -1967 11 2 0 5 TONY 19.1 336.0 105 661 -1968 1 28 18 13 FLORENCE 7.6 41.1 57 878 -1970 3 8 18 27 KIRK 66.1 281.3 39 333 -1982 6 23 12 11 RAFAEL 62.8 67.0 124 372 -1975 1 5 6 10 WILLIAM 57.2 21.9 101 341 -1972 8 14 18 22 HELENE 57.4 46.7 123 104 -1993 5 21 12 4 RAFAEL 31.0 107.3 95 604 -1957 6 13 12 28 GORDON 57.4 354.4 15 707 -1966 5 19 18 4 WILLIAM 23.2 26.2 20 827 -1961 10 25 18 8 TONY 27.0 61.3 65 638 -1963 1 28 6 9 VALERIE 25.1 234.0 123 499 -1952 5 5 12 13 FLORENCE 45.6 292.0 16 567 -1957 11 19 12 14 ALBERTO 15.2 310.4 48 111 -1957 2 9 0 5 LESLIE 41.4 243.5 120 5 -1972 12 13 12 17 FLORENCE 50.0 309.6 13 366 -1985 12 11 0 9 MICHAEL 34.8 332.0 75 189 -1964 4 13 12 15 JOYCE 33.2 91.0 84 245 -1959 8 26 18 24 GORDON 67.1 203.5 137 767 -1991 10 4 6 2 SANDY 43.9 354.2 137 380 -1990 12 5 12 19 GORDON 44.7 136.7 76 205 -1984 7 15 0 12 JOYCE 62.6 142.9 109 381 -1979 11 4 6 6 KIRK 12.7 288.3 32 277 -1960 1 7 18 2 VALERIE 60.0 269.6 10 92 -1957 7 20 12 11 CHRIS 41.5 265.1 138 367 -1976 5 26 6 16 MICHAEL 53.4 156.0 47 819 -1974 8 6 18 14 PATTY 64.0 80.8 138 856 -1972 5 6 18 8 ALBERTO 12.6 22.7 40 719 -1986 9 28 18 1 TONY 16.5 151.0 160 646 -1954 7 21 6 25 WILLIAM 14.1 99.0 84 764 -1969 12 2 6 7 TONY 53.9 234.5 30 569 -1997 7 17 12 2 BERYL 28.7 56.8 22 525 -1975 11 8 18 17 GORDON 62.1 209.6 67 9 -1969 9 6 6 4 ERNESTO 36.7 129.9 82 788 -2001 9 26 6 18 BERYL 42.1 43.3 110 689 -1959 2 20 0 22 MICHAEL 7.9 337.7 28 98 -1980 2 4 18 12 BERYL 59.4 133.9 47 232 -2003 3 20 0 28 GORDON 56.1 76.9 120 623 -1971 11 26 18 14 GORDON 22.3 7.4 159 664 -1990 4 17 18 9 KIRK 48.4 335.1 46 558 -1996 9 12 6 22 DEBBY 22.9 335.5 64 194 -1952 3 24 0 4 BERYL 25.6 203.5 28 831 -2003 2 19 0 8 CHRIS 36.3 81.2 138 571 -1986 4 21 12 26 DEBBY 69.6 249.6 72 854 -1963 9 22 18 2 GORDON 60.0 116.0 72 499 -1999 9 6 12 19 GORDON 7.6 243.9 25 645 -1985 7 2 12 28 ALBERTO 68.8 65.3 115 782 -1969 9 5 0 5 SANDY 68.9 324.0 58 769 -1958 2 25 18 28 SANDY 29.3 356.5 159 551 -1969 5 27 0 10 ERNESTO 25.7 342.6 99 352 -1963 5 22 0 5 CHRIS 62.1 125.5 50 372 -1958 1 11 18 18 CHRIS 29.8 176.0 161 807 -1992 7 13 0 14 DEBBY 12.3 147.3 55 389 -1970 6 18 18 7 KIRK 44.4 39.9 65 394 -1969 3 15 18 19 ERNESTO 61.9 331.6 43 682 -1960 7 10 12 4 CHRIS 30.0 94.0 36 688 -1989 8 3 18 14 GORDON 12.5 15.0 36 251 -1980 12 7 18 27 SANDY 17.8 215.1 12 714 -1961 9 20 12 26 HELENE 48.2 49.0 116 556 -1991 9 19 0 13 ALBERTO 69.2 111.0 13 93 -1987 9 17 6 20 HELENE 7.3 44.6 94 895 -1985 2 28 12 3 ISAAC 66.3 65.9 65 253 -1974 11 25 18 17 RAFAEL 16.9 52.4 42 549 -1970 9 10 6 13 VALERIE 22.9 65.3 116 700 -1976 4 7 12 13 WILLIAM 65.3 97.3 135 319 -1992 6 23 0 24 KIRK 54.9 33.6 139 443 -1996 4 15 0 28 SANDY 31.4 209.9 147 111 -1971 3 5 12 27 CHRIS 49.6 146.3 143 789 -1964 11 12 12 26 DEBBY 58.4 62.8 105 281 -1991 2 22 18 16 OSCAR 21.9 86.9 152 796 -1989 11 2 12 19 MICHAEL 57.3 277.0 145 172 -1960 6 5 0 15 RAFAEL 56.1 306.1 31 417 -1955 12 1 18 19 FLORENCE 41.1 342.3 141 648 -1989 2 26 12 21 ERNESTO 15.9 50.5 110 788 -1956 8 23 12 14 JOYCE 40.5 109.5 123 761 -1971 7 5 12 12 GORDON 60.5 38.5 90 818 -1966 3 26 0 22 SANDY 39.6 249.5 52 540 -1977 4 4 6 23 TONY 68.8 120.8 134 212 -1994 5 11 12 1 FLORENCE 66.6 154.7 132 234 -1999 7 12 0 14 JOYCE 47.9 355.0 155 4 -1950 9 28 12 8 MICHAEL 46.6 38.7 145 488 -2003 7 7 18 16 LESLIE 65.0 100.0 152 656 -1997 2 25 6 18 NADINE 51.6 306.1 105 550 -1989 5 26 6 9 NADINE 26.0 129.1 47 756 -1981 8 22 18 16 ERNESTO 13.8 10.1 69 607 -1957 7 23 6 20 MICHAEL 65.1 310.4 102 296 -1967 12 16 0 16 VALERIE 25.6 204.4 163 812 -1996 12 4 12 8 CHRIS 34.5 150.5 61 625 -1986 11 7 0 19 OSCAR 67.9 50.8 69 413 -1953 12 10 12 2 KIRK 39.1 81.6 56 694 -1953 1 5 12 13 TONY 62.0 229.6 138 476 -1957 6 23 0 18 MICHAEL 44.5 310.9 28 709 -1956 11 11 6 28 HELENE 69.4 172.5 56 458 -1971 11 28 6 13 MICHAEL 20.6 214.1 124 241 -1988 12 5 0 27 WILLIAM 39.3 173.8 110 126 -1967 3 23 18 19 VALERIE 45.8 155.8 122 832 -2002 2 7 6 26 LESLIE 13.1 91.9 145 321 -1994 11 19 12 15 PATTY 22.9 174.5 80 828 -1950 6 16 18 27 HELENE 70.0 70.2 10 805 -1980 7 23 6 2 VALERIE 63.2 248.9 159 500 -1957 3 25 12 6 NADINE 14.9 97.9 102 208 -1966 5 8 6 19 VALERIE 40.3 45.7 116 874 -1978 12 11 18 16 NADINE 69.3 207.8 51 164 -1979 2 11 6 8 WILLIAM 28.0 273.4 68 733 -1967 2 14 6 19 PATTY 35.6 183.0 128 420 -1961 11 13 6 15 GORDON 27.2 146.9 91 899 -1992 6 17 12 2 CHRIS 47.5 317.2 120 869 -1970 6 18 18 24 ERNESTO 8.3 109.4 160 359 -1994 6 2 6 2 LESLIE 17.5 56.4 64 743 -1953 4 1 12 17 OSCAR 21.1 294.3 87 435 -1998 5 22 6 20 BERYL 35.4 176.8 95 836 -1968 12 13 6 17 MICHAEL 64.4 116.8 161 778 -1961 10 10 0 6 TONY 11.7 1.6 159 474 -1985 1 12 0 3 KIRK 65.3 268.0 66 438 -1994 5 2 18 23 KIRK 44.7 142.6 80 173 -1992 10 12 0 27 ALBERTO 42.6 76.0 155 0 -1962 10 3 6 3 DEBBY 38.0 322.9 116 16 -1976 12 3 0 3 JOYCE 40.8 114.0 126 120 -2002 2 10 0 12 KIRK 47.6 95.2 140 82 -1981 5 6 0 18 HELENE 24.7 233.0 106 68 -1993 12 4 6 20 WILLIAM 44.1 262.8 95 495 -1965 8 8 0 8 PATTY 26.6 268.5 13 534 -2003 10 16 6 25 BERYL 7.1 260.3 38 887 -1958 8 14 18 7 SANDY 27.1 299.1 108 834 -1950 7 24 12 18 NADINE 11.7 174.5 17 112 -1969 11 17 6 12 GORDON 65.6 176.3 144 258 -1957 10 22 6 4 FLORENCE 15.4 290.7 31 180 -1993 9 17 18 21 TONY 35.1 139.0 90 631 -1989 8 19 0 18 WILLIAM 63.9 160.7 116 173 -1987 5 12 12 24 LESLIE 50.5 357.9 66 176 -1969 9 2 18 21 LESLIE 10.9 141.4 45 652 -1992 8 8 12 4 RAFAEL 27.2 296.7 65 491 -1979 5 18 6 15 KIRK 38.4 208.0 66 499 -1963 12 24 12 4 WILLIAM 29.0 194.7 108 119 -1991 7 27 0 14 CHRIS 46.9 227.0 62 762 -1964 7 21 18 14 BERYL 50.6 6.6 94 147 -1994 1 27 12 6 RAFAEL 22.1 22.8 14 411 -1965 7 7 12 16 NADINE 57.7 45.2 122 686 -1980 5 7 6 23 GORDON 67.9 32.8 62 537 -1965 8 27 6 23 HELENE 69.5 302.4 21 226 -1972 11 26 18 11 BERYL 14.1 260.9 151 498 -1987 9 19 18 24 HELENE 11.3 213.7 114 749 -1952 1 19 12 1 BERYL 12.0 299.7 156 877 -1962 12 22 12 24 RAFAEL 25.7 86.4 90 653 -1973 11 24 18 6 BERYL 32.5 25.6 75 267 -1964 8 2 12 17 MICHAEL 42.8 79.7 161 854 -1996 1 21 0 4 LESLIE 56.4 89.4 86 338 -1985 3 4 6 22 ERNESTO 12.1 199.4 42 806 -1952 2 17 0 19 DEBBY 57.0 113.0 126 336 -2004 10 4 12 26 ERNESTO 26.1 199.6 139 220 -1980 10 13 0 20 VALERIE 31.9 202.0 25 446 -1983 9 19 18 16 PATTY 47.5 343.2 121 832 -1952 1 16 12 21 SANDY 24.3 270.7 84 505 -1986 7 15 12 22 NADINE 34.6 146.9 48 835 -1952 2 20 18 16 CHRIS 47.3 264.2 117 779 -1967 1 19 6 4 TONY 68.2 351.9 55 538 -1997 4 2 6 10 BERYL 22.5 11.4 164 217 -1977 12 8 0 11 KIRK 47.6 296.0 132 572 -1990 5 14 6 6 CHRIS 29.9 38.3 32 234 -1981 4 16 12 4 RAFAEL 20.1 307.4 99 89 -1996 2 15 0 28 MICHAEL 25.9 83.3 58 742 -1993 5 6 18 22 FLORENCE 11.8 118.4 71 267 -1999 9 5 0 28 KIRK 49.0 136.9 32 369 -1990 8 18 6 25 PATTY 68.1 78.3 26 700 -1976 8 19 6 20 GORDON 58.3 336.9 101 391 -1972 6 7 0 22 CHRIS 64.2 208.8 32 817 -1980 8 5 18 5 ERNESTO 35.5 303.3 157 304 -1952 1 17 6 25 ISAAC 42.6 226.6 20 591 -1966 6 10 6 25 SANDY 24.0 52.7 121 757 -1973 9 16 6 19 JOYCE 48.0 118.4 34 791 -1960 11 22 6 18 MICHAEL 59.3 105.7 161 501 -1993 11 15 18 6 ISAAC 24.0 131.0 27 381 -1994 10 25 0 16 CHRIS 56.8 251.9 51 301 -1964 9 24 18 15 VALERIE 45.3 10.1 84 895 -1963 2 21 6 13 OSCAR 66.8 322.1 109 536 -1959 7 19 18 8 LESLIE 11.3 196.6 61 284 -1972 5 6 6 12 RAFAEL 14.1 334.4 42 239 -1964 9 18 6 8 CHRIS 59.1 99.2 110 638 -1955 8 20 18 20 NADINE 19.0 254.4 160 427 -1996 9 18 0 6 RAFAEL 42.5 14.5 64 339 -1972 9 7 0 12 DEBBY 18.8 117.2 21 430 -1983 1 2 12 25 WILLIAM 30.1 7.3 122 131 -1972 3 10 12 16 ALBERTO 22.6 24.1 15 235 -1956 1 9 18 20 VALERIE 11.7 197.9 111 217 -1996 5 17 6 24 GORDON 19.9 271.2 57 857 -1993 1 7 6 20 WILLIAM 10.8 132.9 141 447 -1982 4 9 18 18 HELENE 23.9 271.1 39 422 -1982 7 24 6 8 ISAAC 66.5 68.0 16 817 -1981 2 5 18 19 TONY 41.9 24.6 80 290 -2003 5 4 6 17 ALBERTO 37.0 247.5 141 546 -1985 4 23 0 4 LESLIE 42.5 148.8 36 115 -1999 5 24 18 4 HELENE 48.8 55.2 145 391 -1989 6 12 0 21 CHRIS 24.9 161.4 111 554 -1953 4 6 0 5 SANDY 28.3 131.1 25 126 -1995 1 16 0 22 KIRK 55.8 288.0 76 49 -1985 6 16 18 7 CHRIS 24.2 135.9 155 380 -1990 5 12 6 4 RAFAEL 18.1 333.5 61 376 -1989 10 11 6 1 VALERIE 68.6 167.5 123 441 -1997 11 3 6 6 ALBERTO 37.4 202.8 72 423 -1997 9 25 12 8 KIRK 7.1 238.6 75 230 -1965 3 20 6 17 ISAAC 50.3 131.7 126 274 -1983 2 18 6 27 SANDY 47.0 120.7 79 241 -1979 7 1 0 4 NADINE 19.8 121.1 41 543 -1970 7 26 6 16 PATTY 22.3 49.3 25 627 -1971 7 6 0 4 TONY 49.4 307.1 28 323 -1995 9 10 6 6 TONY 60.3 338.8 38 233 -1953 12 2 18 16 KIRK 16.8 93.5 84 5 -1993 12 27 0 2 GORDON 38.7 146.0 58 117 -1984 10 4 18 12 ISAAC 45.3 288.1 75 325 -1970 12 4 18 4 CHRIS 42.0 320.0 136 468 -1988 9 25 12 22 DEBBY 28.5 242.3 148 721 -1980 3 3 0 22 PATTY 54.2 104.4 72 778 -1959 10 7 6 21 GORDON 17.8 218.8 31 593 -1985 2 24 6 13 SANDY 59.9 52.0 73 660 -2001 2 3 12 23 RAFAEL 12.8 267.4 50 609 -1996 11 25 12 17 JOYCE 67.4 114.4 106 662 -1990 3 18 12 12 BERYL 11.3 178.8 10 557 -1963 3 26 12 10 SANDY 19.3 178.4 46 844 -1956 10 16 12 5 ERNESTO 31.9 314.3 28 211 -2000 8 19 12 12 ALBERTO 33.1 166.6 75 59 -1990 10 23 12 2 FLORENCE 35.7 44.7 159 54 -1957 2 6 6 24 PATTY 38.5 335.3 18 488 -1995 1 25 6 5 BERYL 14.6 330.5 61 841 -1974 4 15 6 18 LESLIE 29.2 119.8 38 363 -1969 8 19 18 3 MICHAEL 38.2 221.7 122 311 -1990 7 10 12 6 TONY 42.9 289.5 97 370 -1957 5 21 0 25 PATTY 42.8 281.2 161 849 -1977 1 8 18 17 FLORENCE 67.9 100.6 16 761 -1963 6 2 6 4 NADINE 22.4 254.6 40 314 -1983 7 1 18 28 BERYL 52.0 357.7 14 602 -1980 1 14 6 4 LESLIE 32.7 349.3 153 346 -1975 10 3 18 27 NADINE 34.9 142.5 37 155 -1957 2 16 18 6 MICHAEL 60.0 332.6 16 865 -1960 10 22 0 13 ISAAC 67.4 266.0 40 542 -1953 2 5 12 3 ISAAC 53.3 25.7 90 756 -1960 2 7 0 16 LESLIE 9.4 232.4 58 222 -1961 5 20 18 22 PATTY 17.9 228.2 102 586 -1984 9 19 12 10 ISAAC 60.6 292.6 107 846 -1981 11 7 18 18 MICHAEL 39.4 309.6 161 788 -1990 9 21 18 27 PATTY 41.4 152.1 139 659 -2001 8 11 18 28 RAFAEL 50.6 210.3 52 874 -1954 3 11 18 27 ISAAC 46.1 297.2 18 32 -1961 8 23 18 3 GORDON 63.1 157.3 44 377 -1961 5 27 0 25 FLORENCE 11.1 128.8 140 219 -1974 7 18 12 23 WILLIAM 15.7 341.3 60 700 -1994 2 12 0 3 RAFAEL 67.3 221.2 139 239 -1989 1 4 12 5 HELENE 57.6 37.3 103 623 -1999 11 3 12 3 TONY 8.7 85.8 79 569 -1989 12 4 18 4 ALBERTO 9.4 173.3 53 13 -1984 10 19 12 20 DEBBY 33.5 200.4 144 566 -1953 10 9 0 24 BERYL 69.6 105.2 47 164 -1977 11 26 0 18 GORDON 28.6 352.1 34 161 -1982 6 19 12 1 BERYL 68.3 60.5 47 418 -1979 12 11 0 1 VALERIE 9.9 28.8 64 133 -1978 9 8 6 17 TONY 37.1 90.3 133 492 -2004 9 7 0 22 BERYL 9.2 106.5 21 494 -1995 9 18 6 11 PATTY 16.8 277.7 81 31 -1991 5 14 0 6 FLORENCE 16.8 112.2 88 35 -1996 9 27 6 13 MICHAEL 33.8 348.1 28 292 -1991 7 10 18 16 ALBERTO 19.5 183.9 66 572 -1980 6 4 0 5 ISAAC 26.0 312.7 53 850 -1986 8 13 6 13 ERNESTO 59.7 350.1 89 729 -1975 7 18 6 24 CHRIS 19.7 259.9 126 580 -1976 5 28 0 18 ERNESTO 31.5 32.5 38 274 -1987 9 15 6 7 CHRIS 15.4 282.7 65 551 -1982 3 13 6 28 JOYCE 53.3 193.4 112 179 -1970 4 13 12 23 JOYCE 65.5 334.6 74 389 -1952 10 10 6 6 KIRK 33.5 54.1 131 47 -1959 11 21 0 7 RAFAEL 38.1 117.9 107 539 -1996 5 6 0 20 MICHAEL 20.8 350.9 163 829 -1970 8 1 6 21 SANDY 25.2 313.5 59 389 -1986 8 16 18 20 DEBBY 41.2 206.7 95 695 -1966 12 5 0 22 JOYCE 19.3 197.2 150 305 -1996 8 26 12 1 WILLIAM 32.7 334.3 77 35 -1974 2 25 12 18 MICHAEL 42.9 65.4 107 30 -1955 7 1 6 21 NADINE 18.2 179.2 45 823 -1989 10 19 6 25 OSCAR 67.1 326.6 37 400 -1975 8 6 0 10 JOYCE 24.5 12.2 33 189 -2000 1 9 6 13 DEBBY 37.2 313.4 14 755 -1989 7 22 18 12 JOYCE 68.6 95.6 69 670 -1985 1 4 12 16 CHRIS 58.5 222.9 141 802 -1962 9 15 6 25 SANDY 30.3 47.0 12 65 -1993 3 24 6 7 FLORENCE 31.9 129.2 103 173 -2003 11 4 18 23 NADINE 29.6 117.9 16 83 -1969 10 12 6 12 HELENE 55.5 283.8 101 156 -1995 1 1 0 5 WILLIAM 32.6 202.6 77 720 -1997 6 14 6 21 ALBERTO 44.3 310.2 63 795 -1989 5 23 0 22 ERNESTO 15.7 247.3 10 123 -1974 10 5 12 22 DEBBY 47.3 331.6 101 229 -1996 6 6 12 14 FLORENCE 63.2 241.2 67 472 -1994 2 1 6 27 FLORENCE 27.6 126.0 164 6 -1960 1 7 6 5 FLORENCE 29.5 6.6 163 454 -1951 8 19 12 19 SANDY 32.3 283.1 113 351 -1971 6 23 6 2 LESLIE 27.6 230.5 110 769 -1985 2 1 6 10 LESLIE 13.0 6.4 74 467 -1999 5 28 12 16 BERYL 59.2 277.0 10 724 -1970 12 22 0 6 MICHAEL 51.3 101.8 82 58 -1998 6 15 18 24 SANDY 47.6 336.3 99 868 -1990 12 24 6 12 WILLIAM 12.2 46.3 79 739 -1954 6 18 0 12 RAFAEL 10.5 117.7 87 344 -1969 5 9 0 11 NADINE 39.2 139.4 139 705 -2001 9 25 6 24 PATTY 7.8 232.7 34 305 -1980 9 8 12 1 KIRK 36.6 286.1 139 550 -1993 6 12 6 13 JOYCE 59.2 106.0 122 349 -1967 5 12 6 19 ALBERTO 63.0 199.8 122 105 -1977 4 2 12 22 WILLIAM 69.8 72.8 160 275 -1956 6 7 0 9 GORDON 41.8 304.8 139 348 -1965 8 28 12 10 FLORENCE 37.1 135.4 142 664 -1995 3 18 0 16 ISAAC 38.1 221.7 50 393 -1983 8 25 12 1 PATTY 23.6 191.5 118 770 -1977 8 10 12 1 LESLIE 39.2 321.8 154 744 -1986 11 22 6 20 GORDON 10.5 109.4 63 767 -1992 4 17 6 22 ALBERTO 30.9 174.5 135 828 -1991 5 15 18 25 PATTY 16.5 132.9 140 518 -2001 12 2 18 3 GORDON 39.5 47.7 51 775 -1976 7 24 18 19 CHRIS 40.4 27.1 53 422 -1972 4 19 0 21 GORDON 58.0 135.3 146 517 -1994 4 24 18 3 JOYCE 54.3 74.6 62 454 -1993 1 4 18 15 NADINE 33.2 62.8 50 767 -1954 8 1 18 7 WILLIAM 21.3 185.5 100 445 -1962 6 24 18 23 ALBERTO 15.1 194.0 60 286 -1979 2 23 12 18 ERNESTO 59.4 2.5 63 212 -1972 10 17 6 27 FLORENCE 42.2 68.5 35 426 -1978 11 19 12 16 PATTY 63.2 247.9 27 868 -1978 8 6 0 6 LESLIE 36.3 305.8 143 581 -1999 12 15 6 10 MICHAEL 47.4 177.7 131 532 -1951 12 1 18 27 HELENE 53.3 95.4 103 486 -1988 7 2 6 5 OSCAR 29.3 284.0 82 575 -1989 11 11 18 10 CHRIS 63.0 37.1 123 582 -1995 1 4 18 10 TONY 34.6 63.9 164 203 -1993 11 5 18 11 HELENE 61.1 89.5 129 374 -1978 9 16 0 5 KIRK 16.8 325.1 14 686 -1991 12 6 6 24 GORDON 55.9 133.9 55 681 -1985 2 10 18 15 ISAAC 62.2 143.4 16 281 -1961 7 12 12 20 ERNESTO 59.5 118.7 37 451 -1978 11 5 6 7 ERNESTO 29.0 285.2 136 87 -1985 7 7 18 24 VALERIE 46.0 204.0 136 519 -1970 4 21 6 10 BERYL 41.7 237.9 64 356 -1963 8 18 6 28 NADINE 47.9 230.0 32 842 -1956 1 8 18 9 GORDON 45.5 343.0 142 894 -2000 9 27 18 22 PATTY 55.1 140.1 110 82 -1989 4 8 6 3 WILLIAM 54.8 161.7 128 584 -1964 1 18 12 4 ISAAC 50.0 40.9 140 549 -1980 9 24 0 1 SANDY 49.9 29.1 116 71 -1971 1 6 0 20 LESLIE 63.2 60.0 136 174 -1971 12 20 12 3 FLORENCE 49.1 313.9 125 168 -1953 8 3 12 26 ISAAC 57.1 252.7 56 445 -1950 10 2 6 16 NADINE 28.1 207.4 64 666 -1969 8 23 6 11 GORDON 23.4 314.0 151 732 -1972 9 26 6 28 CHRIS 60.3 194.3 59 863 -1956 8 1 18 18 TONY 62.5 223.8 58 866 -1961 3 2 12 15 ERNESTO 69.2 107.9 22 199 -1958 5 18 18 1 HELENE 30.7 123.7 141 9 -1987 2 13 18 14 OSCAR 61.2 190.5 130 122 -1968 7 4 6 23 CHRIS 38.9 160.8 46 102 -1987 4 28 6 24 HELENE 15.3 154.6 154 606 -1984 11 20 0 22 JOYCE 12.9 12.8 118 522 -1985 10 16 12 3 BERYL 45.2 27.1 102 718 -1997 1 10 18 12 TONY 13.9 125.7 91 570 -1998 4 18 18 27 RAFAEL 28.5 38.0 51 693 -1977 9 26 0 25 ERNESTO 67.3 100.1 85 779 -1998 3 20 18 7 LESLIE 47.9 49.4 47 309 -1951 6 20 12 15 LESLIE 36.6 330.0 103 812 -1998 12 15 0 24 GORDON 29.7 278.3 154 865 -1997 7 23 18 26 DEBBY 23.3 299.7 31 210 -1998 4 18 18 13 LESLIE 49.7 302.5 43 239 -1979 2 10 0 17 TONY 7.8 210.2 24 433 -1961 4 15 6 8 HELENE 8.2 269.7 33 485 -1953 11 14 12 21 SANDY 50.9 153.5 144 264 -1996 1 21 6 20 DEBBY 27.7 272.1 98 654 -1990 6 18 0 18 ERNESTO 54.2 3.8 16 133 -1986 5 20 6 24 ALBERTO 36.5 230.5 161 433 -1998 1 7 12 3 JOYCE 9.6 143.7 102 595 -1950 8 19 12 27 ERNESTO 47.3 160.3 150 195 -1987 11 4 18 12 CHRIS 63.1 207.5 155 891 -1979 3 14 6 28 OSCAR 37.5 288.5 37 717 -1960 4 26 0 19 TONY 62.9 228.4 159 299 -1961 5 11 6 9 OSCAR 58.5 99.4 25 601 -1955 7 14 18 18 GORDON 39.4 129.2 56 870 -1996 1 7 18 20 ERNESTO 50.9 234.4 161 650 -1964 10 23 6 24 ISAAC 14.3 23.0 159 410 -1993 1 12 0 3 ISAAC 58.5 301.9 63 94 -1960 4 10 18 21 JOYCE 60.3 103.9 120 527 -1978 9 8 0 17 DEBBY 55.1 218.1 70 742 -1950 3 12 6 3 GORDON 37.1 164.8 123 820 -1967 10 1 12 13 GORDON 28.5 257.8 59 605 -1974 8 23 0 26 ALBERTO 13.2 167.5 39 395 -1978 4 4 12 17 ISAAC 26.2 74.6 104 684 -1983 12 25 6 5 OSCAR 18.5 177.5 129 148 -1994 4 15 0 2 ERNESTO 68.7 237.8 134 101 -2002 2 13 12 20 LESLIE 41.6 174.6 47 616 -1955 9 14 12 10 ERNESTO 32.2 271.2 51 783 -1985 6 12 18 17 VALERIE 54.3 14.6 37 818 -1963 9 2 12 28 MICHAEL 66.4 246.8 113 555 -1991 11 9 18 4 DEBBY 60.7 236.2 39 398 -1981 2 10 6 23 DEBBY 52.8 139.8 58 395 -1954 6 14 12 6 VALERIE 38.1 258.8 96 259 -1965 6 10 0 24 SANDY 15.8 275.8 103 241 -1980 8 26 18 21 CHRIS 33.0 341.4 20 691 -1969 4 3 12 9 RAFAEL 26.4 27.7 37 614 -1961 11 13 0 8 ERNESTO 38.1 8.8 13 30 -1985 12 11 0 4 FLORENCE 59.6 310.5 30 327 -2004 5 19 12 7 PATTY 25.9 192.7 123 683 -1992 9 6 12 20 LESLIE 57.1 166.7 95 41 -1996 7 15 6 21 HELENE 12.5 118.7 146 283 -1951 4 23 18 16 ERNESTO 12.7 150.0 77 285 -1954 8 24 6 3 GORDON 66.5 243.1 92 317 -1986 6 18 12 28 FLORENCE 34.2 93.5 38 106 -1968 2 23 6 26 RAFAEL 41.9 223.4 61 285 -1962 1 26 6 14 TONY 58.1 350.1 164 320 -1962 11 8 18 6 PATTY 12.4 242.5 160 43 -1991 2 28 18 4 HELENE 42.5 246.0 140 771 -1954 1 27 6 13 GORDON 23.1 15.6 109 598 -1972 3 8 0 11 ISAAC 68.0 352.2 104 341 -1950 6 14 6 16 WILLIAM 32.9 236.2 100 786 -1957 10 24 12 14 JOYCE 64.5 231.0 50 617 -1999 3 20 18 26 ERNESTO 14.3 14.5 27 705 -1999 12 6 12 19 TONY 30.6 33.8 11 324 -1985 11 8 12 15 MICHAEL 56.4 47.5 30 698 -1985 12 9 12 26 CHRIS 20.1 260.5 123 132 -2001 1 1 6 17 ISAAC 7.5 40.0 61 6 -1985 3 10 6 10 DEBBY 43.6 351.2 161 721 -1958 8 3 6 13 LESLIE 48.8 216.5 60 338 -1963 11 11 0 13 VALERIE 13.8 188.1 111 495 -1993 9 5 18 17 OSCAR 17.5 151.6 21 644 -1987 10 16 18 15 OSCAR 7.1 250.9 75 298 -1995 1 11 12 13 WILLIAM 28.4 165.7 62 367 -1964 1 11 6 12 ERNESTO 19.9 9.0 163 757 -1992 5 8 12 28 TONY 58.7 280.0 41 282 -1977 11 11 0 5 VALERIE 25.9 95.9 160 134 -1997 6 24 12 19 LESLIE 16.1 307.3 56 806 -1959 5 26 0 7 FLORENCE 48.3 97.2 126 121 -2003 8 21 12 2 OSCAR 7.2 291.9 38 619 -1960 11 2 6 1 RAFAEL 55.6 183.5 150 99 -1978 3 27 6 4 FLORENCE 10.6 267.8 87 55 -2003 3 13 0 7 KIRK 41.5 243.7 105 313 -1982 3 9 0 8 DEBBY 30.8 85.1 118 204 -1986 8 24 6 6 ISAAC 58.6 200.2 148 44 -1969 12 25 0 17 BERYL 8.9 14.7 101 48 -1951 11 12 12 25 WILLIAM 11.0 323.1 75 744 -1998 11 21 0 12 BERYL 10.9 278.8 102 72 -1961 1 20 18 23 ALBERTO 43.5 207.5 44 273 -1962 1 23 12 7 GORDON 21.3 188.5 134 597 -1980 9 13 18 26 RAFAEL 39.8 93.7 97 785 -1981 8 5 18 7 DEBBY 34.7 100.2 138 865 -1997 6 6 6 25 CHRIS 27.5 238.8 52 503 -1977 12 24 6 28 BERYL 30.3 270.7 124 480 -1965 1 6 18 4 FLORENCE 49.1 119.5 150 498 -2002 6 7 12 4 VALERIE 60.0 99.4 75 368 -1956 9 10 12 4 JOYCE 45.5 103.2 86 60 -1995 9 23 6 15 TONY 18.1 267.4 138 829 -1989 12 19 18 25 LESLIE 38.9 286.4 105 820 -1951 3 21 18 22 TONY 14.3 175.7 37 607 -1991 6 3 18 27 WILLIAM 51.7 350.4 71 414 -1956 8 16 18 1 BERYL 29.8 285.6 69 486 -1957 1 16 6 6 DEBBY 8.8 340.7 16 0 -1995 12 26 18 11 LESLIE 52.2 182.3 61 152 -1999 7 19 6 23 HELENE 21.7 150.4 132 320 -1992 8 4 18 3 TONY 19.9 124.5 49 852 -1975 6 25 12 23 SANDY 39.2 86.1 42 760 -1979 9 19 12 17 SANDY 54.4 225.8 93 307 -1985 1 19 12 22 OSCAR 30.4 42.3 28 525 -1972 10 13 6 19 ALBERTO 29.4 49.6 53 273 -1992 10 7 12 12 DEBBY 60.9 35.6 131 548 -2002 12 1 0 22 PATTY 58.1 121.4 87 209 -1981 7 15 12 3 JOYCE 61.3 211.1 134 226 -1978 9 26 18 25 PATTY 14.5 155.6 44 735 -1995 3 12 0 16 BERYL 42.4 294.8 119 49 -1953 8 18 6 25 WILLIAM 8.6 283.4 86 171 -1951 12 6 6 19 GORDON 16.1 55.2 98 280 -1968 11 10 12 27 VALERIE 31.4 304.7 146 316 -1960 6 18 18 28 NADINE 63.2 329.9 49 346 -1997 2 23 18 13 LESLIE 39.1 26.2 11 646 -1989 10 27 12 6 MICHAEL 58.8 98.0 103 824 -1958 7 16 18 22 RAFAEL 54.9 61.1 62 709 -1989 3 2 12 28 LESLIE 31.1 28.1 130 465 -1955 6 7 6 14 CHRIS 35.9 61.4 91 661 -1991 7 9 12 22 FLORENCE 54.6 118.0 58 164 -1959 12 18 6 23 KIRK 52.4 259.3 20 430 -1959 5 24 6 18 OSCAR 35.5 250.6 30 3 -1979 5 12 18 14 BERYL 52.7 200.3 47 590 -1951 6 5 6 6 CHRIS 9.6 190.2 77 605 -1955 4 21 6 27 BERYL 26.4 124.1 131 97 -1953 11 16 6 7 TONY 65.6 336.9 126 880 -1952 5 8 18 16 HELENE 37.9 286.3 139 374 -2000 6 28 12 18 ALBERTO 54.8 69.1 11 871 -1995 12 11 12 20 OSCAR 64.9 258.5 133 309 -1998 8 17 12 17 GORDON 29.2 9.0 60 572 -1960 8 23 18 10 LESLIE 12.3 57.4 12 876 -1966 7 11 6 21 NADINE 64.8 107.5 21 543 -1975 7 6 12 15 LESLIE 14.4 15.8 22 581 -1981 4 27 0 25 BERYL 62.7 9.1 115 757 -2004 12 13 12 11 OSCAR 40.7 250.8 16 423 -1989 4 25 18 17 ERNESTO 49.3 252.4 36 804 -1954 8 17 12 22 DEBBY 61.5 241.8 26 185 -1987 6 24 12 13 ISAAC 31.9 57.7 97 671 -1966 11 15 12 10 PATTY 47.5 249.0 58 489 -1988 4 11 12 20 CHRIS 61.2 200.4 114 450 -1972 10 18 12 12 CHRIS 17.9 354.9 86 819 -1963 10 6 0 25 SANDY 27.1 299.3 113 268 -1983 6 19 18 14 ALBERTO 67.9 173.2 117 690 -1966 5 4 6 17 JOYCE 57.6 128.4 98 484 -1968 12 12 0 16 LESLIE 31.5 308.9 123 183 -1956 1 20 0 27 JOYCE 56.3 157.1 41 871 -1958 3 8 6 1 ERNESTO 40.6 151.8 56 526 -1964 6 27 12 13 ISAAC 28.3 297.9 138 36 -1960 6 22 12 20 SANDY 52.5 305.4 131 338 -1991 7 3 6 7 NADINE 26.7 50.5 43 776 -1953 4 11 6 1 VALERIE 27.7 5.9 112 752 -1965 12 2 12 9 OSCAR 26.3 47.4 47 371 -1971 7 7 6 1 CHRIS 51.2 149.9 102 515 -1979 7 3 0 9 MICHAEL 22.7 124.2 82 144 -2002 1 27 6 23 MICHAEL 43.7 224.1 46 516 -1980 3 21 12 14 WILLIAM 39.1 208.0 106 635 -1973 3 25 0 5 LESLIE 31.2 222.5 14 250 -1994 8 3 6 28 RAFAEL 60.4 66.0 59 894 -1957 3 12 18 23 FLORENCE 40.3 267.2 63 607 -2002 5 9 18 5 BERYL 54.0 198.2 70 365 -1964 12 25 12 14 ALBERTO 29.6 103.1 137 270 -1993 11 18 18 6 JOYCE 38.2 71.3 69 889 -1986 6 27 0 5 FLORENCE 14.9 173.0 140 437 -1978 2 19 12 2 ERNESTO 35.7 198.4 20 358 -1991 11 19 18 18 FLORENCE 15.4 221.4 105 867 -1995 11 27 6 9 PATTY 30.3 10.1 102 689 -1970 7 27 18 28 TONY 32.2 47.4 71 6 -1992 9 11 0 3 DEBBY 46.0 128.9 133 780 -1990 5 28 6 22 KIRK 14.3 188.0 46 874 -1976 4 4 6 16 WILLIAM 34.6 304.3 101 503 -1973 2 24 18 12 CHRIS 48.0 146.5 87 211 -1951 1 3 6 3 RAFAEL 30.4 231.0 136 31 -1960 3 5 18 13 ERNESTO 59.4 276.1 89 89 -1962 7 14 6 22 LESLIE 56.6 5.2 24 113 -1999 2 12 0 13 FLORENCE 45.5 224.0 55 176 -1977 10 13 18 20 TONY 46.4 99.9 160 138 -1996 1 11 12 28 ERNESTO 18.5 337.3 154 393 -1988 5 1 6 17 WILLIAM 55.0 251.8 32 794 -1956 9 2 12 14 BERYL 14.4 189.7 46 53 -1988 11 5 0 14 VALERIE 57.5 251.0 34 844 -2003 1 26 18 26 MICHAEL 21.0 345.9 83 762 -1959 1 20 6 4 JOYCE 58.5 44.4 46 553 -1988 4 12 18 1 BERYL 39.9 53.0 81 147 -1977 5 18 0 16 TONY 30.4 309.4 147 517 -1999 6 12 0 17 VALERIE 49.8 271.2 61 862 -1969 7 19 0 21 SANDY 29.7 343.9 38 652 -1997 7 16 12 9 SANDY 20.5 254.7 33 20 -1982 4 12 12 21 NADINE 65.9 188.6 146 72 -1984 6 20 6 2 WILLIAM 35.0 185.0 139 425 -1997 9 3 18 12 GORDON 46.8 294.1 47 78 -1973 8 17 18 27 BERYL 22.7 116.2 105 294 -1992 9 17 12 21 OSCAR 42.0 140.3 79 589 -1994 2 7 12 8 LESLIE 21.6 142.8 140 58 -1953 3 9 0 9 ERNESTO 32.2 54.6 109 643 -1995 8 7 12 1 CHRIS 61.9 308.1 14 646 -1996 9 26 18 22 GORDON 18.1 71.6 162 662 -1988 1 28 18 8 ISAAC 28.4 226.1 126 342 -1983 3 28 0 1 SANDY 24.8 171.3 131 852 -1980 5 26 0 19 WILLIAM 51.2 304.4 164 193 -1974 1 6 12 5 SANDY 12.0 47.0 138 89 -1959 9 13 12 24 HELENE 62.3 347.2 33 857 -1950 8 13 0 18 SANDY 44.4 354.4 19 475 -1967 2 2 18 10 ERNESTO 16.1 69.3 151 662 -1979 3 20 6 18 ALBERTO 46.5 330.6 127 65 -1990 3 24 0 18 ERNESTO 23.7 224.6 110 485 -1994 11 23 12 11 NADINE 31.2 139.0 53 557 -1965 6 22 6 25 MICHAEL 11.3 77.3 123 140 -1999 11 12 6 16 HELENE 42.1 159.8 163 701 -1993 10 22 18 6 ISAAC 49.1 328.9 80 377 -1986 4 28 6 10 BERYL 11.5 267.2 44 12 -1975 10 3 0 27 JOYCE 47.3 135.7 142 526 -1966 10 2 18 19 TONY 51.8 144.2 136 249 -1962 9 8 18 13 FLORENCE 15.9 223.7 131 622 -1978 9 8 12 4 NADINE 68.6 315.6 140 131 -1984 1 9 12 5 KIRK 65.5 249.3 127 319 -1972 9 18 0 26 JOYCE 66.1 84.6 97 683 -1986 6 9 12 27 TONY 41.6 239.2 17 557 -1997 4 28 0 26 DEBBY 49.7 176.2 37 302 -1987 1 13 6 14 GORDON 32.9 112.1 10 820 -1965 4 14 18 3 SANDY 27.9 238.2 126 369 -1985 1 16 6 26 FLORENCE 19.8 31.5 36 759 -1974 6 19 18 23 BERYL 31.7 1.7 133 461 -1979 1 9 12 18 TONY 18.9 66.4 132 574 -1963 12 26 12 16 DEBBY 8.2 184.1 129 656 -1984 3 9 6 12 LESLIE 35.9 168.9 46 769 -1981 12 20 0 23 GORDON 55.7 228.0 12 57 -1960 6 22 18 13 ALBERTO 34.3 26.3 90 462 -1986 8 20 0 7 FLORENCE 19.4 238.7 64 624 -1965 4 3 12 19 LESLIE 22.0 90.0 136 809 -1960 10 9 18 2 ERNESTO 25.8 41.3 92 717 -1961 9 20 6 26 JOYCE 50.0 210.8 68 130 -1986 5 14 18 25 ERNESTO 43.5 201.9 53 606 -1985 2 1 0 10 KIRK 52.4 156.0 147 379 -1980 9 10 6 25 JOYCE 10.3 188.8 133 510 -1965 4 4 12 24 DEBBY 28.5 78.5 110 470 -1975 4 24 0 25 BERYL 59.5 41.4 68 549 -1974 4 13 6 1 ERNESTO 54.5 50.4 134 505 -1997 1 11 18 1 ERNESTO 42.8 38.8 143 250 -2003 12 24 18 18 NADINE 67.9 143.4 55 782 -2000 3 4 12 2 SANDY 32.3 83.7 67 647 -1981 2 11 18 7 OSCAR 25.2 237.1 116 378 -1967 1 20 0 27 LESLIE 36.0 97.2 92 544 -2001 2 18 0 8 KIRK 52.3 274.6 83 340 -1961 1 17 6 25 OSCAR 15.3 260.5 97 742 -1975 3 18 18 17 BERYL 14.2 199.1 107 178 -1952 6 7 0 28 ISAAC 18.6 2.0 146 621 -1993 5 6 6 8 VALERIE 43.9 243.7 153 188 -1985 7 10 12 11 JOYCE 47.8 350.9 62 599 -1976 9 3 0 6 TONY 49.6 53.2 68 30 -1984 9 23 18 2 JOYCE 19.7 138.4 156 545 -1982 11 22 18 5 MICHAEL 43.8 127.6 158 415 -1998 5 2 12 16 WILLIAM 23.7 119.6 70 674 -1968 5 7 6 10 SANDY 42.5 322.8 67 378 -1981 3 6 12 20 TONY 48.0 177.4 85 584 -1974 1 7 6 8 OSCAR 14.6 144.0 90 137 -1966 7 3 6 6 ERNESTO 40.1 334.9 30 559 -1971 10 18 18 20 ISAAC 12.0 212.9 112 213 -1990 6 8 12 20 WILLIAM 33.9 18.6 143 866 -1984 1 25 0 2 BERYL 14.6 141.4 101 796 -1991 6 21 0 4 OSCAR 22.5 114.8 27 373 -1972 3 5 18 24 GORDON 27.9 342.9 15 277 -1985 11 22 12 28 JOYCE 42.5 119.2 11 792 -1976 1 13 12 1 JOYCE 37.8 135.9 44 64 -2003 5 24 18 23 ERNESTO 7.3 255.4 126 548 -1993 6 15 12 5 FLORENCE 41.1 219.6 110 597 -1968 10 10 18 26 KIRK 20.8 68.2 144 702 -2004 6 23 12 20 ISAAC 30.3 37.6 135 401 -1995 10 10 18 21 TONY 33.4 108.3 49 465 -1987 6 15 12 5 ALBERTO 15.9 287.9 30 582 -1985 4 19 0 21 PATTY 66.2 201.7 109 611 -2004 12 27 6 26 HELENE 43.5 88.9 64 768 -1985 8 23 12 11 OSCAR 63.2 157.8 47 161 -1957 11 9 18 9 KIRK 70.0 88.6 91 500 -1952 6 16 0 23 KIRK 17.2 334.4 40 614 -1996 4 28 12 3 ISAAC 37.3 72.2 134 346 -1952 8 12 6 25 NADINE 40.3 239.3 54 150 -2002 6 16 18 1 GORDON 15.1 242.3 161 632 -1957 12 19 0 8 MICHAEL 19.7 229.3 48 63 -1996 2 12 18 27 WILLIAM 40.2 23.9 17 77 -1973 6 24 12 19 ERNESTO 34.2 83.7 14 40 -1987 11 27 0 1 HELENE 63.4 313.4 111 497 -1956 2 22 12 7 ERNESTO 66.8 274.1 31 320 -1967 12 12 18 26 ALBERTO 38.0 37.2 153 801 -1968 10 10 18 16 RAFAEL 64.4 269.4 104 823 -1985 4 2 0 7 KIRK 40.6 177.4 108 666 -1968 11 17 0 17 LESLIE 65.8 267.5 62 630 -1989 4 4 0 1 VALERIE 58.0 183.2 127 491 -1951 9 19 0 17 DEBBY 49.9 25.8 125 563 -1956 9 8 6 23 MICHAEL 12.2 307.8 98 333 -1977 1 9 12 6 CHRIS 62.6 144.1 110 584 -1987 4 24 18 12 PATTY 49.4 234.7 70 368 -1961 3 5 0 2 DEBBY 31.6 99.7 76 606 -1991 10 11 12 6 PATTY 13.3 242.8 87 797 -1993 4 15 6 18 LESLIE 57.2 15.6 20 544 -1992 4 16 0 2 SANDY 20.6 191.4 159 106 -1981 10 16 0 23 RAFAEL 62.9 328.9 95 889 -1981 6 22 18 12 SANDY 37.3 253.5 94 575 -1972 9 28 18 25 PATTY 67.3 184.1 27 61 -1987 5 16 6 17 PATTY 23.7 77.1 78 686 -1979 11 13 18 26 RAFAEL 13.8 310.3 113 18 -2000 4 26 6 28 JOYCE 38.3 56.9 96 376 -2002 4 25 18 8 KIRK 42.4 132.5 140 519 -1996 12 7 18 17 VALERIE 11.4 55.3 63 266 -1975 4 24 18 22 JOYCE 7.1 262.0 71 483 -1972 11 1 12 22 PATTY 17.6 159.6 43 552 -1971 8 28 12 15 ALBERTO 9.8 4.0 27 317 -1997 10 11 0 14 ISAAC 20.7 149.0 81 306 -1996 1 13 18 24 ERNESTO 61.2 199.1 48 795 -1981 2 14 18 17 ERNESTO 54.6 119.5 52 528 -1961 8 3 6 19 ISAAC 27.5 332.0 74 545 -1950 9 25 12 11 OSCAR 15.5 221.4 24 674 -1954 9 11 18 27 DEBBY 28.8 12.3 91 597 -1966 1 20 6 24 BERYL 16.5 80.5 154 38 -1987 9 9 6 15 OSCAR 14.1 93.3 59 731 -2001 3 27 18 21 NADINE 17.9 207.5 140 594 -1977 9 20 18 4 ALBERTO 47.1 321.7 76 580 -1992 4 12 18 13 FLORENCE 35.3 312.3 147 372 -1982 1 21 18 24 KIRK 53.1 344.4 93 474 -1989 11 6 18 25 CHRIS 36.5 154.3 158 388 -2002 8 2 0 1 GORDON 35.5 101.4 33 620 -1988 10 19 6 14 WILLIAM 42.3 342.8 39 506 -1996 7 1 6 26 DEBBY 15.9 138.7 21 85 -1955 2 26 12 7 ERNESTO 24.6 96.6 21 67 -1999 7 28 18 8 KIRK 32.9 140.3 97 517 -1979 1 19 12 8 KIRK 40.6 61.4 106 59 -1962 11 14 0 20 ALBERTO 9.4 64.9 96 89 -1957 9 27 6 14 LESLIE 42.9 244.9 162 259 -1962 10 21 6 7 MICHAEL 39.5 217.6 151 360 -1981 1 6 0 11 OSCAR 18.4 167.8 159 322 -1969 7 27 0 12 DEBBY 58.2 25.3 20 512 -1974 7 9 18 25 PATTY 29.7 167.8 53 107 -1987 2 15 12 22 PATTY 45.6 31.1 81 148 -1971 5 1 0 9 NADINE 10.9 24.8 77 457 -1982 11 20 18 16 GORDON 64.6 65.7 12 768 -1986 1 26 0 12 NADINE 55.7 107.7 88 175 -1993 8 6 0 9 ISAAC 50.4 101.1 18 396 -1951 8 18 12 5 HELENE 46.7 80.8 105 387 -1999 6 14 12 4 CHRIS 50.8 224.2 149 502 -1994 12 17 18 25 FLORENCE 47.5 213.6 53 637 -1976 9 10 6 2 JOYCE 42.6 301.9 50 678 -1956 12 18 18 26 OSCAR 18.6 301.8 53 807 -1978 12 15 0 17 WILLIAM 22.8 64.5 21 393 -1953 11 18 6 16 CHRIS 22.0 182.6 52 55 -1987 1 28 18 7 GORDON 19.9 185.7 107 653 -2001 5 23 18 4 FLORENCE 25.8 12.7 17 241 -1983 10 21 12 27 KIRK 63.8 321.4 98 253 -1966 4 23 0 16 LESLIE 23.4 226.0 55 540 -2004 7 14 6 1 JOYCE 47.2 172.5 37 750 -1995 10 21 0 15 NADINE 22.9 266.6 75 55 -1995 11 11 6 26 HELENE 48.2 216.0 63 842 -1973 12 8 6 22 SANDY 43.5 297.7 155 689 -1986 10 15 12 10 PATTY 39.5 181.2 152 350 -1982 8 27 12 6 KIRK 51.1 316.8 142 899 -1981 1 27 6 5 KIRK 56.4 297.8 37 524 -2000 4 10 0 16 WILLIAM 47.5 237.9 162 257 -2004 3 16 6 23 BERYL 51.5 121.0 157 312 -1996 8 11 0 20 RAFAEL 32.2 238.2 127 773 -2002 9 9 6 1 GORDON 17.5 128.6 162 43 -1966 6 8 0 17 PATTY 19.1 76.5 127 464 -1982 6 27 6 27 ALBERTO 35.6 19.4 41 254 -1986 4 22 6 5 BERYL 39.4 176.0 31 303 -1956 3 5 6 22 PATTY 58.3 344.4 115 736 -2003 12 25 12 3 LESLIE 67.1 16.6 81 497 -1993 2 11 18 10 SANDY 32.2 105.4 107 396 -1951 10 25 6 6 FLORENCE 24.2 217.2 30 851 -1995 10 4 0 20 VALERIE 11.3 109.4 107 567 -1959 9 10 18 11 NADINE 8.0 312.0 31 864 -1996 9 16 12 27 PATTY 43.4 95.5 150 505 -1953 11 13 12 7 NADINE 56.5 139.1 74 470 -1964 1 16 18 5 MICHAEL 26.9 70.3 87 336 -1989 3 26 0 16 DEBBY 38.2 253.8 38 559 -1994 1 14 0 16 MICHAEL 17.3 227.7 97 619 -1961 4 26 12 7 VALERIE 59.7 140.3 17 584 -1999 4 25 0 26 MICHAEL 40.2 260.3 140 175 -1995 2 4 12 16 GORDON 60.2 282.3 151 645 -1971 12 11 12 16 CHRIS 20.7 258.4 42 285 -1967 2 5 12 3 ERNESTO 67.8 46.4 34 824 -1968 7 20 12 22 SANDY 41.0 18.3 24 339 -1984 4 18 12 14 ISAAC 67.6 245.7 34 565 -1961 8 8 18 9 ERNESTO 25.7 129.3 45 330 -1956 11 2 0 25 NADINE 39.7 221.2 30 55 -1995 6 23 18 22 WILLIAM 27.2 39.9 98 619 -1965 12 24 18 15 GORDON 46.4 114.0 44 283 -1986 11 3 18 20 PATTY 44.3 76.9 46 857 -1961 7 14 0 23 RAFAEL 42.7 261.2 100 37 -1991 7 4 18 2 HELENE 31.5 34.6 17 268 -1975 6 8 18 23 LESLIE 69.7 345.7 87 797 -1979 7 11 6 5 ERNESTO 9.7 82.6 67 597 -1987 6 14 6 27 DEBBY 20.8 65.3 160 140 -1973 2 24 0 4 SANDY 37.5 317.9 42 138 -1951 10 11 12 5 NADINE 24.2 48.9 46 700 -1970 7 3 12 7 JOYCE 16.3 130.1 79 263 -2004 3 17 12 7 SANDY 22.5 70.6 23 824 -1950 6 2 6 11 NADINE 60.4 337.5 26 39 -1999 11 20 18 17 GORDON 20.7 303.7 148 739 -1982 7 4 18 9 JOYCE 31.1 348.7 18 128 -1963 8 4 0 24 ALBERTO 60.1 128.9 139 694 -1986 5 15 12 13 PATTY 33.5 139.9 100 232 -1982 6 20 0 18 LESLIE 58.1 287.6 92 458 -1978 5 13 6 7 KIRK 37.1 303.0 101 478 -1976 5 18 12 21 JOYCE 33.3 285.4 22 473 -1983 7 2 6 3 ISAAC 46.7 300.4 17 672 -1960 2 21 6 19 KIRK 68.8 65.8 102 499 -1974 6 2 12 23 GORDON 7.8 98.4 101 260 -1968 3 22 6 3 ERNESTO 15.6 308.9 78 574 -1971 2 24 0 11 WILLIAM 52.7 221.0 96 718 -1995 12 19 12 17 RAFAEL 15.3 198.2 54 769 -1976 6 3 12 20 MICHAEL 50.3 175.5 128 499 -2000 5 13 12 14 HELENE 39.1 345.2 33 439 -1996 3 11 12 23 ISAAC 38.8 333.3 99 115 -1996 1 8 12 5 OSCAR 55.1 202.4 36 13 -1983 7 7 6 26 ERNESTO 25.1 123.8 28 699 -1953 11 4 0 24 SANDY 68.3 250.0 60 695 -1989 5 11 12 28 KIRK 11.1 3.5 28 312 -1983 12 2 6 27 TONY 40.9 12.6 98 821 -1999 2 26 6 1 CHRIS 62.6 162.6 45 259 -1969 5 26 12 15 ERNESTO 18.1 61.3 163 625 -1955 6 17 18 18 OSCAR 11.4 350.8 34 312 -2003 1 27 12 16 NADINE 22.1 116.0 103 602 -1964 11 14 12 27 RAFAEL 64.9 283.4 140 832 -1971 7 8 12 21 TONY 38.0 216.5 156 347 -2001 8 2 0 15 VALERIE 20.8 308.2 127 6 -1963 8 14 6 4 SANDY 58.9 178.3 48 158 -1972 12 6 6 1 BERYL 41.0 69.8 160 295 -1969 9 21 0 25 ALBERTO 68.6 101.3 112 298 -1958 11 17 6 20 NADINE 69.1 228.7 45 828 -1997 7 21 0 14 CHRIS 61.6 149.5 23 134 -1956 12 14 6 12 JOYCE 34.7 279.2 144 606 -1963 5 11 6 2 FLORENCE 18.2 256.2 157 887 -1966 12 13 6 7 ISAAC 25.6 229.3 118 704 -1958 11 20 6 8 GORDON 8.7 158.1 120 302 -1992 4 27 0 14 FLORENCE 16.1 146.6 35 293 -1982 6 15 18 22 KIRK 18.2 93.1 74 70 -1978 12 15 18 6 FLORENCE 26.0 90.9 77 337 -1963 8 19 6 5 GORDON 37.7 281.7 87 870 -1988 9 18 0 12 WILLIAM 50.7 89.9 65 128 -2001 12 16 6 8 OSCAR 60.5 322.7 44 166 -2002 3 17 18 20 PATTY 55.0 116.6 158 445 -1967 3 9 12 7 KIRK 54.0 85.5 143 129 -1952 8 16 0 21 KIRK 24.7 24.4 156 57 -1950 11 26 12 21 BERYL 63.8 17.4 40 197 -1995 6 2 18 24 ALBERTO 25.3 252.9 80 312 -1993 4 15 6 7 GORDON 56.0 144.2 20 9 -1994 2 13 18 14 VALERIE 61.5 179.1 78 31 -1950 8 17 0 12 VALERIE 64.9 114.1 87 731 -1960 4 11 6 23 MICHAEL 47.1 49.5 100 46 -1950 4 11 6 18 ISAAC 25.9 86.5 114 592 -1977 10 8 6 1 ALBERTO 21.8 182.3 11 593 -1978 6 17 18 17 SANDY 63.9 6.3 98 815 -1981 11 13 6 11 LESLIE 64.1 333.0 152 795 -1981 10 1 12 5 BERYL 20.0 30.0 79 543 -1958 3 22 18 11 HELENE 37.7 282.7 58 356 -1956 1 13 0 13 OSCAR 65.9 194.8 73 606 -1951 2 9 6 5 ALBERTO 24.5 8.6 101 710 -1977 5 5 18 16 FLORENCE 50.4 206.7 100 81 -1979 8 26 18 11 VALERIE 27.9 140.8 50 460 -1975 10 26 18 8 FLORENCE 26.1 100.6 162 762 -1963 7 27 12 7 OSCAR 63.1 226.1 110 513 -1962 4 18 18 6 SANDY 57.5 17.6 87 442 -1963 10 23 12 16 DEBBY 48.9 246.9 134 510 -1986 12 13 0 9 VALERIE 16.7 143.9 65 366 -2004 3 3 18 20 LESLIE 12.2 292.7 13 787 -1990 6 18 12 20 PATTY 55.2 50.1 140 256 -1966 11 1 18 9 RAFAEL 42.6 149.8 36 9 -1978 6 5 12 19 GORDON 24.0 8.1 17 321 -1957 3 3 0 19 VALERIE 44.8 255.4 103 581 -1951 11 10 6 27 WILLIAM 12.8 356.6 115 128 -1961 2 9 6 21 NADINE 40.8 339.0 57 723 -1968 2 17 12 7 MICHAEL 64.1 96.0 87 472 -1958 3 22 6 14 ISAAC 53.8 9.9 64 533 -1992 2 26 6 23 ISAAC 56.8 191.4 91 285 -1954 11 13 18 12 VALERIE 37.1 340.0 65 195 -1999 1 21 6 23 WILLIAM 48.6 351.3 66 477 -1978 1 6 0 17 OSCAR 66.1 271.9 83 148 -1952 12 23 0 4 PATTY 41.4 84.9 34 512 -1965 5 12 0 12 PATTY 37.5 81.8 125 879 -1988 11 5 18 16 WILLIAM 46.5 259.0 148 814 -1959 1 3 6 21 FLORENCE 25.6 222.0 18 115 -1952 9 24 0 8 BERYL 24.9 318.8 52 769 -1951 12 23 12 18 LESLIE 60.4 184.8 40 776 -1998 9 14 6 3 NADINE 64.0 170.0 14 326 -1997 4 24 6 28 ERNESTO 63.0 261.1 87 668 -1970 6 18 6 16 JOYCE 65.6 10.4 102 734 -1999 2 6 6 22 CHRIS 27.0 172.4 22 312 -1963 10 4 12 7 SANDY 46.5 119.9 56 444 -1958 6 13 0 13 SANDY 56.0 337.5 66 632 -1955 4 22 12 12 CHRIS 26.3 116.8 18 798 -1997 3 11 12 3 WILLIAM 37.6 226.5 93 268 -1968 11 27 0 19 HELENE 7.1 201.9 112 624 -1955 9 23 0 18 ALBERTO 16.4 162.1 44 215 -1992 11 22 18 21 MICHAEL 46.4 304.2 56 825 -1954 2 18 0 20 HELENE 23.0 353.7 54 888 -1955 4 7 0 1 ALBERTO 47.9 12.2 81 812 -1954 11 26 0 17 BERYL 23.6 234.4 137 771 -1986 12 3 0 22 ERNESTO 24.6 299.1 150 417 -1999 6 10 0 3 GORDON 30.7 94.3 127 238 -1999 1 14 0 7 MICHAEL 32.5 327.9 86 364 -1989 4 2 12 18 PATTY 45.1 338.6 91 550 -1955 3 2 18 21 PATTY 22.2 157.3 118 280 -2001 9 28 18 3 RAFAEL 35.8 228.9 55 208 -1997 5 18 0 6 HELENE 48.6 131.9 163 9 -1988 7 2 12 22 SANDY 16.9 39.3 37 389 -1999 8 17 18 13 VALERIE 47.3 110.7 57 463 -1967 7 9 0 14 PATTY 17.3 211.7 132 276 -1968 3 17 0 16 OSCAR 54.9 175.0 54 75 -1996 11 8 12 19 ERNESTO 45.0 43.3 52 522 -1951 5 5 6 4 ERNESTO 26.6 170.3 103 370 -1951 8 27 6 6 JOYCE 31.7 263.7 163 117 -1988 9 28 18 7 MICHAEL 26.4 124.6 116 193 -1954 8 2 6 2 SANDY 39.8 349.5 55 11 -1959 9 1 6 12 SANDY 53.6 78.8 124 426 -1995 7 16 12 13 OSCAR 62.2 316.1 124 618 -1992 11 10 0 20 DEBBY 24.8 244.8 152 626 -1999 2 24 0 4 GORDON 59.6 102.3 66 302 -1993 9 1 18 21 JOYCE 46.5 332.5 18 494 -1961 8 24 18 16 PATTY 26.4 37.5 42 298 -1997 8 26 18 22 ISAAC 29.9 174.8 53 842 -1988 2 23 0 25 TONY 9.3 85.3 13 821 -1996 11 17 12 4 GORDON 50.1 219.4 161 344 -1971 9 13 6 18 NADINE 48.3 355.8 98 765 -1963 6 3 6 11 RAFAEL 36.9 28.1 24 159 -1999 6 16 18 23 RAFAEL 32.2 326.7 94 700 -1954 12 24 6 10 SANDY 33.8 261.9 155 717 -1953 10 20 18 21 ALBERTO 21.4 145.6 36 699 -1958 3 18 18 23 OSCAR 60.5 102.6 21 398 -1964 2 20 18 26 NADINE 23.9 188.6 27 640 -2001 10 1 6 28 DEBBY 60.4 252.3 111 768 -2004 11 20 18 21 GORDON 51.6 138.3 26 333 -2001 4 26 18 8 MICHAEL 47.7 64.1 137 897 -1985 10 10 12 12 HELENE 19.8 42.9 30 610 -2000 12 11 0 1 TONY 34.2 349.9 43 192 -1967 4 1 6 16 CHRIS 17.2 237.7 35 512 -1957 9 15 18 2 BERYL 58.4 163.0 68 599 -1977 8 11 18 27 DEBBY 37.9 124.0 78 156 -1960 7 8 6 23 HELENE 31.8 217.2 59 674 -1963 2 1 18 26 SANDY 30.1 120.5 41 10 -1994 3 5 18 10 WILLIAM 10.8 169.2 82 247 -1971 2 8 0 26 WILLIAM 41.1 211.2 46 844 -1985 5 21 6 22 ALBERTO 15.8 245.0 109 522 -1981 6 28 18 1 NADINE 48.9 79.3 93 573 -1978 4 20 18 3 KIRK 52.3 68.0 76 621 -1957 4 6 12 7 OSCAR 58.1 193.8 20 689 -1973 4 25 12 6 RAFAEL 35.6 61.2 40 293 -1960 5 9 18 28 JOYCE 41.4 34.8 35 809 -1999 1 11 12 5 VALERIE 53.3 122.3 105 227 -2004 9 2 18 15 GORDON 28.0 343.2 59 829 -1973 1 7 18 2 ISAAC 17.2 125.1 90 423 -1982 12 27 12 20 RAFAEL 17.0 227.6 161 673 -1974 8 3 12 5 PATTY 15.8 257.9 24 603 -1986 1 14 18 7 LESLIE 59.5 141.7 80 888 -1984 4 4 0 7 HELENE 32.6 255.3 40 766 -2004 12 8 12 10 GORDON 57.9 197.7 60 481 -1962 7 24 12 8 VALERIE 11.6 269.8 56 253 -1957 10 13 12 6 HELENE 50.4 102.6 17 849 -1993 3 7 6 14 ISAAC 40.6 270.9 45 316 -1980 8 25 6 15 TONY 15.5 11.9 22 234 -2000 1 21 18 8 MICHAEL 26.9 205.1 23 304 -1972 5 19 6 19 PATTY 66.7 188.8 61 640 -1960 5 19 12 12 DEBBY 16.3 287.6 158 703 -1980 12 5 6 10 MICHAEL 49.9 37.6 82 841 -1962 1 26 0 6 TONY 21.2 59.9 141 95 -1977 6 3 6 16 KIRK 7.8 165.3 21 389 -1956 1 4 18 9 BERYL 40.1 22.3 28 443 -1989 7 22 0 5 PATTY 47.9 295.7 139 114 -1955 8 20 6 12 VALERIE 44.5 267.8 121 131 -1958 3 26 6 5 GORDON 23.9 114.0 116 169 -1951 10 12 12 4 ERNESTO 9.1 123.1 26 425 -1981 6 13 6 11 KIRK 37.4 274.5 104 813 -1991 1 15 6 26 ERNESTO 50.4 114.3 70 325 -1950 7 3 12 11 DEBBY 60.3 165.8 52 132 -1981 2 19 6 7 OSCAR 21.6 5.0 34 295 -1957 2 28 18 16 RAFAEL 61.1 44.2 104 194 -1954 10 27 0 17 OSCAR 17.9 180.7 130 90 -1996 2 21 6 11 ERNESTO 13.2 195.9 17 444 -1970 4 17 12 11 HELENE 9.6 245.1 42 743 -1995 3 25 18 25 HELENE 48.1 348.4 121 714 -1956 11 10 18 27 NADINE 39.3 220.8 48 374 -1959 1 16 12 12 RAFAEL 62.9 66.9 125 315 -1964 5 8 6 27 HELENE 52.7 8.8 35 378 -1963 8 28 6 16 DEBBY 15.5 326.7 92 453 -1976 2 25 6 24 RAFAEL 67.2 116.7 66 756 -1978 1 6 6 13 KIRK 22.6 255.7 24 682 -1956 2 13 12 16 ISAAC 19.9 304.8 134 363 -1993 12 8 0 11 GORDON 41.2 26.6 61 613 -1982 9 19 6 3 RAFAEL 48.9 62.7 32 826 -1990 2 13 0 10 CHRIS 36.2 164.0 126 476 -1972 5 17 0 26 LESLIE 51.7 254.4 117 843 -2004 2 23 18 18 ISAAC 32.3 281.7 115 698 -1980 5 3 12 20 LESLIE 11.0 303.3 70 623 -1964 12 15 18 12 RAFAEL 55.6 252.9 129 821 -1999 8 19 6 5 ALBERTO 49.7 162.4 18 585 -1981 10 21 0 8 VALERIE 55.4 244.8 99 373 -2002 5 9 12 26 ALBERTO 25.7 174.9 162 371 -2003 2 28 12 4 FLORENCE 36.0 227.9 19 782 -1991 11 26 0 21 KIRK 54.1 83.2 16 200 -1960 8 6 18 21 VALERIE 16.2 254.0 103 792 -1959 8 27 18 20 BERYL 68.8 58.6 115 838 -1981 4 17 6 22 LESLIE 47.0 202.8 42 311 -1954 5 12 18 7 VALERIE 35.5 83.1 157 344 -2001 8 11 0 2 OSCAR 12.6 167.3 130 205 -1982 2 24 6 1 NADINE 10.9 158.8 162 28 -1978 7 16 18 8 SANDY 32.6 123.2 155 353 -1969 10 1 6 13 NADINE 21.1 323.5 114 790 -1992 12 14 6 8 ALBERTO 26.8 347.6 24 345 -1960 1 19 6 27 LESLIE 19.0 121.7 23 561 -1974 5 9 18 19 TONY 62.0 321.2 109 330 -1972 6 28 18 7 JOYCE 21.4 226.6 36 470 -1976 8 28 6 10 HELENE 13.5 51.1 26 52 -2001 1 3 6 27 NADINE 65.8 79.5 50 65 -1995 9 14 6 16 HELENE 9.1 49.8 50 314 -1996 7 18 6 10 WILLIAM 63.8 18.7 120 110 -1969 4 8 0 14 HELENE 24.9 139.0 73 639 -1986 9 23 18 8 MICHAEL 63.2 264.2 33 365 -2000 7 21 18 14 JOYCE 69.4 109.4 74 732 -1974 1 4 18 12 ERNESTO 18.9 49.7 23 594 -1990 2 6 12 13 SANDY 57.1 271.0 44 233 -1989 8 12 0 25 LESLIE 51.5 308.2 49 365 -1990 1 18 12 9 BERYL 41.5 308.3 73 270 -2001 10 10 12 10 GORDON 42.7 266.3 48 414 -1986 5 7 12 21 MICHAEL 37.5 103.4 27 265 -1959 6 17 0 19 OSCAR 19.5 336.1 90 855 -2001 2 23 0 25 RAFAEL 26.0 269.4 146 257 -1977 11 21 12 24 LESLIE 28.3 190.5 33 736 -1965 8 9 18 23 RAFAEL 15.9 152.6 149 580 -2001 1 14 12 18 CHRIS 63.9 132.1 76 290 -1968 10 16 12 22 HELENE 39.3 16.8 32 3 -1977 8 28 12 21 JOYCE 35.5 194.3 156 297 -1960 8 5 12 20 RAFAEL 35.7 264.1 62 343 -1970 9 6 6 24 OSCAR 67.5 117.3 92 557 -1980 4 12 6 24 RAFAEL 57.7 62.8 79 273 -1968 11 2 6 19 HELENE 13.7 53.8 34 491 -1996 6 1 6 18 BERYL 43.7 223.5 36 98 -1961 2 18 18 4 ALBERTO 30.5 91.0 91 667 -1995 2 11 0 11 GORDON 60.8 165.3 140 888 -1988 10 27 18 16 FLORENCE 9.6 257.5 132 145 -2002 4 17 18 25 BERYL 32.2 332.0 84 620 -2000 9 23 12 24 ERNESTO 50.5 50.0 118 569 -1974 6 18 18 13 LESLIE 31.3 204.8 101 491 -1960 6 9 12 2 LESLIE 30.5 139.0 81 204 -1960 3 1 18 12 OSCAR 69.0 292.4 58 192 -1965 4 8 0 12 TONY 55.3 255.5 154 892 -1997 1 10 6 25 NADINE 58.2 330.8 70 381 -1966 10 22 0 24 TONY 59.8 8.3 11 216 -1951 5 25 6 24 SANDY 55.9 186.3 141 530 -1956 2 4 6 20 WILLIAM 66.4 287.0 119 104 -1964 10 18 6 18 KIRK 52.9 2.2 75 429 -1977 8 17 6 7 RAFAEL 45.3 50.4 41 441 -1983 5 9 12 17 HELENE 12.6 23.3 16 103 -1956 3 16 6 8 OSCAR 13.7 324.7 102 498 -1975 7 9 12 17 MICHAEL 29.9 65.7 51 723 -2002 12 12 6 1 HELENE 49.9 42.0 32 471 -2000 4 6 0 4 PATTY 25.6 75.7 150 364 -1990 9 19 0 20 ERNESTO 38.1 188.7 154 642 -1962 10 14 18 14 VALERIE 63.0 43.2 108 756 -1999 12 28 0 23 MICHAEL 11.1 82.5 70 879 -1980 3 28 12 21 VALERIE 26.8 247.2 42 606 -1981 6 24 0 5 CHRIS 67.8 248.1 93 98 -1956 2 22 18 20 MICHAEL 10.9 102.5 73 258 -1952 3 7 18 9 HELENE 48.2 350.5 45 431 -1976 4 5 6 19 BERYL 67.5 172.8 84 141 -1998 3 1 12 17 CHRIS 23.2 229.9 66 405 -1962 7 1 18 20 NADINE 24.1 262.3 128 504 -1979 10 10 6 3 MICHAEL 49.6 13.5 120 199 -1986 7 6 12 6 PATTY 7.2 95.4 103 370 -2003 9 28 0 24 DEBBY 68.5 118.3 149 420 -1998 3 16 12 22 FLORENCE 24.2 152.6 21 287 -1995 10 23 18 5 TONY 13.3 246.0 18 187 -1982 1 15 0 2 WILLIAM 11.5 204.9 97 26 -1981 4 26 12 27 CHRIS 19.6 273.5 156 416 -1984 4 24 0 5 ISAAC 26.3 112.5 52 260 -2004 9 13 0 9 FLORENCE 48.5 17.1 59 291 -1996 8 18 6 28 WILLIAM 61.3 200.4 45 435 -1987 11 22 6 4 KIRK 60.1 58.5 56 392 -2004 6 17 0 21 FLORENCE 65.1 318.1 147 541 -1957 4 24 18 28 GORDON 55.0 296.5 23 771 -1987 1 15 0 2 NADINE 35.9 236.5 145 870 -1975 5 17 12 27 DEBBY 43.6 352.3 147 61 -1974 4 12 0 12 KIRK 43.7 196.9 158 43 -1987 9 4 12 15 SANDY 10.3 308.5 152 738 -2003 12 26 6 2 WILLIAM 15.8 338.1 32 573 -2003 7 5 18 2 VALERIE 9.3 34.7 91 810 -1962 5 17 18 2 BERYL 52.0 85.6 102 92 -1979 10 27 18 17 WILLIAM 18.3 9.8 130 296 -1962 4 10 18 7 OSCAR 28.8 157.8 130 899 -1981 2 21 0 8 FLORENCE 55.8 208.2 79 228 -1973 8 26 0 8 RAFAEL 7.5 63.1 105 271 -1996 9 20 0 26 ERNESTO 20.9 337.0 144 283 -1994 9 21 12 1 KIRK 15.2 19.7 60 470 -1956 6 14 6 12 HELENE 27.7 126.4 87 349 -1964 3 25 18 18 CHRIS 46.8 212.1 134 280 -1985 8 14 6 3 PATTY 58.9 182.3 86 405 -1953 10 12 6 26 ALBERTO 10.1 316.4 72 33 -1995 6 6 18 17 VALERIE 53.2 271.0 31 104 -1995 11 24 6 16 WILLIAM 69.5 291.5 60 646 -1998 9 7 0 20 JOYCE 27.4 210.8 152 474 -1983 2 1 18 27 ERNESTO 31.0 158.1 20 297 -1991 5 11 0 11 WILLIAM 68.0 127.5 107 422 -1992 9 13 18 23 NADINE 53.2 79.8 33 798 -1982 11 28 0 18 DEBBY 29.6 307.3 64 176 -1988 3 15 12 19 VALERIE 11.5 243.8 76 539 -1975 5 24 18 24 WILLIAM 69.9 137.2 97 760 -1982 7 9 12 3 JOYCE 47.6 196.0 92 524 -1983 9 20 18 27 FLORENCE 68.0 282.9 16 249 -1971 2 19 12 18 OSCAR 10.8 34.0 58 152 -1993 12 26 12 1 ERNESTO 32.3 235.4 83 67 -2003 5 1 18 2 RAFAEL 28.3 64.1 64 700 -1977 11 3 0 6 ALBERTO 62.7 225.6 117 27 -1990 4 15 18 26 LESLIE 53.1 49.8 63 257 -1984 6 14 12 13 BERYL 58.0 274.3 10 244 -2001 1 10 18 10 HELENE 51.9 96.5 146 618 -1970 5 21 18 20 BERYL 38.5 12.5 46 299 -1987 7 15 6 4 WILLIAM 41.2 231.9 130 119 -1956 5 27 0 18 TONY 54.2 331.0 90 592 -1965 6 20 12 8 SANDY 68.8 130.0 21 881 -1964 4 17 12 19 ERNESTO 14.9 328.1 35 279 -1964 6 9 12 4 CHRIS 63.9 272.0 130 505 -1954 7 19 18 26 DEBBY 63.0 70.1 152 450 -1974 5 5 0 1 ALBERTO 60.0 254.7 148 355 -1989 10 15 18 15 DEBBY 9.8 157.6 122 806 -1998 11 17 0 15 OSCAR 56.2 184.2 42 204 -1952 10 13 12 22 JOYCE 30.6 38.1 63 510 -1976 12 11 6 27 SANDY 65.8 113.8 157 709 -2002 2 15 18 14 RAFAEL 23.7 52.6 17 709 -1960 9 25 18 21 WILLIAM 37.1 154.6 25 472 -1992 7 19 18 11 OSCAR 43.2 114.7 141 151 -1996 5 27 6 1 CHRIS 47.5 50.2 67 141 -1969 1 22 0 20 WILLIAM 26.0 77.8 118 479 -1983 12 18 6 2 CHRIS 23.9 6.4 30 687 -1950 4 23 18 24 ISAAC 55.6 253.2 150 884 -1959 3 25 18 18 MICHAEL 9.1 35.1 83 851 -1965 6 23 0 4 VALERIE 47.7 48.7 31 53 -1981 3 19 18 25 BERYL 44.3 187.4 98 772 -1976 8 13 0 12 ISAAC 11.1 48.9 109 41 -2001 12 9 6 2 RAFAEL 48.7 306.0 144 645 -1963 12 16 0 24 GORDON 53.3 355.7 79 326 -1969 1 12 18 6 OSCAR 41.8 131.8 133 804 -1972 6 24 18 27 TONY 54.0 67.8 39 200 -1982 5 27 18 2 SANDY 46.6 210.2 142 197 -1980 8 3 18 13 GORDON 14.1 328.0 80 104 -1966 12 28 12 19 ALBERTO 69.3 18.3 63 417 -1976 3 8 0 28 WILLIAM 38.6 186.1 47 148 -1998 10 20 18 28 MICHAEL 44.7 57.7 88 687 -1991 7 2 12 16 SANDY 35.8 193.9 22 560 -1954 7 28 6 19 HELENE 61.4 254.3 11 9 -1991 12 7 0 7 ISAAC 38.6 85.5 64 634 -1978 3 14 0 14 ERNESTO 65.4 115.7 42 54 -1969 5 19 12 14 JOYCE 7.9 206.8 141 458 -1982 9 4 12 6 KIRK 26.6 48.4 148 146 -1975 6 21 12 6 ALBERTO 28.3 303.3 29 581 -1953 1 14 0 23 ALBERTO 61.8 122.5 92 475 -1975 8 20 0 1 ISAAC 20.1 168.2 98 599 -1983 7 9 6 18 VALERIE 27.4 100.1 45 718 -1953 9 8 18 15 VALERIE 48.3 171.6 67 470 -2003 2 6 0 17 VALERIE 39.1 290.6 39 803 -1950 9 5 6 21 HELENE 20.9 282.7 123 20 -1959 12 16 18 14 CHRIS 22.2 107.0 104 351 -1977 9 22 0 5 DEBBY 26.4 184.8 112 612 -1994 6 6 12 17 JOYCE 28.0 286.4 72 647 -1974 6 4 18 13 ERNESTO 30.2 182.4 34 196 -2000 2 25 18 17 WILLIAM 49.0 17.7 42 691 -1996 11 5 6 13 TONY 59.9 176.1 15 730 -1981 7 21 0 7 DEBBY 61.6 312.0 107 95 -1985 2 5 12 23 MICHAEL 48.9 155.3 106 233 -1970 9 10 6 1 PATTY 24.5 173.4 121 537 -1997 7 4 12 20 ALBERTO 46.5 254.3 58 336 -1980 6 2 6 19 PATTY 32.4 284.5 14 49 -1980 2 23 18 18 OSCAR 16.1 121.7 82 116 -1957 12 27 18 2 OSCAR 52.7 137.9 121 94 -1959 10 20 6 14 TONY 40.1 204.4 40 648 -2001 9 1 6 17 JOYCE 26.1 93.9 149 818 -1976 4 5 12 25 ISAAC 45.8 162.3 68 53 -1962 10 19 18 18 CHRIS 12.9 265.5 90 743 -2004 6 26 12 6 BERYL 47.3 127.1 69 753 -1953 8 11 0 8 FLORENCE 29.2 135.6 52 795 -1954 6 1 12 25 BERYL 25.8 160.9 142 370 -2002 10 3 6 7 LESLIE 39.5 241.9 115 320 -1978 9 8 12 10 BERYL 14.5 121.1 68 248 -1984 12 6 6 19 LESLIE 12.6 30.5 40 140 -1956 2 11 0 14 DEBBY 57.9 169.8 112 470 -1991 1 3 6 27 ERNESTO 37.5 244.5 145 894 -1966 9 17 18 19 GORDON 41.1 132.1 150 273 -1963 7 19 0 19 ERNESTO 53.6 164.6 102 240 -1955 12 24 12 23 HELENE 62.7 330.7 112 214 -1987 2 16 18 28 CHRIS 21.9 64.3 51 438 -1969 11 12 18 4 CHRIS 44.0 204.4 71 199 -1966 12 15 18 4 WILLIAM 54.5 325.1 78 661 -1979 10 4 12 1 SANDY 33.6 164.6 44 688 -2002 8 6 6 23 ERNESTO 51.9 200.8 86 604 -1982 2 19 18 10 ALBERTO 8.7 123.1 21 549 -1976 3 3 18 14 GORDON 35.5 148.0 17 562 -2001 12 4 12 10 DEBBY 43.9 140.8 24 134 -1984 8 26 12 20 SANDY 62.4 319.6 113 314 -1972 8 5 18 17 LESLIE 17.2 6.5 67 759 -1976 2 27 6 27 ERNESTO 53.0 268.8 57 531 -1964 9 5 6 26 DEBBY 54.2 152.0 129 752 -1993 3 3 12 4 OSCAR 49.7 33.4 84 357 -1951 10 24 6 7 GORDON 8.0 314.4 128 673 -1977 12 7 12 28 JOYCE 25.7 164.7 97 575 -1950 7 1 6 23 CHRIS 60.8 137.1 145 226 -2002 1 5 6 1 NADINE 38.0 337.7 36 458 -1985 3 13 18 20 RAFAEL 50.2 295.9 73 849 -1997 9 1 0 2 MICHAEL 17.3 314.4 153 16 -1965 12 11 6 17 ISAAC 51.7 233.1 47 580 -1974 10 26 0 24 JOYCE 35.9 191.1 119 376 -1958 7 28 6 17 GORDON 47.9 273.2 146 600 -1996 1 28 18 25 BERYL 58.1 338.0 99 558 -1973 7 23 12 20 RAFAEL 7.6 270.4 75 637 -1971 7 1 12 23 ISAAC 49.5 226.7 142 408 -2000 9 14 12 1 BERYL 58.9 132.2 68 199 -1981 2 4 12 9 BERYL 55.3 216.0 137 145 -1993 11 11 0 1 RAFAEL 33.2 259.2 10 603 -1990 8 16 6 3 DEBBY 41.2 37.1 86 431 -1981 11 7 0 23 BERYL 54.7 285.7 131 21 -1968 8 13 12 19 NADINE 67.1 35.8 122 752 -1990 2 13 12 11 RAFAEL 25.4 298.8 51 244 -1990 9 7 18 1 RAFAEL 32.8 254.8 49 394 -1978 4 2 6 13 GORDON 42.6 69.8 11 673 -1992 4 5 18 16 BERYL 16.3 49.9 93 888 -1992 7 8 6 4 ALBERTO 49.2 33.0 133 732 -2002 9 20 6 19 NADINE 21.3 208.7 151 55 -1985 6 14 0 23 LESLIE 46.6 9.3 39 132 -1964 9 7 6 10 HELENE 11.7 84.5 160 272 -1992 7 16 0 1 BERYL 58.9 164.8 156 572 -1984 7 13 6 7 CHRIS 19.2 85.5 71 414 -1978 10 6 0 10 BERYL 61.8 195.7 84 567 -1985 7 13 0 4 CHRIS 40.2 252.5 120 886 -1989 4 10 18 20 JOYCE 47.5 86.0 102 847 -1995 11 13 0 28 RAFAEL 10.6 276.4 140 364 -1959 11 9 12 28 BERYL 46.0 144.1 45 611 -1971 4 13 0 27 JOYCE 63.4 130.5 137 583 -1976 5 25 18 17 CHRIS 63.1 238.8 72 256 -1985 3 18 6 16 RAFAEL 17.7 313.6 13 692 -1966 11 12 18 27 TONY 37.9 17.9 145 516 -1951 3 4 12 6 RAFAEL 38.1 122.2 96 10 -1958 12 9 18 17 BERYL 12.3 294.1 155 870 -1977 7 28 12 26 MICHAEL 61.5 61.7 71 486 -1993 4 13 0 11 TONY 64.4 39.7 157 415 -1974 12 4 6 11 TONY 15.2 84.6 14 601 -1964 2 25 12 23 GORDON 11.1 8.2 117 99 -1954 2 16 18 20 DEBBY 35.1 211.5 87 21 -1964 1 15 0 16 LESLIE 64.6 72.7 34 856 -2002 7 5 0 12 ISAAC 48.9 273.0 149 128 -2003 11 9 6 9 LESLIE 20.1 344.6 44 153 -1999 7 10 6 25 BERYL 50.6 51.7 142 821 -1979 11 14 12 10 TONY 39.9 357.2 93 555 -1973 7 1 12 8 VALERIE 47.7 178.8 80 266 -1975 5 11 6 19 ALBERTO 42.4 152.7 17 605 -1988 8 5 12 19 VALERIE 49.6 212.1 121 334 -1979 10 17 6 6 PATTY 11.7 127.1 64 169 -1968 1 13 18 12 ISAAC 48.8 97.5 55 251 -1986 8 23 12 26 ISAAC 47.0 107.1 95 546 -1972 5 24 18 26 ALBERTO 58.9 29.4 104 408 -1972 12 12 18 24 VALERIE 40.5 231.7 154 496 -1975 11 12 12 4 BERYL 44.1 318.0 25 713 -1972 3 7 18 12 NADINE 33.2 239.5 119 544 -1961 1 21 12 2 VALERIE 55.1 254.2 42 783 -2001 3 7 6 8 DEBBY 9.6 221.6 44 252 -1987 5 7 18 20 OSCAR 37.1 339.1 62 336 -1999 7 4 12 5 WILLIAM 59.8 87.7 139 346 -1992 11 8 6 20 TONY 32.3 132.8 89 748 -1952 10 27 6 6 ALBERTO 62.4 99.7 17 861 -1987 8 24 12 8 WILLIAM 40.2 176.2 138 723 -1963 2 5 0 22 KIRK 40.9 30.1 143 47 -1959 8 15 18 21 HELENE 11.0 9.6 122 151 -1979 6 7 12 6 OSCAR 62.5 177.6 73 540 -1977 7 9 6 26 WILLIAM 48.8 116.9 130 100 -1961 1 28 18 5 JOYCE 33.0 284.7 147 723 -1999 6 22 6 7 WILLIAM 65.6 29.7 84 619 -1978 5 11 18 12 BERYL 26.6 185.4 101 45 -1962 5 4 6 25 ALBERTO 50.9 84.8 96 387 -1968 6 1 12 24 PATTY 45.8 205.6 12 151 -1968 10 7 18 13 CHRIS 63.9 180.0 161 532 -1993 3 15 0 1 ERNESTO 37.1 257.6 32 306 -1977 6 6 12 22 PATTY 17.1 29.6 77 407 -1992 3 28 18 23 WILLIAM 65.6 102.1 135 130 -1979 5 28 12 9 WILLIAM 25.4 25.9 115 516 -1974 4 24 18 3 ALBERTO 47.5 72.9 144 160 -1961 2 3 0 23 JOYCE 49.3 218.1 150 464 -1965 1 20 18 10 DEBBY 63.6 115.0 59 734 -1982 9 1 6 23 MICHAEL 53.3 10.9 40 861 -1955 3 23 18 28 GORDON 9.2 188.7 49 727 -1983 6 26 12 24 FLORENCE 65.9 320.6 14 820 -1973 3 9 0 19 FLORENCE 37.1 266.4 27 837 -1985 5 12 0 12 GORDON 50.9 34.4 87 765 -1953 6 13 0 2 KIRK 44.7 264.3 72 344 -1955 10 14 12 6 LESLIE 50.5 273.5 42 2 -1970 4 1 12 24 MICHAEL 29.6 229.0 141 287 -2004 12 23 6 8 OSCAR 29.3 298.8 164 293 -1958 7 18 0 2 RAFAEL 44.0 253.4 108 291 -1967 11 10 0 7 DEBBY 16.7 344.9 52 306 -1955 9 23 0 16 FLORENCE 27.1 118.3 79 583 -1977 9 21 18 23 GORDON 18.7 144.0 91 72 -1960 2 26 6 12 MICHAEL 37.9 99.4 58 348 -1959 11 18 0 2 RAFAEL 62.8 151.5 33 581 -1964 7 28 6 6 NADINE 39.7 268.2 91 258 -1983 8 3 0 17 JOYCE 12.3 233.1 72 542 -1951 10 4 0 6 HELENE 52.2 177.6 128 730 -2001 9 23 0 28 MICHAEL 30.2 144.3 101 94 -1971 9 17 0 7 RAFAEL 30.1 298.2 39 325 -1951 11 15 18 12 OSCAR 41.3 61.0 88 164 -1998 5 27 0 6 HELENE 30.8 5.4 131 4 -1956 7 5 6 9 VALERIE 36.2 205.8 50 558 -1985 7 17 18 19 RAFAEL 18.0 28.5 152 855 -1963 7 28 6 2 ISAAC 21.1 286.3 105 818 -1959 4 17 0 2 PATTY 45.5 220.7 56 130 -1950 11 7 18 17 OSCAR 50.4 240.0 90 218 -1961 11 18 0 28 VALERIE 58.1 247.6 34 678 -2003 5 26 0 16 NADINE 56.6 93.4 78 231 -1992 3 4 18 26 OSCAR 39.6 52.3 82 41 -1969 2 3 0 21 ERNESTO 40.7 63.1 32 22 -1973 5 27 18 5 CHRIS 32.7 282.4 84 113 -1976 12 1 6 6 BERYL 69.9 22.2 149 441 -1999 4 3 18 20 WILLIAM 65.8 19.6 145 440 -1969 7 8 0 26 PATTY 53.8 334.8 30 569 -1959 1 2 6 6 HELENE 39.2 94.9 144 213 -1951 2 22 18 1 CHRIS 53.1 115.7 47 852 -1955 12 9 18 13 HELENE 65.5 4.2 69 32 -1977 5 26 12 25 OSCAR 15.9 233.8 82 856 -2002 10 10 6 12 ALBERTO 31.1 51.7 149 370 -1957 6 4 18 8 MICHAEL 45.4 157.2 91 381 -1952 1 17 12 2 NADINE 23.3 328.3 54 616 -1985 12 15 18 10 ERNESTO 17.2 229.6 27 132 -1985 5 12 12 5 TONY 30.9 281.4 51 446 -2000 4 3 18 19 NADINE 43.1 258.7 81 167 -1970 12 26 18 24 HELENE 39.0 12.5 65 415 -1954 6 27 0 2 FLORENCE 40.0 274.8 20 300 -1956 2 12 12 12 HELENE 11.9 99.8 131 841 -1950 8 18 0 15 FLORENCE 53.2 335.1 138 834 -1990 10 27 12 23 ISAAC 51.1 126.3 40 817 -1981 6 18 6 21 DEBBY 26.3 262.0 90 734 -1981 2 20 6 7 FLORENCE 52.3 327.0 29 356 -1975 11 11 0 16 KIRK 27.1 312.2 27 500 -1970 3 27 18 6 MICHAEL 39.2 25.6 141 291 -1976 6 6 6 20 CHRIS 69.4 301.3 40 327 -1977 3 27 12 21 PATTY 51.8 112.3 49 309 -1958 10 7 18 15 ISAAC 62.6 126.3 97 493 -1957 4 27 6 20 FLORENCE 42.6 199.6 148 717 -1957 8 26 0 5 WILLIAM 50.1 39.0 57 848 -1971 6 1 18 26 VALERIE 34.3 211.0 114 860 -1971 6 18 12 21 VALERIE 26.0 304.4 11 657 -1988 12 16 0 4 ALBERTO 26.0 286.1 162 52 -1972 12 4 18 22 MICHAEL 18.0 302.0 150 18 -1993 5 19 18 10 BERYL 53.1 66.2 65 194 -1979 4 15 18 24 OSCAR 31.0 331.3 46 831 -1983 10 22 6 23 SANDY 17.8 206.5 128 159 -2000 8 7 0 8 CHRIS 35.5 56.2 62 111 -1973 4 6 0 23 VALERIE 65.4 2.1 55 706 -1971 11 3 0 13 LESLIE 63.9 85.3 105 736 -1979 9 17 12 9 JOYCE 60.9 275.7 94 785 -2000 7 7 12 11 ERNESTO 46.4 328.6 142 656 -1998 10 3 12 19 FLORENCE 64.1 38.2 105 417 -1961 2 5 12 2 FLORENCE 48.7 217.5 29 667 -1966 3 1 18 14 OSCAR 38.0 13.6 56 221 -1988 9 19 18 12 WILLIAM 8.3 115.5 14 284 -1978 6 25 0 12 VALERIE 52.2 22.6 157 734 -1996 7 25 6 5 DEBBY 46.5 69.7 136 37 -1999 12 25 18 17 GORDON 36.6 26.5 58 709 -1974 1 25 12 21 PATTY 37.2 42.4 26 24 -1993 8 5 18 14 PATTY 11.1 26.9 50 458 -1952 8 7 0 7 GORDON 42.8 186.2 11 162 -1963 3 10 0 11 MICHAEL 22.4 273.9 22 466 -1953 1 12 12 18 WILLIAM 64.6 343.8 19 60 -1975 6 9 12 20 WILLIAM 36.1 212.8 107 238 -1959 9 24 12 21 LESLIE 13.5 199.5 42 16 -1985 11 16 18 14 WILLIAM 41.4 353.0 19 448 -1960 10 20 6 20 FLORENCE 60.8 253.1 59 831 -1994 7 24 6 7 ISAAC 56.3 270.5 93 785 -1988 12 15 6 11 SANDY 30.8 275.8 112 467 -1993 10 24 12 9 DEBBY 15.7 131.7 51 645 -2003 11 22 18 12 ERNESTO 40.2 132.9 48 818 -2002 11 19 0 23 VALERIE 44.1 51.8 42 294 -1952 7 17 18 9 OSCAR 46.9 144.4 126 482 -1979 3 3 18 5 VALERIE 45.8 177.0 133 259 -1969 10 6 6 17 ERNESTO 12.0 94.3 151 100 -1965 4 12 18 14 HELENE 13.8 221.2 160 440 -1954 5 2 18 21 OSCAR 42.6 203.5 37 357 -1952 6 17 12 18 SANDY 33.7 232.5 157 363 -1952 7 8 18 6 GORDON 18.9 214.9 70 319 -2004 9 8 6 5 NADINE 29.0 331.7 130 372 -1956 5 19 0 3 LESLIE 54.7 227.7 62 866 -2004 6 2 12 23 NADINE 45.5 338.4 112 256 -1970 8 24 6 3 PATTY 59.3 355.0 114 818 -1965 4 18 6 14 DEBBY 62.7 320.4 16 823 -1989 10 19 6 3 OSCAR 46.7 137.2 145 239 -1999 5 4 0 9 ISAAC 64.9 1.0 134 259 -1994 11 17 18 12 BERYL 64.8 103.8 133 31 -1984 4 24 0 12 RAFAEL 15.5 211.4 160 130 -1956 12 27 6 16 HELENE 12.5 258.7 142 470 -1970 9 15 12 26 MICHAEL 15.8 141.6 72 142 -1956 1 7 0 1 VALERIE 14.9 116.4 68 698 -1997 2 21 18 12 VALERIE 24.3 269.0 51 388 -1978 9 13 18 2 WILLIAM 38.1 113.1 106 397 -1964 3 21 6 19 LESLIE 54.9 178.9 24 81 -1964 9 10 6 25 JOYCE 28.3 205.6 32 782 -1951 10 11 18 2 RAFAEL 68.2 278.4 128 823 -1980 6 11 12 18 LESLIE 20.7 138.7 95 774 -1950 7 8 12 13 ISAAC 62.0 331.5 118 484 -1995 10 25 12 10 MICHAEL 55.7 120.0 68 760 -1980 12 4 18 17 CHRIS 32.9 221.2 140 663 -1967 2 26 18 22 NADINE 9.9 1.8 117 604 -1977 8 6 6 16 GORDON 48.1 83.3 66 729 -2003 3 4 0 28 TONY 43.9 317.8 14 138 -1956 2 26 6 2 MICHAEL 7.6 140.8 28 577 -1987 10 14 6 10 TONY 34.4 123.1 121 662 -1996 6 10 18 22 SANDY 69.9 41.3 99 312 -1986 2 8 0 9 ISAAC 60.4 166.0 81 302 -1979 12 13 0 14 HELENE 59.8 324.7 21 298 -2002 10 18 6 17 KIRK 52.2 125.1 115 731 -1955 2 4 6 17 ERNESTO 9.1 88.3 59 369 -1976 8 6 18 23 MICHAEL 9.2 213.6 73 897 -1967 5 9 0 22 ERNESTO 9.6 13.9 31 93 -1953 8 6 0 16 FLORENCE 53.4 225.1 143 843 -1955 4 1 18 3 KIRK 30.5 70.4 121 195 -1972 9 15 12 12 JOYCE 13.3 91.1 73 33 -1951 2 8 0 16 MICHAEL 65.5 257.5 49 327 -1997 7 20 18 17 LESLIE 53.7 333.2 34 358 -1992 4 3 0 9 VALERIE 64.4 126.6 140 634 -1974 8 9 18 15 BERYL 21.4 14.9 27 88 -1978 7 10 0 16 PATTY 49.0 119.3 53 629 -1975 1 26 0 2 GORDON 45.0 35.0 73 134 -1954 7 15 0 25 OSCAR 27.6 172.9 120 311 -1969 9 27 0 21 PATTY 23.1 313.2 107 383 -1964 10 20 12 21 FLORENCE 49.8 185.9 132 401 -1994 5 20 0 2 MICHAEL 48.6 130.6 109 77 -1972 11 20 0 9 KIRK 37.2 308.4 37 820 -1993 11 25 6 10 WILLIAM 65.5 210.6 136 177 -1967 9 23 18 7 CHRIS 13.0 116.1 81 801 -1958 8 17 12 26 VALERIE 61.9 315.0 95 706 -1959 3 28 12 21 VALERIE 42.7 82.6 35 46 -1968 3 16 0 10 DEBBY 26.3 199.1 137 576 -1997 8 3 6 18 ALBERTO 42.1 284.1 128 65 -1982 2 13 18 19 ISAAC 35.2 330.6 93 397 -1956 5 14 18 7 VALERIE 50.9 258.7 107 703 -1952 9 28 0 27 VALERIE 50.1 145.6 156 120 -1990 10 27 18 19 ALBERTO 39.6 186.8 135 556 -1998 9 20 12 7 NADINE 16.5 246.3 79 194 -1950 5 12 18 15 DEBBY 37.8 255.6 66 791 -1999 7 18 6 1 ERNESTO 52.5 154.4 78 841 -2003 6 8 6 7 PATTY 63.5 247.8 113 25 -1978 2 11 18 20 MICHAEL 61.5 235.6 140 129 -1987 1 15 0 18 ALBERTO 11.4 184.6 88 340 -1959 4 24 12 23 MICHAEL 39.2 253.2 42 838 -1981 3 17 12 3 JOYCE 68.5 330.3 123 701 -1969 5 25 6 14 FLORENCE 46.2 249.0 123 540 -1992 6 14 12 27 SANDY 64.7 245.9 76 53 -1977 11 10 0 21 WILLIAM 55.7 45.8 99 38 -1995 6 7 0 2 JOYCE 62.0 337.7 51 31 -2003 11 12 12 4 OSCAR 65.8 19.9 62 615 -1976 7 3 12 25 CHRIS 46.9 163.8 39 348 -1989 11 1 18 9 MICHAEL 15.7 277.4 38 712 -1999 1 13 6 5 DEBBY 11.4 303.6 71 776 -1978 12 7 18 14 WILLIAM 23.6 292.4 160 158 -1971 6 14 0 27 HELENE 43.6 153.2 121 358 -1980 12 8 6 2 ALBERTO 49.4 144.2 134 364 -1978 6 4 12 27 JOYCE 19.6 19.9 27 753 -1967 6 27 0 7 VALERIE 29.4 230.9 10 177 -1977 8 8 18 8 VALERIE 34.5 136.5 90 56 -1990 2 6 0 23 OSCAR 36.2 138.3 116 14 -1991 1 20 6 15 VALERIE 35.1 188.4 14 671 -1993 11 15 6 26 HELENE 20.1 25.4 124 378 -1951 5 12 12 25 KIRK 20.2 262.9 119 172 -1954 1 13 6 27 RAFAEL 58.6 69.9 120 847 -1985 10 2 0 5 FLORENCE 40.3 354.8 67 828 -1989 2 26 6 13 MICHAEL 13.1 183.5 76 558 -1960 3 16 12 14 JOYCE 22.9 169.8 121 456 -1954 2 27 18 16 LESLIE 16.8 86.1 93 516 -1978 3 26 12 9 ALBERTO 60.4 342.9 121 399 -1970 6 18 12 9 JOYCE 14.9 192.1 135 567 -2003 6 11 18 14 ISAAC 69.3 274.5 156 272 -1980 8 10 18 12 ALBERTO 65.5 43.4 160 437 -1951 10 17 18 3 HELENE 22.6 105.6 89 888 -1958 6 17 12 11 MICHAEL 7.9 282.7 89 665 -1967 1 11 6 4 OSCAR 51.5 357.4 48 21 -1982 4 16 6 9 LESLIE 24.6 309.4 14 299 -1975 12 24 18 8 CHRIS 16.2 338.3 142 429 -1983 12 24 0 4 ERNESTO 9.2 94.0 59 288 -1973 9 19 12 8 BERYL 32.0 83.1 156 322 -1955 1 18 0 16 WILLIAM 24.8 171.8 34 784 -1992 12 6 6 9 ALBERTO 51.4 166.2 20 399 -2004 1 4 12 2 VALERIE 14.9 110.2 53 627 -1996 5 5 0 6 CHRIS 45.4 150.4 100 740 -1970 11 22 0 23 BERYL 33.9 130.3 130 565 -1979 9 21 12 19 LESLIE 21.6 176.6 44 557 -2000 6 17 18 27 SANDY 65.6 33.8 128 281 -1967 7 11 0 6 MICHAEL 28.0 125.9 141 89 -1991 5 7 12 11 ERNESTO 52.2 144.5 22 42 -1962 8 21 0 16 ISAAC 63.7 158.7 76 583 -1984 7 8 6 21 HELENE 60.0 92.2 159 493 -1992 9 11 18 25 DEBBY 43.2 216.8 66 690 -1988 7 10 18 26 SANDY 26.4 315.3 146 188 -1951 3 3 12 23 HELENE 48.7 251.3 136 411 -1960 6 25 18 28 WILLIAM 32.5 251.8 112 504 -1995 2 1 0 12 DEBBY 33.7 107.6 129 77 -2001 2 16 0 4 FLORENCE 18.0 187.2 127 352 -2001 10 17 18 9 WILLIAM 12.1 324.7 57 524 -1984 2 4 18 16 NADINE 66.8 307.2 50 602 -1997 2 8 0 21 WILLIAM 9.2 288.5 159 765 -2000 9 11 0 9 KIRK 33.6 306.6 89 71 -1986 10 9 0 2 HELENE 65.3 240.0 161 91 -1951 7 17 6 7 MICHAEL 28.5 319.4 118 22 -1969 11 24 18 14 OSCAR 39.1 131.6 58 430 -1951 6 16 0 15 ISAAC 33.8 347.6 68 125 -1997 11 16 12 19 BERYL 43.1 51.3 100 325 -2003 7 12 0 26 JOYCE 57.4 81.5 69 621 -1981 3 17 12 15 VALERIE 54.5 26.2 91 388 -1989 7 6 0 18 BERYL 12.5 268.5 136 601 -1998 12 21 6 2 KIRK 44.9 332.8 110 514 -1999 2 26 12 5 KIRK 63.8 45.5 88 10 -1978 3 4 12 23 PATTY 58.1 232.4 37 391 -1960 6 4 12 26 LESLIE 29.8 65.6 103 491 -1983 11 25 12 4 TONY 23.2 167.5 110 826 -1995 7 8 12 7 ISAAC 39.2 223.8 134 828 -1960 12 18 6 11 OSCAR 35.5 103.7 70 742 -1984 4 24 12 4 ISAAC 15.5 216.0 68 122 -1955 7 7 0 16 DEBBY 11.8 192.0 95 478 -1984 1 19 0 22 OSCAR 67.6 129.5 38 194 -1987 4 21 0 24 JOYCE 50.6 221.7 42 434 -2000 9 20 12 10 GORDON 19.0 144.2 158 88 -1967 6 25 12 24 ERNESTO 52.0 67.4 132 490 -1987 2 11 0 23 BERYL 19.5 200.6 125 31 -1971 4 18 18 7 MICHAEL 43.2 96.3 94 361 -1993 12 28 12 1 MICHAEL 58.9 301.5 14 1 -1961 5 22 12 15 FLORENCE 40.7 286.0 18 197 -1984 6 20 6 1 SANDY 14.8 280.0 140 822 -1980 6 4 12 4 WILLIAM 18.8 342.1 41 860 -1952 11 16 18 18 KIRK 48.4 162.1 104 239 -1993 12 15 0 1 KIRK 17.7 109.7 22 201 -1972 7 13 6 11 TONY 13.4 170.7 141 209 -1961 11 6 6 10 BERYL 32.2 189.1 83 722 -1985 6 19 0 20 FLORENCE 54.5 78.5 145 845 -1972 5 4 0 18 ERNESTO 27.6 197.9 95 16 -1989 2 5 18 20 ISAAC 8.4 215.6 23 208 -1996 12 27 12 5 KIRK 33.8 139.5 141 239 -2004 10 12 12 25 MICHAEL 43.6 201.5 38 688 -1983 3 19 18 2 LESLIE 39.3 63.9 90 328 -1966 2 5 0 17 SANDY 10.4 35.7 16 834 -1999 6 17 18 17 GORDON 67.0 201.8 114 360 -1971 2 25 12 8 DEBBY 59.0 249.0 51 120 -2002 5 17 18 3 RAFAEL 26.5 101.8 87 791 -1959 4 6 6 2 HELENE 19.9 207.8 142 372 -1991 12 2 6 10 ISAAC 63.7 105.3 104 658 -1989 1 27 18 11 JOYCE 21.5 325.8 124 358 -1972 8 18 0 14 VALERIE 32.5 338.5 146 196 -1954 11 12 0 1 ISAAC 36.7 163.6 49 305 -1967 10 18 18 1 TONY 61.0 47.4 24 772 -1985 4 24 0 22 LESLIE 18.0 109.3 56 377 -1952 4 22 6 13 GORDON 22.1 307.7 12 225 -2000 4 14 12 19 OSCAR 63.2 226.9 134 625 -1960 2 3 12 14 ALBERTO 64.4 323.5 157 635 -1978 5 19 6 25 KIRK 64.0 289.4 80 190 -1957 10 27 0 20 CHRIS 58.9 287.3 43 886 -1957 10 11 18 2 GORDON 68.2 250.8 101 548 -1981 1 16 0 9 GORDON 51.0 216.5 97 261 -1984 6 6 6 25 LESLIE 12.4 114.4 15 201 -1987 10 15 12 11 BERYL 19.9 11.9 160 65 -1980 5 18 6 10 TONY 15.9 320.6 21 562 -1964 2 23 0 24 CHRIS 43.3 72.0 12 529 -1969 6 8 12 16 JOYCE 50.1 120.9 53 243 -1967 3 5 18 24 NADINE 34.4 356.9 128 363 -1984 2 6 0 19 OSCAR 23.1 74.1 157 289 -1971 1 28 6 9 RAFAEL 69.9 315.6 60 624 -1992 6 24 0 18 SANDY 61.0 48.8 118 482 -1966 6 26 18 7 LESLIE 66.6 54.9 75 454 -1952 4 24 12 18 OSCAR 66.6 134.5 32 150 -1982 1 22 0 14 JOYCE 12.8 263.8 120 779 -1964 6 5 18 21 FLORENCE 14.6 282.6 47 519 -1997 11 17 18 9 DEBBY 9.2 350.8 100 363 -1998 11 14 0 2 HELENE 22.6 123.6 138 283 -1992 11 1 12 19 KIRK 11.0 195.1 20 79 -1962 7 16 6 9 RAFAEL 65.6 55.7 91 526 -1999 5 25 12 9 JOYCE 39.7 333.5 71 301 -1986 12 23 6 6 WILLIAM 14.0 292.5 113 277 -1979 12 17 18 21 PATTY 49.4 231.0 140 697 -1994 1 6 6 19 ISAAC 34.6 292.6 146 112 -1976 3 18 18 11 JOYCE 36.8 194.1 45 731 -1951 6 12 12 20 OSCAR 40.0 227.1 57 71 -1968 10 13 6 27 KIRK 39.9 350.7 154 510 -2002 2 8 0 7 KIRK 51.0 300.4 55 295 -1970 5 26 6 13 CHRIS 23.2 229.6 140 51 -1977 3 25 18 18 PATTY 47.7 208.8 80 308 -1988 4 12 0 2 TONY 11.4 323.9 15 466 -1998 1 2 12 22 PATTY 29.9 87.3 115 94 -1954 2 10 6 15 VALERIE 43.9 341.9 104 493 -2004 8 19 18 1 ERNESTO 48.8 197.7 132 834 -2004 6 15 12 21 JOYCE 44.4 73.4 84 726 -1987 11 17 6 28 NADINE 66.1 224.1 41 566 -1954 3 28 0 6 JOYCE 33.1 340.9 61 224 -1982 7 13 12 24 ISAAC 12.5 99.8 48 655 -1950 10 21 18 3 WILLIAM 16.6 60.3 78 117 -1988 4 21 0 17 NADINE 54.2 2.8 159 175 -2002 3 2 6 24 BERYL 36.1 353.8 137 392 -2004 5 14 12 6 LESLIE 19.4 31.2 109 294 -1987 4 22 12 9 KIRK 38.9 310.2 18 589 -1972 9 26 0 18 OSCAR 47.3 108.0 164 562 -1968 3 21 6 3 KIRK 53.2 113.3 31 645 -1973 2 16 12 25 VALERIE 63.9 298.3 78 243 -1964 5 20 12 7 HELENE 36.4 295.7 46 501 -1987 2 3 0 7 PATTY 32.2 171.7 34 440 -1979 4 4 6 25 NADINE 31.4 26.9 100 354 -2001 6 16 18 7 BERYL 49.6 207.5 157 297 -2000 11 12 6 3 CHRIS 59.3 85.3 91 791 -1968 3 10 0 27 BERYL 31.3 71.2 14 370 -1974 8 8 18 19 PATTY 60.4 171.8 97 342 -1959 11 4 12 23 SANDY 39.9 87.9 49 529 -1986 9 5 6 3 NADINE 43.2 311.2 90 183 -1955 2 8 18 26 SANDY 21.3 102.9 101 513 -1980 10 20 0 17 VALERIE 66.2 212.8 140 16 -1967 3 23 6 1 OSCAR 16.2 343.5 12 52 -1951 5 14 18 17 HELENE 61.2 109.9 101 601 -1980 4 28 0 26 GORDON 30.9 250.7 78 621 -1961 8 18 0 24 PATTY 30.1 182.5 158 60 -1994 11 2 18 19 NADINE 12.7 63.0 34 391 -1977 5 2 18 11 GORDON 19.6 22.0 103 517 -1969 2 22 6 4 LESLIE 67.0 14.2 106 392 -1987 5 4 12 21 VALERIE 68.4 305.5 13 525 -1956 3 22 6 4 ERNESTO 16.5 58.4 105 481 -1984 11 15 6 21 SANDY 59.8 82.1 58 219 -1989 10 3 12 25 PATTY 13.1 214.2 151 65 -1966 11 6 0 14 GORDON 33.9 106.9 21 352 -1951 11 1 18 28 WILLIAM 54.4 66.7 82 772 -1953 2 28 12 11 HELENE 64.5 208.8 89 270 -1976 2 19 12 9 DEBBY 65.7 174.4 127 873 -1977 8 21 18 8 WILLIAM 38.9 164.3 146 632 -2004 7 9 6 7 WILLIAM 14.7 1.2 74 49 -1989 7 23 0 2 RAFAEL 36.2 171.7 129 413 -1973 3 14 6 1 WILLIAM 64.6 323.8 49 124 -1963 7 10 12 1 GORDON 53.5 102.9 39 435 -1989 2 20 6 8 GORDON 30.3 57.2 87 300 -2000 1 2 0 6 PATTY 62.2 79.9 109 387 -1984 4 15 0 13 BERYL 22.6 86.3 115 869 -1992 7 20 18 2 RAFAEL 20.5 26.2 137 191 -1970 5 22 0 18 MICHAEL 17.9 108.5 143 552 -1976 3 12 6 9 HELENE 32.4 114.5 129 464 -1958 12 17 6 9 ALBERTO 43.9 348.2 132 745 -1974 11 12 12 9 HELENE 59.1 286.5 97 16 -1975 3 6 0 28 BERYL 66.7 184.5 55 261 -1960 4 20 0 17 FLORENCE 50.5 350.7 150 828 -1974 11 13 12 21 ALBERTO 63.2 171.2 16 278 -1995 6 26 6 26 WILLIAM 66.2 178.8 72 408 -1993 3 28 18 4 KIRK 8.6 76.2 133 66 -1976 8 4 18 12 CHRIS 30.5 158.8 112 488 -1966 1 14 18 6 KIRK 62.2 209.7 112 44 -1955 8 11 0 27 WILLIAM 62.9 127.5 24 588 -1995 8 25 6 14 JOYCE 16.0 81.9 153 499 -1995 12 16 18 10 ISAAC 40.0 168.9 112 324 -1970 2 8 0 8 NADINE 61.3 349.1 163 421 -1953 4 22 18 7 MICHAEL 64.1 124.7 10 413 -1960 7 6 18 20 FLORENCE 17.0 24.9 67 433 -1960 5 27 12 9 KIRK 45.4 38.7 12 30 -1967 5 19 12 27 ERNESTO 60.3 108.8 133 886 -1967 11 10 18 13 ALBERTO 10.2 302.0 58 177 -2003 2 16 0 19 TONY 56.4 252.7 125 176 -1966 11 21 18 15 GORDON 20.2 228.9 60 629 -1957 3 5 18 22 VALERIE 56.0 150.3 160 842 -1984 4 28 18 16 PATTY 43.5 247.9 145 382 -2000 10 10 18 25 HELENE 13.3 198.5 134 235 -2002 8 21 18 20 BERYL 44.6 199.2 93 179 -1990 9 16 6 13 VALERIE 52.8 217.2 42 169 -1977 10 17 18 19 PATTY 30.0 287.2 51 764 -1974 6 2 18 19 JOYCE 58.0 7.4 21 717 -1992 10 20 12 15 JOYCE 50.4 156.1 92 284 -1967 10 14 18 21 VALERIE 56.0 215.6 64 637 -1953 10 18 12 11 CHRIS 31.0 183.6 80 225 -1978 1 13 12 28 ISAAC 39.9 336.6 42 717 -1955 4 26 6 1 PATTY 69.2 337.0 69 719 -1977 4 16 6 7 OSCAR 37.6 237.6 46 668 -1955 1 18 12 1 SANDY 54.8 233.4 82 833 -1968 2 11 6 13 GORDON 16.9 76.3 40 800 -2003 6 4 6 5 FLORENCE 7.9 324.5 97 892 -1965 9 16 12 22 ALBERTO 63.3 282.1 145 364 -1983 1 23 12 25 WILLIAM 66.2 97.0 65 691 -1963 1 11 6 8 CHRIS 19.3 93.8 54 840 -1971 10 3 18 8 TONY 11.2 335.4 100 301 -1977 12 26 18 6 BERYL 52.8 119.9 93 415 -1987 11 12 18 20 PATTY 67.2 287.8 84 698 -1979 7 2 18 17 OSCAR 56.7 26.2 60 279 -1950 7 26 6 3 MICHAEL 51.3 97.9 96 346 -1950 5 2 6 19 BERYL 56.7 257.9 57 417 -1976 5 23 6 27 RAFAEL 52.8 205.0 130 802 -1978 2 21 18 25 PATTY 21.3 129.5 120 71 -1977 7 21 12 4 KIRK 55.7 162.4 80 623 -1994 2 4 18 12 OSCAR 11.0 183.1 62 221 -1985 12 24 18 26 OSCAR 28.9 53.1 95 780 -1986 10 24 18 8 LESLIE 39.0 185.2 43 240 -1983 8 11 12 21 KIRK 9.3 47.7 51 392 -1954 1 16 18 12 SANDY 10.8 228.6 93 78 -1988 5 2 0 23 TONY 17.6 82.1 70 882 -1955 7 13 6 26 FLORENCE 59.1 274.0 144 853 -1957 3 17 6 14 LESLIE 14.2 280.5 141 120 -1961 1 1 6 19 FLORENCE 65.2 156.1 156 633 -1978 9 14 12 7 RAFAEL 16.9 47.6 52 254 -1971 9 3 0 5 ISAAC 8.4 206.7 85 841 -1984 4 15 18 27 OSCAR 42.5 167.9 84 359 -1952 10 20 12 14 NADINE 47.4 35.6 33 54 -2002 2 22 0 27 GORDON 17.3 167.5 145 680 -1962 5 8 6 15 OSCAR 63.0 262.0 10 295 -1995 11 28 12 3 LESLIE 51.4 194.3 123 226 -1964 3 16 6 22 KIRK 65.1 187.0 127 641 -1970 7 9 12 23 HELENE 67.3 199.0 62 310 -1984 1 7 0 3 LESLIE 33.0 195.2 79 290 -1988 8 5 18 8 ISAAC 9.4 261.6 30 203 -1967 1 10 0 6 LESLIE 21.4 82.9 19 892 -1958 12 27 6 17 ISAAC 34.7 232.8 164 583 -1955 10 12 18 7 VALERIE 41.3 264.5 81 100 -1989 5 6 0 18 TONY 68.5 334.8 128 335 -1983 7 20 18 10 NADINE 22.8 340.9 84 687 -1992 5 14 12 1 TONY 53.6 215.5 27 249 -1990 11 3 6 25 ERNESTO 39.9 305.8 125 336 -1994 2 5 0 28 KIRK 36.8 137.2 150 507 -1967 1 25 12 25 HELENE 34.2 208.4 74 108 -1957 2 21 12 14 WILLIAM 26.3 95.7 138 850 -2004 12 26 0 28 ERNESTO 55.4 221.9 160 891 -1969 5 23 6 19 SANDY 40.4 67.6 51 660 -1963 3 6 0 21 FLORENCE 28.0 155.7 14 48 -1984 5 24 12 13 CHRIS 37.3 268.5 136 115 -1956 10 9 6 24 GORDON 65.6 4.5 55 770 -1973 11 21 6 19 LESLIE 16.9 282.0 17 730 -1981 5 16 6 28 PATTY 69.8 75.9 105 790 -1955 12 11 12 26 OSCAR 7.1 41.8 164 41 -1952 5 15 0 1 SANDY 41.8 53.4 128 72 -1994 7 6 0 3 KIRK 35.0 357.7 92 875 -1960 7 17 6 24 MICHAEL 60.0 117.8 122 211 -1962 10 21 0 12 LESLIE 56.7 50.7 50 91 -1964 7 15 12 27 OSCAR 61.7 108.9 103 225 -1959 10 4 18 27 JOYCE 8.4 225.9 155 606 -1975 12 10 12 22 SANDY 11.5 47.6 123 21 -1981 1 3 6 11 ISAAC 13.7 31.5 87 207 -1984 6 2 18 25 VALERIE 40.7 68.7 103 847 -2002 3 5 12 3 LESLIE 25.0 204.3 147 34 -1990 5 22 18 11 LESLIE 23.8 62.1 119 880 -1958 11 16 0 14 PATTY 23.9 292.2 86 508 -1978 12 2 0 6 TONY 60.6 136.5 26 502 -1975 1 2 18 25 KIRK 12.4 49.5 116 258 -1974 3 23 6 15 VALERIE 35.7 26.7 128 889 -1983 7 9 12 7 OSCAR 11.5 63.7 18 823 -1982 8 18 6 7 NADINE 32.7 53.3 47 505 -1969 8 21 0 11 PATTY 19.5 69.9 53 575 -1977 5 1 18 11 VALERIE 43.8 107.0 139 121 -1979 12 19 18 18 GORDON 55.2 132.4 135 188 -1969 3 10 6 5 DEBBY 20.3 40.8 154 538 -2002 4 17 18 12 WILLIAM 43.1 118.3 138 457 -1977 5 7 6 6 HELENE 37.2 248.6 31 314 -1980 11 16 12 27 GORDON 64.3 129.1 149 578 -1959 3 14 6 26 RAFAEL 40.0 140.8 130 577 -1956 7 15 18 26 JOYCE 41.0 58.9 158 672 -1957 7 3 0 8 VALERIE 29.6 36.0 63 676 -1994 10 17 0 20 WILLIAM 27.7 199.8 151 764 -1961 1 13 18 2 ALBERTO 60.8 30.8 18 360 -1991 1 2 6 25 VALERIE 67.4 31.1 108 752 -1967 11 25 6 12 BERYL 12.0 203.2 129 525 -1969 8 8 0 11 ERNESTO 23.6 212.5 33 22 -1965 3 23 12 12 CHRIS 13.2 25.6 37 16 -1977 6 25 0 16 FLORENCE 60.5 72.0 82 561 -1978 9 27 6 2 ISAAC 34.4 211.0 149 129 -1970 11 8 18 1 RAFAEL 32.8 183.7 109 334 -1981 12 18 18 21 CHRIS 21.3 172.4 90 726 -1983 2 25 0 16 FLORENCE 23.7 63.8 144 24 -1996 4 22 12 24 NADINE 36.4 157.6 77 371 -1970 5 24 12 16 ISAAC 51.3 165.1 55 396 -1959 1 2 6 18 HELENE 65.2 89.5 155 852 -1993 11 17 6 4 HELENE 31.6 50.0 138 746 -1974 3 24 0 8 BERYL 68.4 309.2 76 730 -1961 7 7 6 18 DEBBY 34.0 154.1 87 277 -1961 1 19 18 17 FLORENCE 63.5 133.3 149 510 -1989 10 19 0 16 HELENE 34.9 104.4 65 211 -2001 11 7 0 12 PATTY 64.4 277.6 67 643 -1960 10 23 18 19 FLORENCE 35.7 309.3 64 275 -2000 4 19 12 5 SANDY 25.0 199.5 159 36 -1963 12 25 6 27 WILLIAM 25.9 105.3 87 899 -1962 7 28 6 27 MICHAEL 61.4 227.1 110 835 -1957 6 1 12 6 WILLIAM 27.3 339.4 93 11 -1995 10 11 0 17 ISAAC 66.4 48.5 40 40 -1967 12 6 12 26 JOYCE 63.3 260.2 102 547 -1990 5 15 0 21 SANDY 64.8 249.2 152 657 -1979 12 24 18 3 ISAAC 29.9 151.6 79 439 -2004 5 19 0 19 GORDON 25.6 1.0 21 812 -1956 7 4 12 25 GORDON 46.0 291.2 43 505 -2001 9 4 18 6 WILLIAM 47.8 187.4 78 197 -2003 11 23 18 13 ISAAC 13.0 244.5 32 402 -2001 11 9 6 2 CHRIS 26.8 181.5 159 415 -1997 9 7 18 13 FLORENCE 50.3 124.4 135 720 -1970 11 6 12 26 WILLIAM 31.2 143.0 126 492 -1958 5 4 18 3 SANDY 66.7 223.6 131 149 -1955 12 22 18 15 BERYL 12.7 254.6 39 852 -1957 5 13 0 21 ISAAC 18.7 294.3 123 148 -1987 4 16 18 4 NADINE 22.3 77.3 129 527 -1954 1 13 0 10 WILLIAM 48.8 72.2 124 496 -1983 9 19 0 6 NADINE 14.3 212.5 48 394 -2001 8 21 18 26 BERYL 24.2 299.2 108 751 -1997 9 7 12 2 PATTY 7.9 152.1 161 791 -1995 4 3 18 20 GORDON 8.8 270.7 133 825 -1982 11 18 0 6 CHRIS 69.7 51.9 37 414 -1968 6 10 0 27 MICHAEL 49.5 295.0 88 887 -1999 1 18 12 23 ALBERTO 68.8 304.4 47 549 -1957 8 25 18 5 GORDON 15.3 297.2 37 110 -1964 8 10 18 21 PATTY 10.2 100.0 99 359 -1986 5 4 6 17 WILLIAM 29.9 309.8 96 756 -1970 3 20 6 22 SANDY 54.6 267.2 59 302 -1954 4 9 12 16 LESLIE 54.4 353.0 145 465 -1978 6 12 0 9 SANDY 28.5 113.5 61 180 -1950 6 14 18 19 BERYL 14.8 15.5 11 897 -1958 11 3 18 23 FLORENCE 21.8 295.6 151 417 -1965 8 8 0 23 JOYCE 9.1 35.2 161 49 -1997 12 1 6 18 ERNESTO 48.8 101.5 118 113 -1967 1 13 12 17 MICHAEL 38.2 222.0 10 516 -1995 7 13 18 5 BERYL 12.2 6.7 120 419 -1997 9 23 0 25 DEBBY 15.9 31.2 163 374 -1995 1 16 0 24 PATTY 53.9 153.9 93 899 -1961 4 8 6 21 GORDON 36.5 284.1 25 25 -1997 5 19 12 23 CHRIS 23.0 5.0 37 365 -1950 3 10 18 28 BERYL 37.8 289.8 16 443 -1972 5 2 12 4 LESLIE 27.8 219.1 151 133 -1993 7 11 18 14 VALERIE 69.2 259.7 89 448 -1962 9 23 6 26 JOYCE 65.6 179.4 100 822 -2004 6 15 18 8 MICHAEL 47.0 182.9 40 248 -1968 8 7 18 18 ALBERTO 7.9 319.9 31 877 -1966 9 5 18 6 BERYL 57.1 2.6 16 155 -1979 3 16 18 2 MICHAEL 57.4 185.0 78 547 -1973 6 10 0 12 NADINE 17.7 291.2 11 130 -1967 12 25 0 20 BERYL 24.4 78.3 145 770 -1951 3 18 18 24 NADINE 34.0 237.9 100 92 -1959 9 24 12 7 GORDON 21.3 185.2 15 88 -1980 10 13 18 9 PATTY 65.5 257.3 96 136 -1953 1 5 0 9 KIRK 22.4 132.9 43 710 -1979 12 17 18 1 LESLIE 68.2 197.4 119 388 -1986 9 27 6 20 ISAAC 54.5 347.8 50 439 -1972 1 9 6 5 NADINE 44.2 99.0 115 475 -1985 6 20 0 18 ERNESTO 12.4 72.4 97 490 -2004 12 21 6 13 ISAAC 21.5 341.4 78 628 -2002 2 7 0 13 ALBERTO 63.6 117.5 122 550 -1988 7 7 18 26 WILLIAM 58.8 131.5 116 751 -1992 6 18 0 8 TONY 25.8 41.2 121 501 -1997 12 8 0 27 ERNESTO 52.9 313.5 164 632 -1956 11 12 18 1 SANDY 14.1 141.9 126 452 -1952 7 17 0 10 FLORENCE 33.2 356.6 46 426 -1983 3 5 6 7 ISAAC 13.6 346.5 69 300 -1960 10 18 18 26 CHRIS 49.8 151.6 71 522 -1962 12 19 0 5 CHRIS 54.5 58.8 142 862 -1977 3 22 6 8 LESLIE 37.3 15.2 38 367 -1971 12 1 18 4 PATTY 59.9 323.7 120 849 -1990 12 9 6 27 DEBBY 38.8 341.0 110 681 -1989 3 23 18 11 SANDY 50.1 156.7 99 809 -1991 6 2 0 18 MICHAEL 68.5 63.8 89 207 -1988 1 27 0 14 ALBERTO 54.7 37.7 69 723 -1962 5 8 0 11 KIRK 44.2 208.0 106 750 -1958 5 21 12 15 PATTY 55.5 22.8 155 694 -1999 6 18 18 14 WILLIAM 17.0 127.9 24 737 -1964 11 15 12 7 MICHAEL 52.3 84.4 46 698 -1987 8 15 6 20 KIRK 32.8 26.2 49 305 -1956 11 2 12 8 LESLIE 67.3 146.4 65 246 -1995 7 19 18 20 JOYCE 66.3 159.3 52 674 -1984 10 12 12 6 RAFAEL 60.7 77.2 136 409 -1995 4 18 0 14 HELENE 19.9 134.4 107 481 -1985 1 6 0 13 GORDON 64.0 340.7 79 653 -1962 2 15 18 27 RAFAEL 14.5 309.3 42 798 -1969 5 6 0 18 FLORENCE 58.4 4.6 139 324 -1993 1 27 12 3 KIRK 60.5 238.1 14 291 -1972 11 14 6 21 ISAAC 22.4 213.2 22 456 -2002 4 7 0 3 LESLIE 34.4 249.4 88 209 -1981 10 10 18 24 PATTY 21.8 284.9 42 650 -1986 12 16 6 25 JOYCE 40.9 96.3 160 34 -1987 10 11 18 25 MICHAEL 28.2 253.5 69 625 -1985 5 9 18 20 BERYL 56.0 218.5 139 204 -1972 9 10 6 9 PATTY 54.1 125.1 66 356 -1974 4 12 18 10 SANDY 43.5 185.9 92 716 -1994 3 18 12 27 NADINE 32.7 26.0 12 536 -1992 10 21 6 27 JOYCE 23.7 105.3 142 116 -2003 8 23 12 4 VALERIE 46.4 21.8 99 395 -1980 6 20 12 26 WILLIAM 61.9 0.9 61 392 -1963 9 1 12 1 TONY 43.6 318.7 122 846 -1996 6 8 0 1 CHRIS 54.8 25.2 25 108 -1956 1 28 12 9 HELENE 19.6 357.8 12 403 -1960 8 6 6 4 VALERIE 60.2 72.7 53 614 -1986 2 26 18 17 MICHAEL 18.3 103.8 102 423 -1992 6 23 0 9 FLORENCE 17.2 16.3 23 605 -1984 11 20 18 21 OSCAR 15.0 7.8 66 359 -1959 1 9 12 8 GORDON 42.9 278.0 47 303 -1951 6 7 12 3 NADINE 48.2 20.1 98 120 -1962 2 6 18 9 HELENE 16.5 3.7 65 628 -2000 3 1 6 11 ALBERTO 19.7 98.5 144 140 -1962 12 9 0 19 RAFAEL 42.4 4.0 23 648 -1981 6 20 18 17 ISAAC 43.7 45.4 77 37 -1998 12 28 0 19 ISAAC 56.8 233.0 28 529 -2001 11 17 18 13 JOYCE 54.4 300.0 81 865 -1987 2 20 18 2 GORDON 38.9 301.7 134 351 -1983 4 26 12 17 MICHAEL 26.1 314.2 42 230 -1961 12 5 0 23 GORDON 37.7 2.9 84 621 -1976 3 17 18 7 LESLIE 55.9 47.7 67 459 -1993 5 7 12 5 SANDY 57.5 96.3 78 543 -1999 10 22 18 2 ALBERTO 53.8 1.5 118 739 -1971 6 9 18 3 TONY 61.9 318.7 137 177 -1974 5 22 18 13 ISAAC 39.3 226.9 163 139 -1967 8 23 18 21 CHRIS 44.7 34.9 112 668 -1972 11 23 0 4 ERNESTO 54.3 273.0 18 274 -1986 12 15 6 23 ISAAC 18.6 89.4 22 427 -1973 4 5 0 27 TONY 44.9 174.3 32 830 -1965 11 13 12 17 FLORENCE 24.0 223.0 97 266 -1953 9 20 18 11 PATTY 31.4 43.9 55 605 -1976 11 3 6 13 LESLIE 22.0 266.5 32 647 -1986 5 23 0 28 FLORENCE 58.6 43.8 15 378 -1952 1 20 6 4 LESLIE 65.7 242.7 30 203 -1986 2 25 18 17 HELENE 68.8 86.3 110 319 -1959 12 27 18 10 GORDON 16.6 65.7 101 468 -1964 7 2 18 7 KIRK 8.6 111.7 42 450 -1980 5 3 6 1 DEBBY 20.0 141.0 90 383 -1996 1 23 6 1 SANDY 50.4 110.6 97 138 -1979 6 14 0 16 WILLIAM 68.7 27.0 160 436 -1998 8 5 6 16 RAFAEL 46.7 339.3 90 431 -1975 6 20 0 12 TONY 52.7 280.3 12 524 -1963 9 6 18 21 ISAAC 10.3 349.1 128 146 -1954 7 10 6 9 FLORENCE 33.3 46.5 111 689 -1985 1 4 18 2 NADINE 59.7 263.7 66 682 -1981 1 3 18 28 LESLIE 21.4 313.6 158 354 -1971 5 4 6 21 JOYCE 40.5 33.6 14 166 -1985 3 28 6 23 SANDY 69.1 55.3 92 571 -1993 3 6 12 13 PATTY 63.4 312.8 134 352 -1950 12 20 0 10 RAFAEL 53.3 12.4 85 106 -1976 1 26 0 22 RAFAEL 26.6 25.1 155 785 -1985 1 10 6 28 JOYCE 61.6 236.1 88 209 -1959 6 7 18 24 NADINE 21.3 4.3 157 721 -1952 1 4 12 9 DEBBY 27.8 285.2 40 638 -1985 10 2 18 7 GORDON 40.6 291.5 26 156 -1959 8 5 12 23 ISAAC 7.5 181.8 89 745 -1982 11 4 12 20 DEBBY 31.2 41.4 61 645 -1951 6 4 18 17 PATTY 17.3 196.3 120 815 -1965 12 24 12 15 OSCAR 60.2 300.3 48 367 -1979 8 18 18 14 RAFAEL 41.0 20.9 66 116 -1959 6 19 12 6 OSCAR 46.5 159.2 73 616 -1951 12 14 6 15 BERYL 36.7 345.7 144 92 -2003 8 20 6 28 FLORENCE 20.1 1.9 67 458 -1964 9 25 12 13 VALERIE 62.5 342.1 144 470 -2000 9 21 18 23 FLORENCE 50.2 79.0 96 69 -1968 2 27 0 25 ALBERTO 44.8 9.3 52 601 -1962 11 7 0 27 GORDON 12.0 97.2 108 240 -2000 1 24 12 23 ERNESTO 36.8 323.4 160 642 -1964 10 4 18 21 DEBBY 31.9 70.0 85 364 -1985 7 2 12 14 LESLIE 53.4 256.9 69 128 -1969 5 27 18 6 TONY 68.6 157.5 54 13 -1988 9 7 12 20 CHRIS 15.3 311.0 144 502 -1977 12 21 18 26 MICHAEL 29.1 214.9 122 706 -1956 7 19 18 4 LESLIE 59.5 99.0 156 244 -1974 4 5 12 27 WILLIAM 35.8 167.1 82 506 -1952 4 17 6 26 FLORENCE 12.7 144.5 123 883 -1952 4 7 0 14 VALERIE 35.5 338.2 70 601 -1996 9 14 18 13 VALERIE 33.9 196.8 156 45 -1950 10 6 0 3 ALBERTO 21.8 224.8 138 20 -1976 6 3 0 22 TONY 15.4 346.0 117 96 -1976 8 18 12 18 RAFAEL 63.0 311.0 117 838 -1950 5 23 18 7 TONY 59.6 196.1 155 733 -1961 5 2 0 15 OSCAR 10.2 67.4 136 364 -1974 12 25 0 25 ERNESTO 47.5 113.2 25 599 -1959 4 27 18 17 ALBERTO 38.3 230.2 73 381 -1963 10 23 0 15 SANDY 51.1 65.2 129 393 -1959 1 27 18 13 LESLIE 21.4 137.9 75 694 -1988 5 4 6 27 VALERIE 17.9 149.4 24 679 -1966 6 6 12 3 KIRK 36.9 109.1 151 579 -1953 10 20 12 10 GORDON 22.5 141.8 84 154 -1994 4 15 0 16 RAFAEL 37.6 153.4 127 757 -1952 8 14 12 18 MICHAEL 60.7 223.8 51 251 -1980 10 12 0 10 FLORENCE 43.3 183.9 143 862 -1964 1 15 12 6 FLORENCE 33.3 242.9 95 682 -1982 10 5 18 11 RAFAEL 44.4 291.8 58 24 -2002 6 5 0 14 NADINE 43.6 344.0 70 859 -1979 10 16 12 3 TONY 64.3 207.5 44 658 -1975 9 6 6 22 LESLIE 48.2 5.4 18 190 -1985 5 14 6 14 VALERIE 57.0 50.1 91 782 -1974 3 6 12 28 CHRIS 16.4 53.0 135 750 -1960 9 17 12 15 BERYL 17.3 29.6 50 412 -1990 9 12 0 9 OSCAR 25.6 353.9 106 770 -1988 1 12 0 18 KIRK 38.2 279.5 79 881 -1999 1 8 6 3 LESLIE 23.7 171.8 99 687 -1990 6 6 6 2 JOYCE 44.8 286.4 48 12 -2003 5 11 0 8 JOYCE 23.9 53.1 118 101 -1955 10 21 18 15 JOYCE 7.3 208.8 22 710 -2003 11 28 0 18 NADINE 67.1 167.0 129 357 -1976 6 20 6 7 WILLIAM 22.1 131.9 57 401 -1959 6 27 12 6 SANDY 44.1 37.4 141 876 -1992 1 19 18 16 PATTY 11.8 130.8 102 825 -1963 6 13 6 25 FLORENCE 32.5 115.7 111 416 -1986 6 12 6 10 RAFAEL 19.3 115.2 138 794 -1992 12 4 18 12 FLORENCE 36.5 271.6 107 555 -1966 10 11 12 23 FLORENCE 52.4 132.7 157 562 -1956 7 14 0 10 GORDON 57.5 323.7 33 874 -2002 3 25 12 8 DEBBY 44.5 103.3 142 489 -1964 12 18 18 23 OSCAR 41.5 80.4 73 526 -1982 7 25 0 1 TONY 60.2 19.6 104 16 -1997 3 19 6 19 HELENE 50.7 240.9 24 68 -1954 1 4 18 11 NADINE 68.5 130.7 134 226 -1966 4 14 6 23 CHRIS 8.1 220.5 34 478 -1986 4 16 18 4 CHRIS 38.2 111.5 118 265 -1990 7 2 0 28 ISAAC 36.6 157.1 107 884 -1986 6 17 12 25 NADINE 57.4 118.8 39 888 -1988 2 19 6 5 ERNESTO 47.7 335.1 24 616 -1954 6 9 18 14 FLORENCE 14.9 80.9 21 402 -1960 6 1 6 1 MICHAEL 34.6 225.6 12 783 -1955 11 10 18 19 BERYL 55.9 138.8 160 719 -1986 4 6 12 23 RAFAEL 57.5 165.2 157 251 -1979 2 3 12 5 JOYCE 40.2 207.9 145 513 -1954 9 26 6 25 OSCAR 15.2 28.7 27 318 -1976 3 10 12 4 GORDON 10.4 70.2 82 78 -1958 6 21 6 1 NADINE 55.8 120.3 113 742 -1960 9 27 6 6 CHRIS 59.4 24.7 88 130 -1987 10 25 6 2 VALERIE 34.5 102.0 23 570 -1983 7 10 18 19 RAFAEL 42.2 227.7 154 11 -1966 9 13 12 18 OSCAR 27.9 173.5 66 178 -1975 1 2 0 13 RAFAEL 26.2 268.3 75 362 -1974 7 27 18 19 VALERIE 8.8 14.4 40 531 -1977 8 4 12 17 RAFAEL 38.8 193.7 90 435 -1994 9 14 0 5 TONY 49.6 258.2 140 582 -1978 11 1 6 13 RAFAEL 22.6 307.5 148 87 -1953 2 21 18 1 GORDON 17.7 158.2 60 482 -1977 11 24 12 8 VALERIE 37.4 306.2 162 703 -1998 9 14 18 13 JOYCE 57.1 59.3 155 431 -1985 10 4 12 10 WILLIAM 16.2 323.1 48 600 -1981 6 19 12 6 JOYCE 26.8 90.5 99 567 -1972 11 20 18 14 DEBBY 61.2 197.3 11 588 -1993 5 24 6 21 TONY 24.0 192.9 56 806 -1956 1 20 6 20 FLORENCE 17.3 76.1 32 827 -1990 1 26 0 2 FLORENCE 9.3 325.1 157 366 -1976 1 3 0 26 PATTY 65.5 348.7 61 597 -2000 5 25 0 4 OSCAR 44.2 128.7 116 203 -1975 7 25 18 11 FLORENCE 61.0 19.8 24 232 -1992 12 4 18 2 VALERIE 27.0 16.8 110 500 -1992 3 1 0 15 GORDON 29.8 319.2 114 409 -1950 5 12 0 20 JOYCE 36.2 250.5 130 361 -1995 8 12 0 8 ALBERTO 68.9 284.1 68 174 -1974 9 3 12 8 PATTY 56.1 289.6 146 269 -1968 7 18 18 7 TONY 52.8 116.8 127 348 -1992 4 2 6 21 NADINE 26.2 5.2 103 751 -1961 1 17 6 15 ISAAC 53.4 297.8 92 105 -1971 9 4 6 9 MICHAEL 61.9 271.6 59 401 -1989 12 24 6 22 HELENE 21.2 156.9 44 518 -1963 6 1 6 22 ERNESTO 36.4 347.1 75 433 -1958 6 23 6 1 OSCAR 37.2 304.9 17 802 -1967 9 16 12 2 MICHAEL 26.4 128.8 14 769 -1967 12 13 12 19 ERNESTO 66.7 295.7 124 258 -1982 7 17 18 21 RAFAEL 8.2 209.7 64 510 -1980 2 6 18 14 FLORENCE 55.2 69.5 120 195 -1966 12 26 12 6 VALERIE 33.7 225.0 75 512 -1969 6 8 12 3 LESLIE 18.4 220.6 106 898 -1958 7 13 0 16 SANDY 44.8 216.6 88 597 -1960 4 22 12 5 VALERIE 65.5 74.8 35 520 -1963 9 18 6 3 KIRK 48.8 96.3 67 47 -1956 9 12 6 13 TONY 24.0 25.1 149 569 -1995 8 19 18 17 KIRK 39.2 181.7 102 189 -1951 11 19 0 15 ISAAC 16.7 161.7 99 415 -1958 9 15 12 17 WILLIAM 52.4 225.4 71 386 -1960 2 20 18 27 FLORENCE 15.1 299.8 17 527 -2000 2 16 0 5 ISAAC 30.7 274.2 163 472 -1957 11 15 6 24 VALERIE 62.0 111.5 49 875 -1971 7 25 12 17 MICHAEL 50.9 311.2 126 387 -1959 10 9 6 7 RAFAEL 43.1 163.9 75 780 -1984 4 1 6 23 DEBBY 52.2 149.8 71 281 -1994 1 16 6 14 RAFAEL 48.4 248.0 137 444 -1991 2 27 0 18 JOYCE 20.7 170.7 88 476 -1959 7 25 0 3 ERNESTO 12.5 103.4 137 297 -1964 8 28 18 4 KIRK 66.3 100.4 63 297 -1956 9 19 12 26 BERYL 57.9 236.6 43 836 -1993 8 10 6 9 SANDY 16.8 11.9 25 566 -1971 5 14 6 2 BERYL 12.9 319.8 74 75 -1982 7 5 12 22 SANDY 51.4 207.0 142 537 -1972 4 12 18 22 MICHAEL 56.2 246.8 95 10 -1956 2 16 6 22 LESLIE 53.1 219.8 97 434 -1979 2 14 18 6 MICHAEL 23.9 312.1 126 97 -1955 7 12 6 14 WILLIAM 16.7 213.6 81 300 -1995 12 6 12 8 MICHAEL 61.2 268.0 119 215 -1996 10 10 18 14 JOYCE 40.6 239.8 18 652 -1960 6 2 12 5 FLORENCE 25.1 305.5 105 170 -1962 9 9 18 23 WILLIAM 37.6 95.6 32 158 -1988 10 25 0 15 SANDY 24.5 104.0 80 836 -1963 3 18 6 8 MICHAEL 18.8 32.9 112 300 -1972 2 18 12 10 TONY 61.3 71.1 160 377 -1964 4 15 18 7 ERNESTO 65.0 40.8 24 263 -1965 3 16 0 3 KIRK 25.8 253.1 16 520 -1996 10 27 6 2 GORDON 16.1 266.5 40 666 -1974 3 12 12 28 NADINE 51.7 205.5 48 725 -1955 6 8 6 7 LESLIE 52.7 183.8 83 178 -1960 1 16 12 2 BERYL 47.9 17.3 87 580 -1971 7 18 18 27 OSCAR 24.3 33.1 78 197 -2003 8 10 6 17 RAFAEL 41.9 286.8 28 261 -1982 5 21 12 16 NADINE 20.1 93.8 99 449 -1958 9 2 0 13 FLORENCE 41.5 84.0 125 238 -1967 5 12 12 12 CHRIS 49.4 59.2 26 462 -1967 1 11 18 8 SANDY 64.7 318.2 70 754 -2004 6 3 6 24 MICHAEL 8.6 147.9 151 138 -1992 7 3 6 26 ISAAC 27.6 330.1 105 323 -1991 1 12 12 2 DEBBY 41.7 102.6 20 820 -1983 7 10 0 26 DEBBY 62.1 173.7 27 221 -1986 4 3 12 2 DEBBY 35.2 275.1 149 577 -1981 4 27 6 22 DEBBY 36.7 6.4 59 679 -2003 3 19 18 16 MICHAEL 62.0 326.2 25 127 -1957 11 26 6 20 LESLIE 30.4 284.6 47 313 -1959 12 17 18 15 KIRK 7.9 329.5 61 636 -1958 11 3 12 10 FLORENCE 26.7 50.3 11 379 -1955 12 13 18 5 RAFAEL 55.4 139.3 107 208 -1985 8 19 0 2 TONY 19.8 311.5 60 512 -1956 1 17 6 12 FLORENCE 40.0 128.7 97 412 -1964 10 10 0 7 DEBBY 42.6 153.0 68 542 -1978 8 24 12 23 CHRIS 26.1 338.0 119 90 -1965 9 25 0 6 KIRK 55.9 90.5 89 580 -1982 8 23 6 15 PATTY 65.9 231.8 95 61 -1974 6 9 6 21 PATTY 59.3 286.0 147 185 -1959 5 6 12 11 TONY 30.2 316.4 144 678 -2002 8 8 0 16 JOYCE 61.7 341.9 159 199 -1953 2 8 6 9 ISAAC 48.2 178.1 91 236 -1981 10 19 0 19 BERYL 38.7 59.2 49 728 -1986 9 10 18 18 SANDY 14.8 176.4 115 716 -1990 4 25 12 12 SANDY 69.3 232.3 112 891 -1980 11 7 6 13 ISAAC 24.4 28.4 76 888 -1969 10 23 18 7 HELENE 29.3 101.5 28 672 -1971 1 5 18 6 CHRIS 38.8 24.6 98 266 -1964 4 11 6 19 MICHAEL 33.7 261.6 94 368 -1976 12 23 0 28 NADINE 9.0 173.0 147 37 -1961 9 3 18 26 TONY 28.4 13.4 11 774 -1972 8 4 6 8 SANDY 57.9 176.1 59 70 -1993 7 5 18 12 TONY 45.3 355.4 63 896 -1985 1 14 6 12 DEBBY 51.2 262.3 111 358 -1952 7 21 0 19 KIRK 31.5 38.1 140 839 -1990 6 12 0 24 WILLIAM 47.2 147.3 54 785 -1981 11 17 18 9 TONY 41.4 296.8 126 798 -1986 5 5 18 7 MICHAEL 16.2 98.5 126 321 -1967 5 19 6 18 RAFAEL 14.2 247.8 152 607 -1959 11 10 0 12 OSCAR 12.9 139.2 54 538 -1966 1 26 18 7 HELENE 13.3 233.2 78 574 -1990 6 17 18 8 ERNESTO 68.4 293.6 161 118 -1973 11 21 18 22 ALBERTO 29.7 352.6 105 681 -1979 2 4 0 25 PATTY 40.1 93.1 95 26 -1964 6 7 0 14 ERNESTO 36.5 23.7 78 600 -1956 6 23 0 24 LESLIE 18.8 235.8 25 3 -1970 3 12 6 11 ERNESTO 56.5 218.9 76 401 -1954 7 23 12 7 CHRIS 26.9 39.5 11 711 -1955 1 7 18 25 MICHAEL 44.8 354.1 22 666 -1975 4 2 0 9 OSCAR 13.7 75.9 121 389 -1960 10 13 12 3 HELENE 51.8 228.4 153 281 -1974 12 8 6 22 TONY 10.7 342.9 89 670 -1985 9 3 18 25 HELENE 51.2 135.1 157 123 -1963 8 5 6 20 ERNESTO 7.3 286.5 36 253 -2002 5 7 18 13 FLORENCE 19.8 278.4 122 813 -1985 1 17 0 10 OSCAR 16.4 68.1 108 5 -1951 3 18 6 17 PATTY 54.1 322.5 64 334 -1960 3 23 6 6 TONY 21.4 235.4 160 872 -1952 2 16 18 6 NADINE 65.5 337.5 53 422 -1953 2 16 6 14 VALERIE 65.1 48.1 130 315 -1989 7 25 18 14 DEBBY 44.6 95.5 38 480 -1991 4 7 18 25 VALERIE 42.4 100.9 122 355 -1958 10 15 18 4 KIRK 16.1 6.6 14 610 -1955 4 6 0 19 CHRIS 19.7 130.5 94 803 -1980 10 4 6 23 NADINE 69.7 35.6 42 16 -1973 9 17 6 24 DEBBY 11.1 236.4 50 32 -1968 9 9 12 7 DEBBY 24.0 286.3 129 538 -1954 8 10 12 2 ALBERTO 24.2 204.4 100 415 -1986 3 13 18 19 RAFAEL 53.3 109.9 43 199 -1986 1 6 18 25 JOYCE 27.2 210.7 143 700 -1957 10 23 18 21 ISAAC 24.2 159.6 92 121 -1964 1 19 0 21 MICHAEL 45.6 298.0 87 407 -1977 1 5 12 1 FLORENCE 40.1 332.5 23 796 -1980 9 11 0 16 ISAAC 52.5 283.7 87 447 -1981 2 7 0 11 GORDON 37.6 247.6 162 529 -1979 8 17 18 8 CHRIS 14.9 145.1 44 734 -1992 8 21 0 8 PATTY 69.9 185.1 71 509 -1996 6 4 0 5 GORDON 68.8 257.3 45 350 -1952 6 28 0 4 JOYCE 40.7 284.4 25 659 -1970 4 25 18 26 MICHAEL 69.0 32.4 55 827 -1982 7 7 18 22 FLORENCE 30.5 337.1 39 240 -1985 9 21 12 7 WILLIAM 66.8 22.1 144 727 -1986 3 28 6 12 VALERIE 69.0 194.7 151 95 -1962 2 6 0 19 TONY 14.5 315.7 29 809 -1953 6 8 12 15 SANDY 54.5 237.6 90 242 -1963 4 11 0 15 ISAAC 16.2 326.8 34 312 -1971 10 22 0 2 HELENE 62.1 218.6 163 448 -1961 7 27 6 20 GORDON 47.3 148.9 105 242 -1977 5 24 6 2 SANDY 40.1 196.1 130 98 -1969 4 20 12 25 HELENE 43.9 5.4 63 29 -1957 9 7 12 11 GORDON 8.8 339.6 112 893 -1982 12 24 18 15 PATTY 38.9 58.7 127 413 -1996 8 16 12 12 HELENE 41.1 247.0 53 29 -1977 12 23 18 20 GORDON 19.2 332.3 159 78 -2002 12 26 6 9 LESLIE 48.1 104.0 71 444 -1954 10 2 0 11 KIRK 35.7 285.8 129 562 -1994 11 13 6 3 ISAAC 34.4 187.8 87 313 -1979 2 6 12 28 CHRIS 62.5 187.9 122 212 -1971 3 3 18 28 MICHAEL 34.0 169.4 136 125 -1986 9 16 6 22 SANDY 56.3 58.8 93 827 -1951 9 8 6 28 MICHAEL 59.5 80.7 27 449 -1980 8 14 18 22 ALBERTO 21.3 20.0 16 780 -1996 1 28 18 21 VALERIE 29.6 166.2 163 560 -2000 2 20 0 26 VALERIE 44.1 349.0 41 862 -1990 5 4 6 28 ERNESTO 62.8 228.9 141 14 -1950 4 19 6 22 SANDY 60.0 34.1 81 277 -1974 7 23 6 22 ISAAC 28.8 236.8 21 761 -1954 10 4 18 10 RAFAEL 21.8 320.3 101 597 -1963 5 6 12 25 RAFAEL 25.8 175.3 85 820 -1956 3 25 6 2 DEBBY 54.9 91.0 116 223 -1998 12 6 18 4 WILLIAM 56.0 190.9 37 320 -1956 5 26 6 26 PATTY 68.9 170.4 116 123 -1952 2 10 0 17 KIRK 56.4 54.3 116 761 -1953 7 24 12 17 PATTY 16.7 132.1 103 833 -1993 11 15 12 17 ALBERTO 10.6 275.0 82 366 -1960 12 14 18 17 WILLIAM 21.6 128.7 13 498 -1979 1 25 0 13 WILLIAM 37.2 230.5 142 682 -1953 2 18 18 16 RAFAEL 67.6 175.3 71 115 -1985 9 27 6 5 ERNESTO 21.3 89.3 12 739 -1995 10 25 12 22 FLORENCE 19.5 87.1 78 420 -1958 5 26 6 28 WILLIAM 31.7 198.6 70 836 -1977 11 21 0 7 SANDY 46.1 64.8 127 43 -1966 10 23 6 28 TONY 56.0 116.6 70 855 -1999 12 11 0 2 JOYCE 53.3 268.8 123 446 -1990 8 5 18 9 NADINE 48.0 138.9 74 449 -1995 5 16 6 24 WILLIAM 53.4 330.6 76 226 -1973 12 10 0 25 VALERIE 69.0 64.2 42 548 -1979 1 17 0 2 ALBERTO 31.4 241.0 54 661 -1976 12 5 18 19 HELENE 51.7 7.9 138 785 -1975 9 24 12 15 NADINE 53.5 48.3 112 833 -1950 12 24 0 25 ISAAC 34.6 37.6 151 367 -1990 3 14 6 17 BERYL 41.9 151.9 72 341 -1960 1 19 12 16 RAFAEL 43.6 276.1 121 542 -1989 7 9 6 12 MICHAEL 38.3 40.3 49 449 -1996 1 1 6 7 ALBERTO 45.1 15.8 64 232 -1974 2 10 12 12 MICHAEL 61.7 227.5 124 75 -1951 10 7 18 1 RAFAEL 12.9 7.1 102 577 -1954 7 18 18 24 VALERIE 14.2 210.7 132 391 -1956 10 3 6 19 NADINE 38.2 148.5 46 208 -1962 8 27 12 24 OSCAR 45.6 116.7 15 92 -1966 12 24 6 25 WILLIAM 50.5 212.7 150 320 -1995 1 6 12 28 GORDON 12.5 218.2 155 543 -1963 4 9 0 9 PATTY 18.7 342.7 151 436 -1984 7 11 18 14 JOYCE 14.5 333.1 30 868 -1964 1 15 6 19 TONY 18.9 86.6 111 16 -2002 6 22 6 26 HELENE 38.1 278.9 71 565 -1994 5 21 12 1 TONY 36.7 146.3 60 320 -1989 8 27 18 13 HELENE 23.9 147.3 90 486 -1997 5 8 18 21 LESLIE 57.2 88.2 53 700 -1950 11 11 12 20 TONY 36.9 103.3 148 299 -2004 9 2 6 2 BERYL 10.4 222.8 43 68 -1960 9 22 12 7 BERYL 27.7 79.3 55 783 -1959 7 14 6 15 LESLIE 45.5 288.4 15 591 -1976 3 4 12 14 DEBBY 9.8 5.9 48 189 -2000 10 24 0 7 BERYL 60.7 246.8 142 155 -1994 10 14 6 3 NADINE 67.2 253.9 25 700 -1991 5 25 12 21 FLORENCE 69.9 157.5 115 813 -1996 6 1 12 7 TONY 13.5 338.3 103 584 -1986 3 9 18 3 TONY 60.8 7.1 31 531 -2003 8 10 0 27 OSCAR 10.0 12.0 11 786 -1990 4 28 6 10 RAFAEL 25.6 322.1 51 148 -1970 4 22 18 4 PATTY 17.6 90.7 125 143 -1999 3 4 18 17 VALERIE 40.6 136.5 128 325 -1969 3 3 0 1 CHRIS 60.9 188.3 88 865 -1979 4 18 18 12 RAFAEL 25.1 335.8 142 801 -1991 4 6 12 21 VALERIE 13.0 153.3 62 335 -1965 7 9 18 13 ISAAC 7.9 41.9 150 846 -1960 10 21 6 28 FLORENCE 21.8 6.0 83 377 -1950 5 12 0 15 HELENE 57.7 18.1 38 292 -1983 11 25 18 1 NADINE 60.8 52.5 50 299 -1964 8 26 18 8 DEBBY 26.5 267.6 94 71 -1960 9 8 12 1 FLORENCE 28.9 126.4 132 544 -1982 1 17 12 6 MICHAEL 57.8 183.0 81 747 -1974 1 12 0 26 LESLIE 31.8 130.3 146 173 -1977 4 10 0 27 MICHAEL 25.1 201.4 148 151 -1993 8 12 12 14 RAFAEL 25.2 307.2 79 708 -1997 2 12 6 1 OSCAR 14.2 95.1 54 561 -1997 3 6 12 15 BERYL 16.6 167.9 106 647 -1969 4 9 12 25 LESLIE 33.4 345.2 140 291 -1953 6 25 0 10 LESLIE 13.8 250.2 43 630 -1955 7 19 18 28 FLORENCE 50.6 239.0 99 580 -1968 3 15 12 12 DEBBY 63.1 326.9 125 420 -2001 11 7 0 22 FLORENCE 37.6 61.0 53 137 -1989 1 4 12 27 LESLIE 32.9 81.0 90 400 -1960 11 1 0 9 GORDON 20.3 59.2 111 360 -1972 5 20 0 7 RAFAEL 53.5 298.0 110 707 -1977 5 14 0 14 LESLIE 20.1 89.6 63 91 -1981 3 21 18 14 NADINE 24.5 272.1 13 828 -1978 5 5 12 21 SANDY 48.6 173.8 38 816 -1994 8 7 18 16 BERYL 8.9 249.9 92 720 -1979 4 12 18 19 PATTY 29.3 196.0 99 894 -2000 9 10 12 20 CHRIS 35.9 343.9 117 322 -2004 9 11 6 16 FLORENCE 40.6 164.6 86 546 -2003 1 23 12 1 NADINE 62.1 206.5 115 59 -1970 8 27 12 9 NADINE 21.8 200.6 74 616 -2004 9 13 18 14 WILLIAM 11.6 108.0 163 485 -2003 4 1 0 26 TONY 54.0 173.3 76 101 -1953 7 24 6 5 WILLIAM 38.5 249.3 57 178 -1993 2 16 18 10 MICHAEL 38.0 146.3 51 765 -1988 9 22 0 22 JOYCE 62.6 200.7 133 349 -2002 2 18 18 24 MICHAEL 8.4 72.6 141 659 -1997 10 2 18 10 ERNESTO 54.1 109.3 144 268 -1964 10 16 0 15 JOYCE 62.1 158.2 83 796 -1961 10 15 6 11 KIRK 21.8 92.7 94 629 -2003 9 2 18 23 RAFAEL 29.6 9.0 83 769 -1991 1 22 12 23 HELENE 66.9 142.5 51 112 -1962 4 2 18 1 JOYCE 41.7 36.6 85 396 -1987 12 19 12 6 ALBERTO 34.9 342.3 41 223 -1975 4 9 18 28 OSCAR 11.5 10.1 59 446 -1975 6 24 0 4 VALERIE 54.4 253.5 16 415 -1955 2 3 18 2 CHRIS 20.4 128.4 28 273 -1953 6 20 0 27 FLORENCE 51.5 71.4 54 733 -2001 6 25 6 21 JOYCE 19.4 144.7 51 500 -1980 10 11 18 13 JOYCE 54.1 249.5 140 499 -1997 5 20 6 27 MICHAEL 39.7 354.0 101 838 -1978 5 26 12 7 SANDY 13.5 334.8 110 632 -1972 9 15 6 16 OSCAR 62.8 217.9 40 759 -1983 11 18 12 9 ALBERTO 18.4 221.0 24 107 -1965 8 12 6 5 DEBBY 11.8 222.0 89 842 -1961 11 10 12 27 ISAAC 69.2 89.3 96 843 -1988 3 15 18 24 KIRK 13.4 119.3 121 787 -1989 1 5 12 5 HELENE 61.2 166.9 96 463 -1984 5 23 6 19 TONY 63.6 273.4 45 641 -1968 3 10 12 28 ALBERTO 45.0 179.4 139 336 -1997 1 6 0 2 LESLIE 16.7 105.6 126 732 -1985 1 6 12 4 GORDON 38.4 188.0 52 70 -1989 6 5 18 23 SANDY 60.6 213.1 82 143 -1959 2 19 18 23 LESLIE 62.8 135.6 87 102 -1976 4 25 0 9 CHRIS 8.2 216.6 44 867 -1964 4 6 6 25 BERYL 43.8 188.9 157 646 -1950 10 17 6 18 ERNESTO 29.4 156.4 53 264 -2004 11 13 0 6 BERYL 16.9 11.1 138 215 -1973 12 2 18 15 OSCAR 20.0 121.7 83 361 -2002 2 9 18 6 RAFAEL 15.7 179.1 73 546 -1973 5 24 18 25 ERNESTO 60.2 177.4 69 107 -1965 8 28 6 5 DEBBY 39.0 241.0 101 279 -1951 10 5 18 26 HELENE 34.2 309.1 27 665 -1970 3 21 0 14 ALBERTO 51.0 331.6 64 814 -1999 3 6 0 5 KIRK 58.4 16.5 108 250 -1954 3 12 18 20 GORDON 22.4 66.9 104 492 -1976 10 16 6 4 MICHAEL 55.0 15.1 56 725 -2003 11 7 0 19 VALERIE 13.2 199.3 12 236 -1969 10 11 0 7 OSCAR 55.8 253.7 12 580 -1974 12 14 18 21 GORDON 32.4 191.1 111 780 -1967 6 5 12 4 ERNESTO 17.6 25.4 148 20 -1952 1 7 6 12 FLORENCE 9.3 326.9 67 858 -1954 5 2 0 8 LESLIE 8.5 298.5 149 89 -2002 6 23 12 7 WILLIAM 66.5 289.7 104 434 -1976 6 13 6 9 PATTY 23.4 125.5 14 580 -1962 4 5 0 20 TONY 65.8 257.7 60 555 -1975 10 14 6 3 DEBBY 11.0 231.2 81 479 -1982 8 23 6 1 RAFAEL 62.4 52.6 61 212 -1955 1 13 12 17 KIRK 31.4 273.8 19 891 -1960 5 22 18 21 DEBBY 41.6 166.1 94 872 -1991 1 11 18 3 HELENE 20.1 25.2 121 753 -1954 4 13 0 3 LESLIE 32.2 347.8 89 170 -1953 10 8 12 12 FLORENCE 54.8 159.7 124 115 -1970 10 24 12 10 ALBERTO 60.2 94.1 97 223 -1959 2 27 12 7 ERNESTO 31.7 68.4 116 353 -1959 11 4 12 15 JOYCE 46.8 135.3 53 434 -1979 2 4 12 2 BERYL 21.2 175.9 31 67 -1979 6 13 12 21 PATTY 51.5 148.9 56 364 -1986 3 25 0 8 SANDY 64.7 284.5 17 879 -1981 10 26 12 5 GORDON 12.0 93.3 128 531 -1962 2 26 0 16 FLORENCE 23.0 59.6 72 206 -1952 1 4 6 11 BERYL 49.8 221.7 66 476 -1954 1 9 18 7 ALBERTO 61.9 266.8 133 292 -2004 7 23 18 28 RAFAEL 45.1 26.6 148 782 -1993 8 7 12 26 GORDON 23.0 190.6 60 66 -1958 12 28 12 19 DEBBY 36.5 327.2 158 199 -1978 5 18 6 17 TONY 16.8 23.7 59 621 -1952 1 3 6 16 GORDON 17.3 144.1 127 708 -1972 11 24 0 4 GORDON 67.6 78.2 51 438 -1985 9 23 18 10 FLORENCE 13.2 170.9 142 496 -1987 5 18 0 5 LESLIE 41.7 168.3 148 599 -1987 12 19 0 24 HELENE 48.6 259.1 132 208 -1958 4 24 6 3 SANDY 61.2 76.5 143 432 -1968 10 22 0 14 JOYCE 54.2 23.4 100 640 -1964 10 1 18 7 PATTY 37.4 102.9 71 261 -2004 1 2 0 12 GORDON 65.9 160.0 105 212 -1954 7 4 0 16 GORDON 59.9 83.1 160 469 -1975 4 21 12 20 ALBERTO 53.4 178.5 114 227 -2000 12 23 6 13 LESLIE 41.4 191.4 39 678 -1954 1 7 12 13 VALERIE 49.2 77.1 13 584 -1988 2 4 18 26 MICHAEL 40.6 12.0 30 805 -1957 8 17 0 24 SANDY 18.9 74.5 138 660 -1971 8 17 0 20 KIRK 55.0 257.5 92 825 -1993 12 6 12 12 JOYCE 58.0 301.9 11 357 -1999 3 4 18 24 DEBBY 44.5 42.6 108 569 -1992 9 8 12 9 RAFAEL 38.8 193.7 17 274 -1985 3 3 0 27 ALBERTO 63.6 109.9 115 264 -2004 10 8 12 26 TONY 66.7 292.8 25 270 -1959 3 16 18 16 CHRIS 34.0 335.9 128 51 -1963 5 10 18 1 CHRIS 34.8 301.6 116 808 -1958 6 2 18 1 NADINE 48.9 248.4 155 133 -2002 1 20 6 5 TONY 13.3 206.9 46 86 -1968 11 19 12 18 GORDON 22.9 182.6 26 810 -1997 3 23 12 4 NADINE 49.2 34.2 134 266 -1966 1 10 18 26 KIRK 13.6 140.0 58 492 -1977 7 7 18 23 FLORENCE 68.7 246.4 94 869 -1988 6 9 18 5 NADINE 59.8 151.1 137 541 -1960 12 7 12 9 ERNESTO 44.5 276.6 115 562 -1993 10 14 18 6 HELENE 16.7 75.1 36 623 -1963 1 26 18 5 FLORENCE 24.3 214.2 35 510 -2000 12 16 0 21 ISAAC 37.1 21.5 66 338 -1993 1 2 0 5 ISAAC 7.3 350.2 104 476 -1973 9 25 18 24 JOYCE 44.7 115.8 153 133 -1987 6 6 6 10 WILLIAM 9.8 223.5 59 777 -1989 8 7 12 25 NADINE 31.6 344.6 35 205 -1950 2 13 6 27 MICHAEL 62.0 259.4 149 382 -1981 1 13 6 19 WILLIAM 41.2 60.9 136 603 -1987 9 5 6 15 FLORENCE 32.9 163.7 138 440 -1991 6 8 0 10 FLORENCE 55.1 214.4 85 874 -1974 7 6 0 8 DEBBY 60.7 171.3 74 725 -1965 7 9 6 11 PATTY 7.5 223.5 75 662 -1982 8 12 18 18 CHRIS 22.0 346.3 57 743 -1999 4 22 6 20 LESLIE 11.0 141.5 49 649 -1965 5 15 18 13 OSCAR 30.8 116.3 154 720 -2000 2 16 18 5 CHRIS 24.8 207.7 102 398 -1952 10 1 6 25 BERYL 45.5 158.6 93 217 -1991 3 10 18 27 TONY 54.6 227.8 29 645 -1958 1 28 6 9 BERYL 46.6 2.9 74 264 -1991 2 11 0 23 LESLIE 64.1 247.5 19 511 -1986 2 6 0 28 ALBERTO 38.7 108.8 70 82 -1982 2 5 18 10 FLORENCE 56.7 311.6 21 611 -1984 10 23 6 28 OSCAR 25.0 329.9 91 217 -2004 8 15 12 1 DEBBY 22.5 302.3 160 307 -1978 4 9 6 1 MICHAEL 66.4 224.9 79 33 -1986 4 28 6 10 JOYCE 50.9 231.5 73 581 -1962 9 2 0 22 HELENE 8.6 64.6 144 628 -1978 5 18 12 12 CHRIS 62.9 289.1 34 765 -1985 12 27 12 13 RAFAEL 58.7 120.9 45 359 -1991 4 13 12 12 TONY 24.5 103.4 76 863 -2002 11 3 18 2 RAFAEL 9.9 181.4 120 163 -1989 1 3 18 22 HELENE 28.1 338.0 154 339 -1950 12 7 6 20 MICHAEL 56.4 331.0 51 668 -1994 12 11 6 19 GORDON 59.2 101.5 54 164 -2000 1 24 0 24 GORDON 19.0 125.9 55 483 -1964 8 19 0 11 JOYCE 29.2 43.2 76 703 -1973 12 24 6 7 HELENE 34.9 338.8 33 513 -2001 2 15 18 27 NADINE 24.4 43.3 46 721 -1952 10 27 18 9 KIRK 10.3 39.8 25 529 -1985 1 16 6 1 WILLIAM 13.0 136.3 54 224 -1956 7 6 0 4 FLORENCE 65.0 209.5 134 264 -1993 1 19 18 23 MICHAEL 59.0 64.7 24 587 -1993 3 28 12 27 FLORENCE 62.0 62.4 136 409 -2001 7 8 6 15 KIRK 28.0 49.6 49 84 -1998 2 3 0 21 FLORENCE 60.7 187.1 86 854 -1993 1 6 0 9 HELENE 22.2 235.3 21 629 -1992 12 24 18 4 ALBERTO 32.4 1.0 50 125 -1988 8 14 12 7 HELENE 12.8 330.2 84 508 -1968 10 26 18 3 RAFAEL 48.6 329.3 67 266 -1988 4 8 12 26 OSCAR 24.7 85.4 69 129 -1989 4 2 0 26 LESLIE 47.7 222.9 71 777 -1994 9 18 6 13 DEBBY 51.1 51.8 113 70 -1971 7 7 6 8 TONY 56.9 159.0 99 548 -1968 1 26 18 27 HELENE 57.8 248.7 81 336 -1961 11 6 0 2 RAFAEL 16.0 7.0 76 332 -1976 8 9 0 28 ALBERTO 11.9 350.9 51 683 -1984 11 20 12 25 ERNESTO 55.9 33.1 47 416 -1977 2 5 6 22 DEBBY 61.4 252.1 144 455 -1973 11 24 12 24 SANDY 36.4 120.7 22 708 -1957 4 4 6 16 LESLIE 47.4 197.5 91 204 -1994 6 26 18 27 ISAAC 24.9 4.0 136 732 -1972 4 11 18 28 SANDY 25.9 197.1 60 356 -1975 6 19 18 4 SANDY 61.6 251.2 115 149 -1999 9 18 6 19 WILLIAM 64.1 172.9 38 874 -1984 2 8 12 12 ALBERTO 20.8 323.3 113 374 -1950 4 21 12 5 VALERIE 66.9 206.1 146 93 -1977 7 28 18 27 ALBERTO 26.8 169.4 29 9 -1955 9 22 12 2 LESLIE 22.8 93.7 26 891 -1970 3 28 12 12 ALBERTO 64.8 175.0 75 885 -1983 8 1 0 1 OSCAR 15.7 161.4 44 828 -1955 7 14 12 25 BERYL 44.3 59.3 139 612 -1975 9 5 0 3 CHRIS 21.4 134.5 125 790 -1954 3 14 18 13 LESLIE 46.7 346.0 121 849 -1971 3 5 12 12 NADINE 61.4 330.7 10 641 -2004 7 11 18 25 ISAAC 35.4 165.4 11 685 -1958 9 8 6 2 OSCAR 38.6 42.7 61 81 -1977 3 14 18 26 MICHAEL 15.2 289.9 92 29 -1950 7 27 12 13 JOYCE 51.2 29.9 159 253 -1964 1 28 6 16 TONY 16.0 325.4 46 450 -1992 1 13 18 28 PATTY 18.4 173.8 117 35 -1979 3 25 6 18 RAFAEL 65.9 254.7 136 198 -1955 4 7 12 4 NADINE 51.5 271.6 151 218 -1967 5 27 12 4 MICHAEL 18.2 144.2 26 481 -1958 10 15 12 8 PATTY 49.1 101.4 86 70 -1957 7 20 0 20 SANDY 19.2 113.3 15 859 -2001 10 21 12 27 LESLIE 38.6 191.4 58 760 -1988 1 24 0 23 TONY 24.5 21.2 89 474 -1964 6 8 18 23 KIRK 68.9 294.1 74 810 -2003 10 13 18 16 FLORENCE 49.3 324.8 131 127 -1964 11 11 18 8 OSCAR 13.5 47.5 69 313 -1986 2 14 18 25 LESLIE 22.0 41.2 57 520 -1957 2 13 18 1 KIRK 43.0 328.5 113 673 -1985 1 17 12 6 SANDY 38.5 74.0 101 339 -1976 7 23 12 21 RAFAEL 33.4 267.0 164 286 -1978 6 11 0 23 OSCAR 29.1 236.1 147 43 -1977 5 1 18 18 SANDY 28.2 212.1 80 150 -1997 11 27 12 25 JOYCE 7.2 152.9 141 301 -1969 8 19 18 9 CHRIS 38.3 218.9 163 140 -1968 6 7 0 3 LESLIE 31.6 129.7 67 502 -1950 1 25 0 20 SANDY 11.5 284.6 130 831 -1953 6 12 6 24 JOYCE 60.7 159.1 93 57 -1966 10 9 0 27 JOYCE 43.6 307.8 61 792 -2002 11 12 0 7 ALBERTO 61.4 273.2 49 14 -1976 4 17 18 3 WILLIAM 12.5 350.5 98 23 -1959 8 16 12 22 MICHAEL 36.1 315.1 122 401 -1975 11 15 18 21 LESLIE 42.5 213.3 164 170 -1973 9 8 6 2 NADINE 28.9 195.6 153 648 -1971 9 16 18 19 JOYCE 23.1 314.8 11 476 -1954 3 1 18 25 OSCAR 51.1 40.6 62 754 -1997 12 2 18 24 GORDON 67.8 12.3 147 344 -1989 1 15 12 25 OSCAR 33.9 120.1 63 498 -1953 10 21 0 6 WILLIAM 40.0 304.2 95 406 -1983 6 11 0 2 BERYL 49.4 138.5 19 674 -1998 9 19 0 21 ERNESTO 25.4 66.3 14 832 -1960 2 3 0 9 LESLIE 22.8 189.7 31 598 -1999 7 2 0 2 VALERIE 67.0 245.7 162 491 -1971 4 15 0 11 JOYCE 9.0 67.5 21 340 -2004 12 19 12 13 ISAAC 64.9 304.9 26 488 -1970 1 1 18 17 MICHAEL 33.5 188.4 20 550 -1952 2 28 12 4 HELENE 69.9 277.1 11 43 -1990 5 22 12 22 PATTY 43.2 239.3 99 375 -1959 3 18 18 16 GORDON 15.9 334.9 150 127 -1975 2 13 0 2 WILLIAM 44.5 82.8 52 73 -1996 3 12 0 14 BERYL 27.5 74.8 99 261 -1965 5 19 18 2 LESLIE 64.0 233.5 135 705 -1974 2 11 18 27 KIRK 32.4 283.2 126 394 -1954 7 19 6 15 FLORENCE 52.3 103.3 132 610 -2001 4 21 12 15 VALERIE 38.0 320.3 27 100 -1956 5 28 6 25 GORDON 51.8 129.5 121 778 -1951 7 20 18 11 PATTY 51.4 311.6 18 405 -1963 3 23 12 8 OSCAR 38.7 302.8 149 74 -1952 8 2 12 13 BERYL 58.9 235.4 73 218 -1954 1 20 18 3 FLORENCE 26.4 102.7 48 239 -1968 11 12 12 28 KIRK 40.3 279.6 121 419 -1990 6 3 18 18 MICHAEL 40.4 62.4 121 110 -1985 5 20 12 27 GORDON 59.5 129.1 146 64 -2003 11 20 18 9 FLORENCE 53.8 235.6 45 631 -1993 10 1 6 23 JOYCE 30.1 349.5 98 872 -1963 10 15 12 11 PATTY 39.4 73.6 100 430 -2004 2 11 18 7 WILLIAM 21.8 172.5 116 422 -1963 12 27 6 22 HELENE 33.0 174.8 140 396 -1995 5 8 6 7 MICHAEL 53.3 154.0 27 312 -1955 3 4 0 18 SANDY 51.1 70.8 43 187 -1974 9 19 0 25 JOYCE 23.0 202.9 136 739 -1960 9 4 18 26 HELENE 26.5 92.7 26 495 -1954 4 22 18 13 GORDON 20.7 284.8 151 881 -1993 4 6 6 28 CHRIS 9.3 204.4 112 115 -1977 7 14 6 13 SANDY 68.2 78.3 91 634 -1982 4 25 12 5 HELENE 8.8 138.7 141 225 -1990 8 11 0 20 WILLIAM 53.8 300.4 158 644 -1979 2 7 6 20 KIRK 35.0 283.8 135 857 -2002 8 23 0 8 HELENE 9.4 102.3 26 291 -1955 7 10 6 20 BERYL 46.8 56.3 75 681 -1971 5 19 18 12 GORDON 36.8 321.1 99 696 -1970 8 15 0 19 NADINE 31.6 291.2 161 219 -1971 3 7 6 14 FLORENCE 32.9 304.4 123 258 -1951 1 4 0 8 OSCAR 15.9 232.9 65 78 -1967 1 27 18 26 HELENE 36.3 134.5 149 422 -1955 8 6 6 13 ERNESTO 62.5 176.7 56 380 -1987 8 17 0 19 HELENE 44.8 46.9 97 89 -1963 1 6 18 6 BERYL 52.1 226.7 106 612 -1991 10 24 0 1 MICHAEL 64.8 162.8 123 336 -1977 3 24 6 4 ALBERTO 32.5 81.3 118 374 -1994 4 19 6 15 JOYCE 61.6 235.1 158 705 -1976 10 22 12 22 RAFAEL 52.5 81.2 36 626 -1982 2 13 0 22 LESLIE 49.4 45.5 129 339 -1986 6 21 12 28 FLORENCE 59.2 281.8 145 245 -1982 4 20 0 14 VALERIE 18.1 163.9 128 632 -1975 7 3 12 4 VALERIE 26.7 151.3 113 106 -1968 2 2 18 10 HELENE 67.4 298.8 52 175 -2002 2 27 6 14 HELENE 22.8 344.2 22 67 -1981 7 12 6 5 HELENE 9.9 286.4 53 551 -1972 9 10 12 21 ISAAC 46.6 199.5 101 810 -1979 5 13 6 13 ISAAC 21.6 160.5 120 272 -1960 4 10 12 26 SANDY 47.5 53.2 125 589 -1954 1 16 18 8 CHRIS 37.6 243.4 102 305 -1954 8 24 18 19 FLORENCE 66.2 183.0 85 795 -1976 12 9 18 14 CHRIS 32.4 349.5 131 635 -1979 12 5 12 6 ALBERTO 58.6 91.8 99 624 -1967 3 20 6 28 RAFAEL 47.6 117.3 106 85 -1996 1 1 0 4 MICHAEL 25.8 6.2 29 439 -2000 4 20 18 15 ISAAC 58.6 103.3 122 708 -1992 3 5 12 4 MICHAEL 36.1 36.6 51 443 -1968 8 1 6 19 DEBBY 38.6 244.5 31 260 -1961 6 6 18 16 MICHAEL 13.2 290.8 163 361 -1956 8 22 0 15 DEBBY 30.6 72.7 125 662 -1968 3 15 0 7 KIRK 23.8 210.1 45 205 -2001 5 16 0 21 BERYL 55.8 23.0 54 461 -1971 8 7 6 20 ALBERTO 20.0 16.3 131 129 -1953 4 11 0 22 MICHAEL 14.5 146.7 145 514 -1989 2 11 18 9 KIRK 10.2 196.8 48 893 -2001 6 23 0 11 SANDY 11.2 309.3 46 809 -1968 7 21 0 24 KIRK 37.6 249.6 93 69 -1983 3 6 12 5 VALERIE 25.4 338.8 133 114 -1971 9 16 6 17 RAFAEL 12.6 345.4 126 552 -1989 6 9 0 20 LESLIE 57.7 115.2 42 245 -1971 9 25 6 6 TONY 40.3 241.6 125 39 -1990 8 14 0 23 BERYL 15.5 323.2 46 80 -1956 11 16 0 10 ERNESTO 47.9 222.7 160 894 -1967 5 14 0 12 RAFAEL 67.8 166.6 128 272 -1993 7 7 12 27 CHRIS 67.3 5.0 29 547 -1965 8 10 18 17 JOYCE 36.7 143.9 82 444 -1959 5 19 18 22 RAFAEL 11.5 295.7 97 576 -1957 1 6 18 15 KIRK 67.2 137.0 13 158 -1977 7 4 18 18 LESLIE 29.2 331.2 81 826 -2003 3 18 12 17 KIRK 45.8 6.5 149 276 -1963 1 3 6 17 OSCAR 25.2 223.7 14 379 -1991 5 19 0 2 MICHAEL 22.0 325.9 110 519 -2002 4 26 0 4 WILLIAM 21.5 101.1 29 711 -1991 8 13 18 11 HELENE 27.5 17.5 56 830 -1997 10 6 18 2 MICHAEL 49.5 7.5 141 445 -1972 4 8 12 19 FLORENCE 26.5 6.6 120 736 -1993 5 6 0 17 SANDY 16.1 120.4 40 201 -1997 4 9 18 17 TONY 53.9 227.2 157 161 -1975 12 17 0 26 SANDY 66.2 269.3 161 536 -1951 12 18 12 15 OSCAR 22.6 143.4 113 57 -1958 4 9 12 7 VALERIE 55.6 66.2 130 419 -1952 7 9 12 5 VALERIE 56.0 319.0 18 402 -1953 12 23 12 12 NADINE 34.8 152.3 140 370 -1975 5 8 0 9 DEBBY 28.7 321.3 82 439 -1969 1 17 18 21 JOYCE 28.8 201.9 87 434 -1952 7 17 0 14 WILLIAM 66.4 220.4 137 62 -1997 12 27 12 3 ERNESTO 25.2 116.0 117 848 -1981 4 14 6 12 KIRK 59.0 336.8 74 216 -1957 8 4 18 22 LESLIE 18.9 210.2 163 580 -1956 6 28 0 12 ISAAC 36.5 310.9 83 331 -1976 2 16 6 5 GORDON 33.5 278.1 40 551 -1997 11 5 6 10 GORDON 59.6 25.5 135 156 -1960 2 26 12 20 RAFAEL 47.1 4.8 63 852 -1990 1 7 12 17 BERYL 28.5 136.6 71 770 -1956 12 12 18 17 ERNESTO 28.3 89.7 22 325 -1974 8 16 18 21 GORDON 40.5 272.7 22 418 -1961 4 19 0 26 NADINE 14.4 67.5 39 52 -1990 10 11 18 2 ALBERTO 35.9 170.6 164 102 -1978 12 23 18 5 OSCAR 66.6 278.4 84 589 -2003 4 26 18 14 ISAAC 41.4 193.8 93 54 -1973 2 24 0 25 KIRK 10.0 193.5 50 866 -1982 3 3 6 11 VALERIE 15.2 344.0 144 680 -1968 2 3 0 28 OSCAR 40.3 145.8 67 478 -1957 12 4 12 5 TONY 67.5 38.2 113 756 -1993 7 11 6 23 BERYL 44.9 24.7 164 415 -1960 6 5 6 12 NADINE 39.6 335.2 95 899 -1954 10 14 0 21 SANDY 29.7 258.1 152 568 -1962 9 6 12 20 BERYL 12.3 300.0 14 31 -1959 12 16 12 26 FLORENCE 24.8 240.7 135 342 -1999 6 21 0 28 LESLIE 55.3 229.9 14 602 -1995 3 10 12 21 ERNESTO 30.0 332.3 80 94 -1982 11 3 18 25 TONY 67.2 51.6 102 883 -1995 1 13 18 15 GORDON 27.8 210.3 91 314 -1988 12 14 6 12 FLORENCE 19.0 65.6 101 172 -1989 9 16 18 6 VALERIE 20.8 324.9 38 336 -1983 7 25 6 14 KIRK 22.7 69.0 132 724 -1977 6 21 12 3 ALBERTO 60.9 138.1 25 630 -2003 4 24 12 14 HELENE 56.9 86.5 66 91 -1997 11 21 0 12 ERNESTO 48.9 294.7 75 131 -1994 6 6 6 19 ISAAC 10.5 59.1 153 558 -1950 3 24 6 14 HELENE 58.3 275.0 129 126 -1958 3 28 0 12 GORDON 38.9 338.5 124 99 -1982 6 26 18 1 ISAAC 8.2 343.1 45 196 -1993 9 14 0 17 RAFAEL 11.2 13.9 81 632 -1970 8 25 6 20 RAFAEL 68.0 186.0 35 598 -1984 10 6 12 15 GORDON 38.0 19.8 40 890 -1977 11 27 0 17 DEBBY 14.9 203.5 42 356 -1997 4 18 0 22 OSCAR 33.9 182.5 48 752 -2004 1 13 18 1 BERYL 41.2 350.7 116 859 -1987 8 25 12 4 LESLIE 27.0 119.5 40 624 -1972 12 16 12 8 NADINE 10.0 261.4 11 285 -1966 5 17 6 20 JOYCE 67.8 352.8 59 641 -1967 9 26 18 8 LESLIE 37.8 251.6 138 576 -1983 2 5 6 17 JOYCE 61.6 270.7 138 688 -1983 2 9 18 23 DEBBY 10.0 109.9 137 619 -1977 6 27 0 5 ALBERTO 67.0 133.8 101 305 -1990 8 25 6 26 NADINE 45.2 36.1 24 228 -1993 2 15 0 8 RAFAEL 47.2 54.6 98 450 -1955 4 24 0 5 VALERIE 63.8 254.2 109 629 -2003 9 21 6 11 NADINE 43.0 336.0 65 210 -1970 12 9 12 22 PATTY 52.3 270.0 26 579 -1986 6 10 0 24 GORDON 66.6 114.7 19 179 -1957 1 23 12 13 BERYL 24.5 4.5 47 67 -1952 7 16 18 23 BERYL 38.4 115.6 37 36 -1953 8 24 0 2 NADINE 36.2 153.0 72 543 -1987 3 12 12 11 KIRK 54.9 311.4 151 425 -1968 1 8 6 24 TONY 47.7 107.1 71 34 -1967 11 23 12 8 LESLIE 37.9 203.0 149 612 -1990 4 20 6 1 HELENE 7.3 88.5 112 104 -1984 5 4 0 18 RAFAEL 69.4 100.3 62 519 -1956 5 4 12 10 ISAAC 17.3 161.6 104 63 -1993 7 9 18 21 ISAAC 18.8 86.5 28 175 -1957 11 20 0 28 ALBERTO 16.5 105.4 160 408 -1960 10 15 12 4 RAFAEL 68.6 250.2 72 488 -1959 4 28 12 26 OSCAR 60.8 204.2 30 597 -1964 6 17 12 12 FLORENCE 38.0 37.1 121 446 -1978 8 17 12 10 LESLIE 37.0 334.1 74 273 -1970 1 8 18 17 ALBERTO 22.7 329.5 44 709 -1950 8 28 18 9 WILLIAM 39.6 181.2 78 360 -1974 12 10 12 10 RAFAEL 66.7 160.4 127 785 -1960 12 25 0 5 CHRIS 42.2 77.6 154 325 -1974 9 21 6 18 DEBBY 53.9 246.6 139 118 -1983 6 10 0 4 VALERIE 28.4 174.9 58 2 -1987 5 11 6 14 WILLIAM 50.1 62.1 100 690 -2004 10 18 0 5 ERNESTO 48.2 318.8 155 83 -2003 6 19 6 19 HELENE 50.7 313.6 71 435 -1958 2 11 12 21 VALERIE 50.0 237.4 64 860 -1950 2 25 6 13 WILLIAM 48.4 207.2 21 859 -1962 8 6 6 10 WILLIAM 32.0 344.7 67 750 -1995 11 26 18 9 ALBERTO 8.2 88.0 95 763 -1965 7 19 0 14 NADINE 36.0 53.2 75 42 -1999 10 22 0 4 JOYCE 61.0 31.3 143 713 -1950 11 15 18 27 MICHAEL 31.9 124.1 14 43 -1966 3 13 18 16 WILLIAM 22.2 199.4 157 430 -1996 12 3 18 28 SANDY 43.7 225.2 118 761 -1985 9 28 6 1 VALERIE 23.3 229.6 116 26 -1954 9 25 6 20 ALBERTO 66.8 339.2 25 100 -1981 7 24 12 9 HELENE 37.6 34.6 132 771 -1992 1 2 12 2 BERYL 56.7 337.8 24 619 -1988 4 22 18 2 MICHAEL 50.8 126.3 95 749 -1950 6 17 18 28 RAFAEL 30.3 158.4 151 317 -1994 11 17 18 4 FLORENCE 67.4 172.0 51 389 -1953 6 17 12 25 RAFAEL 69.2 147.7 57 818 -2002 4 18 18 12 WILLIAM 42.7 193.2 63 209 -1981 8 12 12 7 KIRK 58.7 173.6 49 349 -1969 10 19 0 5 TONY 15.8 92.7 151 829 -2001 8 12 6 22 MICHAEL 21.5 92.0 137 35 -1989 1 20 18 16 LESLIE 25.8 308.9 139 330 -1992 9 22 0 10 NADINE 24.1 315.5 86 616 -1994 8 28 12 17 BERYL 25.2 312.4 22 211 -1986 6 9 18 17 FLORENCE 41.3 256.6 144 867 -1986 8 21 0 13 WILLIAM 49.7 18.0 76 581 -1990 5 12 18 17 RAFAEL 41.3 138.4 101 690 -1998 2 18 0 24 ERNESTO 36.7 45.1 131 351 -1956 3 5 12 18 BERYL 48.6 98.8 114 121 -1968 4 11 6 12 MICHAEL 22.6 88.3 94 216 -1975 5 18 18 12 ISAAC 37.8 230.1 47 774 -1960 7 12 18 2 FLORENCE 60.6 347.5 61 106 -1959 7 23 12 8 GORDON 29.3 249.9 13 658 -1993 10 28 12 17 SANDY 46.9 3.9 104 804 -1978 12 6 12 27 LESLIE 19.4 273.1 126 660 -1972 2 12 0 18 WILLIAM 17.4 264.2 25 236 -1975 3 17 18 10 JOYCE 38.8 64.3 39 573 -1985 11 6 0 18 ISAAC 36.1 52.3 38 151 -1965 3 11 12 13 BERYL 60.3 211.5 37 347 -1959 3 4 0 3 TONY 45.3 190.6 94 485 -1952 12 25 6 24 DEBBY 31.6 101.5 89 305 -2003 8 25 18 7 FLORENCE 13.8 149.4 129 835 -1968 11 6 0 10 TONY 39.6 13.6 139 142 -1966 11 20 12 2 DEBBY 46.8 184.4 90 728 -1990 6 1 18 24 WILLIAM 11.6 65.6 10 140 -1967 6 1 18 16 OSCAR 50.8 187.8 61 502 -1972 2 6 18 2 WILLIAM 26.4 336.4 139 863 -1968 3 11 0 15 MICHAEL 32.5 51.1 64 407 -1981 9 20 0 10 ERNESTO 29.9 73.2 162 140 -1954 5 25 18 13 WILLIAM 54.8 245.8 14 371 -1961 6 15 12 14 DEBBY 30.6 113.2 100 678 -1977 7 16 12 18 NADINE 31.2 129.0 149 856 -1958 10 10 18 27 LESLIE 28.2 39.4 23 216 -1992 10 2 18 3 GORDON 33.1 156.7 147 857 -1986 8 6 0 7 KIRK 41.6 182.0 21 812 -1998 2 11 12 15 LESLIE 29.3 357.3 104 382 -1965 1 24 6 2 ISAAC 58.7 62.0 142 364 -1999 3 13 18 13 ISAAC 43.5 88.0 149 407 -1993 2 17 18 14 HELENE 46.1 94.8 125 721 -1954 8 27 12 20 JOYCE 13.2 15.1 157 143 -1980 12 11 0 1 KIRK 27.4 69.8 80 590 -1970 5 6 18 17 KIRK 9.0 328.1 67 851 -2004 3 13 12 14 BERYL 61.2 46.6 38 187 -2004 5 16 6 4 HELENE 31.5 100.8 160 582 -1956 2 20 12 17 DEBBY 21.0 242.5 18 177 -1976 7 23 18 2 MICHAEL 43.7 244.2 151 702 -1970 8 1 6 17 LESLIE 9.3 85.0 147 763 -1975 2 7 6 16 FLORENCE 28.6 207.2 70 79 -2000 7 5 6 12 NADINE 46.9 348.9 62 382 -1997 1 17 6 28 BERYL 46.6 8.9 51 169 -1981 5 10 0 21 ERNESTO 67.0 188.6 12 30 -1959 5 22 12 9 NADINE 58.3 242.2 161 409 -1961 10 19 18 17 SANDY 15.7 155.7 140 756 -1956 12 4 0 20 ERNESTO 35.2 23.9 112 545 -1976 2 1 18 19 LESLIE 47.5 29.6 77 85 -2000 5 14 6 26 HELENE 27.6 238.6 30 216 -1958 11 4 12 23 CHRIS 35.6 127.6 110 812 -1967 3 5 6 6 KIRK 8.4 301.9 118 889 -1981 11 13 6 16 FLORENCE 30.0 309.1 89 869 -1997 4 1 6 12 GORDON 29.4 332.3 43 733 -2003 11 21 0 15 ALBERTO 20.1 109.0 61 378 -1996 9 15 6 21 ERNESTO 66.0 318.8 86 575 -1966 12 19 6 6 GORDON 69.2 127.7 151 99 -1986 5 22 18 11 CHRIS 59.4 7.4 141 218 -1956 1 15 6 12 FLORENCE 69.7 114.4 95 73 -1964 8 28 18 7 WILLIAM 50.1 315.6 51 419 -1965 11 9 12 22 ALBERTO 59.6 116.4 124 141 -1997 10 10 18 1 LESLIE 43.1 174.8 80 474 -1993 8 9 12 12 WILLIAM 54.9 95.6 159 769 -2002 10 20 12 9 DEBBY 51.5 88.8 145 461 -1988 3 8 12 6 LESLIE 54.2 90.5 69 327 -1979 6 12 12 7 HELENE 48.0 8.3 94 202 -1957 4 10 18 13 PATTY 9.7 231.6 43 574 -1987 2 24 6 4 KIRK 21.5 354.3 40 270 -1976 5 21 12 28 LESLIE 53.6 54.2 77 624 -1956 5 7 6 17 PATTY 18.5 300.1 122 687 -1967 7 14 6 26 JOYCE 43.0 27.2 117 636 -1973 8 7 6 1 DEBBY 60.7 59.5 92 363 -2004 5 12 6 4 NADINE 15.3 119.3 100 32 -1992 7 3 0 3 SANDY 7.9 291.4 18 549 -1962 6 15 0 1 SANDY 27.6 298.0 108 795 -1972 1 12 18 26 OSCAR 17.8 301.1 117 362 -1989 11 2 0 18 WILLIAM 38.9 55.1 38 552 -1963 11 27 18 26 TONY 34.6 261.5 112 107 -1966 5 12 12 22 VALERIE 28.8 288.6 56 243 -1992 3 3 18 2 FLORENCE 50.6 271.3 152 861 -1986 2 23 0 12 OSCAR 51.0 219.7 49 280 -1987 10 26 12 24 HELENE 39.9 255.5 31 717 -1996 3 26 0 8 DEBBY 39.5 124.3 52 529 -1991 7 16 6 6 ISAAC 42.7 217.1 149 240 -1976 9 8 0 17 BERYL 17.4 185.3 132 899 -1994 2 6 12 26 FLORENCE 9.4 37.5 87 236 -2002 12 26 0 3 GORDON 62.3 263.7 68 749 -1997 12 14 0 27 ISAAC 8.8 93.0 11 80 -1957 12 5 0 15 WILLIAM 20.8 180.6 108 454 -1969 6 25 18 5 JOYCE 23.5 6.6 57 136 -1972 12 19 18 5 PATTY 34.8 140.4 48 738 -1983 6 20 6 4 LESLIE 8.7 285.5 24 609 -1958 11 15 6 5 SANDY 33.7 120.4 32 854 -1959 4 20 6 20 FLORENCE 43.8 73.1 61 101 -1982 9 12 6 17 FLORENCE 63.6 138.6 147 858 -1993 10 3 6 5 SANDY 23.1 49.5 148 265 -1989 4 6 0 7 RAFAEL 12.4 277.1 142 407 -1973 8 7 18 13 RAFAEL 15.5 174.0 43 799 -1978 1 9 18 28 RAFAEL 28.0 158.7 49 533 -1951 11 28 0 3 PATTY 42.9 68.2 28 70 -1967 8 15 12 12 FLORENCE 69.5 31.0 30 630 -1952 6 9 18 28 KIRK 24.0 276.8 74 390 -1966 2 2 12 16 CHRIS 9.1 305.9 160 126 -1980 10 21 6 8 ISAAC 46.4 220.6 146 810 -1980 1 7 6 13 KIRK 55.9 24.3 39 823 -1997 3 27 18 9 VALERIE 68.3 184.0 46 807 -1985 7 24 6 23 JOYCE 19.5 2.5 104 262 -1957 12 11 12 21 BERYL 32.8 261.8 40 658 -1961 7 17 12 1 LESLIE 49.3 157.5 106 519 -1977 9 19 6 15 FLORENCE 67.9 156.7 55 754 -1976 4 12 12 20 SANDY 42.0 202.1 119 243 -1952 9 7 6 25 VALERIE 23.3 10.3 21 282 -1998 8 23 18 21 WILLIAM 9.0 148.0 76 275 -1982 9 21 0 22 ALBERTO 56.3 123.2 51 587 -1970 7 22 6 22 GORDON 43.5 304.6 82 508 -1984 5 3 12 2 ISAAC 25.5 260.6 126 647 -1959 7 9 18 12 VALERIE 63.6 117.6 50 316 -1975 2 8 6 28 CHRIS 23.2 154.0 160 786 -1996 2 6 0 24 OSCAR 42.3 222.9 146 38 -1956 6 7 0 2 MICHAEL 61.0 61.5 120 420 -1992 10 26 12 1 ERNESTO 10.9 179.4 58 474 -1989 6 2 6 26 ISAAC 7.7 120.6 120 167 -1998 8 19 12 8 GORDON 54.5 112.1 86 579 -2000 12 6 0 22 JOYCE 57.7 322.8 96 585 -1965 8 4 12 26 VALERIE 49.0 71.1 134 445 -1984 12 26 0 20 WILLIAM 21.9 253.1 22 744 -2002 1 8 18 9 MICHAEL 53.7 110.0 75 560 -1998 10 12 0 14 FLORENCE 59.4 357.9 95 239 -1965 10 25 6 22 GORDON 43.4 269.6 22 297 -2002 6 11 0 10 VALERIE 35.0 232.5 52 407 -2003 2 10 18 4 ALBERTO 13.4 211.4 79 71 -1973 10 12 6 3 BERYL 60.3 314.7 147 242 -1960 9 27 0 1 OSCAR 29.6 67.8 98 222 -1994 3 1 12 10 PATTY 54.7 193.2 27 611 -1973 2 23 0 3 PATTY 50.9 146.0 123 362 -1954 12 12 6 13 BERYL 30.5 251.1 93 522 -1996 4 8 6 13 WILLIAM 50.1 263.9 129 814 -1953 4 3 12 12 VALERIE 49.2 124.8 30 310 -1986 8 12 0 9 FLORENCE 51.3 73.8 160 81 -1995 3 26 18 2 RAFAEL 42.5 144.5 155 896 -1973 8 11 6 28 BERYL 57.5 227.3 71 113 -1979 9 2 6 7 JOYCE 13.1 200.1 18 731 -1997 8 13 6 24 PATTY 32.0 220.7 105 45 -1950 8 8 12 3 HELENE 51.6 306.5 59 806 -1988 12 9 12 23 JOYCE 56.7 299.2 134 380 -1958 7 3 12 27 OSCAR 37.2 73.2 61 415 -2000 5 3 0 9 KIRK 60.4 176.5 68 40 -1983 4 21 12 5 BERYL 42.7 79.4 164 525 -1964 4 9 12 3 WILLIAM 43.7 73.9 16 738 -1967 1 19 6 16 WILLIAM 10.4 278.8 101 881 -1956 9 22 12 1 JOYCE 10.0 7.4 99 889 -1990 3 8 18 7 TONY 8.5 192.4 130 747 -2002 10 4 6 4 MICHAEL 65.9 179.3 18 289 -2004 10 24 0 10 NADINE 24.7 329.1 33 87 -1950 9 6 6 9 ISAAC 47.5 180.7 56 658 -1954 6 21 18 18 VALERIE 61.1 8.5 132 260 -1979 12 16 0 13 LESLIE 23.6 247.5 85 219 -1961 4 26 0 9 WILLIAM 34.2 289.2 28 15 -1955 3 26 18 23 LESLIE 33.9 232.7 61 890 -1974 10 4 0 7 OSCAR 8.0 229.6 127 469 -1976 12 24 12 19 GORDON 7.1 61.3 149 186 -1964 9 8 18 28 OSCAR 69.1 252.9 117 744 -1980 12 21 6 9 BERYL 36.7 201.2 135 281 -1964 4 25 12 2 LESLIE 29.7 62.5 156 193 -1958 1 26 18 6 CHRIS 18.1 18.9 145 476 -2004 9 10 18 11 ISAAC 28.8 57.3 42 664 -1981 9 12 0 13 KIRK 55.2 228.0 25 690 -1991 4 4 18 23 SANDY 57.9 86.2 130 536 -1970 6 19 18 7 NADINE 20.0 10.7 132 187 -1969 10 21 6 12 KIRK 50.6 140.1 24 571 -1978 10 6 12 23 JOYCE 44.3 53.6 132 225 -1969 3 2 6 14 MICHAEL 18.2 52.6 135 205 -2000 3 4 12 10 SANDY 23.7 308.4 132 185 -1990 4 1 0 21 NADINE 59.5 243.6 41 634 -1996 10 9 18 11 VALERIE 15.4 50.7 97 217 -1995 5 28 18 7 BERYL 56.2 150.1 156 410 -1992 9 22 0 12 ISAAC 21.1 32.5 115 180 -1985 4 5 6 28 KIRK 47.8 249.4 53 429 -1959 5 21 18 10 JOYCE 32.1 84.3 10 735 -1996 3 20 12 22 HELENE 49.0 288.8 39 73 -1956 7 15 6 5 DEBBY 42.3 40.7 84 71 -1978 10 24 12 12 RAFAEL 63.6 314.2 21 639 -1972 12 10 12 19 ISAAC 27.0 121.1 109 735 -1979 5 6 12 28 MICHAEL 67.7 267.8 117 66 -1972 7 14 12 4 JOYCE 35.8 84.0 144 404 -1978 2 14 12 15 LESLIE 45.1 250.3 147 697 -1988 2 8 18 3 ALBERTO 55.0 301.8 151 652 -1950 4 13 18 18 VALERIE 57.6 14.6 159 121 -1953 5 28 12 11 GORDON 58.0 242.0 88 575 -1959 8 11 12 7 VALERIE 69.7 148.2 153 332 -1983 4 5 18 21 KIRK 37.3 185.7 73 109 -1957 10 9 12 16 SANDY 27.3 264.3 109 638 -1958 7 23 6 10 GORDON 64.5 40.4 104 332 -1973 10 4 0 9 LESLIE 56.7 320.5 150 249 -2003 7 3 18 18 LESLIE 10.0 60.4 28 766 -1972 8 5 6 26 LESLIE 54.2 258.3 97 746 -1993 5 5 18 6 VALERIE 30.6 150.9 157 444 -1968 7 13 12 3 GORDON 14.5 82.4 152 111 -1981 10 15 18 18 KIRK 45.2 38.6 95 694 -1961 12 27 0 28 LESLIE 64.1 196.1 21 694 -1953 7 6 6 19 WILLIAM 48.2 326.8 58 60 -1992 8 20 18 5 NADINE 45.8 207.0 51 760 -2002 11 1 18 15 PATTY 34.9 333.6 102 812 -1978 8 8 18 18 ALBERTO 53.7 335.4 28 330 -2003 2 21 0 6 BERYL 42.6 22.9 51 550 -1995 5 13 6 28 TONY 36.4 349.8 129 611 -1977 7 24 0 25 TONY 52.0 271.7 33 374 -1951 1 3 0 6 ERNESTO 21.3 110.5 104 845 -1970 9 22 18 26 WILLIAM 14.5 310.0 33 886 -2003 8 15 12 3 GORDON 27.0 236.2 117 400 -1995 7 18 12 18 LESLIE 29.2 171.8 106 554 -1983 8 24 0 14 OSCAR 29.2 312.0 22 329 -1952 5 1 6 4 FLORENCE 63.0 175.7 96 842 -1965 11 17 0 9 BERYL 31.6 21.2 25 698 -1991 2 13 6 19 TONY 20.6 240.0 147 372 -1965 5 9 18 8 JOYCE 27.7 77.3 86 365 -1952 3 24 6 25 HELENE 29.4 343.2 160 622 -1991 8 12 6 19 LESLIE 41.6 303.6 129 330 -1993 9 26 18 22 JOYCE 55.6 75.3 121 784 -1997 10 19 6 14 VALERIE 19.5 253.5 48 423 -1965 10 12 0 17 BERYL 18.4 276.4 88 356 -1968 10 6 6 10 ALBERTO 37.4 108.5 143 538 -1990 1 9 18 16 DEBBY 42.3 173.1 26 553 -1968 1 3 18 9 VALERIE 36.3 322.4 106 765 -1988 1 17 0 8 ISAAC 22.3 132.7 131 395 -1977 9 9 12 11 CHRIS 50.2 56.0 162 581 -1963 11 24 6 20 BERYL 37.8 238.3 97 14 -1991 9 28 18 11 RAFAEL 21.8 106.6 141 15 -1995 7 11 0 13 CHRIS 24.7 210.3 34 535 -1981 5 14 12 15 HELENE 52.9 144.8 93 115 -1981 7 16 6 13 OSCAR 37.0 357.9 42 103 -1950 7 17 0 9 MICHAEL 28.5 329.0 62 480 -1976 8 18 6 12 GORDON 47.6 348.1 156 347 -2004 9 24 0 20 MICHAEL 17.7 198.4 83 118 -1976 3 11 6 7 OSCAR 23.0 33.4 78 170 -1979 1 15 6 28 GORDON 15.5 61.9 115 406 -1996 12 2 6 4 BERYL 47.7 142.3 24 712 -1973 1 24 6 11 BERYL 19.2 33.7 130 590 -2002 12 19 18 20 TONY 24.0 90.7 104 151 -1993 11 6 0 16 CHRIS 18.7 177.4 34 682 -1981 2 16 18 19 FLORENCE 17.3 292.3 52 777 -1996 7 28 6 21 DEBBY 46.1 138.4 24 675 -1976 12 24 6 8 DEBBY 35.2 216.5 27 192 -1964 4 20 18 19 KIRK 55.6 19.4 137 59 -1969 3 23 6 5 SANDY 66.6 249.2 90 274 -1967 2 18 12 1 KIRK 69.2 179.5 86 100 -1991 1 8 6 4 OSCAR 61.4 8.2 47 762 -1997 6 17 18 25 OSCAR 28.7 97.0 125 380 -2002 7 22 12 25 WILLIAM 24.6 241.2 56 856 -1993 2 13 6 21 LESLIE 42.4 158.7 164 390 -1960 9 16 12 12 RAFAEL 58.4 175.1 148 130 -1959 10 22 6 12 ERNESTO 44.1 133.2 41 675 -1983 11 28 0 2 BERYL 23.4 237.5 139 614 -1992 4 23 12 15 BERYL 46.0 231.6 79 592 -1985 9 27 12 2 KIRK 10.2 286.7 142 192 -1994 3 16 12 21 HELENE 54.8 30.5 13 895 -1991 1 6 0 10 RAFAEL 13.5 293.8 140 627 -1996 9 23 12 2 MICHAEL 63.5 114.9 11 184 -1995 8 10 18 3 BERYL 27.2 269.0 123 842 -1989 11 15 12 14 TONY 23.0 277.4 36 342 -1987 2 19 6 7 VALERIE 25.4 93.2 96 559 -1958 11 13 18 2 HELENE 56.2 86.9 156 161 -1995 6 3 12 5 TONY 27.4 49.0 134 501 -1980 6 11 6 28 SANDY 9.1 220.5 59 113 -1977 12 4 6 4 PATTY 31.7 194.0 154 361 -1995 7 24 6 2 WILLIAM 20.9 271.7 85 155 -1952 11 6 12 15 TONY 62.4 65.5 115 762 -1959 5 4 18 2 MICHAEL 64.3 78.8 78 489 -1986 5 11 6 14 PATTY 32.6 8.2 156 344 -1963 11 28 0 14 PATTY 41.5 216.0 96 486 -1975 9 23 18 25 JOYCE 66.7 133.0 48 566 -1956 5 22 0 11 VALERIE 14.9 25.6 65 887 -1987 4 4 6 2 BERYL 41.7 274.1 152 604 -1963 9 7 18 4 PATTY 51.4 225.2 15 423 -1976 11 28 18 19 BERYL 59.2 110.6 134 691 -1987 8 4 6 5 VALERIE 37.1 262.3 162 207 -1951 11 21 12 14 HELENE 65.8 67.8 101 31 -1987 2 3 12 12 JOYCE 15.5 97.5 60 354 -1951 12 1 0 12 ERNESTO 57.9 86.2 69 97 -1969 1 5 18 18 CHRIS 11.7 334.3 46 219 -1963 5 24 6 18 CHRIS 44.9 185.5 95 660 -1983 5 13 12 24 HELENE 13.4 133.6 87 836 -1953 8 23 18 17 CHRIS 65.3 246.9 138 315 -1987 4 25 0 28 GORDON 57.6 265.7 119 448 -1987 11 11 6 19 ERNESTO 61.9 119.4 132 221 -1975 3 26 18 24 OSCAR 34.2 235.0 77 344 -1980 3 17 0 19 JOYCE 34.8 223.2 129 379 -1992 5 13 18 1 PATTY 42.4 316.6 93 749 -1950 9 13 0 27 ERNESTO 29.9 37.1 86 439 -1981 4 13 0 15 WILLIAM 48.8 227.8 130 364 -1975 4 7 6 2 RAFAEL 42.2 165.0 75 18 -2003 9 1 12 21 SANDY 36.0 140.3 15 388 -1970 1 17 6 28 JOYCE 39.7 251.7 138 184 -1954 8 5 12 3 TONY 69.8 46.5 96 220 -1969 9 25 0 24 DEBBY 11.5 177.1 154 84 -1987 3 20 0 14 MICHAEL 64.7 49.5 18 438 -1951 3 3 0 19 RAFAEL 66.7 7.5 32 752 -1972 3 25 18 20 MICHAEL 37.3 186.9 122 410 -1963 9 3 12 5 PATTY 65.7 26.9 123 564 -1961 10 17 0 15 GORDON 61.5 245.0 145 139 -1958 7 8 18 18 ISAAC 51.8 280.5 120 5 -1988 4 22 6 23 TONY 61.4 165.5 157 597 -2002 2 2 12 22 DEBBY 21.8 150.8 118 580 -1966 9 1 6 28 VALERIE 47.8 333.4 37 661 -1990 5 3 6 22 DEBBY 59.6 232.6 97 765 -2003 1 6 6 26 JOYCE 26.5 42.4 16 491 -1987 3 6 0 27 OSCAR 38.4 344.8 91 94 -1950 8 19 12 15 ERNESTO 46.5 10.7 107 831 -1966 9 11 12 3 LESLIE 57.3 282.2 160 607 -2001 11 28 0 18 JOYCE 46.8 346.3 157 283 -2003 3 17 0 17 RAFAEL 27.9 122.2 156 766 -1963 3 15 0 3 JOYCE 28.9 323.0 27 870 -1972 10 19 0 7 ALBERTO 42.7 19.1 114 687 -1987 2 10 18 28 PATTY 46.6 18.0 131 390 -1967 12 13 0 11 ALBERTO 64.7 318.4 18 358 -1974 11 15 12 19 HELENE 22.0 36.4 60 211 -1998 12 3 6 20 OSCAR 69.2 141.3 128 879 -1968 7 6 18 25 ALBERTO 19.3 151.9 21 571 -1985 7 26 0 22 FLORENCE 24.8 311.4 117 328 -1997 8 8 6 5 BERYL 20.7 209.5 108 337 -2004 9 21 12 17 TONY 28.2 274.5 133 83 -1951 12 18 6 22 NADINE 16.7 188.7 155 464 -1952 7 13 12 20 FLORENCE 30.0 167.5 57 260 -1983 12 1 12 15 MICHAEL 60.1 175.8 86 213 -2000 11 7 6 4 TONY 54.6 91.1 148 27 -1983 6 16 0 6 ALBERTO 57.6 214.1 59 302 -1980 10 14 18 14 ALBERTO 31.9 211.9 88 222 -1992 9 15 18 26 DEBBY 51.3 270.9 57 603 -1962 11 1 18 7 BERYL 27.4 13.4 92 866 -1958 7 8 12 26 VALERIE 17.8 126.7 86 151 -1998 8 18 12 17 TONY 14.2 155.6 103 147 -1954 8 26 6 15 ERNESTO 24.9 182.0 134 614 -1960 10 8 18 21 FLORENCE 49.5 1.0 81 275 -1954 12 15 6 5 WILLIAM 26.8 239.1 111 461 -2001 3 8 12 22 OSCAR 50.4 326.7 20 180 -2004 4 6 6 12 PATTY 56.4 15.2 18 511 -1987 9 17 6 23 JOYCE 63.5 319.1 48 342 -1996 2 9 6 25 KIRK 59.1 82.6 76 256 -1959 1 16 6 11 KIRK 51.1 207.3 10 62 -1987 1 6 6 3 RAFAEL 13.7 276.6 161 673 -1968 11 5 0 5 HELENE 27.0 142.9 116 622 -1975 5 19 12 26 PATTY 25.5 68.5 111 118 -2004 10 27 6 25 NADINE 38.1 276.9 115 13 -1982 6 28 12 13 MICHAEL 22.4 243.0 151 352 -1956 2 2 6 15 OSCAR 50.2 226.2 140 536 -1992 3 21 6 21 WILLIAM 42.3 177.5 93 250 -1964 9 18 18 11 NADINE 59.0 43.6 84 657 -1955 2 13 18 8 BERYL 17.3 333.0 26 474 -1992 3 9 6 13 ALBERTO 30.9 314.0 105 74 -1965 12 15 6 5 ALBERTO 26.1 335.0 153 775 -1972 7 3 12 27 ISAAC 12.3 191.7 17 645 -1974 8 27 12 12 OSCAR 52.2 223.3 24 129 -1996 3 18 12 15 TONY 18.6 234.7 27 204 -2001 2 27 0 24 ERNESTO 9.5 263.4 48 336 -1969 9 15 18 20 NADINE 23.6 260.6 55 38 -1956 9 13 0 5 KIRK 7.3 26.4 63 413 -1985 5 15 12 4 CHRIS 69.2 147.0 122 302 -1980 1 8 18 19 BERYL 63.9 251.1 150 319 -1966 5 27 12 20 FLORENCE 14.3 170.1 113 488 -1988 5 6 12 2 BERYL 66.6 119.3 47 491 -1964 11 28 12 5 GORDON 11.1 90.8 159 553 -1954 2 22 6 28 WILLIAM 64.1 2.1 27 165 -1971 3 23 0 3 ALBERTO 13.3 220.2 93 472 -1989 3 25 0 3 SANDY 59.0 276.0 137 23 -1959 1 8 12 23 LESLIE 29.1 343.5 36 30 -1950 3 28 0 10 JOYCE 40.8 265.9 34 131 -1984 9 11 18 8 WILLIAM 21.2 338.4 122 200 -1959 1 7 12 23 BERYL 47.6 154.5 36 887 -1999 3 26 6 28 BERYL 45.6 80.5 100 891 -2004 10 9 12 12 ISAAC 63.6 320.4 123 358 -1952 6 1 12 26 PATTY 26.1 349.6 152 472 -1950 3 16 18 18 BERYL 57.2 115.3 144 595 -1974 10 22 18 19 VALERIE 27.3 36.4 120 781 -1999 11 11 12 22 FLORENCE 19.4 265.0 11 680 -1968 6 18 18 13 CHRIS 51.2 159.3 72 327 -1975 9 7 12 28 VALERIE 35.9 147.7 66 27 -1987 9 28 12 23 SANDY 26.9 60.9 47 416 -1979 5 16 0 21 CHRIS 23.4 168.2 79 777 -1958 2 6 12 9 SANDY 64.8 296.4 19 462 -2004 12 6 0 11 PATTY 13.2 269.5 96 748 -1967 10 16 6 16 OSCAR 60.6 0.8 135 26 -1996 9 22 18 14 NADINE 42.7 333.8 35 511 -1977 8 5 6 4 LESLIE 56.7 293.8 118 802 -1972 2 4 18 14 HELENE 60.9 233.0 59 532 -1998 7 14 6 22 MICHAEL 65.4 120.9 47 530 -1954 11 17 0 28 KIRK 41.4 56.8 25 370 -1991 1 28 12 11 DEBBY 8.3 12.8 32 63 -1991 8 12 12 16 DEBBY 7.1 168.7 11 725 -1982 5 6 18 23 OSCAR 67.2 304.1 40 498 -1988 12 5 12 4 NADINE 12.9 294.1 39 785 -1950 5 23 18 17 ISAAC 45.4 147.2 99 105 -1990 9 20 18 22 ALBERTO 46.9 352.4 55 1 -1986 5 5 0 18 NADINE 65.5 175.2 132 413 -2001 2 2 6 4 HELENE 61.0 70.8 78 309 -1970 3 7 18 5 SANDY 12.4 20.9 43 71 -1961 12 17 12 15 RAFAEL 30.4 300.6 99 609 -1957 10 27 6 15 OSCAR 37.7 297.3 29 173 -1999 5 3 6 10 WILLIAM 52.7 215.9 132 249 -1985 10 7 18 15 ERNESTO 64.3 282.1 127 332 -1981 8 5 18 10 SANDY 55.0 147.1 30 88 -1995 6 7 6 18 SANDY 15.0 314.4 107 362 -1987 4 26 0 15 OSCAR 13.5 35.7 39 518 -2000 4 15 18 2 PATTY 68.6 298.1 114 586 -1962 1 18 6 7 MICHAEL 9.4 120.4 12 864 -1953 11 25 6 28 BERYL 44.1 278.4 21 180 -1956 10 25 12 7 RAFAEL 23.2 228.2 119 712 -1950 10 5 18 19 DEBBY 42.8 195.7 102 138 -2001 3 26 12 9 MICHAEL 52.5 126.1 97 359 -1955 5 27 6 2 FLORENCE 68.5 6.8 126 35 -1988 1 26 18 25 OSCAR 19.9 287.0 109 851 -1981 12 10 18 14 DEBBY 21.7 219.3 109 162 -1988 9 20 0 19 PATTY 28.0 204.6 47 332 -1972 3 20 18 2 VALERIE 57.7 103.0 56 682 -1985 1 12 6 6 ISAAC 67.1 63.0 117 663 -1992 10 14 12 10 ALBERTO 30.5 13.1 77 892 -2004 4 9 18 7 LESLIE 9.8 11.1 117 404 -2004 11 18 18 5 OSCAR 38.8 95.1 86 497 -1965 5 12 6 15 PATTY 29.2 285.8 102 381 -2004 11 28 18 7 BERYL 42.4 46.6 68 524 -2001 8 12 12 20 DEBBY 62.1 277.5 32 3 -1972 8 17 6 17 GORDON 39.5 152.3 161 897 -1966 3 14 18 7 BERYL 24.2 350.9 144 319 -1981 7 9 6 21 WILLIAM 11.8 49.0 96 405 -1990 6 6 18 7 CHRIS 37.4 287.7 64 422 -1970 8 28 18 3 MICHAEL 12.8 206.6 131 20 -1967 4 19 6 20 ALBERTO 29.3 200.3 143 28 -1964 8 18 0 21 KIRK 31.1 222.2 84 343 -2002 3 10 18 2 JOYCE 48.3 316.9 83 848 -1970 5 17 0 1 FLORENCE 59.8 78.5 67 754 -1956 7 11 12 4 LESLIE 65.5 291.6 50 496 -1955 1 10 0 22 NADINE 21.0 262.9 57 512 -1971 4 14 6 25 NADINE 19.8 253.0 93 55 -1986 11 23 12 10 WILLIAM 18.0 128.3 124 85 -1955 11 26 0 12 OSCAR 16.3 262.5 71 272 -1971 9 4 18 7 VALERIE 8.1 190.6 80 608 -1981 6 2 0 9 WILLIAM 48.5 312.3 37 513 -1985 9 20 18 19 OSCAR 45.2 134.0 146 389 -1979 7 19 6 16 GORDON 23.8 308.4 164 511 -1958 5 28 0 24 DEBBY 54.8 263.2 81 221 -1996 1 11 18 16 LESLIE 52.4 229.7 54 680 -1985 8 20 18 15 BERYL 11.5 254.4 39 317 -1962 6 20 0 10 OSCAR 45.0 167.8 118 568 -1952 7 10 18 26 BERYL 53.6 143.8 18 889 -1958 1 6 18 19 DEBBY 58.3 40.3 60 264 -1967 1 22 6 13 BERYL 27.7 60.5 109 394 -1969 6 13 12 1 MICHAEL 16.1 17.3 62 613 -1962 9 12 6 17 VALERIE 12.7 258.2 46 358 -1983 8 21 12 15 PATTY 49.3 230.0 40 732 -2002 1 13 12 22 TONY 52.4 34.8 129 296 -1982 4 5 12 11 MICHAEL 65.9 110.3 11 532 -1980 11 19 18 15 WILLIAM 13.9 40.4 153 843 -1988 7 1 0 6 BERYL 24.0 231.4 114 96 -1980 9 5 6 18 PATTY 50.7 58.7 18 186 -1990 9 5 18 9 HELENE 64.1 189.0 157 163 -1989 9 1 12 13 PATTY 65.3 131.6 138 830 -1977 11 12 0 10 VALERIE 38.6 12.8 73 152 -2004 6 9 0 1 KIRK 35.6 328.5 38 568 -1961 11 17 6 2 SANDY 29.0 52.2 136 656 -1991 6 16 18 25 PATTY 65.1 261.2 67 463 -1953 3 22 18 11 GORDON 49.7 121.6 79 440 -1954 5 7 18 9 DEBBY 39.8 358.0 104 309 -1950 11 16 12 11 SANDY 36.0 125.0 125 19 -1976 2 7 18 26 DEBBY 55.4 211.7 55 651 -2003 8 20 18 26 ERNESTO 63.4 140.8 22 886 -1976 6 13 18 25 CHRIS 53.7 14.2 107 7 -1975 1 9 18 11 WILLIAM 64.7 130.5 112 414 -1977 4 8 0 19 FLORENCE 14.8 20.9 88 684 -2003 11 26 12 8 ALBERTO 37.0 169.1 68 647 -1990 10 16 18 8 TONY 52.6 335.5 13 471 -1958 8 25 12 27 DEBBY 19.6 339.9 21 660 -1980 2 12 12 3 CHRIS 17.5 137.4 72 647 -1995 2 11 18 22 KIRK 31.9 219.6 154 623 -1970 10 22 18 22 GORDON 14.4 194.1 85 13 -2003 6 15 6 6 SANDY 61.6 53.2 64 580 -1973 9 24 12 12 ERNESTO 53.9 230.3 11 51 -1965 1 10 18 17 HELENE 22.1 94.3 94 483 -1979 7 27 18 2 SANDY 38.0 69.4 145 580 -1977 3 14 18 7 FLORENCE 49.4 116.4 34 130 -1983 8 12 0 26 PATTY 30.5 356.7 66 641 -1979 10 20 18 9 VALERIE 13.8 270.8 108 448 -1970 3 24 0 7 ISAAC 19.8 17.9 36 158 -1970 12 9 0 6 TONY 26.4 63.7 50 679 -2000 3 24 18 20 RAFAEL 49.0 308.0 111 383 -1957 4 19 12 25 GORDON 15.7 208.0 91 198 -1968 6 26 12 11 ERNESTO 52.8 239.5 143 194 -1996 8 20 6 15 ISAAC 55.0 181.9 107 831 -1974 12 4 6 6 ISAAC 55.5 283.1 67 127 -1961 5 16 0 18 SANDY 21.0 297.4 11 411 -1961 7 16 0 22 FLORENCE 67.8 177.2 14 510 -1972 3 12 0 16 VALERIE 44.7 14.1 11 680 -2004 1 18 6 6 FLORENCE 56.1 188.2 114 259 -1987 4 22 0 28 VALERIE 36.6 317.0 134 194 -2000 2 16 12 5 LESLIE 61.3 22.4 46 390 -1966 12 14 12 20 CHRIS 68.9 56.3 79 215 -1967 9 2 6 7 ISAAC 13.1 216.1 115 536 -1990 10 18 18 10 OSCAR 42.1 12.8 109 485 -1994 1 20 12 15 GORDON 25.2 226.2 122 656 -1967 2 2 12 28 WILLIAM 21.6 28.3 11 875 -1998 6 17 0 16 CHRIS 29.9 228.6 105 361 -1979 7 11 6 17 OSCAR 17.7 127.4 19 136 -1964 7 26 12 19 HELENE 26.1 53.3 35 151 -1981 12 2 12 1 RAFAEL 43.8 241.3 123 252 -2003 10 27 12 9 MICHAEL 39.9 212.6 154 454 -1995 12 16 6 25 KIRK 46.8 31.8 66 823 -1970 7 8 12 1 RAFAEL 56.9 97.7 57 241 -1990 7 13 18 7 KIRK 35.2 45.1 103 729 -1993 11 11 18 25 LESLIE 36.0 33.4 105 411 -1966 5 6 12 17 OSCAR 35.2 129.9 120 878 -1988 8 11 18 5 DEBBY 18.0 81.3 141 295 -1963 4 3 18 26 HELENE 20.2 43.6 129 528 -1993 1 12 0 9 BERYL 60.2 42.6 129 416 -1987 7 18 0 9 CHRIS 59.1 348.2 137 593 -1976 6 20 0 2 HELENE 43.4 327.8 44 149 -1972 12 17 0 17 VALERIE 53.1 191.7 109 880 -1950 1 25 18 22 CHRIS 63.1 134.0 149 869 -1983 6 4 6 21 LESLIE 9.5 326.7 95 396 -1951 11 6 18 17 ISAAC 48.8 200.0 23 175 -1971 3 5 18 2 FLORENCE 40.4 17.9 75 168 -1992 10 13 0 4 SANDY 43.8 335.4 15 159 -1951 7 15 6 23 MICHAEL 14.6 234.8 115 412 -1951 5 2 12 8 FLORENCE 58.8 233.1 78 600 -2001 4 25 18 25 LESLIE 70.0 35.0 112 763 -1963 9 17 0 14 CHRIS 28.5 19.4 66 819 -1992 8 7 18 27 FLORENCE 16.8 249.9 67 666 -1988 5 18 0 15 HELENE 22.4 154.5 66 563 -1971 6 8 12 4 JOYCE 7.6 134.7 63 318 -1961 12 13 18 20 SANDY 16.4 262.5 99 592 -1992 10 1 18 1 OSCAR 55.7 132.0 143 100 -1977 8 14 12 24 JOYCE 25.7 309.6 27 484 -1962 7 6 0 14 DEBBY 33.4 166.1 64 720 -1967 6 9 12 16 OSCAR 55.9 341.2 17 533 -1955 1 7 12 2 WILLIAM 40.6 62.2 148 791 -1979 4 11 18 20 SANDY 60.0 87.3 20 332 -1978 9 10 18 5 FLORENCE 15.8 256.4 112 159 -1959 11 11 0 27 HELENE 18.0 72.1 56 295 -1976 1 15 12 4 GORDON 48.0 296.6 86 516 -1994 5 6 18 7 SANDY 57.5 274.3 68 526 -1951 5 1 6 6 TONY 24.6 306.3 54 536 -1966 5 10 18 17 ALBERTO 59.8 257.0 106 727 -1993 4 9 12 25 ISAAC 57.8 38.1 12 610 -1981 4 2 6 27 SANDY 49.8 70.3 147 678 -1962 12 17 0 5 PATTY 43.6 240.6 158 344 -1969 5 19 6 10 NADINE 65.9 252.5 70 347 -1971 2 9 6 4 MICHAEL 65.0 129.0 152 696 -1985 8 3 6 20 DEBBY 33.9 25.3 86 232 -1957 1 11 6 25 ALBERTO 64.6 332.9 127 142 -2003 4 10 12 7 PATTY 57.3 16.8 104 855 -1966 6 12 12 22 NADINE 24.2 258.8 115 128 -1990 11 16 0 16 TONY 8.3 23.6 32 492 -1962 6 24 0 27 PATTY 58.5 316.6 63 713 -1982 3 4 0 8 TONY 38.5 180.6 147 435 -1958 5 28 18 24 PATTY 26.1 141.4 15 101 -1968 12 23 12 27 OSCAR 13.8 287.8 15 24 -1994 7 26 0 22 DEBBY 22.4 14.8 28 518 -2004 7 14 18 22 RAFAEL 32.9 232.6 75 702 -1980 1 4 12 11 KIRK 42.0 1.1 135 504 -1981 2 25 0 13 WILLIAM 41.9 341.9 23 198 -1976 9 2 6 20 ERNESTO 56.7 23.5 133 892 -1950 11 23 12 22 HELENE 8.8 328.0 115 546 -1975 7 20 18 11 OSCAR 11.0 189.3 61 487 -1973 8 21 12 23 VALERIE 64.0 93.9 157 211 -1956 8 19 0 27 JOYCE 20.8 5.8 53 811 -1971 10 12 0 21 PATTY 42.9 195.7 123 337 -1951 6 11 0 14 MICHAEL 27.4 277.9 163 283 -1975 6 4 6 20 HELENE 33.6 146.6 45 649 -1950 3 23 12 14 KIRK 37.6 18.2 74 743 -2003 12 7 6 1 OSCAR 26.9 151.3 67 706 -1966 3 26 0 18 FLORENCE 27.9 79.2 98 721 -1975 2 6 12 28 SANDY 56.2 136.7 141 412 -1995 6 18 0 19 RAFAEL 50.8 316.4 31 450 -1975 3 23 0 18 ALBERTO 52.4 112.2 154 485 -1977 2 17 18 26 CHRIS 66.5 290.1 69 580 -2001 2 23 0 2 CHRIS 10.5 138.5 20 883 -1990 9 6 0 16 MICHAEL 37.6 347.7 116 506 -1986 7 10 6 16 VALERIE 18.3 221.9 70 735 -1995 9 2 6 26 GORDON 14.1 271.4 27 596 -2003 5 11 0 23 RAFAEL 62.0 214.3 161 553 -1987 1 17 6 9 OSCAR 9.8 321.8 84 872 -1951 3 23 18 25 LESLIE 7.2 181.5 119 183 -1952 6 17 0 26 SANDY 15.0 127.2 32 207 -1979 10 16 18 20 LESLIE 38.3 344.0 90 448 -1969 4 24 0 13 CHRIS 38.7 3.8 112 820 -1997 2 14 0 12 RAFAEL 19.7 132.8 37 663 -1962 3 9 0 17 MICHAEL 33.5 347.7 14 315 -1982 3 7 0 2 LESLIE 64.5 152.8 37 529 -1954 12 25 0 4 BERYL 47.6 25.0 31 50 -1998 4 19 12 19 LESLIE 58.5 266.0 97 449 -1973 2 25 18 24 ERNESTO 41.1 133.5 64 498 -1971 12 23 12 20 ALBERTO 58.5 53.4 112 143 -1989 12 20 0 20 BERYL 40.6 355.0 129 271 -2002 12 15 6 28 TONY 64.7 150.7 41 565 -1994 11 12 0 1 ISAAC 69.3 97.1 105 862 -1960 7 3 12 17 RAFAEL 25.3 338.5 128 548 -1990 12 4 0 6 NADINE 21.9 261.7 156 383 -2001 2 21 0 9 RAFAEL 18.4 134.6 144 882 -1998 6 21 18 2 WILLIAM 23.0 329.7 128 61 -1973 1 3 18 5 JOYCE 56.4 315.9 124 557 -1992 10 17 6 23 ISAAC 17.6 48.6 161 887 -1984 9 27 0 16 MICHAEL 63.7 297.1 12 573 -1961 6 20 18 28 MICHAEL 21.8 262.3 39 52 -1967 1 11 18 21 ALBERTO 36.4 307.1 127 795 -1951 11 7 12 14 KIRK 60.5 152.2 16 837 -1956 5 17 12 6 HELENE 20.4 100.5 121 760 -1979 1 22 18 2 WILLIAM 42.9 242.9 36 153 -1989 6 22 18 13 HELENE 69.7 122.7 139 49 -1950 5 4 6 26 VALERIE 8.8 96.3 40 211 -1986 6 22 12 15 KIRK 66.3 169.2 24 171 -1971 5 8 0 22 NADINE 54.8 268.7 43 135 -1954 9 20 0 28 ISAAC 25.8 164.5 149 346 -1975 11 27 18 8 MICHAEL 64.7 75.7 19 254 -1995 2 9 6 19 BERYL 38.2 239.1 46 239 -1998 10 21 18 27 LESLIE 40.2 211.1 41 380 -1993 4 13 12 14 ERNESTO 19.9 253.7 68 540 -1972 11 2 12 27 ALBERTO 33.0 317.9 157 517 -2003 8 12 12 12 ISAAC 45.5 126.1 44 739 -1951 3 9 0 19 FLORENCE 34.3 344.7 50 703 -1961 6 5 18 23 CHRIS 23.6 244.8 145 463 -1954 4 28 6 15 WILLIAM 23.6 237.5 67 209 -1967 5 11 18 26 ERNESTO 28.5 59.2 121 341 -2004 1 9 6 13 ALBERTO 43.0 303.9 78 675 -1995 10 20 6 3 TONY 15.5 156.9 157 150 -2000 4 4 12 15 ISAAC 29.9 161.8 142 295 -1960 5 19 12 1 ERNESTO 25.5 314.4 52 611 -1978 6 1 6 15 ALBERTO 34.6 33.3 61 683 -1971 8 11 6 20 JOYCE 24.7 173.8 74 599 -1965 1 2 12 2 JOYCE 47.7 276.6 80 404 -2004 12 3 0 3 LESLIE 66.4 218.7 132 619 -1990 6 5 0 13 JOYCE 66.3 99.7 51 9 -1985 7 12 18 21 RAFAEL 63.2 315.6 99 869 -1959 1 13 0 27 ISAAC 27.0 20.2 96 50 -1965 12 21 12 25 ERNESTO 64.8 140.8 18 722 -1958 6 15 6 20 MICHAEL 36.2 172.0 89 476 -1958 11 5 6 6 VALERIE 15.7 50.4 114 302 -1990 2 5 12 8 ALBERTO 48.7 342.5 123 569 -1998 1 4 18 8 DEBBY 44.9 50.0 59 321 -1955 12 2 6 8 WILLIAM 63.8 280.6 150 720 -1995 11 14 18 26 PATTY 20.8 316.1 62 235 -2004 6 27 6 9 VALERIE 42.1 7.6 90 220 -1993 6 4 0 10 DEBBY 48.4 237.5 42 253 -1962 10 4 12 9 VALERIE 53.3 152.1 108 130 -1994 11 19 18 20 RAFAEL 54.4 22.3 65 113 -1990 1 28 0 23 WILLIAM 29.9 145.4 23 521 -1978 9 8 18 25 WILLIAM 14.6 263.0 100 720 -1953 3 24 18 10 JOYCE 13.3 285.9 133 897 -1966 8 22 0 28 LESLIE 18.9 318.9 79 896 -1964 7 8 6 11 HELENE 36.8 77.5 45 860 -1954 9 7 18 24 RAFAEL 66.1 83.2 74 883 -1961 5 1 6 14 PATTY 42.3 273.2 159 37 -1989 9 4 0 7 MICHAEL 36.1 228.5 56 579 -1966 3 7 18 5 ERNESTO 23.6 226.2 112 433 -1970 4 23 12 13 ISAAC 56.9 283.1 88 175 -1951 8 23 12 23 RAFAEL 43.9 78.7 148 442 -1985 5 24 0 8 ISAAC 37.9 23.5 121 217 -1984 4 11 18 11 OSCAR 13.8 41.1 137 410 -1979 8 13 18 28 LESLIE 44.0 325.3 88 646 -2003 2 17 18 23 MICHAEL 19.6 313.4 146 9 -1971 10 18 18 18 ALBERTO 26.5 157.5 150 674 -1985 7 18 18 28 JOYCE 24.1 270.4 45 804 -1999 7 28 0 10 FLORENCE 43.1 285.5 155 360 -1961 5 7 12 15 RAFAEL 31.6 128.8 68 385 -1960 7 20 18 28 RAFAEL 34.3 289.1 97 508 -1985 11 17 0 3 ISAAC 10.0 12.4 82 182 -1972 12 9 0 9 BERYL 15.9 151.2 161 170 -1970 1 7 6 4 FLORENCE 12.4 331.2 59 587 -1950 2 13 12 17 ERNESTO 63.4 288.3 63 74 -1988 2 5 12 11 NADINE 17.2 25.1 14 457 -1998 9 6 0 27 HELENE 12.7 91.3 44 279 -1974 8 14 12 10 LESLIE 32.9 147.8 140 124 -1998 8 26 18 28 GORDON 37.9 134.0 113 41 -1967 10 14 12 26 ALBERTO 9.2 221.5 148 544 -1967 8 9 6 24 LESLIE 43.0 350.3 85 713 -1978 9 24 6 2 MICHAEL 59.3 251.2 59 550 -1954 2 12 18 5 JOYCE 24.4 122.3 141 620 -1993 2 6 12 20 LESLIE 18.1 11.1 128 490 -1981 1 12 0 17 GORDON 32.3 136.6 69 584 -1971 5 28 0 17 PATTY 14.2 243.0 17 421 -1952 2 23 18 1 WILLIAM 25.2 350.0 43 561 -1981 3 26 0 25 BERYL 18.0 175.5 159 622 -1997 5 19 6 22 CHRIS 11.9 21.7 70 805 -2004 8 9 0 17 RAFAEL 60.0 290.9 147 295 -1965 1 24 12 13 GORDON 62.2 193.3 129 8 -1956 3 12 18 7 JOYCE 58.6 106.7 83 613 -1959 1 10 0 24 TONY 46.6 340.2 45 522 -2003 7 19 0 25 SANDY 67.0 219.6 97 883 -1970 3 3 0 17 CHRIS 52.1 129.1 55 65 -1998 1 22 18 19 FLORENCE 40.3 61.2 66 345 -1989 8 16 18 27 NADINE 13.9 213.3 103 359 -1993 9 25 18 12 FLORENCE 24.1 142.3 85 213 -1994 7 21 6 23 ERNESTO 10.8 357.1 21 870 -1963 4 17 6 5 NADINE 66.1 184.5 62 211 -1962 7 21 6 24 CHRIS 7.7 166.1 18 364 -1979 5 21 12 2 SANDY 15.3 195.2 32 83 -1954 1 2 0 22 TONY 29.5 217.3 146 388 -1988 3 13 6 26 PATTY 7.7 298.9 120 11 -1983 6 4 12 19 OSCAR 37.8 192.8 80 581 -1988 2 21 18 26 NADINE 52.5 147.1 105 292 -1983 12 17 0 2 VALERIE 63.7 301.1 21 205 -1988 12 16 12 7 SANDY 12.6 330.2 84 31 -1962 8 9 0 24 ERNESTO 33.2 31.7 54 395 -1988 9 4 6 24 FLORENCE 22.9 318.7 54 843 -1967 7 4 0 2 JOYCE 58.1 44.2 88 41 -1997 3 11 18 4 KIRK 40.5 45.8 104 330 -1972 5 8 18 10 ISAAC 59.2 36.7 158 446 -1987 8 9 12 12 HELENE 20.7 80.2 14 459 -1996 12 25 0 2 NADINE 10.2 322.3 65 747 -1988 5 15 6 15 CHRIS 49.1 143.9 60 833 -1973 9 23 6 19 LESLIE 19.7 203.1 110 164 -1999 6 28 12 20 WILLIAM 40.9 66.4 74 112 -1995 4 12 0 15 GORDON 67.1 30.2 107 770 -1994 11 2 12 28 CHRIS 43.8 84.9 114 23 -1967 5 4 12 25 RAFAEL 38.6 299.6 75 109 -1987 1 22 12 24 TONY 35.6 248.8 52 667 -1961 7 8 6 21 CHRIS 37.1 59.5 47 805 -1960 9 25 12 6 KIRK 45.7 69.2 110 411 -2001 2 26 18 12 LESLIE 54.7 158.7 41 664 -1989 7 9 18 15 ERNESTO 56.4 159.0 112 547 -1975 1 15 0 18 TONY 32.3 2.2 18 319 -1977 7 8 18 20 VALERIE 65.6 225.7 153 814 -1967 7 25 18 1 OSCAR 21.8 273.5 130 82 -1965 2 24 18 19 VALERIE 68.9 236.3 108 844 -2000 5 23 18 1 WILLIAM 45.7 256.0 79 490 -1987 12 16 12 16 HELENE 23.0 155.2 29 887 -1977 9 25 18 16 KIRK 22.5 33.2 86 850 -1968 11 25 12 24 NADINE 40.2 180.6 20 159 -1955 9 26 6 9 PATTY 61.2 126.0 128 438 -1963 2 13 0 27 PATTY 37.5 18.2 72 220 -1962 6 22 18 2 TONY 38.7 49.3 116 629 -1976 12 25 0 10 ALBERTO 42.0 144.0 156 665 -1982 6 17 6 20 MICHAEL 52.4 310.3 109 627 -1977 12 5 0 27 JOYCE 18.1 280.4 28 147 -1976 8 24 0 19 FLORENCE 32.6 18.5 49 771 -1955 11 11 6 1 DEBBY 14.5 299.9 30 809 -1965 6 6 12 24 VALERIE 14.2 321.4 90 835 -1979 6 3 18 19 LESLIE 45.6 30.1 147 277 -2002 3 5 18 28 ISAAC 57.5 59.6 54 556 -1965 5 20 6 18 BERYL 64.0 186.1 98 86 -1964 8 16 6 17 LESLIE 18.1 106.7 139 559 -1984 10 4 0 28 ISAAC 12.6 319.9 131 442 -1953 3 7 12 13 WILLIAM 35.5 321.0 26 609 -1968 6 27 12 25 GORDON 38.7 261.9 34 718 -2003 12 11 12 8 ISAAC 29.0 278.5 162 138 -1987 2 5 18 18 PATTY 58.1 138.3 149 285 -1960 8 9 18 24 ALBERTO 56.1 37.5 51 74 -1961 5 17 12 4 LESLIE 39.2 295.7 61 518 -1958 9 23 0 19 RAFAEL 25.7 94.7 142 342 -1968 5 8 6 18 LESLIE 53.0 42.1 97 421 -1993 6 19 6 7 HELENE 8.3 219.4 11 736 -1990 5 8 18 3 PATTY 54.1 100.4 90 183 -1969 6 17 6 26 ALBERTO 44.3 295.9 151 307 -2001 3 6 0 16 BERYL 65.7 174.6 28 310 -1954 10 23 12 3 ERNESTO 67.3 121.5 84 114 -1993 6 17 0 11 KIRK 35.2 158.6 40 260 -1963 6 5 6 25 LESLIE 62.7 34.6 77 312 -1978 9 10 6 27 WILLIAM 69.6 31.9 98 75 -1968 5 5 18 2 KIRK 23.7 244.9 86 10 -1989 11 20 12 12 ISAAC 62.5 110.7 118 133 -2001 2 27 18 22 ERNESTO 41.5 205.2 11 5 -1967 7 8 18 18 KIRK 40.6 349.4 135 329 -1955 10 18 6 21 DEBBY 53.2 280.4 144 133 -1979 10 10 18 26 WILLIAM 34.2 218.8 31 820 -1989 12 18 0 21 VALERIE 55.1 26.3 87 531 -2004 12 19 0 21 FLORENCE 43.5 80.6 121 627 -1958 11 18 12 11 VALERIE 16.9 122.5 159 638 -1965 10 23 18 16 ALBERTO 32.0 2.4 11 326 -1976 7 23 18 23 OSCAR 42.4 37.3 75 649 -1985 12 14 18 24 TONY 8.4 153.2 116 15 -1957 3 16 6 3 BERYL 64.6 37.0 138 456 -1986 5 3 6 4 RAFAEL 21.8 197.3 132 328 -1979 11 5 6 7 SANDY 24.9 92.1 52 188 -1950 4 17 6 10 LESLIE 47.3 82.0 135 242 -1963 12 24 18 4 ISAAC 27.1 286.6 60 801 -1985 4 3 12 28 SANDY 54.5 234.6 62 869 -1952 9 26 0 24 OSCAR 11.4 129.7 17 537 -1963 8 7 0 28 ISAAC 21.7 285.8 26 880 -1992 12 15 12 27 TONY 67.5 241.0 67 548 -1978 2 13 0 28 MICHAEL 16.6 165.2 70 506 -1951 8 6 12 24 LESLIE 17.5 159.5 90 451 -1990 7 11 12 16 FLORENCE 63.8 235.5 19 666 -1993 7 25 6 11 TONY 16.7 13.3 120 741 -1963 4 7 0 20 VALERIE 9.5 247.7 17 422 -1994 5 21 12 7 SANDY 56.6 318.0 11 826 -2002 3 2 0 7 RAFAEL 49.7 347.8 118 896 -1957 1 9 0 7 WILLIAM 68.6 207.0 143 240 -1984 2 6 0 11 ERNESTO 27.1 298.5 72 768 -2003 4 22 12 28 FLORENCE 39.4 105.9 142 701 -1978 3 20 12 1 PATTY 29.4 111.5 16 280 -1984 11 26 12 14 DEBBY 12.1 315.6 50 554 -1985 11 14 6 21 TONY 47.2 13.1 19 579 -1962 2 25 0 14 ALBERTO 28.9 189.6 11 400 -1985 10 28 0 26 MICHAEL 28.6 264.7 64 686 -1980 9 28 18 16 FLORENCE 24.9 178.1 55 427 -1988 10 1 12 24 HELENE 62.6 229.0 38 514 -1997 3 7 18 14 WILLIAM 20.8 282.2 26 339 -1964 1 26 6 4 FLORENCE 21.7 94.0 107 83 -2004 9 12 6 11 BERYL 46.0 39.6 126 826 -1982 6 5 18 19 BERYL 14.8 354.9 34 302 -1997 11 14 12 24 HELENE 30.5 89.8 134 529 -1987 6 6 0 1 ISAAC 55.2 48.6 51 361 -1990 5 7 18 8 ALBERTO 22.2 84.7 108 150 -1971 1 3 0 17 DEBBY 46.0 263.7 60 5 -1972 7 20 12 14 KIRK 54.6 63.5 99 672 -1957 8 19 0 14 ALBERTO 55.1 310.4 134 634 -1993 5 27 0 16 OSCAR 14.3 195.3 140 64 -1960 2 11 18 19 VALERIE 45.9 149.4 75 416 -1956 3 20 6 27 ALBERTO 12.7 237.4 25 516 -1975 4 24 12 5 ISAAC 41.3 316.9 37 612 -1952 10 13 0 23 MICHAEL 18.4 20.8 160 228 -1969 3 19 18 12 RAFAEL 14.4 55.8 157 4 -1994 9 3 12 2 LESLIE 13.4 146.0 157 843 -1952 1 6 12 5 CHRIS 51.0 179.2 21 577 -1977 1 20 0 24 VALERIE 17.5 336.5 117 790 -1983 9 10 18 24 OSCAR 33.5 351.7 148 133 -1994 8 16 6 20 LESLIE 43.3 77.0 163 16 -2003 5 13 12 27 LESLIE 39.6 37.2 60 72 -1993 8 24 18 28 HELENE 25.7 82.8 142 130 -1997 3 7 6 16 HELENE 33.9 334.9 70 536 -2003 1 10 6 11 SANDY 63.2 313.1 129 593 -1954 4 13 12 28 ISAAC 29.9 300.6 100 505 -1962 4 8 12 18 ISAAC 69.6 323.4 39 425 -1995 8 14 0 25 TONY 65.1 308.7 11 411 -1951 8 4 18 22 GORDON 39.5 162.7 111 870 -1987 8 4 12 13 HELENE 24.8 296.4 104 476 -1959 4 13 6 1 NADINE 18.2 342.7 91 799 -2004 2 18 12 21 ISAAC 19.7 293.2 114 217 -1986 9 9 0 14 WILLIAM 47.6 318.0 162 110 -1981 10 25 12 11 HELENE 11.5 333.6 34 650 -1960 6 2 18 21 FLORENCE 69.5 236.3 79 868 -1953 7 12 6 24 GORDON 43.9 121.5 26 411 -1961 1 11 6 25 LESLIE 22.6 239.4 134 398 -1994 10 27 6 10 ISAAC 19.3 325.2 155 477 -1999 2 14 0 9 LESLIE 13.4 20.5 96 680 -2000 10 2 18 23 WILLIAM 45.3 311.8 120 716 -1990 3 26 6 19 KIRK 33.2 249.7 102 40 -1958 3 5 12 17 PATTY 50.1 316.9 15 830 -1987 4 27 6 28 ALBERTO 50.4 302.6 82 49 -1981 2 8 0 25 SANDY 51.9 279.2 74 95 -1987 5 22 18 5 FLORENCE 66.4 146.7 51 317 -1966 1 16 12 4 OSCAR 56.0 309.0 134 805 -1956 10 5 18 11 SANDY 14.5 211.9 156 645 -1970 7 20 6 11 KIRK 38.3 83.4 36 270 -1993 9 27 6 28 CHRIS 14.8 7.2 106 845 -1963 2 12 6 3 LESLIE 61.5 216.2 94 421 -1994 6 16 0 8 DEBBY 34.0 257.2 160 536 -1971 1 24 12 24 SANDY 31.3 289.4 117 285 -1993 4 27 6 15 TONY 64.5 105.2 137 134 -1996 6 20 18 18 ERNESTO 42.6 193.7 68 380 -1996 6 8 12 16 ISAAC 22.1 55.7 64 485 -1973 10 5 12 3 PATTY 58.7 272.6 80 481 -1987 3 22 12 5 ERNESTO 39.0 33.6 70 59 -1968 7 6 12 1 ISAAC 53.0 267.5 141 227 -1972 8 5 0 16 VALERIE 58.0 200.7 24 774 -2000 10 7 0 17 ALBERTO 33.0 329.3 44 179 -1976 5 15 6 17 GORDON 9.0 37.3 74 14 -1994 10 15 12 16 SANDY 36.6 81.0 52 102 -1992 9 2 18 14 RAFAEL 17.5 227.4 116 9 -1970 5 26 6 10 OSCAR 60.6 81.5 21 341 -1975 6 6 6 1 NADINE 20.9 273.9 16 552 -1990 12 22 0 21 WILLIAM 35.7 206.6 15 525 -1952 11 8 0 21 PATTY 8.6 68.5 30 64 -1986 9 22 0 10 PATTY 26.5 203.6 148 337 -1965 10 27 18 5 CHRIS 55.5 357.6 108 151 -1967 10 11 12 13 ISAAC 12.8 97.6 104 184 -1963 3 13 18 21 WILLIAM 56.2 54.9 144 442 -1964 11 2 18 19 WILLIAM 47.4 29.2 94 577 -1974 11 4 6 11 JOYCE 21.1 1.3 154 620 -1987 2 4 6 1 BERYL 64.0 75.2 29 869 -1972 10 23 12 14 FLORENCE 31.1 31.8 75 833 -1974 4 23 18 2 ERNESTO 51.7 232.9 63 88 -1992 9 17 12 1 GORDON 48.2 114.9 69 517 -1986 11 1 12 18 OSCAR 31.0 304.8 106 514 -1978 7 3 6 1 CHRIS 24.5 82.4 122 233 -1952 3 7 0 13 NADINE 44.6 263.6 114 476 -1982 9 2 18 3 BERYL 60.7 155.4 28 763 -1996 10 20 0 23 GORDON 25.1 355.4 143 419 -1992 12 19 0 18 OSCAR 57.3 141.2 138 6 -1956 2 6 6 10 GORDON 55.5 89.1 36 786 -1978 4 9 18 23 RAFAEL 55.4 276.7 125 399 -1963 8 24 18 18 TONY 23.1 182.4 94 177 -1982 1 11 0 1 FLORENCE 21.2 150.9 57 145 -1998 3 25 0 24 NADINE 60.5 318.5 89 855 -1984 7 27 12 2 VALERIE 62.1 266.0 25 355 -2000 12 24 18 11 ISAAC 47.9 316.4 139 393 -1982 12 20 6 19 WILLIAM 14.3 223.6 150 724 -1987 2 19 6 23 HELENE 20.7 329.8 159 721 -1982 6 1 6 6 HELENE 26.2 205.2 147 705 -1957 8 6 12 3 ALBERTO 19.5 242.5 76 190 -1956 2 21 18 14 WILLIAM 8.9 327.7 95 561 -2004 12 14 18 5 FLORENCE 9.5 84.5 76 649 -1984 12 22 0 17 ISAAC 34.8 172.1 27 501 -1971 4 14 0 16 ALBERTO 14.1 315.5 108 722 -1973 1 10 6 22 FLORENCE 44.9 159.5 137 625 -1984 10 10 18 13 DEBBY 16.9 129.0 88 227 -1984 12 28 12 3 KIRK 55.2 0.1 58 740 -1999 12 7 0 16 ALBERTO 27.7 221.8 159 673 -1960 10 27 18 16 HELENE 18.1 103.8 51 325 -1962 6 6 12 19 NADINE 48.3 190.3 42 181 -1966 5 28 12 12 CHRIS 45.1 192.3 43 211 -1971 10 8 6 12 WILLIAM 45.3 332.4 53 492 -2003 9 15 6 1 LESLIE 7.0 208.3 28 747 -1998 5 4 12 11 NADINE 67.9 107.4 83 630 -1985 10 2 18 14 WILLIAM 24.5 188.0 75 507 -1986 1 14 6 7 VALERIE 31.3 141.5 54 279 -1952 8 21 6 21 JOYCE 51.0 324.9 25 705 -1965 8 18 18 22 MICHAEL 26.0 187.2 156 249 -1956 6 26 12 10 MICHAEL 27.9 145.7 116 247 -1996 5 1 6 15 JOYCE 47.4 323.8 118 500 -1966 2 28 0 10 KIRK 62.4 52.4 156 821 -1977 2 21 12 12 CHRIS 48.2 257.7 65 227 -1964 12 14 0 27 ISAAC 38.9 108.6 120 525 -1986 11 16 18 27 ERNESTO 59.6 205.3 152 272 -1983 9 10 6 22 BERYL 7.5 253.0 41 860 -1962 4 13 12 20 MICHAEL 42.5 43.6 75 721 -1970 10 15 18 22 WILLIAM 10.3 175.7 84 186 -1959 5 21 6 7 TONY 22.7 310.3 19 714 -1988 2 1 18 13 OSCAR 25.4 341.1 156 189 -1985 7 8 12 24 OSCAR 49.2 282.9 94 768 -1971 3 17 12 9 WILLIAM 7.1 294.4 63 266 -1961 8 18 12 15 WILLIAM 59.1 317.0 34 352 -1958 2 3 18 19 VALERIE 49.8 6.8 87 601 -1973 10 10 0 11 RAFAEL 30.1 343.3 159 766 -1950 4 26 18 27 DEBBY 34.0 213.1 102 346 -1973 11 17 6 19 ERNESTO 57.4 51.7 82 449 -1974 3 28 12 11 WILLIAM 62.9 260.4 93 344 -1962 4 4 18 10 KIRK 16.0 216.3 36 163 -2002 10 8 12 13 TONY 44.6 331.9 134 647 -1952 7 21 0 16 CHRIS 11.4 9.8 12 689 -1967 4 12 12 5 RAFAEL 24.1 347.3 65 371 -1965 6 19 6 8 TONY 25.5 237.5 135 593 -1958 10 9 0 2 SANDY 60.4 295.9 110 465 -1978 8 18 6 25 BERYL 28.9 69.7 97 683 -1968 2 1 18 18 FLORENCE 51.5 66.9 135 476 -1989 12 28 18 20 ERNESTO 56.8 25.9 10 409 -1993 11 9 18 5 ISAAC 48.9 14.4 164 719 -1995 5 22 12 1 CHRIS 25.8 308.4 16 113 -1989 3 11 0 16 FLORENCE 49.6 20.1 92 534 -1997 2 5 0 1 MICHAEL 11.9 141.4 58 45 -1996 12 21 18 6 MICHAEL 39.2 11.4 111 291 -1989 2 15 12 19 BERYL 36.4 199.9 17 803 -1990 2 15 12 12 CHRIS 38.1 61.2 122 100 -1975 5 9 6 17 PATTY 68.4 125.4 132 668 -1992 4 18 18 21 VALERIE 42.2 152.4 135 683 -1988 9 12 0 5 SANDY 59.1 317.6 83 735 -1986 8 28 18 26 BERYL 9.1 219.1 131 149 -1969 7 16 12 4 KIRK 48.3 254.6 63 585 -1988 9 12 12 18 HELENE 54.5 67.8 127 562 -2004 9 5 12 25 NADINE 42.5 149.7 64 838 -1991 8 10 0 16 WILLIAM 18.3 288.0 115 766 -1967 6 1 18 22 BERYL 52.0 272.6 149 879 -1962 10 23 6 26 DEBBY 61.5 138.3 83 502 -1964 6 1 12 26 BERYL 70.0 76.7 93 172 -1972 9 8 6 26 NADINE 36.7 248.9 126 751 -1999 12 20 0 13 HELENE 17.2 185.9 157 35 -1998 9 19 12 14 OSCAR 19.5 89.7 142 202 -1975 11 19 0 10 FLORENCE 52.9 246.7 151 874 -1977 11 4 0 2 SANDY 34.9 214.6 97 365 -1979 7 3 18 12 CHRIS 53.3 204.4 69 295 -1962 5 3 0 16 MICHAEL 68.3 54.6 119 297 -1974 9 27 6 3 OSCAR 66.6 81.1 151 11 -1992 11 17 18 23 DEBBY 33.2 348.7 29 669 -1952 12 24 18 22 SANDY 53.5 305.2 61 163 -1951 8 24 18 9 HELENE 49.9 39.7 125 111 -1972 5 13 18 6 RAFAEL 49.7 2.1 107 658 -1978 2 18 6 12 OSCAR 51.2 261.5 54 121 -1993 10 4 6 25 HELENE 47.8 148.3 54 293 -1983 7 11 12 27 VALERIE 35.5 88.7 104 535 -1968 9 16 18 13 DEBBY 37.1 355.9 110 700 -1998 2 18 0 7 KIRK 18.5 286.9 131 694 -1963 2 14 18 11 WILLIAM 64.6 41.2 161 730 -1977 2 15 18 10 GORDON 45.9 18.7 125 786 -1950 12 7 18 12 DEBBY 40.0 111.6 83 223 -1972 4 13 6 22 VALERIE 31.5 310.7 159 356 -1960 3 18 6 20 ERNESTO 40.7 174.4 63 485 -1969 12 4 12 3 LESLIE 17.2 247.6 141 412 -1961 8 18 6 18 RAFAEL 58.1 177.6 111 774 -2003 11 13 0 8 MICHAEL 64.5 1.3 39 539 -1958 1 7 18 3 WILLIAM 7.2 267.2 69 630 -2000 1 9 0 4 OSCAR 9.7 76.3 49 804 -1982 3 9 6 15 CHRIS 66.7 5.6 113 513 -1973 2 19 12 11 JOYCE 57.6 180.9 32 767 -1991 8 21 18 6 KIRK 32.8 133.2 77 565 -1990 8 20 12 6 SANDY 9.7 82.9 56 437 -1958 1 6 12 18 ERNESTO 33.9 42.8 75 246 -1989 8 4 18 12 KIRK 35.8 263.7 148 74 -1956 12 1 18 25 BERYL 29.8 105.3 72 806 -1996 2 3 18 20 GORDON 35.7 294.5 59 99 -1984 11 26 0 23 NADINE 67.8 88.1 23 388 -1992 4 15 0 9 PATTY 8.8 165.0 145 429 -1954 9 17 12 18 MICHAEL 21.4 71.6 161 757 -1953 4 1 6 15 DEBBY 52.5 142.2 120 10 -1996 5 11 0 22 WILLIAM 64.2 103.8 118 475 -2001 8 4 12 4 SANDY 65.9 221.0 112 785 -2002 8 15 6 4 LESLIE 20.1 231.6 54 782 -1956 11 22 0 5 RAFAEL 66.4 302.8 45 57 -1998 10 26 12 23 KIRK 28.7 54.2 43 805 -1976 4 19 18 18 DEBBY 68.7 58.5 138 642 -1994 1 2 12 28 ISAAC 60.3 356.5 41 538 -1962 8 20 6 9 OSCAR 54.6 161.8 127 818 -1955 11 19 12 17 ERNESTO 42.9 147.4 68 406 -1979 12 13 0 28 DEBBY 44.5 39.6 163 219 -1976 7 11 6 20 JOYCE 15.3 180.2 139 122 -1962 7 4 0 17 PATTY 54.2 84.7 89 53 -2003 11 21 6 4 LESLIE 28.7 55.8 44 576 -1971 10 1 0 16 CHRIS 13.5 90.6 42 564 -1964 9 9 18 11 NADINE 8.2 67.0 107 886 -1959 12 26 12 23 PATTY 39.5 35.6 74 887 -1998 5 21 6 16 HELENE 63.7 57.3 102 552 -1983 10 2 6 3 GORDON 20.3 59.8 130 381 -1973 12 19 12 22 LESLIE 48.0 72.1 161 495 -1965 9 5 0 19 ALBERTO 16.7 73.3 40 383 -1988 2 26 0 10 HELENE 40.1 225.5 162 322 -1954 5 5 0 15 DEBBY 58.2 2.6 89 886 -1976 11 4 6 28 DEBBY 21.0 48.4 113 784 -1988 11 21 0 3 KIRK 59.4 180.9 42 590 -1978 3 8 18 27 CHRIS 14.3 36.0 109 714 -1974 12 27 6 6 SANDY 44.5 239.9 31 859 -1980 5 22 6 20 SANDY 55.0 224.0 133 548 -1973 12 12 6 1 GORDON 28.9 230.5 21 103 -1999 5 4 6 19 ALBERTO 43.7 182.8 15 244 -1992 12 3 18 10 OSCAR 30.9 205.6 28 247 -1994 4 14 18 2 CHRIS 63.2 306.0 118 675 -1997 12 23 12 10 ALBERTO 30.8 339.7 33 830 -1955 1 27 0 12 ERNESTO 44.3 310.0 27 511 -2000 10 5 18 27 FLORENCE 67.7 349.9 128 604 -1970 6 7 6 19 ISAAC 34.6 203.3 86 498 -1982 11 11 12 28 HELENE 45.8 164.5 32 245 -1983 7 2 0 16 FLORENCE 39.8 244.5 98 532 -1992 12 25 0 25 HELENE 50.7 260.8 120 333 -1996 12 10 6 18 CHRIS 36.6 207.3 30 586 -1965 11 21 12 17 NADINE 49.3 9.9 128 771 -1999 1 9 0 19 RAFAEL 57.6 2.6 55 611 -1993 6 14 18 14 FLORENCE 64.0 323.4 154 637 -1984 12 23 0 3 ISAAC 58.6 254.7 12 862 -1964 11 20 0 10 BERYL 23.3 110.8 71 671 -1958 10 22 0 24 ISAAC 35.1 274.6 12 722 -1963 10 27 18 6 WILLIAM 35.1 248.4 45 7 -1976 12 2 0 25 HELENE 59.0 321.9 51 454 -2002 10 19 6 22 PATTY 67.2 80.5 145 193 -1972 1 18 18 5 ERNESTO 46.2 40.0 128 384 -1989 10 1 0 26 HELENE 19.9 187.6 125 122 -1967 1 7 6 23 HELENE 20.0 157.1 143 25 -1957 3 20 6 11 LESLIE 58.4 145.2 108 855 -1951 11 23 18 16 BERYL 42.6 342.2 92 496 -1974 4 13 18 4 PATTY 24.1 265.7 129 639 -1978 3 7 6 24 WILLIAM 24.9 281.9 32 440 -1957 2 9 18 14 NADINE 42.8 323.0 122 648 -2003 3 16 0 7 PATTY 14.7 314.2 18 713 -1986 5 3 6 3 SANDY 22.3 166.3 78 345 -1957 4 1 0 8 DEBBY 52.3 97.9 102 587 -1989 10 2 12 7 TONY 55.4 186.2 25 703 -1953 2 15 0 20 ERNESTO 53.1 266.2 71 71 -1999 8 18 12 20 VALERIE 68.9 322.3 146 251 -1950 10 2 18 4 CHRIS 17.7 188.2 40 801 -1977 3 24 12 25 BERYL 68.7 138.5 97 797 -1995 5 2 18 11 LESLIE 25.4 101.6 158 22 -1960 7 11 18 15 ALBERTO 63.5 218.0 131 712 -1973 2 23 0 1 ERNESTO 56.1 258.0 50 632 -1958 10 2 0 14 ERNESTO 50.0 195.8 52 494 -1950 10 19 18 26 VALERIE 66.5 10.9 37 175 -1973 5 23 6 12 ERNESTO 65.3 113.1 52 836 -1996 4 4 0 9 NADINE 66.7 206.4 134 119 -1960 11 15 0 16 TONY 34.4 339.3 85 568 -1973 2 5 12 25 DEBBY 53.5 64.0 160 873 -1951 11 25 0 24 BERYL 55.8 157.2 158 660 -1964 2 28 0 28 LESLIE 48.9 255.9 26 499 -1950 9 17 12 3 HELENE 42.3 67.1 18 818 -1953 9 4 0 11 SANDY 17.3 227.1 129 224 -1975 6 4 6 11 FLORENCE 55.5 284.4 108 246 -1985 11 7 0 27 VALERIE 57.1 304.9 134 78 -1963 2 27 18 26 JOYCE 54.7 44.4 98 150 -1960 2 27 18 19 CHRIS 11.7 136.9 16 772 -1992 8 10 18 25 HELENE 19.2 292.7 157 677 -1962 3 5 12 10 SANDY 15.3 254.7 103 516 -1954 1 5 6 16 ERNESTO 44.3 135.0 77 748 -1994 3 12 12 7 CHRIS 10.7 281.2 49 684 -1995 4 5 6 7 FLORENCE 18.7 153.3 96 746 -1989 5 10 18 1 BERYL 17.5 26.0 130 307 -1997 8 4 18 23 ISAAC 55.1 48.8 102 312 -1977 6 26 6 8 NADINE 49.4 206.5 30 600 -1988 11 23 0 14 BERYL 9.6 283.7 110 839 -1976 8 13 18 23 FLORENCE 20.2 298.9 27 408 -1953 6 20 18 26 SANDY 16.6 258.4 77 181 -1972 8 20 0 19 BERYL 67.6 53.6 32 505 -1974 10 27 0 2 GORDON 31.2 220.8 129 110 -1971 12 11 0 14 OSCAR 64.6 130.3 21 896 -1961 5 8 18 21 PATTY 51.6 4.3 117 479 -1973 5 13 18 12 FLORENCE 57.4 47.8 88 716 -1995 7 18 6 16 NADINE 46.5 120.3 120 475 -1969 1 12 6 16 ISAAC 23.5 162.0 147 758 -1995 6 22 0 22 SANDY 33.1 15.4 121 358 -1998 3 3 12 20 VALERIE 15.2 29.7 152 148 -1981 12 2 12 8 OSCAR 23.9 157.7 86 24 -1989 5 9 12 3 VALERIE 37.5 268.3 59 317 -1970 1 12 6 21 ISAAC 55.4 296.5 43 576 -1996 10 5 0 8 KIRK 7.5 72.0 117 846 -1953 2 5 18 13 BERYL 64.4 98.5 150 392 -1998 11 21 12 26 PATTY 48.7 205.3 141 526 -1982 11 9 12 11 ALBERTO 34.6 56.3 52 854 -1987 5 12 0 21 PATTY 64.8 339.5 29 880 -1973 10 22 6 20 TONY 9.3 233.4 126 827 -1966 10 8 12 23 GORDON 63.4 50.2 116 474 -1984 5 24 18 26 SANDY 24.1 310.8 120 652 -2003 5 26 0 1 MICHAEL 56.2 132.6 152 252 -1952 3 28 18 11 WILLIAM 12.5 172.6 17 415 -1984 1 11 0 1 BERYL 48.4 92.1 93 280 -1979 5 1 6 16 ALBERTO 60.9 186.7 93 590 -1950 5 5 6 14 HELENE 24.0 177.8 145 554 -1997 5 3 12 7 FLORENCE 52.9 249.9 125 686 -2003 9 20 0 2 FLORENCE 27.4 281.5 108 216 -1956 2 21 12 13 ALBERTO 65.4 277.3 61 251 -1962 7 9 0 13 SANDY 30.2 73.4 56 577 -1971 8 10 18 12 CHRIS 21.9 310.1 24 644 -1975 8 3 12 2 ISAAC 53.9 214.7 98 460 -1986 10 13 0 3 HELENE 39.9 232.8 112 463 -1967 1 28 12 25 PATTY 36.1 119.8 11 586 -1988 9 26 0 3 FLORENCE 43.3 76.9 152 227 -1974 2 10 18 21 GORDON 8.5 239.8 93 547 -1968 12 21 6 18 NADINE 41.4 112.8 109 764 -1975 11 12 0 1 BERYL 63.1 352.9 81 480 -1970 1 11 18 3 SANDY 29.8 150.3 39 319 -2001 7 13 0 12 BERYL 28.9 262.3 83 816 -1972 8 19 18 5 TONY 41.2 248.2 149 554 -1991 3 13 6 22 VALERIE 66.7 77.7 100 412 -1991 12 28 12 12 LESLIE 35.8 146.6 139 58 -1997 1 7 0 18 VALERIE 26.5 180.1 42 393 -1983 12 1 18 16 SANDY 11.3 131.1 54 786 -1989 10 6 0 3 RAFAEL 29.4 117.4 77 124 -1967 2 6 6 17 NADINE 38.0 165.8 59 198 -1978 5 25 12 4 GORDON 62.8 291.6 135 451 -1950 8 6 18 20 HELENE 23.7 280.4 11 718 -1993 2 8 0 1 CHRIS 8.8 348.7 130 291 -1982 3 9 18 24 HELENE 49.2 232.6 60 783 -1953 3 8 12 8 VALERIE 56.7 318.9 126 539 -1971 3 23 18 26 ERNESTO 40.9 111.0 154 173 -1965 1 18 18 16 SANDY 61.6 97.2 150 516 -1987 2 25 12 2 ISAAC 36.7 173.9 17 16 -1954 3 24 6 14 FLORENCE 53.1 181.3 143 608 -1993 11 17 6 9 TONY 11.3 63.5 60 500 -2001 4 13 6 11 NADINE 34.9 209.9 26 652 -1968 11 21 12 3 SANDY 41.8 281.9 49 567 -1985 5 24 18 15 LESLIE 56.1 74.2 156 499 -1987 5 2 18 5 NADINE 42.2 81.6 24 225 -1988 8 12 18 11 SANDY 9.4 167.9 69 25 -1955 3 3 0 19 SANDY 63.8 11.9 63 245 -1988 2 20 0 26 GORDON 29.8 57.5 38 870 -1956 9 18 12 4 TONY 16.1 145.6 134 459 -1974 12 27 0 12 GORDON 64.5 265.8 31 511 -1987 7 6 6 16 DEBBY 13.3 229.5 102 230 -1956 6 14 6 12 KIRK 13.1 301.1 147 151 -1995 6 8 0 12 KIRK 50.4 132.5 128 793 -1998 9 8 6 1 MICHAEL 63.5 69.7 15 557 -2000 6 1 0 13 VALERIE 55.0 73.5 125 492 -1976 6 25 6 10 VALERIE 32.0 320.4 70 651 -1964 2 8 18 6 KIRK 14.8 43.1 139 537 -1988 7 21 6 14 KIRK 43.0 104.5 116 369 -1979 12 6 12 22 TONY 12.5 10.1 35 805 -1984 4 5 6 8 TONY 60.4 79.8 10 575 -1985 2 28 6 16 ERNESTO 12.3 152.1 155 393 -1976 10 13 18 22 DEBBY 69.1 290.9 65 161 -2004 11 26 6 6 ISAAC 49.1 135.7 155 458 -1951 8 9 6 8 PATTY 57.5 312.1 78 416 -1964 12 14 0 25 NADINE 69.3 224.1 51 511 -1999 11 15 18 7 KIRK 14.9 221.4 144 84 -1994 9 28 6 8 MICHAEL 62.5 185.8 139 110 -1958 1 11 12 4 TONY 61.0 323.8 86 473 -1982 2 18 12 12 FLORENCE 57.2 204.8 54 473 -1996 2 4 12 21 OSCAR 32.8 72.7 56 66 -1981 12 11 12 27 ERNESTO 59.7 256.4 61 749 -1998 10 16 0 1 JOYCE 27.7 50.1 115 32 -2000 11 16 12 14 ALBERTO 49.4 324.4 88 390 -1996 6 11 12 11 LESLIE 43.3 128.1 161 234 -1957 8 8 12 5 DEBBY 48.5 80.5 87 669 -1978 7 18 12 17 KIRK 29.2 9.0 78 146 -1970 2 16 18 9 GORDON 34.8 85.6 133 275 -1986 7 4 12 28 CHRIS 58.3 189.2 85 827 -1962 2 12 18 18 CHRIS 13.3 73.8 43 337 -1968 3 16 0 15 SANDY 61.4 23.5 140 465 -1954 6 20 0 22 JOYCE 63.1 105.2 137 798 -1983 11 24 0 8 LESLIE 52.9 92.1 47 448 -1980 4 22 12 15 RAFAEL 53.9 261.1 117 58 -1983 3 4 18 18 LESLIE 25.4 163.3 70 656 -1960 3 21 12 5 WILLIAM 28.2 35.9 10 382 -1996 8 2 0 18 BERYL 39.1 150.6 54 539 -1978 8 16 12 9 RAFAEL 57.4 207.0 104 642 -1986 3 16 6 11 HELENE 18.2 316.4 103 747 -2003 10 24 18 28 NADINE 66.6 99.3 139 105 -1972 1 22 0 7 HELENE 51.2 178.0 138 836 -1992 6 11 18 18 FLORENCE 68.6 67.7 63 680 -1954 8 17 0 18 OSCAR 47.4 46.3 107 32 -1981 12 5 12 14 GORDON 30.3 4.7 84 496 -1973 10 3 6 8 TONY 62.5 146.1 74 844 -1968 6 4 6 5 WILLIAM 22.4 204.2 133 24 -1971 9 28 6 9 MICHAEL 46.4 93.9 42 474 -1985 9 22 6 6 HELENE 44.7 174.9 152 130 -1972 9 2 12 26 ERNESTO 68.7 21.0 17 511 -1964 12 17 12 12 ERNESTO 41.4 277.6 51 24 -1957 4 26 6 17 GORDON 33.2 352.7 107 397 -1960 6 7 12 27 WILLIAM 45.8 293.7 105 238 -1956 1 17 0 3 VALERIE 59.9 294.1 111 86 -2003 2 15 12 6 WILLIAM 57.1 311.7 160 48 -1962 2 18 6 9 ISAAC 16.0 265.7 26 87 -1963 4 13 0 10 PATTY 12.9 264.0 59 684 -1995 7 22 12 5 CHRIS 49.6 324.2 89 814 -1957 9 25 12 5 LESLIE 11.6 65.1 61 530 -1978 6 19 12 27 GORDON 16.0 47.8 156 36 -1965 9 15 18 9 ALBERTO 20.6 276.5 102 58 -1955 5 10 6 18 MICHAEL 37.3 25.2 126 707 -1973 9 11 12 9 LESLIE 69.6 158.7 23 136 -1956 12 14 12 6 HELENE 52.7 98.2 85 285 -1992 10 18 18 4 BERYL 57.6 117.8 21 468 -1985 8 14 6 9 DEBBY 47.5 331.0 13 450 -1967 7 24 12 25 FLORENCE 9.5 281.6 160 506 -1951 8 14 12 21 VALERIE 12.5 289.3 135 850 -1963 8 7 0 18 CHRIS 43.9 38.8 80 186 -2001 1 25 12 5 JOYCE 19.4 234.0 155 627 -1982 1 17 6 21 OSCAR 30.9 177.4 129 882 -1959 2 6 0 16 TONY 55.7 244.6 47 86 -1964 11 10 12 5 VALERIE 45.8 233.0 134 187 -1973 6 6 12 11 PATTY 65.2 257.9 52 808 -1982 7 27 18 18 CHRIS 68.6 337.6 106 689 -1953 9 18 6 12 VALERIE 9.4 0.3 85 338 -2000 8 3 18 23 RAFAEL 58.2 152.0 16 234 -1959 5 11 12 13 HELENE 52.0 211.9 11 548 -1970 1 17 0 27 HELENE 60.7 290.0 162 440 -1982 7 24 6 17 SANDY 53.9 18.8 152 90 -1973 12 13 12 22 LESLIE 61.2 123.4 56 779 -1996 2 21 18 7 OSCAR 47.4 190.0 132 122 -2002 11 4 6 8 OSCAR 46.4 202.8 75 611 -1989 3 21 6 9 CHRIS 36.7 137.8 11 154 -1985 12 21 12 26 OSCAR 21.6 190.9 30 714 -1973 3 24 0 23 GORDON 51.3 332.1 112 325 -1975 2 15 6 19 RAFAEL 9.2 6.9 109 636 -1988 10 14 12 14 GORDON 44.4 71.3 35 551 -1972 7 23 12 22 WILLIAM 25.2 283.1 59 241 -2004 9 20 18 17 ERNESTO 30.9 236.0 94 75 -1951 4 15 6 16 RAFAEL 63.6 335.2 59 700 -1979 12 17 0 26 OSCAR 25.2 277.8 92 278 -1985 6 23 18 26 NADINE 30.3 285.5 121 732 -1976 9 10 0 24 VALERIE 26.1 149.0 153 284 -1990 6 11 18 26 ERNESTO 12.0 163.8 141 858 -1952 8 17 12 20 ALBERTO 8.8 155.5 46 498 -1995 10 19 18 2 LESLIE 12.5 209.1 108 204 -1970 8 12 18 19 ALBERTO 9.2 194.3 84 615 -1961 8 21 18 23 ISAAC 51.9 321.1 161 487 -1994 9 15 0 7 OSCAR 60.8 91.1 164 369 -1975 6 22 0 23 BERYL 48.2 290.1 24 844 -1976 5 27 12 4 LESLIE 9.1 238.6 115 622 -1961 7 16 12 19 OSCAR 54.9 95.7 92 422 -1976 8 26 6 8 ALBERTO 25.9 201.9 88 871 -1973 8 5 18 15 VALERIE 54.5 38.7 130 682 -1973 7 2 18 8 OSCAR 23.1 118.8 48 300 -1952 9 21 6 17 RAFAEL 47.3 255.0 44 219 -1982 6 13 6 15 BERYL 65.4 319.7 138 860 -1994 7 27 18 1 TONY 23.7 252.8 134 530 -1986 7 11 12 19 LESLIE 21.0 275.1 147 686 -1966 6 17 6 8 DEBBY 29.6 117.9 125 391 -1962 4 21 0 7 TONY 33.3 157.9 64 704 -2003 7 13 12 8 GORDON 10.3 37.6 164 574 -1955 4 8 0 8 WILLIAM 26.2 75.6 162 862 -2000 9 26 0 6 NADINE 57.9 355.9 157 505 -1967 12 21 6 12 PATTY 46.8 60.6 146 372 -1968 6 2 12 6 ISAAC 26.3 41.4 124 744 -1957 2 17 12 10 ERNESTO 19.4 161.6 21 429 -1995 12 11 6 15 GORDON 12.3 76.2 147 809 -2003 11 10 6 9 PATTY 45.3 195.0 144 668 -1982 2 9 6 18 NADINE 66.6 212.1 29 306 -1975 2 23 0 21 TONY 39.4 59.3 120 755 -1964 1 5 0 2 ERNESTO 45.3 16.3 101 349 -1957 12 28 6 20 BERYL 67.1 159.6 128 207 -1982 5 26 12 20 WILLIAM 25.5 42.9 161 585 -1989 2 27 0 14 PATTY 29.5 167.4 127 446 -1977 3 14 12 5 RAFAEL 8.6 121.4 148 368 -1986 3 14 0 24 BERYL 23.5 278.4 96 8 -2002 1 7 12 25 KIRK 40.1 278.2 79 328 -1980 7 16 18 14 NADINE 66.6 267.9 115 229 -2002 11 1 6 19 OSCAR 68.1 274.6 148 585 -1990 4 9 12 26 JOYCE 64.2 341.1 51 453 -1966 8 11 12 13 GORDON 23.0 279.8 41 371 -1980 6 9 0 25 LESLIE 17.4 251.2 90 92 -1968 7 1 12 9 SANDY 10.0 177.5 118 196 -1967 4 16 6 28 WILLIAM 60.8 320.2 44 764 -1992 2 19 0 7 VALERIE 14.6 1.6 81 473 -1955 3 19 0 20 BERYL 44.8 186.9 80 139 -1977 6 23 12 28 CHRIS 31.3 149.7 71 509 -1954 1 11 6 22 DEBBY 18.2 273.6 99 638 -1985 4 26 12 24 VALERIE 38.8 217.1 149 454 -1958 4 3 6 1 BERYL 49.2 235.1 56 180 -2000 12 24 12 28 ALBERTO 66.7 151.8 78 668 -1999 9 11 18 1 JOYCE 58.8 177.7 109 665 -1991 7 11 12 20 TONY 41.8 125.5 44 298 -1999 9 20 6 23 ERNESTO 14.4 247.1 31 899 -1988 4 19 12 25 GORDON 30.3 143.7 160 150 -1982 12 1 0 10 VALERIE 58.0 81.1 137 1 -1971 8 20 0 19 ERNESTO 62.4 160.9 78 400 -2003 3 4 12 13 ISAAC 28.4 122.5 147 565 -1966 2 6 0 25 PATTY 52.0 64.1 97 640 -1977 9 13 12 11 NADINE 14.1 23.2 122 862 -1980 1 5 18 18 LESLIE 37.1 18.8 102 172 -1996 12 22 12 5 JOYCE 26.1 58.9 28 572 -1957 9 26 0 23 BERYL 19.4 315.1 138 531 -1976 9 10 0 23 HELENE 36.7 70.2 146 407 -1978 1 14 12 16 GORDON 10.0 84.7 92 41 -1999 1 23 12 27 CHRIS 53.8 205.9 62 353 -1963 12 1 0 26 RAFAEL 14.9 355.5 15 484 -1964 6 23 6 6 GORDON 25.0 322.3 129 426 -1955 11 14 18 9 VALERIE 22.2 321.3 21 660 -1964 10 14 18 10 SANDY 63.1 332.9 156 469 -1991 5 16 18 14 ISAAC 51.8 150.5 106 714 -1951 3 9 12 16 LESLIE 38.7 323.2 56 253 -1981 8 22 18 2 KIRK 54.4 126.7 36 689 -1983 1 8 12 4 DEBBY 34.3 214.4 87 285 -1997 11 7 18 18 HELENE 7.5 211.8 88 359 -1986 6 24 6 6 DEBBY 50.4 314.4 26 657 -1979 10 16 0 16 HELENE 9.7 326.5 149 414 -1957 12 23 12 2 JOYCE 27.0 59.3 19 89 -1987 8 12 6 14 RAFAEL 25.8 189.7 127 200 -1971 1 28 0 4 VALERIE 53.3 244.4 21 553 -1984 9 21 18 5 MICHAEL 36.6 13.8 135 456 -1993 11 28 18 21 BERYL 54.3 60.7 153 637 -1956 12 2 0 1 ISAAC 49.0 309.1 115 508 -1996 7 24 6 10 JOYCE 49.3 159.2 153 9 -1952 12 22 0 26 BERYL 23.4 189.4 115 461 -1970 9 21 6 23 FLORENCE 63.4 325.6 126 583 -1953 3 24 0 15 HELENE 15.3 165.5 93 103 -1967 10 25 12 8 RAFAEL 58.5 16.3 129 776 -1957 11 25 0 27 RAFAEL 20.4 297.8 85 165 -1960 9 14 12 4 MICHAEL 19.0 30.7 131 121 -2002 12 11 18 16 BERYL 34.6 278.2 68 568 -1988 3 19 6 21 HELENE 55.6 176.5 32 591 -1973 2 1 0 20 NADINE 42.9 169.7 23 130 -1972 11 25 6 19 SANDY 44.6 168.2 115 577 -1952 12 27 18 20 ALBERTO 51.5 194.6 55 335 -1954 3 28 12 19 SANDY 33.8 113.2 124 715 -1996 8 20 18 12 RAFAEL 22.3 86.3 97 755 -1950 10 21 6 9 ISAAC 57.9 192.0 100 830 -1964 4 12 0 16 DEBBY 13.9 56.9 129 131 -1975 11 7 18 22 CHRIS 24.6 159.8 59 213 -2001 6 18 6 23 ALBERTO 38.4 113.6 46 870 -2004 9 10 18 8 SANDY 57.1 325.1 103 347 -1992 6 23 12 2 LESLIE 33.4 210.0 95 378 -1954 11 24 0 9 MICHAEL 8.9 252.5 158 124 -1962 2 20 0 27 CHRIS 49.9 79.6 64 500 -1992 6 11 18 11 KIRK 27.0 55.2 138 535 -2000 10 27 6 10 WILLIAM 45.2 54.2 63 624 -1954 3 17 0 28 GORDON 23.5 160.7 89 0 -2001 5 24 12 5 KIRK 48.4 224.8 89 697 -1996 8 9 12 4 OSCAR 36.7 22.4 91 266 -1981 2 26 12 1 JOYCE 50.5 297.1 103 300 -1958 4 18 6 16 RAFAEL 20.7 98.1 77 705 -1988 8 22 6 11 PATTY 33.6 247.0 128 868 -1973 8 24 18 15 SANDY 56.0 337.0 144 392 -2000 3 20 6 1 OSCAR 34.1 211.6 141 609 -1960 4 12 12 28 CHRIS 9.9 193.1 39 481 -1980 1 25 0 17 WILLIAM 21.0 118.9 152 715 -1953 7 3 12 15 ISAAC 12.4 197.8 66 568 -1969 5 23 18 6 MICHAEL 43.1 56.0 151 185 -1976 1 9 0 12 DEBBY 26.6 335.4 84 593 -1984 10 22 0 21 BERYL 46.7 203.3 100 589 -1979 8 18 18 1 FLORENCE 39.9 174.0 83 342 -1997 2 25 6 3 CHRIS 16.2 24.3 151 59 -1998 2 28 18 4 JOYCE 41.1 17.4 160 438 -1977 2 9 12 2 RAFAEL 62.8 49.3 133 765 -1950 3 27 0 11 ERNESTO 48.5 174.8 58 663 -1978 10 14 12 19 HELENE 24.4 269.4 59 769 -1966 9 5 6 5 ERNESTO 48.0 88.4 99 653 -1977 7 20 18 26 FLORENCE 57.8 69.5 126 203 -1963 8 6 12 16 VALERIE 20.2 31.8 105 174 -1993 9 25 6 5 JOYCE 24.1 274.1 84 95 -1978 6 13 12 26 ERNESTO 37.5 17.3 36 11 -1993 5 17 12 8 SANDY 26.1 357.8 163 660 -1973 7 8 12 21 NADINE 36.0 9.3 109 184 -2004 11 24 6 22 KIRK 25.3 283.9 136 641 -1995 6 16 18 11 CHRIS 10.5 50.2 119 354 -1999 12 4 0 26 MICHAEL 56.0 65.9 10 19 -1987 10 18 12 11 GORDON 69.8 8.7 139 154 -1953 10 2 0 5 ERNESTO 66.8 86.3 13 479 -1974 2 15 12 25 ALBERTO 67.8 113.0 61 181 -1984 3 12 6 17 PATTY 25.6 214.5 16 570 -1979 5 16 12 19 NADINE 37.9 261.8 55 509 -1964 4 23 6 11 KIRK 26.2 163.6 83 224 -1986 6 3 6 23 PATTY 9.0 83.5 34 351 -1998 4 15 18 7 RAFAEL 61.4 353.1 56 781 -1961 2 25 0 24 TONY 37.0 86.1 37 713 -1954 1 5 6 15 VALERIE 19.3 166.8 94 255 -1994 10 20 12 6 TONY 11.2 6.8 150 766 -1996 8 10 0 19 MICHAEL 18.2 79.3 96 664 -1998 9 26 18 9 ERNESTO 7.6 223.5 117 744 -1996 10 27 6 6 SANDY 51.8 43.8 151 85 -1990 1 20 18 6 ALBERTO 48.6 39.2 139 219 -1954 5 16 6 3 SANDY 53.1 323.0 44 380 -1985 11 28 18 7 BERYL 28.8 170.8 60 291 -1974 8 23 12 1 HELENE 36.7 73.4 89 495 -1975 5 9 0 12 MICHAEL 42.5 143.5 27 67 -1959 3 25 18 19 RAFAEL 57.3 237.1 19 351 -1972 2 10 18 3 RAFAEL 64.7 210.9 53 47 -1950 6 3 18 18 NADINE 26.3 65.3 94 459 -1961 1 13 12 22 JOYCE 41.0 287.6 67 436 -1982 3 21 0 18 JOYCE 33.6 299.9 67 612 -1975 11 23 18 22 NADINE 62.7 287.2 126 26 -1956 10 7 0 1 BERYL 26.8 138.0 146 116 -2000 10 1 6 8 NADINE 23.3 52.8 110 0 -1996 7 17 6 22 PATTY 49.6 282.4 150 413 -1956 10 2 12 15 CHRIS 12.1 43.3 72 642 -1993 8 8 6 20 HELENE 48.7 108.8 58 5 -2003 10 6 12 24 JOYCE 49.8 305.2 160 497 -1982 12 6 12 23 TONY 51.1 293.6 65 450 -1997 9 3 18 3 PATTY 15.7 231.7 77 9 -1978 1 4 18 26 MICHAEL 60.5 151.6 131 389 -1996 4 11 0 28 FLORENCE 13.0 304.5 91 86 -2002 6 3 12 4 BERYL 22.9 288.4 84 253 -1960 3 6 12 21 ERNESTO 19.1 77.7 120 30 -1991 12 9 12 13 FLORENCE 24.8 340.0 54 894 -1970 8 27 12 23 NADINE 66.7 217.5 143 695 -1993 7 21 12 20 HELENE 56.3 346.6 92 269 -1974 12 19 12 3 DEBBY 28.4 346.3 135 684 -1976 6 19 12 6 FLORENCE 59.4 168.0 91 847 -1992 1 13 12 26 HELENE 61.2 169.9 106 433 -2001 4 10 12 18 CHRIS 66.2 49.0 148 5 -1986 4 18 12 9 BERYL 16.3 206.2 60 278 -1958 1 3 6 15 HELENE 44.7 46.0 39 861 -1995 5 7 12 18 LESLIE 14.8 188.5 18 732 -1951 5 20 6 28 NADINE 33.2 68.2 41 175 -1975 9 15 18 16 RAFAEL 13.4 60.5 76 273 -1986 7 6 18 15 ERNESTO 43.3 296.7 114 299 -1989 9 17 18 3 GORDON 7.4 232.2 57 309 -1975 2 15 18 8 TONY 9.7 201.9 103 806 -1990 10 2 18 12 GORDON 42.9 293.3 137 589 -2003 8 4 0 24 RAFAEL 17.2 14.8 164 528 -1959 4 3 6 22 VALERIE 29.6 85.1 94 312 -1986 10 19 12 21 NADINE 48.3 182.2 107 693 -1991 8 5 12 8 GORDON 7.6 179.9 100 458 -1983 6 11 12 22 DEBBY 9.7 355.8 151 399 -1973 3 10 18 25 LESLIE 19.3 239.1 43 890 -1966 4 28 18 9 VALERIE 33.3 142.7 125 660 -1997 11 17 6 28 LESLIE 47.6 207.1 150 17 -1956 4 21 0 12 NADINE 23.9 70.5 47 709 -1994 4 3 12 13 KIRK 8.1 68.1 77 275 -1998 12 3 18 26 DEBBY 13.7 256.9 85 391 -1982 11 26 12 14 FLORENCE 18.6 74.2 12 622 -1970 11 13 18 18 DEBBY 29.7 107.6 145 716 -1992 7 16 12 4 ISAAC 40.9 303.0 75 870 -1950 10 28 0 8 WILLIAM 68.9 181.4 95 26 -1959 9 14 12 26 LESLIE 21.6 291.5 153 0 -1955 12 2 12 11 RAFAEL 62.4 249.1 128 780 -1965 4 7 0 20 ALBERTO 53.5 11.3 100 190 -1960 11 7 0 21 CHRIS 44.6 60.3 95 436 -1976 10 25 12 10 RAFAEL 55.7 212.9 23 459 -1996 9 22 12 20 ERNESTO 29.5 102.4 57 736 -1988 3 15 0 17 ALBERTO 37.5 95.1 44 860 -1986 10 22 18 26 HELENE 50.7 153.4 87 138 -1992 10 1 6 12 OSCAR 57.8 241.3 58 149 -1957 4 15 6 1 ERNESTO 23.9 182.2 60 559 -1995 9 3 6 17 TONY 43.5 103.1 107 659 -1968 2 5 18 2 BERYL 51.3 241.1 30 242 -1968 7 18 6 22 HELENE 15.4 271.2 128 280 -1962 4 7 6 28 MICHAEL 48.8 55.8 11 376 -1959 11 21 0 13 CHRIS 67.0 4.1 67 831 -1952 3 11 12 2 SANDY 66.0 260.4 23 801 -1994 9 8 0 13 MICHAEL 21.1 275.3 43 219 -1988 7 24 0 15 TONY 24.9 291.0 13 685 -1999 5 17 12 9 FLORENCE 54.6 316.5 100 208 -2000 4 25 18 17 JOYCE 62.1 122.2 108 472 -1977 10 6 18 4 DEBBY 36.6 112.4 103 756 -2003 3 3 0 3 BERYL 35.9 20.2 29 29 -1971 10 24 18 16 GORDON 52.1 196.7 15 446 -1982 3 19 0 19 LESLIE 38.2 331.6 132 625 -1988 3 28 0 24 ALBERTO 55.1 28.3 128 550 -1950 11 22 0 3 JOYCE 7.8 261.1 160 791 -1988 4 18 18 3 WILLIAM 48.6 93.4 47 596 -1988 9 25 0 5 RAFAEL 12.5 272.3 56 763 -1955 5 10 18 17 ERNESTO 45.8 235.2 105 429 -1972 1 20 18 5 FLORENCE 19.5 309.9 164 102 -1965 9 1 18 8 HELENE 7.5 338.1 80 494 -1955 3 3 12 14 VALERIE 34.9 25.9 154 379 -1989 7 2 6 3 CHRIS 15.8 29.5 102 794 -1974 3 12 18 6 SANDY 54.7 1.4 55 238 -1985 8 10 6 22 BERYL 26.1 332.2 113 497 -1958 11 3 6 23 OSCAR 55.9 108.6 89 269 -1992 1 19 0 25 DEBBY 7.7 239.5 101 546 -2003 10 21 18 25 GORDON 67.9 69.3 78 491 -1993 4 20 0 12 RAFAEL 57.5 156.8 87 307 -1952 10 27 18 15 ALBERTO 31.1 320.0 141 596 -1952 6 11 12 28 BERYL 43.3 187.9 91 128 -1989 10 23 6 6 MICHAEL 64.4 0.2 23 88 -1954 12 19 0 2 DEBBY 19.0 267.1 41 169 -1961 6 21 6 26 WILLIAM 35.0 75.8 157 42 -1969 6 2 6 12 DEBBY 58.8 126.5 105 863 -1966 9 14 6 4 ERNESTO 59.0 273.0 150 531 -1996 6 8 0 5 GORDON 61.4 49.1 134 184 -1968 7 24 0 11 ALBERTO 63.9 160.5 94 687 -1980 7 15 18 10 ALBERTO 37.8 265.2 96 47 -1982 11 7 12 18 NADINE 65.9 148.4 139 524 -1977 1 12 6 22 LESLIE 22.4 35.6 107 83 -1994 4 4 18 17 VALERIE 7.9 156.5 160 408 -1993 6 8 12 20 KIRK 57.6 3.7 49 880 -1996 10 24 12 20 ALBERTO 18.8 36.9 10 592 -1974 9 7 18 13 PATTY 45.1 37.8 111 346 -1985 2 19 6 15 GORDON 15.4 68.5 116 199 -1973 7 11 6 7 RAFAEL 14.9 154.8 161 284 -1998 6 6 0 20 FLORENCE 35.7 104.9 133 227 -1973 10 15 18 19 ISAAC 68.5 111.8 35 591 -1982 12 15 0 16 SANDY 19.8 13.8 41 221 -1991 4 15 12 9 OSCAR 48.6 180.7 24 816 -1963 2 5 18 11 ISAAC 29.2 126.8 25 63 -1969 1 16 18 3 GORDON 27.1 197.0 116 688 -1950 11 24 12 26 MICHAEL 47.7 234.6 43 566 -1994 6 9 0 3 LESLIE 25.9 107.2 13 481 -2000 7 10 18 10 KIRK 62.7 283.0 124 602 -1978 7 15 6 22 HELENE 37.8 33.5 96 67 -1971 9 12 12 20 CHRIS 68.3 14.8 68 401 -1964 5 27 0 23 JOYCE 62.4 300.4 83 825 -1961 12 16 18 12 HELENE 22.4 79.0 126 424 -1994 9 3 18 18 FLORENCE 60.2 83.4 64 13 -1968 5 10 18 6 ALBERTO 23.1 41.3 46 48 -1994 5 7 6 15 GORDON 11.5 89.3 73 640 -1983 9 22 6 19 MICHAEL 28.1 285.0 99 269 -1959 7 1 12 11 OSCAR 60.4 222.6 152 336 -1984 10 10 12 2 OSCAR 62.3 75.1 52 143 -1998 5 26 12 17 TONY 27.2 16.4 110 758 -1979 3 17 0 28 WILLIAM 16.8 192.5 162 527 -1959 7 11 6 15 ALBERTO 43.8 197.6 40 631 -2002 12 6 18 12 RAFAEL 28.1 253.5 11 638 -1970 6 9 0 28 LESLIE 41.0 75.2 22 497 -1962 9 20 6 22 KIRK 39.3 334.5 62 277 -1960 7 19 12 21 TONY 24.1 177.0 84 870 -1974 11 2 0 17 KIRK 21.7 286.1 49 774 -1999 4 16 12 22 CHRIS 17.5 185.1 103 309 -1980 7 5 0 24 GORDON 64.5 59.2 106 334 -1952 8 9 0 1 DEBBY 19.0 230.8 129 391 -1964 3 16 12 13 BERYL 25.2 138.4 126 633 -1972 4 7 0 24 DEBBY 7.2 312.8 77 98 -1990 3 27 0 8 JOYCE 27.5 131.7 70 619 -1976 4 13 6 4 KIRK 69.8 97.1 142 392 -1967 6 24 12 8 BERYL 42.5 60.1 22 120 -1990 5 21 6 20 WILLIAM 46.8 294.9 28 25 -1995 7 16 0 24 OSCAR 64.4 169.3 139 230 -1969 2 20 12 28 FLORENCE 39.2 41.0 101 568 -1978 9 7 0 27 TONY 12.9 308.3 91 839 -1970 10 24 12 13 ALBERTO 20.8 124.8 88 237 -1997 10 12 12 21 VALERIE 50.2 109.6 106 393 -1985 9 15 6 23 DEBBY 40.8 182.9 136 544 -1965 10 15 12 10 VALERIE 63.7 331.0 90 579 -2003 3 6 12 27 DEBBY 62.8 18.8 84 786 -1958 3 8 12 19 DEBBY 27.3 26.8 57 98 -1964 2 9 6 10 NADINE 13.1 191.4 114 694 -1998 2 3 0 24 KIRK 7.9 46.3 12 356 -1977 2 12 12 2 TONY 67.0 216.3 33 635 -1962 9 12 6 10 SANDY 20.9 51.2 60 204 -1993 6 10 12 20 GORDON 10.0 200.6 81 198 -1960 11 22 12 12 TONY 45.1 241.0 123 896 -1985 1 15 12 22 VALERIE 10.0 95.1 138 532 -2003 4 26 0 27 JOYCE 27.0 242.9 149 765 -1960 10 26 0 6 MICHAEL 11.7 219.1 161 129 -1951 1 12 0 1 JOYCE 34.0 193.1 148 605 -1958 2 11 18 10 ALBERTO 51.6 167.2 74 892 -1991 11 12 0 13 DEBBY 46.0 103.0 97 568 -1986 4 4 12 14 CHRIS 61.2 186.2 128 381 -2001 2 21 18 23 FLORENCE 43.5 55.7 94 237 -1951 9 1 12 25 CHRIS 7.8 5.7 125 316 -1993 2 27 6 8 OSCAR 50.5 100.8 146 338 -1952 7 10 12 5 TONY 7.7 48.3 120 880 -1952 1 1 18 27 JOYCE 54.6 195.2 23 203 -1986 12 19 0 7 GORDON 17.9 47.7 36 43 -2000 11 3 6 20 ALBERTO 38.8 280.7 44 822 -1970 6 26 18 11 TONY 38.9 117.9 15 491 -1971 5 24 0 25 ALBERTO 38.7 32.4 13 643 -1985 8 3 12 2 ISAAC 17.1 335.2 97 387 -1971 6 14 0 7 WILLIAM 32.9 312.6 112 364 -1978 5 18 6 27 ERNESTO 70.0 115.7 144 52 -1984 9 13 6 26 SANDY 28.0 185.9 117 803 -1982 5 24 12 28 NADINE 24.6 135.6 89 9 -1971 7 3 12 23 ALBERTO 56.9 180.1 133 355 -1958 9 17 0 8 DEBBY 65.6 52.1 12 811 -2001 6 4 6 26 NADINE 14.3 17.5 119 381 -1985 3 28 6 10 RAFAEL 48.0 158.0 161 142 -1980 9 8 6 4 ISAAC 19.3 318.4 50 681 -1998 6 11 6 27 BERYL 38.2 251.0 153 633 -1950 3 14 0 28 MICHAEL 44.4 269.0 148 681 -1954 3 12 6 20 CHRIS 46.2 10.4 112 724 -1995 1 2 18 27 PATTY 15.3 302.1 48 513 -1990 7 10 0 18 ALBERTO 59.5 15.2 138 564 -1951 6 25 6 15 LESLIE 11.6 212.2 113 428 -1987 5 16 0 26 ISAAC 32.9 215.9 42 662 -1967 3 25 12 16 OSCAR 21.3 140.6 59 855 -1966 5 13 12 12 WILLIAM 46.6 85.8 134 291 -1962 1 8 6 3 HELENE 49.9 354.3 11 569 -1976 8 4 12 27 WILLIAM 9.3 47.4 39 490 -1996 12 1 0 2 PATTY 56.1 229.7 138 721 -1982 2 6 0 1 SANDY 35.1 56.3 124 20 -1975 11 15 12 25 HELENE 41.6 69.0 144 144 -1966 8 18 18 26 LESLIE 35.3 95.0 139 640 -1978 2 27 12 7 WILLIAM 59.7 44.7 123 520 -1987 2 4 18 11 JOYCE 9.3 80.2 41 371 -1997 8 4 18 2 WILLIAM 7.9 247.8 154 329 -1992 4 16 0 17 PATTY 19.9 62.1 61 222 -1960 4 2 6 17 HELENE 69.3 149.7 25 409 -2001 3 28 12 21 HELENE 52.8 140.2 94 858 -1989 10 16 6 15 ERNESTO 16.0 332.9 18 830 -1997 1 11 6 9 ALBERTO 48.3 85.9 128 215 -1986 5 28 18 15 CHRIS 7.3 335.8 109 831 -1958 6 6 12 4 ALBERTO 16.2 96.4 131 580 -2001 12 15 18 17 RAFAEL 8.2 17.5 20 617 -1994 6 22 18 7 CHRIS 35.8 258.9 142 275 -2001 9 17 0 11 TONY 16.3 43.6 115 449 -1983 4 11 0 10 LESLIE 46.8 84.6 103 826 -1977 11 4 18 7 ERNESTO 61.2 235.6 144 761 -1987 7 16 6 1 BERYL 23.1 324.1 84 381 -1994 1 6 18 9 BERYL 34.9 186.9 128 172 -1951 1 19 18 3 NADINE 48.2 64.2 114 274 -1988 3 1 0 4 OSCAR 52.3 119.5 76 203 -1995 8 7 6 21 JOYCE 65.0 41.1 160 222 -1965 1 9 6 17 BERYL 59.3 278.2 101 105 -1971 8 4 12 15 LESLIE 36.3 259.9 72 81 -1966 8 23 18 3 TONY 24.6 167.3 134 449 -1971 10 11 18 18 BERYL 49.9 86.4 154 484 -1974 6 18 12 14 JOYCE 41.4 218.1 73 168 -1953 1 2 6 23 ISAAC 52.2 356.2 60 338 -2004 4 15 6 24 HELENE 38.3 199.0 37 31 -1971 12 13 18 10 HELENE 26.8 6.2 159 346 -1961 1 6 0 6 OSCAR 62.7 153.0 162 771 -1964 8 25 0 23 JOYCE 24.6 89.6 138 493 -1968 11 11 18 24 RAFAEL 25.2 30.1 24 209 -1978 9 3 18 14 JOYCE 67.2 133.5 71 781 -1983 4 6 18 28 NADINE 66.2 178.2 11 885 -1959 9 5 12 8 TONY 19.0 99.5 68 700 -1974 2 4 6 17 CHRIS 43.3 304.3 129 229 -1954 4 1 12 6 ERNESTO 43.2 27.9 46 694 -1954 6 1 6 8 ALBERTO 12.7 209.4 127 316 -1991 7 17 6 11 RAFAEL 18.0 338.7 95 835 -1967 9 11 6 25 CHRIS 41.9 207.6 68 736 -1968 3 3 6 19 ALBERTO 43.1 101.4 145 801 -1965 6 24 12 9 NADINE 62.0 232.9 145 348 -1987 3 4 0 26 SANDY 10.6 22.4 92 492 -1988 7 11 12 13 VALERIE 40.3 155.4 19 849 -1989 9 16 12 17 LESLIE 65.1 178.8 61 418 -1988 12 10 0 27 LESLIE 14.9 75.3 47 749 -1990 12 18 0 3 HELENE 18.1 257.5 20 657 -1960 1 25 0 15 DEBBY 12.5 16.3 16 836 -1977 2 3 18 24 CHRIS 36.4 257.2 22 835 -1977 10 4 18 7 RAFAEL 26.8 176.0 129 640 -1974 6 2 12 26 BERYL 16.1 292.6 64 298 -1961 5 25 0 19 TONY 48.9 74.7 112 595 -1983 1 14 12 14 BERYL 66.0 226.9 95 619 -1994 2 16 0 26 PATTY 30.4 307.7 131 41 -1987 12 26 12 11 VALERIE 35.4 14.1 134 31 -1959 1 16 6 13 WILLIAM 56.7 29.8 25 564 -1958 1 13 12 19 PATTY 41.8 42.2 63 330 -1987 1 18 0 4 ERNESTO 47.9 161.2 99 408 -1985 2 19 0 11 KIRK 22.6 216.4 108 170 -1951 8 4 6 13 NADINE 12.1 48.6 162 578 -1997 8 18 0 23 BERYL 46.3 263.6 76 861 -1973 8 15 12 1 HELENE 27.8 170.5 113 798 -1997 12 26 0 26 HELENE 28.4 34.0 18 206 -1981 2 18 18 16 RAFAEL 18.2 243.5 18 888 -1974 1 7 18 16 MICHAEL 42.1 175.2 10 666 -1974 8 20 0 27 GORDON 10.4 152.8 121 242 -1959 7 8 18 10 ALBERTO 22.3 59.3 40 302 -1992 9 12 18 9 NADINE 49.1 269.2 158 145 -1952 12 13 0 28 ALBERTO 43.9 276.5 155 26 -1998 1 26 0 10 CHRIS 61.9 190.3 131 744 -1965 10 9 12 3 ERNESTO 50.8 71.5 118 244 -1970 4 7 12 18 SANDY 37.2 112.5 74 870 -1958 9 23 0 27 VALERIE 54.7 322.8 83 600 -1958 3 5 18 11 NADINE 15.0 228.1 38 717 -1957 2 24 12 7 PATTY 18.0 293.7 84 420 -2004 9 2 12 18 OSCAR 13.6 342.2 24 52 -1996 11 1 0 25 HELENE 45.8 5.6 158 653 -1965 2 21 18 5 GORDON 10.2 346.1 151 537 -1972 6 9 12 14 ERNESTO 9.6 184.8 125 862 -1997 4 18 18 25 PATTY 9.3 235.2 141 763 -1962 12 24 6 24 SANDY 31.1 55.7 159 248 -1961 2 7 0 25 ERNESTO 65.5 113.9 85 539 -1958 2 6 6 7 RAFAEL 25.0 221.8 23 492 -1975 5 21 12 16 ALBERTO 56.5 207.0 89 75 -1952 6 8 0 10 SANDY 37.0 224.2 126 627 -1977 2 28 18 11 CHRIS 45.2 72.7 42 583 -1990 6 2 0 10 FLORENCE 19.3 90.2 89 749 -1966 2 21 18 7 ALBERTO 22.6 218.0 135 232 -1957 7 13 12 3 BERYL 39.2 98.9 45 545 -1961 8 16 6 7 GORDON 45.6 261.5 118 441 -1978 3 6 6 24 KIRK 16.5 162.2 49 628 -1959 9 1 0 19 TONY 45.9 111.1 121 254 -1987 1 8 12 19 DEBBY 33.9 129.2 30 880 -1978 8 17 12 14 GORDON 62.8 199.7 42 697 -1991 1 14 12 6 VALERIE 7.4 141.5 163 61 -1988 2 4 18 10 ISAAC 45.1 15.7 94 514 -1950 12 24 12 19 LESLIE 22.7 3.8 26 75 -1976 9 24 18 24 TONY 15.9 255.9 101 657 -1996 6 11 12 14 JOYCE 38.3 219.1 48 75 -1968 6 1 12 11 CHRIS 17.4 326.8 32 363 -1993 11 18 12 14 RAFAEL 46.2 297.0 109 261 -1999 1 18 12 17 NADINE 41.1 338.9 155 47 -1967 10 6 12 11 PATTY 31.6 173.5 72 486 -1987 8 2 12 2 BERYL 33.6 272.3 21 314 -1954 6 16 18 8 KIRK 67.4 215.1 52 853 -1951 9 3 0 20 MICHAEL 9.9 263.7 96 738 -1958 7 16 18 23 LESLIE 9.5 260.1 94 855 -1961 4 5 12 24 WILLIAM 49.5 233.7 41 443 -1974 2 25 6 17 ERNESTO 24.6 244.7 163 129 -1958 6 11 6 18 ALBERTO 40.3 115.7 88 74 -1989 10 10 18 24 JOYCE 36.0 268.6 53 617 -1950 8 3 6 15 PATTY 54.2 86.5 142 222 -1991 2 23 18 7 TONY 8.2 98.0 105 545 -1967 11 17 12 6 ERNESTO 22.0 166.6 58 78 -1953 3 3 6 24 ERNESTO 39.2 276.2 160 246 -1963 8 13 18 15 KIRK 65.2 59.7 27 340 -1953 11 28 12 25 RAFAEL 31.6 132.1 11 485 -2003 11 5 12 24 PATTY 67.6 16.4 33 848 -1983 1 5 0 5 BERYL 56.0 14.3 134 372 -1963 1 6 12 12 CHRIS 63.7 214.5 108 721 -1977 12 19 0 16 WILLIAM 39.6 148.9 94 311 -2004 9 10 18 9 PATTY 50.7 169.9 117 304 -1963 10 2 18 10 WILLIAM 30.6 54.1 127 298 -1988 5 23 0 2 VALERIE 38.3 347.7 18 447 -1956 4 12 18 18 OSCAR 35.5 175.1 83 478 -1971 8 3 12 27 TONY 49.3 70.7 12 719 -1998 9 24 6 10 JOYCE 7.2 41.0 145 319 -1970 2 19 12 14 VALERIE 14.2 245.2 82 221 -1959 1 11 18 28 DEBBY 24.2 253.8 117 620 -2004 5 28 18 5 VALERIE 55.1 345.8 66 707 -1985 8 21 0 2 VALERIE 24.8 341.1 40 736 -1984 12 15 12 6 JOYCE 69.1 55.9 91 585 -1993 6 18 18 15 ERNESTO 29.3 27.1 129 644 -1962 9 11 0 21 PATTY 18.0 41.8 25 432 -1981 12 8 6 1 HELENE 67.8 65.0 129 620 -1985 9 28 12 4 LESLIE 63.6 338.3 82 34 -2003 9 6 0 20 RAFAEL 13.6 266.1 64 669 -1978 3 8 12 15 NADINE 57.2 58.8 102 617 -1997 12 1 12 17 RAFAEL 48.9 292.8 49 512 -1971 11 24 18 6 JOYCE 44.3 202.7 141 860 -2004 12 19 18 1 HELENE 26.2 211.6 131 85 -1968 11 16 12 1 TONY 34.5 94.2 35 712 -1957 8 11 0 24 BERYL 37.3 335.5 44 746 -1988 6 23 6 11 NADINE 57.4 188.3 95 142 -1973 9 14 6 2 OSCAR 24.1 287.9 141 674 -1991 8 19 18 15 WILLIAM 49.4 217.6 71 258 -1999 4 11 6 10 WILLIAM 45.5 67.0 108 93 -1971 2 21 0 1 LESLIE 52.9 235.4 126 201 -1961 7 24 18 18 ISAAC 19.0 286.2 147 135 -1979 10 16 18 28 WILLIAM 57.6 131.5 40 317 -1961 4 20 18 5 RAFAEL 13.1 208.1 102 11 -1963 5 16 12 16 JOYCE 62.4 62.5 20 473 -2004 6 15 6 3 CHRIS 40.8 94.8 161 151 -1981 4 28 6 8 KIRK 54.8 240.4 51 121 -1953 3 28 18 15 DEBBY 22.8 289.6 23 52 -1955 11 16 0 25 GORDON 54.2 262.1 33 867 -1950 1 19 12 1 KIRK 8.0 332.0 27 123 -1999 6 10 0 25 VALERIE 25.9 71.2 75 403 -1975 3 6 6 2 CHRIS 12.5 237.6 124 165 -1968 8 3 6 27 DEBBY 34.7 312.3 157 36 -1998 5 20 12 4 MICHAEL 61.3 70.9 29 213 -1954 6 24 0 21 LESLIE 23.8 282.8 52 644 -1969 12 26 12 2 OSCAR 52.0 222.9 24 85 -1952 8 14 0 2 GORDON 64.8 204.5 28 612 -1950 4 18 12 19 LESLIE 32.7 220.9 130 231 -1979 6 28 18 27 WILLIAM 31.0 214.1 23 314 -1950 12 12 0 13 FLORENCE 59.5 127.8 134 394 -1980 1 19 18 12 OSCAR 52.7 220.7 97 680 -1985 5 11 0 7 ISAAC 38.3 332.6 27 176 -1976 4 8 6 22 NADINE 63.6 82.0 101 392 -1950 5 10 6 8 MICHAEL 42.1 174.3 28 554 -1994 3 18 0 8 JOYCE 38.4 189.0 150 512 -1959 7 3 12 21 SANDY 16.9 41.0 141 571 -1975 3 15 0 23 SANDY 22.7 294.7 25 539 -1959 12 14 18 8 LESLIE 16.0 146.3 34 383 -1957 10 27 18 13 ERNESTO 47.0 237.8 139 491 -1990 5 14 18 9 ISAAC 22.2 104.1 84 687 -1970 12 13 12 19 MICHAEL 46.4 37.3 163 348 -1977 11 5 18 28 RAFAEL 58.2 181.8 132 693 -1990 8 6 0 20 SANDY 59.3 354.8 12 186 -1996 2 20 12 22 PATTY 16.1 352.8 76 323 -1965 2 26 6 18 CHRIS 10.9 108.9 117 733 -1972 7 4 12 15 BERYL 59.8 159.1 128 262 -1999 2 23 12 8 CHRIS 50.2 224.9 99 48 -2001 1 11 0 5 KIRK 48.1 227.4 127 301 -1985 1 7 12 25 LESLIE 38.5 10.6 164 422 -2001 11 26 12 19 BERYL 48.2 114.2 36 303 -1963 2 22 18 26 CHRIS 42.6 5.4 21 873 -1952 1 4 18 12 BERYL 22.7 228.3 29 52 -1996 11 17 0 15 RAFAEL 30.4 269.4 73 811 -1984 8 14 12 4 WILLIAM 58.3 283.6 116 344 -1997 6 24 12 5 FLORENCE 21.9 44.1 51 108 -1986 5 4 6 1 ALBERTO 26.7 199.4 154 852 -2000 9 5 18 4 SANDY 60.5 95.0 115 753 -1958 8 15 0 19 NADINE 13.6 160.8 12 249 -1967 8 3 0 1 MICHAEL 52.7 282.6 116 78 -1995 2 26 12 5 RAFAEL 33.9 302.0 72 416 -2002 1 3 12 14 ERNESTO 59.4 204.3 39 604 -1963 9 19 12 14 OSCAR 48.9 91.1 99 369 -1992 4 9 6 1 NADINE 15.0 130.5 111 537 -2000 8 2 0 13 RAFAEL 57.7 175.0 78 697 -1978 4 24 12 14 BERYL 67.1 198.6 113 883 -1988 11 6 6 26 TONY 60.4 260.0 39 228 -1967 10 14 0 8 WILLIAM 50.0 13.1 70 808 -1968 4 2 18 9 WILLIAM 59.5 51.3 146 862 -1969 1 5 0 20 VALERIE 67.0 15.8 118 2 -1960 3 20 6 12 BERYL 42.0 68.9 11 470 -1952 7 28 12 7 ISAAC 37.4 40.8 146 888 -1971 9 24 6 3 LESLIE 57.0 213.7 158 693 -1969 12 18 6 11 WILLIAM 59.7 284.9 54 178 -1982 8 9 18 9 RAFAEL 52.8 203.7 72 845 -1997 5 18 0 13 ISAAC 52.1 18.6 104 637 -1951 12 22 0 2 LESLIE 23.2 229.0 139 583 -2001 8 23 6 27 MICHAEL 50.0 247.3 107 851 -1978 7 23 12 21 VALERIE 11.3 34.0 101 106 -1973 7 3 12 10 JOYCE 39.3 50.9 119 304 -1968 4 18 18 9 ERNESTO 13.5 196.7 139 821 -2002 9 22 12 13 ISAAC 28.9 132.1 77 125 -1959 9 13 18 14 MICHAEL 39.8 312.2 81 680 -1954 7 25 0 3 JOYCE 50.5 158.1 29 230 -1988 8 23 6 15 ALBERTO 28.5 187.3 78 538 -1969 4 8 6 2 TONY 33.6 84.4 144 271 -1963 12 28 6 19 MICHAEL 13.9 82.3 68 552 -1952 4 13 0 4 RAFAEL 22.6 141.2 30 712 -2001 3 18 6 24 GORDON 50.2 356.1 88 312 -1994 8 12 0 22 DEBBY 47.6 320.0 13 726 -1960 4 14 0 2 JOYCE 10.7 280.2 40 139 -1993 8 11 18 11 TONY 26.4 36.8 88 25 -1957 6 6 6 27 JOYCE 53.4 147.5 103 67 -1978 5 6 12 8 OSCAR 19.3 201.2 127 125 -1992 8 15 12 11 LESLIE 66.7 151.7 111 797 -1991 1 13 0 9 MICHAEL 41.1 300.4 101 411 -1983 8 1 18 12 ERNESTO 48.1 111.6 87 177 -1982 3 18 6 24 PATTY 52.8 330.4 95 559 -1962 11 7 18 8 NADINE 67.1 248.0 108 714 -1996 5 12 12 20 DEBBY 63.2 175.8 135 744 -1973 5 12 12 28 JOYCE 33.3 194.8 87 251 -1998 9 4 12 24 KIRK 38.7 88.5 95 461 -1960 6 10 18 3 VALERIE 59.4 139.3 117 466 -1961 3 25 6 19 BERYL 45.0 128.1 96 301 -1985 8 5 0 12 FLORENCE 30.9 306.5 48 452 -1989 10 20 0 17 GORDON 43.4 243.0 151 792 -1981 9 14 12 9 NADINE 32.9 168.9 63 107 -1962 4 22 12 14 RAFAEL 55.6 212.9 27 825 -1979 7 27 0 17 BERYL 42.5 313.8 117 101 -1952 11 20 18 18 JOYCE 17.1 44.3 158 530 -1960 8 10 18 14 FLORENCE 18.5 272.8 43 455 -1978 10 16 12 20 ISAAC 49.3 188.7 149 729 -1996 9 20 6 17 TONY 22.9 183.4 112 453 -1984 8 21 18 11 LESLIE 51.2 47.0 150 73 -1961 5 12 18 16 BERYL 59.2 49.2 68 109 -1984 4 25 0 24 LESLIE 23.9 53.7 106 555 -1967 6 7 18 19 OSCAR 15.9 163.0 129 765 -1982 3 22 12 12 JOYCE 26.2 343.5 137 300 -2001 1 21 18 11 RAFAEL 54.2 196.1 69 639 -1950 9 14 6 5 OSCAR 49.3 131.6 97 524 -1988 7 8 12 6 ALBERTO 10.0 101.1 130 365 -1963 1 22 18 9 WILLIAM 65.2 301.6 156 217 -1996 9 27 18 9 LESLIE 35.7 209.3 121 180 -1994 12 11 6 27 WILLIAM 69.0 200.1 91 732 -1968 4 17 12 12 MICHAEL 17.8 187.1 87 369 -2004 8 7 6 6 PATTY 18.6 239.3 33 524 -1957 11 22 18 15 MICHAEL 38.8 208.2 75 125 -1960 9 27 12 6 MICHAEL 47.7 309.9 85 110 -2003 6 2 6 22 NADINE 41.8 274.4 38 670 -1961 5 27 18 1 WILLIAM 26.3 258.3 21 61 -2003 3 22 6 16 TONY 55.9 313.9 106 784 -1990 7 21 18 18 VALERIE 51.1 28.7 49 216 -1999 4 14 18 10 VALERIE 9.7 120.4 136 574 -1954 8 6 12 26 NADINE 64.7 97.3 115 126 -1978 5 26 18 13 VALERIE 13.2 115.9 22 24 -1965 3 23 0 17 ISAAC 62.9 154.0 130 206 -1963 8 23 18 14 JOYCE 31.7 260.9 11 342 -1958 9 2 12 26 JOYCE 36.9 205.6 73 489 -1992 11 9 6 3 PATTY 45.0 126.7 145 222 -1992 11 23 6 7 ISAAC 47.7 146.1 61 244 -1995 8 8 6 21 RAFAEL 9.9 128.8 124 736 -1965 9 22 6 15 VALERIE 27.2 198.3 58 662 -1985 8 9 12 20 WILLIAM 64.5 17.3 101 843 -1969 11 16 18 14 RAFAEL 63.7 277.3 62 491 -1982 11 22 0 12 DEBBY 39.8 140.2 17 843 -1968 5 11 6 3 DEBBY 61.4 103.2 41 790 -1981 4 21 12 14 GORDON 13.8 159.2 48 205 -1958 8 21 0 18 OSCAR 38.1 187.8 163 645 -1996 7 26 6 20 VALERIE 44.2 140.1 128 337 -1979 8 27 6 23 HELENE 48.5 345.5 22 287 -1963 11 12 0 9 BERYL 31.9 201.7 137 390 -1972 11 23 6 27 MICHAEL 20.6 325.5 95 810 -1999 3 21 0 14 BERYL 39.4 117.5 58 581 -1996 2 18 12 6 ALBERTO 41.2 103.3 116 236 -1983 10 23 6 18 LESLIE 52.8 351.5 156 710 -1987 5 10 0 28 GORDON 25.4 268.5 71 451 -1958 5 18 18 15 TONY 21.2 324.7 73 6 -1987 6 19 6 6 LESLIE 64.9 94.4 19 531 -1972 2 2 6 28 CHRIS 36.6 265.2 164 867 -1998 5 16 6 23 NADINE 26.6 215.1 133 590 -1994 9 23 6 27 ALBERTO 64.7 95.7 125 471 -1987 7 17 18 8 FLORENCE 47.8 330.8 131 4 -1970 6 20 18 16 BERYL 56.3 274.5 118 662 -1953 12 12 12 17 ALBERTO 63.1 306.0 31 70 -1987 10 3 6 7 WILLIAM 39.3 74.6 150 545 -1987 11 23 12 7 ALBERTO 53.3 226.7 99 572 -1988 10 20 12 4 RAFAEL 42.6 305.1 113 645 -1966 7 11 6 5 MICHAEL 40.7 276.0 44 490 -1951 9 5 12 28 GORDON 56.1 165.3 154 881 -1977 11 1 18 22 SANDY 26.2 229.4 98 775 -1966 6 17 6 8 SANDY 59.3 204.8 42 475 -1977 8 4 6 2 LESLIE 8.9 1.1 32 545 -1959 11 23 6 6 SANDY 69.6 184.4 63 13 -1968 8 19 6 7 ERNESTO 35.1 19.6 88 799 -1952 6 18 0 20 LESLIE 58.1 353.1 155 86 -1985 4 6 6 13 TONY 17.9 109.9 154 258 -1980 12 13 6 23 SANDY 16.6 302.5 145 323 -1972 5 25 0 16 RAFAEL 17.8 223.4 14 679 -2002 7 10 0 8 ISAAC 24.7 326.3 163 449 -1987 1 21 6 10 TONY 35.7 195.3 161 374 -1985 9 9 18 13 LESLIE 21.8 245.3 147 422 -1956 11 26 6 21 WILLIAM 12.6 255.2 40 182 -1965 11 12 0 28 CHRIS 55.8 34.5 132 340 -2000 5 9 12 25 WILLIAM 17.3 157.5 84 620 -1991 12 2 6 2 PATTY 57.2 52.2 123 677 -1970 11 25 18 26 OSCAR 27.9 145.8 99 475 -1977 5 3 0 27 CHRIS 16.9 235.2 92 35 -1983 1 27 0 20 VALERIE 20.1 185.4 16 352 -1965 9 14 18 24 SANDY 47.0 20.6 83 582 -1966 9 14 0 2 SANDY 53.8 62.0 134 28 -2003 9 15 12 7 SANDY 57.2 23.1 134 246 -1989 2 27 0 22 DEBBY 57.8 282.3 81 588 -1964 5 4 6 7 ALBERTO 20.5 30.1 31 625 -1963 7 17 6 19 OSCAR 48.1 117.3 60 429 -1988 10 22 18 25 KIRK 66.8 331.2 148 41 -1994 1 19 18 24 CHRIS 44.7 316.7 30 414 -1998 12 2 12 7 WILLIAM 22.1 80.1 59 393 -2001 11 19 12 17 CHRIS 20.0 326.6 89 748 -2000 9 3 12 25 BERYL 29.6 71.9 79 347 -1962 8 15 12 21 BERYL 16.0 356.3 86 499 -1966 1 13 12 22 JOYCE 31.1 176.7 132 636 -1964 8 15 12 2 RAFAEL 41.8 242.4 76 358 -1977 8 6 12 17 MICHAEL 22.3 241.0 76 99 -1990 3 28 6 15 PATTY 9.7 196.8 103 805 -1986 8 16 6 24 HELENE 60.5 121.8 103 604 -2001 4 23 12 21 RAFAEL 62.5 172.6 105 446 -1973 6 26 12 14 CHRIS 20.0 239.7 64 606 -1990 10 26 12 16 TONY 20.9 235.1 154 418 -1992 8 25 12 13 HELENE 45.0 74.9 127 149 -1979 12 22 0 11 GORDON 40.1 176.3 117 831 -1984 5 27 18 5 CHRIS 59.9 65.4 121 172 -1989 9 7 6 15 LESLIE 40.1 290.2 136 208 -1980 6 26 18 13 ERNESTO 55.7 304.6 149 820 -1994 6 8 6 23 OSCAR 41.8 142.8 40 402 -1966 3 2 6 7 BERYL 36.1 235.6 77 85 -1950 5 19 12 26 LESLIE 51.5 210.3 103 787 -2001 6 15 6 17 LESLIE 24.3 32.6 152 147 -1963 2 21 6 17 CHRIS 40.4 203.4 130 35 -1991 3 15 0 17 OSCAR 17.6 185.2 37 683 -1951 2 27 18 14 HELENE 53.7 314.6 162 576 -1998 9 15 12 25 WILLIAM 12.6 128.4 161 396 -1974 8 14 0 1 ALBERTO 7.6 144.5 146 93 -1981 10 23 0 1 WILLIAM 8.2 16.8 152 65 -1955 8 2 6 7 JOYCE 44.8 138.3 153 524 -1971 12 8 18 14 MICHAEL 49.9 89.0 40 82 -1966 7 24 0 22 OSCAR 23.1 97.1 117 311 -1958 1 24 18 16 DEBBY 56.1 275.3 80 834 -1951 6 17 12 5 WILLIAM 63.7 336.3 130 581 -1974 9 16 12 19 NADINE 34.8 153.7 63 352 -1951 12 3 0 26 VALERIE 28.4 27.5 20 727 -1998 8 16 6 28 JOYCE 55.7 69.3 124 809 -2002 4 20 6 1 ERNESTO 47.2 67.9 38 132 -1989 11 22 6 2 VALERIE 55.6 66.7 49 319 -1954 4 16 6 10 ERNESTO 39.4 356.9 105 384 -1958 8 28 0 15 DEBBY 53.0 321.0 64 523 -1990 4 22 18 16 OSCAR 7.5 208.5 87 445 -2004 11 3 12 25 FLORENCE 29.8 349.0 23 97 -1970 8 6 18 26 CHRIS 36.3 206.8 132 753 -1975 10 12 6 15 ISAAC 63.5 326.7 80 700 -1971 11 18 18 21 DEBBY 35.8 270.2 38 716 -1978 12 9 18 11 ISAAC 17.7 125.4 115 532 -1953 9 5 12 14 LESLIE 69.5 347.5 151 334 -2004 1 5 6 27 OSCAR 28.4 14.9 163 214 -1977 8 15 18 4 TONY 49.5 94.0 146 332 -1989 10 10 6 22 GORDON 47.2 174.1 120 204 -1985 4 4 0 26 GORDON 47.6 5.3 162 113 -1980 11 23 12 15 JOYCE 62.4 71.8 132 596 -1991 6 9 0 25 OSCAR 60.9 285.5 140 818 -1982 12 26 0 16 ERNESTO 60.9 41.5 84 95 -2003 5 10 6 21 ALBERTO 28.8 69.4 98 5 -1952 4 3 6 25 KIRK 42.2 71.4 41 581 -1973 8 9 6 12 JOYCE 25.7 355.7 88 625 -1971 8 4 12 10 JOYCE 12.8 250.0 71 285 -1996 10 5 6 26 MICHAEL 65.1 244.6 19 389 -2002 11 18 6 8 OSCAR 58.4 184.1 152 115 -1979 3 5 12 20 PATTY 39.3 159.7 15 28 -1956 12 9 0 19 JOYCE 38.1 212.9 64 623 -1996 11 5 18 2 SANDY 57.8 104.1 121 196 -1958 8 20 18 11 SANDY 33.0 306.1 150 834 -1981 10 13 12 17 HELENE 68.4 110.1 144 243 -1958 12 21 0 27 PATTY 68.6 239.8 15 793 -1957 10 23 0 26 CHRIS 57.0 55.0 44 204 -1957 8 22 0 9 CHRIS 10.1 58.7 72 732 -2003 10 19 12 10 KIRK 20.2 48.1 58 303 -1967 6 16 0 8 ISAAC 20.1 289.8 82 872 -1974 1 25 12 5 FLORENCE 41.7 129.8 102 128 -2002 7 15 18 25 RAFAEL 65.0 270.0 97 585 -1997 6 8 12 20 JOYCE 56.6 95.5 48 501 -1985 2 5 18 23 KIRK 22.9 162.3 59 784 -1992 3 10 6 9 SANDY 40.0 281.2 146 407 -1968 7 12 18 22 VALERIE 29.8 98.2 13 104 -1996 12 21 18 2 WILLIAM 42.7 139.4 135 325 -2000 5 28 12 6 OSCAR 21.1 78.6 69 687 -1975 3 21 0 4 WILLIAM 40.1 306.1 162 253 -1986 2 19 6 27 ALBERTO 19.9 329.1 137 869 -1999 6 21 0 7 ALBERTO 44.9 245.5 19 460 -1950 10 23 0 19 ALBERTO 9.5 337.6 135 796 -1952 6 2 18 28 WILLIAM 14.8 293.2 41 433 -1963 1 6 6 9 JOYCE 58.6 147.1 117 553 -1956 12 17 6 28 HELENE 30.3 277.8 15 412 -1996 10 5 18 3 PATTY 63.9 249.2 107 49 -1973 1 2 12 21 DEBBY 31.7 123.2 144 140 -1983 4 28 0 15 KIRK 54.0 208.5 133 896 -1990 7 22 12 17 CHRIS 38.8 92.2 36 832 -1994 9 5 6 17 PATTY 23.2 82.3 19 410 -1993 4 26 18 16 JOYCE 43.1 269.3 112 821 -1980 4 5 0 13 ISAAC 10.8 60.3 154 738 -1992 11 2 12 19 GORDON 55.4 273.3 24 314 -1990 6 8 12 7 BERYL 67.7 328.4 53 874 -1981 8 18 0 5 LESLIE 57.5 250.8 118 850 -1995 10 11 12 4 DEBBY 35.6 282.7 144 284 -2000 8 3 6 16 GORDON 65.6 295.6 62 301 -1960 4 12 12 3 OSCAR 52.3 173.4 133 160 -2003 1 26 6 21 ALBERTO 56.1 7.8 144 626 -1994 8 17 12 8 KIRK 66.2 153.9 103 111 -1984 10 2 18 9 RAFAEL 49.9 58.6 11 104 -1969 8 20 18 20 ALBERTO 32.1 26.0 39 746 -1999 7 5 0 6 DEBBY 41.6 278.1 101 586 -1954 6 3 12 11 PATTY 26.6 147.2 132 546 -1976 1 19 0 15 ALBERTO 32.9 274.2 160 21 -1977 7 9 0 20 GORDON 47.1 119.9 56 833 -1977 2 5 0 16 KIRK 33.6 104.7 57 400 -1967 3 10 12 13 FLORENCE 17.6 131.7 97 872 -1982 7 22 6 17 HELENE 18.4 332.9 85 783 -1994 1 1 12 18 CHRIS 69.3 349.4 57 703 -1962 3 3 6 14 NADINE 68.8 118.1 143 412 -1954 7 27 12 6 JOYCE 44.8 154.3 153 534 -1994 7 15 6 3 FLORENCE 18.6 313.0 79 124 -1994 1 12 12 20 RAFAEL 37.8 319.9 59 90 -1986 2 17 6 4 SANDY 59.8 310.8 74 353 -1982 9 4 0 5 WILLIAM 17.9 216.6 98 673 -1971 11 27 18 23 OSCAR 62.5 303.9 90 267 -1961 12 22 0 13 JOYCE 54.2 213.6 151 773 -1981 2 19 6 9 KIRK 44.5 264.4 62 814 -1994 9 18 12 27 JOYCE 24.1 88.7 94 176 -1951 11 11 0 7 DEBBY 50.3 276.0 46 61 -2001 9 9 6 18 ISAAC 23.8 233.0 146 76 -1979 1 9 18 12 OSCAR 53.6 102.3 73 333 -1994 12 11 12 3 FLORENCE 39.6 106.7 35 370 -2000 2 15 0 24 NADINE 19.6 90.8 34 529 -1952 10 4 18 24 ISAAC 34.2 88.8 60 66 -1973 12 15 12 16 ERNESTO 52.1 315.7 28 800 -1997 10 11 12 18 NADINE 66.3 151.0 109 845 -1993 6 7 18 24 FLORENCE 15.0 23.3 46 212 -1969 9 27 12 4 PATTY 26.7 63.6 83 738 -1993 6 13 12 25 DEBBY 32.0 292.5 111 473 -1977 10 11 0 26 PATTY 64.0 200.1 92 877 -1988 7 13 18 16 JOYCE 20.3 34.3 31 648 -2004 7 4 12 1 CHRIS 66.9 39.4 36 809 -1986 4 12 12 19 DEBBY 56.2 19.8 24 525 -1967 5 22 12 27 LESLIE 30.6 269.2 56 515 -1957 12 19 18 18 LESLIE 39.0 98.4 10 714 -2001 7 11 0 23 WILLIAM 33.8 54.2 91 160 -1975 9 7 12 2 KIRK 48.8 276.2 150 147 -1986 10 2 0 2 DEBBY 28.9 177.3 90 521 -1974 1 6 6 28 SANDY 32.8 257.3 131 340 -1981 2 7 0 17 DEBBY 13.7 190.3 36 601 -1955 12 22 0 14 LESLIE 42.3 79.5 162 700 -1996 11 3 0 23 JOYCE 53.4 61.7 45 151 -1978 6 28 12 15 VALERIE 28.8 145.9 22 600 -1953 7 13 12 21 CHRIS 46.3 93.4 111 170 -1982 4 12 6 15 HELENE 27.6 175.0 95 848 -1971 4 25 12 5 LESLIE 25.0 349.1 97 723 -2000 11 26 12 24 MICHAEL 48.6 119.1 148 866 -1982 4 27 12 4 RAFAEL 39.7 216.1 155 508 -2000 7 23 18 9 NADINE 60.9 338.4 73 723 -1953 11 2 18 18 ISAAC 43.1 117.2 96 754 -1965 3 1 12 18 LESLIE 15.5 32.2 141 34 -1988 11 22 18 15 KIRK 17.6 213.4 48 870 -1951 12 25 18 4 CHRIS 27.8 51.2 93 46 -1978 6 24 6 3 BERYL 10.0 225.0 55 200 -1970 3 24 6 26 BERYL 21.9 125.0 117 0 -1977 6 6 0 16 MICHAEL 12.7 217.6 158 19 -1954 11 9 0 20 LESLIE 54.6 42.0 162 511 -1953 5 21 6 12 MICHAEL 61.0 215.7 13 653 -1997 3 8 18 5 OSCAR 40.4 296.6 119 288 -2004 4 4 0 7 NADINE 27.2 16.7 93 411 -1975 2 7 0 4 MICHAEL 21.2 321.3 48 131 -1970 8 15 18 27 LESLIE 7.3 103.6 94 454 -1995 9 22 12 28 WILLIAM 63.9 320.0 113 117 -1988 9 19 0 9 HELENE 67.3 52.6 142 608 -1956 2 18 6 28 JOYCE 48.1 14.7 126 545 -1979 3 24 18 7 ALBERTO 48.6 32.9 138 354 -1955 4 22 18 21 KIRK 40.8 46.8 74 584 -1988 8 7 12 25 GORDON 43.1 315.1 73 75 -2003 2 28 18 21 DEBBY 19.3 191.7 31 310 -1961 8 17 18 17 KIRK 46.6 182.2 142 148 -1954 6 6 0 25 PATTY 42.1 95.0 97 596 -1958 3 22 18 6 WILLIAM 23.3 6.1 81 677 -1963 6 22 12 19 JOYCE 56.4 292.9 65 477 -1980 11 23 12 10 WILLIAM 50.6 229.7 145 750 -2000 12 2 0 5 KIRK 20.8 333.8 133 408 -2002 3 15 12 27 MICHAEL 67.8 323.5 109 536 -1968 5 20 6 28 FLORENCE 19.6 327.0 14 73 -1956 10 24 12 20 NADINE 47.5 322.6 151 748 -1997 11 5 0 8 DEBBY 22.5 34.0 40 841 -1950 6 17 12 27 LESLIE 59.8 233.6 55 504 -1982 5 22 6 17 RAFAEL 36.7 336.4 150 90 -1964 7 7 18 19 MICHAEL 7.4 6.8 78 654 -1997 9 18 12 24 CHRIS 10.3 23.3 81 755 -2000 9 26 18 19 KIRK 44.7 206.6 111 622 -1950 7 27 18 24 ALBERTO 33.2 280.3 27 215 -1993 9 9 6 17 CHRIS 19.9 193.1 145 509 -2000 2 12 0 25 FLORENCE 51.9 301.7 83 858 -1961 12 19 0 23 GORDON 32.8 162.3 111 741 -1998 2 15 12 12 TONY 31.6 313.4 28 51 -1985 7 6 12 16 PATTY 27.1 302.8 120 328 -1964 1 1 18 17 KIRK 68.5 108.7 29 609 -1962 9 13 18 11 HELENE 15.4 188.6 120 218 -1988 6 23 0 4 ERNESTO 37.8 172.1 16 790 -1952 10 2 0 16 BERYL 30.8 158.9 77 61 -2001 9 12 0 16 LESLIE 64.8 32.2 112 264 -1978 12 11 6 24 PATTY 48.8 214.4 148 763 -1961 7 7 12 21 ERNESTO 32.8 326.2 112 803 -1958 10 18 12 19 KIRK 68.4 2.0 65 318 -1976 11 24 18 9 ALBERTO 46.5 63.6 11 851 -1983 11 19 0 9 WILLIAM 52.6 124.7 160 848 -1963 8 2 0 9 ALBERTO 58.5 180.1 74 814 -1984 2 15 12 11 MICHAEL 21.9 187.1 42 467 -1989 12 23 18 1 CHRIS 29.5 40.0 33 62 -2003 2 19 18 1 KIRK 31.7 42.7 39 144 -1956 3 4 0 7 KIRK 16.5 195.6 83 189 -1952 10 4 18 27 PATTY 65.4 345.4 80 535 -2004 9 19 18 18 CHRIS 55.9 264.0 122 236 -1987 4 11 12 18 NADINE 16.4 229.8 72 899 -1992 12 23 0 24 TONY 12.1 256.0 69 658 -1953 1 13 0 4 DEBBY 10.6 258.7 126 635 -1957 6 18 18 25 ALBERTO 64.2 350.7 76 626 -1987 7 19 12 5 SANDY 35.6 194.1 151 613 -1964 7 14 12 26 DEBBY 22.5 207.4 162 737 -1989 2 24 6 27 PATTY 54.0 299.6 146 483 -1961 10 19 12 14 HELENE 60.6 185.6 79 544 -1982 3 24 12 10 VALERIE 57.6 262.8 100 746 -1996 9 10 12 22 HELENE 20.9 30.0 136 60 -1961 1 15 18 26 GORDON 36.8 102.9 102 721 -1977 1 22 6 3 JOYCE 19.7 26.4 119 256 -1964 11 2 6 23 FLORENCE 51.6 33.2 94 375 -1985 3 26 12 26 CHRIS 9.8 170.4 156 884 -1972 8 7 12 25 PATTY 29.0 39.8 124 516 -1953 7 12 12 23 TONY 30.8 49.6 27 92 -2001 6 28 18 7 ISAAC 58.4 52.2 101 426 -1956 3 26 12 14 KIRK 52.5 169.2 32 645 -1994 3 2 12 22 TONY 48.8 298.0 98 411 -1973 2 2 18 8 WILLIAM 60.0 305.7 127 872 -1979 2 28 18 27 ISAAC 27.3 356.8 60 528 -1990 8 19 0 14 JOYCE 47.7 283.0 101 472 -1999 8 21 0 3 OSCAR 31.2 239.1 154 170 -1976 2 16 12 11 KIRK 15.9 336.8 74 799 -2001 3 14 12 20 GORDON 14.0 6.2 113 197 -1970 11 24 0 15 ALBERTO 68.4 106.2 20 81 -1970 12 20 18 17 HELENE 65.7 324.0 133 456 -1997 2 13 12 12 CHRIS 69.8 307.7 134 45 -1963 6 24 12 16 WILLIAM 33.2 71.6 123 863 -1985 7 25 12 8 PATTY 37.2 31.0 32 755 -1955 4 15 18 3 NADINE 52.4 259.1 58 614 -1956 7 7 18 6 FLORENCE 34.0 220.2 104 807 -1957 11 3 6 21 HELENE 64.4 326.1 72 736 -1981 6 10 0 14 VALERIE 51.7 135.0 144 192 -1965 5 19 0 19 KIRK 25.2 124.7 12 313 -2004 11 6 12 18 ISAAC 41.4 92.2 77 296 -1967 10 15 0 12 TONY 36.1 357.3 54 306 -1955 7 23 12 8 RAFAEL 43.1 349.6 94 26 -1950 4 21 0 4 JOYCE 13.6 0.8 163 895 -1961 1 23 6 12 ISAAC 43.0 264.6 118 254 -1957 10 2 12 3 ISAAC 20.9 138.6 56 225 -1970 2 10 6 24 JOYCE 44.0 324.3 133 759 -1989 3 17 6 1 MICHAEL 56.0 26.7 98 414 -1997 9 19 12 19 GORDON 34.6 237.5 89 391 -1956 5 13 12 27 MICHAEL 10.3 274.6 153 94 -1989 7 8 0 20 MICHAEL 62.3 3.5 85 405 -2004 7 16 12 12 PATTY 59.6 53.9 88 585 -1993 1 4 18 10 ISAAC 21.9 80.3 47 488 -1987 12 20 6 20 CHRIS 38.5 7.6 12 870 -1963 10 28 0 3 NADINE 30.0 35.3 43 447 -1997 8 21 18 12 FLORENCE 37.7 225.4 142 593 -1991 7 20 18 5 VALERIE 49.1 122.7 68 50 -1968 7 3 0 28 GORDON 21.8 170.6 100 603 -1958 8 22 18 11 ALBERTO 23.1 189.3 100 787 -1968 12 5 12 13 PATTY 61.2 91.6 114 706 -1980 11 5 18 6 LESLIE 53.3 274.4 66 862 -1971 11 1 0 10 KIRK 56.8 317.7 26 893 -1995 2 5 18 1 VALERIE 25.9 97.0 154 83 -1983 1 19 12 21 PATTY 13.8 296.7 121 867 -1955 9 11 18 24 PATTY 38.1 244.1 97 356 -1982 6 16 12 8 OSCAR 19.1 190.5 23 674 -1995 1 1 6 26 OSCAR 21.8 324.4 100 61 -1988 11 10 6 8 GORDON 64.8 295.1 151 632 -2003 8 18 6 7 SANDY 30.5 26.9 25 315 -1959 11 23 18 21 ISAAC 43.2 135.0 63 62 -1989 9 7 12 19 RAFAEL 7.6 257.2 81 17 -1963 2 27 18 10 KIRK 51.8 140.4 69 210 -1954 10 24 18 12 TONY 48.4 76.8 12 760 -1994 6 18 12 6 ALBERTO 18.5 50.5 45 49 -1999 2 12 18 18 MICHAEL 7.2 10.8 51 385 -1979 11 22 18 10 DEBBY 32.0 158.4 69 295 -1971 10 27 0 7 DEBBY 21.6 132.8 44 231 -1959 8 6 18 12 ALBERTO 26.2 331.0 74 485 -1955 12 10 0 21 CHRIS 25.4 180.7 19 238 -1962 2 6 6 19 HELENE 18.5 294.1 143 77 -1950 4 11 6 14 ISAAC 54.2 285.4 161 21 -1985 9 6 0 16 MICHAEL 39.5 353.2 39 415 -1984 10 8 12 24 GORDON 47.1 83.5 12 375 -1952 10 28 6 6 LESLIE 32.6 244.6 114 239 -1953 6 2 12 10 NADINE 20.7 202.4 84 850 -1953 1 11 0 3 DEBBY 56.2 229.9 68 219 -1966 3 17 6 7 HELENE 19.4 171.4 23 245 -1970 11 7 12 4 ERNESTO 60.6 196.9 89 644 -2000 1 3 0 15 KIRK 53.5 150.6 108 671 -1966 7 11 12 25 LESLIE 23.4 155.9 144 476 -1998 2 23 12 25 TONY 35.5 92.9 115 322 -1989 8 23 0 4 PATTY 35.9 168.3 72 346 -1994 3 22 6 13 GORDON 37.7 32.5 151 88 -1970 2 20 18 4 GORDON 48.3 202.5 95 577 -1970 2 3 12 23 GORDON 33.2 241.0 156 784 -1986 7 1 6 7 VALERIE 57.0 110.3 154 651 -1974 12 19 12 28 NADINE 11.6 72.9 14 396 -1971 4 12 0 18 HELENE 68.6 279.9 29 223 -1986 2 21 6 4 ISAAC 24.4 172.6 60 112 -1994 2 17 6 20 RAFAEL 53.0 111.3 59 542 -1996 2 9 0 23 BERYL 49.1 355.9 102 772 -1996 9 17 12 20 VALERIE 35.5 93.9 50 123 -1968 5 3 12 2 OSCAR 46.6 45.5 110 326 -1986 5 26 12 17 OSCAR 30.5 329.4 160 196 -1956 3 11 0 1 RAFAEL 12.6 58.1 85 87 -1980 4 16 0 17 FLORENCE 34.7 333.5 85 685 -1982 7 4 6 10 FLORENCE 41.1 125.7 142 241 -1991 11 7 0 25 BERYL 29.7 281.1 72 331 -1956 4 21 0 19 SANDY 27.4 46.8 67 24 -1972 6 7 12 11 VALERIE 55.1 46.6 90 724 -1960 4 22 6 18 RAFAEL 11.6 19.1 156 479 -2004 3 6 0 12 ALBERTO 15.2 36.2 12 480 -1986 10 13 0 11 ALBERTO 14.7 99.9 35 425 -1971 8 18 12 25 HELENE 19.4 238.9 131 291 -1999 7 7 12 5 CHRIS 44.3 93.7 141 239 -1968 10 25 18 24 DEBBY 47.1 295.2 42 437 -1978 4 8 0 3 FLORENCE 32.6 177.7 42 72 -1991 8 21 12 20 JOYCE 16.9 152.6 16 765 -1993 4 9 6 14 SANDY 63.0 167.7 111 827 -1968 9 22 18 18 RAFAEL 18.6 129.7 56 780 -1985 4 8 12 14 RAFAEL 48.5 112.0 28 237 -1978 10 3 18 24 OSCAR 8.1 303.9 37 561 -1972 5 17 6 21 VALERIE 62.2 45.7 34 666 -2002 11 21 12 11 VALERIE 33.5 51.9 154 162 -1964 10 26 6 9 JOYCE 8.6 121.3 69 707 -2003 1 8 6 9 OSCAR 23.9 240.0 71 267 -1978 2 13 6 24 GORDON 15.4 169.5 18 641 -1981 6 3 12 13 FLORENCE 70.0 13.3 99 825 -2002 9 9 0 9 ALBERTO 31.4 156.3 129 5 -1964 8 24 0 17 LESLIE 64.4 157.2 120 843 -1952 9 12 12 6 KIRK 20.7 226.0 78 621 -1994 6 28 18 6 WILLIAM 63.6 218.1 111 146 -1980 4 15 6 20 WILLIAM 55.4 33.4 127 330 -1962 12 7 6 12 ERNESTO 45.2 250.9 23 273 -1963 5 23 12 12 ERNESTO 14.5 42.6 21 633 -1968 7 27 6 23 ERNESTO 38.8 305.2 43 477 -1995 12 14 6 25 FLORENCE 62.7 89.5 65 672 -2004 4 14 12 3 TONY 29.1 64.3 88 648 -1998 11 28 6 12 ERNESTO 25.2 83.0 93 75 -1978 2 13 12 19 FLORENCE 25.6 25.1 124 123 -1975 8 26 6 10 ALBERTO 32.6 152.8 50 722 -1980 2 15 0 6 MICHAEL 14.1 251.8 40 327 -1961 4 6 0 16 PATTY 38.3 189.9 11 270 -1959 7 5 0 16 VALERIE 58.0 8.4 153 2 -1974 6 9 12 26 DEBBY 8.6 151.0 52 95 -2002 12 2 12 9 RAFAEL 48.9 355.8 150 607 -1974 9 5 0 9 OSCAR 39.1 269.6 25 496 -1953 7 25 18 6 CHRIS 60.9 160.7 57 456 -1985 2 11 6 2 ERNESTO 9.0 300.1 67 157 -1981 8 11 0 6 KIRK 57.7 122.3 23 98 -1957 12 9 12 28 RAFAEL 26.0 236.6 138 67 -1990 6 13 12 10 SANDY 62.3 252.9 149 110 -1977 9 24 0 7 PATTY 22.1 272.5 132 769 -1958 1 23 12 2 JOYCE 58.7 13.3 113 598 -1995 9 26 0 14 RAFAEL 22.9 293.1 34 491 -1962 1 12 18 28 ALBERTO 59.1 84.4 97 547 -1953 4 11 18 18 KIRK 45.9 77.1 77 537 -2002 7 19 6 24 GORDON 35.6 257.1 35 804 -1982 8 13 0 23 SANDY 19.5 310.4 58 237 -1968 5 15 6 28 ALBERTO 7.9 331.4 115 672 -1954 3 17 12 11 LESLIE 14.1 143.5 156 353 -1959 1 26 0 19 KIRK 51.9 216.0 118 684 -1989 3 16 18 16 CHRIS 63.8 32.6 63 737 -1977 5 26 18 4 ISAAC 20.6 6.1 100 124 -1968 10 4 6 2 TONY 62.2 254.1 54 769 -1954 12 26 0 25 KIRK 68.8 288.4 158 867 -1993 4 15 12 9 GORDON 35.4 325.3 32 4 -2000 1 5 0 6 ALBERTO 54.3 221.1 118 535 -2000 12 24 18 23 DEBBY 65.7 35.6 106 565 -1970 4 11 0 2 DEBBY 57.1 341.5 157 298 -1972 3 21 6 18 RAFAEL 23.3 26.0 18 584 -2002 2 8 0 2 BERYL 50.0 287.6 98 381 -1992 1 13 12 15 KIRK 13.3 346.5 53 864 -1962 6 5 12 26 WILLIAM 61.2 55.1 74 559 -2003 6 11 6 18 FLORENCE 43.5 238.4 95 460 -1985 1 16 6 5 OSCAR 16.9 313.9 117 218 -1992 9 26 18 15 FLORENCE 50.1 132.7 13 223 -1991 11 14 0 22 KIRK 15.1 83.8 136 465 -1985 12 10 0 18 CHRIS 42.9 295.0 157 394 -2000 2 14 18 26 KIRK 64.3 242.0 74 257 -1975 8 26 6 28 OSCAR 46.3 26.5 34 71 -1960 6 3 18 22 TONY 64.5 213.2 23 71 -1980 12 15 6 15 VALERIE 67.1 231.5 115 656 -1989 7 16 6 27 VALERIE 39.4 141.5 128 85 -1992 7 20 0 2 FLORENCE 63.5 170.7 28 75 -1969 12 22 6 20 PATTY 21.1 157.9 90 309 -1970 2 19 12 8 FLORENCE 57.3 76.8 111 351 -1952 11 15 0 13 FLORENCE 56.6 286.0 140 388 -1964 5 16 6 2 VALERIE 61.7 286.0 146 148 -1950 3 8 12 2 ERNESTO 57.8 344.2 57 433 -1988 10 18 12 23 MICHAEL 24.3 315.7 146 548 -1966 4 1 18 8 RAFAEL 53.6 319.3 67 494 -1986 8 28 6 7 ALBERTO 10.9 353.4 78 387 -1983 2 24 18 1 CHRIS 48.6 37.2 17 263 -1950 7 11 0 10 CHRIS 9.7 55.4 57 757 -1965 3 2 18 23 ISAAC 25.3 209.8 74 857 -1984 5 5 12 5 HELENE 43.0 156.5 147 661 -1977 10 4 12 7 ALBERTO 22.6 198.0 100 322 -1965 2 13 18 24 ERNESTO 36.5 14.2 111 748 -1984 1 20 12 9 MICHAEL 33.7 11.2 40 469 -1954 3 14 6 4 MICHAEL 42.5 36.3 56 327 -1963 9 6 6 2 WILLIAM 38.1 167.9 23 409 -2003 6 1 18 5 CHRIS 55.6 36.5 17 820 -1997 7 6 6 15 WILLIAM 10.5 53.9 148 402 -1989 10 11 18 15 JOYCE 14.4 155.6 69 689 -1953 10 23 0 20 ISAAC 59.3 9.9 53 554 -1989 3 18 18 1 ALBERTO 68.5 72.3 109 773 -1999 8 16 6 17 FLORENCE 42.6 147.3 94 20 -1954 8 17 12 17 PATTY 8.1 310.9 60 81 -1976 5 9 0 13 ALBERTO 23.7 302.0 33 349 -1984 1 6 12 19 OSCAR 40.5 285.0 54 788 -1989 11 16 6 8 JOYCE 46.1 235.8 112 377 -1993 4 6 12 25 RAFAEL 44.5 335.5 153 85 -1982 6 26 6 5 JOYCE 43.0 80.3 69 254 -1974 10 12 18 16 DEBBY 53.6 141.2 96 417 -1956 12 2 12 17 KIRK 65.4 121.4 85 509 -1991 2 27 18 3 VALERIE 33.9 277.7 115 329 -2004 8 10 18 1 CHRIS 50.2 167.0 71 699 -1957 2 6 18 7 PATTY 39.1 347.3 101 267 -1965 5 8 0 18 KIRK 53.1 241.8 37 593 -1965 1 9 12 19 JOYCE 39.5 184.2 74 342 -1967 12 19 0 10 BERYL 45.7 23.5 20 847 -1951 9 28 6 16 OSCAR 9.0 266.5 119 756 -1954 11 5 6 22 CHRIS 60.5 308.1 74 115 -1952 12 16 0 26 RAFAEL 40.6 17.2 154 98 -1976 5 21 18 4 TONY 51.2 287.7 146 664 diff --git a/benchmarks/old_opencl/nearn/clutils.cpp b/benchmarks/old_opencl/nearn/clutils.cpp deleted file mode 100755 index cd0dbb2f..00000000 --- a/benchmarks/old_opencl/nearn/clutils.cpp +++ /dev/null @@ -1,1413 +0,0 @@ -/****************************************************************************\ - * Copyright (c) 2011, Advanced Micro Devices, Inc. * - * All rights reserved. * - * * - * Redistribution and use in source and binary forms, with or without * - * modification, are permitted provided that the following conditions * - * are met: * - * * - * Redistributions of source code must retain the above copyright notice, * - * this list of conditions and the following disclaimer. * - * * - * Redistributions in binary form must reproduce the above copyright notice, * - * this list of conditions and the following disclaimer in the documentation * - * and/or other materials provided with the distribution. * - * * - * Neither the name of the copyright holder nor the names of its contributors * - * may be used to endorse or promote products derived from this software * - * without specific prior written permission. * - * * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * * - * If you use the software (in whole or in part), you shall adhere to all * - * applicable U.S., European, and other export laws, including but not * - * limited to the U.S. Export Administration Regulations (“EAR”), (15 C.F.R. * - * Sections 730 through 774), and E.U. Council Regulation (EC) No 1334/2000 * - * of 22 June 2000. Further, pursuant to Section 740.6 of the EAR, you * - * hereby certify that, except pursuant to a license granted by the United * - * States Department of Commerce Bureau of Industry and Security or as * - * otherwise permitted pursuant to a License Exception under the U.S. Export * - * Administration Regulations ("EAR"), you will not (1) export, re-export or * - * release to a national of a country in Country Groups D:1, E:1 or E:2 any * - * restricted technology, software, or source code you receive hereunder, * - * or (2) export to Country Groups D:1, E:1 or E:2 the direct product of such * - * technology or software, if such foreign produced direct product is subject * - * to national security controls as identified on the Commerce Control List * - *(currently found in Supplement 1 to Part 774 of EAR). For the most current * - * Country Group listings, or for additional information about the EAR or * - * your obligations under those regulations, please refer to the U.S. Bureau * - * of Industry and Security’s website at http://www.bis.doc.gov/. * - \****************************************************************************/ - -#include -#include -#include -#include - -#include - -#include "clutils.h" -#include "utils.h" - - -// The following variables have file scope to simplify -// the utility functions - -//! All discoverable OpenCL platforms -static cl_platform_id* platforms = NULL; -static cl_uint numPlatforms; - -//! All discoverable OpenCL devices (one pointer per platform) -static cl_device_id* devices = NULL; -static cl_uint* numDevices; - -//! The chosen OpenCL platform -static cl_platform_id platform = NULL; - -//! The chosen OpenCL device -static cl_device_id device = NULL; - -//! OpenCL context -static cl_context context = NULL; - -//! OpenCL command queue -static cl_command_queue commandQueue = NULL; -static cl_command_queue commandQueueProf = NULL; -static cl_command_queue commandQueueNoProf = NULL; - -//! Global status of events -static bool eventsEnabled = false; - - -//------------------------------------------------------- -// Initialization and Cleanup -//------------------------------------------------------- - -//! Initialize OpenCl environment on one device -/*! - Init function for one device. Looks for supported devices and creates a context - \return returns a context initialized -*/ -/*cl_context cl_init(char devicePreference) -{ - cl_int status; - - // Discover and populate the platforms - status = clGetPlatformIDs(0, NULL, &numPlatforms); - cl_errChk(status, "Getting platform IDs", true); - if (numPlatforms > 0) - { - // Get all the platforms - platforms = (cl_platform_id*)alloc(numPlatforms * - sizeof(cl_platform_id)); - - status = clGetPlatformIDs(numPlatforms, platforms, NULL); - cl_errChk(status, "Getting platform IDs", true); - } - else - { - // If no platforms are available, we shouldn't continue - printf("No OpenCL platforms found\n"); - exit(-1); - } - - // Allocate space for the device lists and lengths - numDevices = (cl_uint*)alloc(sizeof(cl_uint)*numPlatforms); - devices = (cl_device_id**)alloc(sizeof(cl_device_id*)*numPlatforms); - - // If a device preference was supplied, we'll limit the search of devices - // based on type - cl_device_type deviceType = CL_DEVICE_TYPE_ALL; - if(devicePreference == 'c') { - deviceType = CL_DEVICE_TYPE_CPU; - } - if(devicePreference == 'g') { - deviceType = CL_DEVICE_TYPE_GPU; - } - - // Traverse the platforms array printing information and - // populating devices - for(unsigned int i = 0; i < numPlatforms ; i++) - { - // Print out some basic info about the platform - char* platformName = NULL; - char* platformVendor = NULL; - - platformName = cl_getPlatformName(platforms[i]); - platformVendor = cl_getPlatformVendor(platforms[i]); - - status = clGetDeviceIDs(platforms[i], deviceType, 0, NULL, &numDevices[i]); - cl_errChk(status, "Getting device IDs", false); - if(status != CL_SUCCESS) { - printf("This is a known NVIDIA bug (if platform == AMD then die)\n"); - printf("Setting number of devices to 0 and continuing\n"); - numDevices[i] = 0; - } - - printf("Platform %d (%d devices):\n", i, numDevices[i]); - printf("\tName: %s\n", platformName); - printf("\tVendor: %s\n", platformVendor); - - free(platformName); - free(platformVendor); - - // Populate OpenCL devices if any exist - if(numDevices[i] != 0) - { - // Allocate an array of devices of size "numDevices" - devices[i] = (cl_device_id*)alloc(sizeof(cl_device_id)*numDevices[i]); - - // Populate Arrray with devices - status = clGetDeviceIDs(platforms[i], deviceType, numDevices[i], - devices[i], NULL); - cl_errChk(status, "Getting device IDs", true); - } - - // Print some information about each device - for( unsigned int j = 0; j < numDevices[i]; j++) - { - char* deviceName = NULL; - char* deviceVendor = NULL; - - printf("\tDevice %d:\n", j); - - deviceName = cl_getDeviceName(devices[i][j]); - deviceVendor = cl_getDeviceVendor(devices[i][j]); - - printf("\t\tName: %s\n", deviceName); - printf("\t\tVendor: %s\n", deviceVendor); - - free(deviceName); - free(deviceVendor); - } - } - - // Hard-code in the platform/device to use, or uncomment 'scanf' - // to decide at runtime - cl_uint chosen_platform, chosen_device; - // UNCOMMENT the following two lines to manually select device each time - //printf("Enter Platform and Device No (Seperated by Space) \n"); - //scanf("%d %d", &chosen_platform, &chosen_device); - chosen_platform = 0; - chosen_device = 0; - printf("Using Platform %d, Device %d \n", chosen_platform, chosen_device); - - // Do a sanity check of platform/device selection - if(chosen_platform >= numPlatforms || - chosen_device >= numDevices[chosen_platform]) { - printf("Invalid platform/device combination\n"); - exit(-1); - } - - // Set the selected platform and device - platform = platforms[chosen_platform]; - device = devices[chosen_platform][chosen_device]; - - // Create the context - cl_context_properties cps[3] = {CL_CONTEXT_PLATFORM, - (cl_context_properties)(platform), 0}; - context = clCreateContext(cps, 1, &device, NULL, NULL, &status); - cl_errChk(status, "Creating context", true); - - // Create the command queue - commandQueueProf = clCreateCommandQueue(context, device, - CL_QUEUE_PROFILING_ENABLE, &status); - cl_errChk(status, "creating command queue", true); - - commandQueueNoProf = clCreateCommandQueue(context, device, 0, &status); - cl_errChk(status, "creating command queue", true); - - if(eventsEnabled) { - printf("Profiling enabled\n"); - commandQueue = commandQueueProf; - } - else { - printf("Profiling disabled\n"); - commandQueue = commandQueueNoProf; - } - - return context; -}*/ - -cl_context cl_init_context(int platform, int dev,int quiet) { - int printInfo=1; - if (platform >= 0 && dev >= 0) printInfo = 0; - cl_int status; - // Used to iterate through the platforms and devices, respectively - cl_uint numPlatforms; - cl_uint numDevices; - - // These will hold the platform and device we select (can potentially be - // multiple, but we're just doing one for now) - // cl_platform_id platform = NULL; - - /*status = clGetPlatformIDs(0, NULL, &numPlatforms); - if (printInfo) printf("Number of platforms detected:%d\n", numPlatforms); - - // Print some information about the available platforms - cl_platform_id *platforms = NULL; - cl_device_id * devices = NULL; - if (numPlatforms > 0) - { - // get all the platforms - platforms = (cl_platform_id*)malloc(numPlatforms * - sizeof(cl_platform_id)); - status = clGetPlatformIDs(numPlatforms, platforms, NULL); - - // Traverse the platforms array - if (printInfo) printf("Checking For OpenCl Compatible Devices\n"); - for(unsigned int i = 0; i < numPlatforms ; i++) - { - char pbuf[100]; - if (printInfo) printf("Platform %d:\t", i); - status = clGetPlatformInfo(platforms[i], CL_PLATFORM_VENDOR, - sizeof(pbuf), pbuf, NULL); - if (printInfo) printf("Vendor: %s\n", pbuf); - - //unsigned int numDevices; - - status = clGetDeviceIDs(platforms[i], CL_DEVICE_TYPE_ALL, 0, NULL, &numDevices); - if(cl_errChk(status, "checking for devices",true)) - exit(1); - if(numDevices == 0) { - printf("There are no devices for Platform %d\n",i); - exit(0); - } - else - { - if (printInfo) printf("\tNo of devices for Platform %d is %u\n",i, numDevices); - //! Allocate an array of devices of size "numDevices" - devices = (cl_device_id*)malloc(sizeof(cl_device_id)*numDevices); - //! Populate Arrray with devices - status = clGetDeviceIDs(platforms[i], CL_DEVICE_TYPE_ALL, numDevices, - devices, NULL); - if(cl_errChk(status, "getting device IDs",true)) { - exit(1); - } - } - for( unsigned int j = 0; j < numDevices; j++) - { - char dbuf[100]; - char deviceStr[100]; - if (printInfo) printf("\tDevice: %d\t", j); - status = clGetDeviceInfo(devices[j], CL_DEVICE_VENDOR, sizeof(dbuf), - deviceStr, NULL); - cl_errChk(status, "Getting Device Info\n",true); - if (printInfo) printf("Vendor: %s", deviceStr); - status = clGetDeviceInfo(devices[j], CL_DEVICE_NAME, sizeof(dbuf), - dbuf, NULL); - if (printInfo) printf("\n\t\tName: %s\n", dbuf); - } - } - } - else - { - // If no platforms are available, we're sunk! - printf("No OpenCL platforms found\n"); - exit(0); - } - - int platform_touse; - unsigned int device_touse; - if (printInfo) printf("Enter Platform and Device No (Seperated by Space) \n"); - if (printInfo) scanf("%d %d", &platform_touse, &device_touse); - else { - platform_touse = platform; - device_touse = dev; - } - if (!quiet) printf("Using Platform %d \t Device No %d \n",platform_touse, device_touse); - - //! Recheck how many devices does our chosen platform have - status = clGetDeviceIDs(platforms[platform_touse], CL_DEVICE_TYPE_ALL, 0, NULL, &numDevices); - - if(device_touse > numDevices) - { - printf("Invalid Device Number\n"); - exit(1); - } - - //! Populate devices array with all the visible devices of our chosen platform - devices = (cl_device_id *)malloc(sizeof(cl_device_id)*numDevices); - status = clGetDeviceIDs(platforms[platform_touse], - CL_DEVICE_TYPE_ALL, numDevices, - devices, NULL); - if(cl_errChk(status,"Error in Getting Devices\n",true)) exit(1); - - - //!Check if Device requested is a CPU or a GPU - cl_device_type dtype; - device = devices[device_touse]; - status = clGetDeviceInfo(devices[device_touse], - CL_DEVICE_TYPE, - sizeof(dtype), - (void *)&dtype, - NULL); - if(cl_errChk(status,"Error in Getting Device Info\n",true)) exit(1); - if(dtype == CL_DEVICE_TYPE_GPU) { - if (!quiet) printf("Creating GPU Context\n\n"); - } - else if (dtype == CL_DEVICE_TYPE_CPU) { - if (!quiet) printf("Creating CPU Context\n\n"); - } - else perror("This Context Type Not Supported\n"); - - cl_context_properties cps[3] = {CL_CONTEXT_PLATFORM, - (cl_context_properties)(platforms[platform_touse]), 0}; - - cl_context_properties *cprops = cps; - - context = clCreateContextFromType( - cprops, (cl_device_type)dtype, - NULL, NULL, &status); - if(cl_errChk(status, "creating Context",true)) { - exit(1); - }*/ - - // Getting platform and device information - - numPlatforms = 1; - numDevices = 1; - int platform_touse = 0; - int device_touse = 0; - platforms = (cl_platform_id*)malloc(numPlatforms * sizeof(cl_platform_id)); - devices = (cl_device_id*)malloc(sizeof(cl_device_id)*numDevices); - - status = clGetPlatformIDs(1, platforms, NULL); - cl_errChk(status, "Oops!", true); - status = clGetDeviceIDs(platforms[0], CL_DEVICE_TYPE_DEFAULT, 1, devices, NULL); - cl_errChk(status, "Oops!", true); - context = clCreateContext(NULL, 1, devices, NULL, NULL, &status); - cl_errChk(status, "Oops!", true); - - device=devices[device_touse]; - -#define PROFILING - -#ifdef PROFILING - - commandQueue = clCreateCommandQueue(context, - devices[device_touse], CL_QUEUE_PROFILING_ENABLE, &status); - -#else - - clCommandQueue = clCreateCommandQueue(clGPUContext, - devices[device_touse], NULL, &status); - -#endif // PROFILING - - if(cl_errChk(status, "creating command queue",true)) { - exit(1); - } - return context; -} -/*! - Release all resources that the user doesn't have access to. -*/ -void cl_cleanup() -{ - // Free the command queue - if(commandQueue) { - clReleaseCommandQueue(commandQueue); - } - - // Free the context - if(context) { - clReleaseContext(context); - } - - free(devices); - free(numDevices); - - // Free the platforms - free(platforms); -} - -//! Release a kernel object -/*! - \param mem The kernel object to release -*/ -void cl_freeKernel(cl_kernel kernel) -{ - cl_int status; - - if(kernel != NULL) { - status = clReleaseKernel(kernel); - cl_errChk(status, "Releasing kernel object", true); - } -} - -//! Release memory allocated on the device -/*! - \param mem The device pointer to release -*/ -void cl_freeMem(cl_mem mem) -{ - cl_int status; - - if(mem != NULL) { - status = clReleaseMemObject(mem); - cl_errChk(status, "Releasing mem object", true); - } -} - -//! Release a program object -/*! - \param mem The program object to release -*/ -void cl_freeProgram(cl_program program) -{ - cl_int status; - - if(program != NULL) { - status = clReleaseProgram(program); - cl_errChk(status, "Releasing program object", true); - } -} - -//! Returns a reference to the command queue -/*! - Returns a reference to the command queue \n - Used for any OpenCl call that needs the command queue declared in clutils.cpp -*/ -cl_command_queue cl_getCommandQueue() -{ - return commandQueue; -} - -//------------------------------------------------------- -// Synchronization functions -//------------------------------------------------------- - -/*! - Wait till all pending commands in queue are finished -*/ -void cl_sync() -{ - clFinish(commandQueue); -} - - -//------------------------------------------------------- -// Memory allocation -//------------------------------------------------------- - -//! Allocate a buffer on a device -/*! - \param mem_size Size of memory in bytes - \param flags Optional cl_mem_flags - \return Returns a cl_mem object that points to device memory -*/ -cl_mem cl_allocBuffer(size_t mem_size, cl_mem_flags flags) -{ - cl_mem mem; - cl_int status; - - /*! - Logging information for keeping track of device memory - */ - static int allocationCount = 1; - static size_t allocationSize = 0; - - allocationCount++; - allocationSize += mem_size; - - mem = clCreateBuffer(context, flags, mem_size, NULL, &status); - - cl_errChk(status, "creating buffer", true); - - return mem; -} - -//! Allocate constant memory on device -/*! - \param mem_size Size of memory in bytes - \param host_ptr Host pointer that contains the data - \return Returns a cl_mem object that points to device memory -*/ -cl_mem cl_allocBufferConst(size_t mem_size, void* host_ptr) -{ - cl_mem mem; - cl_int status; - - mem = clCreateBuffer(context, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, - mem_size, host_ptr, &status); - cl_errChk(status, "Error creating const mem buffer", true); - - return mem; -} - -//! Allocate a buffer on device pinning the host memory at host_ptr -/*! - \param mem_size Size of memory in bytes - \return Returns a cl_mem object that points to pinned memory on the host -*/ -cl_mem cl_allocBufferPinned(size_t mem_size) -{ - cl_mem mem; - cl_int status; - - mem = clCreateBuffer(context, CL_MEM_READ_WRITE | CL_MEM_ALLOC_HOST_PTR, - mem_size, NULL, &status); - cl_errChk(status, "Error allocating pinned memory", true); - - return mem; -} - -//! Allocate an image on a device -/*! - \param height Number of rows in the image - \param width Number of columns in the image - \param elemSize Size of the elements in the image - \param flags Optional cl_mem_flags - \return Returns a cl_mem object that points to device memory -*/ -cl_mem cl_allocImage(size_t height, size_t width, char type, cl_mem_flags flags) -{ - cl_mem mem; - cl_int status; - - size_t elemSize = 0; - - cl_image_format format; - format.image_channel_order = CL_R; - - switch(type) { - case 'f': - elemSize = sizeof(float); - format.image_channel_data_type = CL_FLOAT; - break; - case 'i': - elemSize = sizeof(int); - format.image_channel_data_type = CL_SIGNED_INT32; - break; - default: - printf("Error creating image: Unsupported image type.\n"); - exit(-1); - } - - /*! - Logging information for keeping track of device memory - */ - static int allocationCount = 1; - static size_t allocationSize = 0; - - allocationCount++; - allocationSize += height*width*elemSize; - - // Create the image - mem = clCreateImage2D(context, flags, &format, width, height, 0, NULL, &status); - - //cl_errChk(status, "creating image", true); - if(status != CL_SUCCESS) { - printf("Error creating image: Images may not be supported for this device.\n"); - printSupportedImageFormats(); - getchar(); - exit(-1); - } - - return mem; -} - - -//------------------------------------------------------- -// Data transfers -//------------------------------------------------------- - - -// Copy and map a buffer -void* cl_copyAndMapBuffer(cl_mem dst, cl_mem src, size_t size) { - - void* ptr; // Pointer to the pinned memory that will be returned - - cl_copyBufferToBuffer(dst, src, size); - - ptr = cl_mapBuffer(dst, size, CL_MAP_READ); - - return ptr; -} - -// Copy a buffer -void cl_copyBufferToBuffer(cl_mem dst, cl_mem src, size_t size) -{ - cl_int status; - status = clEnqueueCopyBuffer(commandQueue, src, dst, 0, 0, size, 0, NULL, - NULL); - cl_errChk(status, "Copying buffer", true); - -} - -//! Copy a buffer to the device -/*! - \param dst Valid device pointer - \param src Host pointer that contains the data - \param mem_size Size of data to copy - \param blocking Blocking or non-blocking operation -*/ -void cl_copyBufferToDevice(cl_mem dst, void* src, size_t mem_size, cl_bool blocking) -{ - cl_int status; - status = clEnqueueWriteBuffer(commandQueue, dst, blocking, 0, - mem_size, src, 0, NULL, NULL); - cl_errChk(status, "Writing buffer", true); - -} - -//! Copy a buffer to the host -/*! - \param dst Valid host pointer - \param src Device pointer that contains the data - \param mem_size Size of data to copy - \param blocking Blocking or non-blocking operation -*/ -void cl_copyBufferToHost(void* dst, cl_mem src, size_t mem_size, cl_bool blocking) -{ - cl_int status; - status = clEnqueueReadBuffer(commandQueue, src, blocking, 0, - mem_size, dst, 0, NULL, NULL); - cl_errChk(status, "Reading buffer", true); - -} - -//! Copy a buffer to a 2D image -/*! - \param src Valid device buffer - \param dst Empty device image - \param mem_size Size of data to copy -*/ -void cl_copyBufferToImage(cl_mem buffer, cl_mem image, int height, int width) -{ - size_t origin[3] = {0, 0, 0}; - size_t region[3] = {width, height, 1}; - - cl_int status; - status = clEnqueueCopyBufferToImage(commandQueue, buffer, image, 0, - origin, region, 0, NULL, NULL); - cl_errChk(status, "Copying buffer to image", true); - -} - -// Copy data to an image on the device -/*! - \param dst Valid device pointer - \param src Host pointer that contains the data - \param height Height of the image - \param width Width of the image -*/ -void cl_copyImageToDevice(cl_mem dst, void* src, size_t height, size_t width) -{ - cl_int status; - size_t origin[3] = {0, 0, 0}; - size_t region[3] = {width, height, 1}; - - status = clEnqueueWriteImage(commandQueue, dst, CL_TRUE, origin, - region, 0, 0, src, 0, NULL, NULL); - cl_errChk(status, "Writing image", true); -} - -//! Copy an image to the host -/*! - \param dst Valid host pointer - \param src Device pointer that contains the data - \param height Height of the image - \param width Width of the image -*/ -void cl_copyImageToHost(void* dst, cl_mem src, size_t height, size_t width) -{ - cl_int status; - size_t origin[3] = {0, 0, 0}; - size_t region[3] = {width, height, 1}; - - status = clEnqueueReadImage(commandQueue, src, CL_TRUE, origin, - region, 0, 0, dst, 0, NULL, NULL); - cl_errChk(status, "Reading image", true); -} - -//! Map a buffer into a host address -/*! - \param mem cl_mem object - \param mem_size Size of memory in bytes - \param flags Optional cl_mem_flags - \return Returns a host pointer that points to the mapped region -*/ -void *cl_mapBuffer(cl_mem mem, size_t mem_size, cl_mem_flags flags) -{ - cl_int status; - void *ptr; - - ptr = (void *)clEnqueueMapBuffer(commandQueue, mem, CL_TRUE, flags, - 0, mem_size, 0, NULL, NULL, &status); - - cl_errChk(status, "Error mapping a buffer", true); - - return ptr; -} - -//! Unmap a buffer or image -/*! - \param mem cl_mem object - \param ptr A host pointer that points to the mapped region -*/ -void cl_unmapBuffer(cl_mem mem, void *ptr) -{ - - // TODO It looks like AMD doesn't support profiling unmapping yet. Leaving the - // commented code here until it's supported - - cl_int status; - - status = clEnqueueUnmapMemObject(commandQueue, mem, ptr, 0, NULL, NULL); - - cl_errChk(status, "Error unmapping a buffer or image", true); -} - -void cl_writeToZCBuffer(cl_mem mem, void* data, size_t size) -{ - - void* ptr; - - ptr = cl_mapBuffer(mem, size, CL_MAP_WRITE); - - memcpy(ptr, data, size); - - cl_unmapBuffer(mem, ptr); -} - -//------------------------------------------------------- -// Program and kernels -//------------------------------------------------------- - -//! Convert source code file into cl_program -/*! -Compile Opencl source file into a cl_program. The cl_program will be made into a kernel in PrecompileKernels() - -\param kernelPath Filename of OpenCl code -\param compileoptions Compilation options -\param verbosebuild Switch to enable verbose Output -*/ -cl_program cl_compileProgram(char* kernelPath, char* compileoptions, bool verbosebuild ) -{ - cl_int status; - FILE *fp = NULL; - char *source = NULL; - long int size; - - /*printf("\t%s\n", kernelPath); - - // Determine the size of the source file -#ifdef _WIN32 - fopen_s(&fp, kernelPath, "rb"); -#else - fp = fopen(kernelPath, "rb"); -#endif - if(!fp) { - printf("Could not open kernel file\n"); - exit(-1); - } - status = fseek(fp, 0, SEEK_END); - if(status != 0) { - printf("Error seeking to end of file\n"); - exit(-1); - } - size = ftell(fp); - if(size < 0) { - printf("Error getting file position\n"); - exit(-1); - } - rewind(fp); - - // Allocate enough space for the source code - source = (char *)alloc(size + 1); - - // fill with NULLs (just for fun) - for (int i = 0; i < size+1; i++) { - source[i] = '\0'; - } - - // Read in the source code - fread(source, 1, size, fp); - source[size] = '\0';*/ - - // Create the program object - //cl_program clProgramReturn = clCreateProgramWithSource(context, 1, (const char **)&source, NULL, &status); - cl_program clProgramReturn = clCreateProgramWithBuiltInKernels(context, 1, &device, "NearestNeighbor", &status); - cl_errChk(status, "Creating program", true); - - free(source); - fclose(fp); - - // Try to compile the program - status = clBuildProgram(clProgramReturn, 0, NULL, compileoptions, NULL, NULL); - if(cl_errChk(status, "Building program", false) || verbosebuild == 1) - { - - cl_build_status build_status; - - clGetProgramBuildInfo(clProgramReturn, device, CL_PROGRAM_BUILD_STATUS, - sizeof(cl_build_status), &build_status, NULL); - - if(build_status == CL_SUCCESS && verbosebuild == 0) { - return clProgramReturn; - } - - //char *build_log; - size_t ret_val_size; - printf("Device: %p",device); - clGetProgramBuildInfo(clProgramReturn, device, CL_PROGRAM_BUILD_LOG, 0, - NULL, &ret_val_size); - - char *build_log = (char*)alloc(ret_val_size+1); - - clGetProgramBuildInfo(clProgramReturn, device, CL_PROGRAM_BUILD_LOG, - ret_val_size+1, build_log, NULL); - - // to be careful, terminate with \0 - // there's no information in the reference whether the string is 0 - // terminated or not - build_log[ret_val_size] = '\0'; - - printf("Build log:\n %s...\n", build_log); - if(build_status != CL_SUCCESS) { - getchar(); - exit(-1); - } - else - return clProgramReturn; - } - - // print the ptx information - // printBinaries(clProgram); - - return clProgramReturn; -} - -//! Create a kernel from compiled source -/*! -Create a kernel from compiled source - -\param program Compiled OpenCL program -\param kernel_name Name of the kernel in the program -\return Returns a cl_kernel object for the specified kernel -*/ -cl_kernel cl_createKernel(cl_program program, const char* kernel_name) { - - cl_kernel kernel; - cl_int status; - - kernel = clCreateKernel(program, kernel_name, &status); - cl_errChk(status, "Creating kernel", true); - - return kernel; -} - -//! Set an argument for a OpenCL kernel -/*! -Set an argument for a OpenCL kernel - -\param kernel The kernel for which the argument is being set -\param index The argument index -\param size The size of the argument -\param data A pointer to the argument -*/ -void cl_setKernelArg(cl_kernel kernel, unsigned int index, size_t size, - void* data) -{ - cl_int status; - status = clSetKernelArg(kernel, index, size, data); - - cl_errChk(status, "Setting kernel arg", true); -} - - -//------------------------------------------------------- -// Profiling/events -//------------------------------------------------------- - - -//! Time kernel execution using cl_event -/*! - Prints out the time taken between the start and end of an event - \param event_time -*/ -double cl_computeExecTime(cl_event event_time) -{ - cl_int status; - cl_ulong starttime; - cl_ulong endtime; - - double elapsed; - - status = clGetEventProfilingInfo(event_time, CL_PROFILING_COMMAND_START, - sizeof(cl_ulong), &starttime, NULL); - cl_errChk(status, "profiling start", true); - - status = clGetEventProfilingInfo(event_time, CL_PROFILING_COMMAND_END, - sizeof(cl_ulong), &endtime, NULL); - cl_errChk(status, "profiling end", true); - - // Convert to ms - elapsed = (double)(endtime-starttime)/1000000.0; - - return elapsed; -} - -//! Compute the elapsed time between two timer values -double cl_computeTime(cl_time start, cl_time end) -{ -#ifdef _WIN32 - __int64 freq; - int status; - - status = QueryPerformanceFrequency((LARGE_INTEGER*)&freq); - if(status == 0) { - perror("QueryPerformanceFrequency"); - exit(-1); - } - - // Return time in ms - return double(end-start)/(double(freq)/1000.0); -#else - - return end-start; -#endif -} - -//! Grab the current time using a system-specific timer -void cl_getTime(cl_time* time) -{ - -#ifdef _WIN32 - int status = QueryPerformanceCounter((LARGE_INTEGER*)time); - if(status == 0) { - perror("QueryPerformanceCounter"); - exit(-1); - } -#else - // Use gettimeofday to get the current time - struct timeval curTime; - gettimeofday(&curTime, NULL); - - // Convert timeval into double - *time = curTime.tv_sec * 1000 + (double)curTime.tv_usec/1000; -#endif -} - - - -//------------------------------------------------------- -// Error handling -//------------------------------------------------------- - -//! OpenCl error code list -/*! - An array of character strings used to give the error corresponding to the error code \n - - The error code is the index within this array -*/ -char *cl_errs[MAX_ERR_VAL] = { - (char *)"CL_SUCCESS", // 0 - (char *)"CL_DEVICE_NOT_FOUND", //-1 - (char *)"CL_DEVICE_NOT_AVAILABLE", //-2 - (char *)"CL_COMPILER_NOT_AVAILABLE", //-3 - (char *)"CL_MEM_OBJECT_ALLOCATION_FAILURE", //-4 - (char *)"CL_OUT_OF_RESOURCES", //-5 - (char *)"CL_OUT_OF_HOST_MEMORY", //-6 - (char *)"CL_PROFILING_INFO_NOT_AVAILABLE", //-7 - (char *)"CL_MEM_COPY_OVERLAP", //-8 - (char *)"CL_IMAGE_FORMAT_MISMATCH", //-9 - (char *)"CL_IMAGE_FORMAT_NOT_SUPPORTED", //-10 - (char *)"CL_BUILD_PROGRAM_FAILURE", //-11 - (char *)"CL_MAP_FAILURE", //-12 - (char *)"", //-13 - (char *)"", //-14 - (char *)"", //-15 - (char *)"", //-16 - (char *)"", //-17 - (char *)"", //-18 - (char *)"", //-19 - (char *)"", //-20 - (char *)"", //-21 - (char *)"", //-22 - (char *)"", //-23 - (char *)"", //-24 - (char *)"", //-25 - (char *)"", //-26 - (char *)"", //-27 - (char *)"", //-28 - (char *)"", //-29 - (char *)"CL_INVALID_VALUE", //-30 - (char *)"CL_INVALID_DEVICE_TYPE", //-31 - (char *)"CL_INVALID_PLATFORM", //-32 - (char *)"CL_INVALID_DEVICE", //-33 - (char *)"CL_INVALID_CONTEXT", //-34 - (char *)"CL_INVALID_QUEUE_PROPERTIES", //-35 - (char *)"CL_INVALID_COMMAND_QUEUE", //-36 - (char *)"CL_INVALID_HOST_PTR", //-37 - (char *)"CL_INVALID_MEM_OBJECT", //-38 - (char *)"CL_INVALID_IMAGE_FORMAT_DESCRIPTOR", //-39 - (char *)"CL_INVALID_IMAGE_SIZE", //-40 - (char *)"CL_INVALID_SAMPLER", //-41 - (char *)"CL_INVALID_BINARY", //-42 - (char *)"CL_INVALID_BUILD_OPTIONS", //-43 - (char *)"CL_INVALID_PROGRAM", //-44 - (char *)"CL_INVALID_PROGRAM_EXECUTABLE", //-45 - (char *)"CL_INVALID_KERNEL_NAME", //-46 - (char *)"CL_INVALID_KERNEL_DEFINITION", //-47 - (char *)"CL_INVALID_KERNEL", //-48 - (char *)"CL_INVALID_ARG_INDEX", //-49 - (char *)"CL_INVALID_ARG_VALUE", //-50 - (char *)"CL_INVALID_ARG_SIZE", //-51 - (char *)"CL_INVALID_KERNEL_ARGS", //-52 - (char *)"CL_INVALID_WORK_DIMENSION ", //-53 - (char *)"CL_INVALID_WORK_GROUP_SIZE", //-54 - (char *)"CL_INVALID_WORK_ITEM_SIZE", //-55 - (char *)"CL_INVALID_GLOBAL_OFFSET", //-56 - (char *)"CL_INVALID_EVENT_WAIT_LIST", //-57 - (char *)"CL_INVALID_EVENT", //-58 - (char *)"CL_INVALID_OPERATION", //-59 - (char *)"CL_INVALID_GL_OBJECT", //-60 - (char *)"CL_INVALID_BUFFER_SIZE", //-61 - (char *)"CL_INVALID_MIP_LEVEL", //-62 - (char *)"CL_INVALID_GLOBAL_WORK_SIZE"}; //-63 - -//! OpenCl Error checker -/*! -Checks for error code as per cl_int returned by OpenCl -\param status Error value as cl_int -\param msg User provided error message -\return True if Error Seen, False if no error -*/ -int cl_errChk(const cl_int status, const char * msg, bool exitOnErr) -{ - - if(status != CL_SUCCESS) { - printf("OpenCL Error: %d %s %s\n", status, cl_errs[-status], msg); - - if(exitOnErr) { - exit(-1); - } - - return true; - } - return false; -} - -// Queries the supported image formats for the device and prints -// them to the screen - void printSupportedImageFormats() -{ - cl_uint numFormats; - cl_int status; - - status = clGetSupportedImageFormats(context, 0, CL_MEM_OBJECT_IMAGE2D, - 0, NULL, &numFormats); - cl_errChk(status, "getting supported image formats", true); - - cl_image_format* imageFormats = NULL; - imageFormats = (cl_image_format*)alloc(sizeof(cl_image_format)*numFormats); - - status = clGetSupportedImageFormats(context, 0, CL_MEM_OBJECT_IMAGE2D, - numFormats, imageFormats, NULL); - - printf("There are %d supported image formats\n", numFormats); - - cl_uint orders[]={CL_R, CL_A, CL_INTENSITY, CL_LUMINANCE, CL_RG, - CL_RA, CL_RGB, CL_RGBA, CL_ARGB, CL_BGRA}; - char *orderstr[]={(char *)"CL_R", (char *)"CL_A",(char *)"CL_INTENSITY", (char *)"CL_LUMINANCE", (char *)"CL_RG", - (char *)"CL_RA", (char *)"CL_RGB", (char *)"CL_RGBA", (char *)"CL_ARGB", (char *)"CL_BGRA"}; - - cl_uint types[]={ - CL_SNORM_INT8 , CL_SNORM_INT16, CL_UNORM_INT8, CL_UNORM_INT16, - CL_UNORM_SHORT_565, CL_UNORM_SHORT_555, CL_UNORM_INT_101010,CL_SIGNED_INT8, - CL_SIGNED_INT16, CL_SIGNED_INT32, CL_UNSIGNED_INT8, CL_UNSIGNED_INT16, - CL_UNSIGNED_INT32, CL_HALF_FLOAT, CL_FLOAT}; - - char * typesstr[]={ - (char *)"CL_SNORM_INT8" ,(char *)"CL_SNORM_INT16",(char *)"CL_UNORM_INT8",(char *)"CL_UNORM_INT16", - (char *)"CL_UNORM_SHORT_565",(char *)"CL_UNORM_SHORT_555",(char *)"CL_UNORM_INT_101010", - (char *)"CL_SIGNED_INT8",(char *)"CL_SIGNED_INT16",(char *)"CL_SIGNED_INT32",(char *)"CL_UNSIGNED_INT8", - (char *)"CL_UNSIGNED_INT16",(char *)"CL_UNSIGNED_INT32",(char *)"CL_HALF_FLOAT",(char *)"CL_FLOAT"}; - - printf("Supported Formats:\n"); - for(int i = 0; i < (int)numFormats; i++) { - printf("\tFormat %d: ", i); - - for(int j = 0; j < (int)(sizeof(orders)/sizeof(cl_int)); j++) { - if(imageFormats[i].image_channel_order == orders[j]) { - printf("%s, ", orderstr[j]); - } - } - for(int j = 0; j < (int)(sizeof(types)/sizeof(cl_int)); j++) { - if(imageFormats[i].image_channel_data_type == types[j]) { - printf("%s, ", typesstr[j]); - } - } - printf("\n"); - } - - free(imageFormats); -} - - -//------------------------------------------------------- -// Platform and device information -//------------------------------------------------------- - -//! Returns true if AMD is the device vendor -bool cl_deviceIsAMD(cl_device_id dev) { - - bool retval = false; - - char* vendor = cl_getDeviceVendor(dev); - - if(strncmp(vendor, "Advanced", 8) == 0) { - retval = true; - } - - free(vendor); - - return retval; -} - -//! Returns true if NVIDIA is the device vendor -bool cl_deviceIsNVIDIA(cl_device_id dev) { - - bool retval = false; - - char* vendor = cl_getDeviceVendor(dev); - - if(strncmp(vendor, "NVIDIA", 6) == 0) { - retval = true; - } - - free(vendor); - - return retval; -} - -//! Returns true if NVIDIA is the device vendor -bool cl_platformIsNVIDIA(cl_platform_id plat) { - - bool retval = false; - - char* vendor = cl_getPlatformVendor(plat); - - if(strncmp(vendor, "NVIDIA", 6) == 0) { - retval = true; - } - - free(vendor); - - return retval; -} - -//! Get the name of the vendor for a device -char* cl_getDeviceDriverVersion(cl_device_id dev) -{ - cl_int status; - size_t devInfoSize; - char* devInfoStr = NULL; - - // If dev is NULL, set it to the default device - if(dev == NULL) { - dev = device; - } - - // Print the vendor - status = clGetDeviceInfo(dev, CL_DRIVER_VERSION, 0, - NULL, &devInfoSize); - cl_errChk(status, "Getting vendor name", true); - - devInfoStr = (char*)alloc(devInfoSize); - - status = clGetDeviceInfo(dev, CL_DRIVER_VERSION, devInfoSize, - devInfoStr, NULL); - cl_errChk(status, "Getting vendor name", true); - - return devInfoStr; -} - -//! The the name of the device as supplied by the OpenCL implementation -char* cl_getDeviceName(cl_device_id dev) -{ - cl_int status; - size_t devInfoSize; - char* devInfoStr = NULL; - - // If dev is NULL, set it to the default device - if(dev == NULL) { - dev = device; - } - - // Print the name - status = clGetDeviceInfo(dev, CL_DEVICE_NAME, 0, - NULL, &devInfoSize); - cl_errChk(status, "Getting device name", true); - - devInfoStr = (char*)alloc(devInfoSize); - - status = clGetDeviceInfo(dev, CL_DEVICE_NAME, devInfoSize, - devInfoStr, NULL); - cl_errChk(status, "Getting device name", true); - - return(devInfoStr); -} - -//! Get the name of the vendor for a device -char* cl_getDeviceVendor(cl_device_id dev) -{ - cl_int status; - size_t devInfoSize; - char* devInfoStr = NULL; - - // If dev is NULL, set it to the default device - if(dev == NULL) { - dev = device; - } - - // Print the vendor - status = clGetDeviceInfo(dev, CL_DEVICE_VENDOR, 0, - NULL, &devInfoSize); - cl_errChk(status, "Getting vendor name", true); - - devInfoStr = (char*)alloc(devInfoSize); - - status = clGetDeviceInfo(dev, CL_DEVICE_VENDOR, devInfoSize, - devInfoStr, NULL); - cl_errChk(status, "Getting vendor name", true); - - return devInfoStr; -} - -//! Get the name of the vendor for a device -char* cl_getDeviceVersion(cl_device_id dev) -{ - cl_int status; - size_t devInfoSize; - char* devInfoStr = NULL; - - // If dev is NULL, set it to the default device - if(dev == NULL) { - dev = device; - } - - // Print the vendor - status = clGetDeviceInfo(dev, CL_DEVICE_VERSION, 0, - NULL, &devInfoSize); - cl_errChk(status, "Getting vendor name", true); - - devInfoStr = (char*)alloc(devInfoSize); - - status = clGetDeviceInfo(dev, CL_DEVICE_VERSION, devInfoSize, - devInfoStr, NULL); - cl_errChk(status, "Getting vendor name", true); - - return devInfoStr; -} - -//! The the name of the device as supplied by the OpenCL implementation -char* cl_getPlatformName(cl_platform_id platform) -{ - cl_int status; - size_t platformInfoSize; - char* platformInfoStr = NULL; - - // Print the name - status = clGetPlatformInfo(platform, CL_PLATFORM_NAME, 0, - NULL, &platformInfoSize); - cl_errChk(status, "Getting platform name", true); - - platformInfoStr = (char*)alloc(platformInfoSize); - - status = clGetPlatformInfo(platform, CL_PLATFORM_NAME, platformInfoSize, - platformInfoStr, NULL); - cl_errChk(status, "Getting platform name", true); - - return(platformInfoStr); -} - -//! The the name of the device as supplied by the OpenCL implementation -char* cl_getPlatformVendor(cl_platform_id platform) -{ - cl_int status; - size_t platformInfoSize; - char* platformInfoStr = NULL; - - // Print the name - status = clGetPlatformInfo(platform, CL_PLATFORM_VENDOR, 0, - NULL, &platformInfoSize); - cl_errChk(status, "Getting platform name", true); - - platformInfoStr = (char*)alloc(platformInfoSize); - - status = clGetPlatformInfo(platform, CL_PLATFORM_VENDOR, platformInfoSize, - platformInfoStr, NULL); - cl_errChk(status, "Getting platform name", true); - - return(platformInfoStr); -} - -//------------------------------------------------------- -// Utility functions -//------------------------------------------------------- - -//! Take a string and an int, and return a string -char* catStringWithInt(const char* string, int integer) { - - if(integer > 99999) { - printf("Can't handle event identifiers with 6 digits\n"); - exit(-1); - } - - // 5 characters for the identifier, 1 for the null terminator - int strLen = strlen(string)+5+1; - char* eventStr = (char*)alloc(sizeof(char)*strLen); - - char tmp[6]; - - strcpy(eventStr, string); - strncat(eventStr, itoa_portable(integer, tmp, 10), 5); - - return eventStr; -} - -/** - ** C++ version 0.4 char* style "itoa": - ** Written by Lukás Chmela - ** Released under GPLv3. - **/ -//portable itoa function -char* itoa_portable(int value, char* result, int base) { - // check that the base if valid - if (base < 2 || base > 36) { *result = '\0'; return result; } - - char* ptr = result, *ptr1 = result, tmp_char; - int tmp_value; - - do { - tmp_value = value; - value /= base; - *ptr++ = "zyxwvutsrqponmlkjihgfedcba9876543210123456789abcdefghijklmnopqrstuvwxyz" [35 + (tmp_value - value * base)]; - } while ( value ); - - //Apply negative sign - if (tmp_value < 0) *ptr++ = '-'; - *ptr-- = '\0'; - - while(ptr1 < ptr) { - tmp_char = *ptr; - *ptr--= *ptr1; - *ptr1++ = tmp_char; - } - - return result; -} \ No newline at end of file diff --git a/benchmarks/old_opencl/nearn/clutils.h b/benchmarks/old_opencl/nearn/clutils.h deleted file mode 100755 index 51177d07..00000000 --- a/benchmarks/old_opencl/nearn/clutils.h +++ /dev/null @@ -1,281 +0,0 @@ -/****************************************************************************\ - * Copyright (c) 2011, Advanced Micro Devices, Inc. * - * All rights reserved. * - * * - * Redistribution and use in source and binary forms, with or without * - * modification, are permitted provided that the following conditions * - * are met: * - * * - * Redistributions of source code must retain the above copyright notice, * - * this list of conditions and the following disclaimer. * - * * - * Redistributions in binary form must reproduce the above copyright notice, * - * this list of conditions and the following disclaimer in the documentation * - * and/or other materials provided with the distribution. * - * * - * Neither the name of the copyright holder nor the names of its contributors * - * may be used to endorse or promote products derived from this software * - * without specific prior written permission. * - * * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * * - * If you use the software (in whole or in part), you shall adhere to all * - * applicable U.S., European, and other export laws, including but not * - * limited to the U.S. Export Administration Regulations (“EAR”), (15 C.F.R. * - * Sections 730 through 774), and E.U. Council Regulation (EC) No 1334/2000 * - * of 22 June 2000. Further, pursuant to Section 740.6 of the EAR, you * - * hereby certify that, except pursuant to a license granted by the United * - * States Department of Commerce Bureau of Industry and Security or as * - * otherwise permitted pursuant to a License Exception under the U.S. Export * - * Administration Regulations ("EAR"), you will not (1) export, re-export or * - * release to a national of a country in Country Groups D:1, E:1 or E:2 any * - * restricted technology, software, or source code you receive hereunder, * - * or (2) export to Country Groups D:1, E:1 or E:2 the direct product of such * - * technology or software, if such foreign produced direct product is subject * - * to national security controls as identified on the Commerce Control List * - *(currently found in Supplement 1 to Part 774 of EAR). For the most current * - * Country Group listings, or for additional information about the EAR or * - * your obligations under those regulations, please refer to the U.S. Bureau * - * of Industry and Security’s website at http://www.bis.doc.gov/. * - \****************************************************************************/ - -#ifndef __CL_UTILS_H__ -#define __CL_UTILS_H__ - -#include - -// The cl_time type is OS specific -#ifdef _WIN32 -#include -#include -typedef __int64 cl_time; -#else -#include -typedef double cl_time; -#endif - -//------------------------------------------------------- -// Initialization and Cleanup -//------------------------------------------------------- - -// Detects platforms and devices, creates context and command queue -cl_context cl_init(char devicePreference='\0'); - -// Creates a context given a platform and a device -cl_context cl_init_context(int platform,int dev,int quiet=0); - -// Releases resources used by clutils -void cl_cleanup(); - -// Releases a kernel object -void cl_freeKernel(cl_kernel kernel); - -// Releases a memory object -void cl_freeMem(cl_mem mem); - -// Releases a program object -void cl_freeProgram(cl_program program); - -// Returns the global command queue -cl_command_queue cl_getCommandQueue(); - - -//------------------------------------------------------- -// Synchronization functions -//------------------------------------------------------- - -// Performs a clFinish on the command queue -void cl_sync(); - - -//------------------------------------------------------- -// Memory allocation -//------------------------------------------------------- - -// Allocates a regular buffer on the device -cl_mem cl_allocBuffer(size_t mem_size, - cl_mem_flags flags = CL_MEM_READ_WRITE); - -// XXX I don't think this does exactly what we want it to do -// Allocates a read-only buffer and transfers the data -cl_mem cl_allocBufferConst(size_t mem_size, void* host_ptr); - -// Allocates pinned memory on the host -cl_mem cl_allocBufferPinned(size_t mem_size); - -// Allocates an image on the device -cl_mem cl_allocImage(size_t height, size_t width, char type, - cl_mem_flags flags = CL_MEM_READ_WRITE); - - - -//------------------------------------------------------- -// Data transfers -//------------------------------------------------------- - -// Copies a buffer from the device to pinned memory on the host and -// maps it so it can be read -void* cl_copyAndMapBuffer(cl_mem dst, cl_mem src, size_t size); - -// Copies from one buffer to another -void cl_copyBufferToBuffer(cl_mem dst, cl_mem src, size_t size); - -// Copies data to a buffer on the device -void cl_copyBufferToDevice(cl_mem dst, void *src, size_t mem_size, - cl_bool blocking = CL_TRUE); - -// Copies data to an image on the device -void cl_copyImageToDevice(cl_mem dst, void* src, size_t height, size_t width); - -// Copies an image from the device to the host -void cl_copyImageToHost(void* dst, cl_mem src, size_t height, size_t width); - -// Copies data from a device buffer to the host -void cl_copyBufferToHost(void *dst, cl_mem src, size_t mem_size, - cl_bool blocking = CL_TRUE); - -// Copies data from a buffer on the device to an image on the device -void cl_copyBufferToImage(cl_mem src, cl_mem dst, int height, int width); - -// Maps a buffer -void* cl_mapBuffer(cl_mem mem, size_t mem_size, cl_mem_flags flags); - -// Unmaps a buffer -void cl_unmapBuffer(cl_mem mem, void *ptr); - -// Writes data to a zero-copy buffer on the device -void cl_writeToZCBuffer(cl_mem mem, void* data, size_t size); - -//------------------------------------------------------- -// Program and kernels -//------------------------------------------------------- - -// Compiles a program -cl_program cl_compileProgram(char* kernelPath, char* compileoptions, - bool verboseoptions = 0); - -// Creates a kernel -cl_kernel cl_createKernel(cl_program program, const char* kernelName); - - -// Sets a kernel argument -void cl_setKernelArg(cl_kernel kernel, unsigned int index, size_t size, - void* data); - - -//------------------------------------------------------- -// Profiling/events -//------------------------------------------------------- - -// Computes the execution time (start to end) for an event -double cl_computeExecTime(cl_event); - -// Compute the elapsed time between two CPU timer values -double cl_computeTime(cl_time start, cl_time end); - -// Creates an event from CPU timers -void cl_createUserEvent(cl_time start, cl_time end, char* desc); - -// Disable logging of events -void cl_disableEvents(); - -// Enable logging of events -void cl_enableEvents(); - -// Query the current system time -void cl_getTime(cl_time* time); - -// Calls a function which prints events to the terminal -void cl_printEvents(); - -// Calls a function which writes the events to a file -void cl_writeEventsToFile(char* path); - - -//------------------------------------------------------- -// Error handling -//------------------------------------------------------- - -// Compare a status value to CL_SUCCESS and optionally exit on error -int cl_errChk(const cl_int status, const char *msg, bool exitOnErr); - -// Queries the supported image formats for the device and prints -// them to the screen -void printSupportedImageFormats(); - -//------------------------------------------------------- -// Platform and device information -//------------------------------------------------------- - -bool cl_deviceIsAMD(cl_device_id dev=NULL); -bool cl_deviceIsNVIDIA(cl_device_id dev=NULL); -bool cl_platformIsNVIDIA(cl_platform_id plat=NULL); -char* cl_getDeviceDriverVersion(cl_device_id dev=NULL); -char* cl_getDeviceName(cl_device_id dev=NULL); -char* cl_getDeviceVendor(cl_device_id dev=NULL); -char* cl_getDeviceVersion(cl_device_id dev=NULL); -char* cl_getPlatformName(cl_platform_id platform); -char* cl_getPlatformVendor(cl_platform_id platform); - -//------------------------------------------------------- -// Utility functions -//------------------------------------------------------- - -char* catStringWithInt(const char* str, int integer); - -char* itoa_portable(int value, char* result, int base); - -//------------------------------------------------------- -// Data types -//------------------------------------------------------- -typedef struct{ - int x; - int y; -} int2; - -typedef struct{ - float x; - float y; -}float2; - -typedef struct{ - float x; - float y; - float z; - float w; -}float4; - -//------------------------------------------------------- -// Defines -//------------------------------------------------------- - -#define MAX_ERR_VAL 64 - -#define NUM_PROGRAMS 7 - -#define NUM_KERNELS 13 -#define KERNEL_INIT_DET 0 -#define KERNEL_BUILD_DET 1 -#define KERNEL_SURF_DESC 2 -#define KERNEL_NORM_DESC 3 -#define KERNEL_NON_MAX_SUP 4 -#define KERNEL_GET_ORIENT1 5 -#define KERNEL_GET_ORIENT2 6 -#define KERNEL_NN 7 -#define KERNEL_SCAN 8 -#define KERNEL_SCAN4 9 -#define KERNEL_TRANSPOSE 10 -#define KERNEL_SCANIMAGE 11 -#define KERNEL_TRANSPOSEIMAGE 12 - -#endif diff --git a/benchmarks/old_opencl/nearn/filelist.txt b/benchmarks/old_opencl/nearn/filelist.txt deleted file mode 100755 index 393d440b..00000000 --- a/benchmarks/old_opencl/nearn/filelist.txt +++ /dev/null @@ -1,4 +0,0 @@ -cane4_0.db -cane4_1.db -cane4_2.db -cane4_3.db \ No newline at end of file diff --git a/benchmarks/old_opencl/nearn/gettimeofday.cpp b/benchmarks/old_opencl/nearn/gettimeofday.cpp deleted file mode 100755 index a0486593..00000000 --- a/benchmarks/old_opencl/nearn/gettimeofday.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "stdio.h" -#include -#include -#include -//using namespace System; -using namespace std; - -#if defined(_MSC_VER) || defined(_MSC_EXTENSIONS) - #define DELTA_EPOCH_IN_MICROSECS 11644473600000000Ui64 -#else - #define DELTA_EPOCH_IN_MICROSECS 11644473600000000ULL -#endif - -struct timezone -{ - int tz_minuteswest; /* minutes W of Greenwich */ - int tz_dsttime; /* type of dst correction */ -}; - - -// Definition of a gettimeofday function - int gettimeofday(struct timeval *tv, struct timezone *tz) -{ -// Define a structure to receive the current Windows filetime - FILETIME ft; - -// Initialize the present time to 0 and the timezone to UTC - unsigned __int64 tmpres = 0; - static int tzflag = 0; - - if (NULL != tv) - { - GetSystemTimeAsFileTime(&ft); - -// The GetSystemTimeAsFileTime returns the number of 100 nanosecond -// intervals since Jan 1, 1601 in a structure. Copy the high bits to -// the 64 bit tmpres, shift it left by 32 then or in the low 32 bits. - tmpres |= ft.dwHighDateTime; - tmpres <<= 32; - tmpres |= ft.dwLowDateTime; - -// Convert to microseconds by dividing by 10 - tmpres /= 10; - -// The Unix epoch starts on Jan 1 1970. Need to subtract the difference -// in seconds from Jan 1 1601. - tmpres -= DELTA_EPOCH_IN_MICROSECS; - -// Finally change microseconds to seconds and place in the seconds value. -// The modulus picks up the microseconds. - tv->tv_sec = (long)(tmpres / 1000000UL); - tv->tv_usec = (long)(tmpres % 1000000UL); - } - - if (NULL != tz) - { - if (!tzflag) - { - _tzset(); - tzflag++; - } - -// Adjust for the timezone west of Greenwich - long seconds_diff; - _get_timezone(&seconds_diff); - tz->tz_minuteswest = seconds_diff / 60; - int hours_offset; - _get_daylight(&hours_offset); - tz->tz_dsttime = hours_offset; - } - - return 0; -} - diff --git a/benchmarks/old_opencl/nearn/gettimeofday.h b/benchmarks/old_opencl/nearn/gettimeofday.h deleted file mode 100755 index 8db1f7a9..00000000 --- a/benchmarks/old_opencl/nearn/gettimeofday.h +++ /dev/null @@ -1,17 +0,0 @@ - -#ifdef _WIN32 -#include -/** -Based on code seen at. - -http://www.winehq.org/pipermail/wine-devel/2003-June/018082.html - -http://msdn.microsoft.com/en-us/library/ms740560 - -*/ -int gettimeofday(struct timeval *tv, struct timezone *tz); -#else -#include -#endif - - diff --git a/benchmarks/old_opencl/nearn/ipoint.h b/benchmarks/old_opencl/nearn/ipoint.h deleted file mode 100755 index 3a56adae..00000000 --- a/benchmarks/old_opencl/nearn/ipoint.h +++ /dev/null @@ -1,29 +0,0 @@ -/*********************************************************** -* --- OpenSURF --- * -* This library is distributed under the GNU GPL. Please * -* contact chris.evans@irisys.co.uk for more information. * -* * -* C. Evans, Research Into Robust Visual Features, * -* MSc University of Bristol, 2008. * -* * -************************************************************/ - -#ifndef IPOINT_H -#define IPOINT_H - -#include -#include - - - -//------------------------------------------------------- -typedef struct{ - int x; - int y; - float descriptor[64]; - } Ipoint; - -//------------------------------------------------------- - - typedef std::vector IpVec; -#endif diff --git a/benchmarks/old_opencl/nearn/kernel.cl b/benchmarks/old_opencl/nearn/kernel.cl deleted file mode 100755 index 42a70388..00000000 --- a/benchmarks/old_opencl/nearn/kernel.cl +++ /dev/null @@ -1,22 +0,0 @@ -//#pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable - -typedef struct latLong - { - float lat; - float lng; - } LatLong; - -__kernel void NearestNeighbor(__global LatLong *d_locations, - __global float *d_distances, - const int numRecords, - const float lat, - const float lng) { - int globalId = get_global_id(0); - - if (globalId < numRecords) { - __global LatLong *latLong = d_locations+globalId; - - __global float *dist=d_distances+globalId; - *dist = (float)sqrt((lat-latLong->lat)*(lat-latLong->lat)+(lng-latLong->lng)*(lng-latLong->lng)); - } -} \ No newline at end of file diff --git a/benchmarks/old_opencl/nearn/libnearn.a b/benchmarks/old_opencl/nearn/libnearn.a deleted file mode 100644 index 713917bf..00000000 Binary files a/benchmarks/old_opencl/nearn/libnearn.a and /dev/null differ diff --git a/benchmarks/old_opencl/nearn/main.cc b/benchmarks/old_opencl/nearn/main.cc deleted file mode 100755 index 08526c2f..00000000 --- a/benchmarks/old_opencl/nearn/main.cc +++ /dev/null @@ -1,346 +0,0 @@ -#ifndef __NEAREST_NEIGHBOR__ -#define __NEAREST_NEIGHBOR__ - -#include "nearestNeighbor.h" - -cl_context context = NULL; - -int main(int argc, char *argv[]) { - std::vector records; - float *recordDistances; - // LatLong locations[REC_WINDOW]; - std::vector locations; - int i; - // args - char filename[100]; - int resultsCount = 5, quiet = 0, timing = 0, platform = -1, device = -1; - float lat = 30, lng = 90; - - // parse command line - if (parseCommandline(argc, argv, filename, &resultsCount, &lat, &lng, &quiet, - &timing, &platform, &device)) { - printUsage(); - return 0; - } - - int numRecords = loadData(filename, records, locations); - - // for(i=0;i numRecords) - resultsCount = numRecords; - - context = cl_init_context(platform, device, quiet); - - recordDistances = OpenClFindNearestNeighbors(context, numRecords, locations, - lat, lng, timing); - - // find the resultsCount least distances - findLowest(records, recordDistances, numRecords, resultsCount); - - // print out results - if (!quiet) - for (i = 0; i < resultsCount; i++) { - printf("%s --> Distance=%f\n", records[i].recString, records[i].distance); - } - free(recordDistances); - return 0; -} - -float *OpenClFindNearestNeighbors(cl_context context, int numRecords, - std::vector &locations, float lat, - float lng, int timing) { - - // 1. set up kernel - cl_kernel NN_kernel; - cl_int status; - cl_program cl_NN_program; - cl_NN_program = cl_compileProgram((char *)"nearestNeighbor_kernel.cl", NULL); - - NN_kernel = clCreateKernel(cl_NN_program, "NearestNeighbor", &status); - status = - cl_errChk(status, (char *)"Error Creating Nearest Neighbor kernel", true); - if (status) - exit(1); - // 2. set up memory on device and send ipts data to device - // copy ipts(1,2) to device - // also need to alloate memory for the distancePoints - cl_mem d_locations; - cl_mem d_distances; - - cl_int error = 0; - - d_locations = clCreateBuffer(context, CL_MEM_READ_ONLY, - sizeof(LatLong) * numRecords, NULL, &error); - - d_distances = clCreateBuffer(context, CL_MEM_READ_WRITE, - sizeof(float) * numRecords, NULL, &error); - - cl_command_queue command_queue = cl_getCommandQueue(); - cl_event writeEvent, kernelEvent, readEvent; - error = clEnqueueWriteBuffer(command_queue, d_locations, - 1, // change to 0 for nonblocking write - 0, // offset - sizeof(LatLong) * numRecords, &locations[0], 0, - NULL, &writeEvent); - - // 3. send arguments to device - cl_int argchk; - argchk = clSetKernelArg(NN_kernel, 0, sizeof(cl_mem), (void *)&d_locations); - argchk |= clSetKernelArg(NN_kernel, 1, sizeof(cl_mem), (void *)&d_distances); - argchk |= clSetKernelArg(NN_kernel, 2, sizeof(int), (void *)&numRecords); - argchk |= clSetKernelArg(NN_kernel, 3, sizeof(float), (void *)&lat); - argchk |= clSetKernelArg(NN_kernel, 4, sizeof(float), (void *)&lng); - - cl_errChk(argchk, "ERROR in Setting Nearest Neighbor kernel args", true); - - // 4. enqueue kernel - size_t globalWorkSize[1]; - globalWorkSize[0] = numRecords; - if (numRecords % 64) - globalWorkSize[0] += 64 - (numRecords % 64); - // printf("Global Work Size: %zu\n",globalWorkSize[0]); - - error = clEnqueueNDRangeKernel(command_queue, NN_kernel, 1, 0, globalWorkSize, - NULL, 0, NULL, &kernelEvent); - - cl_errChk(error, "ERROR in Executing Kernel NearestNeighbor", true); - - // 5. transfer data off of device - - // create distances std::vector - float *distances = (float *)malloc(sizeof(float) * numRecords); - - error = clEnqueueReadBuffer(command_queue, d_distances, - 1, // change to 0 for nonblocking write - 0, // offset - sizeof(float) * numRecords, distances, 0, NULL, - &readEvent); - - cl_errChk(error, "ERROR with clEnqueueReadBuffer", true); - if (timing) { - clFinish(command_queue); - cl_ulong eventStart, eventEnd, totalTime = 0; - printf("# Records\tWrite(s) [size]\t\tKernel(s)\tRead(s) " - "[size]\t\tTotal(s)\n"); - printf("%d \t", numRecords); - // Write Buffer - error = clGetEventProfilingInfo(writeEvent, CL_PROFILING_COMMAND_START, - sizeof(cl_ulong), &eventStart, NULL); - cl_errChk(error, "ERROR in Event Profiling (Write Start)", true); - error = clGetEventProfilingInfo(writeEvent, CL_PROFILING_COMMAND_END, - sizeof(cl_ulong), &eventEnd, NULL); - cl_errChk(error, "ERROR in Event Profiling (Write End)", true); - - printf("%f [%.2fMB]\t", (float)((eventEnd - eventStart) / 1e9), - (float)((sizeof(LatLong) * numRecords) / 1e6)); - totalTime += eventEnd - eventStart; - // Kernel - error = clGetEventProfilingInfo(kernelEvent, CL_PROFILING_COMMAND_START, - sizeof(cl_ulong), &eventStart, NULL); - cl_errChk(error, "ERROR in Event Profiling (Kernel Start)", true); - error = clGetEventProfilingInfo(kernelEvent, CL_PROFILING_COMMAND_END, - sizeof(cl_ulong), &eventEnd, NULL); - cl_errChk(error, "ERROR in Event Profiling (Kernel End)", true); - - printf("%f\t", (float)((eventEnd - eventStart) / 1e9)); - totalTime += eventEnd - eventStart; - // Read Buffer - error = clGetEventProfilingInfo(readEvent, CL_PROFILING_COMMAND_START, - sizeof(cl_ulong), &eventStart, NULL); - cl_errChk(error, "ERROR in Event Profiling (Read Start)", true); - error = clGetEventProfilingInfo(readEvent, CL_PROFILING_COMMAND_END, - sizeof(cl_ulong), &eventEnd, NULL); - cl_errChk(error, "ERROR in Event Profiling (Read End)", true); - - printf("%f [%.2fMB]\t", (float)((eventEnd - eventStart) / 1e9), - (float)((sizeof(float) * numRecords) / 1e6)); - totalTime += eventEnd - eventStart; - - printf("%f\n\n", (float)(totalTime / 1e9)); - } - // 6. return finalized data and release buffers - clReleaseMemObject(d_locations); - clReleaseMemObject(d_distances); - return distances; -} - -int loadData(char *filename, std::vector &records, - std::vector &locations) { - FILE *flist, *fp; - int i = 0; - char dbname[64]; - int recNum = 0; - - /**Main processing **/ - - int q = 0; - - flist = fopen(filename, "r"); - while (!feof(flist)) { - /** - * Read in REC_WINDOW records of length REC_LENGTH - * If this is the last file in the filelist, then done - * else open next file to be read next iteration - */ - if (fscanf(flist, "%s\n", dbname) != 1) { - printf("error reading filelist\n"); - exit(0); - } - printf("loading db: %s\n", dbname); - fp = fopen(dbname, "r"); - if (!fp) { - printf("error opening a db\n"); - exit(1); - } - // read each record - while (!feof(fp)) { - Record record; - LatLong latLong; - fgets(record.recString, 49, fp); - fgetc(fp); // newline - if (feof(fp)) - break; - - // parse for lat and long - char substr[6]; - - for (i = 0; i < 5; i++) - substr[i] = *(record.recString + i + 28); - substr[5] = '\0'; - latLong.lat = atof(substr); - - for (i = 0; i < 5; i++) - substr[i] = *(record.recString + i + 33); - substr[5] = '\0'; - latLong.lng = atof(substr); - - locations.push_back(latLong); - records.push_back(record); - recNum++; - if (0 == (recNum % 500)) - break; - } - - if (++q == 3) - break; - fclose(fp); - } - fclose(flist); - return recNum; -} - -void findLowest(std::vector &records, float *distances, int numRecords, - int topN) { - int i, j; - float val; - int minLoc; - Record *tempRec; - float tempDist; - - for (i = 0; i < topN; i++) { - minLoc = i; - for (j = i; j < numRecords; j++) { - val = distances[j]; - if (val < distances[minLoc]) - minLoc = j; - } - // swap locations and distances - tempRec = &records[i]; - records[i] = records[minLoc]; - records[minLoc] = *tempRec; - - tempDist = distances[i]; - distances[i] = distances[minLoc]; - distances[minLoc] = tempDist; - - // add distance to the min we just found - records[i].distance = distances[i]; - } -} - -int parseCommandline(int argc, char *argv[], char *filename, int *r, float *lat, - float *lng, int *q, int *t, int *p, int *d) { - int i; - // if (argc < 2) return 1; // error - strncpy(filename, "filelist.txt", 100); - char flag; - - for (i = 1; i < argc; i++) { - if (argv[i][0] == '-') { // flag - flag = argv[i][1]; - switch (flag) { - case 'r': // number of results - i++; - *r = atoi(argv[i]); - break; - case 'l': // lat or lng - if (argv[i][2] == 'a') { // lat - *lat = atof(argv[i + 1]); - } else { // lng - *lng = atof(argv[i + 1]); - } - i++; - break; - case 'h': // help - return 1; - break; - case 'q': // quiet - *q = 1; - break; - case 't': // timing - *t = 1; - break; - case 'p': // platform - i++; - *p = atoi(argv[i]); - break; - case 'd': // device - i++; - *d = atoi(argv[i]); - break; - } - } - } - if ((*d >= 0 && *p < 0) || - (*p >= 0 && - *d < 0)) // both p and d must be specified if either are specified - return 1; - return 0; -} - -void printUsage() { - printf("Nearest Neighbor Usage\n"); - printf("\n"); - printf("nearestNeighbor [filename] -r [int] -lat [float] -lng [float] [-hqt] " - "[-p [int] -d [int]]\n"); - printf("\n"); - printf("example:\n"); - printf("$ ./nearestNeighbor filelist.txt -r 5 -lat 30 -lng 90\n"); - printf("\n"); - printf("filename the filename that lists the data input files\n"); - printf("-r [int] the number of records to return (default: 10)\n"); - printf("-lat [float] the latitude for nearest neighbors (default: 0)\n"); - printf("-lng [float] the longitude for nearest neighbors (default: 0)\n"); - printf("\n"); - printf("-h, --help Display the help file\n"); - printf("-q Quiet mode. Suppress all text output.\n"); - printf("-t Print timing information.\n"); - printf("\n"); - printf("-p [int] Choose the platform (must choose both platform and " - "device)\n"); - printf("-d [int] Choose the device (must choose both platform and " - "device)\n"); - printf("\n"); - printf("\n"); - printf("Notes: 1. The filename is required as the first parameter.\n"); - printf(" 2. If you declare either the device or the platform,\n"); - printf(" you must declare both.\n\n"); -} - -#endif diff --git a/benchmarks/old_opencl/nearn/nearestNeighbor.h b/benchmarks/old_opencl/nearn/nearestNeighbor.h deleted file mode 100755 index 3954a750..00000000 --- a/benchmarks/old_opencl/nearn/nearestNeighbor.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef _NEARESTNEIGHBOR -#define _NEARESTNEIGHBOR - -#include -#include -#include -#include -#include -#include - -// All OpenCL headers -#if defined (__APPLE__) || defined(MACOSX) - #include -#else - #include -#endif - -#include "clutils.h" -//#include "utils.h" - -#include - - - -#define REC_LENGTH 49 // size of a record in db - -typedef struct latLong -{ - float lat; - float lng; -} LatLong; - -typedef struct record -{ - char recString[REC_LENGTH]; - float distance; -} Record; - -float *OpenClFindNearestNeighbors( - cl_context context, - int numRecords, - std::vector &locations,float lat,float lng, - int timing); - -int loadData(char *filename,std::vector &records,std::vector &locations); -void findLowest(std::vector &records,float *distances,int numRecords,int topN); -void printUsage(); -int parseCommandline(int argc, char *argv[], char* filename,int *r,float *lat,float *lng, - int *q, int *t, int *p, int *d); -#endif diff --git a/benchmarks/old_opencl/nearn/run b/benchmarks/old_opencl/nearn/run deleted file mode 100755 index e4d2f27e..00000000 --- a/benchmarks/old_opencl/nearn/run +++ /dev/null @@ -1 +0,0 @@ -./nn filelist.txt -r 5 -lat 30 -lng 90 \ No newline at end of file diff --git a/benchmarks/old_opencl/nearn/utils.cpp b/benchmarks/old_opencl/nearn/utils.cpp deleted file mode 100755 index b0f9115f..00000000 --- a/benchmarks/old_opencl/nearn/utils.cpp +++ /dev/null @@ -1,204 +0,0 @@ -/****************************************************************************\ - * Copyright (c) 2011, Advanced Micro Devices, Inc. * - * All rights reserved. * - * * - * Redistribution and use in source and binary forms, with or without * - * modification, are permitted provided that the following conditions * - * are met: * - * * - * Redistributions of source code must retain the above copyright notice, * - * this list of conditions and the following disclaimer. * - * * - * Redistributions in binary form must reproduce the above copyright notice, * - * this list of conditions and the following disclaimer in the documentation * - * and/or other materials provided with the distribution. * - * * - * Neither the name of the copyright holder nor the names of its contributors * - * may be used to endorse or promote products derived from this software * - * without specific prior written permission. * - * * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * * - * If you use the software (in whole or in part), you shall adhere to all * - * applicable U.S., European, and other export laws, including but not * - * limited to the U.S. Export Administration Regulations (“EAR”), (15 C.F.R. * - * Sections 730 through 774), and E.U. Council Regulation (EC) No 1334/2000 * - * of 22 June 2000. Further, pursuant to Section 740.6 of the EAR, you * - * hereby certify that, except pursuant to a license granted by the United * - * States Department of Commerce Bureau of Industry and Security or as * - * otherwise permitted pursuant to a License Exception under the U.S. Export * - * Administration Regulations ("EAR"), you will not (1) export, re-export or * - * release to a national of a country in Country Groups D:1, E:1 or E:2 any * - * restricted technology, software, or source code you receive hereunder, * - * or (2) export to Country Groups D:1, E:1 or E:2 the direct product of such * - * technology or software, if such foreign produced direct product is subject * - * to national security controls as identified on the Commerce Control List * - *(currently found in Supplement 1 to Part 774 of EAR). For the most current * - * Country Group listings, or for additional information about the EAR or * - * your obligations under those regulations, please refer to the U.S. Bureau * - * of Industry and Security’s website at http://www.bis.doc.gov/. * - \****************************************************************************/ - -#include -#include -#include -#include - -#include "utils.h" - -static bool usingImages = true; - -//! A wrapper for malloc that checks the return value -void* alloc(size_t size) { - - void* ptr = NULL; - ptr = malloc(size); - if(ptr == NULL) { - perror("malloc"); - exit(-1); - } - - return ptr; -} - -// This function checks to make sure a file exists before we open it -void checkFile(char* filename) -{ - - struct stat fileStatus; - if(stat(filename, &fileStatus) != 0) { - printf("Error opening file: %s\n", filename); - exit(-1); - } - else { - if(!(S_IFREG & fileStatus.st_mode)) { - printf("File %s is not a regular file\n", filename); - exit(-1); - } - } -} - - -// This function checks to make sure a directory exists -void checkDir(char* dirpath) -{ - - struct stat fileStatus; - if(stat(dirpath, &fileStatus) != 0) { - printf("Directory does not exist: %s\n", dirpath); - exit(-1); - } - else { - if(!(S_IFDIR & fileStatus.st_mode)) { - printf("Directory was not provided: %s\n", dirpath); - exit(-1); - } - } -} - -// Parse the command line arguments -void parseArguments(int argc, char** argv, char** input, char** events, - char** ipts, char* devicePref, bool* verifyResults) -{ - - for(int i = 2; i < argc; i++) { - if(strcmp(argv[i], "-d") == 0) { // Event dump found - if(i == argc-1) { - printf("Usage: -e Needs directory path\n"); - exit(-1); - } - devicePref[0] = argv[i+1][0]; - i++; - continue; - } - if(strcmp(argv[i], "-e") == 0) { // Event dump found - if(i == argc-1) { - printf("Usage: -e Needs directory path\n"); - exit(-1); - } - *events = argv[i+1]; - i++; - continue; - } - if(strcmp(argv[i], "-i") == 0) { // Input found - if(i == argc-1) { - printf("Usage: -i Needs directory path\n"); - exit(-1); - } - *input = argv[i+1]; - i++; - continue; - } - if(strcmp(argv[i], "-l") == 0) { // Ipts dump found - if(i == argc-1) { - printf("Usage: -l Needs directory path\n"); - exit(-1); - } - *ipts = argv[i+1]; - i++; - continue; - } - if(strcmp(argv[i], "-n") == 0) { // Don't use OpenCL images - setUsingImages(false); - continue; - } - if(strcmp(argv[i], "-v") == 0) { // Verify results - *verifyResults = true; - continue; - } - } -} - - -// This function that takes a positive integer 'value' and returns -// the nearest multiple of 'multiple' (used for padding columns) -unsigned int roundUp(unsigned int value, unsigned int multiple) { - - unsigned int remainder = value % multiple; - - // Make the value a multiple of multiple - if(remainder != 0) { - value += (multiple-remainder); - } - - return value; -} - - -// Concatenate two strings and return a pointer to the new string -char* smartStrcat(char* str1, char* str2) -{ - char* newStr = NULL; - - newStr = (char*)alloc((strlen(str1)+strlen(str2)+1)*sizeof(char)); - - strcpy(newStr, str1); - strcat(newStr, str2); - - return newStr; -} - - -// Set the value of using images to true if they are being -// used, or false if they are not -void setUsingImages(bool val) -{ - usingImages = val; -} - - -// Return whether or not images are being used -bool isUsingImages() -{ - return usingImages; -} diff --git a/benchmarks/old_opencl/nearn/utils.h b/benchmarks/old_opencl/nearn/utils.h deleted file mode 100755 index 1e901ced..00000000 --- a/benchmarks/old_opencl/nearn/utils.h +++ /dev/null @@ -1,84 +0,0 @@ -/****************************************************************************\ - * Copyright (c) 2011, Advanced Micro Devices, Inc. * - * All rights reserved. * - * * - * Redistribution and use in source and binary forms, with or without * - * modification, are permitted provided that the following conditions * - * are met: * - * * - * Redistributions of source code must retain the above copyright notice, * - * this list of conditions and the following disclaimer. * - * * - * Redistributions in binary form must reproduce the above copyright notice, * - * this list of conditions and the following disclaimer in the documentation * - * and/or other materials provided with the distribution. * - * * - * Neither the name of the copyright holder nor the names of its contributors * - * may be used to endorse or promote products derived from this software * - * without specific prior written permission. * - * * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * * - * If you use the software (in whole or in part), you shall adhere to all * - * applicable U.S., European, and other export laws, including but not * - * limited to the U.S. Export Administration Regulations (“EAR”), (15 C.F.R. * - * Sections 730 through 774), and E.U. Council Regulation (EC) No 1334/2000 * - * of 22 June 2000. Further, pursuant to Section 740.6 of the EAR, you * - * hereby certify that, except pursuant to a license granted by the United * - * States Department of Commerce Bureau of Industry and Security or as * - * otherwise permitted pursuant to a License Exception under the U.S. Export * - * Administration Regulations ("EAR"), you will not (1) export, re-export or * - * release to a national of a country in Country Groups D:1, E:1 or E:2 any * - * restricted technology, software, or source code you receive hereunder, * - * or (2) export to Country Groups D:1, E:1 or E:2 the direct product of such * - * technology or software, if such foreign produced direct product is subject * - * to national security controls as identified on the Commerce Control List * - *(currently found in Supplement 1 to Part 774 of EAR). For the most current * - * Country Group listings, or for additional information about the EAR or * - * your obligations under those regulations, please refer to the U.S. Bureau * - * of Industry and Security’s website at http://www.bis.doc.gov/. * - \****************************************************************************/ - -#ifndef _UTILS_ -#define _UTILS_ - -// Wrapper for malloc -void* alloc(size_t size); - -// Checks for existence of directory -void checkDir(char* dirpath); - -// Check for existence of file -void checkFile(char* filename); - -// Parse the input command line options to the program -void parseArguments(int argc, char** argv, char** input, char** events, - char** ipts, char* devicePref, bool* verifyResults); - - -// Print the program usage information -void printUsage(); - -// Rounds up size to the nearest multiple of multiple -unsigned int roundUp(unsigned int value, unsigned int multiple); - -// Concatenate two strings, creating a new one -char* smartStrcat(char* str1, char* str2); - -// Set the value of usingImages -void setUsingImages(bool val); - -// Return whether or not images are being used -bool isUsingImages(); - -#endif diff --git a/benchmarks/old_opencl/saxpy/Makefile b/benchmarks/old_opencl/saxpy/Makefile deleted file mode 100644 index d94ce570..00000000 --- a/benchmarks/old_opencl/saxpy/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -RISCV_TOOL_PATH ?= $(wildcard ../../../../riscv-gnu-toolchain/drops) -POCL_CC_PATH ?= $(wildcard ../../../../pocl/drops_riscv_cc) -POCL_INC_PATH ?= $(wildcard ../include) -POCL_LIB_PATH ?= $(wildcard ../lib) -VX_RT_PATH ?= $(wildcard ../../../runtime) -VX_SIMX_PATH ?= $(wildcard ../../../simX/obj_dir) - -CC = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gcc -CXX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-g++ -DMP = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objdump -HEX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objcopy -GDB = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gdb - -VX_SRCS = $(VX_RT_PATH)/newlib/newlib.c -VX_SRCS += $(VX_RT_PATH)/startup/vx_start.S -VX_SRCS += $(VX_RT_PATH)/intrinsics/vx_intrinsics.S -VX_SRCS += $(VX_RT_PATH)/io/vx_io.S $(VX_RT_PATH)/io/vx_io.c -VX_SRCS += $(VX_RT_PATH)/fileio/fileio.S -VX_SRCS += $(VX_RT_PATH)/tests/tests.c -VX_SRCS += $(VX_RT_PATH)/vx_api/vx_api.c - -VX_CFLAGS = -nostartfiles -Wl,-Bstatic,-T,$(VX_RT_PATH)/startup/vx_link.ld - -CXXFLAGS = -g -O0 -march=rv32im -mabi=ilp32 -CXXFLAGS += -ffreestanding # program may not begin at main() -CXXFLAGS += -Wl,--gc-sections # enable garbage collection of unused input sections -CXXFLAGS += -fno-rtti -fno-non-call-exceptions # disable RTTI and exceptions -CXXFLAGS += -I$(POCL_INC_PATH) - -VX_LIBS = -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a -QEMU_LIBS = $(VX_RT_PATH)/qemu/vx_api.c -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a - -PROJECT = saxpy - - SRCS = main.cc - -all: $(PROJECT).dump $(PROJECT).hex - -lib$(PROJECT).a: kernel.cl - POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(RISCV_TOOL_PATH)/lib:$(POCL_CC_PATH)/lib $(POCL_CC_PATH)/bin/poclcc -o lib$(PROJECT).a kernel.cl - -$(PROJECT).elf: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(VX_CFLAGS) $(VX_SRCS) $(SRCS) $(VX_LIBS) -o $(PROJECT).elf - -$(PROJECT).qemu: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(SRCS) $(QEMU_LIBS) -o $(PROJECT).qemu - -$(PROJECT).hex: $(PROJECT).elf - $(HEX) -O ihex $(PROJECT).elf $(PROJECT).hex - -$(PROJECT).dump: $(PROJECT).elf - $(DMP) -D $(PROJECT).elf > $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug \ No newline at end of file diff --git a/benchmarks/old_opencl/saxpy/README b/benchmarks/old_opencl/saxpy/README deleted file mode 100644 index e69de29b..00000000 diff --git a/benchmarks/old_opencl/saxpy/kernel.cl b/benchmarks/old_opencl/saxpy/kernel.cl deleted file mode 100644 index 97c903c5..00000000 --- a/benchmarks/old_opencl/saxpy/kernel.cl +++ /dev/null @@ -1,5 +0,0 @@ -__kernel void saxpy(__global float *src, __global float *dst, float factor) -{ - long i = get_global_id(0); - dst[i] += src[i] * factor; -} diff --git a/benchmarks/old_opencl/saxpy/libsaxpy.a b/benchmarks/old_opencl/saxpy/libsaxpy.a deleted file mode 100644 index 9a165de2..00000000 Binary files a/benchmarks/old_opencl/saxpy/libsaxpy.a and /dev/null differ diff --git a/benchmarks/old_opencl/saxpy/main.cc b/benchmarks/old_opencl/saxpy/main.cc deleted file mode 100644 index 9cf5d774..00000000 --- a/benchmarks/old_opencl/saxpy/main.cc +++ /dev/null @@ -1,191 +0,0 @@ -/* - * Simple OpenCL demo program - * - * Copyright (C) 2009 Clifford Wolf - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * gcc -o cldemo -std=gnu99 -Wall -I/usr/include/nvidia-current cldemo.c - * -lOpenCL - * - */ - -#include -#include -#include -#include -#include -#include -#include - -//#define NUM_DATA 65536 -#define NUM_DATA 4096 - -#define CL_CHECK(_expr) \ - do { \ - cl_int _err = _expr; \ - if (_err == CL_SUCCESS) \ - break; \ - fprintf(stderr, "OpenCL Error: '%s' returned %d!\n", #_expr, (int)_err); \ - abort(); \ - } while (0) - -#define CL_CHECK_ERR(_expr) \ - ({ \ - cl_int _err = CL_INVALID_VALUE; \ - typeof(_expr) _ret = _expr; \ - if (_err != CL_SUCCESS) { \ - fprintf(stderr, "OpenCL Error: '%s' returned %d!\n", #_expr, (int)_err); \ - abort(); \ - } \ - _ret; \ - }) - -void pfn_notify(const char *errinfo, const void *private_info, size_t cb, - void *user_data) { - fprintf(stderr, "OpenCL Error (via pfn_notify): %s\n", errinfo); -} - -/// -// Cleanup any created OpenCL resources -// -void Cleanup(cl_context context, cl_command_queue commandQueue, - cl_program program, cl_kernel kernel, cl_mem memObjects[3]) { - for (int i = 0; i < 3; i++) { - if (memObjects[i] != 0) - clReleaseMemObject(memObjects[i]); - } - if (commandQueue != 0) - clReleaseCommandQueue(commandQueue); - - if (kernel != 0) - clReleaseKernel(kernel); - - if (program != 0) - clReleaseProgram(program); - - if (context != 0) - clReleaseContext(context); -} - -int main(int argc, char **argv) { - printf("enter demo main\n"); - - cl_platform_id platform_id; - cl_device_id device_id; - size_t binary_size; - int i; - - // Getting platform and device information - CL_CHECK(clGetPlatformIDs(1, &platform_id, NULL)); - CL_CHECK(clGetDeviceIDs(platform_id, CL_DEVICE_TYPE_DEFAULT, 1, &device_id, NULL)); - - cl_context context; - context = CL_CHECK_ERR(clCreateContext(NULL, 1, &device_id, &pfn_notify, NULL, &_err)); - - cl_command_queue queue; - queue = CL_CHECK_ERR(clCreateCommandQueue(context, device_id, CL_QUEUE_PROFILING_ENABLE, &_err)); - - cl_kernel kernel = 0; - cl_mem memObjects[2] = {0, 0}; - - // Create OpenCL program - first attempt to load cached binary. - // If that is not available, then create the program from source - // and store the binary for future use. - std::cout << "Attempting to create program from binary..." << std::endl; - cl_program program = - clCreateProgramWithBuiltInKernels(context, 1, &device_id, "saxpy", NULL); - if (program == NULL) { - std::cerr << "Failed to write program binary" << std::endl; - Cleanup(context, queue, program, kernel, memObjects); - return 1; - } else { - std::cout << "Read program from binary." << std::endl; - } - - // Build program - CL_CHECK(clBuildProgram(program, 1, &device_id, NULL, NULL, NULL)); - - printf("attempting to create input buffer\n"); - fflush(stdout); - cl_mem input_buffer; - input_buffer = CL_CHECK_ERR(clCreateBuffer( - context, CL_MEM_READ_ONLY, sizeof(float) * NUM_DATA, NULL, &_err)); - - printf("attempting to create output buffer\n"); - fflush(stdout); - cl_mem output_buffer; - output_buffer = CL_CHECK_ERR(clCreateBuffer( - context, CL_MEM_WRITE_ONLY, sizeof(float) * NUM_DATA, NULL, &_err)); - - memObjects[0] = input_buffer; - memObjects[1] = output_buffer; - - float factor = ((float)rand() / (float)(RAND_MAX)) * 100.0; - - printf("attempting to create kernel\n"); - fflush(stdout); - kernel = CL_CHECK_ERR(clCreateKernel(program, "saxpy", &_err)); - printf("setting up kernel args cl_mem:%lx \n", input_buffer); - fflush(stdout); - CL_CHECK(clSetKernelArg(kernel, 0, sizeof(input_buffer), &input_buffer)); - CL_CHECK(clSetKernelArg(kernel, 1, sizeof(output_buffer), &output_buffer)); - CL_CHECK(clSetKernelArg(kernel, 2, sizeof(factor), &factor)); - - printf("attempting to enqueue write buffer\n"); - fflush(stdout); - for (int i = 0; i < NUM_DATA; i++) { - float in = ((float)rand() / (float)(RAND_MAX)) * 100.0; - CL_CHECK(clEnqueueWriteBuffer(queue, input_buffer, CL_TRUE, - i * sizeof(float), 4, &in, 0, NULL, NULL)); - } - - cl_event kernel_completion; - size_t global_work_size[1] = {NUM_DATA}; - printf("attempting to enqueue kernel\n"); - fflush(stdout); - CL_CHECK(clEnqueueNDRangeKernel(queue, kernel, 1, NULL, global_work_size, - NULL, 0, NULL, &kernel_completion)); - printf("Enqueue'd kerenel\n"); - fflush(stdout); - cl_ulong time_start, time_end; - CL_CHECK(clWaitForEvents(1, &kernel_completion)); - CL_CHECK(clGetEventProfilingInfo(kernel_completion, - CL_PROFILING_COMMAND_START, - sizeof(time_start), &time_start, NULL)); - CL_CHECK(clGetEventProfilingInfo(kernel_completion, CL_PROFILING_COMMAND_END, - sizeof(time_end), &time_end, NULL)); - double elapsed = time_end - time_start; - printf("time(ns):%lg\n", elapsed); - CL_CHECK(clReleaseEvent(kernel_completion)); - - printf("Result:"); - for (int i = 0; i < NUM_DATA; i++) { - float data; - CL_CHECK(clEnqueueReadBuffer(queue, output_buffer, CL_TRUE, - i * sizeof(float), 4, &data, 0, NULL, NULL)); - // printf(" %f", data); - } - printf("\n"); - - CL_CHECK(clReleaseMemObject(memObjects[0])); - CL_CHECK(clReleaseMemObject(memObjects[1])); - - CL_CHECK(clReleaseKernel(kernel)); - CL_CHECK(clReleaseProgram(program)); - CL_CHECK(clReleaseContext(context)); - - return 0; -} diff --git a/benchmarks/old_opencl/sfilter/Makefile b/benchmarks/old_opencl/sfilter/Makefile deleted file mode 100644 index aa15aa5d..00000000 --- a/benchmarks/old_opencl/sfilter/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -RISCV_TOOL_PATH ?= $(wildcard ../../../../riscv-gnu-toolchain/drops) -POCL_CC_PATH ?= $(wildcard ../../../../pocl/drops_riscv_cc) -POCL_INC_PATH ?= $(wildcard ../include) -POCL_LIB_PATH ?= $(wildcard ../lib) -VX_RT_PATH ?= $(wildcard ../../../runtime) -VX_SIMX_PATH ?= $(wildcard ../../../simX/obj_dir) - -CC = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gcc -CXX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-g++ -DMP = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objdump -HEX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objcopy -GDB = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gdb - -VX_SRCS = $(VX_RT_PATH)/newlib/newlib.c -VX_SRCS += $(VX_RT_PATH)/startup/vx_start.S -VX_SRCS += $(VX_RT_PATH)/intrinsics/vx_intrinsics.S -VX_SRCS += $(VX_RT_PATH)/io/vx_io.S $(VX_RT_PATH)/io/vx_io.c -VX_SRCS += $(VX_RT_PATH)/fileio/fileio.S -VX_SRCS += $(VX_RT_PATH)/tests/tests.c -VX_SRCS += $(VX_RT_PATH)/vx_api/vx_api.c - -VX_CFLAGS = -nostartfiles -Wl,-Bstatic,-T,$(VX_RT_PATH)/startup/vx_link.ld - -CXXFLAGS = -g -O0 -march=rv32im -mabi=ilp32 -CXXFLAGS += -ffreestanding # program may not begin at main() -CXXFLAGS += -Wl,--gc-sections # enable garbage collection of unused input sections -CXXFLAGS += -fno-rtti -fno-non-call-exceptions # disable RTTI and exceptions -CXXFLAGS += -I$(POCL_INC_PATH) - -VX_LIBS = -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a -QEMU_LIBS = $(VX_RT_PATH)/qemu/vx_api.c -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a - -PROJECT = sfilter - - SRCS = main.cc - -all: $(PROJECT).dump $(PROJECT).hex - -lib$(PROJECT).a: kernel.cl - POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(RISCV_TOOL_PATH)/lib:$(POCL_CC_PATH)/lib $(POCL_CC_PATH)/bin/poclcc -o lib$(PROJECT).a kernel.cl - -$(PROJECT).elf: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(VX_CFLAGS) $(VX_SRCS) $(SRCS) $(VX_LIBS) -o $(PROJECT).elf - -$(PROJECT).qemu: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(SRCS) $(QEMU_LIBS) -o $(PROJECT).qemu - -$(PROJECT).hex: $(PROJECT).elf - $(HEX) -O ihex $(PROJECT).elf $(PROJECT).hex - -$(PROJECT).dump: $(PROJECT).elf - $(DMP) -D $(PROJECT).elf > $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug \ No newline at end of file diff --git a/benchmarks/old_opencl/sfilter/README b/benchmarks/old_opencl/sfilter/README deleted file mode 100644 index e69de29b..00000000 diff --git a/benchmarks/old_opencl/sfilter/kernel.cl b/benchmarks/old_opencl/sfilter/kernel.cl deleted file mode 100644 index afa26ac6..00000000 --- a/benchmarks/old_opencl/sfilter/kernel.cl +++ /dev/null @@ -1,21 +0,0 @@ -// m0 m1 m2 -// m3 m4 m5 -// m6 m7 m8 -__kernel void sfilter(__global float *src, __global float *dst, long ldc, - float m0, float m1, float m2, float m3, float m4, float m5, float m6, float m7, float m8) -{ - long x = get_global_id(0); - long y = get_global_id(1); - - float i0 = src[(x-1)+(y-1)*ldc]*m0; - float i1 = src[(x) +(y-1)*ldc]*m1; - float i2 = src[(x+1)+(y-1)*ldc]*m2; - float i3 = src[(x-1)+(y) *ldc]*m3; - float i4 = src[(x) + y * ldc]*m4; - float i5 = src[(x+1)+(y) *ldc]*m5; - float i6 = src[(x-1)+(y+1)*ldc]*m6; - float i7 = src[(x) +(y+1)*ldc]*m7; - float i8 = src[(x+1)+(y+1)*ldc]*m8; - - dst[x+y*ldc] = i0 + i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8; -} diff --git a/benchmarks/old_opencl/sfilter/libsfilter.a b/benchmarks/old_opencl/sfilter/libsfilter.a deleted file mode 100644 index 2a3a608b..00000000 Binary files a/benchmarks/old_opencl/sfilter/libsfilter.a and /dev/null differ diff --git a/benchmarks/old_opencl/sfilter/main.cc b/benchmarks/old_opencl/sfilter/main.cc deleted file mode 100644 index d29beff0..00000000 --- a/benchmarks/old_opencl/sfilter/main.cc +++ /dev/null @@ -1,287 +0,0 @@ -/* - * Simple OpenCL demo program - * - * Copyright (C) 2009 Clifford Wolf - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * gcc -o cldemo -std=gnu99 -Wall -I/usr/include/nvidia-current cldemo.c - * -lOpenCL - * - */ - -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define NUM_DATA 66 - -#define CL_CHECK(_expr) \ - do { \ - cl_int _err = _expr; \ - if (_err == CL_SUCCESS) \ - break; \ - fprintf(stderr, "OpenCL Error: '%s' returned %d!\n", #_expr, (int)_err); \ - abort(); \ - } while (0) - -#define CL_CHECK_ERR(_expr) \ - ({ \ - cl_int _err = CL_INVALID_VALUE; \ - typeof(_expr) _ret = _expr; \ - if (_err != CL_SUCCESS) { \ - fprintf(stderr, "OpenCL Error: '%s' returned %d!\n", #_expr, (int)_err); \ - abort(); \ - } \ - _ret; \ - }) - -void pfn_notify(const char *errinfo, const void *private_info, size_t cb, - void *user_data) { - fprintf(stderr, "OpenCL Error (via pfn_notify): %s\n", errinfo); -} -// inlcude pocl float to half conversions -typedef union { - int32_t i; - float f; -} FloatConvUnion; -cl_half poclu_float_to_cl_half(float value) { - FloatConvUnion u; - u.f = value; - cl_half half = (u.i >> 16) & 0x8000; // sign - cl_half fraction = - (u.i >> 12) & 0x007ff; // fraction with extra bit for rounding - cl_half exponent = (u.i >> 23) & 0xff; // exponent - - if (exponent < 0x0067) // Return signed zero if zero or value is too small for - // denormal half - return half; - - if (exponent > 0x008e) { // value was NaN or Inf - half |= 0x7c00u; // Make into inf - half |= exponent == 255 && - (u.i & 0x007fffffu); // If value was NaN make this into NaN - return half; - } - - if (exponent < 0x0071) { // Denormal - fraction |= 0x0800u; - - // rounding - half |= (fraction >> (0x0072 - exponent)) + - ((fraction >> (0x0071 - exponent)) & 1); - return half; - } - - half |= ((exponent - 0x0070) << 10) | (fraction >> 1); - half += fraction & 1; // rounding - return half; -} -#ifndef INFINITY -#define INFINITY 1.0 / 0.0 -#endif - -#ifndef NAN -#define NAN 0.0 / 0.0 -#endif - -float poclu_cl_half_to_float(cl_half value) { - if (value == 0xFC00) { - return -INFINITY; - } - if (value == 0x7C00) { - return INFINITY; - } - - int sgn = ((value & 0x8000) >> 15); - int exp = (value & 0x7C00) >> 10; - int mant = value & 0x03FF; - - if (exp == 0x1F && mant != 0) { - return NAN; - } - - float v = (exp == 0) ? mant : mant | 0x0400; // 1.x if not denormal - v /= 0x400; - float mul = exp2((float)exp - 15); - v *= mul; - if (sgn) { - v *= -1; - } - return v; -} - -/// -// Cleanup any created OpenCL resources -// -void Cleanup(cl_context context, cl_command_queue commandQueue, - cl_program program, cl_kernel kernel, cl_mem memObjects[3]) { - for (int i = 0; i < 3; i++) { - if (memObjects[i] != 0) - clReleaseMemObject(memObjects[i]); - } - if (commandQueue != 0) - clReleaseCommandQueue(commandQueue); - - if (kernel != 0) - clReleaseKernel(kernel); - - if (program != 0) - clReleaseProgram(program); - - if (context != 0) - clReleaseContext(context); -} - -int main(int argc, char **argv) { - printf("enter demo main\n"); - - cl_platform_id platform_id; - cl_device_id device_id; - size_t binary_size; - int i; - - // Getting platform and device information - CL_CHECK(clGetPlatformIDs(1, &platform_id, NULL)); - CL_CHECK(clGetDeviceIDs(platform_id, CL_DEVICE_TYPE_DEFAULT, 1, &device_id, NULL)); - - cl_context context; - context = CL_CHECK_ERR(clCreateContext(NULL, 1, &device_id, &pfn_notify, NULL, &_err)); - - cl_command_queue queue; - queue = CL_CHECK_ERR(clCreateCommandQueue(context, device_id, CL_QUEUE_PROFILING_ENABLE, &_err)); - - cl_kernel kernel = 0; - cl_mem memObjects[2] = {0, 0}; - - // Create OpenCL program - first attempt to load cached binary. - // If that is not available, then create the program from source - // and store the binary for future use. - std::cout << "Attempting to create program from binary..." << std::endl; - cl_program program = clCreateProgramWithBuiltInKernels(context, 1, &device_id, "sfilter", NULL); - if (program == NULL) { - std::cerr << "Failed to write program binary" << std::endl; - Cleanup(context, queue, program, kernel, memObjects); - return 1; - } else { - std::cout << "Read program from binary." << std::endl; - } - - // Build program - CL_CHECK(clBuildProgram(program, 1, &device_id, NULL, NULL, NULL)); - - printf("attempting to create input buffer\n"); - fflush(stdout); - cl_mem input_buffer; - input_buffer = CL_CHECK_ERR( - clCreateBuffer(context, CL_MEM_READ_ONLY, - sizeof(float) * NUM_DATA * NUM_DATA, NULL, &_err)); - - printf("attempting to create output buffer\n"); - fflush(stdout); - cl_mem output_buffer; - output_buffer = CL_CHECK_ERR( - clCreateBuffer(context, CL_MEM_WRITE_ONLY, - sizeof(float) * NUM_DATA * NUM_DATA, NULL, &_err)); - - memObjects[0] = input_buffer; - memObjects[1] = output_buffer; - - long long ldc = NUM_DATA; - - float m0 = 1.0; - float m1 = 1.0; - float m2 = 1.0; - float m3 = 1.0; - float m4 = 1.0; - float m5 = 1.0; - float m6 = 1.0; - float m7 = 1.0; - float m8 = 1.0; - - printf("attempting to create kernel\n"); - fflush(stdout); - kernel = CL_CHECK_ERR(clCreateKernel(program, "sfilter", &_err)); - printf("setting up kernel args cl_mem:%lx \n", input_buffer); - fflush(stdout); - CL_CHECK(clSetKernelArg(kernel, 0, sizeof(input_buffer), &input_buffer)); - CL_CHECK(clSetKernelArg(kernel, 1, sizeof(output_buffer), &output_buffer)); - CL_CHECK(clSetKernelArg(kernel, 2, sizeof(ldc), (&ldc))); - CL_CHECK(clSetKernelArg(kernel, 3, sizeof(m0), (&m0))); - CL_CHECK(clSetKernelArg(kernel, 4, sizeof(m1), (&m1))); - CL_CHECK(clSetKernelArg(kernel, 5, sizeof(m2), (&m2))); - CL_CHECK(clSetKernelArg(kernel, 6, sizeof(m3), (&m3))); - CL_CHECK(clSetKernelArg(kernel, 7, sizeof(m4), (&m4))); - CL_CHECK(clSetKernelArg(kernel, 8, sizeof(m5), (&m5))); - CL_CHECK(clSetKernelArg(kernel, 9, sizeof(m6), (&m6))); - CL_CHECK(clSetKernelArg(kernel, 10, sizeof(m7), (&m7))); - CL_CHECK(clSetKernelArg(kernel, 11, sizeof(m8), (&m8))); - - printf("attempting to enqueue write buffer\n"); - fflush(stdout); - for (int i = 0; i < NUM_DATA * NUM_DATA; i++) { - float in = ((float)rand() / (float)(RAND_MAX)) * 100.0; - CL_CHECK(clEnqueueWriteBuffer(queue, input_buffer, CL_TRUE, - i * sizeof(float), 4, &in, 0, NULL, NULL)); - } - - cl_event kernel_completion; - size_t global_offset[2] = {1, 1}; - size_t global_work_size[2] = {NUM_DATA - 2, NUM_DATA - 2}; // avoid the edges - const size_t local_work_size[2] = {64, 1}; - printf("attempting to enqueue kernel\n"); - fflush(stdout); - CL_CHECK(clEnqueueNDRangeKernel(queue, kernel, 2, global_offset, - global_work_size, local_work_size, 0, NULL, - &kernel_completion)); - printf("Enqueue'd kerenel\n"); - fflush(stdout); - cl_ulong time_start, time_end; - CL_CHECK(clWaitForEvents(1, &kernel_completion)); - CL_CHECK(clGetEventProfilingInfo(kernel_completion, - CL_PROFILING_COMMAND_START, - sizeof(time_start), &time_start, NULL)); - CL_CHECK(clGetEventProfilingInfo(kernel_completion, CL_PROFILING_COMMAND_END, - sizeof(time_end), &time_end, NULL)); - double elapsed = time_end - time_start; - printf("time(ns):%lg\n", elapsed); - CL_CHECK(clReleaseEvent(kernel_completion)); - - printf("Result:"); - for (int i = 0; i < NUM_DATA * NUM_DATA; i++) { - float data; - CL_CHECK(clEnqueueReadBuffer(queue, output_buffer, CL_TRUE, - i * sizeof(float), 4, &data, 0, NULL, NULL)); - // printf(" %f", data); - } - printf("\n"); - - CL_CHECK(clReleaseMemObject(memObjects[0])); - CL_CHECK(clReleaseMemObject(memObjects[1])); - - CL_CHECK(clReleaseKernel(kernel)); - CL_CHECK(clReleaseProgram(program)); - CL_CHECK(clReleaseContext(context)); - - return 0; -} diff --git a/benchmarks/old_opencl/sgemm/Makefile b/benchmarks/old_opencl/sgemm/Makefile deleted file mode 100644 index e48ebcc9..00000000 --- a/benchmarks/old_opencl/sgemm/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -RISCV_TOOL_PATH ?= $(wildcard ../../../../riscv-gnu-toolchain/drops) -POCL_CC_PATH ?= $(wildcard ../../../../pocl/drops_riscv_cc) -POCL_INC_PATH ?= $(wildcard ../include) -POCL_LIB_PATH ?= $(wildcard ../lib) -VX_RT_PATH ?= $(wildcard ../../../runtime) -VX_SIMX_PATH ?= $(wildcard ../../../simX/obj_dir) - -CC = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gcc -CXX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-g++ -DMP = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objdump -HEX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objcopy -GDB = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gdb - -VX_SRCS = $(VX_RT_PATH)/newlib/newlib.c -VX_SRCS += $(VX_RT_PATH)/startup/vx_start.S -VX_SRCS += $(VX_RT_PATH)/intrinsics/vx_intrinsics.S -VX_SRCS += $(VX_RT_PATH)/io/vx_io.S $(VX_RT_PATH)/io/vx_io.c -VX_SRCS += $(VX_RT_PATH)/fileio/fileio.S -VX_SRCS += $(VX_RT_PATH)/tests/tests.c -VX_SRCS += $(VX_RT_PATH)/vx_api/vx_api.c - -VX_CFLAGS = -nostartfiles -Wl,-Bstatic,-T,$(VX_RT_PATH)/startup/vx_link.ld - -CXXFLAGS = -g -O0 -march=rv32im -mabi=ilp32 -CXXFLAGS += -ffreestanding # program may not begin at main() -CXXFLAGS += -Wl,--gc-sections # enable garbage collection of unused input sections -CXXFLAGS += -fno-rtti -fno-non-call-exceptions # disable RTTI and exceptions -CXXFLAGS += -I$(POCL_INC_PATH) - -VX_LIBS = -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a -QEMU_LIBS = $(VX_RT_PATH)/qemu/vx_api.c -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a - -PROJECT = sgemm - -SRCS = main.cc - -all: $(PROJECT).dump $(PROJECT).hex - -lib$(PROJECT).a: kernel.cl - POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(RISCV_TOOL_PATH)/lib:$(POCL_CC_PATH)/lib $(POCL_CC_PATH)/bin/poclcc -o lib$(PROJECT).a kernel.cl - -$(PROJECT).elf: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(VX_CFLAGS) $(VX_SRCS) $(SRCS) $(VX_LIBS) -o $(PROJECT).elf - -$(PROJECT).qemu: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(SRCS) $(QEMU_LIBS) -o $(PROJECT).qemu - -$(PROJECT).hex: $(PROJECT).elf - $(HEX) -O ihex $(PROJECT).elf $(PROJECT).hex - -$(PROJECT).dump: $(PROJECT).elf - $(DMP) -D $(PROJECT).elf > $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug diff --git a/benchmarks/old_opencl/sgemm/README b/benchmarks/old_opencl/sgemm/README deleted file mode 100644 index e69de29b..00000000 diff --git a/benchmarks/old_opencl/sgemm/kernel.cl b/benchmarks/old_opencl/sgemm/kernel.cl deleted file mode 100644 index 17ece1d1..00000000 --- a/benchmarks/old_opencl/sgemm/kernel.cl +++ /dev/null @@ -1,9 +0,0 @@ -__kernel void sgemm(__global float *A, __global float *B, __global float *C, int ldc) -{ - long i = get_global_id(0); - long m = get_global_id(1); - long n = get_global_id(2); - float a = A[m+n*ldc]; - float b = B[m*ldc+i]; - C[i+n*ldc] = C[i+n*ldc] + a * b; -} diff --git a/benchmarks/old_opencl/sgemm/libsgemm.a b/benchmarks/old_opencl/sgemm/libsgemm.a deleted file mode 100644 index 82b23327..00000000 Binary files a/benchmarks/old_opencl/sgemm/libsgemm.a and /dev/null differ diff --git a/benchmarks/old_opencl/sgemm/main.cc b/benchmarks/old_opencl/sgemm/main.cc deleted file mode 100644 index 64e605a0..00000000 --- a/benchmarks/old_opencl/sgemm/main.cc +++ /dev/null @@ -1,213 +0,0 @@ -/* - * Simple OpenCL demo program - * - * Copyright (C) 2009 Clifford Wolf - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * gcc -o cldemo -std=gnu99 -Wall -I/usr/include/nvidia-current cldemo.c - * -lOpenCL - * - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define NUM_DATA 64 - -#define CL_CHECK(_expr) \ - do { \ - cl_int _err = _expr; \ - if (_err == CL_SUCCESS) \ - break; \ - fprintf(stderr, "OpenCL Error: '%s' returned %d!\n", #_expr, (int)_err); \ - abort(); \ - } while (0) - -#define CL_CHECK_ERR(_expr) \ - ({ \ - cl_int _err = CL_INVALID_VALUE; \ - typeof(_expr) _ret = _expr; \ - if (_err != CL_SUCCESS) { \ - fprintf(stderr, "OpenCL Error: '%s' returned %d!\n", #_expr, (int)_err); \ - abort(); \ - } \ - _ret; \ - }) - -void pfn_notify(const char *errinfo, const void *private_info, size_t cb, - void *user_data) { - fprintf(stderr, "OpenCL Error (via pfn_notify): %s\n", errinfo); -} - -/// -// Cleanup any created OpenCL resources -// -void Cleanup(cl_context context, cl_command_queue commandQueue, - cl_program program, cl_kernel kernel, cl_mem memObjects[3]) { - for (int i = 0; i < 3; i++) { - if (memObjects[i] != 0) - clReleaseMemObject(memObjects[i]); - } - if (commandQueue != 0) - clReleaseCommandQueue(commandQueue); - - if (kernel != 0) - clReleaseKernel(kernel); - - if (program != 0) - clReleaseProgram(program); - - if (context != 0) - clReleaseContext(context); -} - -int main(int argc, char **argv) { - printf("enter demo main\n"); - - cl_platform_id platform_id; - cl_device_id device_id; - size_t binary_size; - int i; - - // Getting platform and device information - CL_CHECK(clGetPlatformIDs(1, &platform_id, NULL)); - CL_CHECK(clGetDeviceIDs(platform_id, CL_DEVICE_TYPE_DEFAULT, 1, &device_id, NULL)); - - cl_context context; - context = CL_CHECK_ERR( - clCreateContext(NULL, 1, &device_id, &pfn_notify, NULL, &_err)); - - cl_command_queue queue; - queue = CL_CHECK_ERR(clCreateCommandQueue(context, device_id, - CL_QUEUE_PROFILING_ENABLE, &_err)); - - cl_kernel kernel = 0; - cl_mem memObjects[3] = {0, 0, 0}; - - // Create OpenCL program - first attempt to load cached binary. - // If that is not available, then create the program from source - // and store the binary for future use. - std::cout << "Attempting to create program from binary..." << std::endl; - // cl_program program = CreateProgramFromBinary(context, device_id, - // "kernel.cl.bin"); - cl_program program = - clCreateProgramWithBuiltInKernels(context, 1, &device_id, "sgemm", NULL); - if (program == NULL) { - std::cerr << "Failed to write program binary" << std::endl; - Cleanup(context, queue, program, kernel, memObjects); - return 1; - } else { - std::cout << "Read program from binary." << std::endl; - } - - // Build program - CL_CHECK(clBuildProgram(program, 1, &device_id, NULL, NULL, NULL)); - - printf("attempting to create input buffer\n"); - fflush(stdout); - cl_mem input_bufferA; - input_bufferA = CL_CHECK_ERR( - clCreateBuffer(context, CL_MEM_READ_ONLY, - sizeof(float) * NUM_DATA * NUM_DATA, NULL, &_err)); - - cl_mem input_bufferB; - input_bufferB = CL_CHECK_ERR( - clCreateBuffer(context, CL_MEM_READ_ONLY, - sizeof(float) * NUM_DATA * NUM_DATA, NULL, &_err)); - - printf("attempting to create output buffer\n"); - fflush(stdout); - cl_mem output_buffer; - output_buffer = CL_CHECK_ERR( - clCreateBuffer(context, CL_MEM_WRITE_ONLY, - sizeof(float) * NUM_DATA * NUM_DATA, NULL, &_err)); - - memObjects[0] = input_bufferA; - memObjects[1] = input_bufferB; - memObjects[2] = output_buffer; - - size_t width = NUM_DATA; - - printf("attempting to create kernel\n"); - fflush(stdout); - kernel = CL_CHECK_ERR(clCreateKernel(program, "sgemm", &_err)); - CL_CHECK(clSetKernelArg(kernel, 0, sizeof(input_bufferA), &input_bufferA)); - CL_CHECK(clSetKernelArg(kernel, 1, sizeof(input_bufferB), &input_bufferB)); - CL_CHECK(clSetKernelArg(kernel, 2, sizeof(output_buffer), &output_buffer)); - CL_CHECK(clSetKernelArg(kernel, 3, sizeof(width), &width)); - - printf("attempting to enqueue write buffer\n"); - fflush(stdout); - for (int i = 0; i < NUM_DATA * NUM_DATA; i++) { - - float in = ((float)rand() / (float)(RAND_MAX)) * 100.0; - CL_CHECK(clEnqueueWriteBuffer(queue, input_bufferA, CL_TRUE, - i * sizeof(float), 4, &in, 0, NULL, NULL)); - in = ((float)rand() / (float)(RAND_MAX)) * 100.0; - CL_CHECK(clEnqueueWriteBuffer(queue, input_bufferB, CL_TRUE, - i * sizeof(float), 4, &in, 0, NULL, NULL)); - } - - printf("Done enqueueing\n"); - - cl_event kernel_completion; - const size_t local_work_size[3] = {1, 1, 1}; - // a_offset - size_t global_work_size[3] = {NUM_DATA, NUM_DATA, NUM_DATA}; - printf("attempting to enqueue kernel\n"); - fflush(stdout); - CL_CHECK(clEnqueueNDRangeKernel(queue, kernel, 3, NULL, global_work_size, - local_work_size, 0, NULL, - &kernel_completion)); - printf("Enqueue'd kerenel\n"); - fflush(stdout); - cl_ulong time_start, time_end; - CL_CHECK(clWaitForEvents(1, &kernel_completion)); - CL_CHECK(clGetEventProfilingInfo(kernel_completion, - CL_PROFILING_COMMAND_START, - sizeof(time_start), &time_start, NULL)); - CL_CHECK(clGetEventProfilingInfo(kernel_completion, CL_PROFILING_COMMAND_END, - sizeof(time_end), &time_end, NULL)); - double elapsed = time_end - time_start; - printf("time(ns):%lg\n", elapsed); - CL_CHECK(clReleaseEvent(kernel_completion)); - - printf("Result:"); - for (int i = 0; i < NUM_DATA * NUM_DATA; i++) { - float data; - CL_CHECK(clEnqueueReadBuffer(queue, output_buffer, CL_TRUE, - i * sizeof(float), 4, &data, 0, NULL, NULL)); - // printf(" %f", data); - } - printf("\n"); - - CL_CHECK(clReleaseMemObject(memObjects[0])); - CL_CHECK(clReleaseMemObject(memObjects[1])); - CL_CHECK(clReleaseMemObject(memObjects[2])); - - CL_CHECK(clReleaseKernel(kernel)); - CL_CHECK(clReleaseProgram(program)); - CL_CHECK(clReleaseContext(context)); - - return 0; -} diff --git a/benchmarks/old_opencl/transpose/Makefile b/benchmarks/old_opencl/transpose/Makefile deleted file mode 100644 index 4c0915c2..00000000 --- a/benchmarks/old_opencl/transpose/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -RISCV_TOOL_PATH ?= $(wildcard ../../../../riscv-gnu-toolchain/drops) -POCL_CC_PATH ?= $(wildcard ../../../../pocl/drops_riscv_cc) -POCL_INC_PATH ?= $(wildcard ../include) -POCL_LIB_PATH ?= $(wildcard ../lib) -VX_RT_PATH ?= $(wildcard ../../../runtime) -VX_SIMX_PATH ?= $(wildcard ../../../simX/obj_dir) - -CC = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gcc -CXX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-g++ -DMP = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objdump -HEX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objcopy -GDB = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gdb - -VX_SRCS = $(VX_RT_PATH)/newlib/newlib.c -VX_SRCS += $(VX_RT_PATH)/startup/vx_start.S -VX_SRCS += $(VX_RT_PATH)/intrinsics/vx_intrinsics.S -VX_SRCS += $(VX_RT_PATH)/io/vx_io.S $(VX_RT_PATH)/io/vx_io.c -VX_SRCS += $(VX_RT_PATH)/fileio/fileio.S -VX_SRCS += $(VX_RT_PATH)/tests/tests.c -VX_SRCS += $(VX_RT_PATH)/vx_api/vx_api.c - -VX_CFLAGS = -nostartfiles -Wl,-Bstatic,-T,$(VX_RT_PATH)/startup/vx_link.ld - -CXXFLAGS = -g -O0 -march=rv32im -mabi=ilp32 -CXXFLAGS += -ffreestanding # program may not begin at main() -CXXFLAGS += -Wl,--gc-sections # enable garbage collection of unused input sections -CXXFLAGS += -fno-rtti -fno-non-call-exceptions # disable RTTI and exceptions -CXXFLAGS += -I$(POCL_INC_PATH) -I. - -VX_LIBS = -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a -QEMU_LIBS = $(VX_RT_PATH)/qemu/vx_api.c -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a - -PROJECT=transpose - -all: $(PROJECT).dump $(PROJECT).hex - -lib$(PROJECT).a: transpose.cl - POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(RISCV_TOOL_PATH)/lib:$(POCL_CC_PATH)/lib $(POCL_CC_PATH)/bin/poclcc -o lib$(PROJECT).a kernel.cl - -$(PROJECT).elf: main.cc lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(VX_CFLAGS) $(VX_SRCS) main.cc $(VX_LIBS) -o $(PROJECT).elf - -$(PROJECT).qemu: main.cc lib$(PROJECT).a - $(CXX) $(CXXFLAGS) main.cc transpose_gold.cpp $(QEMU_LIBS) -o $(PROJECT).qemu - -$(PROJECT).hex: $(PROJECT).elf - $(HEX) -O ihex $(PROJECT).elf $(PROJECT).hex - -$(PROJECT).dump: $(PROJECT).elf - $(DMP) -D $(PROJECT).elf > $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.elf *.dump *.hex diff --git a/benchmarks/old_opencl/transpose/main.cc b/benchmarks/old_opencl/transpose/main.cc deleted file mode 100644 index 26122ab4..00000000 --- a/benchmarks/old_opencl/transpose/main.cc +++ /dev/null @@ -1,365 +0,0 @@ -/* - * Copyright 1993-2010 NVIDIA Corporation. All rights reserved. - * - * Please refer to the NVIDIA end user license agreement (EULA) associated - * with this source code for terms and conditions that govern your use of - * this software. Any use, reproduction, disclosure, or distribution of - * this software and related documentation outside the terms of the EULA - * is strictly prohibited. - * - */ - -/* Matrix transpose with Cuda - * Host code. - - * This example transposes arbitrary-size matrices. It compares a naive - * transpose kernel that suffers from non-coalesced writes, to an optimized - * transpose with fully coalesced memory access and no bank conflicts. On - * a G80 GPU, the optimized transpose can be more than 10x faster for large - * matrices. - */ - -// standard utility and system includes -#include -#include - -#define BLOCK_DIM 16 - -// max GPU's to manage for multi-GPU parallel compute -const unsigned int MAX_GPU_COUNT = 8; - -// global variables -cl_platform_id cpPlatform; -cl_uint uiNumDevices; -cl_device_id* cdDevices; -cl_context cxGPUContext; -cl_kernel ckKernel[MAX_GPU_COUNT]; -cl_command_queue commandQueue[MAX_GPU_COUNT]; -cl_program rv_program; - -// forward declarations -// ********************************************************************* -int runTest( int argc, const char** argv); -extern "C" void computeGold( float* reference, float* idata, - const unsigned int size_x, const unsigned int size_y ); - -// Main Program -// ********************************************************************* -int main( int argc, const char** argv) -{ - shrQAStart(argc, (char **)argv); - - // set logfile name and start logs - shrSetLogFileName ("oclTranspose.txt"); - shrLog("%s Starting...\n\n", argv[0]); - - // run the main test - int result = runTest(argc, argv); - //oclCheckError(result, 0); -} - -double transposeGPU(const char* kernelName, bool useLocalMem, cl_uint ciDeviceCount, float* h_idata, float* h_odata, unsigned int size_x, unsigned int size_y) -{ - cl_mem d_odata[MAX_GPU_COUNT]; - cl_mem d_idata[MAX_GPU_COUNT]; - cl_kernel ckKernel[MAX_GPU_COUNT]; - - size_t szGlobalWorkSize[2]; - size_t szLocalWorkSize[2]; - cl_int ciErrNum; - - // Create buffers for each GPU - // Each GPU will compute sizePerGPU rows of the result - size_t sizePerGPU = shrRoundUp(BLOCK_DIM, (size_x+ciDeviceCount-1) / ciDeviceCount); - - // size of memory required to store the matrix - const size_t mem_size = sizeof(float) * size_x * size_y; - - for(unsigned int i = 0; i < ciDeviceCount; ++i){ - // allocate device memory and copy host to device memory - d_idata[i] = clCreateBuffer(cxGPUContext, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, - mem_size, h_idata, &ciErrNum); - //oclCheckError(ciErrNum, CL_SUCCESS); - - // create buffer to store output - d_odata[i] = clCreateBuffer(cxGPUContext, CL_MEM_WRITE_ONLY , - sizePerGPU*size_y*sizeof(float), NULL, &ciErrNum); - //oclCheckError(ciErrNum, CL_SUCCESS); - - // create the naive transpose kernel - ckKernel[i] = clCreateKernel(rv_program, kernelName, &ciErrNum); - //oclCheckError(ciErrNum, CL_SUCCESS); - - // set the args values for the naive kernel - size_t offset = i * sizePerGPU; - ciErrNum = clSetKernelArg(ckKernel[i], 0, sizeof(cl_mem), (void *) &d_odata[i]); - ciErrNum |= clSetKernelArg(ckKernel[i], 1, sizeof(cl_mem), (void *) &d_idata[0]); - ciErrNum |= clSetKernelArg(ckKernel[i], 2, sizeof(int), &offset); - ciErrNum |= clSetKernelArg(ckKernel[i], 3, sizeof(int), &size_x); - ciErrNum |= clSetKernelArg(ckKernel[i], 4, sizeof(int), &size_y); - if(useLocalMem) - { - ciErrNum |= clSetKernelArg(ckKernel[i], 5, (BLOCK_DIM + 1) * BLOCK_DIM * sizeof(float), 0 ); - } - } - //oclCheckError(ciErrNum, CL_SUCCESS); - - // set up execution configuration - szLocalWorkSize[0] = BLOCK_DIM; - szLocalWorkSize[1] = BLOCK_DIM; - szGlobalWorkSize[0] = sizePerGPU; - szGlobalWorkSize[1] = shrRoundUp(BLOCK_DIM, size_y); - - // execute the kernel numIterations times - int numIterations = 100; - shrLog("\nProcessing a %d by %d matrix of floats...\n\n", size_x, size_y); - for (int i = -1; i < numIterations; ++i) - { - // Start time measurement after warmup - if( i == 0 ) shrDeltaT(0); - - for(unsigned int k=0; k < ciDeviceCount; ++k){ - ciErrNum |= clEnqueueNDRangeKernel(commandQueue[k], ckKernel[k], 2, NULL, - szGlobalWorkSize, szLocalWorkSize, 0, NULL, NULL); - } - //oclCheckError(ciErrNum, CL_SUCCESS); - } - - // Block CPU till GPU is done - for(unsigned int k=0; k < ciDeviceCount; ++k){ - ciErrNum |= clFinish(commandQueue[k]); - } - double time = shrDeltaT(0)/(double)numIterations; - //oclCheckError(ciErrNum, CL_SUCCESS); - - // Copy back to host - for(unsigned int i = 0; i < ciDeviceCount; ++i){ - size_t offset = i * sizePerGPU; - size_t size = MIN(size_x - i * sizePerGPU, sizePerGPU); - - ciErrNum |= clEnqueueReadBuffer(commandQueue[i], d_odata[i], CL_TRUE, 0, - size * size_y * sizeof(float), &h_odata[offset * size_y], - 0, NULL, NULL); - } - //oclCheckError(ciErrNum, CL_SUCCESS); - - for(unsigned int i = 0; i < ciDeviceCount; ++i){ - ciErrNum |= clReleaseMemObject(d_idata[i]); - ciErrNum |= clReleaseMemObject(d_odata[i]); - ciErrNum |= clReleaseKernel(ckKernel[i]); - } - //oclCheckError(ciErrNum, CL_SUCCESS); - - return time; -} - -//! Run a simple test for CUDA -// ********************************************************************* -int runTest( const int argc, const char** argv) -{ - cl_int ciErrNum; - cl_uint ciDeviceCount; - unsigned int size_x = 2048; - unsigned int size_y = 2048; - - int temp; - if( shrGetCmdLineArgumenti( argc, argv,"width", &temp) ){ - size_x = temp; - } - - if( shrGetCmdLineArgumenti( argc, argv,"height", &temp) ){ - size_y = temp; - } - - // size of memory required to store the matrix - const size_t mem_size = sizeof(float) * size_x * size_y; - - //Get the NVIDIA platform - ciErrNum = oclGetPlatformID(&cpPlatform); - //oclCheckError(ciErrNum, CL_SUCCESS); - - //Get the devices - ciErrNum = clGetDeviceIDs(cpPlatform, CL_DEVICE_TYPE_DEFAULT, 0, NULL, &uiNumDevices); - //oclCheckError(ciErrNum, CL_SUCCESS); - cdDevices = (cl_device_id *)malloc(uiNumDevices * sizeof(cl_device_id) ); - ciErrNum = clGetDeviceIDs(cpPlatform, CL_DEVICE_TYPE_DEFAULT, uiNumDevices, cdDevices, NULL); - //oclCheckError(ciErrNum, CL_SUCCESS); - - //Create the context - cxGPUContext = clCreateContext(0, uiNumDevices, cdDevices, NULL, NULL, &ciErrNum); - //oclCheckError(ciErrNum, CL_SUCCESS); - - if(shrCheckCmdLineFlag(argc, (const char**)argv, "device")) - { - ciDeviceCount = 0; - // User specified GPUs - char* deviceList; - char* deviceStr; - - shrGetCmdLineArgumentstr(argc, (const char**)argv, "device", &deviceList); - - #ifdef WIN32 - char* next_token; - deviceStr = strtok_s (deviceList," ,.-", &next_token); - #else - deviceStr = strtok (deviceList," ,.-"); - #endif - ciDeviceCount = 0; - while(deviceStr != NULL) - { - // get and print the device for this queue - cl_device_id device = oclGetDev(cxGPUContext, atoi(deviceStr)); - if( device == (cl_device_id)-1 ) { - shrLog(" Invalid Device: %s\n\n", deviceStr); - return -1; - } - - shrLog("Device %d: ", atoi(deviceStr)); - oclPrintDevName(LOGBOTH, device); - shrLog("\n"); - - // create command queue - commandQueue[ciDeviceCount] = clCreateCommandQueue(cxGPUContext, device, CL_QUEUE_PROFILING_ENABLE, &ciErrNum); - if (ciErrNum != CL_SUCCESS) - { - shrLog(" Error %i in clCreateCommandQueue call !!!\n\n", ciErrNum); - return ciErrNum; - } - - ++ciDeviceCount; - - #ifdef WIN32 - deviceStr = strtok_s (NULL," ,.-", &next_token); - #else - deviceStr = strtok (NULL," ,.-"); - #endif - } - - free(deviceList); - } - else - { - // Find out how many GPU's to compute on all available GPUs - size_t nDeviceBytes; - ciErrNum |= clGetContextInfo(cxGPUContext, CL_CONTEXT_DEVICES, 0, NULL, &nDeviceBytes); - ciDeviceCount = (cl_uint)nDeviceBytes/sizeof(cl_device_id); - - if (ciErrNum != CL_SUCCESS) - { - shrLog(" Error %i in clGetDeviceIDs call !!!\n\n", ciErrNum); - return ciErrNum; - } - else if (ciDeviceCount == 0) - { - shrLog(" There are no devices supporting OpenCL (return code %i)\n\n", ciErrNum); - return -1; - } - - // create command-queues - for(unsigned int i = 0; i < ciDeviceCount; ++i) - { - // get and print the device for this queue - cl_device_id device = oclGetDev(cxGPUContext, i); - shrLog("Device %d: ", i); - oclPrintDevName(LOGBOTH, device); - shrLog("\n"); - - // create command queue - commandQueue[i] = clCreateCommandQueue(cxGPUContext, device, CL_QUEUE_PROFILING_ENABLE, &ciErrNum); - if (ciErrNum != CL_SUCCESS) - { - shrLog(" Error %i in clCreateCommandQueue call !!!\n\n", ciErrNum); - return ciErrNum; - } - } - } - - // allocate and initalize host memory - float* h_idata = (float*)malloc(mem_size); - float* h_odata = (float*) malloc(mem_size); - srand(15235911); - shrFillArray(h_idata, (size_x * size_y)); - - // Program Setup - size_t program_length; - char* source_path = shrFindFilePath("transpose.cl", argv[0]); - //oclCheckError(source_path != NULL, shrTRUE); - char *source = oclLoadProgSource(source_path, "", &program_length); - //oclCheckError(source != NULL, shrTRUE); - - // create the program - rv_program = - clCreateProgramWithBuiltInKernels(context, 1, &device_id, "transpose", NULL); - //rv_program = clCreateProgramWithSource(cxGPUContext, 1, - // (const char **)&source, &program_length, &ciErrNum); - //oclCheckError(ciErrNum, CL_SUCCESS); - - // build the program - ciErrNum = clBuildProgram(rv_program, 0, NULL, "-cl-fast-relaxed-math", NULL, NULL); - if (ciErrNum != CL_SUCCESS) - { - // write out standard error, Build Log and PTX, then return error - shrLogEx(LOGBOTH | ERRORMSG, ciErrNum, STDERROR); - oclLogBuildInfo(rv_program, oclGetFirstDev(cxGPUContext)); - oclLogPtx(rv_program, oclGetFirstDev(cxGPUContext), "oclTranspose.ptx"); - return(EXIT_FAILURE); - } - - // Run Naive Kernel -#ifdef GPU_PROFILING - // Matrix Copy kernel runs to measure reference performance. - double uncoalescedCopyTime = transposeGPU("uncoalesced_copy", false, ciDeviceCount, h_idata, h_odata, size_x, size_y); - double simpleCopyTime = transposeGPU("simple_copy", false, ciDeviceCount, h_idata, h_odata, size_x, size_y); - double sharedCopyTime = transposeGPU("shared_copy", true, ciDeviceCount, h_idata, h_odata, size_x, size_y); -#endif - - double naiveTime = transposeGPU("transpose_naive", false, ciDeviceCount, h_idata, h_odata, size_x, size_y); - double optimizedTime = transposeGPU("transpose", true, ciDeviceCount, h_idata, h_odata, size_x, size_y); - -#ifdef GPU_PROFILING - // log times - - shrLogEx(LOGBOTH | MASTER, 0, "oclTranspose-Outer-simple copy, Throughput = %.4f GB/s, Time = %.5f s, Size = %u fp32 elements, NumDevsUsed = %u, Workgroup = %u\n", - (1.0e-9 * double(size_x * size_y * sizeof(float))/simpleCopyTime), simpleCopyTime, (size_x * size_y), ciDeviceCount, BLOCK_DIM * BLOCK_DIM); - - shrLogEx(LOGBOTH | MASTER, 0, "oclTranspose-Outer-shared memory copy, Throughput = %.4f GB/s, Time = %.5f s, Size = %u fp32 elements, NumDevsUsed = %u, Workgroup = %u\n", - (1.0e-9 * double(size_x * size_y * sizeof(float))/sharedCopyTime), sharedCopyTime, (size_x * size_y), ciDeviceCount, BLOCK_DIM * BLOCK_DIM); - - shrLogEx(LOGBOTH | MASTER, 0, "oclTranspose-Outer-uncoalesced copy, Throughput = %.4f GB/s, Time = %.5f s, Size = %u fp32 elements, NumDevsUsed = %u, Workgroup = %u\n", - (1.0e-9 * double(size_x * size_y * sizeof(float))/uncoalescedCopyTime), uncoalescedCopyTime, (size_x * size_y), ciDeviceCount, BLOCK_DIM * BLOCK_DIM); - - shrLogEx(LOGBOTH | MASTER, 0, "oclTranspose-Outer-naive, Throughput = %.4f GB/s, Time = %.5f s, Size = %u fp32 elements, NumDevsUsed = %u, Workgroup = %u\n", - (1.0e-9 * double(size_x * size_y * sizeof(float))/naiveTime), naiveTime, (size_x * size_y), ciDeviceCount, BLOCK_DIM * BLOCK_DIM); - - shrLogEx(LOGBOTH | MASTER, 0, "oclTranspose-Outer-optimized, Throughput = %.4f GB/s, Time = %.5f s, Size = %u fp32 elements, NumDevsUsed = %u, Workgroup = %u\n", - (1.0e-9 * double(size_x * size_y * sizeof(float))/optimizedTime), optimizedTime, (size_x * size_y), ciDeviceCount, BLOCK_DIM * BLOCK_DIM); - -#endif - - // compute reference solution and cross check results - float* reference = (float*)malloc( mem_size); - computeGold( reference, h_idata, size_x, size_y); - shrLog("\nComparing results with CPU computation... \n\n"); - shrBOOL res = shrComparef( reference, h_odata, size_x * size_y); - - // cleanup memory - free(h_idata); - free(h_odata); - free(reference); - free(source); - free(source_path); - - // cleanup OpenCL - ciErrNum = clReleaseProgram(rv_program); - for(unsigned int i = 0; i < ciDeviceCount; ++i) - { - ciErrNum |= clReleaseCommandQueue(commandQueue[i]); - } - ciErrNum |= clReleaseContext(cxGPUContext); - //oclCheckError(ciErrNum, CL_SUCCESS); - - // pass or fail (cumulative... all tests in the loop) - shrQAFinishExit(argc, (const char **)argv, (1 == res) ? QA_PASSED : QA_FAILED); - - return 0; -} diff --git a/benchmarks/old_opencl/transpose/oclUtils.h b/benchmarks/old_opencl/transpose/oclUtils.h deleted file mode 100644 index 2b109e18..00000000 --- a/benchmarks/old_opencl/transpose/oclUtils.h +++ /dev/null @@ -1,198 +0,0 @@ -/* - * Copyright 1993-2010 NVIDIA Corporation. All rights reserved. - * - * Please refer to the NVIDIA end user license agreement (EULA) associated - * with this source code for terms and conditions that govern your use of - * this software. Any use, reproduction, disclosure, or distribution of - * this software and related documentation outside the terms of the EULA - * is strictly prohibited. - * - */ - -#ifndef OCL_UTILS_H -#define OCL_UTILS_H - -// ********************************************************************* -// Utilities specific to OpenCL samples in NVIDIA GPU Computing SDK -// ********************************************************************* - -// Common headers: Cross-API utililties and OpenCL header -#include - -// All OpenCL headers -#if defined (__APPLE__) || defined(MACOSX) - #include -#else - #include -#endif - -// Includes -#include -#include -#include - -// For systems with CL_EXT that are not updated with these extensions, we copied these -// extensions from -#ifndef CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV - /* cl_nv_device_attribute_query extension - no extension #define since it has no functions */ - #define CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV 0x4000 - #define CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV 0x4001 - #define CL_DEVICE_REGISTERS_PER_BLOCK_NV 0x4002 - #define CL_DEVICE_WARP_SIZE_NV 0x4003 - #define CL_DEVICE_GPU_OVERLAP_NV 0x4004 - #define CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV 0x4005 - #define CL_DEVICE_INTEGRATED_MEMORY_NV 0x4006 -#endif - -// reminders for build output window and log -#ifdef _WIN32 - #pragma message ("Note: including shrUtils.h") - #pragma message ("Note: including opencl.h") -#endif - -// SDK Revision # -#define OCL_SDKREVISION "7027912" - -// Error and Exit Handling Macros... -// ********************************************************************* -// Full error handling macro with Cleanup() callback (if supplied)... -// (Companion Inline Function lower on page) -#define oclCheckErrorEX(a, b, c) __oclCheckErrorEX(a, b, c, __FILE__ , __LINE__) - -// Short version without Cleanup() callback pointer -// Both Input (a) and Reference (b) are specified as args -#define oclCheckError(a, b) oclCheckErrorEX(a, b, 0) - -////////////////////////////////////////////////////////////////////////////// -//! Gets the platform ID for NVIDIA if available, otherwise default to platform 0 -//! -//! @return the id -//! @param clSelectedPlatformID OpenCL platform ID -////////////////////////////////////////////////////////////////////////////// -extern "C" cl_int oclGetPlatformID(cl_platform_id* clSelectedPlatformID); - -////////////////////////////////////////////////////////////////////////////// -//! Print info about the device -//! -//! @param iLogMode enum LOGBOTH, LOGCONSOLE, LOGFILE -//! @param device OpenCL id of the device -////////////////////////////////////////////////////////////////////////////// -extern "C" void oclPrintDevInfo(int iLogMode, cl_device_id device); - -////////////////////////////////////////////////////////////////////////////// -//! Get and return device capability -//! -//! @return the 2 digit integer representation of device Cap (major minor). return -1 if NA -//! @param device OpenCL id of the device -////////////////////////////////////////////////////////////////////////////// -extern "C" int oclGetDevCap(cl_device_id device); - -////////////////////////////////////////////////////////////////////////////// -//! Print the device name -//! -//! @param iLogMode enum LOGBOTH, LOGCONSOLE, LOGFILE -//! @param device OpenCL id of the device -////////////////////////////////////////////////////////////////////////////// -extern "C" void oclPrintDevName(int iLogMode, cl_device_id device); - -////////////////////////////////////////////////////////////////////////////// -//! Gets the id of the first device from the context -//! -//! @return the id -//! @param cxGPUContext OpenCL context -////////////////////////////////////////////////////////////////////////////// -extern "C" cl_device_id oclGetFirstDev(cl_context cxGPUContext); - -////////////////////////////////////////////////////////////////////////////// -//! Gets the id of the nth device from the context -//! -//! @return the id or -1 when out of range -//! @param cxGPUContext OpenCL context -//! @param device_idx index of the device of interest -////////////////////////////////////////////////////////////////////////////// -extern "C" cl_device_id oclGetDev(cl_context cxGPUContext, unsigned int device_idx); - -////////////////////////////////////////////////////////////////////////////// -//! Gets the id of device with maximal FLOPS from the context -//! -//! @return the id -//! @param cxGPUContext OpenCL context -////////////////////////////////////////////////////////////////////////////// -extern "C" cl_device_id oclGetMaxFlopsDev(cl_context cxGPUContext); - -////////////////////////////////////////////////////////////////////////////// -//! Loads a Program file and prepends the cPreamble to the code. -//! -//! @return the source string if succeeded, 0 otherwise -//! @param cFilename program filename -//! @param cPreamble code that is prepended to the loaded file, typically a set of #defines or a header -//! @param szFinalLength returned length of the code string -////////////////////////////////////////////////////////////////////////////// -extern "C" char* oclLoadProgSource(const char* cFilename, const char* cPreamble, size_t* szFinalLength); - -////////////////////////////////////////////////////////////////////////////// -//! Get the binary (PTX) of the program associated with the device -//! -//! @param cpProgram OpenCL program -//! @param cdDevice device of interest -//! @param binary returned code -//! @param length length of returned code -////////////////////////////////////////////////////////////////////////////// -extern "C" void oclGetProgBinary( cl_program cpProgram, cl_device_id cdDevice, char** binary, size_t* length); - -////////////////////////////////////////////////////////////////////////////// -//! Get and log the binary (PTX) from the OpenCL compiler for the requested program & device -//! -//! @param cpProgram OpenCL program -//! @param cdDevice device of interest -//! @param const char* cPtxFileName optional PTX file name -////////////////////////////////////////////////////////////////////////////// -extern "C" void oclLogPtx(cl_program cpProgram, cl_device_id cdDevice, const char* cPtxFileName); - -////////////////////////////////////////////////////////////////////////////// -//! Get and log the Build Log from the OpenCL compiler for the requested program & device -//! -//! @param cpProgram OpenCL program -//! @param cdDevice device of interest -////////////////////////////////////////////////////////////////////////////// -extern "C" void oclLogBuildInfo(cl_program cpProgram, cl_device_id cdDevice); - -// Helper function for De-allocating cl objects -// ********************************************************************* -extern "C" void oclDeleteMemObjs(cl_mem* cmMemObjs, int iNumObjs); - -// Helper function to get OpenCL error string from constant -// ********************************************************************* -extern "C" const char* oclErrorString(cl_int error); - -// Helper function to get OpenCL image format string (channel order and type) from constant -// ********************************************************************* -extern "C" const char* oclImageFormatString(cl_uint uiImageFormat); - -// companion inline function for error checking and exit on error WITH Cleanup Callback (if supplied) -// ********************************************************************* -inline void __oclCheckErrorEX(cl_int iSample, cl_int iReference, void (*pCleanup)(int), const char* cFile, const int iLine) -{ - // An error condition is defined by the sample/test value not equal to the reference - if (iReference != iSample) - { - // If the sample/test value isn't equal to the ref, it's an error by defnition, so override 0 sample/test value - iSample = (iSample == 0) ? -9999 : iSample; - - // Log the error info - shrLog("\n !!! Error # %i (%s) at line %i , in file %s !!!\n\n", iSample, oclErrorString(iSample), iLine, cFile); - - // Cleanup and exit, or just exit if no cleanup function pointer provided. Use iSample (error code in this case) as process exit code. - if (pCleanup != NULL) - { - pCleanup(iSample); - } - else - { - shrLogEx(LOGBOTH | CLOSELOG, 0, "Exiting...\n"); - exit(iSample); - } - } -} - -#endif \ No newline at end of file diff --git a/benchmarks/old_opencl/transpose/shrQATest.h b/benchmarks/old_opencl/transpose/shrQATest.h deleted file mode 100644 index 245cf8dc..00000000 --- a/benchmarks/old_opencl/transpose/shrQATest.h +++ /dev/null @@ -1,238 +0,0 @@ -/* -* Copyright 1993-2010 NVIDIA Corporation. All rights reserved. -* -* Please refer to the NVIDIA end user license agreement (EULA) associated -* with this source code for terms and conditions that govern your use of -* this software. Any use, reproduction, disclosure, or distribution of -* this software and related documentation outside the terms of the EULA -* is strictly prohibited. -* -*/ - -#ifndef SHR_QATEST_H -#define SHR_QATEST_H - -// ********************************************************************* -// Generic utilities for NVIDIA GPU Computing SDK -// ********************************************************************* - -// OS dependent includes -#ifdef _WIN32 - #pragma message ("Note: including windows.h") - #pragma message ("Note: including math.h") - #pragma message ("Note: including assert.h") - #pragma message ("Note: including time.h") - -// Headers needed for Windows - #include - #include -#else - // Headers needed for Linux - #include - #include - #include - #include - #include - #include - #include - #include - #include -#endif - -#ifndef STRCASECMP -#ifdef _WIN32 -#define STRCASECMP _stricmp -#else -#define STRCASECMP strcasecmp -#endif -#endif - -#ifndef STRNCASECMP -#ifdef _WIN32 -#define STRNCASECMP _strnicmp -#else -#define STRNCASECMP strncasecmp -#endif -#endif - - -// Standardized QA Start/Finish for CUDA SDK tests -#define shrQAStart(a, b) __shrQAStart(a, b) -#define shrQAFinish(a, b, c) __shrQAFinish(a, b, c) -#define shrQAFinish2(a, b, c, d) __shrQAFinish2(a, b, c, d) - -inline int findExeNameStart(const char *exec_name) -{ - int exename_start = (int)strlen(exec_name); - - while( (exename_start > 0) && - (exec_name[exename_start] != '\\') && - (exec_name[exename_start] != '/') ) - { - exename_start--; - } - if (exec_name[exename_start] == '\\' || - exec_name[exename_start] == '/') - { - return exename_start+1; - } else { - return exename_start; - } -} - -inline int __shrQAStart(int argc, char **argv) -{ - bool bQATest = false; - // First clear the output buffer - fflush(stdout); - fflush(stdout); - - for (int i=1; i < argc; i++) { - int string_start = 0; - while (argv[i][string_start] == '-') - string_start++; - char *string_argv = &argv[i][string_start]; - - if (!STRCASECMP(string_argv, "qatest")) { - bQATest = true; - } - } - - // We don't want to print the entire path, so we search for the first - int exename_start = findExeNameStart(argv[0]); - if (bQATest) { - fprintf(stdout, "&&&& RUNNING %s", &(argv[0][exename_start])); - for (int i=1; i < argc; i++) fprintf(stdout, " %s", argv[i]); - fprintf(stdout, "\n"); - } else { - fprintf(stdout, "[%s] starting...\n", &(argv[0][exename_start])); - } - fflush(stdout); - printf("\n"); fflush(stdout); - return exename_start; -} - -enum eQAstatus { - QA_FAILED = 0, - QA_PASSED = 1, - QA_WAIVED = 2 -}; - -inline void __ExitInTime(int seconds) -{ - fprintf(stdout, "> exiting in %d seconds: ", seconds); - fflush(stdout); - time_t t; - int count; - for (t=time(0)+seconds, count=seconds; time(0) < t; count--) { - fprintf(stdout, "%d...", count); -#ifdef WIN32 - Sleep(1000); -#else - sleep(1); -#endif - } - fprintf(stdout,"done!\n\n"); - fflush(stdout); -} - - -inline void __shrQAFinish(int argc, const char **argv, int iStatus) -{ - // By default QATest is disabled and NoPrompt is Enabled (times out at seconds passed into __ExitInTime() ) - bool bQATest = false, bNoPrompt = true, bQuitInTime = true; - const char *sStatus[] = { "FAILED", "PASSED", "WAIVED", NULL }; - - for (int i=1; i < argc; i++) { - int string_start = 0; - while (argv[i][string_start] == '-') - string_start++; - - const char *string_argv = &argv[i][string_start]; - if (!STRCASECMP(string_argv, "qatest")) { - bQATest = true; - } - // For SDK individual samples that don't specify -noprompt or -prompt, - // a 3 second delay will happen before exiting, giving a user time to view results - if (!STRCASECMP(string_argv, "noprompt") || !STRCASECMP(string_argv, "help")) { - bNoPrompt = true; - bQuitInTime = false; - } - if (!STRCASECMP(string_argv, "prompt")) { - bNoPrompt = false; - bQuitInTime = false; - } - } - - int exename_start = findExeNameStart(argv[0]); - if (bQATest) { - fprintf(stdout, "&&&& %s %s", sStatus[iStatus], &(argv[0][exename_start])); - for (int i=1; i < argc; i++) fprintf(stdout, " %s", argv[i]); - fprintf(stdout, "\n"); - } else { - fprintf(stdout, "[%s] test results...\n%s\n", &(argv[0][exename_start]), sStatus[iStatus]); - } - fflush(stdout); - printf("\n"); fflush(stdout); - if (bQuitInTime) { - __ExitInTime(3); - } else { - if (!bNoPrompt) { - fprintf(stdout, "\nPress to exit...\n"); - fflush(stdout); - getchar(); - } - } -} - -inline void __shrQAFinish2(bool bQATest, int argc, const char **argv, int iStatus) -{ - bool bQuitInTime = true; - const char *sStatus[] = { "FAILED", "PASSED", "WAIVED", NULL }; - - for (int i=1; i < argc; i++) { - int string_start = 0; - while (argv[i][string_start] == '-') - string_start++; - - const char *string_argv = &argv[i][string_start]; - // For SDK individual samples that don't specify -noprompt or -prompt, - // a 3 second delay will happen before exiting, giving a user time to view results - if (!STRCASECMP(string_argv, "noprompt") || !STRCASECMP(string_argv, "help")) { - bQuitInTime = false; - } - if (!STRCASECMP(string_argv, "prompt")) { - bQuitInTime = false; - } - } - - int exename_start = findExeNameStart(argv[0]); - if (bQATest) { - fprintf(stdout, "&&&& %s %s", sStatus[iStatus], &(argv[0][exename_start])); - for (int i=1; i < argc; i++) fprintf(stdout, " %s", argv[i]); - fprintf(stdout, "\n"); - } else { - fprintf(stdout, "[%s] test results...\n%s\n", &(argv[0][exename_start]), sStatus[iStatus]); - } - fflush(stdout); - - if (bQuitInTime) { - __ExitInTime(3); - } -} - -inline void shrQAFinishExit(int argc, const char **argv, int iStatus) -{ - __shrQAFinish(argc, argv, iStatus); - - exit(iStatus ? EXIT_SUCCESS : EXIT_FAILURE); -} - -inline void shrQAFinishExit2(bool bQAtest, int argc, const char **argv, int iStatus) -{ - __shrQAFinish2(bQAtest, argc, argv, iStatus); - - exit(iStatus ? EXIT_SUCCESS : EXIT_FAILURE); -} - -#endif \ No newline at end of file diff --git a/benchmarks/old_opencl/transpose/shrUtils.h b/benchmarks/old_opencl/transpose/shrUtils.h deleted file mode 100644 index 0f2795d4..00000000 --- a/benchmarks/old_opencl/transpose/shrUtils.h +++ /dev/null @@ -1,642 +0,0 @@ -/* -* Copyright 1993-2010 NVIDIA Corporation. All rights reserved. -* -* Please refer to the NVIDIA end user license agreement (EULA) associated -* with this source code for terms and conditions that govern your use of -* this software. Any use, reproduction, disclosure, or distribution of -* this software and related documentation outside the terms of the EULA -* is strictly prohibited. -* -*/ - -#ifndef SHR_UTILS_H -#define SHR_UTILS_H - -// ********************************************************************* -// Generic utilities for NVIDIA GPU Computing SDK -// ********************************************************************* - -// reminders for output window and build log -#ifdef _WIN32 - #pragma message ("Note: including windows.h") - #pragma message ("Note: including math.h") - #pragma message ("Note: including assert.h") -#endif - -// OS dependent includes -#ifdef _WIN32 - // Headers needed for Windows - #include -#else - // Headers needed for Linux - #include - #include - #include - #include - #include - #include - #include -#endif - -// Other headers needed for both Windows and Linux -#include -#include -#include -#include -#include - -// Un-comment the following #define to enable profiling code in SDK apps -//#define GPU_PROFILING - -// Beginning of GPU Architecture definitions -inline int ConvertSMVer2Cores(int major, int minor) -{ - // Defines for GPU Architecture types (using the SM version to determine the # of cores per SM - typedef struct { - int SM; // 0xMm (hexidecimal notation), M = SM Major version, and m = SM minor version - int Cores; - } sSMtoCores; - - sSMtoCores nGpuArchCoresPerSM[] = - { { 0x10, 8 }, // Tesla Generation (SM 1.0) G80 class - { 0x11, 8 }, // Tesla Generation (SM 1.1) G8x class - { 0x12, 8 }, // Tesla Generation (SM 1.2) G9x class - { 0x13, 8 }, // Tesla Generation (SM 1.3) GT200 class - { 0x20, 32 }, // Fermi Generation (SM 2.0) GF100 class - { 0x21, 48 }, // Fermi Generation (SM 2.1) GF10x class - { 0x30, 192}, // Fermi Generation (SM 3.0) GK10x class - { -1, -1 } - }; - - int index = 0; - while (nGpuArchCoresPerSM[index].SM != -1) { - if (nGpuArchCoresPerSM[index].SM == ((major << 4) + minor) ) { - return nGpuArchCoresPerSM[index].Cores; - } - index++; - } - printf("MapSMtoCores SM %d.%d is undefined (please update to the latest SDK)!\n", major, minor); - return -1; -} -// end of GPU Architecture definitions - - -// Defines and enum for use with logging functions -// ********************************************************************* -#define DEFAULTLOGFILE "SdkConsoleLog.txt" -#define MASTERLOGFILE "SdkMasterLog.csv" -enum LOGMODES -{ - LOGCONSOLE = 1, // bit to signal "log to console" - LOGFILE = 2, // bit to signal "log to file" - LOGBOTH = 3, // convenience union of first 2 bits to signal "log to both" - APPENDMODE = 4, // bit to set "file append" mode instead of "replace mode" on open - MASTER = 8, // bit to signal master .csv log output - ERRORMSG = 16, // bit to signal "pre-pend Error" - CLOSELOG = 32 // bit to close log file, if open, after any requested file write -}; -#define HDASHLINE "-----------------------------------------------------------\n" - -// Standardized boolean -enum shrBOOL -{ - shrFALSE = 0, - shrTRUE = 1 -}; - -// Standardized MAX, MIN and CLAMP -#define MAX(a, b) ((a > b) ? a : b) -#define MIN(a, b) ((a < b) ? a : b) -#define CLAMP(a, b, c) MIN(MAX(a, b), c) // double sided clip of input a -#define TOPCLAMP(a, b) (a < b ? a:b) // single top side clip of input a - -// Error and Exit Handling Macros... -// ********************************************************************* -// Full error handling macro with Cleanup() callback (if supplied)... -// (Companion Inline Function lower on page) -#define shrCheckErrorEX(a, b, c) __shrCheckErrorEX(a, b, c, __FILE__ , __LINE__) - -// Short version without Cleanup() callback pointer -// Both Input (a) and Reference (b) are specified as args -#define shrCheckError(a, b) shrCheckErrorEX(a, b, 0) - -// Standardized Exit Macro for leaving main()... extended version -// (Companion Inline Function lower on page) -#define shrExitEX(a, b, c) __shrExitEX(a, b, c) - -// Standardized Exit Macro for leaving main()... short version -// (Companion Inline Function lower on page) -#define shrEXIT(a, b) __shrExitEX(a, b, EXIT_SUCCESS) - -// Simple argument checker macro -#define ARGCHECK(a) if((a) != shrTRUE)return shrFALSE - -// Define for user-customized error handling -#define STDERROR "file %s, line %i\n\n" , __FILE__ , __LINE__ - -// Function to deallocate memory allocated within shrUtils -// ********************************************************************* -extern "C" void shrFree(void* ptr); - -// ********************************************************************* -// Helper function to log standardized information to Console, to File or to both -//! Examples: shrLogEx(LOGBOTH, 0, "Function A\n"); -//! : shrLogEx(LOGBOTH | ERRORMSG, ciErrNum, STDERROR); -//! -//! Automatically opens file and stores handle if needed and not done yet -//! Closes file and nulls handle on request -//! -//! @param 0 iLogMode: LOGCONSOLE, LOGFILE, LOGBOTH, APPENDMODE, MASTER, ERRORMSG, CLOSELOG. -//! LOGFILE and LOGBOTH may be | 'd with APPENDMODE to select file append mode instead of overwrite mode -//! LOGFILE and LOGBOTH may be | 'd with CLOSELOG to "write and close" -//! First 3 options may be | 'd with MASTER to enable independent write to master data log file -//! First 3 options may be | 'd with ERRORMSG to start line with standard error message -//! @param 2 dValue: -//! Positive val = double value for time in secs to be formatted to 6 decimals. -//! Negative val is an error code and this give error preformatting. -//! @param 3 cFormatString: String with formatting specifiers like printf or fprintf. -//! ALL printf flags, width, precision and type specifiers are supported with this exception: -//! Wide char type specifiers intended for wprintf (%S and %C) are NOT supported -//! Single byte char type specifiers (%s and %c) ARE supported -//! @param 4... variable args: like printf or fprintf. Must match format specifer type above. -//! @return 0 if OK, negative value on error or if error occurs or was passed in. -// ********************************************************************* -extern "C" int shrLogEx(int iLogMode, int iErrNum, const char* cFormatString, ...); - -// Short version of shrLogEx defaulting to shrLogEx(LOGBOTH, 0, -// ********************************************************************* -extern "C" int shrLog(const char* cFormatString, ...); - -// ********************************************************************* -// Delta timer function for up to 3 independent timers using host high performance counters -// Maintains state for 3 independent counters -//! Example: double dElapsedTime = shrDeltaTime(0); -//! -//! @param 0 iCounterID: Which timer to check/reset. (0, 1, 2) -//! @return delta time of specified counter since last call in seconds. Otherwise -9999.0 if error -// ********************************************************************* -extern "C" double shrDeltaT(int iCounterID); - -// Optional LogFileNameOverride function -// ********************************************************************* -extern "C" void shrSetLogFileName (const char* cOverRideName); - -// Helper function to init data arrays -// ********************************************************************* -extern "C" void shrFillArray(float* pfData, int iSize); - -// Helper function to print data arrays -// ********************************************************************* -extern "C" void shrPrintArray(float* pfData, int iSize); - -//////////////////////////////////////////////////////////////////////////// -//! Find the path for a filename -//! @return the path if succeeded, otherwise 0 -//! @param filename name of the file -//! @param executablePath optional absolute path of the executable -//////////////////////////////////////////////////////////////////////////// -extern "C" char* shrFindFilePath(const char* filename, const char* executablePath); - -//////////////////////////////////////////////////////////////////////////// -//! Read file \filename containing single precision floating point data -//! @return shrTRUE if reading the file succeeded, otherwise shrFALSE -//! @param filename name of the source file -//! @param data uninitialized pointer, returned initialized and pointing to -//! the data read -//! @param len number of data elements in data, -1 on error -//! @note If a NULL pointer is passed to this function and it is initialized -//! within shrUtils, then free() has to be used to deallocate the memory -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrReadFilef( const char* filename, float** data, unsigned int* len, - bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Read file \filename containing double precision floating point data -//! @return shrTRUE if reading the file succeeded, otherwise shrFALSE -//! @param filename name of the source file -//! @param data uninitialized pointer, returned initialized and pointing to -//! the data read -//! @param len number of data elements in data, -1 on error -//! @note If a NULL pointer is passed to this function and it is -//! @note If a NULL pointer is passed to this function and it is initialized -//! within shrUtils, then free() has to be used to deallocate the memory -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrReadFiled( const char* filename, double** data, unsigned int* len, - bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Read file \filename containing integer data -//! @return shrTRUE if reading the file succeeded, otherwise shrFALSE -//! @param filename name of the source file -//! @param data uninitialized pointer, returned initialized and pointing to -//! the data read -//! @param len number of data elements in data, -1 on error -//! @note If a NULL pointer is passed to this function and it is -//! @note If a NULL pointer is passed to this function and it is initialized -//! within shrUtils, then free() has to be used to deallocate the memory -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrReadFilei( const char* filename, int** data, unsigned int* len, bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Read file \filename containing unsigned integer data -//! @return shrTRUE if reading the file succeeded, otherwise shrFALSE -//! @param filename name of the source file -//! @param data uninitialized pointer, returned initialized and pointing to -//! the data read -//! @param len number of data elements in data, -1 on error -//! @note If a NULL pointer is passed to this function and it is -//! @note If a NULL pointer is passed to this function and it is initialized -//! within shrUtils, then free() has to be used to deallocate the memory -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrReadFileui( const char* filename, unsigned int** data, - unsigned int* len, bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Read file \filename containing char / byte data -//! @return shrTRUE if reading the file succeeded, otherwise shrFALSE -//! @param filename name of the source file -//! @param data uninitialized pointer, returned initialized and pointing to -//! the data read -//! @param len number of data elements in data, -1 on error -//! @note If a NULL pointer is passed to this function and it is -//! @note If a NULL pointer is passed to this function and it is initialized -//! within shrUtils, then free() has to be used to deallocate the memory -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrReadFileb( const char* filename, char** data, unsigned int* len, - bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Read file \filename containing unsigned char / byte data -//! @return shrTRUE if reading the file succeeded, otherwise shrFALSE -//! @param filename name of the source file -//! @param data uninitialized pointer, returned initialized and pointing to -//! the data read -//! @param len number of data elements in data, -1 on error -//! @note If a NULL pointer is passed to this function and it is -//! @note If a NULL pointer is passed to this function and it is initialized -//! within shrUtils, then free() has to be used to deallocate the memory -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrReadFileub( const char* filename, unsigned char** data, - unsigned int* len, bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Write a data file \filename containing single precision floating point -//! data -//! @return shrTRUE if writing the file succeeded, otherwise shrFALSE -//! @param filename name of the file to write -//! @param data pointer to data to write -//! @param len number of data elements in data, -1 on error -//! @param epsilon epsilon for comparison -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrWriteFilef( const char* filename, const float* data, unsigned int len, - const float epsilon, bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Write a data file \filename containing double precision floating point -//! data -//! @return shrTRUE if writing the file succeeded, otherwise shrFALSE -//! @param filename name of the file to write -//! @param data pointer to data to write -//! @param len number of data elements in data, -1 on error -//! @param epsilon epsilon for comparison -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrWriteFiled( const char* filename, const float* data, unsigned int len, - const double epsilon, bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Write a data file \filename containing integer data -//! @return shrTRUE if writing the file succeeded, otherwise shrFALSE -//! @param filename name of the file to write -//! @param data pointer to data to write -//! @param len number of data elements in data, -1 on error -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrWriteFilei( const char* filename, const int* data, unsigned int len, - bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Write a data file \filename containing unsigned integer data -//! @return shrTRUE if writing the file succeeded, otherwise shrFALSE -//! @param filename name of the file to write -//! @param data pointer to data to write -//! @param len number of data elements in data, -1 on error -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrWriteFileui( const char* filename, const unsigned int* data, - unsigned int len, bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Write a data file \filename containing char / byte data -//! @return shrTRUE if writing the file succeeded, otherwise shrFALSE -//! @param filename name of the file to write -//! @param data pointer to data to write -//! @param len number of data elements in data, -1 on error -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrWriteFileb( const char* filename, const char* data, unsigned int len, - bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Write a data file \filename containing unsigned char / byte data -//! @return shrTRUE if writing the file succeeded, otherwise shrFALSE -//! @param filename name of the file to write -//! @param data pointer to data to write -//! @param len number of data elements in data, -1 on error -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrWriteFileub( const char* filename, const unsigned char* data, - unsigned int len, bool verbose = false); - -//////////////////////////////////////////////////////////////////////////// -//! Load PPM image file (with unsigned char as data element type), padding -//! 4th component -//! @return shrTRUE if reading the file succeeded, otherwise shrFALSE -//! @param file name of the image file -//! @param OutData handle to the data read -//! @param w width of the image -//! @param h height of the image -//! -//! Note: If *OutData is NULL this function allocates buffer that must be freed by caller -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrLoadPPM4ub(const char* file, unsigned char** OutData, - unsigned int *w, unsigned int *h); - -//////////////////////////////////////////////////////////////////////////// -//! Save PPM image file (with unsigned char as data element type, padded to -//! 4 bytes) -//! @return shrTRUE if saving the file succeeded, otherwise shrFALSE -//! @param file name of the image file -//! @param data handle to the data read -//! @param w width of the image -//! @param h height of the image -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrSavePPM4ub( const char* file, unsigned char *data, - unsigned int w, unsigned int h); - -//////////////////////////////////////////////////////////////////////////////// -//! Save PGM image file (with unsigned char as data element type) -//! @return shrTRUE if saving the file succeeded, otherwise shrFALSE -//! @param file name of the image file -//! @param data handle to the data read -//! @param w width of the image -//! @param h height of the image -//////////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrSavePGMub( const char* file, unsigned char *data, - unsigned int w, unsigned int h); - -//////////////////////////////////////////////////////////////////////////// -//! Load PGM image file (with unsigned char as data element type) -//! @return shrTRUE if saving the file succeeded, otherwise shrFALSE -//! @param file name of the image file -//! @param data handle to the data read -//! @param w width of the image -//! @param h height of the image -//! @note If a NULL pointer is passed to this function and it is initialized -//! within shrUtils, then free() has to be used to deallocate the memory -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrLoadPGMub( const char* file, unsigned char** data, - unsigned int *w,unsigned int *h); - -//////////////////////////////////////////////////////////////////////////// -// Command line arguments: General notes -// * All command line arguments begin with '--' followed by the token; -// token and value are seperated by '='; example --samples=50 -// * Arrays have the form --model=[one.obj,two.obj,three.obj] -// (without whitespaces) -//////////////////////////////////////////////////////////////////////////// - -//////////////////////////////////////////////////////////////////////////// -//! Check if command line argument \a flag-name is given -//! @return shrTRUE if command line argument \a flag_name has been given, -//! otherwise shrFALSE -//! @param argc argc as passed to main() -//! @param argv argv as passed to main() -//! @param flag_name name of command line flag -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrCheckCmdLineFlag( const int argc, const char** argv, - const char* flag_name); - -//////////////////////////////////////////////////////////////////////////// -//! Get the value of a command line argument of type int -//! @return shrTRUE if command line argument \a arg_name has been given and -//! is of the requested type, otherwise shrFALSE -//! @param argc argc as passed to main() -//! @param argv argv as passed to main() -//! @param arg_name name of the command line argument -//! @param val value of the command line argument -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrGetCmdLineArgumenti( const int argc, const char** argv, - const char* arg_name, int* val); - -//////////////////////////////////////////////////////////////////////////// -//! Get the value of a command line argument of type unsigned int -//! @return shrTRUE if command line argument \a arg_name has been given and -//! is of the requested type, otherwise shrFALSE -//! @param argc argc as passed to main() -//! @param argv argv as passed to main() -//! @param arg_name name of the command line argument -//! @param val value of the command line argument -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrGetCmdLineArgumentu( const int argc, const char** argv, - const char* arg_name, unsigned int* val); - -//////////////////////////////////////////////////////////////////////////// -//! Get the value of a command line argument of type float -//! @return shrTRUE if command line argument \a arg_name has been given and -//! is of the requested type, otherwise shrFALSE -//! @param argc argc as passed to main() -//! @param argv argv as passed to main() -//! @param arg_name name of the command line argument -//! @param val value of the command line argument -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrGetCmdLineArgumentf( const int argc, const char** argv, - const char* arg_name, float* val); - -//////////////////////////////////////////////////////////////////////////// -//! Get the value of a command line argument of type string -//! @return shrTRUE if command line argument \a arg_name has been given and -//! is of the requested type, otherwise shrFALSE -//! @param argc argc as passed to main() -//! @param argv argv as passed to main() -//! @param arg_name name of the command line argument -//! @param val value of the command line argument -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrGetCmdLineArgumentstr( const int argc, const char** argv, - const char* arg_name, char** val); - -//////////////////////////////////////////////////////////////////////////// -//! Get the value of a command line argument list those element are strings -//! @return shrTRUE if command line argument \a arg_name has been given and -//! is of the requested type, otherwise shrFALSE -//! @param argc argc as passed to main() -//! @param argv argv as passed to main() -//! @param arg_name name of the command line argument -//! @param val command line argument list -//! @param len length of the list / number of elements -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrGetCmdLineArgumentListstr( const int argc, const char** argv, - const char* arg_name, char** val, - unsigned int* len); - -//////////////////////////////////////////////////////////////////////////// -//! Compare two float arrays -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param reference handle to the reference data / gold image -//! @param data handle to the computed data -//! @param len number of elements in reference and data -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrComparef( const float* reference, const float* data, - const unsigned int len); - -//////////////////////////////////////////////////////////////////////////// -//! Compare two integer arrays -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param reference handle to the reference data / gold image -//! @param data handle to the computed data -//! @param len number of elements in reference and data -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrComparei( const int* reference, const int* data, - const unsigned int len ); - -//////////////////////////////////////////////////////////////////////////////// -//! Compare two unsigned integer arrays, with epsilon and threshold -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param reference handle to the reference data / gold image -//! @param data handle to the computed data -//! @param len number of elements in reference and data -//! @param threshold tolerance % # of comparison errors (0.15f = 15%) -//////////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrCompareuit( const unsigned int* reference, const unsigned int* data, - const unsigned int len, const float epsilon, const float threshold ); - -//////////////////////////////////////////////////////////////////////////// -//! Compare two unsigned char arrays -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param reference handle to the reference data / gold image -//! @param data handle to the computed data -//! @param len number of elements in reference and data -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrCompareub( const unsigned char* reference, const unsigned char* data, - const unsigned int len ); - -//////////////////////////////////////////////////////////////////////////////// -//! Compare two integers with a tolernance for # of byte errors -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param reference handle to the reference data / gold image -//! @param data handle to the computed data -//! @param len number of elements in reference and data -//! @param epsilon epsilon to use for the comparison -//! @param threshold tolerance % # of comparison errors (0.15f = 15%) -//////////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrCompareubt( const unsigned char* reference, const unsigned char* data, - const unsigned int len, const float epsilon, const float threshold ); - -//////////////////////////////////////////////////////////////////////////////// -//! Compare two integer arrays witha n epsilon tolerance for equality -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param reference handle to the reference data / gold image -//! @param data handle to the computed data -//! @param len number of elements in reference and data -//! @param epsilon epsilon to use for the comparison -//////////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrCompareube( const unsigned char* reference, const unsigned char* data, - const unsigned int len, const float epsilon ); - -//////////////////////////////////////////////////////////////////////////// -//! Compare two float arrays with an epsilon tolerance for equality -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param reference handle to the reference data / gold image -//! @param data handle to the computed data -//! @param len number of elements in reference and data -//! @param epsilon epsilon to use for the comparison -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrComparefe( const float* reference, const float* data, - const unsigned int len, const float epsilon ); - -//////////////////////////////////////////////////////////////////////////////// -//! Compare two float arrays with an epsilon tolerance for equality and a -//! threshold for # pixel errors -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param reference handle to the reference data / gold image -//! @param data handle to the computed data -//! @param len number of elements in reference and data -//! @param epsilon epsilon to use for the comparison -//////////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrComparefet( const float* reference, const float* data, - const unsigned int len, const float epsilon, const float threshold ); - -//////////////////////////////////////////////////////////////////////////// -//! Compare two float arrays using L2-norm with an epsilon tolerance for -//! equality -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param reference handle to the reference data / gold image -//! @param data handle to the computed data -//! @param len number of elements in reference and data -//! @param epsilon epsilon to use for the comparison -//////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrCompareL2fe( const float* reference, const float* data, - const unsigned int len, const float epsilon ); - -//////////////////////////////////////////////////////////////////////////////// -//! Compare two PPM image files with an epsilon tolerance for equality -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param src_file filename for the image to be compared -//! @param data filename for the reference data / gold image -//! @param epsilon epsilon to use for the comparison -//! @param threshold threshold of pixels that can still mismatch to pass (i.e. 0.15f = 15% must pass) -//! $param verboseErrors output details of image mismatch to std::err -//////////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrComparePPM( const char *src_file, const char *ref_file, const float epsilon, const float threshold); - -//////////////////////////////////////////////////////////////////////////////// -//! Compare two PGM image files with an epsilon tolerance for equality -//! @return shrTRUEif \a reference and \a data are identical, otherwise shrFALSE -//! @param src_file filename for the image to be compared -//! @param data filename for the reference data / gold image -//! @param epsilon epsilon to use for the comparison -//! @param threshold threshold of pixels that can still mismatch to pass (i.e. 0.15f = 15% must pass) -//! $param verboseErrors output details of image mismatch to std::err -//////////////////////////////////////////////////////////////////////////////// -extern "C" shrBOOL shrComparePGM( const char *src_file, const char *ref_file, const float epsilon, const float threshold); - -extern "C" unsigned char* shrLoadRawFile(const char* filename, size_t size); - -extern "C" size_t shrRoundUp(int group_size, int global_size); - -// companion inline function for error checking and exit on error WITH Cleanup Callback (if supplied) -// ********************************************************************* -inline void __shrCheckErrorEX(int iSample, int iReference, void (*pCleanup)(int), const char* cFile, const int iLine) -{ - if (iReference != iSample) - { - shrLogEx(LOGBOTH | ERRORMSG, iSample, "line %i , in file %s !!!\n\n" , iLine, cFile); - if (pCleanup != NULL) - { - pCleanup(EXIT_FAILURE); - } - else - { - shrLogEx(LOGBOTH | CLOSELOG, 0, "Exiting...\n"); - exit(EXIT_FAILURE); - } - } -} - -// Standardized Exit -// ********************************************************************* -inline void __shrExitEX(int argc, const char** argv, int iExitCode) -{ -#ifdef WIN32 - if (!shrCheckCmdLineFlag(argc, argv, "noprompt") && !shrCheckCmdLineFlag(argc, argv, "qatest")) -#else - if (shrCheckCmdLineFlag(argc, argv, "prompt") && !shrCheckCmdLineFlag(argc, argv, "qatest")) -#endif - { - shrLogEx(LOGBOTH | CLOSELOG, 0, "\nPress to Quit...\n"); - getchar(); - } - else - { - shrLogEx(LOGBOTH | CLOSELOG, 0, "%s Exiting...\n", argv[0]); - } - fflush(stderr); - exit(iExitCode); -} - -#endif \ No newline at end of file diff --git a/benchmarks/old_opencl/transpose/transpose.cl b/benchmarks/old_opencl/transpose/transpose.cl deleted file mode 100644 index c0dd6e6b..00000000 --- a/benchmarks/old_opencl/transpose/transpose.cl +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright 1993-2010 NVIDIA Corporation. All rights reserved. - * - * Please refer to the NVIDIA end user license agreement (EULA) associated - * with this source code for terms and conditions that govern your use of - * this software. Any use, reproduction, disclosure, or distribution of - * this software and related documentation outside the terms of the EULA - * is strictly prohibited. - * - */ - -/* Matrix transpose with OpenCL -* Device code. -*/ - -#define BLOCK_DIM 16 - -// This kernel is optimized to ensure all global reads and writes are coalesced, -// and to avoid bank conflicts in shared memory. This kernel is up to 11x faster -// than the naive kernel below. Note that the shared memory array is sized to -// (BLOCK_DIM+1)*BLOCK_DIM. This pads each row of the 2D block in shared memory -// so that bank conflicts do not occur when threads address the array column-wise. -__kernel void transpose(__global float *odata, __global float *idata, int offset, int width, int height, __local float* block) -{ - // read the matrix tile into shared memory - unsigned int xIndex = get_global_id(0); - unsigned int yIndex = get_global_id(1); - - if((xIndex + offset < width) && (yIndex < height)) - { - unsigned int index_in = yIndex * width + xIndex + offset; - block[get_local_id(1)*(BLOCK_DIM+1)+get_local_id(0)] = idata[index_in]; - } - - barrier(CLK_LOCAL_MEM_FENCE); - - // write the transposed matrix tile to global memory - xIndex = get_group_id(1) * BLOCK_DIM + get_local_id(0); - yIndex = get_group_id(0) * BLOCK_DIM + get_local_id(1); - if((xIndex < height) && (yIndex + offset < width)) - { - unsigned int index_out = yIndex * height + xIndex; - odata[index_out] = block[get_local_id(0)*(BLOCK_DIM+1)+get_local_id(1)]; - } -} - - - -// This naive transpose kernel suffers from completely non-coalesced writes. -// It can be up to 10x slower than the kernel above for large matrices. -__kernel void transpose_naive(__global float *odata, __global float* idata, int offset, int width, int height) -{ - unsigned int xIndex = get_global_id(0); - unsigned int yIndex = get_global_id(1); - - if (xIndex + offset < width && yIndex < height) - { - unsigned int index_in = xIndex + offset + width * yIndex; - unsigned int index_out = yIndex + height * xIndex; - odata[index_out] = idata[index_in]; - } -} - - -__kernel void simple_copy(__global float *odata, __global float* idata, int offset, int width, int height) -{ - unsigned int xIndex = get_global_id(0); - unsigned int yIndex = get_global_id(1); - - if (xIndex + offset < width && yIndex < height) - { - unsigned int index_in = xIndex + offset + width * yIndex; - odata[index_in] = idata[index_in]; - } -} - -__kernel void shared_copy(__global float *odata, __global float *idata, int offset, int width, int height, __local float* block) -{ - // read the matrix tile into shared memory - unsigned int xIndex = get_global_id(0); - unsigned int yIndex = get_global_id(1); - - unsigned int index_in = yIndex * width + xIndex + offset; - if((xIndex + offset< width) && (yIndex < height)) - { - block[get_local_id(1)*(BLOCK_DIM+1)+get_local_id(0)] = idata[index_in]; - } - - barrier(CLK_LOCAL_MEM_FENCE); - - if((xIndex < height) && (yIndex+ offset < width)) - { - odata[index_in] = block[get_local_id(1)*(BLOCK_DIM+1)+get_local_id(0)]; - } -} - - -__kernel void uncoalesced_copy(__global float *odata, __global float* idata, int offset, int width, int height) -{ - unsigned int xIndex = get_global_id(0); - unsigned int yIndex = get_global_id(1); - - if (xIndex + offset < width && yIndex < height) - { - unsigned int index_in = yIndex + height * (xIndex+ offset); - odata[index_in] = idata[index_in]; - } -} diff --git a/benchmarks/old_opencl/transpose/transpose_gold.cpp b/benchmarks/old_opencl/transpose/transpose_gold.cpp deleted file mode 100644 index db7fbee5..00000000 --- a/benchmarks/old_opencl/transpose/transpose_gold.cpp +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 1993-2010 NVIDIA Corporation. All rights reserved. - * - * Please refer to the NVIDIA end user license agreement (EULA) associated - * with this source code for terms and conditions that govern your use of - * this software. Any use, reproduction, disclosure, or distribution of - * this software and related documentation outside the terms of the EULA - * is strictly prohibited. - * - */ - -/* Small Matrix transpose with Cuda (Example for a 16x16 matrix) -* Reference solution. -*/ - -//////////////////////////////////////////////////////////////////////////////// -// export C interface -extern "C" -void computeGold( float* reference, float* idata, - const unsigned int size_x, const unsigned int size_y ); - -//////////////////////////////////////////////////////////////////////////////// -//! Compute reference data set -//////////////////////////////////////////////////////////////////////////////// -void -computeGold( float* reference, float* idata, - const unsigned int size_x, const unsigned int size_y ) -{ - // transpose matrix - for( unsigned int y = 0; y < size_y; ++y) - { - for( unsigned int x = 0; x < size_x; ++x) - { - reference[(x * size_y) + y] = idata[(y * size_x) + x]; - } - } -} - diff --git a/benchmarks/old_opencl/vecadd/Makefile b/benchmarks/old_opencl/vecadd/Makefile deleted file mode 100644 index 6bff2598..00000000 --- a/benchmarks/old_opencl/vecadd/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -RISCV_TOOL_PATH ?= $(wildcard ../../../../riscv-gnu-toolchain/drops) -POCL_CC_PATH ?= $(wildcard ../../../../pocl/drops_riscv_cc) -POCL_INC_PATH ?= $(wildcard ../include) -POCL_LIB_PATH ?= $(wildcard ../lib) -VX_RT_PATH ?= $(wildcard ../../../runtime) -VX_SIMX_PATH ?= $(wildcard ../../../simX/obj_dir) - -CC = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gcc -CXX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-g++ -DMP = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objdump -HEX = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-objcopy -GDB = $(RISCV_TOOL_PATH)/bin/riscv32-unknown-elf-gdb - -VX_SRCS = $(VX_RT_PATH)/newlib/newlib.c -VX_SRCS += $(VX_RT_PATH)/startup/vx_start.S -VX_SRCS += $(VX_RT_PATH)/intrinsics/vx_intrinsics.S -VX_SRCS += $(VX_RT_PATH)/io/vx_io.S $(VX_RT_PATH)/io/vx_io.c -VX_SRCS += $(VX_RT_PATH)/fileio/fileio.S -VX_SRCS += $(VX_RT_PATH)/tests/tests.c -VX_SRCS += $(VX_RT_PATH)/vx_api/vx_api.c - -VX_CFLAGS = -nostartfiles -Wl,-Bstatic,-T,$(VX_RT_PATH)/startup/vx_link.ld - -CXXFLAGS = -g -O0 -march=rv32im -mabi=ilp32 -CXXFLAGS += -ffreestanding # program may not begin at main() -CXXFLAGS += -Wl,--gc-sections # enable garbage collection of unused input sections -CXXFLAGS += -fno-rtti -fno-non-call-exceptions # disable RTTI and exceptions -CXXFLAGS += -I$(POCL_INC_PATH) - -VX_LIBS = -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a -QEMU_LIBS = $(VX_RT_PATH)/qemu/vx_api.c -Wl,--whole-archive lib$(PROJECT).a -Wl,--no-whole-archive $(POCL_LIB_PATH)/libOpenCL.a - -PROJECT = vecadd - -SRCS = main.cc - -all: $(PROJECT).dump $(PROJECT).hex - -lib$(PROJECT).a: kernel.cl - POCL_DEBUG=all POCL_DEBUG_LLVM_PASSES=1 LD_LIBRARY_PATH=$(RISCV_TOOL_PATH)/lib:$(POCL_CC_PATH)/lib $(POCL_CC_PATH)/bin/poclcc -o lib$(PROJECT).a kernel.cl - -$(PROJECT).elf: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(VX_CFLAGS) $(VX_SRCS) $(SRCS) $(VX_LIBS) -o $(PROJECT).elf - -$(PROJECT).qemu: $(SRCS) lib$(PROJECT).a - $(CXX) $(CXXFLAGS) $(SRCS) $(QEMU_LIBS) -o $(PROJECT).qemu - -$(PROJECT).hex: $(PROJECT).elf - $(HEX) -O ihex $(PROJECT).elf $(PROJECT).hex - -$(PROJECT).dump: $(PROJECT).elf - $(DMP) -D $(PROJECT).elf > $(PROJECT).dump - -run: $(PROJECT).hex - POCL_DEBUG=all $(VX_SIMX_PATH)/Vcache_simX -E -a rv32i --core $(PROJECT).hex -s -b 1> emulator.debug - -qemu: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-s: $(PROJECT).qemu - POCL_DEBUG=all $(RISCV_TOOL_PATH)/bin/qemu-riscv32 -g 1234 -d in_asm -D debug.log $(PROJECT).qemu - -gdb-c: $(PROJECT).qemu - $(GDB) $(PROJECT).qemu - -clean: - rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug \ No newline at end of file diff --git a/benchmarks/old_opencl/vecadd/README b/benchmarks/old_opencl/vecadd/README deleted file mode 100644 index e69de29b..00000000 diff --git a/benchmarks/old_opencl/vecadd/kernel.cl b/benchmarks/old_opencl/vecadd/kernel.cl deleted file mode 100644 index 16b243d5..00000000 --- a/benchmarks/old_opencl/vecadd/kernel.cl +++ /dev/null @@ -1,8 +0,0 @@ -kernel void -vecadd (__global const int *a, - __global const int *b, - __global int *c) -{ - int gid = get_global_id(0); - c[gid] = a[gid] + b[gid]; -} \ No newline at end of file diff --git a/benchmarks/old_opencl/vecadd/libvecadd.a b/benchmarks/old_opencl/vecadd/libvecadd.a deleted file mode 100644 index 61009492..00000000 Binary files a/benchmarks/old_opencl/vecadd/libvecadd.a and /dev/null differ diff --git a/benchmarks/old_opencl/vecadd/main.cc b/benchmarks/old_opencl/vecadd/main.cc deleted file mode 100644 index 178111c1..00000000 --- a/benchmarks/old_opencl/vecadd/main.cc +++ /dev/null @@ -1,139 +0,0 @@ -#include -#include -#include -#include - -#define MAX_KERNELS 1 -#define KERNEL_NAME "vecadd" -#define KERNEL_FILE_NAME "vecadd.pocl" -#define SIZE 4 -#define NUM_WORK_GROUPS 2 - -#define CL_CHECK(_expr) \ - do { \ - cl_int _err = _expr; \ - if (_err == CL_SUCCESS) \ - break; \ - printf("OpenCL Error: '%s' returned %d!\n", #_expr, (int)_err); \ - cleanup(); \ - exit(-1); \ - } while (0) - -#define CL_CHECK2(_expr) \ - ({ \ - cl_int _err = CL_INVALID_VALUE; \ - typeof(_expr) _ret = _expr; \ - if (_err != CL_SUCCESS) { \ - printf("OpenCL Error: '%s' returned %d!\n", #_expr, (int)_err); \ - cleanup(); \ - exit(-1); \ - } \ - _ret; \ - }) - -int exitcode = 0; -cl_context context = NULL; -cl_command_queue commandQueue = NULL; -cl_program program = NULL; -cl_kernel kernel = NULL; -cl_mem a_memobj = NULL; -cl_mem b_memobj = NULL; -cl_mem c_memobj = NULL; -cl_int *A = NULL; -cl_int *B = NULL; -cl_int *C = NULL; -char *binary = NULL; - -void cleanup() { - if (commandQueue) clReleaseCommandQueue(commandQueue); - if (kernel) clReleaseKernel(kernel); - if (program) clReleaseProgram(program); - if (a_memobj) clReleaseMemObject(a_memobj); - if (b_memobj) clReleaseMemObject(b_memobj); - if (c_memobj) clReleaseMemObject(c_memobj); - if (context) clReleaseContext(context); - if (binary) free(binary); - if (A) free(A); - if (B) free(B); - if (C) free(C); -} - -int main (int argc, char **argv) { - printf("enter demo main\n"); - - cl_platform_id platform_id; - cl_device_id device_id; - size_t binary_size; - int i; - - // Getting platform and device information - CL_CHECK(clGetPlatformIDs(1, &platform_id, NULL)); - CL_CHECK(clGetDeviceIDs(platform_id, CL_DEVICE_TYPE_DEFAULT, 1, &device_id, NULL)); - - // Creating context. - context = CL_CHECK2(clCreateContext(NULL, 1, &device_id, NULL, NULL, &_err)); - - // Memory buffers for each array - a_memobj = CL_CHECK2(clCreateBuffer(context, CL_MEM_READ_ONLY, SIZE * sizeof(cl_int), NULL, &_err)); - b_memobj = CL_CHECK2(clCreateBuffer(context, CL_MEM_READ_ONLY, SIZE * sizeof(cl_int), NULL, &_err)); - c_memobj = CL_CHECK2(clCreateBuffer(context, CL_MEM_WRITE_ONLY, SIZE * sizeof(cl_int), NULL, &_err)); - - // Allocate memories for input arrays and output arrays. - A = (cl_int*)malloc(sizeof(cl_int)*SIZE); - B = (cl_int*)malloc(sizeof(cl_int)*SIZE); - C = (cl_int*)malloc(sizeof(cl_int)*SIZE); - - // Initialize values for array members. - for (i=0; i -#include -#include -#include -#include - -#include "types.h" - -namespace Harp { - void *consoleInputThread(void *); - struct BadAddress {}; - - class MemDevice { - public: - virtual ~MemDevice() {} - virtual Size size() const = 0; - virtual Word read(Addr) = 0; - virtual void write(Addr, Word) = 0; - virtual Byte *base() { return NULL; } /* Null if unavailable. */ - }; - - class RamMemDevice : public MemDevice { - public: - RamMemDevice(Size size, Size wordSize); - RamMemDevice(const char* filename, Size wordSize); - ~RamMemDevice() {} - - virtual Size size() const { return contents.size(); }; - virtual Word read(Addr); - virtual void write(Addr, Word); - virtual Byte *base() { return &contents[0]; } - - protected: - Size wordSize; - std::vector contents; - }; - - class RomMemDevice : public RamMemDevice { - public: - RomMemDevice(const char* filename, Size wordSize) : - RamMemDevice(filename, wordSize) {} - RomMemDevice(Size size, Size wordSize) : - RamMemDevice(size, wordSize) {} - ~RomMemDevice(); - - virtual void write(Addr, Word); - }; - - class Core; - class ConsoleMemDevice : public MemDevice { - public: - ConsoleMemDevice(Size wS, std::ostream &o, Core &core, bool batch = false) {} - ~ConsoleMemDevice() {} - - //virtual Size wordSize() const { return wordSize; } - virtual Size size() const { return 1; } - virtual Word read(Addr) { Word(5); } - virtual void write(Addr a, Word w) { } - - void poll() {} - }; - - class DiskControllerMemDevice : public MemDevice { - public: - DiskControllerMemDevice(Size wordSize, Size blockSize, Core &c) : - wordSize(wordSize), blockSize(blockSize), core(c), disks() {} - - void addDisk(Byte *file, Size n) { disks.push_back(Disk(file, n)); } - - virtual Size size() const { return wordSize * 6; } - virtual Word read(Addr); - virtual void write(Addr, Word); - - private: - Word curDisk, curBlock, nBlocks, physAddr, command, status; - enum Status { OK = 0, INVALID_DISK, INVALID_BLOCK }; - struct Disk { - Disk(Byte *f, Size n): file(f), blocks(n) {} - Byte *file; - Size blocks; - }; - std::vector disks; - Core &core; - Size wordSize, blockSize;; - }; - - class MemoryUnit { - public: - MemoryUnit(Size pageSize, Size addrBytes, bool disableVm = false) : - pageSize(pageSize), addrBytes(addrBytes), ad(), disableVm(disableVm) - { - if (!disableVm) - tlb[0] = TLBEntry(0, 077); - } - void attach(MemDevice &m, Addr base); - - //Size wordSize(); - struct PageFault { - PageFault(Addr a, bool nf) : faultAddr(a), notFound(nf) {} - Addr faultAddr; - bool notFound; - }; /* Thrown on page fault. */ - - Word read(Addr, bool sup); /* For data accesses. */ - Word fetch(Addr, bool sup); /* For instruction accesses. */ - Byte *getPtr(Addr, Size); - void write(Addr, Word, bool sup, Size); - void tlbAdd(Addr virt, Addr phys, Word flags); - void tlbRm(Addr va); - void tlbFlush() { tlb.clear(); } - -#ifdef EMU_INSTRUMENTATION - Addr virtToPhys(Addr va); -#endif - - private: - class ADecoder { - public: - ADecoder() : zeroChild(NULL), oneChild(NULL), range(0) {} - ADecoder(MemDevice &md, Size range) : - zeroChild(NULL), oneChild(NULL), range(range), md(&md) {} - Byte *getPtr(Addr a, Size sz, Size wordSize); - Word read(Addr a, bool sup, Size wordSize); - void write(Addr a, Word w, bool sup, Size wordSize); - void map(Addr a, MemDevice &md, Size range, Size bit); - private: - MemDevice &doLookup(Addr a, Size &bit); - ADecoder *zeroChild, *oneChild; - MemDevice *md; - Size range; - }; - - ADecoder ad; - - struct TLBEntry { - TLBEntry() {} - TLBEntry(Word pfn, Word flags): pfn(pfn), flags(flags) {} - Word flags; - Word pfn; - }; - - std::map tlb; - TLBEntry tlbLookup(Addr vAddr, Word flagMask); - - Size pageSize, addrBytes; - - bool disableVm; - }; - - - class RAM : public MemDevice { - public: - uint8_t* mem[1 << 12]; - - RAM(){ - for(uint32_t i = 0;i < (1 << 12);i++) mem[i] = NULL; - } - ~RAM(){ - for(uint32_t i = 0;i < (1 << 12);i++) if(mem[i]) delete [] mem[i]; - } - - void clear(){ - for(uint32_t i = 0;i < (1 << 12);i++) - { - if(mem[i]) - { - delete mem[i]; - mem[i] = NULL; - } - } - } - - uint8_t* get(uint32_t address){ - - if(mem[address >> 20] == NULL) { - uint8_t* ptr = new uint8_t[1024*1024]; - for(uint32_t i = 0;i < 1024*1024;i+=4) { - ptr[i + 0] = 0xaa; - ptr[i + 1] = 0xbb; - ptr[i + 2] = 0xcc; - ptr[i + 3] = 0xdd; - } - mem[address >> 20] = ptr; - } - return &mem[address >> 20][address & 0xFFFFF]; - } - - void read(uint32_t address,uint32_t length, uint8_t *data){ - for(unsigned i = 0;i < length;i++){ - data[i] = (*this)[address + i]; - } - } - - void write(uint32_t address,uint32_t length, uint8_t *data){ - for(unsigned i = 0;i < length;i++){ - (*this)[address + i] = data[i]; - } - } - - virtual Size size() const { return (1<<31); }; - - void getBlock(uint32_t address, uint8_t *data) - { - uint32_t block_number = address & 0xffffff00; // To zero out block offset - uint32_t bytes_num = 256; - - this->read(block_number, bytes_num, data); - } - - void getWord(uint32_t address, uint32_t * data) - { - data[0] = 0; - - uint8_t first = *get(address + 0); - uint8_t second = *get(address + 1); - uint8_t third = *get(address + 2); - uint8_t fourth = *get(address + 3); - - - // std::cout << std::hex; - // std::cout << "RAM: READING ADDRESS " << address + 0 << " DATA: " << (uint32_t) first << "\n"; - // std::cout << "RAM: READING ADDRESS " << address + 1 << " DATA: " << (uint32_t) second << "\n"; - // std::cout << "RAM: READING ADDRESS " << address + 2 << " DATA: " << (uint32_t) third << "\n"; - // std::cout << "RAM: READING ADDRESS " << address + 3 << " DATA: " << (uint32_t) fourth << "\n"; - - data[0] = (data[0] << 0) | fourth; - data[0] = (data[0] << 8) | third; - data[0] = (data[0] << 8) | second; - data[0] = (data[0] << 8) | first; - // data[0] = (data[0] << 0) | first; - // data[0] = (data[0] << 8) | second; - // data[0] = (data[0] << 8) | third; - // data[0] = (data[0] << 8) | fourth; - - // std::cout << "FINAL DATA: " << data[0] << "\n"; - - } - - void writeWord(uint32_t address, uint32_t * data) - { - uint32_t data_to_write = *data; - - uint32_t byte_mask = 0xFF; - - for (int i = 0; i < 4; i++) - { - // std::cout << "RAM: DATA TO WRITE " << data_to_write << "\n"; - // std::cout << "RAM: DATA TO MASK " << byte_mask << "\n"; - // std::cout << "RAM: WRITING ADDRESS " << address + i << " DATA: " << (data_to_write & byte_mask) << "\n"; - (*this)[address + i] = data_to_write & byte_mask; - data_to_write = data_to_write >> 8; - } - } - - void writeHalf(uint32_t address, uint32_t * data) - { - uint32_t data_to_write = *data; - - uint32_t byte_mask = 0xFF; - - for (int i = 0; i < 2; i++) - { - // std::cout << "RAM: DATA TO WRITE " << data_to_write << "\n"; - // std::cout << "RAM: DATA TO MASK " << byte_mask << "\n"; - // std::cout << "RAM: WRITING ADDRESS " << address + i << " DATA: " << (data_to_write & byte_mask) << "\n"; - (*this)[address + i] = data_to_write & byte_mask; - data_to_write = data_to_write >> 8; - } - } - - void writeByte(uint32_t address, uint32_t * data) - { - uint32_t data_to_write = *data; - - uint32_t byte_mask = 0xFF; - - (*this)[address] = data_to_write & byte_mask; - data_to_write = data_to_write >> 8; - - } - - uint8_t& operator [](uint32_t address) { - return *get(address); - } - - virtual void write(Addr addr, Word w) - { - uint32_t word = (uint32_t) w; - writeWord(addr, &word); - } - - virtual Word read(Addr addr) - { - uint32_t w; - getWord(addr, &w); - // std::cout << "RAM: read -> " << w << " at addr: " << addr << "\n"; - return (Word) w; - } - - virtual Byte *base() - { - return (Byte *) this->get(0); - } - - // MEMORY UTILS - - uint32_t hti_old(char c) { - if (c >= 'A' && c <= 'F') - return c - 'A' + 10; - if (c >= 'a' && c <= 'f') - return c - 'a' + 10; - return c - '0'; - } - - uint32_t hToI_old(char *c, uint32_t size) { - uint32_t value = 0; - for (uint32_t i = 0; i < size; i++) { - value += hti_old(c[i]) << ((size - i - 1) * 4); - } - return value; - } - - - - void loadHexImpl(std::string path) { - this->clear(); - FILE *fp = fopen(&path[0], "r"); - if(fp == 0){ - std::cout << path << " not found" << std::endl; - } - - //Preload 0x0 <-> 0x80000000 jumps - ((uint32_t*)this->get(0))[0] = 0xf1401073; - ((uint32_t*)this->get(0))[1] = 0xf1401073; - - // ((uint32_t*)this->get(0))[1] = 0xf1401073; - ((uint32_t*)this->get(0))[2] = 0x30101073; - - ((uint32_t*)this->get(0))[3] = 0x800000b7; - ((uint32_t*)this->get(0))[4] = 0x000080e7; - - ((uint32_t*)this->get(0x80000000))[0] = 0x00000097; - - ((uint32_t*)this->get(0xb0000000))[0] = 0x01C02023; - // F00FFF10 - ((uint32_t*)this->get(0xf00fff10))[0] = 0x12345678; - - fseek(fp, 0, SEEK_END); - uint32_t size = ftell(fp); - fseek(fp, 0, SEEK_SET); - char* content = new char[size]; - int x = fread(content, 1, size, fp); - - if (!x) { std::cout << "COULD NOT READ FILE\n"; std::abort();} - - int offset = 0; - char* line = content; - // std::cout << "WHTA\n"; - while (1) { - if (line[0] == ':') { - uint32_t byteCount = hToI_old(line + 1, 2); - uint32_t nextAddr = hToI_old(line + 3, 4) + offset; - uint32_t key = hToI_old(line + 7, 2); - switch (key) { - case 0: - for (uint32_t i = 0; i < byteCount; i++) { - - unsigned add = nextAddr + i; - - *(this->get(add)) = hToI_old(line + 9 + i * 2, 2); - // std::cout << "lhi: Address: " << std::hex <<(add) << "\tValue: " << std::hex << hToI_old(line + 9 + i * 2, 2) << std::endl; - } - break; - case 2: - // cout << offset << endl; - offset = hToI_old(line + 9, 4) << 4; - break; - case 4: - // cout << offset << endl; - offset = hToI_old(line + 9, 4) << 16; - break; - default: - // cout << "??? " << key << endl; - break; - } - } - - while (*line != '\n' && size != 0) { - line++; - size--; - } - if (size <= 1) - break; - line++; - size--; - } - - - if (content) delete[] content; - } - - }; - - - - -}; - - -#endif diff --git a/rtl/Makefile b/rtl/Makefile deleted file mode 100644 index 9d64eacf..00000000 --- a/rtl/Makefile +++ /dev/null @@ -1,52 +0,0 @@ -all: RUNFILE - -# /rf2_256x128_wm1/ -BaseMEM=../models/memory/cln28hpm - -INCLUDE=-I. -Ishared_memory -Icache -I$(BaseMEM)/rf2_128x128_wm1/ -I$(BaseMEM)/rf2_256x128_wm1/ -I$(BaseMEM)/rf2_256x19_wm0/ -I$(BaseMEM)/rf2_32x128_wm1/ -Iinterfaces/ -Ipipe_regs/ -Isimulate - -FILE=Vortex.v - -EXE=--exe ./simulate/test_bench.cpp - -COMP=--compiler gcc - -WNO=-Wno-UNDRIVEN --Wno-PINMISSING -Wno-STMTDLY -Wno-WIDTH -Wno-UNSIGNED -Wno-UNOPTFLAT -# WNO= - -# LIGHTW= -LIGHTW=-Wno-UNOPTFLAT -# LIB=-LDFLAGS '-L/usr/local/systemc/' -LIB= - -CF=-CFLAGS '-std=c++11 -O3' - -DEB=--trace --prof-cfuncs -DVL_DEBUG=1 - - -MAKECPP=(cd obj_dir && make -j -f VVortex.mk OPT='-DVL_DEBUG' VL_DEBUG=1 DVL_DEBUG=1) - -# -LDFLAGS '-lsystemc' -VERILATOR: - echo "#define VCD_OFF" > simulate/tb_debug.h - verilator $(COMP) -cc $(FILE) $(INCLUDE) $(EXE) $(LIB) $(CF) $(LIGHTW) - -VERILATORnoWarnings: - echo "#define VCD_OFF" > simulate/tb_debug.h - verilator $(COMP) -cc $(FILE) $(INCLUDE) $(EXE) $(LIB) $(CF) $(WNO) $(DEB) - -compdebug: - echo "#define VCD_OUTPUT" > simulate/tb_debug.h - verilator_bin_dbg $(COMP) -cc $(FILE) $(INCLUDE) $(EXE) $(LIB) -CFLAGS '-std=c++11 -DVL_DEBUG' $(WNO) $(DEB) - -RUNFILE: VERILATOR - $(MAKECPP) - -debug: compdebug - $(MAKECPP) - -w: VERILATORnoWarnings - $(MAKECPP) - -clean: - rm -rf obj_dir \ No newline at end of file