From 19bf1dbd560b15d11ff36ad3221c52471010ecc7 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Mon, 28 Nov 2011 11:06:06 -0700 Subject: [PATCH 01/23] + Initial support for jagged diagonal storage --- src/storage.h | 2 + src/tensor_storage_jagged_diagonal.cc | 123 ++++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 src/tensor_storage_jagged_diagonal.cc diff --git a/src/storage.h b/src/storage.h index c402482..e3048d3 100644 --- a/src/storage.h +++ b/src/storage.h @@ -10,6 +10,7 @@ tensor_storage_compressed_t* tensor_storage_malloc_compressed(tensor_t const *te tensor_storage_compressed_t* tensor_storage_malloc_compressed_slice(tensor_t const *tensor); tensor_storage_extended_t* tensor_storage_malloc_ekmr(tensor_t const *tensor); tensor_storage_extended_t* tensor_storage_malloc_zzekmr(tensor_t const *tensor); +tensor_storage_jagged_diagonal_t* tensor_storage_malloc_jagged_diagonal(tensor_t const *tensor); void tensor_storage_convert(tensor_t *destination, tensor_t *source); void tensor_storage_convert_from_coordinate_to_compressed(tensor_t *destination, tensor_t *source); @@ -18,6 +19,7 @@ void tensor_storage_convert_from_coordinate_to_gundersen(tensor_t *destination, void tensor_storage_convert_from_coordinate_to_ekmr(tensor_t *destination, tensor_t *source); void tensor_storage_convert_from_coordinate_to_zzekmr(tensor_t *destination, tensor_t *source); void tensor_storage_convert_from_compressed_to_coordinate(tensor_t *destination, tensor_t *source); +void tensor_storage_convert_from_coordinate_to_jagged_diagonal(tensor_t *destination, tensor_t *source); int index_compare_ijk(coordinate_tuple_t const *ta, coordinate_tuple_t const *tb); int index_compare_jik(coordinate_tuple_t const *ta, coordinate_tuple_t const *tb); diff --git a/src/tensor_storage_jagged_diagonal.cc b/src/tensor_storage_jagged_diagonal.cc new file mode 100644 index 0000000..e211d84 --- /dev/null +++ b/src/tensor_storage_jagged_diagonal.cc @@ -0,0 +1,123 @@ + +#include "error.h" +#include "memory.h" +#include "mmio.h" +#include "tensor.h" +#include "storage.h" +#include "utility.h" +#include +#include + +void +copier_for_row(tensor_storage_jagged_diagonal_t *destination, tensor_storage_coordinate_t const *source, uint i) +{ + destination->CO[i] = source->tuples[i].j; + destination->KO[i] = source->tuples[i].k; +} + +void +copier_for_column(tensor_storage_jagged_diagonal_t *destination, tensor_storage_coordinate_t const *source, uint i) +{ + destination->CO[i] = source->tuples[i].i; + destination->KO[i] = source->tuples[i].k; +} + +void +copier_for_tube(tensor_storage_jagged_diagonal_t *destination, tensor_storage_coordinate_t const *source, uint i) +{ + destination->CO[i] = source->tuples[i].k; + destination->KO[i] = source->tuples[i].j; +} + +void +tensor_storage_convert_from_coordinate_to_jagged_diagonal(tensor_t *destination, tensor_t *source) +{ + int n, nnz; + tensor_storage_base_t *base; + tensor_storage_jagged_diagonal_t *d; + tensor_storage_coordinate_t *s; + coordinate_tuple_t *tuples; + double *values; + + s = STORAGE_COORIDINATE(source); + d = STORAGE_JAGGED_DIAGONAL(destination); + + debug("tensor_storage_convert_from_coordinate_to_jagged_diagonal(destination=0x%x, source=0x%x)\n", destination, source); + + base = STORAGE_BASE(destination); + nnz = source->nnz; + n = source->n; + values = source->values; + tuples = s->tuples; + + qsort(tuples, nnz, sizeof(coordinate_tuple_t), base->callbacks->index_compare); + d->rn = tensor_storage_index_encode(d->RO, n, tuples, nnz, base->callbacks->index_r_encoder); + tensor_storage_copy(d, s, nnz, base->callbacks->index_copy); + tensor_storage_copy(destination, source, nnz, (index_copy_t) &copier_for_values); +} + +tensor_storage_jagged_diagonal_t* +tensor_storage_malloc_jagged_diagonal(tensor_t const *tensor) +{ + tensor_storage_base_t *base; + tensor_storage_jagged_diagonal_t *storage; + conversion_callbacks_t *callbacks; + + superfluous("tensor_storage_malloc_jagged_diagonal(tensor=0x%x)\n", tensor); + + storage = MALLOC(tensor_storage_jagged_diagonal_t); + storage->rn = 0; + storage->cn = tensor->nnz; + storage->kn = tensor->nnz; + storage->RO = NULL; + storage->CO = MALLOC_N(uint, storage->cn); + storage->TO = MALLOC_N(uint, storage->cn); + storage->KO = MALLOC_N(uint, storage->kn); + + debug("tensor_storage_malloc_jagged_diagonal: rn=%d, kn=%d\n", storage->rn, storage->kn); + + callbacks = MALLOC(conversion_callbacks_t); + callbacks->index_compare = NULL; + callbacks->index_r_encoder = NULL; + callbacks->index_copy = NULL; + + switch (tensor->orientation) { + case orientation::row: + storage->rn = tensor->m; + callbacks->index_compare = (index_compare_t) &index_compare_ikj; + callbacks->index_r_encoder = &encoder_for_i; + callbacks->index_copy = (index_copy_t) &copier_for_row; + break; + case orientation::column: + storage->rn = tensor->n; + callbacks->index_compare = (index_compare_t) &index_compare_jki; + callbacks->index_r_encoder = &encoder_for_j; + callbacks->index_copy = (index_copy_t) &copier_for_column; + break; + case orientation::tube: + storage->rn = tensor->l; + callbacks->index_compare = (index_compare_t) &index_compare_ijk; + callbacks->index_r_encoder = &encoder_for_i; + callbacks->index_copy = (index_copy_t) &copier_for_tube; + break; + default: + die("tensor_storage_malloc_jagged_diagonal: " + "unknown or unsupported orientation %d.\n", + tensor->orientation); + break; + } + + storage->rn += 1; + storage->RO = MALLOC_N(uint, storage->rn); + base = (tensor_storage_base_t*) storage; + base->callbacks = callbacks; + + superfluous("tensor_storage_malloc_jagged_diagonal: callbacks=0x%x\n", callbacks); + superfluous("tensor_storage_malloc_jagged_diagonal: storage->CO=0x%x\n", storage->CO); + superfluous("tensor_storage_malloc_jagged_diagonal: storage->KO=0x%x\n", storage->KO); + superfluous("tensor_storage_malloc_jagged_diagonal: storage->size (of RO)=%d\n", storage->rn); + superfluous("tensor_storage_malloc_jagged_diagonal: storage->RO=0x%x\n", storage->RO); + superfluous("tensor_storage_malloc_jagged_diagonal: storage=0x%x\n", storage); + + return storage; +} From 7d982c0f11fb2503975b4eea1c4dc9933834f9ad Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Mon, 5 Dec 2011 12:39:13 -0700 Subject: [PATCH 02/23] + Jagged diagonals are stored in terms of the compressed tensor storage strategy --- src/tensor_storage_jagged_diagonal.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/tensor_storage_jagged_diagonal.cc b/src/tensor_storage_jagged_diagonal.cc index e211d84..82331d2 100644 --- a/src/tensor_storage_jagged_diagonal.cc +++ b/src/tensor_storage_jagged_diagonal.cc @@ -9,21 +9,21 @@ #include void -copier_for_row(tensor_storage_jagged_diagonal_t *destination, tensor_storage_coordinate_t const *source, uint i) +copier_for_row(tensor_storage_compressed_t *destination, tensor_storage_coordinate_t const *source, uint i) { destination->CO[i] = source->tuples[i].j; destination->KO[i] = source->tuples[i].k; } void -copier_for_column(tensor_storage_jagged_diagonal_t *destination, tensor_storage_coordinate_t const *source, uint i) +copier_for_column(tensor_storage_compressed_t *destination, tensor_storage_coordinate_t const *source, uint i) { destination->CO[i] = source->tuples[i].i; destination->KO[i] = source->tuples[i].k; } void -copier_for_tube(tensor_storage_jagged_diagonal_t *destination, tensor_storage_coordinate_t const *source, uint i) +copier_for_tube(tensor_storage_compressed_t *destination, tensor_storage_coordinate_t const *source, uint i) { destination->CO[i] = source->tuples[i].k; destination->KO[i] = source->tuples[i].j; @@ -34,7 +34,7 @@ tensor_storage_convert_from_coordinate_to_jagged_diagonal(tensor_t *destination, { int n, nnz; tensor_storage_base_t *base; - tensor_storage_jagged_diagonal_t *d; + tensor_storage_compressed_t *d; tensor_storage_coordinate_t *s; coordinate_tuple_t *tuples; double *values; @@ -56,16 +56,16 @@ tensor_storage_convert_from_coordinate_to_jagged_diagonal(tensor_t *destination, tensor_storage_copy(destination, source, nnz, (index_copy_t) &copier_for_values); } -tensor_storage_jagged_diagonal_t* +tensor_storage_compressed_t* tensor_storage_malloc_jagged_diagonal(tensor_t const *tensor) { tensor_storage_base_t *base; - tensor_storage_jagged_diagonal_t *storage; + tensor_storage_compressed_t *storage; conversion_callbacks_t *callbacks; superfluous("tensor_storage_malloc_jagged_diagonal(tensor=0x%x)\n", tensor); - storage = MALLOC(tensor_storage_jagged_diagonal_t); + storage = MALLOC(tensor_storage_compressed_t); storage->rn = 0; storage->cn = tensor->nnz; storage->kn = tensor->nnz; From bbab1f1f363cdf15ff5facda0cb4c58fd8bdce29 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Thu, 15 Dec 2011 19:37:16 -0700 Subject: [PATCH 03/23] + Adding support for JDS compressed tensors --- src/Makefile | 47 +++--- src/dense3.in | 29 ++++ src/dense4.in | 66 ++++++++ src/example3.in | 17 ++ src/mmio.cc | 38 +++++ src/mmio.h | 3 + src/storage.h | 4 +- src/tensor.h | 3 +- src/tensor_clear.cc | 30 +++- src/tensor_free.cc | 3 +- src/tensor_read.cc | 8 +- src/tensor_storage_convert.cc | 38 +++++ src/tensor_storage_jagged_diagonal.cc | 123 --------------- src/tensor_storage_jds.cc | 215 ++++++++++++++++++++++++++ src/tensor_storage_malloc.cc | 5 +- src/tensor_utility.cc | 8 +- src/tensor_write.cc | 61 +++++++- src/vector3.in | 5 + 18 files changed, 550 insertions(+), 153 deletions(-) create mode 100644 src/dense3.in create mode 100644 src/dense4.in create mode 100644 src/example3.in delete mode 100644 src/tensor_storage_jagged_diagonal.cc create mode 100644 src/tensor_storage_jds.cc create mode 100644 src/vector3.in diff --git a/src/Makefile b/src/Makefile index 675cf1f..f81bc32 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,13 +1,15 @@ +OS := $(shell sh -c 'uname -s 2>/dev/null || echo not') +MACHINE := $(shell sh -c 'uname -n 2>/dev/null || echo not') + CXX=g++ SYMBOLS=echo -OS=`uname` -ifeq ($(OS), Darwin) - CXX=clang - CPPX11=-std=c++0x -stdlib=libc++ +ifeq ($(OS),Darwin) SYMBOLS=dsymutil endif + INCLUDES=-I. STRICT=-pedantic -Wall -Wno-variadic-macros + EXTRA_DEBUG=-g ifndef DEBUG EXTRA_DEBUG += -DNODEBUG @@ -15,8 +17,21 @@ endif ifndef SIMULATE EXTRA_DEBUG += -DNOSIMULATE endif -EXTRA_CXXFLAGS=-c $(EXTRA_DEBUG) $(STRICT) $(INCLUDES) $(CPPX11) + EXTRA_LDFLAGS=-Wall $(EXTRA_DEBUG) +ifeq ($(OS),Linux) + EXTRA_LDFLAGS += -lpthread +endif +ifeq ($(OS),Darwin) + EXTRA_LDFLAGS += -thread +endif + +EXTRA_CXXFLAGS=-c -O3 $(EXTRA_DEBUG) $(STRICT) $(INCLUDES) +ifeq ($(OS),Linux) +ifneq ($(MACHINE),hera) + EXTRA_CXXFLAGS += -march=i686 +endif +endif HEADERS_CACHE=address.h cache.h hash.h HEADERS_GENERAL=arithmetic.h error.h file.h information.h latex.h \ @@ -46,8 +61,9 @@ SOURCES_STORAGE=tensor_storage_convert.cc \ tensor_storage_compressed_slice.cc \ tensor_storage_coordinate.cc tensor_storage_matrix_slice.cc \ tensor_emit_latex.cc tensor_storage_ekmr.cc \ - tensor_storage_gundersen.cc tensor_storage_malloc.cc \ - tensor_storage_utility.cc tensor_storage_zzekmr.cc + tensor_storage_gundersen.cc tensor_storage_jds.cc \ + tensor_storage_malloc.cc tensor_storage_utility.cc \ + tensor_storage_zzekmr.cc SOURCES_TENSOR=tensor_arithmetic.cc tensor_clear.cc tensor_convert.cc \ tensor_copy.cc tensor_free.cc tensor_malloc.cc \ tensor_ownership.cc tensor_permute.cc tensor_supported.cc \ @@ -59,8 +75,7 @@ SOURCES=$(SOURCES_CACHE) $(SOURCES_GENERAL) $(SOURCES_GENERATE) \ $(SOURCES_MATRIX) $(SOURCES_STORAGE) $(SOURCES_TENSOR) \ $(SOURCES_VECTOR) main.cc -ASSEMBLER=$(SOURCES:.cc=.s) -OBJECTS=$(ASSEMBLER:.s=.o) +OBJECTS=$(SOURCES:.cc=.o) EXECUTABLE=tensor default: dependencies @@ -69,9 +84,6 @@ default: dependencies all: $(HEADERS) $(SOURCES) $(EXECUTABLE) -asm: $(HEADERS) $(ASSEMBLER) $(OBJECTS) - $(SYMBOLS) $(EXECUTABLE) - # Use Clang's static analysis tool on our source analysis: for FILE in $(wildcard *.cc); do \ @@ -85,12 +97,6 @@ $(EXECUTABLE): $(HEADERS) $(OBJECTS) .cc.o: $(HEADERS) $(CXX) $(EXTRA_CXXFLAGS) $(CXXFLAGS) -o $@ $< -#$(CXX) $(EXTRA_CXXFLAGS) $(CXXFLAGS) -MM -MF $(patsubst %.o,%.d,$@) $< - -.cc.s: $(HEADERS) - $(CXX) $(CXXFLAGS) -S $< - $(CXX) $(CXXFLAGS) $@ -o $(@:.s=.o) - debug: @make -j4 DEBUG=1 @@ -98,9 +104,8 @@ rebuild: clean @make -j4 all clean: - @rm -rf *~ *\# *.dSYM/ $(ASSEMBLER) $(OBJECTS) $(CONVERSION) \ - $(EXECUTABLE) *.o *.d annotate.*.h cache.*.dat a.out \ - *.plist *.bak; + @rm -rf *~ *\# *.dSYM/ $(OBJECTS) $(CONVERSION) $(EXECUTABLE) \ + *.o *.d annotate.*.h cache.*.dat a.out *.plist *.bak; dependencies: @touch Makefile.d diff --git a/src/dense3.in b/src/dense3.in new file mode 100644 index 0000000..90e5c1c --- /dev/null +++ b/src/dense3.in @@ -0,0 +1,29 @@ +%%MatrixMarket tensor coordinate real general +3 3 3 27 +0 0 0 1 +0 0 1 2 +0 0 2 3 +0 1 0 4 +0 1 1 5 +0 1 2 6 +0 2 0 7 +0 2 1 8 +0 2 2 9 +1 0 0 10 +1 0 1 11 +1 0 2 12 +1 1 0 13 +1 1 1 14 +1 1 2 15 +1 2 0 16 +1 2 1 17 +1 2 2 18 +2 0 0 19 +2 0 1 20 +2 0 2 21 +2 1 0 22 +2 1 1 23 +2 1 2 24 +2 2 0 25 +2 2 1 26 +2 2 2 27 diff --git a/src/dense4.in b/src/dense4.in new file mode 100644 index 0000000..212d37f --- /dev/null +++ b/src/dense4.in @@ -0,0 +1,66 @@ +%%MatrixMarket tensor coordinate real general +4 4 4 64 +0 0 0 1 +0 0 1 2 +0 0 2 3 +0 0 3 4 +0 1 0 5 +0 1 1 6 +0 1 2 7 +0 1 3 8 +0 2 0 9 +0 2 1 10 +0 2 2 11 +0 2 3 12 +0 3 0 13 +0 3 1 14 +0 3 2 15 +0 3 3 16 +1 0 0 17 +1 0 1 18 +1 0 2 19 +1 0 3 20 +1 1 0 21 +1 1 1 22 +1 1 2 23 +1 1 3 24 +1 2 0 25 +1 2 1 26 +1 2 2 27 +1 2 3 28 +1 3 0 29 +1 3 1 30 +1 3 2 31 +1 3 3 32 +2 0 0 33 +2 0 1 34 +2 0 2 35 +2 0 3 36 +2 1 0 37 +2 1 1 38 +2 1 2 39 +2 1 3 40 +2 2 0 41 +2 2 1 42 +2 2 2 43 +2 2 3 44 +2 3 0 45 +2 3 1 46 +2 3 2 47 +2 3 3 48 +3 0 0 49 +3 0 1 50 +3 0 2 51 +3 0 3 52 +3 1 0 53 +3 1 1 54 +3 1 2 55 +3 1 3 56 +3 2 0 57 +3 2 1 58 +3 2 2 59 +3 2 3 60 +3 3 0 61 +3 3 1 62 +3 3 2 63 +3 3 3 64 diff --git a/src/example3.in b/src/example3.in new file mode 100644 index 0000000..a99c066 --- /dev/null +++ b/src/example3.in @@ -0,0 +1,17 @@ +%%MatrixMarket tensor coordinate real general + 3 3 3 14 +0 0 1 1 +0 1 0 2 +0 1 2 3 +0 2 1 4 +1 0 0 5 +1 0 2 6 +1 1 1 7 +1 1 2 14 +1 2 0 8 +1 2 2 9 +2 0 1 10 +2 1 0 11 +2 1 2 12 +2 2 1 13 + diff --git a/src/mmio.cc b/src/mmio.cc index b91ab3e..bc9e367 100644 --- a/src/mmio.cc +++ b/src/mmio.cc @@ -222,6 +222,14 @@ int mm_write_tensor_compressed_slice_size(FILE *f, int L, int M, int N, int nz, return 0; } +int mm_write_tensor_jds_size(FILE *f, int L, int M, int N, int nz, char const *orientation, int kn, int tn) +{ + if (fprintf(f, "%d %d %d %d %s %d %d\n", L, M, N, nz, orientation, kn, tn) < 7) { + return MM_COULD_NOT_WRITE_FILE; + } + return 0; +} + int mm_read_matrix_coordinate_size(FILE *f, int *M, int *N, int *nz) { char line[MM_MAX_LINE_LENGTH]; @@ -342,6 +350,36 @@ int mm_read_tensor_compressed_slice_size(FILE *f, int *L, int *M, int *N, int *n return 0; } +int mm_read_tensor_jds_size(FILE *f, int *L, int *M, int *N, int *nz, char *orientation, int *kn, int *tn) +{ + char line[MM_MAX_LINE_LENGTH]; + int num_items_read; + + /* set return null parameter values, in case we exit with errors */ + *L = *M = *N = *nz = *orientation = *kn = *tn = 0; + + /* now continue scanning until you reach the end-of-comments */ + do { + if (NULL == fgets(line, MM_MAX_LINE_LENGTH, f)) { + return MM_PREMATURE_EOF; + } + } while ('%' == line[0]); + + /* line[] is either blank or has L,M,N,nz,orientation,size */ + if (7 == sscanf(line, "%d %d %d %d %s %d %d", L, M, N, nz, orientation, kn, tn)) { + return 0; + } else { + do { + num_items_read = fscanf(f, "%d %d %d %d %s %d %d", L, M, N, nz, orientation, kn, tn); + if (EOF == num_items_read) { + return MM_PREMATURE_EOF; + } + } while (num_items_read != 7); + } + + return 0; +} + int mm_read_vector_array_size(FILE *f, int *N) { char line[MM_MAX_LINE_LENGTH]; diff --git a/src/mmio.h b/src/mmio.h index a253bb5..9418da3 100644 --- a/src/mmio.h +++ b/src/mmio.h @@ -35,6 +35,7 @@ int mm_write_matrix_coordinate_size(FILE *f, int M, int N, int nz); int mm_write_tensor_coordinate_size(FILE *f, int L, int M, int N, int nz); int mm_write_tensor_compressed_size(FILE *f, int L, int M, int N, int nz, char const *orientation, int size); int mm_write_tensor_compressed_slice_size(FILE *f, int L, int M, int N, int nz, char const *orientation, int rn); +int mm_write_tensor_jds_size(FILE *f, int L, int M, int N, int nz, char const *orientation, int kn, int tn); int mm_write_vector_array_size(FILE *f, int N); int mm_write_matrix_array_size(FILE *f, int M, int N); int mm_write_tensor_array_size(FILE *f, int L, int M, int N); @@ -55,6 +56,7 @@ int mm_write_tensor_array_size(FILE *f, int L, int M, int N); #define mm_is_slice(typecode) ((typecode)[1]=='S') #define mm_is_ekmr(typecode) ((typecode)[1]=='K') #define mm_is_zzekmr(typecode) ((typecode)[1]=='Z') +#define mm_is_jds(typecode) ((typecode)[1]=='J') #define mm_is_complex(typecode) ((typecode)[2]=='C') #define mm_is_real(typecode) ((typecode)[2]=='R') @@ -84,6 +86,7 @@ int mm_is_valid(MM_typecode matcode); /* too complex for a macro */ #define mm_set_slice(typecode) ((*typecode)[1]='S') #define mm_set_ekmr(typecode) ((*typecode)[1]='K') #define mm_set_zzekmr(typecode) ((*typecode)[1]='Z') +#define mm_set_jds(typecode) ((*typecode)[1]='J') #define mm_set_complex(typecode) ((*typecode)[2]='C') #define mm_set_real(typecode) ((*typecode)[2]='R') diff --git a/src/storage.h b/src/storage.h index e3048d3..f39b5d0 100644 --- a/src/storage.h +++ b/src/storage.h @@ -10,7 +10,7 @@ tensor_storage_compressed_t* tensor_storage_malloc_compressed(tensor_t const *te tensor_storage_compressed_t* tensor_storage_malloc_compressed_slice(tensor_t const *tensor); tensor_storage_extended_t* tensor_storage_malloc_ekmr(tensor_t const *tensor); tensor_storage_extended_t* tensor_storage_malloc_zzekmr(tensor_t const *tensor); -tensor_storage_jagged_diagonal_t* tensor_storage_malloc_jagged_diagonal(tensor_t const *tensor); +tensor_storage_compressed_t* tensor_storage_malloc_jds(tensor_t const *tensor); void tensor_storage_convert(tensor_t *destination, tensor_t *source); void tensor_storage_convert_from_coordinate_to_compressed(tensor_t *destination, tensor_t *source); @@ -18,8 +18,8 @@ void tensor_storage_convert_from_coordinate_to_compressed_slice(tensor_t *destin void tensor_storage_convert_from_coordinate_to_gundersen(tensor_t *destination, tensor_t *source); void tensor_storage_convert_from_coordinate_to_ekmr(tensor_t *destination, tensor_t *source); void tensor_storage_convert_from_coordinate_to_zzekmr(tensor_t *destination, tensor_t *source); +void tensor_storage_convert_from_coordinate_to_jds(tensor_t *destination, tensor_t *source); void tensor_storage_convert_from_compressed_to_coordinate(tensor_t *destination, tensor_t *source); -void tensor_storage_convert_from_coordinate_to_jagged_diagonal(tensor_t *destination, tensor_t *source); int index_compare_ijk(coordinate_tuple_t const *ta, coordinate_tuple_t const *tb); int index_compare_jik(coordinate_tuple_t const *ta, coordinate_tuple_t const *tb); diff --git a/src/tensor.h b/src/tensor.h index d3c14ca..5f167af 100644 --- a/src/tensor.h +++ b/src/tensor.h @@ -32,7 +32,8 @@ namespace strategy { gundersen, slice, ekmr, - zzekmr + zzekmr, + jds } type_t; } diff --git a/src/tensor_clear.cc b/src/tensor_clear.cc index fc23665..87dd80e 100644 --- a/src/tensor_clear.cc +++ b/src/tensor_clear.cc @@ -61,6 +61,30 @@ tensor_storage_clear_extended(tensor_t *tensor) } } +void +tensor_storage_clear_jds(tensor_t *tensor) +{ + uint i; + tensor_storage_compressed_t *storage; + + debug("tensor_storage_clear_jds(0x%x)\n", tensor); + + storage = STORAGE_COMPRESSED(tensor); + + for (i = 0; i < storage->kn; ++i) { + storage->KO[i] = 0; + } + + for (i = 0; i < storage->tn; ++i) { + storage->TO[i] = 0; + } + + for (i = 0; i < tensor->nnz; ++i) { + storage->RO[i] = 0; + storage->CO[i] = 0; + } +} + void tensor_clear(tensor_t *tensor) { @@ -84,8 +108,12 @@ tensor_clear(tensor_t *tensor) case strategy::zzekmr: tensor_storage_clear_extended(tensor); break; + case strategy::jds: + tensor_storage_clear_jds(tensor); + break; default: - die("Tensor storage strategy '%d' is not supported.\n", tensor->strategy); + die("tensor_clear: tensor storage strategy '%d' is not supported.\n", tensor->strategy); + break; } } diff --git a/src/tensor_free.cc b/src/tensor_free.cc index 58cdd70..3606f40 100644 --- a/src/tensor_free.cc +++ b/src/tensor_free.cc @@ -59,6 +59,7 @@ tensor_storage_free(tensor_t *tensor) break; case strategy::compressed: case strategy::slice: + case strategy::jds: tensor_storage_free(STORAGE_COMPRESSED(tensor)); break; case strategy::ekmr: @@ -66,7 +67,7 @@ tensor_storage_free(tensor_t *tensor) tensor_storage_free(STORAGE_EXTENDED(tensor)); break; default: - die("Tensor storage strategy '%d' is not supported.\n", + die("tensor_storage_free: tensor storage strategy '%d' is not supported.\n", strategy_to_string(tensor->strategy)); } diff --git a/src/tensor_read.cc b/src/tensor_read.cc index c7908bb..ccd6202 100644 --- a/src/tensor_read.cc +++ b/src/tensor_read.cc @@ -258,8 +258,14 @@ tensor_fread_mmio_data(FILE *file, MM_typecode type) case strategy::zzekmr: tensor = tensor_fread_extended_compressed(file, strategy); break; +#if 0 + case strategy::jds: + tensor = tensor_fread_jds(file); + break; +#endif default: - die("Tensor storage strategy '%d' is not supported.\n", strategy); + die("tensor_fread_mmio_data: tensor storage strategy '%d' is not supported.\n", strategy); + break; } debug("tensor_fread: tensor=0x%x\n", tensor); diff --git a/src/tensor_storage_convert.cc b/src/tensor_storage_convert.cc index 91202c6..815ee66 100644 --- a/src/tensor_storage_convert.cc +++ b/src/tensor_storage_convert.cc @@ -130,6 +130,24 @@ convert_from_coordinate_to_zzekmr(tensor_t *destination, tensor_t *source) } } +void +convert_from_coordinate_to_jds(tensor_t *destination, tensor_t *source) +{ + debug("convert_from_coordinate_to_jds(destination=0x%x, source=0x%x)\n", destination, source); + + switch (destination->orientation) { + case orientation::lateral: + case orientation::horizontal: + case orientation::frontal: + tensor_storage_convert_from_coordinate_to_jds(destination, source); + break; + default: + die("Conversion to orientation '%s' is not currently supported.\n", + orientation_to_string(destination->orientation)); + break; + } +} + void convert_to_compressed(tensor_t *destination, tensor_t *source) { @@ -198,6 +216,23 @@ convert_to_zzekmr(tensor_t *destination, tensor_t *source) } } +void +convert_to_jds(tensor_t *destination, tensor_t *source) +{ + debug("convert_to_jds(destination=0x%x, source=0x%x)\n", destination, source); + + switch (source->strategy) { + case strategy::coordinate: + convert_from_coordinate_to_jds(destination, source); + break; + default: + die("Conversion from '%s' strategy to '%s' is not currently supported.\n", + strategy_to_string(source->strategy), + strategy_to_string(destination->strategy)); + break; + } +} + void tensor_storage_convert(tensor_t *destination, tensor_t *source) { @@ -220,6 +255,9 @@ tensor_storage_convert(tensor_t *destination, tensor_t *source) case strategy::zzekmr: convert_to_zzekmr(destination, source); break; + case strategy::jds: + convert_to_jds(destination, source); + break; default: die("Conversion from '%s' strategy to '%s' is not currently supported.\n", strategy_to_string(source->strategy), diff --git a/src/tensor_storage_jagged_diagonal.cc b/src/tensor_storage_jagged_diagonal.cc deleted file mode 100644 index 82331d2..0000000 --- a/src/tensor_storage_jagged_diagonal.cc +++ /dev/null @@ -1,123 +0,0 @@ - -#include "error.h" -#include "memory.h" -#include "mmio.h" -#include "tensor.h" -#include "storage.h" -#include "utility.h" -#include -#include - -void -copier_for_row(tensor_storage_compressed_t *destination, tensor_storage_coordinate_t const *source, uint i) -{ - destination->CO[i] = source->tuples[i].j; - destination->KO[i] = source->tuples[i].k; -} - -void -copier_for_column(tensor_storage_compressed_t *destination, tensor_storage_coordinate_t const *source, uint i) -{ - destination->CO[i] = source->tuples[i].i; - destination->KO[i] = source->tuples[i].k; -} - -void -copier_for_tube(tensor_storage_compressed_t *destination, tensor_storage_coordinate_t const *source, uint i) -{ - destination->CO[i] = source->tuples[i].k; - destination->KO[i] = source->tuples[i].j; -} - -void -tensor_storage_convert_from_coordinate_to_jagged_diagonal(tensor_t *destination, tensor_t *source) -{ - int n, nnz; - tensor_storage_base_t *base; - tensor_storage_compressed_t *d; - tensor_storage_coordinate_t *s; - coordinate_tuple_t *tuples; - double *values; - - s = STORAGE_COORIDINATE(source); - d = STORAGE_JAGGED_DIAGONAL(destination); - - debug("tensor_storage_convert_from_coordinate_to_jagged_diagonal(destination=0x%x, source=0x%x)\n", destination, source); - - base = STORAGE_BASE(destination); - nnz = source->nnz; - n = source->n; - values = source->values; - tuples = s->tuples; - - qsort(tuples, nnz, sizeof(coordinate_tuple_t), base->callbacks->index_compare); - d->rn = tensor_storage_index_encode(d->RO, n, tuples, nnz, base->callbacks->index_r_encoder); - tensor_storage_copy(d, s, nnz, base->callbacks->index_copy); - tensor_storage_copy(destination, source, nnz, (index_copy_t) &copier_for_values); -} - -tensor_storage_compressed_t* -tensor_storage_malloc_jagged_diagonal(tensor_t const *tensor) -{ - tensor_storage_base_t *base; - tensor_storage_compressed_t *storage; - conversion_callbacks_t *callbacks; - - superfluous("tensor_storage_malloc_jagged_diagonal(tensor=0x%x)\n", tensor); - - storage = MALLOC(tensor_storage_compressed_t); - storage->rn = 0; - storage->cn = tensor->nnz; - storage->kn = tensor->nnz; - storage->RO = NULL; - storage->CO = MALLOC_N(uint, storage->cn); - storage->TO = MALLOC_N(uint, storage->cn); - storage->KO = MALLOC_N(uint, storage->kn); - - debug("tensor_storage_malloc_jagged_diagonal: rn=%d, kn=%d\n", storage->rn, storage->kn); - - callbacks = MALLOC(conversion_callbacks_t); - callbacks->index_compare = NULL; - callbacks->index_r_encoder = NULL; - callbacks->index_copy = NULL; - - switch (tensor->orientation) { - case orientation::row: - storage->rn = tensor->m; - callbacks->index_compare = (index_compare_t) &index_compare_ikj; - callbacks->index_r_encoder = &encoder_for_i; - callbacks->index_copy = (index_copy_t) &copier_for_row; - break; - case orientation::column: - storage->rn = tensor->n; - callbacks->index_compare = (index_compare_t) &index_compare_jki; - callbacks->index_r_encoder = &encoder_for_j; - callbacks->index_copy = (index_copy_t) &copier_for_column; - break; - case orientation::tube: - storage->rn = tensor->l; - callbacks->index_compare = (index_compare_t) &index_compare_ijk; - callbacks->index_r_encoder = &encoder_for_i; - callbacks->index_copy = (index_copy_t) &copier_for_tube; - break; - default: - die("tensor_storage_malloc_jagged_diagonal: " - "unknown or unsupported orientation %d.\n", - tensor->orientation); - break; - } - - storage->rn += 1; - storage->RO = MALLOC_N(uint, storage->rn); - base = (tensor_storage_base_t*) storage; - base->callbacks = callbacks; - - superfluous("tensor_storage_malloc_jagged_diagonal: callbacks=0x%x\n", callbacks); - superfluous("tensor_storage_malloc_jagged_diagonal: storage->CO=0x%x\n", storage->CO); - superfluous("tensor_storage_malloc_jagged_diagonal: storage->KO=0x%x\n", storage->KO); - superfluous("tensor_storage_malloc_jagged_diagonal: storage->size (of RO)=%d\n", storage->rn); - superfluous("tensor_storage_malloc_jagged_diagonal: storage->RO=0x%x\n", storage->RO); - superfluous("tensor_storage_malloc_jagged_diagonal: storage=0x%x\n", storage); - - return storage; -} diff --git a/src/tensor_storage_jds.cc b/src/tensor_storage_jds.cc new file mode 100644 index 0000000..439ed78 --- /dev/null +++ b/src/tensor_storage_jds.cc @@ -0,0 +1,215 @@ + +#include "error.h" +#include "memory.h" +#include "mmio.h" +#include "tensor.h" +#include "storage.h" +#include "utility.h" +#include +#include + +typedef struct { + uint nnz, index; +} location_t; + +static int +compare_location(location_t const *a, location_t const *b) +{ + double c; + + c = a->nnz - b->nnz; + + if (c < 0) { + return -1; + } else if (c > 0) { + return 1; + } + + return 0; +} + + +#if 0 + /* for each horizontal slice, sort by row (lateral axis) then col + (frontal axis), which will give us the JDS matrix for the + slice */ + offset = 0; + for (i = 0; i < n; ++i) { + if (slice_nnz[i] > 0) { + qsort(dtuples + offset, slice_nnz[i], sizeof(coordinate_tuple_t), + (index_compare_t) &index_compare_jki); + offset += slice_nnz[i]; + } + } + +#endif + +static void +coordinate_to_jds_compressed_horizontal_columns(tensor_t *destination, tensor_t *source) +{ + uint i, j, k, offset, minimum; + uint n, n2, nnz; + uint *permutation; + uint *lengths, *sizes; + bool *used; + uint *jdptr, *colind, *rowind; + location_t *columns; + tensor_storage_base_t *base; + tensor_storage_compressed_t *d; + tensor_storage_coordinate_t *s; + coordinate_tuple_t *tuples; + double *src, *dest; + + s = STORAGE_COORIDINATE(source); + d = STORAGE_COMPRESSED(destination); + + debug("coordinate_to_jds_compressed_horizontal_columns(destination=0x%x, source=0x%x)\n", destination, source); + + base = STORAGE_BASE(destination); + nnz = source->nnz; + n = source->n; + n2 = n*n; + src = source->values; + dest = destination->values; + tuples = s->tuples; + columns = MALLOC_N(location_t, n); + lengths = MALLOC_N(uint, n); + sizes = MALLOC_N(uint, n); + used = MALLOC_N(bool, nnz); + colind = d->CO; + rowind = d->RO; + permutation = d->KO; + jdptr = d->TO; + + qsort(tuples, nnz, sizeof(coordinate_tuple_t), + (index_compare_t) &index_compare_ijk); + + for (i = 0; i < n; ++i) { + sizes[i] = 0; + } + for (i = 0; i < n; ++i) { + columns[i].nnz = 0; + columns[i].index = 0; + } + for (i = 0; i < nnz; ++i) { + used[i] = false; + } + + /* count the number of non-zeros in the columns of each lateral + slice */ + for (i = 0; i < n; ++i) { + k = tuples[i].k; + columns[k].index = k; + columns[k].nnz++; + } + + /* find the shortest column of nonzeros. this will determine the + largest possible set of dense tubes we can create. */ + minimum = nnz; + for (i = 0; i < n; ++i) { + + message("coordinate_to_jds_compressed_horizontal_columns: nnz(k=%d)=%d\n", + i, columns[i].nnz); + + if (minimum > columns[i].nnz) { + minimum = columns[i].nnz; + } + } + + /* create our dense vectors by packing all non-zeros in a column + until we reach capacity on each column (as determined above) */ + for (i = 0; i < nnz; ++i) { + k = tuples[i].k; + if (!used[i] && sizes[k] < minimum) { + used[i] = true; + offset = minimum * k + sizes[k]; + dest[offset] = src[tuples[k].index]; + colind[offset] = tuples[i].j; + rowind[offset] = tuples[i].i; + sizes[k]++; + } + } + + /* Sort the remaining unused non-zeros from the unfolded tensor by + nnz per column and set up permutation array. */ + qsort(columns, n, sizeof(location_t), + (index_compare_t) &compare_location); + + for (i = 0; i < n; ++i) { + j = columns[i].index; + permutation[i] = j; + lengths[i] = columns[i].nnz - minimum; + + message("coordinate_to_jds_compressed_horizontal_columns: columns[i=%d].nnz=%d - minimum=%d = %d\n", + i, columns[i].nnz, minimum, lengths[i]); + } + + /* configure jdptr */ + jdptr[0] = minimum * n; + for(i = 1; i < n + 1; ++i) { + jdptr[i] = jdptr[i-1] + lengths[i-1]; + } + + /* with the remaining non-zeros, create dense but incomplete + tubes */ + for (i = 0; i < n; ++i) { + sizes[i] = 0; + } + for (i = 0; i < nnz; ++i) { + k = tuples[i].k; + if (!used[i]) { + used[i] = true; + offset = jdptr[k] + sizes[k]; + dest[offset] = src[tuples[i].index]; + colind[offset] = tuples[i].j; + rowind[offset] = tuples[i].i; + sizes[k]++; + } + } + +} + +void +tensor_storage_convert_from_coordinate_to_jds(tensor_t *destination, tensor_t *source) +{ + debug("tensor_storage_convert_from_coordinate_to_jds(destination=0x%x, source=0x%x)\n", destination, source); + + switch (destination->orientation) { + case orientation::horizontal: + coordinate_to_jds_compressed_horizontal_columns(destination, source); + break; + default: + die("Conversion to orientation '%s' is not currently supported.\n", + orientation_to_string(destination->orientation)); + break; + } +} + +tensor_storage_compressed_t* +tensor_storage_malloc_jds(tensor_t const *tensor) +{ + tensor_storage_base_t *base; + tensor_storage_compressed_t *storage; + + superfluous("tensor_storage_malloc_jds(tensor=0x%x)\n", tensor); + + storage = MALLOC(tensor_storage_compressed_t); + storage->rn = tensor->nnz; + storage->cn = tensor->nnz; + storage->kn = tensor->n; + storage->tn = tensor->n + 1; + storage->RO = MALLOC_N(uint, storage->rn); + storage->CO = MALLOC_N(uint, storage->cn); + storage->KO = MALLOC_N(uint, storage->kn); + storage->TO = MALLOC_N(uint, storage->tn); + base = (tensor_storage_base_t*) storage; + base->callbacks = NULL; + + superfluous("tensor_storage_malloc_jds: storage->CO=0x%x\n", storage->CO); + superfluous("tensor_storage_malloc_jds: storage->RO=0x%x\n", storage->RO); + superfluous("tensor_storage_malloc_jds: storage->TO=0x%x\n", storage->TO); + superfluous("tensor_storage_malloc_jds: storage->KO=0x%x\n", storage->KO); + superfluous("tensor_storage_malloc_jds: storage=0x%x\n", storage); + + return storage; +} diff --git a/src/tensor_storage_malloc.cc b/src/tensor_storage_malloc.cc index 9abd3f7..9b96b7e 100644 --- a/src/tensor_storage_malloc.cc +++ b/src/tensor_storage_malloc.cc @@ -34,8 +34,11 @@ tensor_storage_malloc(tensor_t const *tensor) case strategy::zzekmr: storage = tensor_storage_malloc_zzekmr(tensor); break; + case strategy::jds: + storage = tensor_storage_malloc_jds(tensor); + break; default: - die("Tensor storage strategy '%d' is not supported.\n", tensor->strategy); + die("tensor_storage_malloc: tensor storage strategy '%d' is not supported.\n", tensor->strategy); } superfluous("tensor_storage_malloc: storage=0x%x\n", storage); diff --git a/src/tensor_utility.cc b/src/tensor_utility.cc index 9700df2..fa5987e 100644 --- a/src/tensor_utility.cc +++ b/src/tensor_utility.cc @@ -65,7 +65,8 @@ static char const *map_strategy_to_string[] = { "gundersen", "slice", "ekmr", - "zzekmr" + "zzekmr", + "jds" }; strategy::type_t @@ -172,6 +173,8 @@ typecode_to_strategy(MM_typecode type) return strategy::ekmr; } else if (mm_is_zzekmr(type)) { return strategy::zzekmr; + } else if (mm_is_jds(type)) { + return strategy::jds; } return strategy::unknown; @@ -199,6 +202,9 @@ strategy_to_typecode(MM_typecode *type, strategy::type_t strategy) case strategy::zzekmr: mm_set_zzekmr(type); break; + case strategy::jds: + mm_set_jds(type); + break; default: die("Storage strategy '%d' not supported for Matrix Maket type code.\n", strategy); } diff --git a/src/tensor_write.cc b/src/tensor_write.cc index 42fc5a2..fae2e1f 100644 --- a/src/tensor_write.cc +++ b/src/tensor_write.cc @@ -214,6 +214,62 @@ tensor_fwrite_extended_compressed(FILE *file, tensor_t const *tensor) } } +void +tensor_fwrite_jds(FILE *file, tensor_t const *tensor) +{ + uint l, m, n; + int i, nnz, kn, tn, result; + MM_typecode type; + tensor_storage_compressed_t *storage; + char const *name; + + debug("tensor_fwrite_jds(file=0x%x, tensor=0x%x)\n", file, tensor); + debug("tensor_fwrite_jds: strategy='%s'.\n", + strategy_to_string(tensor->strategy)); + + tensor_initialize_typecode(&type, strategy::ekmr); + + if (0 != (result = mm_write_banner(file, type))) { + die("Could not write Tensor Market banner (%d).\n", result); + } + + storage = STORAGE_COMPRESSED(tensor); + l = tensor->l; + m = tensor->m; + n = tensor->n; + nnz = tensor->nnz; + kn = storage->kn; + tn = storage->tn; + name = orientation_to_string(tensor->orientation); + + debug("tensor_fwrite_jds: l=%d, m=%d, n=%d, nnz=%d, orientation='%s', kn=%d, tn=%d.\n", + l, m, n, nnz, name, kn, tn); + + /* Fixing zeros here may be tricky, so I'll leave it until it is + required. The problem with zeros here is that if we find one, we + will need to update the offset indices in KO. Addmitedly, this + should not be too difficult, but it may take some time to ensure + the re-indexing is correct. */ + + if (0 != (result = mm_write_tensor_jds_size(file, l, m, n, nnz, name, kn, tn))) { + die("Failed to write compressed tensor of size %d (%d).\n", nnz, result); + } + + for (i = 0; i < kn; ++i) { + fprintf(file, "%d\n", storage->KO[i]); + } + + for (i = 0; i < tn; ++i) { + fprintf(file, "%d\n", storage->TO[i]); + } + + for (i = 0; i < nnz; ++i) { + fprintf(file, "%d %d %10.32g\n", + storage->RO[i], storage->CO[i], + tensor->values[i]); + } +} + void tensor_fwrite_implementation(FILE *file, tensor_t const *tensor) { @@ -234,8 +290,11 @@ tensor_fwrite_implementation(FILE *file, tensor_t const *tensor) case strategy::zzekmr: tensor_fwrite_extended_compressed(file, tensor); break; + case strategy::jds: + tensor_fwrite_jds(file, tensor); + break; default: - die("Tensor storage strategy '%d' is not supported.\n", + die("tensor_fwrite_implementation: tensor storage strategy '%d' is not supported.\n", strategy_to_string(tensor->strategy)); } } diff --git a/src/vector3.in b/src/vector3.in new file mode 100644 index 0000000..45e93e1 --- /dev/null +++ b/src/vector3.in @@ -0,0 +1,5 @@ +%%MatrixMarket vector array integer general +3 +1 +1 +1 From 199fe2a152b6cf74ec87573f7bacc6167d2ce2e3 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Mon, 19 Dec 2011 13:12:32 -0700 Subject: [PATCH 04/23] + Fixed a slight indexing issue --- src/tensor_storage_jds.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tensor_storage_jds.cc b/src/tensor_storage_jds.cc index 439ed78..a5fda5c 100644 --- a/src/tensor_storage_jds.cc +++ b/src/tensor_storage_jds.cc @@ -97,7 +97,7 @@ coordinate_to_jds_compressed_horizontal_columns(tensor_t *destination, tensor_t /* count the number of non-zeros in the columns of each lateral slice */ - for (i = 0; i < n; ++i) { + for (i = 0; i < nnz; ++i) { k = tuples[i].k; columns[k].index = k; columns[k].nnz++; @@ -205,6 +205,8 @@ tensor_storage_malloc_jds(tensor_t const *tensor) base = (tensor_storage_base_t*) storage; base->callbacks = NULL; + superfluous("tensor_storage_malloc_jds: base=0x%x\n", base); + superfluous("tensor_storage_malloc_jds: base->callbacks=0x%x\n", base->callbacks); superfluous("tensor_storage_malloc_jds: storage->CO=0x%x\n", storage->CO); superfluous("tensor_storage_malloc_jds: storage->RO=0x%x\n", storage->RO); superfluous("tensor_storage_malloc_jds: storage->TO=0x%x\n", storage->TO); From 63ee1018d3f60665e628c69574cf5331774d1f52 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Mon, 19 Dec 2011 17:19:40 -0700 Subject: [PATCH 05/23] + Fixed dense compression stage of JDS --- src/tensor_storage_jds.cc | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/src/tensor_storage_jds.cc b/src/tensor_storage_jds.cc index a5fda5c..b83ae6a 100644 --- a/src/tensor_storage_jds.cc +++ b/src/tensor_storage_jds.cc @@ -98,19 +98,22 @@ coordinate_to_jds_compressed_horizontal_columns(tensor_t *destination, tensor_t /* count the number of non-zeros in the columns of each lateral slice */ for (i = 0; i < nnz; ++i) { + + message("%d %d %d\n", tuples[i].i, tuples[i].j, tuples[i].k); + k = tuples[i].k; columns[k].index = k; columns[k].nnz++; } + for (i = 0; i < n; ++i) { + DEBUG("col(%d) has %d nnz\n", i, columns[i].nnz); + } + /* find the shortest column of nonzeros. this will determine the largest possible set of dense tubes we can create. */ minimum = nnz; for (i = 0; i < n; ++i) { - - message("coordinate_to_jds_compressed_horizontal_columns: nnz(k=%d)=%d\n", - i, columns[i].nnz); - if (minimum > columns[i].nnz) { minimum = columns[i].nnz; } @@ -121,9 +124,10 @@ coordinate_to_jds_compressed_horizontal_columns(tensor_t *destination, tensor_t for (i = 0; i < nnz; ++i) { k = tuples[i].k; if (!used[i] && sizes[k] < minimum) { + DEBUG("storing> %d %d %d\t%f\n", tuples[i].i, tuples[i].j, tuples[i].k, src[tuples[i].index]); used[i] = true; - offset = minimum * k + sizes[k]; - dest[offset] = src[tuples[k].index]; + offset = (minimum - 1) * sizes[k] + k; + dest[offset] = src[tuples[i].index]; colind[offset] = tuples[i].j; rowind[offset] = tuples[i].i; sizes[k]++; @@ -132,20 +136,21 @@ coordinate_to_jds_compressed_horizontal_columns(tensor_t *destination, tensor_t /* Sort the remaining unused non-zeros from the unfolded tensor by nnz per column and set up permutation array. */ + for (i = 0; i < n; ++i) { + columns[i].nnz -= minimum; + } + qsort(columns, n, sizeof(location_t), (index_compare_t) &compare_location); for (i = 0; i < n; ++i) { - j = columns[i].index; - permutation[i] = j; - lengths[i] = columns[i].nnz - minimum; - - message("coordinate_to_jds_compressed_horizontal_columns: columns[i=%d].nnz=%d - minimum=%d = %d\n", - i, columns[i].nnz, minimum, lengths[i]); + j = columns[i].index; + permutation[i] = j; + lengths[i] = columns[i].nnz; } /* configure jdptr */ - jdptr[0] = minimum * n; + jdptr[0] = (minimum) * n; for(i = 1; i < n + 1; ++i) { jdptr[i] = jdptr[i-1] + lengths[i-1]; } @@ -160,6 +165,7 @@ coordinate_to_jds_compressed_horizontal_columns(tensor_t *destination, tensor_t if (!used[i]) { used[i] = true; offset = jdptr[k] + sizes[k]; + message("storing2> %d %d %d\t%f\t@\t%d\n", tuples[i].i, tuples[i].j, tuples[i].k, src[tuples[i].index], offset); dest[offset] = src[tuples[i].index]; colind[offset] = tuples[i].j; rowind[offset] = tuples[i].i; From 3f960866c7e00b5e2c9c8b58cbebdf30456a6d08 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Mon, 9 Jan 2012 08:50:08 -0700 Subject: [PATCH 06/23] + New experimental tests --- experimental/matmul/matmul.cc | 136 ++++++++++++++++++++++++++++++++ experimental/smatrix/smatrix.cc | 30 +++++++ 2 files changed, 166 insertions(+) create mode 100644 experimental/matmul/matmul.cc create mode 100644 experimental/smatrix/smatrix.cc diff --git a/experimental/matmul/matmul.cc b/experimental/matmul/matmul.cc new file mode 100644 index 0000000..d3708dc --- /dev/null +++ b/experimental/matmul/matmul.cc @@ -0,0 +1,136 @@ + +#include +#include +#include + +static int w = 1; +static int z = 2; + +void +random_seed(int seed) +{ + if (seed > 0) { + w = seed + 1; + z = w + w + 1; + } +} + +/* http://en.wikipedia.org/wiki/Random_number_generator */ +int +random_marsaglia() +{ + z = 36969 * (z & 65535) + (z >> 16); + w = 18000 * (w & 65535) + (w >> 16); + return (z << 16) + w; /* 32-bit result */ +} + +int +random_between(int min, int max) +{ + return random_marsaglia() % (max-min+1) + min; +} + +void +zero(double *A, int n) +{ + int i, j; + + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + A[i * n + j] = 0.0; + } + } +} + +void +init(double *A, int n, int m) +{ + int i, j, k; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + if (random_between(0, m) == 0) { + A[k * n * n + i * n + j] = 1.0; + } + } + } + } +} + +int +row_col_to_diag(int i, int j, int n) { + int d; + + d = i * n + j; + if (i + j > n) { + d = ++i * n + --j; + } + + return d; +} + +void +compress_diag(double *A, int n) +{ + int i, j, k, cur, prev; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + cur = prev = 0; + for (j = 0; j < n*n; j += n) { + printf("%g ", A[k * n * n + i + j]); + } + printf("\n"); + } + printf("\n"); + } +} + +void +print(double *A, int n) +{ + int i, j, k; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + printf("%g ", A[k * n * n + i * n + j]); + } + printf("\n"); + } + printf("\n"); + } +} + +int main(int argc, char *argv[]) +{ + int n, seed; + double *A; + + if (argc < 2) { + fprintf(stderr, "Usage: matmul \n"); + exit(1); + } + + n = atoi(argv[1]); + seed = atoi(argv[2]); + A = (double*) malloc(n * n * n * sizeof(double)); + + random_seed(seed); + init(A, n, 10); + + printf("A^[%d] (seed=%d):\n\n", n, seed); + print(A, n); + printf("\n"); + + compress_diag(A, n); + + printf("diag(A^[%d]):\n\n", n, seed); + print(A, n); + printf("\n"); + + free(A); + + return 0; +} diff --git a/experimental/smatrix/smatrix.cc b/experimental/smatrix/smatrix.cc new file mode 100644 index 0000000..9bf28f1 --- /dev/null +++ b/experimental/smatrix/smatrix.cc @@ -0,0 +1,30 @@ + +#include +#include + +void +test_mapped_matrix() +{ + using namespace boost::numeric::ublas; + mapped_matrix m (3, 3, 3 * 3); + for (unsigned i = 0; i < m.size1 (); ++ i) + for (unsigned j = 0; j < m.size2 (); ++ j) + m (i, j) = 3 * i + j; + std::cout << m << std::endl; +} + +void +test_compressed_matrix() +{ + using namespace boost::numeric::ublas; + compressed_matrix m (3, 3, 3 * 3); + for (unsigned i = 0; i < m.size1 (); ++ i) + for (unsigned j = 0; j < m.size2 (); ++ j) + m (i, j) = 3 * i + j; + std::cout << m << std::endl; +} + +int main () { + test_mapped_matrix(); + test_compressed_matrix(); +} From 25d64f4186afb1c4ac6751341c88962b20f5695c Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Tue, 10 Jan 2012 23:48:00 -0700 Subject: [PATCH 07/23] + Some odd printing formating for debugging --- experimental/matmul/matmul.cc | 105 ++++++++++++++++++++++++++-------- 1 file changed, 80 insertions(+), 25 deletions(-) diff --git a/experimental/matmul/matmul.cc b/experimental/matmul/matmul.cc index d3708dc..4aaa46b 100644 --- a/experimental/matmul/matmul.cc +++ b/experimental/matmul/matmul.cc @@ -33,11 +33,13 @@ random_between(int min, int max) void zero(double *A, int n) { - int i, j; - - for (i = 0; i < n; i++) { - for (j = 0; j < n; j++) { - A[i * n + j] = 0.0; + int i, j, k; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + A[k * n * n + i * n + j] = 0.0; + } } } } @@ -58,48 +60,96 @@ init(double *A, int n, int m) } } -int -row_col_to_diag(int i, int j, int n) { - int d; + +void +print(double *A, int n) +{ + int i, j, k; - d = i * n + j; - if (i + j > n) { - d = ++i * n + --j; + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + printf("%g ", A[k * n * n + i * n + j]); + } + printf("\n"); + } + break; + printf("\n"); } - - return d; } void -compress_diag(double *A, int n) +print_diag(double *A, int n) { - int i, j, k, cur, prev; + int i, j, k; for (k = 0; k < n; k++) { for (i = 0; i < n; i++) { - cur = prev = 0; - for (j = 0; j < n*n; j += n) { - printf("%g ", A[k * n * n + i + j]); + printf("%2d ", k * n * n + i * n); + for (j = 0; j < i; j++) { + printf(" "); + } + for (j = i; j < n + i; j++) { + printf("%g ", A[k * n * n + i * n + (j % n)]); } printf("\n"); } + break; printf("\n"); } } +int +diag_to_row_col(int i, int j, int n) { + int d; + + d = i + j * n + j; + if (i + j > n) { + d %= d; + } + + return d; +} + void -print(double *A, int n) +compress_diag(double *A, int n) { - int i, j, k; + int i, j, k, cur, prev; for (k = 0; k < n; k++) { for (i = 0; i < n; i++) { + printf("i=%d\n", i); + cur = prev = 0; + /* find first zero diagonal entry */ for (j = 0; j < n; j++) { - printf("%g ", A[k * n * n + i * n + j]); + //cur = k * n * n + i + j * n + j; + cur = k * n * n + diag_to_row_col(i, j, n); + + if (A[cur] == 0.0) { + printf("%g %d\n", A[cur], cur); + prev = cur; + break; + } + } + /* move all non-zeros such that they are contiguous */ + for (j++; j < n; j++) { + //cur = k * n * n + i + j * n + j; + cur = k * n * n + diag_to_row_col(i, j, n); + + if (A[cur] != 0.0) { + printf("%g %d -> %d\n", A[cur], cur, prev); + A[prev] = A[cur]; + A[cur] = 0.0; + prev = cur; + } else { + printf("%g %d\n", A[cur], cur); + } } printf("\n"); + print_diag(A, n); + printf("\n"); } - printf("\n"); + break; } } @@ -109,25 +159,30 @@ int main(int argc, char *argv[]) double *A; if (argc < 2) { - fprintf(stderr, "Usage: matmul \n"); + fprintf(stderr, "Usage: matmul [seed]\n"); exit(1); } n = atoi(argv[1]); - seed = atoi(argv[2]); + seed = argc > 2 ? atoi(argv[2]) : 0; A = (double*) malloc(n * n * n * sizeof(double)); random_seed(seed); + zero(A, n); init(A, n, 10); printf("A^[%d] (seed=%d):\n\n", n, seed); print(A, n); + printf("diag(A^[%d]) (seed=%d):\n\n", n, seed); + print_diag(A, n); printf("\n"); compress_diag(A, n); - printf("diag(A^[%d]):\n\n", n, seed); + printf("compress_diag(A^[%d]):\n\n", n, seed); print(A, n); + printf("compress_diag(diag(A^[%d])) (seed=%d):\n\n", n, seed); + print_diag(A, n); printf("\n"); free(A); From 702a03eade6ffc411a853a8cf5fd7b72bf274bcf Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Wed, 11 Jan 2012 20:01:14 -0700 Subject: [PATCH 08/23] + Sync --- experimental/matmul/matmul.cc | 59 ++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 26 deletions(-) diff --git a/experimental/matmul/matmul.cc b/experimental/matmul/matmul.cc index 4aaa46b..800435f 100644 --- a/experimental/matmul/matmul.cc +++ b/experimental/matmul/matmul.cc @@ -104,8 +104,8 @@ diag_to_row_col(int i, int j, int n) { int d; d = i + j * n + j; - if (i + j > n) { - d %= d; + if (i + j >= n) { + d -= n; } return d; @@ -114,36 +114,43 @@ diag_to_row_col(int i, int j, int n) { void compress_diag(double *A, int n) { - int i, j, k, cur, prev; + int i, j, k, m, cur, prev; + bool searching, swapping; for (k = 0; k < n; k++) { for (i = 0; i < n; i++) { printf("i=%d\n", i); - cur = prev = 0; - /* find first zero diagonal entry */ - for (j = 0; j < n; j++) { - //cur = k * n * n + i + j * n + j; - cur = k * n * n + diag_to_row_col(i, j, n); - - if (A[cur] == 0.0) { - printf("%g %d\n", A[cur], cur); - prev = cur; - break; + j = cur = prev = 0; + while (j < n) { + /* find first zero diagonal entry */ + searching = true; + for (j = prev; j < n && searching; j++) { + //cur = k * n * n + i + j * n + j; + cur = k * n * n + diag_to_row_col(i, j, n); + if (A[cur] == 0.0) { + printf("searching> %g %d\n", A[cur], cur); + prev = cur; + searching = false; + break; + } } - } - /* move all non-zeros such that they are contiguous */ - for (j++; j < n; j++) { - //cur = k * n * n + i + j * n + j; - cur = k * n * n + diag_to_row_col(i, j, n); - - if (A[cur] != 0.0) { - printf("%g %d -> %d\n", A[cur], cur, prev); - A[prev] = A[cur]; - A[cur] = 0.0; - prev = cur; - } else { - printf("%g %d\n", A[cur], cur); + /* move the next non-zero such that it is contiguous with + those previously seen */ + swapping = true; + for (j++; j < n && swapping; j++) { + //cur = k * n * n + i + j * n + j; + cur = k * n * n + diag_to_row_col(i, j, n); + if (A[cur] != 0.0) { + printf(" swapping> %g %d -> %d\n", A[cur], cur, prev); + A[prev] = A[cur]; + A[cur] = 0.0; + swapping = false; + prev++; + } else { + printf("%g %d\n", A[cur], cur); + } } + printf("\n\nj = %d; n = %d\n\n", j, n); } printf("\n"); print_diag(A, n); From 688b3d5aac4ae866df4cd55d1b6f74b33fac7c65 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Wed, 18 Jan 2012 13:00:28 -0700 Subject: [PATCH 09/23] + OO tensors test --- cpp/main.cc | 9 ++++ cpp/matrix.h | 0 cpp/tensor.h | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 125 insertions(+) create mode 100644 cpp/main.cc create mode 100644 cpp/matrix.h create mode 100644 cpp/tensor.h diff --git a/cpp/main.cc b/cpp/main.cc new file mode 100644 index 0000000..18cec42 --- /dev/null +++ b/cpp/main.cc @@ -0,0 +1,9 @@ + +#include "tensor.h" + +int +main() { + coordinate_tensor *p = new coordinate_tensor(); + delete p; + return 0; +} diff --git a/cpp/matrix.h b/cpp/matrix.h new file mode 100644 index 0000000..e69de29 diff --git a/cpp/tensor.h b/cpp/tensor.h new file mode 100644 index 0000000..01061eb --- /dev/null +++ b/cpp/tensor.h @@ -0,0 +1,116 @@ +// needlessly impractical + +#ifndef _TENSOR_H_ +#define _TENSOR_H_ + +#include +#include + +template +class basic_tensor { + +public: + + typedef T value_type; + typedef value_type& reference; + typedef std::vector storage; + typedef typename storage::iterator iterator; + typedef typename storage::const_iterator const_iterator; + typedef typename storage::pointer pointer; + typedef typename storage::const_pointer const_pointer; + typedef size_t size_type; + +private: + + size_type l_, m_, n_; + storage values_; + +public: + + basic_tensor() : l_(0), m_(0), n_(0) {} + virtual ~basic_tensor() {} + + virtual size_type nnz() const { return values_.size(); } + + virtual pointer data() { return values_.data(); } + virtual const_pointer data() const { return values_.data(); } + + virtual size_type l() const { return l_; } + virtual size_type m() const { return m_; } + virtual size_type n() const { return n_; } + + virtual reference at(size_type i, size_type j, size_type k); + virtual const reference at(size_type i, size_type j, size_type k) const; + + virtual void clear() { l_ = m_ = n_ = 0; values_.clear(); } + + iterator begin() { return values_.begin(); } + const_iterator begin() const { return values_.begin(); } + iterator end() { return values_.end(); } + const_iterator end() const { return values_.end(); } + + virtual bool read(std::istream &in) = 0; + virtual bool write(std::ostream &out) = 0; + + +}; + +#if 0 +struct compressed {}; +struct slice {}; +struct ekmr {}; +struct jds {}; +#endif + +template +class coordinate_tensor : public basic_tensor { + +public: + + typedef basic_tensor base_type; + typedef typename base_type::value_type value_type; + typedef typename base_type::reference reference; + typedef typename base_type::storage storage; + typedef typename base_type::iterator iterator; + typedef typename base_type::const_iterator const_iterator; + typedef typename base_type::pointer pointer; + typedef typename base_type::const_pointer const_pointer; + typedef typename base_type::size_type size_type; + +public: + + typedef struct { + index_type x, y, z, i; + } coordinate_tuple; + +public: + + virtual + bool + read(std::istream &in) { + } + + virtual + bool + write(std::ostream &out) { + } + +} + +public: + + bool read(std::istream &in); + bool write(std::ostream &out); + +}; + +typedef basic_tensor tensor; + +#endif + + +/* + Local Variables: + mode: C++ + End: +*/ From a3c41094b8c81afc64b753627e50e41cfc29cefc Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Wed, 18 Jan 2012 17:10:40 -0700 Subject: [PATCH 10/23] + Fixed compile errors in tensor.h, which now has a sub-class for coordinate tensors --- cpp/tensor.h | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/cpp/tensor.h b/cpp/tensor.h index 01061eb..13cff9a 100644 --- a/cpp/tensor.h +++ b/cpp/tensor.h @@ -39,8 +39,10 @@ class basic_tensor { virtual size_type m() const { return m_; } virtual size_type n() const { return n_; } - virtual reference at(size_type i, size_type j, size_type k); - virtual const reference at(size_type i, size_type j, size_type k) const; +#if 0 + virtual reference at(size_type i, size_type j, size_type k) = 0; + virtual const reference at(size_type i, size_type j, size_type k) = 0; +#endif virtual void clear() { l_ = m_ = n_ = 0; values_.clear(); } @@ -80,28 +82,19 @@ class coordinate_tensor : public basic_tensor { public: typedef struct { - index_type x, y, z, i; + size_type x, y, z, i; } coordinate_tuple; public: - virtual bool read(std::istream &in) { } - virtual bool write(std::ostream &out) { } -} - -public: - - bool read(std::istream &in); - bool write(std::ostream &out); - }; typedef basic_tensor tensor; From ba9d87bdbbe37a4b73094d94efb6b78135320a2e Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Thu, 19 Jan 2012 12:45:33 -0700 Subject: [PATCH 11/23] + Proper build and fd access for mmio support --- cpp/Makefile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 cpp/Makefile diff --git a/cpp/Makefile b/cpp/Makefile new file mode 100644 index 0000000..95eb7a3 --- /dev/null +++ b/cpp/Makefile @@ -0,0 +1,32 @@ +# definitions +CC = g++ +CCFLAGS = -Wall +OBJS = fileno.o main.o mmio.o + +# targets and prerequisites +.PHONY: all +all: tensor + +tensor: $(OBJS) + $(CC) $^ -o $@ + +# default rule for compiling .cc to .o +%.o: %.cc + $(CC) -c $(CCFLAGS) $< + +# generate the prerequistes and append to the desired file +.prereq: $(OBJS:.o=.cc) $(wildcard *.h) Makefile + rm -f .prereq + $(CC) $(CCFLAGS) -MM $(OBJS:.o=.cc) >> ./.prereq + +# include the generated prerequisite file +include .prereq + +.PHONY: clean clean-all +clean: + rm -f *.o + rm -f *~ *# .#* + +clean-all: clean + rm -f tensor + From 62670a8e610de2dec32ff3e8e6d6f29564ae41fd Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Thu, 19 Jan 2012 12:45:56 -0700 Subject: [PATCH 12/23] + Proper build and fd access for mmio support --- cpp/fileno.cc | 151 ++++++++++ cpp/fileno.h | 10 + cpp/mmio.cc | 778 ++++++++++++++++++++++++++++++++++++++++++++++++++ cpp/mmio.h | 170 +++++++++++ cpp/tensor.h | 51 ++-- 5 files changed, 1134 insertions(+), 26 deletions(-) create mode 100644 cpp/fileno.cc create mode 100644 cpp/fileno.h create mode 100644 cpp/mmio.cc create mode 100644 cpp/mmio.h diff --git a/cpp/fileno.cc b/cpp/fileno.cc new file mode 100644 index 0000000..b7bfbde --- /dev/null +++ b/cpp/fileno.cc @@ -0,0 +1,151 @@ + +#include "fileno.h" +#include // declaration of ::fileno +#include // for basic_filebuf template +#include + +#if defined(__GLIBCXX__) || (defined(__GLIBCPP__) && __GLIBCPP__>=20020514) // GCC >= 3.1.0 +# include +#endif +#if defined(__GLIBCXX__) // GCC >= 3.4.0 +# include +#endif + +//! Similar to fileno(3), but taking a C++ stream as argument instead of a +//! FILE*. Note that there is no way for the library to track what you do with +//! the descriptor, so be careful. +//! \return The integer file descriptor associated with the stream, or -1 if +//! that stream is invalid. In the latter case, for the sake of keeping the +//! code as similar to fileno(3), errno is set to EBADF. +//! \see The upstream page at +//! http://www.ginac.de/~kreckel/fileno/ of this code provides more +//! detailed information. +template +inline int +fileno_hack(const std::basic_ios& stream) +{ + // Some C++ runtime libraries shipped with ancient GCC, Sun Pro, + // Sun WS/Forte 5/6, Compaq C++ supported non-standard file descriptor + // access basic_filebuf<>::fd(). Alas, starting from GCC 3.1, the GNU C++ + // runtime removes all non-standard std::filebuf methods and provides an + // extension template class __gnu_cxx::stdio_filebuf on all systems where + // that appears to make sense (i.e. at least all Unix systems). Starting + // from GCC 3.4, there is an __gnu_cxx::stdio_sync_filebuf, in addition. + // Sorry, darling, I must get brutal to fetch the darn file descriptor! + // Please complain to your compiler/libstdc++ vendor... +#if defined(__GLIBCXX__) || defined(__GLIBCPP__) + // OK, stop reading here, because it's getting obscene. Cross fingers! +# if defined(__GLIBCXX__) // >= GCC 3.4.0 + // This applies to cin, cout and cerr when not synced with stdio: + typedef __gnu_cxx::stdio_filebuf unix_filebuf_t; + unix_filebuf_t* fbuf = dynamic_cast(stream.rdbuf()); + if (fbuf != NULL) { + return fbuf->fd(); + } + + // This applies to filestreams: + typedef std::basic_filebuf filebuf_t; + filebuf_t* bbuf = dynamic_cast(stream.rdbuf()); + if (bbuf != NULL) { + // This subclass is only there for accessing the FILE*. Ouuwww, sucks! + struct my_filebuf : public std::basic_filebuf { + int fd() { return this->_M_file.fd(); } + }; + return static_cast(bbuf)->fd(); + } + + // This applies to cin, cout and cerr when synced with stdio: + typedef __gnu_cxx::stdio_sync_filebuf sync_filebuf_t; + sync_filebuf_t* sbuf = dynamic_cast(stream.rdbuf()); + if (sbuf != NULL) { +# if (__GLIBCXX__<20040906) // GCC < 3.4.2 + // This subclass is only there for accessing the FILE*. + // See GCC PR#14600 and PR#16411. + struct my_filebuf : public sync_filebuf_t { + my_filebuf(); // Dummy ctor keeps the compiler happy. + // Note: stdio_sync_filebuf has a FILE* as its first (but private) + // member variable. However, it is derived from basic_streambuf<> + // and the FILE* is the first non-inherited member variable. + FILE* c_file() { + return *(FILE**)((char*)this + sizeof(std::basic_streambuf)); + } + }; + return ::fileno(static_cast(sbuf)->c_file()); +# else + return ::fileno(sbuf->file()); +# endif + } +# else // GCC < 3.4.0 used __GLIBCPP__ +# if (__GLIBCPP__>=20020514) // GCC >= 3.1.0 + // This applies to cin, cout and cerr: + typedef __gnu_cxx::stdio_filebuf unix_filebuf_t; + unix_filebuf_t* buf = dynamic_cast(stream.rdbuf()); + if (buf != NULL) { + return buf->fd(); + } + + // This applies to filestreams: + typedef std::basic_filebuf filebuf_t; + filebuf_t* bbuf = dynamic_cast(stream.rdbuf()); + if (bbuf != NULL) { + // This subclass is only there for accessing the FILE*. Ouuwww, sucks! + struct my_filebuf : public std::basic_filebuf { + // Note: _M_file is of type __basic_file which has a + // FILE* as its first (but private) member variable. + FILE* c_file() { return *(FILE**)(&this->_M_file); } + }; + FILE* c_file = static_cast(bbuf)->c_file(); + if (c_file != NULL) { // Could be NULL for failed ifstreams. + return ::fileno(c_file); + } + } +# else // GCC 3.0.x + typedef std::basic_filebuf filebuf_t; + filebuf_t* fbuf = dynamic_cast(stream.rdbuf()); + if (fbuf != NULL) { + struct my_filebuf : public filebuf_t { + // Note: basic_filebuf has a __basic_file* as + // its first (but private) member variable. Since it is derived + // from basic_streambuf we can guess its offset. + // __basic_file in turn has a FILE* as its first (but + // private) member variable. Get it by brute force. Oh, geez! + FILE* c_file() { + std::__basic_file* ptr_M_file = *(std::__basic_file**)((char*)this + sizeof(std::basic_streambuf)); +# if _GLIBCPP_BASIC_FILE_INHERITANCE + // __basic_file inherits from __basic_file_base + return *(FILE**)((char*)ptr_M_file + sizeof(std::__basic_file_base)); +# else + // __basic_file is base class, but with vptr. + return *(FILE**)((char*)ptr_M_file + sizeof(void*)); +# endif + } + }; + return ::fileno(static_cast(fbuf)->c_file()); + } +# endif +# endif +#else +# error "Does anybody know how to fetch the bloody file descriptor?" + return stream.rdbuf()->fd(); // Maybe a good start? +#endif + errno = EBADF; + return -1; +} + +//! 8-Bit character instantiation: fileno(ios). +template <> +int +fileno(const std::ios& stream) +{ + return fileno_hack(stream); +} + +#if !(defined(__GLIBCXX__) || defined(__GLIBCPP__)) || (defined(_GLIBCPP_USE_WCHAR_T) || defined(_GLIBCXX_USE_WCHAR_T)) +//! Wide character instantiation: fileno(wios). +template <> +int +fileno(const std::wios& stream) +{ + return fileno_hack(stream); +} +#endif diff --git a/cpp/fileno.h b/cpp/fileno.h new file mode 100644 index 0000000..fd7e547 --- /dev/null +++ b/cpp/fileno.h @@ -0,0 +1,10 @@ + +#ifndef _FILENO_H_ +#define _FILENO_H_ + +#include + +template +int fileno(const std::basic_ios& stream); + +#endif diff --git a/cpp/mmio.cc b/cpp/mmio.cc new file mode 100644 index 0000000..bc9e367 --- /dev/null +++ b/cpp/mmio.cc @@ -0,0 +1,778 @@ +/* +* Matrix Market I/O library for ANSI C +* +* See http://math.nist.gov/MatrixMarket for details. +* +* +*/ + + +#include +#include +#include +#include + +#include "mmio.h" + +int mm_read_unsymmetric_sparse(const char *fname, int *M_, int *N_, int *nz_, + double **val_, int **I_, int **J_) +{ + FILE *f; + MM_typecode matcode; + int M, N, nz; + int i; + double *val; + int *I, *J; + + if ((f = fopen(fname, "r")) == NULL) + return -1; + + + if (mm_read_banner(f, &matcode) != 0) + { + printf("mm_read_unsymetric: Could not process Matrix Market banner "); + printf(" in file [%s]\n", fname); + return -1; + } + + + + if ( !(mm_is_real(matcode) && mm_is_matrix(matcode) && + mm_is_sparse(matcode))) + { + fprintf(stderr, "Sorry, this application does not support "); + fprintf(stderr, "Market Market type: [%s]\n", + mm_typecode_to_str(matcode)); + return -1; + } + + /* find out size of sparse matrix: M, N, nz .... */ + + if (mm_read_matrix_coordinate_size(f, &M, &N, &nz) !=0) + { + fprintf(stderr, "read_unsymmetric_sparse(): could not parse matrix size.\n"); + return -1; + } + + *M_ = M; + *N_ = N; + *nz_ = nz; + + /* reseve memory for matrices */ + + I = (int *) malloc(nz * sizeof(int)); + J = (int *) malloc(nz * sizeof(int)); + val = (double *) malloc(nz * sizeof(double)); + + *val_ = val; + *I_ = I; + *J_ = J; + + /* NOTE: when reading in doubles, ANSI C requires the use of the "l" */ + /* specifier as in "%lg", "%lf", "%le", otherwise errors will occur */ + /* (ANSI C X3.159-1989, Sec. 4.9.6.2, p. 136 lines 13-15) */ + + for (i=0; i +#include + +#define MM_MAX_LINE_LENGTH 1025 +#define MatrixMarketBanner "%%MatrixMarket" +#define MM_MAX_TOKEN_LENGTH 64 + +typedef char MM_typecode[4]; + +char *mm_typecode_to_str(MM_typecode matcode); +char const *mm_error_to_str(int errcode); + +int mm_read_banner(FILE *f, MM_typecode *matcode); +int mm_read_matrix_coordinate_size(FILE *f, int *M, int *N, int *nz); +int mm_read_tensor_coordinate_size(FILE *f, int *L, int *M, int *N, int *nz); +int mm_read_tensor_compressed_size(FILE *f, int *L, int *M, int *N, int *nz, char *orientation, int *size); +int mm_read_tensor_compressed_slice_size(FILE *f, int *L, int *M, int *N, int *nz, char *orientation, int *rn); +int mm_read_vector_array_size(FILE *f, int *N); +int mm_read_matrix_array_size(FILE *f, int *M, int *N); +int mm_read_tensor_array_size(FILE *f, int *L, int *M, int *N); + +int mm_write_banner(FILE *f, MM_typecode matcode); +int mm_write_matrix_coordinate_size(FILE *f, int M, int N, int nz); +int mm_write_tensor_coordinate_size(FILE *f, int L, int M, int N, int nz); +int mm_write_tensor_compressed_size(FILE *f, int L, int M, int N, int nz, char const *orientation, int size); +int mm_write_tensor_compressed_slice_size(FILE *f, int L, int M, int N, int nz, char const *orientation, int rn); +int mm_write_tensor_jds_size(FILE *f, int L, int M, int N, int nz, char const *orientation, int kn, int tn); +int mm_write_vector_array_size(FILE *f, int N); +int mm_write_matrix_array_size(FILE *f, int M, int N); +int mm_write_tensor_array_size(FILE *f, int L, int M, int N); + + +/********************* MM_typecode query fucntions ***************************/ + +#define mm_is_vector(typecode) ((typecode)[0]=='V') +#define mm_is_matrix(typecode) ((typecode)[0]=='M') +#define mm_is_tensor(typecode) ((typecode)[0]=='T') + +#define mm_is_sparse(typecode) ((typecode)[1]=='C') +#define mm_is_coordinate(typecode) ((typecode)[1]=='C') +#define mm_is_dense(typecode) ((typecode)[1]=='A') +#define mm_is_array(typecode) ((typecode)[1]=='A') +#define mm_is_compressed(typecode) ((typecode)[1]=='O') +#define mm_is_gundersen(typecode) ((typecode)[1]=='G') +#define mm_is_slice(typecode) ((typecode)[1]=='S') +#define mm_is_ekmr(typecode) ((typecode)[1]=='K') +#define mm_is_zzekmr(typecode) ((typecode)[1]=='Z') +#define mm_is_jds(typecode) ((typecode)[1]=='J') + +#define mm_is_complex(typecode) ((typecode)[2]=='C') +#define mm_is_real(typecode) ((typecode)[2]=='R') +#define mm_is_pattern(typecode) ((typecode)[2]=='P') +#define mm_is_integer(typecode) ((typecode)[2]=='I') + +#define mm_is_symmetric(typecode) ((typecode)[3]=='S') +#define mm_is_general(typecode) ((typecode)[3]=='G') +#define mm_is_skew(typecode) ((typecode)[3]=='K') +#define mm_is_hermitian(typecode) ((typecode)[3]=='H') + +int mm_is_valid(MM_typecode matcode); /* too complex for a macro */ + + +/********************* MM_typecode modify fucntions ***************************/ + +#define mm_set_vector(typecode) ((*typecode)[0]='V') +#define mm_set_matrix(typecode) ((*typecode)[0]='M') +#define mm_set_tensor(typecode) ((*typecode)[0]='T') + +#define mm_set_coordinate(typecode) ((*typecode)[1]='C') +#define mm_set_array(typecode) ((*typecode)[1]='A') +#define mm_set_dense(typecode) mm_set_array(typecode) +#define mm_set_sparse(typecode) mm_set_coordinate(typecode) +#define mm_set_compressed(typecode) ((*typecode)[1]='O') +#define mm_set_gundersen(typecode) ((*typecode)[1]='G') +#define mm_set_slice(typecode) ((*typecode)[1]='S') +#define mm_set_ekmr(typecode) ((*typecode)[1]='K') +#define mm_set_zzekmr(typecode) ((*typecode)[1]='Z') +#define mm_set_jds(typecode) ((*typecode)[1]='J') + +#define mm_set_complex(typecode) ((*typecode)[2]='C') +#define mm_set_real(typecode) ((*typecode)[2]='R') +#define mm_set_pattern(typecode) ((*typecode)[2]='P') +#define mm_set_integer(typecode) ((*typecode)[2]='I') + +#define mm_set_symmetric(typecode) ((*typecode)[3]='S') +#define mm_set_general(typecode) ((*typecode)[3]='G') +#define mm_set_skew(typecode) ((*typecode)[3]='K') +#define mm_set_hermitian(typecode) ((*typecode)[3]='H') + +#define mm_clear_typecode(typecode) ((*typecode)[0]=(*typecode)[1]=(*typecode)[2]=' ',(*typecode)[3]='G') +#define mm_initialize_typecode(typecode) mm_clear_typecode(typecode) + + +/********************* Matrix Market error codes ***************************/ + + +#define MM_COULD_NOT_READ_FILE 11 +#define MM_PREMATURE_EOF 12 +#define MM_NOT_MTX 13 +#define MM_NO_HEADER 14 +#define MM_UNSUPPORTED_TYPE 15 +#define MM_LINE_TOO_LONG 16 +#define MM_COULD_NOT_WRITE_FILE 17 + +/******************** Matrix Market internal definitions ******************** + + MM_matrix_typecode: 4-character sequence + + ojbect sparse/ data storage + dense type scheme + + string position: [0] [1] [2] [3] + + Matrix typecode: M(atrix) C(oord) R(eal) G(eneral) + A(array) C(omplex) H(ermitian) + P(attern) S(ymmetric) + I(nteger) K(kew) + + ***********************************************************************/ + +#define MM_VECTOR_STR "vector" +#define MM_MTX_STR "mtx" +#define MM_TENSOR_STR "tensor" + +#define MM_ARRAY_STR "array" +#define MM_DENSE_STR "array" +#define MM_COORDINATE_STR "coordinate" +#define MM_SPARSE_STR "coordinate" +#define MM_COMPRESSED_STR "compressed" +#define MM_GUNDERSEN_STR "gundersen" +#define MM_SLICE_STR "slice" +#define MM_EKMR_STR "ekmr" +#define MM_ZZPKMR_STR "zzekmr" + +#define MM_COMPLEX_STR "complex" +#define MM_REAL_STR "real" +#define MM_INT_STR "integer" +#define MM_GENERAL_STR "general" +#define MM_SYMM_STR "symmetric" +#define MM_HERM_STR "hermitian" +#define MM_SKEW_STR "skew-symmetric" +#define MM_PATTERN_STR "pattern" + + +/* high level routines */ + +int mm_write_matrix_coordinate(char fname[], int M, int N, int nz, int I[], int J[], + double val[], MM_typecode matcode); +int mm_read_matrix_coordinate_data(FILE *f, int M, int N, int nz, int I[], int J[], + double val[], MM_typecode matcode); +int mm_read_matrix_coordinate_entry(FILE *f, int *I, int *J, double *real, double *img, + MM_typecode matcode); + +int mm_read_unsymmetric_sparse(const char *fname, int *M_, int *N_, int *nz_, + double **val_, int **I_, int **J_); + + + +#endif diff --git a/cpp/tensor.h b/cpp/tensor.h index 13cff9a..0c0f265 100644 --- a/cpp/tensor.h +++ b/cpp/tensor.h @@ -7,7 +7,7 @@ #include template -class basic_tensor { +class cubic_tensor { public: @@ -20,39 +20,32 @@ class basic_tensor { typedef typename storage::const_pointer const_pointer; typedef size_t size_type; -private: +protected: - size_type l_, m_, n_; + size_type n_; storage values_; public: - basic_tensor() : l_(0), m_(0), n_(0) {} + basic_tensor() : n_(0) {} virtual ~basic_tensor() {} virtual size_type nnz() const { return values_.size(); } - virtual pointer data() { return values_.data(); } - virtual const_pointer data() const { return values_.data(); } + virtual pointer values() { return values_.data(); } + virtual const_pointer values() const { return values_.data(); } - virtual size_type l() const { return l_; } - virtual size_type m() const { return m_; } - virtual size_type n() const { return n_; } + virtual size_type size() const { return n_; } #if 0 virtual reference at(size_type i, size_type j, size_type k) = 0; virtual const reference at(size_type i, size_type j, size_type k) = 0; #endif - virtual void clear() { l_ = m_ = n_ = 0; values_.clear(); } - - iterator begin() { return values_.begin(); } - const_iterator begin() const { return values_.begin(); } - iterator end() { return values_.end(); } - const_iterator end() const { return values_.end(); } + virtual void clear() { n_ = 0; values_.clear(); } - virtual bool read(std::istream &in) = 0; - virtual bool write(std::ostream &out) = 0; + virtual std::istream& read(std::istream &in) = 0; + virtual std::ostream& write(std::ostream &out) = 0; }; @@ -65,14 +58,16 @@ struct jds {}; #endif template -class coordinate_tensor : public basic_tensor { +class coordinate_tensor : public cubic_tensor { public: typedef basic_tensor base_type; typedef typename base_type::value_type value_type; + typedef size_t index_type; typedef typename base_type::reference reference; - typedef typename base_type::storage storage; + typedef typename base_type::storage value_storage; + typedef std::vector index_storage; typedef typename base_type::iterator iterator; typedef typename base_type::const_iterator const_iterator; typedef typename base_type::pointer pointer; @@ -82,23 +77,27 @@ class coordinate_tensor : public basic_tensor { public: typedef struct { - size_type x, y, z, i; - } coordinate_tuple; - + size_type x, y, z, i; + } coordinate_type; + +private: + + index_storage coordinates_; + public: - bool + std::istream& read(std::istream &in) { + return in; } - bool + std::ostream& write(std::ostream &out) { + return out; } }; -typedef basic_tensor tensor; - #endif From ce8c2abff6327af6f2c4650b1d598d8e3f5493f8 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Thu, 19 Jan 2012 12:47:29 -0700 Subject: [PATCH 13/23] + Renamed compressions scheme test code --- .../matmul.cc => compress/compress.cc} | 0 experimental/compress/matmul.cc | 198 ++++++++++++++++++ 2 files changed, 198 insertions(+) rename experimental/{matmul/matmul.cc => compress/compress.cc} (100%) create mode 100644 experimental/compress/matmul.cc diff --git a/experimental/matmul/matmul.cc b/experimental/compress/compress.cc similarity index 100% rename from experimental/matmul/matmul.cc rename to experimental/compress/compress.cc diff --git a/experimental/compress/matmul.cc b/experimental/compress/matmul.cc new file mode 100644 index 0000000..800435f --- /dev/null +++ b/experimental/compress/matmul.cc @@ -0,0 +1,198 @@ + +#include +#include +#include + +static int w = 1; +static int z = 2; + +void +random_seed(int seed) +{ + if (seed > 0) { + w = seed + 1; + z = w + w + 1; + } +} + +/* http://en.wikipedia.org/wiki/Random_number_generator */ +int +random_marsaglia() +{ + z = 36969 * (z & 65535) + (z >> 16); + w = 18000 * (w & 65535) + (w >> 16); + return (z << 16) + w; /* 32-bit result */ +} + +int +random_between(int min, int max) +{ + return random_marsaglia() % (max-min+1) + min; +} + +void +zero(double *A, int n) +{ + int i, j, k; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + A[k * n * n + i * n + j] = 0.0; + } + } + } +} + +void +init(double *A, int n, int m) +{ + int i, j, k; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + if (random_between(0, m) == 0) { + A[k * n * n + i * n + j] = 1.0; + } + } + } + } +} + + +void +print(double *A, int n) +{ + int i, j, k; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + printf("%g ", A[k * n * n + i * n + j]); + } + printf("\n"); + } + break; + printf("\n"); + } +} + +void +print_diag(double *A, int n) +{ + int i, j, k; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + printf("%2d ", k * n * n + i * n); + for (j = 0; j < i; j++) { + printf(" "); + } + for (j = i; j < n + i; j++) { + printf("%g ", A[k * n * n + i * n + (j % n)]); + } + printf("\n"); + } + break; + printf("\n"); + } +} + +int +diag_to_row_col(int i, int j, int n) { + int d; + + d = i + j * n + j; + if (i + j >= n) { + d -= n; + } + + return d; +} + +void +compress_diag(double *A, int n) +{ + int i, j, k, m, cur, prev; + bool searching, swapping; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + printf("i=%d\n", i); + j = cur = prev = 0; + while (j < n) { + /* find first zero diagonal entry */ + searching = true; + for (j = prev; j < n && searching; j++) { + //cur = k * n * n + i + j * n + j; + cur = k * n * n + diag_to_row_col(i, j, n); + if (A[cur] == 0.0) { + printf("searching> %g %d\n", A[cur], cur); + prev = cur; + searching = false; + break; + } + } + /* move the next non-zero such that it is contiguous with + those previously seen */ + swapping = true; + for (j++; j < n && swapping; j++) { + //cur = k * n * n + i + j * n + j; + cur = k * n * n + diag_to_row_col(i, j, n); + if (A[cur] != 0.0) { + printf(" swapping> %g %d -> %d\n", A[cur], cur, prev); + A[prev] = A[cur]; + A[cur] = 0.0; + swapping = false; + prev++; + } else { + printf("%g %d\n", A[cur], cur); + } + } + printf("\n\nj = %d; n = %d\n\n", j, n); + } + printf("\n"); + print_diag(A, n); + printf("\n"); + } + break; + } +} + +int main(int argc, char *argv[]) +{ + int n, seed; + double *A; + + if (argc < 2) { + fprintf(stderr, "Usage: matmul [seed]\n"); + exit(1); + } + + n = atoi(argv[1]); + seed = argc > 2 ? atoi(argv[2]) : 0; + A = (double*) malloc(n * n * n * sizeof(double)); + + random_seed(seed); + zero(A, n); + init(A, n, 10); + + printf("A^[%d] (seed=%d):\n\n", n, seed); + print(A, n); + printf("diag(A^[%d]) (seed=%d):\n\n", n, seed); + print_diag(A, n); + printf("\n"); + + compress_diag(A, n); + + printf("compress_diag(A^[%d]):\n\n", n, seed); + print(A, n); + printf("compress_diag(diag(A^[%d])) (seed=%d):\n\n", n, seed); + print_diag(A, n); + printf("\n"); + + free(A); + + return 0; +} From 40e8ca4a0d19641b28f3b55a83b9a25cd81fc7c1 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Fri, 20 Jan 2012 00:50:32 -0700 Subject: [PATCH 14/23] + Finished first attempt at compression scheme --- experimental/compress/compress.cc | 334 +++++++++++++++++++++++++----- 1 file changed, 281 insertions(+), 53 deletions(-) diff --git a/experimental/compress/compress.cc b/experimental/compress/compress.cc index 800435f..a0b06f0 100644 --- a/experimental/compress/compress.cc +++ b/experimental/compress/compress.cc @@ -6,6 +6,9 @@ static int w = 1; static int z = 2; +//#define debugf printf +#define debugf + void random_seed(int seed) { @@ -31,7 +34,29 @@ random_between(int min, int max) } void -zero(double *A, int n) +vector_fill(double *A, int n, double d = 0.0) +{ + int i; + + for (i = 0; i < n; i++) { + A[i] = d; + } +} + +void +matrix_fill(double *A, int n) +{ + int i, j; + + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + A[i * n + j] = 0.0; + } + } +} + +void +tensor_fill(double *A, int n) { int i, j, k; @@ -45,7 +70,7 @@ zero(double *A, int n) } void -init(double *A, int n, int m) +tensor_init(double *A, int n, int m) { int i, j, k; @@ -60,26 +85,50 @@ init(double *A, int n, int m) } } +void +vector_print(double *A, int n) +{ + int i; + + for (i = 0; i < n; i++) { + printf("%g ", A[i]); + } + printf("\n"); +} void -print(double *A, int n) +matrix_print(double *A, int n) +{ + int i, j; + + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + printf("%g ", A[i * n + j]); + } + printf("\n"); + } +} + +void +tensor_print(double *A, double *S, int n) { int i, j, k; for (k = 0; k < n; k++) { - for (i = 0; i < n; i++) { - for (j = 0; j < n; j++) { - printf("%g ", A[k * n * n + i * n + j]); + if (S[k] != 0.0) { + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + printf("%g ", A[k * n * n + i * n + j]); + } + printf("\n"); } printf("\n"); } - break; - printf("\n"); } } void -print_diag(double *A, int n) +tensor_print_diag(double *A, int n) { int i, j, k; @@ -100,7 +149,8 @@ print_diag(double *A, int n) } int -diag_to_row_col(int i, int j, int n) { +diag_to_row_col(int i, int j, int n) +{ int d; d = i + j * n + j; @@ -112,86 +162,264 @@ diag_to_row_col(int i, int j, int n) { } void -compress_diag(double *A, int n) +compress_diagonal(double *A, int n) { int i, j, k, m, cur, prev; - bool searching, swapping; for (k = 0; k < n; k++) { for (i = 0; i < n; i++) { - printf("i=%d\n", i); - j = cur = prev = 0; + debugf("i=%d\n", i); + j = m = cur = prev = 0; while (j < n) { /* find first zero diagonal entry */ - searching = true; - for (j = prev; j < n && searching; j++) { - //cur = k * n * n + i + j * n + j; + for (j = m; j < n; j++) { cur = k * n * n + diag_to_row_col(i, j, n); if (A[cur] == 0.0) { - printf("searching> %g %d\n", A[cur], cur); - prev = cur; - searching = false; + debugf("done> %g %d\n", A[cur], cur); + prev = cur; + m = j; break; } } /* move the next non-zero such that it is contiguous with - those previously seen */ - swapping = true; - for (j++; j < n && swapping; j++) { - //cur = k * n * n + i + j * n + j; + those previously seen */ + for (; j < n; j++) { cur = k * n * n + diag_to_row_col(i, j, n); if (A[cur] != 0.0) { - printf(" swapping> %g %d -> %d\n", A[cur], cur, prev); - A[prev] = A[cur]; - A[cur] = 0.0; - swapping = false; - prev++; + debugf(" done> %g %d -> %d\n", A[cur], cur, prev); + A[prev] = A[cur]; + A[cur] = 0.0; + break; } else { - printf("%g %d\n", A[cur], cur); + debugf(" cur> %g %d\n", A[cur], cur); } } - printf("\n\nj = %d; n = %d\n\n", j, n); + debugf("\n\nj = %d; n = %d\n\n", j, n); + } + debugf("\n"); + //print_diag(A, n); + //debugf("\n"); + } + } +} + +void +compress_column(double *A, int n) +{ + int i, j, k, m, cur, prev; + + for (k = 0; k < n; k++) { + for (j = 0; j < n; j++) { + i = m = cur = prev = 0; + while (i < n) { + /* find first zero diagonal entry */ + for (i = m; i < n; i++) { + cur = k * n * n + i * n + j; + if (A[cur] == 0.0) { + prev = cur; + m = i; + break; + } + } + /* move the next non-zero such that it is contiguous with + those previously seen */ + for (; i < n; i++) { + cur = k * n * n + i * n + j; + if (A[cur] != 0.0) { + A[prev] = A[cur]; + A[cur] = 0.0; + break; + } + } } - printf("\n"); - print_diag(A, n); - printf("\n"); } - break; } } -int main(int argc, char *argv[]) +void +compress_row(double *A, int n) { - int n, seed; - double *A; + int i, j, k, m, cur, prev; + + for (k = 0; k < n; k++) { + for (i = 0; i < n; i++) { + j = m = cur = prev = 0; + while (j < n) { + /* find first zero row entry */ + for (j = m; j < n; j++) { + cur = k * n * n + i * n + j; + if (A[cur] == 0.0) { + prev = cur; + m = j; + break; + } + } + /* move the next non-zero such that it is contiguous with + those previously seen */ + for (; j < n; j++) { + cur = k * n * n + i * n + j; + if (A[cur] != 0.0) { + A[prev] = A[cur]; + A[cur] = 0.0; + break; + } + } + } + } + } +} + +int +count_tubes(double *A, double *B, int n, int m) +{ + int i, j, k, t, u, cur; + + t = 0; + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + u = 0; + for (k = 0; k < n; k++) { + cur = k * n * n + i * n + j; + if (A[cur] != 0.0) { + u++; + } + } + if (u == m) { + B[i * n + j] = 1.0; + t++; + } + } + } + + return t; +} + +void +drop_tubes(double *A, double *B, int n) +{ + int i, j, k, m, cur; + + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + if (B[i * n + j] == 1.0) { + for (k = 0; k < n; k++) { + cur = k * n * n + i * n + j; + A[cur] = 0.0; + } + } + } + } +} + +int +mark_empty_slices(double *A, double *S, int n) +{ + int i, j, k, m, cur; + bool empty; + + m = 0; + for (k = 0; k < n; k++) { + if (S[k] != 0.0) { + empty = true; + for (i = 0; i < n && empty; i++) { + for (j = 0; j < n && empty; j++) { + cur = k * n * n + i * n + j; + if (A[cur] != 0.0) { + empty = false; + } + } + } + if (empty) { + S[k] = 0.0; + m++; + } + } + } + + return m; +} + +int +main(int argc, char *argv[]) +{ + int m, n, r, seed; + double *A, *B, *S; if (argc < 2) { - fprintf(stderr, "Usage: matmul [seed]\n"); + fprintf(stderr, "Usage: %s [seed]\n", argv[0]); exit(1); } n = atoi(argv[1]); seed = argc > 2 ? atoi(argv[2]) : 0; A = (double*) malloc(n * n * n * sizeof(double)); + B = (double*) malloc(n * n * sizeof(double)); + S = (double*) malloc(n * sizeof(double)); - random_seed(seed); - zero(A, n); - init(A, n, 10); + vector_fill(S, n, 1.0); + tensor_fill(A, n); - printf("A^[%d] (seed=%d):\n\n", n, seed); - print(A, n); - printf("diag(A^[%d]) (seed=%d):\n\n", n, seed); - print_diag(A, n); - printf("\n"); + random_seed(seed); + tensor_init(A, n, 10); - compress_diag(A, n); + r = 0; + while (r < n) { + + m = mark_empty_slices(A, S, n); - printf("compress_diag(A^[%d]):\n\n", n, seed); - print(A, n); - printf("compress_diag(diag(A^[%d])) (seed=%d):\n\n", n, seed); - print_diag(A, n); - printf("\n"); + //printf("Removed %d empty matricies:\n\n", m); + //vector_print(S, n); + //printf("\n"); + + r += m; + if (r == n) { + break; + } + + //printf("A^[%d] (seed=%d):\n\n", n, seed); + //tensor_print(A, S, n); + //printf("\ndiag(A^[%d]) (seed=%d):\n\n", n, seed); + //tensor_print_diag(A, n); + //printf("\n"); + + compress_diagonal(A, n); + + //printf("compress_diagonal(diag(A^[%d])) (seed=%d):\n\n", n, seed); + //tensor_print_diag(A, n); + //printf("\ncompress_diagonal(A^[%d]):\n\n", n, seed); + //tensor_print(A, S, n); + //printf("\n"); + + compress_column(A, n); + + //printf("\ncompress_column(A^[%d]):\n\n", n, seed); + //tensor_print(A, S, n); + //printf("\n"); + + compress_row(A, n); + + //printf("\ncompress_row(A^[%d]):\n\n", n, seed); + //tensor_print(A, S, n); + //printf("\n"); + + matrix_fill(B, n); + m = count_tubes(A, B, n, n - r); + + printf("%d size %d\n", m, n - r); + //printf("There are %d dense tubes of size %d:\n\n", m, n - r); + //matrix_print(B, n); + //printf("\n"); + + drop_tubes(A, B, n); + + //printf("\nA^[%d]:\n\n", n, seed); + //tensor_print(A, S, n); + //printf("\n"); + + } + free(S); + free(B); free(A); return 0; From 1b558f074badf69ea4b9df3d4e9842383399ab31 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Sun, 12 Feb 2012 17:26:34 -0700 Subject: [PATCH 15/23] + Parameterized the density option --- experimental/compress/compress.cc | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/experimental/compress/compress.cc b/experimental/compress/compress.cc index a0b06f0..4d98e9e 100644 --- a/experimental/compress/compress.cc +++ b/experimental/compress/compress.cc @@ -342,27 +342,28 @@ mark_empty_slices(double *A, double *S, int n) int main(int argc, char *argv[]) { - int m, n, r, seed; + int m, n, r, vectors, seed, density; double *A, *B, *S; if (argc < 2) { - fprintf(stderr, "Usage: %s [seed]\n", argv[0]); + fprintf(stderr, "Usage: %s [seed] [density (1 in n)]\n", argv[0]); exit(1); } - n = atoi(argv[1]); - seed = argc > 2 ? atoi(argv[2]) : 0; - A = (double*) malloc(n * n * n * sizeof(double)); - B = (double*) malloc(n * n * sizeof(double)); - S = (double*) malloc(n * sizeof(double)); + n = atoi(argv[1]); + seed = argc > 2 ? atoi(argv[2]) : 0; + density = argc > 3 ? atoi(argv[3]) : 10; + A = (double*) malloc(n * n * n * sizeof(double)); + B = (double*) malloc(n * n * sizeof(double)); + S = (double*) malloc(n * sizeof(double)); vector_fill(S, n, 1.0); tensor_fill(A, n); random_seed(seed); - tensor_init(A, n, 10); + tensor_init(A, n, density); - r = 0; + r = vectors = 0; while (r < n) { m = mark_empty_slices(A, S, n); @@ -376,6 +377,8 @@ main(int argc, char *argv[]) break; } + vectors++; + //printf("A^[%d] (seed=%d):\n\n", n, seed); //tensor_print(A, S, n); //printf("\ndiag(A^[%d]) (seed=%d):\n\n", n, seed); @@ -418,6 +421,8 @@ main(int argc, char *argv[]) } + printf("Requires %d sub-vectors\n", vectors); + free(S); free(B); free(A); From 13575e6d57829bad2f7a270df84a708456234056 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Fri, 2 Mar 2012 21:57:16 -0700 Subject: [PATCH 16/23] + Start of boost enabled experiment code --- experimental/boost_compress/Makefile | 30 + experimental/boost_compress/california.mtx | 16179 +++++++++++++ experimental/boost_compress/compress.cc | 42 + experimental/boost_compress/g7jac010sc.mtx | 19649 ++++++++++++++++ experimental/boost_compress/mmio.h | 59 + experimental/boost_compress/n3c5-b3.mtx | 863 + experimental/boost_compress/oscil_dcop_08.mtx | 1561 ++ 7 files changed, 38383 insertions(+) create mode 100644 experimental/boost_compress/Makefile create mode 100644 experimental/boost_compress/california.mtx create mode 100644 experimental/boost_compress/compress.cc create mode 100644 experimental/boost_compress/g7jac010sc.mtx create mode 100644 experimental/boost_compress/mmio.h create mode 100644 experimental/boost_compress/n3c5-b3.mtx create mode 100644 experimental/boost_compress/oscil_dcop_08.mtx diff --git a/experimental/boost_compress/Makefile b/experimental/boost_compress/Makefile new file mode 100644 index 0000000..6b250ac --- /dev/null +++ b/experimental/boost_compress/Makefile @@ -0,0 +1,30 @@ +# definitions +CC = g++ +CCFLAGS = -Wall -g +OBJS = compress.o + +# targets and prerequisites +.PHONY: all +all: compress + +compress: $(OBJS) + $(CC) $^ -o $@ + +# default rule for compiling .cc to .o +%.o: %.cc + $(CC) -c $(CCFLAGS) $< + +# generate the prerequistes and append to the desired file +.prereq: $(OBJS:.o=.cc) $(wildcard *.h) Makefile + rm -f .prereq + $(CC) $(CCFLAGS) -MM $(OBJS:.o=.cc) >>./.prereq + +# include the generated prerequisite file +include .prereq + +.PHONY: clean +clean: + rm -f *.o + rm -f *~ *# .#* + rm -f compress + diff --git a/experimental/boost_compress/california.mtx b/experimental/boost_compress/california.mtx new file mode 100644 index 0000000..e13e4b4 --- /dev/null +++ b/experimental/boost_compress/california.mtx @@ -0,0 +1,16179 @@ +%%MatrixMarket matrix coordinate pattern general +%------------------------------------------------------------------------------- +% UF Sparse Matrix Collection, Tim Davis +% http://www.cise.ufl.edu/research/sparse/matrices/Pajek/California +% name: Pajek/California +% [Pajek network: Kleinberg's web search of "California"] +% id: 1456 +% date: 2006 +% author: J. Kleinberg +% ed: V. Batagelj +% fields: name title A id kind notes aux date author ed +% aux: nodename +% kind: directed graph +%------------------------------------------------------------------------------- +% notes: +% ------------------------------------------------------------------------------ +% Pajek network converted to sparse adjacency matrix for inclusion in UF sparse +% matrix collection, Tim Davis. For Pajek datasets, See V. Batagelj & A. Mrvar, +% http://vlado.fmf.uni-lj.si/pub/networks/data/. +% ------------------------------------------------------------------------------ +% California - Pages matching the query "California". +% This graph was constructed by expanding a 200-page response set to +% a search engine query 'California', as in the hub/authority algorithm. +% from Jon Kleinberg: +% http://www.cs.cornell.edu/courses/cs685/2002fa/ +% adapted for Pajek, V. Batagelj, March 19, 2006 +% 0 -> 9664 +%------------------------------------------------------------------------------- +9664 9664 16150 +430 1 +465 1 +468 1 +472 1 +476 1 +477 1 +482 1 +541 1 +766 1 +1251 1 +1400 1 +1454 1 +1469 1 +1471 1 +1473 1 +1484 1 +1706 1 +1871 1 +2124 1 +2501 1 +2504 1 +2505 1 +2529 1 +2546 1 +2554 1 +2556 1 +2561 1 +2563 1 +2929 1 +2930 1 +3015 1 +4248 1 +4304 1 +4316 1 +4329 1 +4625 1 +4755 1 +5544 1 +5686 1 +6341 1 +6517 1 +6528 1 +6532 1 +6670 1 +6800 1 +6808 1 +6812 1 +6814 1 +6816 1 +6818 1 +6819 1 +6823 1 +7653 1 +7685 1 +7927 1 +8364 1 +9465 1 +9642 1 +9648 1 +483 2 +32 3 +436 3 +537 3 +538 3 +542 3 +543 3 +544 3 +545 3 +546 3 +547 3 +549 3 +551 3 +552 3 +553 3 +556 3 +558 3 +559 3 +560 3 +562 3 +563 3 +565 3 +567 3 +568 3 +569 3 +570 3 +571 3 +572 3 +575 3 +576 3 +579 3 +580 3 +581 3 +989 3 +1400 3 +1469 3 +1471 3 +1473 3 +1517 3 +1653 3 +2124 3 +2501 3 +2529 3 +2546 3 +2557 3 +2929 3 +2930 3 +3301 3 +3396 3 +4248 3 +4258 3 +4261 3 +4275 3 +5686 3 +5948 3 +6528 3 +6808 3 +6818 3 +594 4 +624 5 +634 5 +641 5 +655 5 +661 5 +5990 5 +32 6 +683 6 +692 6 +695 6 +698 6 +700 6 +713 6 +718 6 +1025 6 +1400 6 +1469 6 +1471 6 +1473 6 +1653 6 +2124 6 +2455 6 +2501 6 +2529 6 +2546 6 +3301 6 +3584 6 +4248 6 +4258 6 +4261 6 +4625 6 +5544 6 +5686 6 +6353 6 +6528 6 +6808 6 +6814 6 +6818 6 +28 8 +70 8 +186 8 +739 8 +740 8 +741 8 +742 8 +745 8 +746 8 +747 8 +748 8 +750 8 +753 8 +754 8 +756 8 +759 8 +760 8 +761 8 +762 8 +763 8 +765 8 +766 8 +768 8 +769 8 +770 8 +773 8 +774 8 +775 8 +776 8 +777 8 +780 8 +781 8 +784 8 +818 8 +1792 8 +1888 8 +1930 8 +2252 8 +2838 8 +2844 8 +2849 8 +2863 8 +2864 8 +2977 8 +2998 8 +3006 8 +3935 8 +4120 8 +4137 8 +4307 8 +4315 8 +5735 8 +6657 8 +6658 8 +6659 8 +6660 8 +6661 8 +7065 8 +7470 8 +7510 8 +7622 8 +7796 8 +8324 8 +8329 8 +8331 8 +8615 8 +9642 8 +9645 8 +9648 8 +9649 8 +14 9 +739 9 +788 9 +791 9 +792 9 +793 9 +794 9 +795 9 +796 9 +797 9 +798 9 +799 9 +800 9 +804 9 +805 9 +806 9 +807 9 +808 9 +809 9 +810 9 +812 9 +813 9 +814 9 +815 9 +816 9 +817 9 +818 9 +819 9 +820 9 +821 9 +822 9 +823 9 +825 9 +826 9 +827 9 +828 9 +829 9 +830 9 +831 9 +832 9 +833 9 +853 9 +857 9 +861 9 +863 9 +872 9 +878 9 +898 9 +921 9 +1286 9 +1424 9 +1501 9 +1503 9 +1506 9 +1515 9 +1642 9 +1651 9 +1656 9 +1730 9 +1745 9 +1839 9 +1844 9 +1846 9 +1853 9 +2006 9 +2007 9 +2014 9 +2110 9 +2148 9 +2204 9 +2354 9 +2654 9 +2655 9 +2658 9 +2659 9 +2664 9 +2671 9 +2789 9 +2845 9 +2989 9 +3413 9 +3572 9 +3642 9 +3657 9 +3737 9 +3743 9 +3744 9 +3749 9 +3760 9 +3788 9 +3809 9 +3848 9 +3972 9 +3976 9 +3977 9 +3979 9 +3980 9 +3981 9 +3983 9 +3984 9 +4000 9 +4112 9 +4693 9 +4827 9 +4903 9 +4970 9 +4971 9 +4973 9 +4974 9 +4975 9 +4977 9 +4978 9 +4979 9 +4982 9 +4983 9 +4984 9 +4985 9 +4986 9 +4990 9 +4991 9 +4992 9 +4994 9 +4995 9 +5022 9 +5027 9 +5065 9 +5475 9 +5496 9 +5501 9 +5558 9 +5560 9 +5561 9 +5565 9 +5566 9 +5567 9 +5728 9 +5903 9 +5906 9 +5907 9 +5913 9 +6191 9 +6262 9 +6879 9 +7029 9 +7183 9 +7618 9 +7933 9 +8322 9 +9163 9 +9180 9 +9186 9 +9187 9 +9251 9 +9274 9 +9477 9 +700 10 +835 10 +836 10 +1400 10 +1469 10 +1471 10 +1473 10 +1484 10 +1517 10 +2124 10 +2448 10 +2501 10 +2504 10 +2505 10 +2520 10 +2522 10 +2529 10 +2538 10 +2546 10 +2554 10 +2561 10 +2563 10 +2596 10 +2929 10 +2930 10 +3015 10 +3462 10 +3517 10 +4625 10 +5544 10 +5686 10 +6357 10 +6432 10 +6528 10 +6800 10 +6808 10 +6812 10 +6814 10 +6818 10 +6819 10 +6823 10 +7667 10 +8236 10 +8237 10 +436 11 +576 11 +843 11 +1400 11 +1469 11 +1471 11 +1473 11 +1484 11 +2124 11 +2455 11 +2504 11 +2505 11 +2520 11 +2522 11 +2529 11 +2538 11 +2546 11 +2554 11 +2557 11 +2561 11 +2563 11 +2725 11 +2744 11 +2745 11 +2749 11 +3396 11 +3517 11 +3723 11 +3780 11 +5686 11 +6528 11 +6800 11 +6808 11 +6812 11 +6818 11 +6819 11 +6823 11 +7871 11 +7964 11 +796 12 +798 12 +812 12 +813 12 +815 12 +820 12 +823 12 +827 12 +849 12 +850 12 +852 12 +865 12 +867 12 +870 12 +881 12 +884 12 +885 12 +1437 12 +1501 12 +1503 12 +1844 12 +1845 12 +2231 12 +2655 12 +2659 12 +2664 12 +2665 12 +3848 12 +3969 12 +3972 12 +3975 12 +3976 12 +3979 12 +3983 12 +3988 12 +4970 12 +4977 12 +5016 12 +5018 12 +5547 12 +5903 12 +5906 12 +6318 12 +7029 12 +7183 12 +318 14 +742 14 +754 14 +768 14 +788 14 +793 14 +796 14 +797 14 +798 14 +812 14 +813 14 +817 14 +818 14 +821 14 +822 14 +824 14 +825 14 +827 14 +828 14 +833 14 +863 14 +881 14 +903 14 +910 14 +911 14 +912 14 +914 14 +915 14 +917 14 +918 14 +924 14 +929 14 +932 14 +1181 14 +1235 14 +1253 14 +1256 14 +1286 14 +1349 14 +1431 14 +1437 14 +1438 14 +1439 14 +1527 14 +1628 14 +1650 14 +1652 14 +1653 14 +1655 14 +1656 14 +1740 14 +1839 14 +1842 14 +1844 14 +1845 14 +1850 14 +1856 14 +1858 14 +2349 14 +2655 14 +2659 14 +2860 14 +3431 14 +3432 14 +3437 14 +3446 14 +3474 14 +3581 14 +3647 14 +3723 14 +3761 14 +3779 14 +3848 14 +3860 14 +3900 14 +3935 14 +3976 14 +3979 14 +4315 14 +4478 14 +4789 14 +4832 14 +4954 14 +4970 14 +4971 14 +4977 14 +4989 14 +4991 14 +5005 14 +5021 14 +5025 14 +5269 14 +5559 14 +5677 14 +5706 14 +5728 14 +5807 14 +5840 14 +5903 14 +5906 14 +6025 14 +6095 14 +6464 14 +6493 14 +6879 14 +6882 14 +6927 14 +7646 14 +7649 14 +7657 14 +7792 14 +7797 14 +7952 14 +8221 14 +8224 14 +8322 14 +8615 14 +9256 14 +9257 14 +9259 14 +9261 14 +9262 14 +9264 14 +436 15 +937 15 +938 15 +943 15 +944 15 +946 15 +947 15 +1400 15 +1469 15 +1471 15 +1473 15 +1484 15 +2124 15 +2501 15 +2520 15 +2529 15 +2538 15 +2546 15 +2554 15 +2561 15 +2563 15 +2571 15 +2929 15 +2930 15 +3517 15 +5544 15 +5686 15 +6528 15 +6808 15 +6812 15 +6814 15 +6818 15 +6819 15 +6823 15 +7667 15 +8236 15 +307 16 +780 16 +964 16 +966 16 +1400 16 +1469 16 +1471 16 +1473 16 +2124 16 +2454 16 +2455 16 +2504 16 +2522 16 +2529 16 +2538 16 +2546 16 +2554 16 +2557 16 +2561 16 +2563 16 +3517 16 +4563 16 +4570 16 +5568 16 +5569 16 +6528 16 +6800 16 +6808 16 +6812 16 +6818 16 +6819 16 +6823 16 +972 17 +978 17 +980 17 +982 17 +985 17 +986 17 +988 17 +989 17 +990 17 +992 17 +993 17 +996 17 +997 17 +1005 17 +1006 17 +1011 17 +1017 17 +1018 17 +1024 17 +1594 17 +1599 17 +1909 17 +2150 17 +2161 17 +2841 17 +3572 17 +3634 17 +3968 17 +4147 17 +4311 17 +4331 17 +4854 17 +4883 17 +5642 17 +5649 17 +5686 17 +5735 17 +6222 17 +7469 17 +7472 17 +8889 17 +8953 17 +9302 17 +9310 17 +541 18 +1022 18 +1023 18 +1025 18 +1400 18 +2124 18 +2501 18 +2556 18 +3015 18 +4316 18 +5686 18 +6528 18 +6532 18 +1039 19 +1041 19 +1042 19 +1043 19 +1047 19 +1053 19 +1057 19 +1060 19 +1062 19 +1063 19 +1064 19 +1066 19 +1067 19 +1069 19 +1070 19 +1627 19 +1085 20 +1090 20 +1092 20 +1093 20 +1400 20 +1469 20 +1471 20 +1473 20 +2124 20 +2448 20 +2529 20 +2538 20 +2546 20 +2554 20 +2557 20 +2561 20 +2563 20 +2596 20 +2794 20 +3517 20 +4304 20 +4572 20 +5686 20 +6308 20 +6528 20 +6800 20 +6808 20 +6812 20 +6818 20 +6819 20 +6823 20 +7657 20 +7667 20 +1401 21 +1469 21 +1471 21 +1473 21 +1484 21 +2124 21 +2324 21 +2448 21 +2454 21 +2504 21 +2522 21 +2529 21 +2546 21 +2554 21 +2561 21 +2563 21 +3015 21 +3517 21 +3519 21 +5544 21 +6800 21 +6808 21 +6812 21 +6814 21 +6818 21 +6819 21 +6823 21 +81 22 +425 22 +448 22 +1098 22 +1101 22 +1102 22 +1104 22 +1125 22 +1139 22 +1156 22 +1468 22 +3303 22 +3304 22 +3312 22 +3330 22 +4238 22 +4240 22 +4316 22 +7858 22 +7874 22 +9656 22 +1107 23 +1109 23 +1400 23 +1469 23 +1471 23 +1473 23 +2124 23 +2231 23 +2445 23 +2501 23 +2504 23 +2520 23 +2522 23 +2529 23 +2538 23 +2546 23 +2554 23 +2561 23 +2563 23 +2596 23 +2929 23 +2930 23 +3517 23 +4315 23 +5686 23 +6528 23 +6538 23 +6541 23 +6800 23 +6808 23 +6812 23 +6814 23 +6818 23 +6819 23 +6823 23 +7667 23 +8819 23 +1114 24 +1115 24 +1116 24 +1122 24 +1129 24 +1131 24 +1137 24 +1154 24 +1155 24 +1161 24 +6753 24 +6760 24 +1174 25 +1176 25 +1179 25 +1219 25 +1221 25 +250 26 +605 26 +768 26 +794 26 +812 26 +833 26 +912 26 +924 26 +1227 26 +1229 26 +1235 26 +1236 26 +1239 26 +1244 26 +1245 26 +1248 26 +1252 26 +1253 26 +1260 26 +1262 26 +1285 26 +1286 26 +1487 26 +1527 26 +1528 26 +1627 26 +1655 26 +1851 26 +2204 26 +2253 26 +3581 26 +3582 26 +4493 26 +4671 26 +4675 26 +4676 26 +4686 26 +4693 26 +4722 26 +4902 26 +5558 26 +5560 26 +5563 26 +5564 26 +5565 26 +5566 26 +5568 26 +5569 26 +5570 26 +5571 26 +5572 26 +5573 26 +5674 26 +5677 26 +5685 26 +5688 26 +5692 26 +5694 26 +5706 26 +5728 26 +6416 26 +8324 26 +8782 26 +8812 26 +8926 26 +9537 26 +9648 26 +775 27 +831 27 +1268 27 +1272 27 +1283 27 +1285 27 +1286 27 +1293 27 +1294 27 +1298 27 +1301 27 +1308 27 +1521 27 +2620 27 +4117 27 +4592 27 +4911 27 +4990 27 +6944 27 +7637 27 +8061 27 +8324 27 +8329 27 +8331 27 +8469 27 +1309 28 +1310 28 +1311 28 +1312 28 +1313 28 +1314 28 +1315 28 +1316 28 +1317 28 +1318 28 +1319 28 +1320 28 +1321 28 +1322 28 +1323 28 +780 29 +1327 29 +1330 29 +1332 29 +1335 29 +1350 29 +1356 29 +1358 29 +1359 29 +1371 29 +1372 29 +1379 29 +1400 29 +1401 29 +1487 29 +2124 29 +2448 29 +2501 29 +2529 29 +2538 29 +2554 29 +2557 29 +2561 29 +3517 29 +5686 29 +6464 29 +6528 29 +6800 29 +6812 29 +6818 29 +6819 29 +7667 29 +153 30 +780 30 +833 30 +947 30 +955 30 +1382 30 +1390 30 +1392 30 +1395 30 +1397 30 +1400 30 +1401 30 +1409 30 +1410 30 +1418 30 +1423 30 +1481 30 +1487 30 +1653 30 +1868 30 +2124 30 +2520 30 +2529 30 +2546 30 +2554 30 +2557 30 +2561 30 +2563 30 +2569 30 +2574 30 +2819 30 +3004 30 +3539 30 +3562 30 +4316 30 +4331 30 +5568 30 +5569 30 +5686 30 +5707 30 +6528 30 +6812 30 +6818 30 +6819 30 +6823 30 +318 31 +742 31 +768 31 +788 31 +793 31 +797 31 +807 31 +813 31 +817 31 +822 31 +824 31 +827 31 +828 31 +830 31 +831 31 +833 31 +885 31 +897 31 +907 31 +910 31 +912 31 +915 31 +924 31 +929 31 +964 31 +1235 31 +1253 31 +1256 31 +1285 31 +1286 31 +1349 31 +1431 31 +1438 31 +1439 31 +1450 31 +1455 31 +1528 31 +1627 31 +1648 31 +1653 31 +1655 31 +1740 31 +1745 31 +1839 31 +1842 31 +1844 31 +1846 31 +1850 31 +1856 31 +1858 31 +2007 31 +2095 31 +2110 31 +2213 31 +2658 31 +2659 31 +2860 31 +3474 31 +3647 31 +3737 31 +3761 31 +3848 31 +3889 31 +3976 31 +3979 31 +4112 31 +4478 31 +4788 31 +4789 31 +4832 31 +4971 31 +4977 31 +4989 31 +5005 31 +5025 31 +5677 31 +5706 31 +5728 31 +5840 31 +5906 31 +6025 31 +6095 31 +6493 31 +6882 31 +6927 31 +7646 31 +7790 31 +7792 31 +8221 31 +8224 31 +8324 31 +8469 31 +8615 31 +9257 31 +9261 31 +9270 31 +9302 31 +9310 31 +9648 31 +108 32 +451 32 +545 32 +673 32 +1025 32 +1400 32 +1447 32 +1448 32 +1449 32 +1450 32 +1452 32 +1454 32 +1455 32 +1456 32 +1457 32 +1458 32 +1460 32 +1463 32 +1464 32 +1465 32 +1466 32 +1467 32 +1468 32 +1469 32 +1470 32 +1471 32 +1472 32 +1473 32 +1474 32 +1475 32 +1476 32 +1478 32 +1479 32 +1480 32 +1481 32 +1482 32 +1484 32 +1485 32 +1486 32 +1487 32 +1909 32 +2556 32 +2841 32 +2845 32 +2861 32 +4241 32 +4922 32 +6528 32 +768 33 +831 33 +853 33 +1235 33 +1285 33 +1286 33 +1294 33 +1298 33 +1499 33 +1504 33 +1505 33 +1506 33 +1508 33 +1512 33 +1514 33 +1515 33 +1516 33 +1517 33 +1521 33 +1522 33 +1524 33 +1527 33 +1528 33 +1627 33 +1642 33 +1837 33 +1854 33 +2204 33 +2664 33 +3647 33 +3809 33 +3838 33 +4114 33 +4805 33 +4973 33 +5728 33 +5749 33 +6155 33 +6740 33 +7439 33 +7637 33 +9165 33 +9168 33 +9183 33 +9541 33 +9626 33 +1530 34 +1531 34 +1532 34 +1533 34 +1534 34 +1536 34 +1538 34 +1540 34 +1541 34 +1542 34 +1543 34 +1544 34 +1545 34 +1546 34 +1547 34 +1548 34 +1549 34 +1550 34 +1551 34 +1552 34 +1559 34 +1560 34 +1562 34 +1564 34 +1565 34 +1566 34 +1570 34 +1573 34 +1574 34 +798 35 +812 35 +1235 35 +1251 35 +1528 35 +1575 35 +1581 35 +1585 35 +1587 35 +1588 35 +1589 35 +1593 35 +1594 35 +1597 35 +1598 35 +1599 35 +1602 35 +1605 35 +1612 35 +1627 35 +1628 35 +1650 35 +1656 35 +2117 35 +2237 35 +2261 35 +2337 35 +2339 35 +2342 35 +2343 35 +2347 35 +2349 35 +2351 35 +2354 35 +2360 35 +2755 35 +2989 35 +3443 35 +3472 35 +3643 35 +3647 35 +3785 35 +3943 35 +3965 35 +3968 35 +4854 35 +5972 35 +6188 35 +6275 35 +6930 35 +7649 35 +7652 35 +7657 35 +8328 35 +8384 35 +8466 35 +9261 35 +798 36 +812 36 +924 36 +1235 36 +1294 36 +1298 36 +1412 36 +1521 36 +1613 36 +1619 36 +1622 36 +1626 36 +1627 36 +1628 36 +1630 36 +1631 36 +1633 36 +1644 36 +1645 36 +1648 36 +1650 36 +1653 36 +1655 36 +1656 36 +1852 36 +2737 36 +3001 36 +3780 36 +4977 36 +7530 36 +7637 36 +7652 36 +9183 36 +70 37 +742 37 +746 37 +756 37 +768 37 +775 37 +780 37 +812 37 +822 37 +828 37 +831 37 +878 37 +1627 37 +1664 37 +1665 37 +1671 37 +1678 37 +1683 37 +1684 37 +1692 37 +1693 37 +1697 37 +1701 37 +1706 37 +2152 37 +2153 37 +2369 37 +2834 37 +2860 37 +2977 37 +3005 37 +3006 37 +3443 37 +3474 37 +3945 37 +4472 37 +4481 37 +4555 37 +4911 37 +6095 37 +6927 37 +788 38 +1711 38 +1713 38 +1718 38 +1723 38 +1727 38 +1732 38 +1733 38 +1738 38 +1739 38 +1741 38 +1746 38 +1748 38 +1751 38 +1754 38 +2853 38 +5721 38 +5892 38 +6318 38 +1751 39 +1758 39 +1759 39 +1762 39 +1765 39 +1766 39 +1767 39 +1768 39 +1773 39 +1779 39 +1783 39 +1785 39 +1786 39 +1788 39 +1789 39 +1792 39 +1796 39 +1797 39 +1805 39 +1400 40 +1820 40 +1823 40 +1825 40 +1827 40 +1835 40 +2504 40 +2529 40 +2554 40 +2561 40 +5686 40 +6341 40 +6357 40 +6365 40 +6528 40 +6538 40 +6541 40 +6800 40 +6812 40 +6818 40 +6819 40 +6823 40 +254 41 +257 41 +796 41 +830 41 +1239 41 +1394 41 +1437 41 +1455 41 +1501 41 +1503 41 +1615 41 +1648 41 +1651 41 +1838 41 +1841 41 +1847 41 +1848 41 +1862 41 +2007 41 +2349 41 +2664 41 +2861 41 +3420 41 +3466 41 +3646 41 +3661 41 +3976 41 +3977 41 +3979 41 +4127 41 +4693 41 +4979 41 +5420 41 +5642 41 +5649 41 +5903 41 +6921 41 +7029 41 +7502 41 +7649 41 +7978 41 +8123 41 +8925 41 +8945 41 +9184 41 +1687 42 +1864 42 +1868 42 +4111 42 +4117 42 +67 43 +174 43 +1890 43 +1891 43 +2868 43 +1562 44 +1938 44 +1941 44 +1945 44 +1957 44 +1964 44 +1973 44 +6088 44 +9152 44 +9153 44 +9158 44 +14 45 +186 45 +768 45 +798 45 +805 45 +806 45 +812 45 +813 45 +821 45 +831 45 +853 45 +912 45 +1235 45 +1253 45 +1286 45 +1437 45 +1501 45 +1503 45 +1505 45 +1527 45 +1615 45 +1628 45 +1653 45 +1844 45 +1845 45 +1846 45 +1988 45 +1989 45 +1996 45 +1997 45 +2000 45 +2001 45 +2007 45 +2010 45 +2017 45 +2019 45 +2201 45 +4493 45 +5054 45 +5065 45 +6493 45 +7065 45 +7113 45 +7790 45 +7796 45 +8322 45 +9168 45 +9183 45 +9274 45 +9531 45 +9536 45 +9537 45 +9538 45 +2029 46 +2042 46 +2044 46 +2046 46 +2047 46 +2048 46 +2049 46 +2051 46 +2053 46 +2054 46 +2056 46 +2057 46 +2067 46 +2080 47 +2081 47 +1469 48 +1471 48 +1473 48 +2088 48 +2092 48 +2093 48 +2095 48 +2099 48 +2107 48 +2110 48 +2112 48 +2113 48 +2117 48 +2124 48 +2125 48 +2132 48 +2136 48 +2138 48 +2141 48 +2142 48 +2522 48 +2529 48 +2536 48 +2538 48 +2546 48 +2557 48 +2563 48 +4281 48 +5686 48 +6800 48 +6808 48 +6818 48 +7667 48 +1676 49 +2124 49 +2143 49 +2144 49 +2145 49 +2146 49 +2147 49 +2148 49 +2149 49 +2150 49 +2152 49 +2153 49 +2154 49 +2155 49 +2156 49 +2160 49 +2161 49 +2162 49 +2164 49 +2165 49 +2169 49 +2171 49 +2172 49 +2175 49 +2177 49 +2178 49 +2179 49 +2180 49 +2181 49 +2183 49 +2185 49 +2186 49 +2187 49 +2188 49 +2189 49 +2688 49 +2860 49 +3916 49 +4555 49 +2192 50 +2195 50 +812 51 +912 51 +924 51 +1235 51 +1253 51 +1527 51 +1528 51 +1627 51 +1653 51 +1655 51 +2200 51 +2201 51 +2202 51 +2203 51 +2204 51 +2208 51 +2210 51 +3429 51 +7230 51 +2218 52 +2219 52 +2220 52 +2221 52 +2222 52 +2223 52 +2225 52 +2226 52 +2228 52 +2229 52 +2230 52 +2231 52 +2232 52 +2233 52 +2234 52 +3301 52 +162 53 +1562 53 +1838 53 +1844 53 +2237 53 +2238 53 +2241 53 +2251 53 +2252 53 +2256 53 +2257 53 +2258 53 +2259 53 +2261 53 +2262 53 +2266 53 +2267 53 +2269 53 +2270 53 +2273 53 +2274 53 +2275 53 +2277 53 +2851 53 +4476 53 +1046 54 +1401 54 +1469 54 +1471 54 +1473 54 +2124 54 +2278 54 +2279 54 +2282 54 +2284 54 +2285 54 +2287 54 +2294 54 +2295 54 +2296 54 +2297 54 +2298 54 +2299 54 +2300 54 +2302 54 +2307 54 +2308 54 +2310 54 +2312 54 +2321 54 +2324 54 +2328 54 +2330 54 +2454 54 +2501 54 +2520 54 +2529 54 +2538 54 +2554 54 +2561 54 +2563 54 +2596 54 +3517 54 +4248 54 +5544 54 +5686 54 +6800 54 +6808 54 +6812 54 +6814 54 +6818 54 +6819 54 +6823 54 +7667 54 +798 55 +812 55 +1235 55 +1251 55 +1628 55 +2237 55 +2333 55 +2337 55 +2339 55 +2342 55 +2343 55 +2347 55 +2348 55 +2349 55 +2351 55 +2354 55 +2355 55 +2356 55 +2359 55 +2360 55 +2361 55 +2362 55 +2755 55 +3431 55 +3432 55 +3437 55 +3657 55 +3943 55 +3962 55 +5972 55 +8384 55 +8466 55 +798 56 +831 56 +1294 56 +1298 56 +1521 56 +1625 56 +1627 56 +1653 56 +2339 56 +2342 56 +2357 56 +2391 56 +2397 56 +7529 56 +7637 56 +7652 56 +8466 56 +9366 56 +9456 56 +133 57 +2400 57 +2402 57 +2403 57 +2404 57 +2405 57 +8707 57 +2426 58 +2435 58 +2440 58 +2442 58 +2443 58 +2448 58 +2452 58 +2454 58 +2466 58 +2468 58 +2554 58 +2561 58 +2563 58 +6800 58 +6812 58 +6819 58 +1400 59 +1469 59 +1471 59 +1473 59 +1484 59 +2124 59 +2476 59 +2477 59 +2478 59 +2480 59 +2484 59 +2490 59 +2493 59 +2494 59 +2496 59 +2497 59 +2498 59 +2501 59 +2503 59 +2504 59 +2509 59 +2511 59 +2512 59 +2514 59 +2515 59 +2517 59 +2520 59 +2522 59 +2529 59 +2538 59 +2546 59 +2554 59 +2561 59 +2563 59 +2596 59 +3517 59 +5544 59 +5686 59 +6528 59 +6800 59 +6808 59 +6812 59 +6814 59 +6818 59 +6819 59 +6823 59 +7667 59 +2419 60 +2521 60 +2524 60 +2525 60 +2526 60 +2529 60 +2531 60 +2532 60 +2536 60 +2538 60 +2547 60 +2549 60 +2554 60 +2557 60 +2558 60 +2559 60 +2561 60 +5686 60 +6800 60 +6818 60 +1401 61 +1615 61 +2124 61 +2445 61 +2522 61 +2529 61 +2536 61 +2546 61 +2557 61 +2563 61 +2565 61 +2567 61 +2568 61 +2569 61 +2571 61 +2572 61 +2574 61 +2575 61 +2577 61 +2579 61 +2580 61 +2596 61 +2599 61 +2600 61 +2604 61 +2606 61 +3517 61 +3519 61 +4285 61 +5686 61 +6348 61 +6818 61 +7426 61 +7667 61 +988 62 +2261 62 +2611 62 +2615 62 +2616 62 +2620 62 +2622 62 +2626 62 +2627 62 +2628 62 +2629 62 +2630 62 +2633 62 +2634 62 +2636 62 +2637 62 +2638 62 +2639 62 +2641 62 +2646 62 +2647 62 +2649 62 +3572 62 +4852 62 +8085 62 +8478 62 +796 63 +797 63 +812 63 +815 63 +817 63 +823 63 +827 63 +830 63 +857 63 +871 63 +881 63 +885 63 +912 63 +1235 63 +1285 63 +1437 63 +1439 63 +1501 63 +1503 63 +1527 63 +1528 63 +1627 63 +1844 63 +1858 63 +2007 63 +2204 63 +2653 63 +2654 63 +2656 63 +2658 63 +2659 63 +2660 63 +2662 63 +2664 63 +2665 63 +2667 63 +2669 63 +2671 63 +2860 63 +2989 63 +3431 63 +3432 63 +3437 63 +3972 63 +3976 63 +3979 63 +4971 63 +5547 63 +5906 63 +5907 63 +5911 63 +5912 63 +8322 63 +695 64 +2692 64 +2693 64 +2706 64 +2707 64 +2718 64 +3129 64 +4885 64 +7460 64 +7479 64 +1577 65 +1581 65 +1613 65 +2722 65 +2723 65 +2724 65 +2725 65 +2727 65 +2728 65 +2729 65 +2730 65 +2731 65 +2732 65 +2733 65 +2734 65 +2736 65 +2737 65 +2738 65 +2741 65 +2743 65 +2744 65 +2745 65 +2746 65 +2748 65 +2749 65 +2751 65 +2752 65 +2754 65 +2755 65 +2756 65 +2757 65 +2758 65 +2760 65 +2762 65 +2763 65 +2764 65 +2765 65 +2766 65 +2767 65 +5822 65 +9289 65 +41 66 +111 66 +604 66 +1079 66 +1455 66 +1617 66 +2769 66 +2772 66 +2775 66 +2776 66 +2778 66 +2780 66 +2781 66 +2783 66 +2784 66 +2785 66 +2786 66 +2787 66 +2790 66 +2792 66 +2796 66 +2802 66 +2803 66 +2805 66 +2808 66 +2809 66 +2814 66 +2815 66 +2816 66 +2817 66 +5563 66 +8469 66 +8550 66 +9162 66 +853 67 +1452 67 +1844 67 +1890 67 +1909 67 +1928 67 +2241 67 +2831 67 +2834 67 +2837 67 +2841 67 +2844 67 +2846 67 +2849 67 +2851 67 +2860 67 +2861 67 +2862 67 +2864 67 +3006 67 +3977 67 +4258 67 +6418 67 +6657 67 +6658 67 +6659 67 +6660 67 +6661 67 +6912 67 +8014 67 +8017 67 +2557 68 +2873 68 +2874 68 +2876 68 +2877 68 +2878 68 +2879 68 +2884 68 +2887 68 +2891 68 +2892 68 +2893 68 +2895 68 +2896 68 +2897 68 +2899 68 +2902 68 +2904 68 +2905 68 +2907 68 +2908 68 +2909 68 +2910 68 +2919 68 +4424 68 +6363 68 +6372 68 +7321 68 +7333 68 +132 69 +2252 69 +2269 69 +2270 69 +2934 69 +2935 69 +2939 69 +2940 69 +2946 69 +2948 69 +2954 69 +2961 69 +4076 69 +4120 69 +4137 69 +4146 69 +4150 69 +4625 69 +6912 69 +8061 69 +8086 69 +8222 69 +8223 69 +8455 69 +742 70 +750 70 +780 70 +1627 70 +1676 70 +1853 70 +2632 70 +2975 70 +2976 70 +2977 70 +2980 70 +2981 70 +2983 70 +2985 70 +2986 70 +2987 70 +2988 70 +2990 70 +2991 70 +2992 70 +2994 70 +2997 70 +2998 70 +2999 70 +3001 70 +3002 70 +3004 70 +3005 70 +3006 70 +3007 70 +3009 70 +3011 70 +3012 70 +3013 70 +3014 70 +3015 70 +3016 70 +3152 70 +3361 70 +3395 70 +3985 70 +4105 70 +4110 70 +4112 70 +4146 70 +4150 70 +4608 70 +4633 70 +4773 70 +5460 70 +5463 70 +5649 70 +8221 70 +8224 70 +8324 70 +8345 70 +8616 70 +9612 70 +9663 70 +3031 71 +780 72 +1025 72 +1653 72 +2501 72 +3042 72 +3044 72 +3045 72 +3046 72 +3050 72 +3051 72 +3055 72 +3056 72 +3060 72 +3067 72 +3072 72 +3074 72 +3076 72 +3081 72 +3082 72 +3086 72 +5686 72 +6532 72 +6545 72 +7858 72 +742 73 +1024 73 +1594 73 +1599 73 +2676 73 +3093 73 +3098 73 +3103 73 +3109 73 +3117 73 +3120 73 +3122 73 +3123 73 +3124 73 +3125 73 +3130 73 +3133 73 +3474 73 +7477 73 +8785 73 +39 74 +158 74 +215 74 +222 74 +342 74 +2256 74 +3146 74 +3153 74 +3159 74 +3167 74 +3170 74 +3172 74 +3179 74 +3182 74 +3183 74 +3187 74 +4561 74 +4824 74 +4825 74 +4833 74 +4837 74 +6145 74 +6269 74 +6417 74 +7661 74 +7723 74 +7758 74 +8134 74 +8137 74 +8204 74 +8328 74 +1028 75 +1030 75 +3191 75 +3192 75 +3193 75 +3194 75 +3195 75 +3196 75 +3210 75 +3214 75 +3215 75 +3219 75 +3222 75 +3223 75 +3228 75 +3231 75 +4565 75 +4574 75 +3238 76 +1412 77 +2670 77 +3243 77 +3247 77 +3249 77 +3251 77 +3253 77 +3261 77 +3263 77 +3268 77 +3269 77 +3272 77 +4528 77 +4546 77 +3288 78 +3290 78 +1455 80 +2221 80 +2223 80 +3301 80 +6241 80 +7859 80 +7861 80 +7891 80 +22 81 +447 81 +747 81 +3303 81 +3304 81 +3310 81 +3312 81 +3313 81 +3316 81 +3318 81 +3319 81 +3324 81 +3329 81 +4235 81 +4238 81 +4322 81 +4326 81 +7609 81 +7616 81 +7857 81 +7871 81 +4 82 +39 82 +158 82 +222 82 +591 82 +763 82 +1594 82 +1599 82 +2259 82 +2343 82 +2347 82 +2756 82 +2956 82 +3009 82 +3014 82 +3153 82 +3170 82 +3355 82 +3356 82 +3359 82 +3360 82 +3363 82 +3365 82 +3369 82 +3370 82 +3372 82 +3374 82 +3375 82 +3377 82 +3386 82 +3387 82 +3391 82 +3396 82 +3412 82 +3572 82 +3637 82 +3648 82 +3665 82 +3669 82 +3723 82 +3760 82 +4625 82 +4741 82 +4776 82 +4824 82 +4827 82 +4837 82 +5260 82 +5263 82 +5457 82 +5459 82 +5461 82 +5493 82 +5728 82 +5730 82 +5733 82 +5738 82 +5739 82 +6129 82 +7447 82 +7448 82 +7451 82 +7609 82 +7741 82 +8198 82 +8329 82 +8330 82 +8331 82 +8345 82 +9319 82 +9369 82 +9558 82 +9626 82 +924 83 +1235 83 +1251 83 +1285 83 +1527 83 +1528 83 +1627 83 +1650 83 +1655 83 +2204 83 +2210 83 +2213 83 +3415 83 +3416 83 +3419 83 +3423 83 +3426 83 +3428 83 +3429 83 +3435 83 +3438 83 +3441 83 +3647 83 +3773 83 +5026 83 +6156 83 +6157 83 +6191 83 +6194 83 +6263 83 +7230 83 +9165 83 +9379 83 +958 84 +1235 84 +1251 84 +1256 84 +1463 84 +1528 84 +1627 84 +2348 84 +2354 84 +3419 84 +3440 84 +3442 84 +3443 84 +3445 84 +3455 84 +3456 84 +3457 84 +3459 84 +3462 84 +3468 84 +3471 84 +3472 84 +3475 84 +3788 84 +7622 84 +1400 85 +1469 85 +1471 85 +1473 85 +2124 85 +2529 85 +3480 85 +3481 85 +5544 85 +5686 85 +6528 85 +6808 85 +6818 85 +7667 85 +1401 86 +1484 86 +2124 86 +2504 86 +2520 86 +2522 86 +2529 86 +2546 86 +2554 86 +2561 86 +3488 86 +3489 86 +3503 86 +3507 86 +3517 86 +3520 86 +3525 86 +3526 86 +5544 86 +5686 86 +6800 86 +6808 86 +6812 86 +6818 86 +7667 86 +692 87 +780 87 +1400 87 +1401 87 +1469 87 +1471 87 +1473 87 +2124 87 +2445 87 +2501 87 +2520 87 +2529 87 +2538 87 +2546 87 +2554 87 +2561 87 +2563 87 +2596 87 +2929 87 +2930 87 +3517 87 +3535 87 +3538 87 +3539 87 +3647 87 +5544 87 +5686 87 +6528 87 +6800 87 +6808 87 +6812 87 +6818 87 +6819 87 +7667 87 +1235 88 +1241 88 +1251 88 +1285 88 +1653 88 +1839 88 +2204 88 +3441 88 +3557 88 +3558 88 +3559 88 +3561 88 +3563 88 +3566 88 +3568 88 +3570 88 +3577 88 +3578 88 +3580 88 +3581 88 +3582 88 +3583 88 +3584 88 +3585 88 +3586 88 +3587 88 +3588 88 +3589 88 +3284 89 +3595 89 +3598 89 +3626 89 +3630 89 +3635 89 +3935 89 +3950 89 +3965 89 +1282 90 +1648 90 +2204 90 +2255 90 +2351 90 +3641 90 +3642 90 +3646 90 +3648 90 +3654 90 +3660 90 +3661 90 +3662 90 +3663 90 +3666 90 +3727 90 +3744 90 +3685 91 +3686 91 +3692 91 +3702 91 +3657 92 +3720 92 +3721 92 +3722 92 +3725 92 +3726 92 +3732 92 +3735 92 +3737 92 +3742 92 +3743 92 +3744 92 +3748 92 +3749 92 +3751 92 +3754 92 +3755 92 +3758 92 +246 93 +334 93 +812 93 +831 93 +924 93 +1235 93 +1245 93 +1285 93 +1437 93 +1602 93 +1630 93 +1631 93 +1653 93 +1655 93 +1841 93 +1859 93 +2342 93 +2753 93 +2764 93 +3419 93 +3443 93 +3472 93 +3765 93 +3766 93 +3773 93 +3777 93 +3779 93 +3781 93 +3782 93 +3787 93 +3804 93 +3805 93 +3966 93 +4825 93 +5972 93 +6181 93 +6191 93 +6263 93 +6275 93 +7513 93 +7529 93 +7649 93 +9009 93 +9013 93 +9015 93 +9017 93 +9019 93 +9182 93 +3809 94 +3811 94 +3812 94 +3813 94 +3814 94 +3817 94 +3818 94 +3821 94 +3822 94 +3825 94 +3826 94 +3836 94 +3837 94 +3838 94 +3840 94 +3841 94 +3845 94 +3846 94 +3848 94 +3851 94 +3852 94 +5058 94 +3859 96 +3860 96 +3862 96 +3864 96 +3865 96 +3866 96 +3868 96 +3872 96 +3875 96 +3876 96 +3878 96 +3879 96 +3889 96 +3890 96 +3897 96 +3900 96 +3901 96 +2174 97 +3572 97 +3903 97 +3907 97 +3908 97 +3911 97 +3913 97 +3914 97 +3916 97 +3917 97 +3918 97 +3919 97 +3920 97 +3921 97 +3922 97 +3924 97 +8955 97 +1280 98 +1581 98 +1613 98 +3926 98 +3930 98 +3932 98 +3935 98 +3936 98 +5990 98 +9013 98 +2355 99 +2356 99 +3945 99 +3955 99 +3961 99 +830 100 +831 100 +863 100 +878 100 +1845 100 +3440 100 +3466 100 +3972 100 +3975 100 +3976 100 +3979 100 +3981 100 +3983 100 +3984 100 +3985 100 +3986 100 +3987 100 +3988 100 +3992 100 +3995 100 +3999 100 +4041 100 +4047 101 +4049 101 +4053 101 +4056 101 +4058 101 +4062 101 +4063 101 +4065 101 +4068 101 +4069 101 +4073 101 +4074 101 +4076 101 +4077 101 +4080 101 +4081 101 +4082 101 +8455 101 +27 102 +53 102 +787 102 +1594 102 +1599 102 +2976 102 +3019 102 +3170 102 +3377 102 +4095 102 +4096 102 +4097 102 +4098 102 +4099 102 +4102 102 +4103 102 +4104 102 +4107 102 +4108 102 +4112 102 +4113 102 +4114 102 +4116 102 +4117 102 +4118 102 +4119 102 +4120 102 +4121 102 +4122 102 +4123 102 +4124 102 +4125 102 +4126 102 +4127 102 +4128 102 +4129 102 +4131 102 +4132 102 +4133 102 +4134 102 +4135 102 +9433 102 +742 103 +750 103 +3007 103 +4142 103 +4146 103 +4150 103 +4155 103 +4156 103 +4157 103 +4162 103 +4166 103 +4167 103 +4174 103 +4175 103 +4176 103 +4178 103 +7470 103 +8186 103 +4184 104 +4185 104 +4186 104 +4188 104 +4189 104 +4191 104 +4192 104 +4193 104 +4195 104 +4197 104 +4199 105 +4201 105 +4205 105 +4206 105 +4208 105 +4211 105 +4214 105 +4219 105 +4229 105 +1105 106 +4230 106 +4232 106 +4234 106 +4235 106 +4237 106 +4238 106 +4239 106 +4240 106 +4241 106 +32 107 +2445 107 +3519 107 +4243 107 +4244 107 +4247 107 +4248 107 +4249 107 +4250 107 +4251 107 +4252 107 +4254 107 +4255 107 +4258 107 +4259 107 +4261 107 +4262 107 +4263 107 +4264 107 +4268 107 +4269 107 +4270 107 +4271 107 +4272 107 +4273 107 +4274 107 +4275 107 +4279 107 +4280 107 +4281 107 +4282 107 +4283 107 +4284 107 +4285 107 +4286 107 +6348 107 +742 108 +780 108 +1467 108 +3071 108 +3474 108 +3935 108 +4298 108 +4302 108 +4303 108 +4304 108 +4307 108 +4309 108 +4311 108 +4312 108 +4315 108 +4316 108 +4317 108 +4320 108 +4324 108 +4328 108 +4329 108 +4331 108 +4332 108 +4333 108 +4338 108 +8221 108 +8224 108 +4343 109 +4345 109 +4346 109 +4347 109 +4348 109 +4350 109 +4351 109 +4352 109 +4353 109 +4354 109 +4355 109 +4356 109 +4357 109 +4359 109 +4360 109 +4363 109 +4365 109 +4366 109 +4367 109 +4368 109 +4369 109 +4371 109 +4373 109 +4374 109 +4375 109 +4377 109 +4378 109 +4379 109 +4387 109 +4390 109 +4392 110 +4395 110 +4397 110 +4403 110 +4405 110 +4407 110 +4408 110 +4412 110 +4415 110 +4418 110 +4420 110 +4423 110 +4425 110 +4432 110 +4433 110 +4434 110 +4435 110 +4437 110 +6257 110 +798 111 +821 111 +3268 111 +3572 111 +3969 111 +4114 111 +4449 111 +4450 111 +4452 111 +4459 111 +4460 111 +4462 111 +4464 111 +4472 111 +4474 111 +4475 111 +4476 111 +4478 111 +4481 111 +4483 111 +4485 111 +4488 111 +1437 112 +1988 112 +2003 112 +2005 112 +2010 112 +2667 112 +4490 112 +4491 112 +4492 112 +4493 112 +4494 112 +4498 112 +4499 112 +4500 112 +4501 112 +4503 112 +4504 112 +7795 112 +2369 113 +2670 113 +3253 113 +3272 113 +3780 113 +4508 113 +4510 113 +4513 113 +4520 113 +4521 113 +4523 113 +4526 113 +4527 113 +4528 113 +4529 113 +4535 113 +4541 113 +4542 113 +4546 113 +4117 114 +4553 114 +4554 114 +4570 114 +4572 114 +4578 114 +4589 114 +4591 114 +4592 114 +8204 114 +780 115 +1282 115 +2271 115 +3572 115 +4077 115 +4155 115 +4608 115 +4615 115 +4618 115 +4622 115 +4630 115 +4634 115 +4903 115 +5907 115 +6746 115 +8087 115 +9558 115 +4642 116 +4648 116 +4650 116 +4651 116 +4654 116 +4658 116 +4661 116 +4662 116 +4663 116 +4666 116 +250 117 +4671 117 +4672 117 +4673 117 +4674 117 +4675 117 +4676 117 +4679 117 +4680 117 +4681 117 +4682 117 +4683 117 +4686 117 +4693 117 +4694 117 +4696 117 +4697 117 +4700 117 +4702 117 +4705 117 +4706 117 +4707 117 +4709 117 +4711 117 +4712 117 +4713 117 +263 118 +4724 118 +4726 118 +4727 118 +4728 118 +4729 118 +4731 118 +4732 118 +4735 118 +4737 118 +4738 118 +4739 118 +4741 118 +4744 118 +4746 118 +4748 118 +4750 118 +4752 118 +4754 118 +4757 118 +4758 118 +4761 118 +4762 118 +9585 118 +1437 119 +1527 119 +1650 119 +1681 119 +1740 119 +1745 119 +3945 119 +4481 119 +4626 119 +4767 119 +4770 119 +4773 119 +4775 119 +4777 119 +4785 119 +4788 119 +4789 119 +4793 119 +4794 119 +4795 119 +7529 119 +406 121 +4809 121 +158 122 +222 122 +798 122 +812 122 +1280 122 +1282 122 +1516 122 +1628 122 +1630 122 +1631 122 +1650 122 +2237 122 +2349 122 +2351 122 +2812 122 +3182 122 +3183 122 +3962 122 +4739 122 +4824 122 +4825 122 +4833 122 +4840 122 +6383 122 +6394 122 +8157 122 +8328 122 +1594 123 +1599 123 +4852 123 +4855 123 +4859 123 +4868 123 +4882 123 +4883 123 +4885 123 +4890 123 +5642 123 +5649 123 +7460 123 +817 124 +1651 124 +1858 124 +3440 124 +4896 124 +4898 124 +4900 124 +4902 124 +4904 124 +4908 124 +4909 124 +4914 124 +4915 124 +4918 124 +4920 124 +4921 124 +4922 124 +4923 124 +4924 124 +4926 124 +4927 124 +4929 124 +4931 124 +853 125 +1424 125 +2153 125 +2255 125 +2819 125 +3572 125 +3580 125 +4555 125 +4961 125 +4968 125 +6081 125 +6098 125 +6179 125 +9162 125 +31 126 +385 126 +793 126 +795 126 +796 126 +798 126 +799 126 +804 126 +807 126 +810 126 +818 126 +822 126 +825 126 +828 126 +831 126 +878 126 +912 126 +1511 126 +1844 126 +2655 126 +2666 126 +3948 126 +3969 126 +4478 126 +4791 126 +4970 126 +4971 126 +4972 126 +4973 126 +4974 126 +4975 126 +4976 126 +4977 126 +4978 126 +4979 126 +4980 126 +4981 126 +4983 126 +4984 126 +4985 126 +4986 126 +4988 126 +4989 126 +4990 126 +4991 126 +4992 126 +4994 126 +4995 126 +5064 126 +5475 126 +5903 126 +7649 126 +9163 126 +9276 126 +742 127 +784 127 +791 127 +797 127 +881 127 +1439 127 +1652 127 +2204 127 +3346 127 +3415 127 +3474 127 +4303 127 +4307 127 +4317 127 +4829 127 +4996 127 +4997 127 +4998 127 +5000 127 +5001 127 +5003 127 +5004 127 +5005 127 +5009 127 +5010 127 +5012 127 +5014 127 +5015 127 +5016 127 +5018 127 +5019 127 +5021 127 +5022 127 +5023 127 +5024 127 +5025 127 +5026 127 +5027 127 +5028 127 +5029 127 +5030 127 +5031 127 +5035 127 +5036 127 +5037 127 +5038 127 +5039 127 +5040 127 +5907 127 +8221 127 +8224 127 +9642 127 +9645 127 +796 128 +797 128 +807 128 +810 128 +812 128 +817 128 +818 128 +821 128 +822 128 +827 128 +828 128 +830 128 +831 128 +863 128 +899 128 +915 128 +1285 128 +1286 128 +1437 128 +1439 128 +1512 128 +1515 128 +1527 128 +1628 128 +1656 128 +1724 128 +1740 128 +1839 128 +1845 128 +1846 128 +1858 128 +2003 128 +2005 128 +2007 128 +2010 128 +2204 128 +2354 128 +2658 128 +2659 128 +3440 128 +3563 128 +3568 128 +4623 128 +4788 128 +4832 128 +4989 128 +4991 128 +5017 128 +5026 128 +5059 128 +5062 128 +5422 128 +5475 128 +5683 128 +6262 128 +6464 128 +6485 128 +6879 128 +7507 128 +7646 128 +7657 128 +8322 128 +5068 129 +5070 129 +5072 129 +5073 129 +5078 129 +5079 129 +5081 129 +5083 129 +5084 129 +5085 129 +5088 129 +5091 129 +5096 129 +5097 129 +5098 129 +5101 129 +5102 129 +5103 129 +5104 129 +5107 129 +5109 129 +5111 129 +6391 129 +6396 129 +5149 130 +5150 130 +5153 130 +5155 130 +5156 130 +5158 130 +5165 130 +5166 130 +5169 130 +5170 130 +5172 130 +5178 130 +5179 130 +5180 130 +5182 130 +5183 130 +5184 130 +5192 130 +6975 130 +5199 131 +5200 131 +5201 131 +5208 131 +5209 131 +5211 131 +5214 131 +5215 131 +5219 131 +5223 131 +903 132 +1437 132 +2003 132 +2005 132 +4766 132 +5235 132 +5236 132 +5238 132 +5241 132 +5243 132 +5244 132 +5245 132 +5246 132 +5253 132 +5255 132 +5260 132 +5263 132 +5267 132 +5269 132 +5272 132 +5273 132 +5284 132 +5293 132 +8307 132 +813 133 +1463 133 +1508 133 +1511 133 +1745 133 +1853 133 +2405 133 +2654 133 +2664 133 +2790 133 +3466 133 +3975 133 +3977 133 +3986 133 +5303 133 +5306 133 +5308 133 +5309 133 +5310 133 +5313 133 +5318 133 +5322 133 +5326 133 +5327 133 +5328 133 +5331 133 +5332 133 +5337 133 +5340 133 +5350 134 +5361 134 +5381 134 +5392 134 +5396 134 +5398 134 +1504 135 +3642 135 +5405 135 +5406 135 +5407 135 +5408 135 +5411 135 +5413 135 +5414 135 +5416 135 +5417 135 +5420 135 +5422 135 +5423 135 +5425 135 +5427 135 +5430 135 +5432 135 +5433 135 +5434 135 +5437 135 +5438 135 +1155 136 +3002 136 +3174 136 +3354 136 +3355 136 +3356 136 +3360 136 +3361 136 +3362 136 +3363 136 +3364 136 +3365 136 +3366 136 +3369 136 +3370 136 +3372 136 +3374 136 +3375 136 +3376 136 +3378 136 +3382 136 +3385 136 +3389 136 +3393 136 +3395 136 +3398 136 +5453 136 +5454 136 +5457 136 +5458 136 +5459 136 +5460 136 +5461 136 +5462 136 +5463 136 +5464 136 +5466 136 +5467 136 +5468 136 +5469 136 +5470 136 +6129 136 +5472 137 +5474 137 +5475 137 +5479 137 +5480 137 +818 138 +878 138 +1235 138 +1508 138 +1512 138 +1627 138 +1856 138 +2196 138 +2206 138 +2351 138 +3641 138 +3642 138 +3647 138 +3648 138 +3661 138 +3731 138 +3760 138 +4460 138 +4469 138 +4626 138 +4790 138 +4898 138 +5416 138 +5420 138 +5436 138 +5448 138 +5488 138 +5490 138 +5491 138 +5493 138 +5497 138 +5722 138 +5744 138 +5749 138 +8324 138 +9183 138 +9195 138 +1501 139 +1503 139 +5503 139 +5507 139 +5515 139 +5519 139 +5521 139 +5522 139 +5527 139 +5528 139 +5530 139 +5533 139 +5537 139 +5545 139 +5547 139 +1241 140 +1260 140 +1285 140 +1294 140 +1298 140 +1521 140 +1528 140 +1627 140 +2204 140 +3563 140 +3568 140 +4693 140 +5553 140 +5558 140 +5559 140 +5560 140 +5563 140 +5564 140 +5566 140 +5567 140 +5570 140 +5571 140 +5683 140 +5707 140 +7637 140 +9082 140 +5576 141 +5577 141 +5578 141 +5580 141 +5581 141 +5582 141 +5584 141 +5586 141 +5587 141 +5588 141 +5589 141 +5590 141 +5591 141 +5594 141 +5595 141 +5596 141 +5597 141 +5598 141 +5600 141 +5602 141 +5603 141 +5604 141 +5605 141 +5606 141 +5607 141 +5608 141 +5609 141 +5610 141 +5611 141 +5612 141 +5613 141 +5614 141 +5615 141 +5616 141 +5618 141 +1801 142 +5626 142 +5627 142 +5628 142 +5630 142 +5631 142 +5633 142 +5637 142 +5640 142 +5641 142 +5642 142 +5646 142 +5647 142 +5650 142 +5652 142 +5660 142 +1260 143 +2253 143 +5558 143 +5560 143 +5566 143 +5671 143 +5672 143 +5674 143 +5678 143 +5682 143 +5685 143 +5686 143 +5688 143 +5690 143 +5694 143 +5695 143 +5697 143 +5699 143 +5700 143 +5701 143 +5703 143 +5709 143 +1437 144 +2571 144 +2626 144 +3007 144 +3356 144 +3374 144 +3375 144 +4146 144 +4150 144 +4460 144 +4805 144 +5457 144 +5652 144 +5711 144 +5719 144 +5725 144 +5728 144 +5729 144 +5730 144 +5731 144 +5733 144 +5735 144 +5738 144 +5739 144 +5742 144 +5745 144 +5746 144 +5747 144 +5749 144 +5752 144 +7678 144 +7679 144 +7681 144 +7682 144 +5787 145 +1352 146 +4420 146 +4433 146 +5807 146 +5811 146 +5812 146 +5819 146 +5826 146 +5827 146 +5829 146 +5832 146 +5837 146 +5840 146 +5842 146 +5844 146 +5845 146 +5850 146 +5851 146 +5854 146 +485 147 +486 147 +487 147 +488 147 +489 147 +490 147 +491 147 +492 147 +493 147 +494 147 +495 147 +496 147 +497 147 +498 147 +499 147 +500 147 +501 147 +502 147 +504 147 +505 147 +506 147 +507 147 +508 147 +509 147 +510 147 +511 147 +512 147 +513 147 +514 147 +515 147 +516 147 +517 147 +518 147 +519 147 +520 147 +521 147 +522 147 +523 147 +524 147 +525 147 +526 147 +527 147 +528 147 +529 147 +530 147 +531 147 +1743 147 +2940 147 +5857 147 +5859 147 +5860 147 +5861 147 +5866 147 +5877 147 +5880 147 +5886 147 +5892 147 +5894 147 +797 148 +798 148 +819 148 +830 148 +885 148 +1501 148 +1503 148 +1528 148 +1844 148 +1845 148 +1853 148 +2007 148 +2653 148 +2654 148 +2655 148 +2662 148 +2667 148 +3972 148 +3993 148 +3994 148 +4970 148 +4971 148 +4979 148 +5502 148 +5902 148 +5903 148 +5904 148 +5905 148 +5906 148 +5908 148 +5912 148 +5913 148 +1028 149 +1030 149 +5917 149 +5919 149 +5921 149 +5922 149 +5928 149 +5939 149 +5943 149 +5948 149 +5954 149 +5956 149 +5960 149 +798 150 +1235 150 +1251 150 +1285 150 +1527 150 +1528 150 +1591 150 +1598 150 +1627 150 +1628 150 +1653 150 +2204 150 +2237 150 +2339 150 +2342 150 +2355 150 +2356 150 +2738 150 +3773 150 +3943 150 +3960 150 +4741 150 +5972 150 +5973 150 +8384 150 +8466 150 +8473 150 +1437 152 +6013 152 +6017 152 +6018 152 +6019 152 +6021 152 +6024 152 +6025 152 +6028 152 +6030 152 +6031 152 +6032 152 +6036 152 +6041 152 +6044 152 +6048 152 +6996 152 +1382 153 +6054 153 +5725 154 +6061 154 +6066 154 +6073 154 +2789 155 +4961 155 +6074 155 +6078 155 +6086 155 +6087 155 +6095 155 +6097 155 +6098 155 +6099 155 +6100 155 +6103 155 +6927 155 +6106 156 +6107 156 +6109 156 +6114 157 +74 158 +1594 158 +1599 158 +3136 158 +3153 158 +4825 158 +4833 158 +4902 158 +6121 158 +6122 158 +6123 158 +6124 158 +6128 158 +6129 158 +125 159 +831 159 +832 159 +1285 159 +1437 159 +1740 159 +2417 159 +3945 159 +6154 159 +6156 159 +6157 159 +6160 159 +6167 159 +831 160 +1235 160 +1285 160 +1527 160 +1528 160 +1613 160 +1627 160 +1650 160 +1653 160 +1656 160 +1841 160 +2204 160 +2354 160 +2737 160 +3419 160 +3472 160 +3766 160 +3773 160 +3777 160 +3780 160 +3781 160 +3785 160 +4400 160 +5840 160 +6181 160 +6182 160 +6188 160 +6189 160 +6194 160 +6198 160 +6199 160 +6201 160 +6255 160 +6256 160 +6257 160 +6275 160 +6276 160 +6280 160 +7316 160 +7660 160 +897 161 +6206 161 +6207 161 +6208 161 +6210 161 +6211 161 +6214 161 +6215 161 +6216 161 +6218 161 +6220 161 +6222 161 +6223 161 +6227 161 +6229 161 +6230 161 +6232 161 +6236 161 +6238 161 +6239 161 +6241 161 +6243 161 +6244 161 +6245 161 +6246 161 +6250 161 +6251 161 +8975 161 +1235 162 +1602 162 +1656 162 +2755 162 +4420 162 +4433 162 +6201 162 +6254 162 +6255 162 +6256 162 +6257 162 +6258 162 +6261 162 +6265 162 +6268 162 +6269 162 +6270 162 +6275 162 +6276 162 +6277 162 +6280 162 +7316 162 +7507 162 +6287 163 +6292 163 +6294 163 +6296 163 +6302 163 +6303 163 +6308 163 +6309 163 +6313 163 +6321 163 +6324 163 +6329 163 +2536 164 +2557 164 +4285 164 +6335 164 +6337 164 +6338 164 +6339 164 +6341 164 +6343 164 +6345 164 +6348 164 +6350 164 +6351 164 +6352 164 +6353 164 +6357 164 +6362 164 +6363 164 +6366 164 +6367 164 +6370 164 +6371 164 +6372 164 +6377 165 +2985 166 +5070 166 +5106 166 +6380 166 +6389 166 +6391 166 +6396 166 +1260 167 +1437 167 +5684 167 +5695 167 +6400 167 +6402 167 +6403 167 +6408 167 +6409 167 +6410 167 +6417 167 +6418 167 +6419 167 +6423 167 +6425 167 +6432 168 +6439 168 +6443 168 +6445 168 +6447 168 +6448 168 +6452 168 +6455 168 +6457 168 +6458 168 +6460 168 +6462 168 +6463 168 +6469 168 +6470 168 +6472 168 +6473 168 +910 169 +1844 169 +2110 169 +2654 169 +4927 169 +4931 169 +6484 169 +6490 169 +6496 169 +6498 169 +6502 169 +6871 169 +6988 169 +7791 169 +1400 170 +6510 170 +6511 170 +6512 170 +6514 170 +6515 170 +6517 170 +6520 170 +6523 170 +6524 170 +6526 170 +6528 170 +6529 170 +6531 170 +6532 170 +6538 170 +6539 170 +6541 170 +6542 170 +6544 170 +6545 170 +6546 170 +6547 170 +6548 170 +6549 170 +6550 170 +967 171 +6559 171 +6560 171 +6563 171 +6564 171 +6565 171 +6566 171 +6567 171 +6568 171 +6569 171 +6570 171 +6572 172 +6573 172 +6577 172 +6578 172 +6585 172 +6595 172 +6599 172 +6601 172 +6605 172 +6607 172 +6610 172 +2445 173 +6612 173 +6614 173 +6619 173 +6626 173 +6628 173 +6629 173 +6630 173 +6631 173 +6632 173 +6633 173 +6639 173 +6640 173 +6644 173 +6649 173 +6653 173 +775 174 +1909 174 +2833 174 +2834 174 +2835 174 +2838 174 +2841 174 +2842 174 +2844 174 +2845 174 +2849 174 +2850 174 +2861 174 +2862 174 +2863 174 +2864 174 +6655 174 +6656 174 +6657 174 +6658 174 +6659 174 +6660 174 +6661 174 +6664 174 +6665 174 +6668 174 +6669 174 +6670 174 +6671 174 +6672 174 +6673 174 +6686 175 +6687 175 +6688 175 +6689 175 +6694 175 +6707 175 +6711 175 +6713 175 +6717 175 +6718 175 +6726 175 +5752 176 +6095 176 +6733 176 +6739 176 +6742 176 +6743 176 +6744 176 +6746 176 +6749 176 +6750 176 +6752 176 +6753 176 +6755 176 +6756 176 +6759 176 +6760 176 +6763 176 +6765 177 +6767 177 +6768 177 +6769 177 +6770 177 +6774 177 +6779 177 +6785 177 +6788 177 +6789 177 +6792 177 +6793 177 +6794 177 +6796 177 +1469 178 +1471 178 +1473 178 +2546 178 +2554 178 +2561 178 +2563 178 +5544 178 +6800 178 +6802 178 +6805 178 +6808 178 +6812 178 +6814 178 +6816 178 +6819 178 +6821 178 +6823 178 +6826 178 +6829 179 +6830 179 +6831 179 +1437 180 +2014 180 +3583 180 +6857 180 +6860 180 +6862 180 +6863 180 +6867 180 +6868 180 +6869 180 +6871 180 +6878 180 +6880 180 +831 181 +1437 181 +1650 181 +6886 181 +6890 181 +6892 181 +6893 181 +6894 181 +6904 181 +6911 181 +6916 181 +6924 181 +7657 181 +62 182 +6927 182 +6930 182 +6931 182 +6935 182 +6936 182 +6938 182 +6940 182 +6941 182 +6945 182 +6950 183 +6951 183 +6960 183 +6961 183 +6962 183 +6967 183 +6970 183 +6971 183 +6972 183 +6976 183 +6979 183 +6980 183 +6984 183 +6985 183 +1437 184 +1656 184 +5272 184 +6017 184 +6024 184 +6025 184 +6041 184 +6044 184 +6051 184 +6988 184 +6994 184 +7000 184 +7002 184 +7003 184 +7005 184 +7006 184 +7007 184 +7010 184 +7011 184 +7015 184 +7016 184 +814 185 +2663 185 +7021 185 +7023 185 +7024 185 +7027 185 +7029 185 +7030 185 +7031 185 +7033 185 +7038 185 +7041 185 +7042 185 +7043 185 +1437 186 +4500 186 +7014 186 +7066 186 +7067 186 +7068 186 +7069 186 +7070 186 +7073 186 +7074 186 +7076 186 +7089 186 +7098 186 +7099 186 +7106 186 +7118 186 +7119 186 +3446 187 +7120 187 +7121 187 +7122 187 +7123 187 +7124 187 +7128 187 +7132 187 +7134 187 +7144 187 +7146 187 +7150 187 +7152 187 +7156 187 +7157 187 +7158 187 +7167 188 +7172 188 +7175 188 +7212 189 +7213 189 +7214 189 +7217 189 +7218 189 +1740 190 +7226 190 +7231 190 +7234 190 +7235 190 +7236 190 +7239 190 +7240 190 +7245 190 +7250 190 +7255 190 +7260 190 +3814 191 +7269 191 +7273 191 +2887 192 +4420 192 +4424 192 +4433 192 +5854 192 +6257 192 +7302 192 +7313 192 +7316 192 +7319 192 +7324 192 +7326 192 +7327 192 +7328 192 +7333 192 +7335 192 +7337 192 +7339 192 +7340 192 +7343 192 +7346 192 +7347 192 +7348 192 +7349 192 +7350 192 +7351 193 +7352 193 +7353 193 +7355 193 +7357 193 +7359 193 +7360 193 +7361 193 +7362 193 +7363 193 +7366 193 +7367 193 +7368 193 +7369 193 +7370 193 +7373 193 +7376 193 +7378 193 +7380 193 +7382 193 +7383 193 +7384 193 +7385 193 +7387 193 +7389 193 +7390 193 +7392 193 +2923 194 +5470 194 +7422 194 +7426 194 +7431 194 +7436 194 +7438 194 +7439 194 +7441 194 +7442 194 +7445 194 +7447 194 +7448 194 +7449 194 +7451 194 +4164 195 +7456 195 +7457 195 +7458 195 +7459 195 +7460 195 +7464 195 +7465 195 +7467 195 +7470 195 +7473 195 +7476 195 +7477 195 +7478 195 +7481 195 +7482 195 +7484 195 +7485 195 +7488 195 +7490 195 +7492 195 +7496 195 +7497 195 +7499 195 +1650 196 +1841 196 +2353 196 +3419 196 +3472 196 +3780 196 +3787 196 +4770 196 +5273 196 +7500 196 +7502 196 +7503 196 +7504 196 +7506 196 +7507 196 +7508 196 +7509 196 +7512 196 +7513 196 +7514 196 +7515 196 +7516 196 +7517 196 +7518 196 +7521 196 +7523 196 +7524 196 +7525 196 +7526 196 +7528 196 +7529 196 +7530 196 +7531 196 +7534 196 +728 197 +7535 197 +7540 198 +7543 198 +7545 198 +7547 198 +7550 198 +7551 198 +7553 198 +7554 198 +7557 198 +7559 198 +7561 198 +7564 198 +7565 198 +7568 198 +7569 198 +7570 198 +7571 198 +7575 198 +7579 198 +7580 198 +7581 198 +7583 198 +418 199 +1115 199 +1116 199 +2445 199 +4232 199 +4238 199 +4241 199 +5652 199 +7586 199 +7589 199 +7590 199 +7591 199 +7596 199 +7597 199 +7598 199 +7599 199 +7601 199 +7609 199 +7610 199 +7615 199 +7616 199 +8015 199 +1235 200 +1251 200 +1528 200 +1627 200 +2204 200 +3441 200 +3442 200 +3443 200 +3475 200 +7618 200 +7619 200 +7621 200 +7622 200 +7625 200 +7626 200 +7627 200 +7628 200 +7633 200 +7634 200 +7635 200 +7638 200 +1591 201 +1650 201 +6256 201 +7647 201 +7648 201 +7649 201 +7652 201 +7653 201 +7657 201 +7659 201 +7661 201 +7662 201 +2196 202 +2237 202 +2626 202 +3268 202 +5420 202 +5739 202 +7672 202 +7673 202 +7674 202 +7675 202 +7676 202 +7677 202 +7678 202 +7679 202 +7681 202 +7682 202 +7685 202 +7687 202 +7688 202 +7689 202 +7691 202 +7693 202 +7695 202 +7697 202 +7700 203 +7701 203 +7702 203 +7703 203 +7704 203 +7705 203 +7706 203 +7707 203 +7708 203 +235 204 +1025 204 +1578 204 +1613 204 +2737 204 +2740 204 +2753 204 +2754 204 +3004 204 +3146 204 +3474 204 +3535 204 +3788 204 +3961 204 +3965 204 +3966 204 +5984 204 +7441 204 +7661 204 +7711 204 +7712 204 +7716 204 +7717 204 +7718 204 +7724 204 +7726 204 +7728 204 +7729 204 +7732 204 +7738 204 +7740 204 +7742 204 +7743 204 +7745 204 +7747 204 +7749 204 +7753 204 +8221 204 +8224 204 +8237 204 +8322 204 +8334 204 +8945 204 +4489 205 +6036 205 +7774 205 +7782 205 +7792 205 +7802 206 +7803 206 +7805 206 +7806 206 +7807 207 +7808 207 +7809 207 +7810 207 +7811 207 +7812 207 +7813 207 +7814 207 +7815 207 +7816 207 +7817 207 +7818 207 +7819 207 +7820 207 +7822 207 +7823 207 +7825 207 +7826 207 +7827 207 +7828 207 +7829 207 +7830 207 +7831 207 +7832 207 +7833 207 +7834 207 +7835 207 +7836 207 +7837 207 +7840 207 +7841 207 +7842 207 +7843 207 +7844 207 +7846 207 +7857 208 +7858 208 +7859 208 +7861 208 +7869 208 +7873 208 +7878 208 +7879 208 +1650 209 +2091 209 +7920 209 +7924 209 +7926 209 +7929 209 +7934 209 +7937 209 +7944 209 +7946 209 +1594 210 +1599 210 +2853 210 +7961 210 +7963 210 +7968 210 +7970 210 +7972 210 +7979 210 +7982 210 +8004 210 +455 211 +630 211 +8011 211 +8012 211 +8013 211 +8014 211 +8015 211 +8017 211 +8019 211 +8020 211 +8022 211 +8024 211 +8028 211 +8035 211 +8038 211 +8039 211 +8040 211 +8047 211 +8051 211 +2634 212 +4608 212 +4772 212 +4784 212 +4790 212 +8053 212 +8054 212 +8055 212 +8056 212 +8057 212 +8058 212 +8059 212 +8061 212 +8062 212 +8063 212 +8066 212 +8068 212 +8069 212 +8072 212 +8074 212 +8075 212 +8076 212 +8077 212 +8081 212 +8085 212 +8086 212 +8087 212 +8088 212 +8110 213 +8117 213 +8119 213 +4742 214 +8124 214 +8125 214 +8126 214 +8127 214 +8128 214 +8129 214 +8136 215 +8137 215 +8138 215 +8140 215 +8141 215 +8144 215 +8145 215 +8148 215 +8152 215 +8153 215 +8154 215 +8155 215 +8156 215 +8168 215 +8328 215 +8173 216 +8174 216 +8175 216 +8176 216 +8177 216 +8179 216 +8180 216 +8181 216 +8182 216 +8183 216 +8184 216 +8185 216 +8186 216 +7805 217 +7962 217 +7968 217 +8132 217 +8167 217 +8189 217 +8190 217 +8191 217 +8193 217 +8195 217 +8197 217 +8198 217 +8199 217 +8200 218 +8220 218 +742 219 +1437 219 +1858 219 +2853 219 +3431 219 +3432 219 +3437 219 +3474 219 +3960 219 +4112 219 +4741 219 +6095 219 +6927 219 +8221 219 +8222 219 +8223 219 +8224 219 +8225 219 +8227 219 +8233 219 +8237 219 +8239 219 +8242 219 +8243 219 +8244 219 +8245 219 +8247 219 +8252 219 +8254 219 +8255 219 +8954 219 +2740 220 +2754 220 +8262 220 +1593 221 +2586 221 +8270 221 +8271 221 +8272 221 +8279 221 +8281 221 +8294 221 +8305 221 +8312 221 +8314 221 +2789 222 +3139 222 +3743 222 +4825 222 +6116 222 +7439 222 +8157 222 +8198 222 +8315 222 +8316 222 +8317 222 +8318 222 +8320 222 +8322 222 +8324 222 +8325 222 +8326 222 +8327 222 +8328 222 +8329 222 +8330 222 +8331 222 +8332 222 +8333 222 +8334 222 +8335 222 +8337 222 +8341 222 +8344 222 +8345 222 +3146 223 +4107 223 +8346 223 +8347 223 +8348 223 +8350 223 +8351 223 +8352 223 +8353 223 +8354 223 +8357 223 +8358 223 +8359 223 +8360 223 +8361 223 +8362 223 +8363 223 +8365 223 +8366 223 +8367 223 +8368 223 +8369 223 +8370 223 +8372 223 +8373 223 +8374 223 +8375 223 +8376 223 +8377 223 +8379 223 +8380 223 +8382 223 +8383 223 +8385 223 +8386 223 +200 224 +8388 224 +8389 224 +8392 224 +8397 225 +8400 225 +8419 226 +8451 226 +988 227 +1594 227 +1599 227 +1627 227 +2252 227 +2339 227 +2636 227 +3660 227 +3943 227 +5738 227 +6095 227 +6927 227 +8422 227 +8459 227 +8461 227 +8466 227 +8468 227 +8469 227 +8472 227 +8473 227 +8485 227 +8487 228 +8489 228 +8490 228 +8491 228 +8492 228 +8493 228 +8494 228 +8495 228 +8497 228 +8498 228 +1294 230 +1298 230 +1521 230 +7637 230 +8505 230 +8506 230 +8509 230 +8514 230 +8515 230 +8516 230 +8517 230 +8520 230 +8521 230 +8523 230 +8525 230 +8527 230 +8528 230 +8529 230 +8533 230 +8537 230 +8542 230 +8553 231 +8555 231 +8556 231 +8557 231 +8559 231 +8563 231 +8564 231 +8565 231 +8567 231 +8569 231 +8570 231 +8571 231 +8574 231 +5493 232 +8575 232 +8576 232 +8577 232 +8578 232 +8579 232 +8580 232 +8581 232 +8582 232 +8583 232 +8585 232 +8586 232 +8588 232 +8612 233 +8613 233 +3443 235 +8616 235 +8617 235 +8618 235 +7945 236 +8779 237 +8780 237 +8781 237 +8782 237 +8783 237 +8789 237 +8790 237 +8791 237 +8793 237 +8794 237 +8802 237 +8804 237 +8807 237 +8811 237 +8812 237 +8813 237 +8816 237 +8820 237 +1447 238 +3050 238 +4244 238 +5642 238 +8827 238 +8828 238 +8832 238 +8837 239 +8842 239 +8846 239 +8849 239 +8850 239 +8855 239 +8856 239 +8857 239 +8862 239 +8863 239 +8866 239 +8868 239 +8869 239 +8884 240 +8886 240 +8891 240 +8899 240 +8903 240 +8907 240 +8911 240 +8913 240 +2688 241 +4164 241 +7950 241 +8921 241 +8925 241 +8926 241 +8927 241 +8929 241 +8930 241 +8931 241 +8933 241 +8934 241 +8936 241 +8937 241 +8939 241 +8940 241 +8944 241 +8945 241 +8946 241 +8953 241 +8955 241 +7795 242 +8957 242 +8958 242 +4854 244 +8962 244 +8969 244 +8973 244 +8974 244 +8976 244 +8977 244 +8979 244 +8984 244 +8987 244 +8992 244 +8994 244 +9000 244 +9001 244 +9005 244 +9007 245 +911 246 +1235 246 +1527 246 +1591 246 +1653 246 +2204 246 +3472 246 +3773 246 +3774 246 +3779 246 +3781 246 +3782 246 +3785 246 +3966 246 +4832 246 +6256 246 +7508 246 +7649 246 +7652 246 +7661 246 +8237 246 +9014 246 +9015 246 +9019 246 +9021 246 +9365 246 +6892 247 +9022 247 +9023 247 +9025 247 +9026 247 +9046 249 +9052 249 +9053 249 +9057 249 +9063 249 +9065 249 +9068 249 +9071 249 +9073 249 +9075 249 +5615 250 +9082 250 +9085 250 +9087 250 +9088 250 +9090 250 +9094 250 +9095 250 +9096 250 +9097 250 +9098 250 +9099 250 +9101 250 +9102 250 +9103 250 +9113 251 +9114 251 +9115 251 +9117 251 +9118 251 +9119 251 +9120 251 +9121 251 +9123 251 +9125 251 +9126 251 +9128 251 +9133 251 +9136 251 +1235 252 +1251 252 +1282 252 +1285 252 +1527 252 +1528 252 +1627 252 +2204 252 +2356 252 +8322 252 +9147 252 +9152 252 +9153 252 +9156 252 +9161 252 +9162 252 +9163 252 +9165 252 +9166 252 +9167 253 +9171 253 +9172 253 +1294 254 +1298 254 +1521 254 +2204 254 +5414 254 +5420 254 +5739 254 +7531 254 +7637 254 +9194 254 +9198 254 +9200 254 +9201 254 +2725 255 +7355 255 +9208 255 +9214 255 +9215 255 +9218 255 +9229 255 +9231 255 +9232 255 +9234 255 +9238 255 +9240 255 +768 256 +796 256 +2014 256 +5840 256 +6507 256 +9251 256 +9252 256 +9254 256 +9255 256 +9256 256 +9257 256 +9258 256 +9259 256 +9260 256 +9261 256 +9262 256 +9263 256 +9264 256 +9265 256 +9266 256 +9267 256 +9268 256 +9269 256 +9270 256 +9271 256 +9272 256 +9273 256 +9274 256 +9275 256 +9276 256 +9277 256 +9278 256 +4733 257 +5971 257 +8315 257 +9279 257 +9281 257 +9282 257 +9283 257 +9284 257 +9286 257 +9287 257 +9290 257 +9291 257 +9292 257 +9295 257 +9296 257 +9297 257 +9298 257 +9299 257 +9300 257 +9301 257 +9302 257 +9303 257 +9306 257 +9307 257 +9310 257 +9311 257 +9313 257 +9314 257 +9315 257 +9316 257 +9317 257 +9319 257 +9333 257 +9341 257 +9573 257 +9583 257 +326 258 +1528 258 +1627 258 +2202 258 +2860 258 +4735 258 +4840 258 +6116 258 +8315 258 +9365 258 +9366 258 +9367 258 +9370 258 +9374 258 +9375 258 +9378 258 +9381 258 +9382 258 +9384 258 +9385 258 +9386 258 +9390 259 +9391 259 +9393 259 +9396 259 +9397 259 +9398 259 +9399 259 +9401 259 +9402 259 +9403 259 +9404 259 +9406 259 +9413 259 +9417 259 +9418 259 +9420 259 +9421 259 +9422 259 +9423 259 +9429 259 +9434 259 +9435 259 +9436 259 +4840 260 +9366 260 +9374 260 +9441 260 +9447 260 +9450 260 +9452 260 +9458 260 +9460 260 +9467 260 +9469 260 +9471 260 +9474 260 +9475 260 +2929 261 +2930 261 +3690 261 +5588 261 +5616 261 +9488 261 +9489 261 +9497 261 +9506 261 +9507 261 +9512 261 +9515 261 +9519 261 +9521 261 +9522 261 +9529 261 +9530 261 +912 262 +1235 262 +1253 262 +1285 262 +1286 262 +1294 262 +1298 262 +1437 262 +1504 262 +1521 262 +1527 262 +1528 262 +1529 262 +1627 262 +1858 262 +2210 262 +4493 262 +6155 262 +7637 262 +9531 262 +9537 262 +9538 262 +9541 262 +391 263 +4610 263 +4727 263 +4733 263 +4735 263 +4737 263 +4738 263 +7753 263 +8086 263 +8333 263 +9281 263 +9286 263 +9295 263 +9298 263 +9299 263 +9306 263 +9460 263 +9475 263 +9543 263 +9545 263 +9548 263 +9549 263 +9551 263 +9553 263 +9555 263 +9558 263 +9568 263 +9569 263 +9571 263 +9572 263 +9574 263 +9583 263 +9592 264 +9593 264 +9596 264 +9597 264 +9599 264 +9601 264 +9602 264 +9603 264 +742 266 +766 266 +775 266 +784 266 +2831 266 +2832 266 +6904 266 +9638 266 +9640 266 +9641 266 +9642 266 +9645 266 +9646 266 +9648 266 +9649 266 +9651 266 +9653 266 +9656 266 +9657 266 +9663 266 +1562 269 +4154 269 +1844 270 +7780 270 +7786 270 +903 271 +1437 271 +1527 271 +4490 271 +4500 271 +7774 271 +7790 271 +7795 271 +6892 272 +1437 273 +3583 273 +2887 274 +2896 274 +5439 274 +6308 275 +1235 276 +1528 276 +1627 276 +4466 276 +6157 276 +1241 278 +2124 278 +2529 278 +2536 278 +2546 278 +5686 278 +6372 278 +6818 278 +1015 279 +7439 280 +235 284 +958 284 +1527 284 +1740 284 +1858 284 +3272 284 +3445 284 +7641 284 +7644 284 +7649 284 +7653 284 +7661 284 +2407 289 +4903 289 +739 294 +1295 294 +1299 294 +3176 294 +3177 294 +3848 294 +4825 294 +5459 294 +5464 294 +5733 294 +5749 294 +7997 294 +8148 294 +8195 294 +9319 294 +9624 294 +182 295 +227 295 +1594 295 +1599 295 +2152 295 +2153 295 +2252 295 +4555 295 +6095 295 +6927 295 +7933 295 +8464 295 +8479 295 +2729 296 +2741 296 +2751 296 +6256 296 +780 297 +781 297 +3083 297 +4050 297 +4164 297 +4180 297 +6534 297 +7484 297 +70 298 +780 298 +1028 298 +1030 298 +1701 298 +2977 298 +2998 298 +3005 298 +3007 298 +4146 298 +4150 298 +4152 298 +6944 298 +7593 298 +8223 298 +8459 298 +1437 302 +1602 302 +1656 302 +4420 302 +4433 302 +5738 302 +6275 302 +7316 302 +7326 302 +7649 302 +4400 303 +7316 303 +7660 303 +1235 304 +1251 304 +1527 304 +2204 304 +3443 304 +3962 304 +7622 304 +3572 305 +4014 305 +788 308 +1235 308 +1508 308 +1528 308 +1627 308 +2210 308 +3443 308 +4147 308 +2174 309 +2269 309 +2270 309 +3572 309 +3909 309 +3916 309 +6752 309 +7933 309 +8925 309 +124 310 +1650 310 +4929 310 +7841 312 +780 313 +1467 313 +1686 313 +1688 313 +1262 314 +2204 314 +3440 314 +3441 314 +3443 314 +5411 314 +5420 314 +9183 314 +1437 315 +6013 315 +6018 315 +6019 315 +6036 315 +6044 315 +6996 315 +6936 316 +6940 316 +543 321 +545 321 +546 321 +551 321 +554 321 +6800 323 +6821 323 +1235 324 +1528 324 +1627 324 +2536 324 +3583 324 +5563 324 +5564 324 +4731 326 +4840 326 +5029 326 +5971 326 +5990 326 +7742 326 +7749 326 +9282 326 +9283 326 +9284 326 +9370 326 +9374 326 +9573 326 +1745 330 +6341 331 +798 332 +807 332 +812 332 +827 332 +830 332 +1285 332 +1439 332 +1527 332 +1528 332 +1627 332 +1844 332 +2003 332 +2005 332 +2007 332 +2204 332 +2655 332 +2658 332 +2659 332 +4970 332 +4978 332 +5016 332 +5018 332 +5907 332 +1235 334 +1294 334 +1298 334 +1505 334 +1521 334 +1528 334 +1627 334 +1650 334 +1653 334 +1656 334 +2204 334 +2369 334 +3472 334 +3647 334 +3773 334 +3777 334 +3782 334 +3785 334 +3787 334 +7637 334 +745 336 +747 336 +753 336 +870 336 +1514 336 +1527 336 +1676 336 +4829 336 +5491 336 +6425 336 +6669 336 +8469 336 +9261 336 +1662 337 +1663 337 +1665 337 +1668 337 +1675 337 +1686 337 +1688 337 +1692 337 +1698 337 +4169 337 +19 339 +407 339 +768 339 +775 339 +910 339 +1437 339 +1511 339 +1527 339 +1858 339 +3257 339 +3396 339 +4076 339 +4137 339 +4154 339 +4315 339 +4493 339 +4769 339 +4789 339 +4793 339 +4794 339 +5502 339 +6665 339 +6895 339 +7599 339 +7601 339 +7827 339 +8419 339 +8455 339 +9648 339 +208 340 +257 340 +444 340 +447 340 +453 340 +743 340 +1437 340 +1527 340 +1686 340 +1688 340 +1905 340 +2266 340 +2267 340 +2274 340 +2983 340 +4240 340 +4829 340 +7599 340 +7601 340 +7862 340 +7894 340 +8014 340 +8123 340 +3146 342 +302 344 +1602 344 +3956 344 +4400 344 +4420 344 +4433 344 +6255 344 +6256 344 +6264 344 +6269 344 +7660 344 +5562 345 +3692 347 +3697 347 +1653 348 +3817 348 +5682 349 +7657 349 +2554 350 +2561 350 +5532 350 +5544 350 +5686 350 +6800 350 +6805 350 +6806 350 +6808 350 +6809 350 +6812 350 +6816 350 +6819 350 +6821 350 +6822 350 +8254 350 +8954 350 +8788 351 +6713 352 +6726 352 +2634 353 +19 354 +964 356 +9596 357 +780 358 +831 358 +1594 358 +1599 358 +2998 358 +3005 358 +3007 358 +4146 358 +4150 358 +6930 358 +8223 358 +1437 359 +1522 359 +1524 359 +3583 359 +5058 359 +9168 359 +1506 360 +3846 360 +4973 360 +9168 360 +1645 363 +2258 364 +4772 364 +4784 364 +6790 364 +1437 365 +1627 365 +1740 365 +1745 365 +1847 365 +2087 365 +5472 365 +57 369 +1437 369 +2111 369 +2152 369 +2153 369 +2617 369 +2688 369 +3572 369 +3909 369 +4147 369 +4555 369 +4559 369 +4867 369 +4955 369 +5642 369 +6095 369 +6749 369 +6752 369 +6921 369 +6927 369 +7949 369 +7957 369 +8307 369 +8477 369 +1235 370 +2989 370 +7543 371 +7545 371 +7547 371 +7551 371 +7569 371 +7570 371 +7581 371 +7583 371 +5544 372 +6341 372 +1745 374 +2110 374 +3443 374 +4481 374 +878 375 +2660 375 +7021 375 +7023 375 +7024 375 +7029 375 +7031 375 +7041 375 +832 376 +1394 376 +1839 376 +1841 376 +3419 376 +4903 376 +4979 376 +6163 376 +6495 376 +7528 376 +1114 377 +1294 379 +1298 379 +1521 379 +1528 379 +1627 379 +1858 379 +2203 379 +2210 379 +7637 379 +7120 381 +7239 381 +7240 381 +7245 381 +7252 381 +1114 382 +5978 383 +1295 384 +1299 384 +4493 384 +798 385 +819 385 +821 385 +863 385 +1428 385 +1437 385 +1501 385 +1503 385 +2655 385 +4941 385 +4970 385 +6030 385 +6032 385 +6507 385 +6879 385 +7649 385 +9255 385 +9256 385 +9258 385 +9259 385 +9276 385 +1437 388 +1650 388 +1653 388 +2382 388 +3004 388 +3430 388 +3766 388 +3773 388 +3785 388 +4546 388 +4625 388 +4626 388 +4777 388 +4793 388 +4794 388 +5029 388 +5273 388 +5414 388 +7504 388 +7506 388 +7512 388 +7516 388 +7518 388 +7519 388 +7521 388 +7530 388 +8132 388 +9182 388 +9192 388 +9198 388 +9205 388 +9366 388 +6769 389 +4923 390 +263 391 +4724 391 +4727 391 +7716 391 +7717 391 +407 392 +2532 392 +3303 392 +3304 392 +4626 392 +4770 392 +4773 392 +7857 392 +7860 392 +7863 392 +7864 392 +716 393 +1400 393 +1447 393 +6528 393 +2981 395 +8004 395 +8137 395 +1678 396 +1909 396 +2841 396 +3099 396 +5987 396 +7797 396 +8225 396 +8226 396 +8232 396 +8479 396 +8802 396 +784 397 +7599 401 +7601 401 +1852 421 +2639 421 +8066 421 +8010 426 +402 432 +413 432 +428 432 +431 432 +4238 432 +4823 432 +7598 432 +9664 432 +4238 440 +4823 449 +9664 449 +456 450 +4823 450 +8015 450 +8023 450 +9664 450 +417 451 +432 451 +4242 451 +4823 451 +9664 451 +4823 452 +9664 452 +4823 453 +9664 453 +400 454 +451 454 +457 454 +1241 454 +1476 454 +4823 454 +7858 454 +9664 454 +413 455 +4823 455 +7598 455 +9664 455 +4823 456 +7598 456 +9664 456 +424 457 +4232 457 +4823 457 +9664 457 +57 458 +624 458 +1487 458 +1844 458 +2185 458 +2664 458 +3935 458 +4258 458 +4263 458 +4823 458 +4867 458 +5325 458 +5642 458 +5987 458 +6098 458 +6860 458 +7598 458 +7858 458 +7923 458 +7927 458 +8023 458 +9664 458 +4230 459 +4232 459 +4237 459 +4238 459 +4239 459 +4823 459 +7877 459 +9664 459 +455 460 +1241 460 +1728 460 +2571 460 +4238 460 +4689 460 +4823 460 +7457 460 +7615 460 +8011 460 +8012 460 +8015 460 +8469 460 +9664 460 +4823 461 +9664 461 +4823 462 +7236 462 +8015 462 +9664 462 +464 463 +4823 463 +8023 463 +9664 463 +433 464 +438 464 +4823 464 +9664 464 +763 471 +6463 471 +447 472 +465 472 +576 472 +766 472 +1329 472 +1454 472 +1706 472 +1871 472 +3430 472 +4329 472 +4488 472 +4610 472 +4648 472 +4729 472 +6510 472 +6550 472 +6670 472 +7428 472 +7685 472 +8225 472 +8233 472 +8341 472 +9180 472 +9290 472 +9572 472 +9624 472 +9648 472 +7790 481 +1 482 +475 482 +824 482 +1195 482 +5980 482 +8814 482 +9663 482 +2 483 +484 483 +2 532 +484 532 +2 533 +483 533 +484 533 +2069 533 +545 538 +554 538 +553 545 +571 545 +579 545 +1400 545 +1650 545 +6528 545 +3 561 +543 565 +551 565 +3 582 +3 583 +3 584 +1145 584 +1146 584 +2445 584 +2505 584 +3 585 +3 586 +3 587 +3 588 +3 589 +538 589 +543 589 +544 589 +551 589 +554 589 +556 589 +558 589 +561 589 +577 589 +3 590 +587 590 +595 591 +2688 596 +4118 596 +5058 596 +4 597 +208 597 +591 597 +595 597 +903 597 +950 597 +964 597 +1170 597 +1280 597 +1295 597 +1299 597 +1487 597 +1838 597 +1839 597 +1844 597 +1888 597 +2333 597 +2843 597 +2876 597 +2935 597 +2994 597 +3572 597 +4171 597 +4837 597 +4883 597 +4927 597 +4931 597 +5058 597 +5416 597 +5493 597 +5642 597 +5728 597 +5947 597 +6088 597 +6293 597 +6309 597 +6360 597 +6363 597 +6632 597 +6746 597 +6860 597 +7422 597 +7428 597 +7439 597 +7607 597 +7657 597 +7894 597 +7927 597 +8307 597 +8953 597 +9158 597 +9302 597 +9310 597 +9558 597 +9624 597 +4 598 +591 598 +885 598 +910 598 +950 598 +1517 598 +1650 598 +1853 598 +2935 598 +4623 598 +4883 598 +5493 598 +6043 598 +6632 598 +7607 598 +7936 598 +8236 598 +4 599 +591 599 +595 599 +1437 599 +1470 599 +1838 599 +2505 599 +2670 599 +2929 599 +2930 599 +3007 599 +3945 599 +4146 599 +4150 599 +4170 599 +5058 599 +5493 599 +7484 599 +7673 599 +7691 599 +8926 599 +9558 599 +4 600 +591 600 +595 600 +3146 600 +4 601 +591 601 +595 601 +818 601 +964 601 +1653 601 +2333 601 +3572 601 +3761 601 +3945 601 +4696 601 +4949 601 +5565 601 +5747 601 +5749 601 +6296 601 +6303 601 +6307 601 +6612 601 +7657 601 +7970 601 +7972 601 +9273 601 +9558 601 +4 602 +591 602 +595 602 +682 602 +708 602 +818 602 +910 602 +964 602 +1155 602 +1170 602 +1280 602 +1482 602 +1487 602 +1501 602 +1653 602 +1837 602 +2000 602 +2001 602 +2017 602 +2179 602 +2333 602 +2853 602 +3004 602 +3269 602 +3826 602 +3926 602 +4132 602 +4303 602 +4307 602 +4317 602 +4603 602 +4927 602 +4931 602 +4949 602 +5031 602 +5416 602 +5652 602 +5730 602 +5749 602 +6292 602 +6363 602 +6425 602 +6632 602 +6753 602 +6760 602 +7590 602 +7618 602 +7657 602 +7790 602 +8307 602 +8469 602 +8953 602 +9558 602 +9645 602 +4 603 +591 603 +595 603 +1437 603 +1838 603 +2505 603 +3945 603 +4154 603 +5058 603 +5888 603 +7690 603 +8455 603 +9558 603 +4 604 +200 604 +591 604 +796 604 +972 604 +1235 604 +1294 604 +1298 604 +1499 604 +1505 604 +1521 604 +1528 604 +1653 604 +3455 604 +3781 604 +4120 604 +4125 604 +4448 604 +4452 604 +4546 604 +4954 604 +4977 604 +5488 604 +6318 604 +6493 604 +7637 604 +4 605 +591 605 +6116 605 +7528 605 +4 606 +591 606 +4 607 +591 607 +3443 607 +4 608 +591 608 +1989 608 +2688 608 +4949 608 +5978 608 +4 609 +369 609 +591 609 +1288 609 +2091 609 +2152 609 +2153 609 +2688 609 +2860 609 +3572 609 +4555 609 +4865 609 +4891 609 +6095 609 +6927 609 +6929 609 +8939 609 +4 610 +591 610 +1870 610 +2255 610 +2259 610 +4111 610 +4493 610 +5273 610 +5738 610 +6300 610 +6938 610 +7469 610 +7472 610 +8324 610 +8464 610 +4 611 +591 611 +4 612 +591 612 +2929 612 +2930 612 +4180 612 +6520 612 +8078 612 +4 613 +591 613 +4 614 +591 614 +2860 614 +3572 614 +6752 614 +4 615 +591 615 +4 616 +591 616 +4 617 +591 617 +4 618 +591 618 +1065 618 +2789 618 +4825 618 +7924 625 +7598 630 +5 668 +8262 697 +6 718 +726 720 +727 720 +726 725 +727 725 +733 727 +7 728 +723 728 +729 728 +7 729 +7 730 +725 730 +735 730 +7 731 +725 731 +735 731 +736 731 +7 732 +725 732 +735 732 +7 733 +725 733 +735 733 +7 734 +725 734 +735 734 +736 734 +7 735 +723 735 +729 735 +7 736 +7 737 +720 737 +721 737 +722 737 +723 737 +724 737 +725 737 +726 737 +727 737 +728 737 +729 737 +730 737 +731 737 +732 737 +733 737 +734 737 +735 737 +736 737 +7535 737 +7 738 +720 738 +721 738 +722 738 +723 738 +724 738 +725 738 +726 738 +727 738 +728 738 +729 738 +730 738 +731 738 +732 738 +733 738 +734 738 +735 738 +736 738 +7535 738 +812 754 +5493 771 +8 787 +114 787 +713 787 +2239 787 +2243 787 +2248 787 +2255 787 +2265 787 +2272 787 +798 802 +4466 802 +831 805 +899 805 +931 805 +964 805 +1439 805 +1501 805 +1503 805 +1512 805 +1648 805 +2007 805 +2110 805 +3737 805 +4788 805 +5907 805 +7183 805 +7618 805 +7790 805 +8324 805 +3440 807 +7528 808 +5907 809 +7502 809 +2239 811 +807 817 +3984 817 +2654 829 +10 835 +10 836 +11 837 +11 838 +11 839 +2162 839 +2419 839 +2520 839 +2725 839 +2744 839 +2745 839 +3780 839 +11 840 +11 841 +2725 841 +2744 841 +2745 841 +9218 841 +11 842 +840 842 +11 843 +1095 843 +6088 843 +11 844 +11 845 +2790 845 +5563 845 +5014 846 +5015 846 +857 849 +7172 849 +849 851 +1504 851 +812 863 +831 863 +5907 863 +3427 866 +4012 868 +4983 869 +12 886 +797 886 +9477 886 +12 887 +796 887 +6030 893 +6032 893 +901 899 +6495 921 +14 930 +805 930 +806 930 +1846 930 +5065 930 +9265 930 +9274 930 +14 931 +805 931 +806 931 +1437 931 +5065 931 +9274 931 +14 932 +805 932 +806 932 +5065 932 +9274 932 +14 933 +805 933 +806 933 +5065 933 +9274 933 +14 934 +805 934 +806 934 +1437 934 +1989 934 +4500 934 +5054 934 +5065 934 +9274 934 +14 935 +805 935 +806 935 +1487 935 +1858 935 +2003 935 +2005 935 +5065 935 +5269 935 +6262 935 +6263 935 +7790 935 +9274 935 +14 936 +805 936 +806 936 +822 936 +828 936 +1450 936 +3451 936 +4492 936 +5054 936 +5065 936 +5303 936 +6484 936 +6490 936 +6502 936 +7012 936 +7031 936 +7774 936 +7779 936 +9274 936 +952 946 +5597 967 +3561 969 +6091 969 +985 973 +3968 973 +17 997 +970 997 +8974 1000 +8976 1000 +8977 1000 +2418 1001 +18 1035 +9036 1035 +18 1036 +9036 1036 +18 1037 +1470 1037 +9036 1037 +18 1038 +1116 1038 +3501 1038 +9036 1038 +1057 1043 +19 1057 +1041 1057 +1047 1057 +1063 1057 +1065 1057 +1067 1057 +8925 1057 +1049 1064 +1057 1067 +19 1073 +19 1074 +19 1075 +763 1075 +1424 1075 +1470 1075 +1478 1075 +1663 1075 +1668 1075 +1675 1075 +2380 1075 +2929 1075 +2930 1075 +2931 1075 +2934 1075 +2975 1075 +2987 1075 +2997 1075 +3015 1075 +3257 1075 +3430 1075 +3642 1075 +4315 1075 +4597 1075 +4598 1075 +4599 1075 +4600 1075 +4604 1075 +4605 1075 +4607 1075 +4608 1075 +4610 1075 +4611 1075 +4616 1075 +4617 1075 +4618 1075 +4620 1075 +4621 1075 +4622 1075 +4624 1075 +4625 1075 +4626 1075 +4628 1075 +4632 1075 +4633 1075 +6510 1075 +7672 1075 +7674 1075 +7675 1075 +7685 1075 +8223 1075 +19 1076 +1072 1076 +1424 1076 +1455 1076 +2929 1076 +2930 1076 +2931 1076 +2940 1076 +3848 1076 +4596 1076 +4603 1076 +4607 1076 +4621 1076 +4745 1076 +4776 1076 +5459 1076 +6538 1076 +6541 1076 +7684 1076 +7685 1076 +8087 1076 +8148 1076 +8222 1076 +8334 1076 +8366 1076 +9114 1076 +9117 1076 +9226 1076 +9558 1076 +9569 1076 +19 1077 +263 1077 +1681 1077 +3430 1077 +4724 1077 +4727 1077 +4733 1077 +4742 1077 +4836 1077 +5029 1077 +7716 1077 +7717 1077 +7729 1077 +7732 1077 +7747 1077 +9290 1077 +9295 1077 +9298 1077 +9300 1077 +9301 1077 +9303 1077 +9306 1077 +9341 1077 +9384 1077 +9475 1077 +9551 1077 +9553 1077 +9568 1077 +19 1078 +813 1078 +1487 1078 +2095 1078 +2237 1078 +2981 1078 +4727 1078 +4733 1078 +4739 1078 +4742 1078 +4755 1078 +4825 1078 +5037 1078 +5728 1078 +5730 1078 +5973 1078 +5992 1078 +5993 1078 +6123 1078 +7442 1078 +7523 1078 +7618 1078 +7716 1078 +7717 1078 +7729 1078 +7732 1078 +7738 1078 +7747 1078 +8243 1078 +8315 1078 +8333 1078 +8341 1078 +9285 1078 +9286 1078 +9287 1078 +9289 1078 +9290 1078 +9292 1078 +9296 1078 +9298 1078 +9300 1078 +9303 1078 +9306 1078 +9315 1078 +9316 1078 +9317 1078 +9333 1078 +9341 1078 +9375 1078 +9382 1078 +9385 1078 +9458 1078 +9467 1078 +9474 1078 +9475 1078 +9549 1078 +9551 1078 +19 1079 +36 1079 +70 1079 +83 1079 +182 1079 +186 1079 +227 1079 +235 1079 +306 1079 +308 1079 +742 1079 +760 1079 +763 1079 +768 1079 +775 1079 +780 1079 +788 1079 +797 1079 +812 1079 +813 1079 +827 1079 +833 1079 +853 1079 +870 1079 +878 1079 +881 1079 +899 1079 +907 1079 +912 1079 +924 1079 +929 1079 +1253 1079 +1282 1079 +1286 1079 +1293 1079 +1349 1079 +1406 1079 +1423 1079 +1424 1079 +1431 1079 +1437 1079 +1478 1079 +1508 1079 +1511 1079 +1512 1079 +1514 1079 +1516 1079 +1517 1079 +1527 1079 +1585 1079 +1587 1079 +1589 1079 +1594 1079 +1599 1079 +1605 1079 +1620 1079 +1628 1079 +1652 1079 +1655 1079 +1656 1079 +1740 1079 +1745 1079 +1789 1079 +1837 1079 +1839 1079 +1844 1079 +1849 1079 +1854 1079 +1858 1079 +1859 1079 +1861 1079 +1870 1079 +2003 1079 +2005 1079 +2110 1079 +2201 1079 +2204 1079 +2210 1079 +2237 1079 +2266 1079 +2274 1079 +2349 1079 +2351 1079 +2658 1079 +2659 1079 +2724 1079 +2812 1079 +2860 1079 +2977 1079 +3005 1079 +3006 1079 +3007 1079 +3046 1079 +3257 1079 +3396 1079 +3413 1079 +3415 1079 +3431 1079 +3432 1079 +3437 1079 +3443 1079 +3446 1079 +3474 1079 +3578 1079 +3647 1079 +3737 1079 +3848 1079 +3935 1079 +3940 1079 +4112 1079 +4146 1079 +4147 1079 +4150 1079 +4155 1079 +4303 1079 +4307 1079 +4317 1079 +4501 1079 +4623 1079 +4829 1079 +4832 1079 +4971 1079 +4975 1079 +5025 1079 +5026 1079 +5058 1079 +5472 1079 +5475 1079 +5491 1079 +5559 1079 +5564 1079 +5728 1079 +5807 1079 +5840 1079 +5870 1079 +5978 1079 +5994 1079 +6095 1079 +6160 1079 +6262 1079 +6464 1079 +6740 1079 +6759 1079 +6927 1079 +6947 1079 +7007 1079 +7065 1079 +7599 1079 +7601 1079 +7622 1079 +7792 1079 +7796 1079 +7797 1079 +7952 1079 +8307 1079 +8324 1079 +8384 1079 +8422 1079 +8469 1079 +8615 1079 +9015 1079 +9157 1079 +9165 1079 +9182 1079 +9302 1079 +9310 1079 +9369 1079 +9460 1079 +9648 1079 +19 1080 +2808 1080 +4695 1080 +4707 1080 +4722 1080 +7943 1080 +9082 1080 +9083 1080 +9085 1080 +19 1081 +19 1082 +816 1082 +6284 1082 +6285 1082 +7570 1082 +9413 1082 +19 1083 +67 1083 +146 1083 +174 1083 +269 1083 +1891 1083 +2217 1083 +2830 1083 +2868 1083 +3593 1083 +4040 1083 +5460 1083 +5855 1083 +6284 1083 +6285 1083 +6726 1083 +6935 1083 +8162 1083 +8201 1083 +9413 1083 +2792 1084 +20 1093 +9152 1095 +9153 1095 +9158 1095 +21 1096 +22 1101 +3312 1101 +3319 1101 +22 1102 +1468 1102 +3312 1102 +3319 1102 +3331 1102 +22 1103 +3319 1103 +22 1104 +23 1112 +1109 1112 +1259 1112 +1385 1112 +1388 1112 +1394 1112 +1398 1112 +1399 1112 +1401 1112 +1407 1112 +1409 1112 +1411 1112 +1413 1112 +1415 1112 +1420 1112 +1693 1112 +1740 1112 +2556 1112 +5562 1112 +6333 1112 +1121 1115 +1151 1115 +7590 1115 +7590 1121 +1132 1134 +1132 1135 +1134 1135 +1132 1138 +1134 1138 +24 1162 +1038 1162 +1119 1162 +1158 1162 +24 1163 +1038 1163 +24 1164 +1038 1164 +24 1165 +1038 1165 +24 1166 +1038 1166 +24 1168 +24 1169 +1170 1171 +1173 1171 +25 1219 +25 1220 +737 1220 +2946 1220 +3674 1220 +5332 1220 +5850 1220 +25 1221 +796 1224 +820 1224 +830 1224 +853 1224 +878 1224 +1512 1224 +1651 1224 +1745 1224 +1837 1224 +1844 1224 +1853 1224 +1854 1224 +1858 1224 +1859 1224 +3754 1224 +3972 1224 +4954 1224 +794 1232 +1242 1232 +1424 1232 +4693 1232 +4702 1232 +9083 1232 +796 1235 +812 1255 +1452 1255 +1838 1255 +3977 1255 +4766 1255 +5420 1255 +6160 1255 +9148 1255 +9149 1255 +9152 1255 +9153 1255 +1106 1259 +1285 1261 +1437 1261 +2014 1261 +2934 1261 +3977 1261 +9273 1261 +26 1263 +1046 1263 +1633 1263 +1736 1263 +2789 1263 +2808 1263 +3578 1263 +5683 1263 +26 1264 +1263 1264 +5567 1264 +9082 1264 +26 1265 +1263 1265 +26 1266 +768 1286 +1235 1286 +4977 1286 +9251 1286 +27 1306 +53 1306 +787 1306 +3019 1306 +27 1307 +53 1307 +787 1307 +3019 1307 +27 1308 +53 1308 +787 1308 +1030 1308 +1279 1308 +1594 1308 +1599 1308 +28 1324 +70 1324 +742 1324 +824 1324 +907 1324 +1235 1324 +1286 1324 +1439 1324 +1527 1324 +1528 1324 +1627 1324 +1652 1324 +2204 1324 +2359 1324 +2977 1324 +2989 1324 +3136 1324 +3153 1324 +3431 1324 +3432 1324 +3437 1324 +3443 1324 +3474 1324 +4827 1324 +4828 1324 +4829 1324 +4832 1324 +4836 1324 +4843 1324 +4844 1324 +5029 1324 +7952 1324 +8221 1324 +8224 1324 +9533 1324 +1330 1327 +1372 1327 +1326 1333 +1330 1338 +1337 1338 +1375 1338 +2419 1338 +6155 1341 +1329 1348 +1344 1348 +1401 1348 +29 1373 +29 1374 +29 1375 +29 1376 +29 1377 +592 1377 +29 1378 +29 1379 +1380 1379 +29 1380 +2571 1382 +6091 1382 +1382 1383 +1227 1388 +963 1389 +2792 1389 +1938 1390 +9147 1390 +9152 1390 +9153 1390 +1335 1391 +1391 1393 +2303 1410 +2572 1410 +4610 1410 +5044 1410 +1335 1420 +6088 1421 +30 1425 +1112 1425 +30 1426 +1112 1426 +4793 1437 +4794 1437 +7774 1437 +923 1445 +6036 1445 +5570 1449 +3072 1452 +545 1458 +1195 1458 +2219 1458 +2233 1458 +5558 1458 +2219 1474 +32 1475 +251 1475 +446 1475 +853 1475 +860 1475 +1025 1475 +1116 1475 +1400 1475 +1454 1475 +1468 1475 +1469 1475 +1471 1475 +1473 1475 +1591 1475 +1653 1475 +2124 1475 +2409 1475 +2501 1475 +2529 1475 +2546 1475 +2556 1475 +2929 1475 +2930 1475 +3015 1475 +3301 1475 +3519 1475 +4248 1475 +4258 1475 +4259 1475 +4261 1475 +4304 1475 +4903 1475 +5503 1475 +5534 1475 +5544 1475 +5686 1475 +5703 1475 +6354 1475 +6528 1475 +6532 1475 +6538 1475 +6541 1475 +6808 1475 +6814 1475 +6818 1475 +7144 1475 +7685 1475 +7858 1475 +8236 1475 +8363 1475 +8374 1475 +9113 1475 +9126 1475 +9139 1475 +9142 1475 +9648 1475 +32 1488 +393 1488 +1025 1488 +1400 1488 +1447 1488 +1454 1488 +1467 1488 +1469 1488 +1471 1488 +1473 1488 +1480 1488 +1605 1488 +1653 1488 +2124 1488 +2355 1488 +2407 1488 +2529 1488 +2546 1488 +2557 1488 +3000 1488 +3071 1488 +3301 1488 +3598 1488 +4248 1488 +4258 1488 +4261 1488 +4302 1488 +4312 1488 +4324 1488 +4345 1488 +4346 1488 +4348 1488 +4351 1488 +4354 1488 +4355 1488 +4359 1488 +4360 1488 +4361 1488 +4363 1488 +4379 1488 +4391 1488 +4438 1488 +4460 1488 +5255 1488 +5503 1488 +5519 1488 +5686 1488 +5719 1488 +5764 1488 +6275 1488 +6528 1488 +6630 1488 +6653 1488 +6808 1488 +6818 1488 +6911 1488 +7657 1488 +7858 1488 +8237 1488 +32 1489 +80 1489 +436 1489 +860 1489 +1400 1489 +1450 1489 +1455 1489 +1653 1489 +2124 1489 +2222 1489 +2223 1489 +2224 1489 +2408 1489 +2529 1489 +2546 1489 +4248 1489 +4258 1489 +4261 1489 +5199 1489 +5200 1489 +5201 1489 +5231 1489 +5232 1489 +5686 1489 +6528 1489 +6808 1489 +6814 1489 +6818 1489 +8271 1489 +9192 1489 +9648 1489 +32 1490 +57 1490 +436 1490 +465 1490 +1400 1490 +1465 1490 +1468 1490 +1469 1490 +1471 1490 +1472 1490 +1473 1490 +1474 1490 +1619 1490 +1693 1490 +2124 1490 +2403 1490 +2404 1490 +2505 1490 +2529 1490 +2546 1490 +3066 1490 +3071 1490 +3080 1490 +3083 1490 +3084 1490 +3085 1490 +3301 1490 +4161 1490 +4248 1490 +4258 1490 +4261 1490 +4270 1490 +4320 1490 +4324 1490 +5544 1490 +6353 1490 +6528 1490 +6808 1490 +6818 1490 +7673 1490 +8347 1490 +8353 1490 +32 1491 +992 1491 +1025 1491 +1459 1491 +1461 1491 +1466 1491 +1469 1491 +1471 1491 +1473 1491 +1653 1491 +1883 1491 +2124 1491 +2411 1491 +2529 1491 +2536 1491 +2546 1491 +2557 1491 +3301 1491 +4258 1491 +4261 1491 +4284 1491 +4285 1491 +4911 1491 +5686 1491 +6348 1491 +6353 1491 +6372 1491 +6808 1491 +6818 1491 +8014 1491 +8017 1491 +32 1492 +428 1492 +431 1492 +446 1492 +747 1492 +1329 1492 +1909 1492 +1913 1492 +2415 1492 +2746 1492 +2835 1492 +2841 1492 +3301 1492 +3303 1492 +3304 1492 +3330 1492 +4258 1492 +4303 1492 +4317 1492 +5705 1492 +5728 1492 +6655 1492 +8020 1492 +8711 1492 +8712 1492 +32 1493 +235 1493 +446 1493 +1329 1493 +1447 1493 +1454 1493 +1468 1493 +1476 1493 +1484 1493 +2530 1493 +2746 1493 +2835 1493 +2842 1493 +2848 1493 +2983 1493 +3301 1493 +3303 1493 +3304 1493 +3330 1493 +4258 1493 +4275 1493 +4329 1493 +4727 1493 +6655 1493 +8237 1493 +8715 1493 +8952 1493 +9656 1493 +32 1494 +833 1494 +2556 1494 +5982 1494 +6534 1494 +32 1495 +1241 1495 +1501 1495 +1503 1495 +1844 1495 +2536 1495 +3301 1495 +4258 1495 +4285 1495 +5000 1495 +5005 1495 +5009 1495 +5012 1495 +5503 1495 +5507 1495 +5521 1495 +5522 1495 +5530 1495 +5533 1495 +5545 1495 +5547 1495 +5686 1495 +6098 1495 +6348 1495 +6372 1495 +6808 1495 +1501 1496 +1503 1496 +1849 1496 +830 1509 +1522 1509 +1524 1509 +2201 1509 +5728 1509 +812 1521 +824 1521 +907 1521 +2860 1521 +2929 1521 +2930 1521 +5728 1521 +6262 1521 +1507 1524 +1558 1555 +1571 1555 +8271 1577 +7726 1591 +7738 1591 +1308 1594 +1600 1606 +1429 1615 +35 1616 +8237 1616 +35 1617 +56 1617 +83 1617 +84 1617 +90 1617 +99 1617 +125 1617 +128 1617 +150 1617 +162 1617 +230 1617 +579 1617 +810 1617 +822 1617 +828 1617 +832 1617 +857 1617 +861 1617 +1285 1617 +1515 1617 +1585 1617 +1587 1617 +1589 1617 +1616 1617 +1659 1617 +2006 1617 +2203 1617 +2252 1617 +2255 1617 +2257 1617 +2258 1617 +2342 1617 +2417 1617 +2671 1617 +2776 1617 +2983 1617 +3264 1617 +3464 1617 +3575 1617 +3644 1617 +3777 1617 +3793 1617 +4105 1617 +4110 1617 +4692 1617 +4696 1617 +4789 1617 +4940 1617 +5058 1617 +5679 1617 +5980 1617 +5990 1617 +6144 1617 +6163 1617 +6263 1617 +6342 1617 +6496 1617 +6871 1617 +6906 1617 +6946 1617 +7646 1617 +7673 1617 +7787 1617 +8387 1617 +8481 1617 +8550 1617 +9151 1617 +9189 1617 +9276 1617 +9531 1617 +9533 1617 +9536 1617 +9539 1617 +35 1618 +739 1618 +776 1618 +824 1618 +833 1618 +1454 1618 +1605 1618 +1898 1618 +1912 1618 +1919 1618 +2035 1618 +2054 1618 +2066 1618 +2201 1618 +2442 1618 +2610 1618 +2644 1618 +2651 1618 +2814 1618 +2924 1618 +2945 1618 +2947 1618 +3370 1618 +3372 1618 +3761 1618 +4080 1618 +4171 1618 +4203 1618 +4696 1618 +4920 1618 +4990 1618 +5104 1618 +5172 1618 +5382 1618 +5442 1618 +5568 1618 +5569 1618 +5592 1618 +5730 1618 +5738 1618 +5835 1618 +5842 1618 +5875 1618 +5886 1618 +6318 1618 +6366 1618 +6367 1618 +6383 1618 +6890 1618 +7033 1618 +7296 1618 +7671 1618 +8236 1618 +8283 1618 +9085 1618 +9200 1618 +9479 1618 +3261 1620 +1645 1624 +853 1627 +1656 1627 +1849 1627 +4983 1627 +4675 1633 +4676 1633 +1645 1638 +2395 1649 +3981 1651 +1624 1654 +36 1657 +1620 1657 +36 1658 +1620 1658 +36 1659 +1620 1659 +36 1660 +262 1660 +289 1660 +375 1660 +876 1660 +944 1660 +1090 1660 +1093 1660 +1228 1660 +1279 1660 +1285 1660 +1379 1660 +1498 1660 +1500 1660 +1619 1660 +1620 1660 +2096 1660 +2236 1660 +2237 1660 +2246 1660 +2652 1660 +3418 1660 +3467 1660 +3525 1660 +3557 1660 +3569 1660 +3769 1660 +3845 1660 +4459 1660 +4478 1660 +4751 1660 +5045 1660 +5048 1660 +5319 1660 +5404 1660 +6030 1660 +6032 1660 +6127 1660 +6189 1660 +6190 1660 +6205 1660 +6480 1660 +6863 1660 +7022 1660 +7033 1660 +7102 1660 +7234 1660 +7316 1660 +7744 1660 +7829 1660 +7964 1660 +8472 1660 +8884 1660 +36 1661 +205 1661 +271 1661 +605 1661 +822 1661 +828 1661 +903 1661 +1285 1661 +1439 1661 +1528 1661 +1620 1661 +1627 1661 +1651 1661 +1656 1661 +1849 1661 +1992 1661 +2000 1661 +2001 1661 +2003 1661 +2005 1661 +2006 1661 +2011 1661 +2014 1661 +2017 1661 +2020 1661 +2021 1661 +2023 1661 +2024 1661 +3647 1661 +4491 1661 +4907 1661 +5017 1661 +5269 1661 +6263 1661 +6272 1661 +6480 1661 +6506 1661 +6508 1661 +7646 1661 +7787 1661 +7791 1661 +7792 1661 +7797 1661 +7798 1661 +9273 1661 +8029 1665 +1024 1686 +1062 1686 +1070 1686 +4700 1686 +3480 1693 +1700 1704 +5894 1713 +7502 1715 +7795 1723 +3013 1724 +595 1751 +2014 1751 +4949 1751 +9273 1751 +39 1767 +39 1803 +1804 1803 +39 1804 +39 1805 +39 1806 +447 1806 +673 1806 +681 1806 +682 1806 +694 1806 +696 1806 +697 1806 +715 1806 +760 1806 +763 1806 +766 1806 +773 1806 +774 1806 +776 1806 +833 1806 +885 1806 +910 1806 +1151 1806 +1215 1806 +1298 1806 +1327 1806 +1329 1806 +1332 1806 +1335 1806 +1397 1806 +1454 1806 +1464 1806 +1470 1806 +1487 1806 +1613 1806 +1627 1806 +1652 1806 +1689 1806 +1693 1806 +1699 1806 +1754 1806 +1890 1806 +1899 1806 +1909 1806 +1912 1806 +1919 1806 +1937 1806 +1938 1806 +2054 1806 +2229 1806 +2539 1806 +2585 1806 +2602 1806 +2610 1806 +2651 1806 +2664 1806 +2841 1806 +2853 1806 +2865 1806 +2885 1806 +2889 1806 +2916 1806 +2935 1806 +2945 1806 +2983 1806 +2990 1806 +2994 1806 +3000 1806 +3001 1806 +3004 1806 +3016 1806 +3099 1806 +3268 1806 +3269 1806 +3279 1806 +3287 1806 +3301 1806 +3346 1806 +3438 1806 +3481 1806 +3522 1806 +3545 1806 +3647 1806 +3698 1806 +3705 1806 +3825 1806 +4038 1806 +4080 1806 +4098 1806 +4114 1806 +4132 1806 +4133 1806 +4169 1806 +4171 1806 +4180 1806 +4272 1806 +4303 1806 +4320 1806 +4484 1806 +4488 1806 +4561 1806 +4590 1806 +4668 1806 +4674 1806 +4785 1806 +4805 1806 +4811 1806 +4908 1806 +4909 1806 +4973 1806 +4984 1806 +4985 1806 +4986 1806 +4990 1806 +5004 1806 +5005 1806 +5400 1806 +5416 1806 +5435 1806 +5592 1806 +5652 1806 +5728 1806 +5730 1806 +5738 1806 +5741 1806 +5749 1806 +5948 1806 +5984 1806 +6014 1806 +6019 1806 +6129 1806 +6233 1806 +6293 1806 +6296 1806 +6352 1806 +6366 1806 +6367 1806 +6389 1806 +6394 1806 +6510 1806 +6526 1806 +6577 1806 +6578 1806 +6670 1806 +6672 1806 +6774 1806 +6814 1806 +6860 1806 +6890 1806 +6921 1806 +7114 1806 +7235 1806 +7236 1806 +7280 1806 +7307 1806 +7310 1806 +7326 1806 +7428 1806 +7431 1806 +7439 1806 +7490 1806 +7609 1806 +7684 1806 +7685 1806 +7742 1806 +7777 1806 +7778 1806 +7780 1806 +7966 1806 +7970 1806 +7972 1806 +8034 1806 +8045 1806 +8066 1806 +8236 1806 +8237 1806 +8302 1806 +8307 1806 +8364 1806 +8368 1806 +8372 1806 +8566 1806 +8926 1806 +8953 1806 +9070 1806 +9096 1806 +9124 1806 +9172 1806 +9200 1806 +9313 1806 +9317 1806 +9319 1806 +9445 1806 +9475 1806 +9479 1806 +9522 1806 +9560 1806 +9624 1806 +9626 1806 +9641 1806 +9648 1806 +9654 1806 +9663 1806 +39 1807 +833 1807 +910 1807 +1352 1807 +1454 1807 +1464 1807 +1929 1807 +2054 1807 +2201 1807 +2853 1807 +2945 1807 +2991 1807 +3016 1807 +3268 1807 +3545 1807 +3647 1807 +3671 1807 +3761 1807 +4038 1807 +4171 1807 +4561 1807 +4973 1807 +4993 1807 +4994 1807 +4995 1807 +5652 1807 +5738 1807 +5886 1807 +6095 1807 +6129 1807 +6293 1807 +6296 1807 +6927 1807 +7236 1807 +7511 1807 +7685 1807 +7817 1807 +8926 1807 +9006 1807 +9317 1807 +39 1808 +682 1808 +910 1808 +1397 1808 +1909 1808 +1938 1808 +2054 1808 +2610 1808 +2651 1808 +2841 1808 +2853 1808 +3016 1808 +3698 1808 +3848 1808 +4171 1808 +4435 1808 +4561 1808 +4909 1808 +4973 1808 +5382 1808 +5592 1808 +5749 1808 +6095 1808 +6129 1808 +6233 1808 +6366 1808 +6927 1808 +7618 1808 +8926 1808 +9654 1808 +39 1809 +447 1809 +673 1809 +682 1809 +739 1809 +773 1809 +774 1809 +853 1809 +910 1809 +1356 1809 +1464 1809 +1613 1809 +1718 1809 +1754 1809 +1909 1809 +1929 1809 +1938 1809 +2271 1809 +2610 1809 +2651 1809 +2664 1809 +2756 1809 +2841 1809 +2945 1809 +2990 1809 +2994 1809 +3016 1809 +3268 1809 +3481 1809 +3522 1809 +3545 1809 +3761 1809 +3825 1809 +3848 1809 +3859 1809 +3926 1809 +3935 1809 +3973 1809 +4132 1809 +4133 1809 +4171 1809 +4590 1809 +4908 1809 +4909 1809 +4973 1809 +5088 1809 +5321 1809 +5652 1809 +5730 1809 +5749 1809 +6095 1809 +6129 1809 +6367 1809 +6486 1809 +6670 1809 +6927 1809 +7346 1809 +7431 1809 +7684 1809 +8066 1809 +8364 1809 +8368 1809 +8372 1809 +9172 1809 +9317 1809 +9445 1809 +9479 1809 +9624 1809 +9651 1809 +39 1810 +739 1810 +776 1810 +910 1810 +1327 1810 +1400 1810 +1454 1810 +1464 1810 +1751 1810 +1754 1810 +1909 1810 +1929 1810 +1938 1810 +2019 1810 +2054 1810 +2610 1810 +2651 1810 +2664 1810 +2841 1810 +2853 1810 +2945 1810 +3004 1810 +3015 1810 +3016 1810 +3133 1810 +3481 1810 +3545 1810 +3935 1810 +4080 1810 +4133 1810 +4171 1810 +4435 1810 +4561 1810 +4674 1810 +4909 1810 +4914 1810 +4927 1810 +4931 1810 +4973 1810 +5004 1810 +5005 1810 +5019 1810 +5088 1810 +5592 1810 +5652 1810 +5728 1810 +5738 1810 +6095 1810 +6129 1810 +6233 1810 +6293 1810 +6296 1810 +6528 1810 +6890 1810 +6921 1810 +6927 1810 +7236 1810 +7428 1810 +7618 1810 +7691 1810 +7970 1810 +7972 1810 +8026 1810 +8027 1810 +8283 1810 +8566 1810 +8926 1810 +9096 1810 +9317 1810 +9654 1810 +39 1811 +314 1811 +681 1811 +715 1811 +750 1811 +773 1811 +774 1811 +885 1811 +910 1811 +924 1811 +1196 1811 +1327 1811 +1343 1811 +1397 1811 +1464 1811 +1517 1811 +1652 1811 +1938 1811 +2610 1811 +2651 1811 +2853 1811 +2945 1811 +3016 1811 +3545 1811 +3647 1811 +3698 1811 +3761 1811 +4080 1811 +4098 1811 +4561 1811 +4590 1811 +4674 1811 +4909 1811 +4973 1811 +4984 1811 +4985 1811 +4986 1811 +4992 1811 +4993 1811 +4994 1811 +4995 1811 +5019 1811 +5258 1811 +5321 1811 +5728 1811 +6095 1811 +6129 1811 +6233 1811 +6293 1811 +6296 1811 +6927 1811 +7033 1811 +7236 1811 +7618 1811 +8166 1811 +8805 1811 +8810 1811 +8926 1811 +9006 1811 +9070 1811 +9096 1811 +9172 1811 +9206 1811 +9313 1811 +9317 1811 +9479 1811 +39 1812 +447 1812 +682 1812 +760 1812 +763 1812 +765 1812 +824 1812 +910 1812 +964 1812 +1046 1812 +1215 1812 +1349 1812 +1454 1812 +1478 1812 +1482 1812 +1853 1812 +2229 1812 +2746 1812 +2934 1812 +2940 1812 +2994 1812 +3004 1812 +3072 1812 +3723 1812 +3752 1812 +3761 1812 +3906 1812 +4098 1812 +4128 1812 +4132 1812 +4171 1812 +4431 1812 +4572 1812 +4603 1812 +4611 1812 +4623 1812 +4684 1812 +4837 1812 +5004 1812 +5258 1812 +5678 1812 +5749 1812 +6043 1812 +6129 1812 +6303 1812 +6389 1812 +6753 1812 +6755 1812 +6760 1812 +6826 1812 +6860 1812 +6880 1812 +6906 1812 +7016 1812 +7017 1812 +7346 1812 +7428 1812 +7439 1812 +7607 1812 +7618 1812 +7648 1812 +7684 1812 +7685 1812 +7779 1812 +7827 1812 +7927 1812 +7970 1812 +7972 1812 +7996 1812 +8307 1812 +8509 1812 +8926 1812 +9317 1812 +9471 1812 +9475 1812 +9479 1812 +9558 1812 +9648 1812 +39 1813 +7211 1819 +878 1844 +1522 1844 +1524 1844 +2664 1844 +7943 1844 +865 1853 +4982 1854 +1527 1857 +1613 1857 +2204 1857 +2348 1857 +2737 1857 +1627 1861 +41 1862 +111 1862 +604 1862 +1079 1862 +1617 1862 +41 1863 +111 1863 +604 1863 +1079 1863 +1617 1863 +42 1889 +43 1891 +1909 1891 +1913 1891 +2241 1891 +2831 1891 +2832 1891 +2834 1891 +2835 1891 +2841 1891 +2843 1891 +2845 1891 +2851 1891 +6655 1891 +3585 1941 +44 1983 +681 1983 +715 1983 +1329 1983 +1517 1983 +1652 1983 +1802 1983 +2054 1983 +2298 1983 +2814 1983 +2990 1983 +3698 1983 +3761 1983 +4038 1983 +4914 1983 +4984 1983 +4985 1983 +4986 1983 +4992 1983 +4993 1983 +4994 1983 +4995 1983 +5258 1983 +5326 1983 +5565 1983 +5652 1983 +5674 1983 +5728 1983 +5967 1983 +6233 1983 +6679 1983 +6680 1983 +6681 1983 +7110 1983 +7146 1983 +7431 1983 +7966 1983 +7970 1983 +7972 1983 +8368 1983 +8372 1983 +8913 1983 +9172 1983 +44 1984 +1652 1984 +2035 1984 +3698 1984 +3935 1984 +4080 1984 +4488 1984 +4984 1984 +4985 1984 +4986 1984 +4992 1984 +5019 1984 +5258 1984 +5592 1984 +6233 1984 +6755 1984 +6890 1984 +7684 1984 +7805 1984 +8038 1984 +8367 1984 +9085 1984 +44 1985 +44 1986 +1752 1986 +4490 1993 +7795 1993 +1989 1994 +6480 1994 +7795 1995 +822 2001 +828 2001 +878 2006 +1235 2006 +1627 2006 +1653 2006 +1996 2006 +2670 2006 +3440 2006 +3647 2006 +5342 2013 +2357 2014 +6879 2014 +1504 2015 +1514 2017 +1527 2017 +5873 2017 +45 2019 +1661 2019 +45 2020 +1661 2020 +45 2021 +1661 2021 +45 2022 +112 2022 +205 2022 +271 2022 +1661 2022 +2023 2022 +2024 2022 +7789 2022 +45 2023 +186 2023 +1661 2023 +7065 2023 +7790 2023 +7791 2023 +7795 2023 +7796 2023 +45 2024 +1661 2024 +7791 2024 +46 2074 +46 2075 +46 2076 +46 2077 +46 2078 +151 2078 +207 2078 +255 2078 +269 2078 +748 2078 +1019 2078 +1117 2078 +1218 2078 +1538 2078 +1552 2078 +1563 2078 +1649 2078 +1748 2078 +1790 2078 +1799 2078 +1821 2078 +1901 2078 +1926 2078 +1949 2078 +1955 2078 +1956 2078 +1992 2078 +2033 2078 +2041 2078 +2044 2078 +2045 2078 +2054 2078 +2066 2078 +2173 2078 +2197 2078 +2208 2078 +2710 2078 +2756 2078 +2961 2078 +3210 2078 +3266 2078 +3353 2078 +3429 2078 +3436 2078 +3506 2078 +3629 2078 +3726 2078 +3809 2078 +3862 2078 +3890 2078 +3957 2078 +4047 2078 +4050 2078 +4065 2078 +4117 2078 +4151 2078 +4157 2078 +4176 2078 +4401 2078 +4658 2078 +5356 2078 +5367 2078 +5376 2078 +5378 2078 +5385 2078 +5388 2078 +5425 2078 +5599 2078 +5612 2078 +5712 2078 +5996 2078 +5997 2078 +6001 2078 +6003 2078 +6004 2078 +6006 2078 +6188 2078 +6209 2078 +6235 2078 +6237 2078 +6248 2078 +6303 2078 +6309 2078 +6313 2078 +6324 2078 +6467 2078 +6573 2078 +6684 2078 +6729 2078 +6737 2078 +6762 2078 +6805 2078 +6836 2078 +6871 2078 +6958 2078 +6987 2078 +7038 2078 +7107 2078 +7169 2078 +7188 2078 +7201 2078 +7205 2078 +7206 2078 +7211 2078 +7296 2078 +7298 2078 +7337 2078 +7347 2078 +7401 2078 +7419 2078 +7438 2078 +7441 2078 +7547 2078 +7689 2078 +7807 2078 +7808 2078 +7810 2078 +7811 2078 +7820 2078 +7823 2078 +7846 2078 +8102 2078 +8103 2078 +8104 2078 +8345 2078 +8391 2078 +8438 2078 +9229 2078 +9243 2078 +9401 2078 +9425 2078 +9455 2078 +9519 2078 +9530 2078 +9606 2078 +9611 2078 +9621 2078 +9635 2078 +46 2079 +6008 2079 +2089 2088 +7954 2090 +3572 2091 +6754 2109 +48 2128 +2088 2128 +48 2129 +2088 2129 +48 2130 +2088 2130 +48 2131 +2088 2131 +48 2132 +2088 2132 +48 2134 +2088 2134 +48 2135 +2088 2135 +48 2136 +2088 2136 +48 2137 +2088 2137 +48 2138 +2088 2138 +48 2139 +2088 2139 +48 2140 +1290 2140 +1303 2140 +1382 2140 +1390 2140 +1401 2140 +1406 2140 +1478 2140 +2088 2140 +2536 2140 +2980 2140 +3587 2140 +6053 2140 +48 2141 +2088 2141 +48 2142 +2088 2142 +2745 2152 +2160 2163 +687 2173 +2174 2173 +3916 2173 +6095 2173 +6927 2173 +7933 2173 +2143 2176 +2144 2176 +2670 2185 +2087 2210 +3359 2211 +51 2215 +51 2216 +181 2216 +1074 2216 +1225 2216 +1683 2216 +1684 2216 +1992 2216 +2044 2216 +2237 2216 +2287 2216 +2491 2216 +2644 2216 +2872 2216 +3740 2216 +4796 2216 +4797 2216 +5361 2216 +5381 2216 +6605 2216 +7298 2216 +7318 2216 +7376 2216 +7387 2216 +7395 2216 +7570 2216 +7837 2216 +8110 2216 +8178 2216 +8214 2216 +8386 2216 +8388 2216 +8775 2216 +9051 2216 +9648 2216 +51 2217 +181 2217 +231 2217 +251 2217 +776 2217 +1313 2217 +1314 2217 +1315 2217 +1316 2217 +1317 2217 +1318 2217 +1319 2217 +1320 2217 +1321 2217 +1322 2217 +1323 2217 +1659 2217 +1751 2217 +1808 2217 +2096 2217 +2716 2217 +2940 2217 +3015 2217 +4040 2217 +4095 2217 +4973 2217 +5070 2217 +5350 2217 +5852 2217 +6415 2217 +6654 2217 +7107 2217 +8208 2217 +8213 2217 +8339 2217 +8849 2217 +9415 2217 +9416 2217 +9519 2217 +9530 2217 +4563 2248 +1511 2249 +7685 2249 +5726 2251 +1627 2257 +4400 2257 +6253 2257 +6257 2257 +6259 2257 +6261 2257 +6263 2257 +6264 2257 +6273 2257 +7660 2257 +2251 2259 +2262 2259 +2282 2287 +2296 2287 +2299 2287 +2300 2287 +2300 2296 +2124 2298 +2288 2298 +2320 2298 +4248 2298 +2288 2307 +2328 2323 +54 2326 +2279 2326 +54 2327 +2419 2327 +54 2328 +54 2329 +54 2330 +2445 2330 +3501 2330 +54 2331 +54 2332 +2356 2355 +55 2363 +7511 2365 +715 2366 +2990 2366 +6171 2369 +2391 2374 +1624 2375 +1625 2375 +1626 2375 +1638 2375 +1644 2375 +1654 2375 +2378 2382 +4825 2382 +5715 2382 +56 2398 +56 2399 +255 2399 +788 2399 +865 2399 +1372 2399 +2093 2399 +2472 2399 +3069 2399 +3255 2399 +3257 2399 +3875 2399 +4058 2399 +4234 2399 +4623 2399 +4903 2399 +6451 2399 +6453 2399 +6492 2399 +7318 2399 +7401 2399 +8307 2399 +8712 2399 +9208 2399 +9209 2399 +9229 2399 +9240 2399 +57 2406 +675 2406 +1479 2406 +1511 2406 +1517 2406 +2407 2406 +2418 2406 +4903 2406 +5984 2406 +6081 2406 +6275 2406 +7236 2406 +7742 2406 +57 2407 +1467 2407 +2162 2407 +4258 2407 +4359 2407 +7970 2407 +7972 2407 +57 2408 +716 2408 +900 2408 +920 2408 +1252 2408 +1455 2408 +1479 2408 +1489 2408 +2162 2408 +2222 2408 +2224 2408 +3301 2408 +4132 2408 +4258 2408 +4263 2408 +5544 2408 +57 2409 +465 2409 +1252 2409 +1479 2409 +2162 2409 +4258 2409 +4261 2409 +4263 2409 +4903 2409 +5544 2409 +9114 2409 +9117 2409 +57 2410 +710 2410 +2162 2410 +4263 2410 +57 2411 +716 2411 +1252 2411 +2162 2411 +4258 2411 +4261 2411 +4911 2411 +6363 2411 +57 2412 +545 2412 +546 2412 +1252 2412 +1479 2412 +2185 2412 +4258 2412 +5544 2412 +57 2413 +2162 2413 +57 2414 +57 2415 +1492 2415 +8029 2415 +57 2416 +57 2417 +813 2417 +1651 2417 +4955 2417 +4963 2417 +4965 2417 +6175 2417 +57 2418 +992 2418 +57 2419 +1382 2419 +6091 2419 +57 2420 +1452 2420 +1463 2420 +57 2421 +4154 2421 +7144 2421 +57 2422 +57 2423 +992 2423 +2162 2423 +5984 2423 +7742 2423 +57 2424 +2162 2424 +9475 2461 +2464 2463 +673 2465 +708 2465 +1046 2465 +1062 2465 +1454 2465 +1469 2465 +1471 2465 +1473 2465 +1839 2465 +2865 2465 +3346 2465 +4303 2465 +4317 2465 +4320 2465 +4903 2465 +5430 2465 +6464 2465 +6805 2465 +6809 2465 +6826 2465 +7936 2465 +8230 2465 +8368 2465 +8372 2465 +8941 2465 +58 2474 +58 2475 +169 2475 +231 2475 +331 2475 +935 2475 +1759 2475 +1762 2475 +1827 2475 +2488 2475 +2924 2475 +3004 2475 +3522 2475 +3671 2475 +4040 2475 +4680 2475 +4715 2475 +4720 2475 +4722 2475 +5347 2475 +6477 2475 +6478 2475 +7382 2475 +7413 2475 +7813 2475 +7962 2475 +7996 2475 +8167 2475 +8626 2475 +9549 2475 +2515 2488 +2488 2513 +2503 2513 +2275 2535 +2805 2535 +3558 2535 +3671 2535 +2843 2536 +4147 2536 +2577 2597 +62 2611 +1295 2611 +1299 2611 +2238 2611 +2610 2611 +2616 2611 +2620 2611 +3745 2611 +3750 2611 +6308 2611 +1288 2619 +4629 2635 +2625 2637 +2630 2637 +3909 2640 +2645 2646 +62 2651 +2611 2651 +814 2653 +830 2653 +1420 2653 +1838 2653 +796 2656 +813 2657 +5422 2657 +5697 2657 +7025 2657 +7151 2657 +2663 2661 +7025 2661 +857 2663 +878 2663 +1845 2663 +2662 2663 +2664 2663 +2671 2663 +8322 2663 +807 2667 +850 2671 +1853 2671 +3847 2671 +7167 2671 +7168 2671 +7174 2671 +7183 2671 +7184 2671 +7186 2671 +714 2676 +7934 2676 +775 2677 +4180 2677 +3103 2679 +8807 2698 +6095 2713 +6927 2713 +2758 2728 +2735 2736 +1578 2757 +2983 2757 +65 2768 +2729 2768 +66 2769 +3490 2769 +2204 2776 +8520 2776 +2777 2782 +901 2788 +912 2788 +7787 2788 +4949 2790 +6091 2790 +963 2792 +66 2816 +3490 2816 +66 2817 +66 2818 +2819 2818 +66 2819 +66 2820 +8520 2820 +66 2821 +1429 2821 +1514 2821 +66 2822 +66 2824 +2784 2824 +2904 2824 +66 2825 +3284 2825 +4610 2825 +4648 2825 +4931 2825 +6601 2825 +6713 2825 +6726 2825 +66 2826 +441 2826 +695 2826 +788 2826 +1454 2826 +1899 2826 +2746 2826 +2784 2826 +2991 2826 +3071 2826 +3255 2826 +3284 2826 +3481 2826 +3965 2826 +4324 2826 +4648 2826 +4927 2826 +4931 2826 +5497 2826 +5664 2826 +6366 2826 +6770 2826 +6838 2826 +7254 2826 +7488 2826 +7685 2826 +7693 2826 +9202 2826 +9475 2826 +9648 2826 +66 2827 +824 2827 +3015 2827 +3071 2827 +3255 2827 +3261 2827 +4324 2827 +5044 2827 +5720 2827 +8712 2827 +9200 2827 +9279 2827 +3490 2828 +66 2829 +67 2844 +174 2844 +1891 2844 +2830 2844 +2868 2844 +6726 2844 +7814 2844 +5741 2848 +67 2866 +401 2866 +2868 2866 +6326 2866 +6713 2866 +6726 2866 +7667 2866 +67 2867 +2868 2867 +5686 2867 +7667 2867 +67 2868 +67 2869 +174 2869 +1890 2869 +1891 2869 +1896 2869 +1901 2869 +1906 2869 +1908 2869 +1909 2869 +1914 2869 +1925 2869 +1926 2869 +1928 2869 +1933 2869 +1937 2869 +2835 2869 +2837 2869 +2841 2869 +2868 2869 +67 2870 +174 2870 +1891 2870 +2830 2870 +2868 2870 +6726 2870 +2881 2889 +2910 2889 +2887 2893 +2897 2893 +2885 2916 +2889 2916 +68 2920 +68 2921 +68 2922 +69 2926 +194 2926 +3501 2926 +2337 2937 +768 2968 +4111 2968 +69 2969 +8096 2969 +69 2970 +3501 2970 +8096 2970 +69 2971 +194 2971 +3501 2971 +69 2972 +3501 2972 +6904 2972 +69 2973 +8096 2973 +194 2974 +2932 2974 +3501 2974 +4153 2974 +6904 2974 +8087 2975 +2987 2977 +1903 2996 +2999 2997 +70 3018 +121 3018 +392 3018 +1285 3018 +1290 3018 +1303 3018 +1441 3018 +1594 3018 +1599 3018 +2095 3018 +2099 3018 +2644 3018 +2977 3018 +3021 3018 +3359 3018 +3640 3018 +3644 3018 +3668 3018 +3779 3018 +3945 3018 +4634 3018 +4770 3018 +4773 3018 +4791 3018 +5502 3018 +5980 3018 +8162 3018 +9533 3018 +70 3019 +298 3019 +832 3019 +853 3019 +1269 3019 +1271 3019 +1273 3019 +1290 3019 +1303 3019 +1848 3019 +2977 3019 +3007 3019 +3021 3019 +4150 3019 +4577 3019 +5873 3019 +70 3020 +158 3020 +222 3020 +742 3020 +750 3020 +780 3020 +798 3020 +824 3020 +907 3020 +1235 3020 +1251 3020 +1286 3020 +1439 3020 +1516 3020 +1527 3020 +1528 3020 +1615 3020 +1627 3020 +1628 3020 +1652 3020 +1852 3020 +2204 3020 +2211 3020 +2212 3020 +2237 3020 +2351 3020 +2626 3020 +2977 3020 +3002 3020 +3014 3020 +3159 3020 +3170 3020 +3182 3020 +3183 3020 +3355 3020 +3358 3020 +3362 3020 +3386 3020 +3387 3020 +3395 3020 +3396 3020 +3431 3020 +3432 3020 +3437 3020 +3443 3020 +3474 3020 +3642 3020 +3646 3020 +3647 3020 +3652 3020 +3654 3020 +3660 3020 +4610 3020 +4626 3020 +4776 3020 +4789 3020 +4790 3020 +4829 3020 +4832 3020 +4833 3020 +4837 3020 +5025 3020 +5414 3020 +5420 3020 +5491 3020 +5907 3020 +7927 3020 +7952 3020 +8061 3020 +8072 3020 +8075 3020 +8077 3020 +8221 3020 +8224 3020 +8324 3020 +8615 3020 +9374 3020 +9469 3020 +70 3021 +1282 3021 +1285 3021 +1594 3021 +1599 3021 +2977 3021 +3359 3021 +3386 3021 +3396 3021 +8061 3021 +70 3022 +784 3022 +950 3022 +1282 3022 +1463 3022 +1594 3022 +1599 3022 +2853 3022 +2977 3022 +2987 3022 +2997 3022 +3015 3022 +3355 3022 +3359 3022 +3386 3022 +3387 3022 +3637 3022 +3642 3022 +3669 3022 +3945 3022 +4112 3022 +4171 3022 +4609 3022 +4610 3022 +4616 3022 +4617 3022 +4625 3022 +4626 3022 +4629 3022 +4741 3022 +4745 3022 +4773 3022 +4776 3022 +5414 3022 +6610 3022 +8472 3022 +9560 3022 +70 3023 +2977 3023 +70 3024 +2977 3024 +70 3025 +1286 3025 +2977 3025 +4633 3025 +4790 3025 +8329 3025 +8331 3025 +70 3026 +2977 3026 +3014 3026 +70 3027 +2382 3027 +2626 3027 +2977 3027 +3014 3027 +4636 3027 +7510 3027 +70 3028 +2977 3028 +70 3029 +2977 3029 +70 3030 +742 3030 +1676 3030 +1844 3030 +2175 3030 +2834 3030 +2977 3030 +2998 3030 +3005 3030 +4111 3030 +4118 3030 +71 3033 +71 3034 +2455 3045 +3048 3045 +3045 3048 +3042 3050 +1474 3057 +3061 3057 +1095 3074 +6088 3074 +72 3084 +1490 3084 +72 3085 +1490 3085 +4113 3085 +72 3086 +1490 3086 +3058 3086 +72 3087 +1490 3087 +2162 3087 +5544 3087 +72 3088 +1490 3088 +72 3089 +1490 3089 +3045 3089 +3073 3089 +72 3090 +1490 3090 +72 3091 +1490 3091 +3037 3091 +2699 3093 +2718 3093 +2679 3103 +1852 3106 +4621 3106 +2719 3118 +5730 3143 +8157 3143 +9180 3143 +4561 3153 +8204 3153 +7966 3161 +4837 3168 +8148 3168 +2238 3169 +3179 3173 +4062 3174 +4082 3174 +5721 3174 +8327 3174 +8344 3174 +9634 3174 +3397 3181 +74 3182 +2756 3182 +74 3183 +74 3184 +3137 3184 +6116 3184 +7647 3184 +74 3185 +3173 3185 +6144 3185 +74 3186 +3139 3186 +3172 3186 +3173 3186 +3187 3186 +6144 3186 +74 3187 +798 3187 +1235 3187 +1251 3187 +1280 3187 +1528 3187 +1591 3187 +1602 3187 +1627 3187 +1656 3187 +2204 3187 +2237 3187 +2339 3187 +2342 3187 +2346 3187 +2356 3187 +2369 3187 +2764 3187 +3137 3187 +3173 3187 +3179 3187 +3431 3187 +3432 3187 +3437 3187 +3443 3187 +3535 3187 +3773 3187 +3779 3187 +3943 3187 +3966 3187 +4311 3187 +4400 3187 +4825 3187 +5990 3187 +6144 3187 +7646 3187 +7649 3187 +7652 3187 +7660 3187 +7661 3187 +7726 3187 +7729 3187 +7738 3187 +7742 3187 +8153 3187 +8384 3187 +8466 3187 +8615 3187 +9365 3187 +3193 3188 +3194 3188 +3195 3188 +3206 3188 +3213 3188 +4151 3188 +3210 3193 +3196 3209 +3210 3217 +75 3236 +76 3242 +1730 3245 +2369 3245 +3266 3245 +3780 3245 +4541 3245 +4542 3245 +3253 3272 +78 3293 +78 3294 +4956 3297 +4958 3297 +79 3299 +80 3301 +80 3302 +4248 3302 +3337 3305 +1105 3316 +7236 3320 +447 3329 +1022 3329 +1023 3329 +3303 3329 +3304 3329 +6560 3329 +7610 3329 +7861 3329 +7883 3329 +4808 3340 +7862 3345 +81 3350 +81 3351 +81 3352 +1650 3354 +1853 3354 +4608 3354 +4619 3354 +4628 3354 +3167 3362 +4622 3367 +3372 3370 +4837 3378 +3370 3392 +3372 3392 +9611 3392 +82 3399 +4626 3399 +8069 3399 +82 3400 +5488 3400 +82 3401 +82 3402 +82 3403 +8128 3403 +82 3404 +82 3405 +3180 3405 +82 3406 +82 3407 +1515 3407 +3646 3407 +4777 3407 +6383 3407 +8136 3407 +8138 3407 +8140 3407 +8145 3407 +8364 3407 +9569 3407 +82 3408 +1280 3408 +1295 3408 +1299 3408 +2095 3408 +2725 3408 +2789 3408 +2853 3408 +3153 3408 +3156 3408 +3164 3408 +3176 3408 +3177 3408 +3363 3408 +3412 3408 +3648 3408 +4107 3408 +4281 3408 +4825 3408 +4837 3408 +5730 3408 +5980 3408 +5984 3408 +6129 3408 +6269 3408 +6860 3408 +7742 3408 +7970 3408 +7972 3408 +7978 3408 +7994 3408 +7997 3408 +8006 3408 +8132 3408 +8136 3408 +8137 3408 +8138 3408 +8139 3408 +8140 3408 +8141 3408 +8142 3408 +8144 3408 +8145 3408 +8148 3408 +8328 3408 +8357 3408 +8469 3408 +82 3409 +3386 3409 +4598 3409 +4599 3409 +4600 3409 +4604 3409 +4605 3409 +4611 3409 +4612 3409 +4613 3409 +4623 3409 +4629 3409 +4632 3409 +8345 3409 +9202 3409 +82 3410 +872 3410 +1455 3410 +2214 3410 +2239 3410 +2833 3410 +2999 3410 +3005 3410 +3848 3410 +4152 3410 +4161 3410 +4598 3410 +4599 3410 +4600 3410 +4604 3410 +4605 3410 +4610 3410 +4618 3410 +4619 3410 +4628 3410 +4629 3410 +4766 3410 +4776 3410 +5436 3410 +6538 3410 +6541 3410 +6542 3410 +6746 3410 +7684 3410 +7696 3410 +8345 3410 +83 3417 +7316 3417 +3416 3418 +3416 3421 +742 3432 +824 3432 +878 3432 +907 3432 +1858 3432 +2007 3432 +2860 3432 +3006 3432 +3431 3432 +3437 3432 +3474 3432 +4273 3432 +4274 3432 +8221 3432 +8224 3432 +8324 3432 +8925 3432 +1845 3437 +83 3439 +924 3444 +1655 3444 +2204 3444 +3419 3444 +3440 3444 +3443 3444 +7247 3444 +7622 3444 +3440 3459 +4144 3477 +85 3484 +3486 3491 +3492 3491 +3499 3491 +3499 3492 +7922 3497 +6450 3504 +2816 3523 +86 3525 +86 3526 +3529 3530 +972 3535 +3529 3535 +4738 3535 +87 3556 +1487 3556 +2162 3556 +2419 3556 +2520 3556 +3535 3556 +3539 3556 +5544 3556 +1839 3589 +88 3590 +88 3591 +8987 3605 +3605 3606 +89 3635 +6149 3636 +2985 3637 +3642 3637 +3648 3637 +3760 3637 +5730 3637 +6860 3637 +8345 3637 +3642 3638 +2006 3640 +6263 3640 +90 3669 +3677 3678 +3691 3678 +3699 3678 +3700 3678 +3712 3681 +3691 3695 +3681 3711 +4784 3714 +3736 3720 +3741 3720 +3742 3721 +3725 3736 +3748 3736 +3753 3736 +3721 3742 +3644 3744 +92 3762 +3720 3762 +3731 3762 +3742 3762 +92 3763 +3731 3763 +3742 3763 +3756 3763 +2664 3768 +5990 3785 +93 3791 +93 3792 +93 3793 +93 3794 +93 3798 +6740 3798 +9182 3798 +93 3799 +93 3802 +1651 3802 +1653 3802 +2342 3802 +2344 3802 +2345 3802 +2346 3802 +2382 3802 +3774 3802 +3779 3802 +4791 3802 +6273 3802 +7501 3802 +93 3803 +2342 3803 +3434 3803 +3774 3803 +3779 3803 +6278 3803 +6279 3803 +7528 3803 +93 3804 +2342 3804 +2348 3804 +3778 3804 +3779 3804 +7502 3804 +7528 3804 +9394 3804 +93 3805 +1285 3805 +1627 3805 +1656 3805 +2342 3805 +2344 3805 +2345 3805 +2753 3805 +3668 3805 +3778 3805 +3788 3805 +4400 3805 +5990 3805 +6273 3805 +7502 3805 +7528 3805 +7646 3805 +7654 3805 +7660 3805 +9010 3805 +9013 3805 +9016 3805 +9017 3805 +93 3806 +93 3807 +95 3854 +95 3855 +708 3855 +1062 3855 +1941 3855 +1945 3855 +1957 3855 +1973 3855 +2853 3855 +2929 3855 +2930 3855 +4409 3855 +5696 3855 +6366 3855 +7602 3855 +7693 3855 +8252 3855 +9147 3855 +9158 3855 +9202 3855 +9451 3855 +9560 3855 +95 3856 +474 3856 +760 3856 +763 3856 +1327 3856 +1517 3856 +1909 3856 +1929 3856 +2014 3856 +2093 3856 +2841 3856 +2991 3856 +3001 3856 +3723 3856 +4827 3856 +4909 3856 +4994 3856 +4995 3856 +5652 3856 +5827 3856 +6233 3856 +6293 3856 +6367 3856 +6912 3856 +7430 3856 +7609 3856 +7618 3856 +7846 3856 +9313 3856 +9423 3856 +9479 3856 +9610 3856 +95 3857 +3015 3857 +3876 3860 +3872 3880 +3879 3880 +3859 3881 +3859 3882 +3862 3882 +3864 3882 +3865 3882 +3866 3882 +3868 3882 +3870 3882 +3873 3882 +3901 3882 +3864 3889 +3872 3889 +3873 3889 +3878 3889 +3872 3900 +2633 3912 +2649 3912 +3904 3912 +3909 3912 +3913 3912 +3914 3912 +97 3923 +3917 3923 +97 3924 +97 3925 +821 3925 +1071 3925 +3907 3925 +4700 3925 +5400 3925 +7025 3925 +1594 3930 +1599 3930 +98 3937 +235 3937 +448 3937 +465 3937 +580 3937 +833 3937 +985 3937 +1011 3937 +1329 3937 +1424 3937 +1463 3937 +2117 3937 +2355 3937 +2393 3937 +2731 3937 +3001 3937 +3004 3937 +4303 3937 +4317 3937 +4648 3937 +4729 3937 +4840 3937 +4927 3937 +4931 3937 +5303 3937 +5581 3937 +5656 3937 +5984 3937 +6275 3937 +6517 3937 +6545 3937 +6755 3937 +6774 3937 +7023 3937 +7031 3937 +7742 3937 +7749 3937 +7754 3937 +7790 3937 +8013 3937 +8247 3937 +8252 3937 +8353 3937 +9083 3937 +9292 3937 +9382 3937 +9473 3937 +9570 3937 +9648 3937 +98 3938 +6755 3938 +6770 3938 +98 3939 +557 3939 +4135 3939 +8368 3939 +8372 3939 +9302 3939 +9310 3939 +98 3940 +1285 3940 +1591 3940 +2342 3940 +2348 3940 +2357 3940 +2760 3940 +3001 3940 +3257 3940 +3932 3940 +3967 3940 +4851 3940 +8481 3940 +9453 3940 +98 3941 +4471 3943 +3081 3947 +3082 3947 +3934 3950 +100 3973 +1235 3973 +2237 3973 +2656 3973 +3969 3973 +3999 3973 +815 3974 +1853 3974 +5019 3974 +5420 3974 +1508 3976 +1837 3976 +2664 3976 +4015 3990 +5550 3990 +100 3995 +788 3995 +815 3995 +857 3995 +861 3995 +865 3995 +1235 3995 +1839 3995 +1853 3995 +2656 3995 +2671 3995 +3973 3995 +3975 3995 +3976 3995 +3979 3995 +3980 3995 +3981 3995 +3991 3995 +3996 3995 +4002 3995 +4009 3995 +4010 3995 +4032 3995 +4034 3995 +4035 3995 +4036 3995 +4973 3995 +5014 3995 +5015 3995 +5022 3995 +5027 3995 +5307 3995 +5314 3995 +5330 3995 +5342 3995 +5422 3995 +5911 3995 +6451 3995 +6453 3995 +6912 3995 +7029 3995 +7033 3995 +7042 3995 +7183 3995 +100 3996 +1235 3996 +2656 3996 +3973 3996 +3995 3996 +3997 3996 +3999 3996 +4002 3996 +4009 3996 +4010 3996 +4036 3996 +100 3997 +1235 3997 +2656 3997 +3973 3997 +3996 3997 +4002 3997 +4009 3997 +4010 3997 +5305 3997 +100 3998 +1235 3998 +2656 3998 +3973 3998 +3995 3998 +3996 3998 +3997 3998 +3999 3998 +4002 3998 +4009 3998 +4010 3998 +4036 3998 +100 3999 +1235 3999 +2656 3999 +100 4000 +3999 4000 +100 4001 +1235 4001 +2656 4001 +4036 4001 +100 4002 +3995 4002 +3999 4002 +4009 4002 +4019 4002 +3973 4004 +3975 4004 +3996 4004 +4002 4004 +4010 4004 +4036 4004 +5019 4004 +1504 4005 +3973 4005 +4035 4005 +100 4006 +3995 4006 +3996 4006 +3999 4006 +4041 4006 +813 4007 +819 4007 +821 4007 +825 4007 +1853 4007 +3969 4007 +3972 4007 +3977 4007 +4034 4007 +5303 4007 +5305 4007 +5307 4007 +5314 4007 +5330 4007 +5678 4007 +5913 4007 +7024 4007 +7025 4007 +7041 4007 +7502 4007 +7958 4007 +9046 4007 +100 4008 +3995 4008 +3999 4008 +100 4009 +3997 4009 +3999 4009 +4001 4009 +100 4010 +3999 4010 +1504 4014 +3996 4016 +4036 4026 +7023 4026 +3972 4028 +100 4032 +3995 4032 +3999 4032 +100 4034 +694 4034 +696 4034 +697 4034 +813 4034 +1464 4034 +1504 4034 +1853 4034 +2156 4034 +3995 4034 +3999 4034 +4013 4034 +6098 4034 +8231 4034 +100 4035 +3995 4035 +3999 4035 +4041 4035 +6502 4035 +100 4036 +3995 4036 +3999 4036 +4041 4036 +4035 4039 +4032 4041 +4035 4041 +5328 4041 +6509 4041 +4032 4042 +4032 4043 +101 4092 +101 4093 +2358 4098 +4122 4109 +9433 4109 +2252 4111 +4118 4111 +4111 4118 +6938 4118 +6944 4118 +8406 4139 +3007 4164 +4146 4164 +4150 4164 +4493 4164 +5741 4169 +6372 4169 +6935 4174 +6935 4178 +103 4181 +5497 4181 +103 4182 +5497 4182 +103 4183 +5497 4183 +4201 4206 +4216 4207 +4205 4214 +2124 4230 +7439 4230 +7599 4237 +7601 4237 +413 4238 +106 4242 +1095 4244 +1676 4256 +1662 4257 +1702 4257 +4271 4257 +107 4289 +3566 4289 +107 4291 +107 4292 +4244 4292 +107 4293 +1449 4293 +9148 4293 +9149 4293 +107 4294 +107 4295 +107 4296 +4248 4296 +4258 4296 +107 4297 +7673 4324 +451 4338 +109 4344 +4347 4344 +4361 4344 +4361 4347 +4361 4355 +4351 4363 +109 4380 +109 4381 +109 4382 +109 4383 +109 4384 +109 4385 +109 4386 +4347 4386 +109 4387 +4347 4387 +109 4388 +4347 4388 +109 4389 +4347 4389 +109 4390 +4347 4390 +109 4391 +1488 4391 +4345 4391 +4347 4391 +4361 4391 +5804 4391 +4407 4395 +4423 4395 +4827 4395 +7275 4395 +7292 4395 +7293 4395 +7295 4395 +7296 4395 +7299 4395 +7300 4395 +7302 4395 +7311 4395 +2911 4426 +110 4440 +300 4440 +384 4440 +1368 4440 +1568 4440 +1649 4440 +2049 4440 +2513 4440 +2515 4440 +2589 4440 +3922 4440 +5068 4440 +5091 4440 +6051 4440 +6096 4440 +6234 4440 +6303 4440 +6460 4440 +6507 4440 +6738 4440 +7070 4440 +7098 4440 +7438 4440 +7832 4440 +7844 4440 +8103 4440 +8214 4440 +8554 4440 +9433 4440 +9616 4440 +110 4441 +110 4442 +110 4443 +110 4444 +110 4445 +110 4446 +2252 4455 +4476 4455 +822 4467 +828 4467 +4503 4495 +7795 4495 +8104 4527 +4550 4548 +6924 4548 +4590 4559 +8324 4582 +6091 4585 +6890 4588 +114 4593 +270 4593 +409 4593 +5730 4593 +8472 4593 +8616 4593 +114 4594 +4626 4595 +1562 4612 +4638 4644 +4639 4644 +4661 4644 +5671 4681 +1232 4687 +1234 4687 +3582 4687 +9082 4687 +9107 4687 +1894 4698 +117 4714 +4680 4714 +4717 4714 +4718 4714 +117 4715 +1232 4715 +1234 4715 +2860 4715 +4671 4715 +4674 4715 +4680 4715 +4682 4715 +4690 4715 +4692 4715 +5568 4715 +5569 4715 +9083 4715 +9107 4715 +9302 4715 +9310 4715 +117 4716 +4680 4716 +4682 4716 +4714 4716 +9110 4716 +117 4717 +250 4717 +1232 4717 +1234 4717 +4671 4717 +4674 4717 +4682 4717 +4690 4717 +4692 4717 +4714 4717 +8926 4717 +9083 4717 +9107 4717 +9110 4717 +117 4718 +4689 4718 +5568 4718 +5569 4718 +117 4719 +4671 4719 +4674 4719 +4717 4719 +4718 4719 +117 4720 +250 4720 +4689 4720 +4717 4720 +4718 4720 +117 4721 +1228 4721 +4717 4721 +4718 4721 +117 4722 +4717 4722 +4718 4722 +5565 4722 +9108 4722 +117 4723 +1633 4723 +4673 4723 +4681 4723 +4683 4723 +4717 4723 +4718 4723 +5559 4723 +9549 4725 +3960 4741 +4733 4742 +9378 4746 +4727 4752 +4754 4752 +4761 4752 +4762 4752 +9375 4754 +263 4758 +4724 4758 +9377 4758 +9581 4758 +4777 4765 +2832 4777 +4459 4780 +4775 4781 +4791 4781 +4180 4786 +2258 4792 +4777 4792 +119 4795 +5056 4795 +8236 4795 +120 4799 +4800 4799 +120 4800 +7857 4803 +121 4822 +392 4822 +2532 4822 +8011 4822 +8012 4822 +8023 4822 +121 4823 +257 4823 +392 4823 +407 4823 +419 4823 +422 4823 +423 4823 +429 4823 +436 4823 +437 4823 +439 4823 +450 4823 +451 4823 +452 4823 +457 4823 +458 4823 +541 4823 +1089 4823 +1104 4823 +1105 4823 +1462 4823 +1883 4823 +2272 4823 +2455 4823 +2530 4823 +2551 4823 +2794 4823 +2915 4823 +3306 4823 +3318 4823 +3329 4823 +3331 4823 +3342 4823 +3343 4823 +3347 4823 +3349 4823 +3350 4823 +3519 4823 +3950 4823 +3987 4823 +4235 4823 +4261 4823 +4263 4823 +4268 4823 +4286 4823 +4302 4823 +4309 4823 +4472 4823 +4813 4823 +4815 4823 +4819 4823 +4821 4823 +4822 4823 +4903 4823 +5982 4823 +6333 4823 +6523 4823 +6532 4823 +6548 4823 +7585 4823 +7587 4823 +7589 4823 +7595 4823 +7614 4823 +7615 4823 +7877 4823 +7893 4823 +7901 4823 +8022 4823 +8036 4823 +8123 4823 +9281 4823 +9583 4823 +5985 4831 +5986 4831 +9561 4831 +7966 4835 +9374 4840 +122 4847 +122 4848 +8785 4860 +1478 4861 +8807 4861 +4852 4867 +5642 4867 +6749 4867 +7899 4867 +7960 4869 +8477 4891 +1215 4892 +4911 4925 +124 4934 +124 4935 +4919 4935 +124 4936 +124 4937 +124 4938 +606 4940 +807 4940 +812 4940 +1285 4940 +1437 4940 +1527 4940 +1528 4940 +1627 4940 +2003 4940 +2005 4940 +2204 4940 +6871 4940 +8322 4940 +9251 4940 +9648 4940 +7940 4942 +8945 4958 +125 4963 +827 4963 +2152 4963 +2417 4963 +2659 4963 +6095 4963 +6921 4963 +6927 4963 +125 4964 +2417 4964 +125 4965 +2417 4965 +4939 4965 +4964 4965 +5472 4965 +125 4966 +458 4966 +694 4966 +696 4966 +697 4966 +713 4966 +1424 4966 +2407 4966 +2417 4966 +3072 4966 +4805 4966 +4961 4966 +5990 4966 +6086 4966 +6091 4966 +6097 4966 +7858 4966 +7970 4966 +7972 4966 +8018 4966 +8785 4966 +125 4967 +708 4967 +1515 4967 +1656 4967 +2203 4967 +2357 4967 +2417 4967 +3336 4967 +4080 4967 +4623 4967 +4671 4967 +4674 4967 +4675 4967 +4676 4967 +4871 4967 +6293 4967 +6464 4967 +8289 4967 +8803 4967 +125 4968 +2417 4968 +796 4978 +3977 4978 +3993 4978 +3994 4978 +3999 4978 +814 4979 +3441 4979 +340 4981 +795 4981 +797 4981 +804 4981 +807 4981 +818 4981 +821 4981 +822 4981 +828 4981 +829 4981 +830 4981 +831 4981 +853 4981 +863 4981 +895 4981 +903 4981 +911 4981 +912 4981 +921 4981 +1181 4981 +1511 4981 +1839 4981 +1846 4981 +2014 4981 +2204 4981 +2654 4981 +2658 4981 +3427 4981 +4700 4981 +4896 4981 +4908 4981 +4971 4981 +5030 4981 +5036 4981 +5044 4981 +5475 4981 +5558 4981 +5560 4981 +5566 4981 +5567 4981 +5907 4981 +6030 4981 +6032 4981 +6116 4981 +6262 4981 +7622 4981 +8307 4981 +9251 4981 +9274 4981 +821 4988 +901 4988 +1437 4988 +1504 4998 +2654 4999 +2789 4999 +3627 4999 +5022 4999 +5027 4999 +791 5019 +5022 5019 +5027 5019 +127 5041 +128 5041 +606 5041 +810 5041 +813 5041 +832 5041 +1420 5041 +1439 5041 +1528 5041 +1529 5041 +1627 5041 +1628 5041 +2095 5041 +2357 5041 +3431 5041 +3432 5041 +3437 5041 +3777 5041 +4907 5041 +4913 5041 +4989 5041 +5058 5041 +5422 5041 +5562 5041 +5685 5041 +6263 5041 +6442 5041 +6906 5041 +6908 5041 +7502 5041 +7646 5041 +7787 5041 +9477 5041 +9539 5041 +127 5042 +1285 5044 +5269 5044 +7110 5044 +1229 5045 +5045 5048 +1745 5051 +6155 5051 +6163 5051 +5055 5056 +4353 5059 +128 5063 +128 5064 +606 5064 +810 5064 +832 5064 +853 5064 +857 5064 +861 5064 +878 5064 +919 5064 +921 5064 +1181 5064 +1515 5064 +1651 5064 +1656 5064 +2003 5064 +2005 5064 +2203 5064 +2258 5064 +2357 5064 +2664 5064 +2667 5064 +2671 5064 +3001 5064 +3431 5064 +3432 5064 +3434 5064 +3437 5064 +3443 5064 +3469 5064 +3576 5064 +3578 5064 +4904 5064 +4983 5064 +5026 5064 +5269 5064 +5562 5064 +5807 5064 +6263 5064 +6496 5064 +7502 5064 +7787 5064 +7797 5064 +9251 5064 +9266 5064 +9269 5064 +9533 5064 +128 5065 +606 5065 +623 5065 +810 5065 +830 5065 +832 5065 +853 5065 +878 5065 +885 5065 +892 5065 +919 5065 +921 5065 +1285 5065 +1450 5065 +1515 5065 +1528 5065 +1562 5065 +1615 5065 +1627 5065 +1651 5065 +1745 5065 +1861 5065 +2095 5065 +2203 5065 +2357 5065 +2658 5065 +2664 5065 +2667 5065 +3001 5065 +3434 5065 +3443 5065 +3469 5065 +3576 5065 +3578 5065 +4258 5065 +4829 5065 +4904 5065 +4907 5065 +4983 5065 +5026 5065 +5442 5065 +5679 5065 +6030 5065 +6032 5065 +6263 5065 +6464 5065 +6906 5065 +7247 5065 +7502 5065 +7787 5065 +8469 5065 +9251 5065 +9274 5065 +9533 5065 +9539 5065 +5147 5070 +129 5073 +5074 5073 +5083 5073 +5092 5073 +5109 5073 +5111 5073 +6391 5073 +5147 5078 +5140 5080 +129 5097 +5073 5097 +5074 5097 +5077 5097 +5078 5097 +5080 5097 +5083 5097 +5084 5097 +5085 5097 +5089 5097 +5092 5097 +5096 5097 +5102 5097 +5106 5097 +5109 5097 +5111 5097 +6391 5097 +5074 5102 +5088 5110 +3361 5112 +6398 5113 +129 5115 +129 5116 +129 5117 +129 5118 +129 5128 +129 5130 +5072 5130 +5073 5130 +5074 5130 +5083 5130 +5085 5130 +5092 5130 +5094 5130 +5096 5130 +5097 5130 +5103 5130 +5109 5130 +129 5131 +5077 5131 +5080 5131 +5089 5131 +5106 5131 +5109 5131 +5111 5131 +129 5132 +5083 5132 +5092 5132 +5096 5132 +5109 5132 +129 5133 +5073 5133 +5074 5133 +5078 5133 +5080 5133 +5083 5133 +5085 5133 +5094 5133 +5096 5133 +5109 5133 +6391 5133 +129 5134 +5092 5134 +5109 5134 +129 5135 +5073 5135 +5092 5135 +5097 5135 +5106 5135 +5109 5135 +129 5136 +5074 5136 +5077 5136 +5083 5136 +5085 5136 +5092 5136 +5094 5136 +5096 5136 +5097 5136 +5102 5136 +5109 5136 +5111 5136 +6391 5136 +129 5137 +5075 5137 +5089 5137 +5092 5137 +5109 5137 +129 5138 +5080 5138 +5109 5138 +129 5139 +5097 5139 +5109 5139 +129 5140 +5072 5140 +5073 5140 +5074 5140 +5078 5140 +5083 5140 +5085 5140 +5092 5140 +5094 5140 +5096 5140 +5103 5140 +5107 5140 +5109 5140 +5111 5140 +129 5141 +5073 5141 +5075 5141 +5078 5141 +5080 5141 +5081 5141 +5085 5141 +5094 5141 +5097 5141 +5102 5141 +5107 5141 +5109 5141 +5111 5141 +6396 5141 +129 5142 +5072 5142 +5073 5142 +5074 5142 +5077 5142 +5080 5142 +5083 5142 +5092 5142 +5096 5142 +5103 5142 +5107 5142 +5109 5142 +6391 5142 +129 5143 +5083 5143 +5092 5143 +5096 5143 +5109 5143 +129 5144 +5070 5144 +5071 5144 +5072 5144 +5077 5144 +5082 5144 +5083 5144 +5093 5144 +5096 5144 +5103 5144 +5108 5144 +5109 5144 +5113 5144 +5147 5144 +129 5145 +5109 5145 +129 5146 +5073 5146 +5077 5146 +5083 5146 +5092 5146 +5109 5146 +5154 5150 +5170 5150 +5174 5150 +4959 5184 +5149 5193 +130 5194 +130 5195 +130 5196 +130 5197 +130 5198 +5149 5198 +5169 5198 +5208 5211 +5215 5211 +7932 5211 +5206 5223 +131 5231 +131 5232 +2221 5232 +2223 5232 +2224 5232 +3301 5232 +131 5233 +5208 5233 +5220 5233 +5228 5233 +739 5248 +7782 5248 +5249 5252 +1450 5275 +5259 5275 +7774 5275 +132 5278 +132 5279 +132 5280 +132 5281 +132 5282 +5235 5282 +5245 5282 +5246 5282 +132 5283 +132 5284 +132 5285 +132 5286 +132 5287 +132 5288 +132 5289 +132 5290 +132 5292 +5278 5292 +132 5293 +132 5294 +132 5300 +132 5301 +132 5302 +5310 5308 +5308 5310 +5309 5310 +5321 5310 +5331 5310 +5325 5315 +133 5345 +1511 5345 +2400 5345 +2403 5345 +2404 5345 +2405 5345 +5306 5345 +5325 5345 +5472 5345 +8707 5345 +133 5346 +885 5346 +1215 5346 +2400 5346 +2402 5346 +2403 5346 +2404 5346 +2405 5346 +3767 5346 +5318 5346 +5330 5346 +5343 5346 +8707 5346 +5364 5359 +5375 5372 +5384 5372 +134 5391 +134 5392 +5393 5392 +5394 5392 +5395 5392 +5396 5392 +5397 5392 +5398 5392 +5399 5392 +6838 5392 +7706 5392 +134 5393 +5392 5393 +5394 5393 +5395 5393 +5396 5393 +5397 5393 +5398 5393 +5399 5393 +134 5394 +5392 5394 +5393 5394 +5395 5394 +5396 5394 +5397 5394 +5398 5394 +5399 5394 +134 5395 +5392 5395 +5393 5395 +5394 5395 +5396 5395 +5397 5395 +5398 5395 +5399 5395 +134 5396 +5392 5396 +5393 5396 +5394 5396 +5395 5396 +5397 5396 +5398 5396 +5399 5396 +134 5397 +5392 5397 +5393 5397 +5394 5397 +5395 5397 +5396 5397 +5398 5397 +5399 5397 +7706 5397 +134 5398 +5392 5398 +5393 5398 +5394 5398 +5395 5398 +5396 5398 +5397 5398 +5399 5398 +134 5399 +5392 5399 +5393 5399 +5394 5399 +5395 5399 +5396 5399 +5397 5399 +5398 5399 +134 5400 +5393 5400 +5394 5400 +5395 5400 +5396 5400 +5397 5400 +5398 5400 +5399 5400 +134 5401 +5384 5401 +5393 5401 +5394 5401 +5395 5401 +5396 5401 +5397 5401 +5398 5401 +5399 5401 +134 5402 +5393 5402 +5394 5402 +5395 5402 +5396 5402 +5397 5402 +5398 5402 +5399 5402 +134 5403 +5392 5403 +5393 5403 +5394 5403 +5395 5403 +5396 5403 +5397 5403 +5398 5403 +5399 5403 +5744 5404 +5404 5410 +5744 5415 +5413 5417 +5421 5417 +5426 5417 +5427 5417 +5438 5417 +5439 5417 +5744 5417 +818 5422 +8289 5422 +135 5440 +135 5441 +135 5442 +135 5443 +135 5452 +2354 5476 +137 5481 +1648 5484 +3954 5486 +5501 5487 +5739 5489 +5500 5490 +3999 5503 +1853 5504 +5528 5506 +884 5513 +5533 5515 +5545 5519 +7183 5522 +5542 5548 +5580 5587 +5596 5587 +5594 5600 +5576 5604 +5580 5604 +5594 5604 +5596 5604 +5600 5604 +5616 5604 +967 5615 +6565 5615 +5587 5616 +5594 5616 +5632 5619 +5653 5619 +5656 5619 +5662 5619 +5664 5619 +236 5634 +4156 5639 +5641 5639 +750 5665 +142 5667 +142 5668 +2110 5668 +1239 5672 +3582 5679 +9082 5679 +143 5709 +143 5710 +5411 5715 +5410 5744 +144 5753 +202 5753 +1290 5753 +1303 5753 +4919 5753 +5717 5753 +7671 5753 +447 5784 +4132 5784 +7439 5784 +9653 5784 +1957 5792 +5800 5799 +145 5803 +1480 5803 +145 5804 +173 5804 +423 5804 +657 5804 +1462 5804 +2407 5804 +2551 5804 +4263 5804 +4309 5804 +4347 5804 +4350 5804 +4352 5804 +4353 5804 +4356 5804 +4390 5804 +4903 5804 +5787 5804 +6261 5804 +6644 5804 +6648 5804 +9307 5804 +7326 5821 +5817 5828 +7326 5828 +5832 5835 +5812 5842 +2723 5843 +5818 5843 +5822 5843 +7326 5843 +146 5850 +146 5851 +146 5852 +5838 5852 +146 5853 +146 5854 +146 5855 +190 5855 +286 5855 +1309 5855 +1310 5855 +1311 5855 +1312 5855 +3641 5855 +3854 5855 +4108 5855 +4594 5855 +5372 5855 +5730 5855 +6326 5855 +6392 5855 +7033 5855 +7265 5855 +7298 5855 +7395 5855 +9017 5855 +9568 5855 +146 5856 +5869 5857 +5868 5863 +5862 5893 +5869 5893 +147 5899 +147 5900 +5858 5900 +147 5901 +2096 5901 +2442 5901 +5858 5901 +5865 5901 +871 5904 +1506 5904 +1522 5904 +1524 5904 +4975 5904 +5911 5904 +7025 5904 +796 5908 +878 5908 +3999 5908 +5741 5914 +5966 5924 +5956 5959 +5966 5962 +149 5963 +149 5964 +149 5965 +149 5966 +149 5967 +149 5968 +149 5969 +149 5970 +5964 5970 +5968 5970 +5969 5970 +7145 5970 +263 5971 +2380 5971 +2983 5971 +4724 5971 +4727 5971 +4733 5971 +4735 5971 +4737 5971 +4742 5971 +4757 5971 +4840 5971 +5029 5971 +5980 5971 +5990 5971 +7745 5971 +7749 5971 +8124 5971 +8129 5971 +8191 5971 +8698 5971 +9281 5971 +9284 5971 +9286 5971 +9292 5971 +9293 5971 +9295 5971 +9315 5971 +9316 5971 +9317 5971 +9370 5971 +9375 5971 +9377 5971 +9380 5971 +9381 5971 +9458 5971 +9475 5971 +9549 5971 +9568 5971 +9570 5971 +9571 5971 +9583 5971 +1291 5978 +4741 5990 +7649 5990 +150 5994 +1585 5994 +1587 5994 +1589 5994 +3777 5994 +3778 5994 +3960 5994 +6144 5994 +7749 5994 +9151 5994 +9276 5994 +6006 5999 +6007 5999 +6008 5999 +151 6004 +6008 6004 +151 6005 +5996 6005 +5997 6005 +5999 6005 +6001 6005 +6003 6005 +6004 6005 +6006 6005 +6007 6005 +151 6006 +5996 6006 +5997 6006 +5999 6006 +6001 6006 +6003 6006 +6004 6006 +151 6007 +5999 6007 +151 6008 +5999 6008 +910 6016 +2003 6016 +2005 6016 +5255 6016 +5269 6016 +6030 6016 +6032 6016 +6036 6016 +6044 6016 +6996 6016 +6039 6018 +2725 6024 +6996 6024 +9218 6024 +6024 6029 +6041 6029 +7007 6030 +6030 6038 +6032 6038 +6036 6038 +6018 6041 +6036 6041 +963 6055 +6070 6060 +154 6068 +154 6069 +154 6070 +154 6071 +154 6072 +154 6073 +6059 6073 +6076 6075 +2934 6079 +969 6091 +4693 6100 +155 6105 +338 6106 +156 6107 +156 6108 +156 6109 +156 6110 +3164 6120 +8148 6120 +4837 6121 +6124 6121 +158 6130 +222 6130 +235 6130 +1648 6130 +2095 6130 +3134 6130 +3159 6130 +3182 6130 +3183 6130 +3580 6130 +4107 6130 +4113 6130 +4431 6130 +4755 6130 +4824 6130 +4837 6130 +5037 6130 +5303 6130 +5840 6130 +6121 6130 +7658 6130 +7968 6130 +7986 6130 +8008 6130 +8141 6130 +8142 6130 +8144 6130 +8145 6130 +8155 6130 +8192 6130 +8320 6130 +8346 6130 +8368 6130 +8372 6130 +8734 6130 +9238 6130 +9293 6130 +9305 6130 +158 6131 +222 6131 +3137 6131 +3139 6131 +3156 6131 +4824 6131 +158 6132 +222 6132 +4824 6132 +158 6133 +222 6133 +3371 6133 +3397 6133 +4824 6133 +7429 6133 +158 6134 +222 6134 +4824 6134 +4833 6134 +158 6135 +222 6135 +707 6135 +1630 6135 +1631 6135 +1742 6135 +2095 6135 +2333 6135 +2340 6135 +2359 6135 +2812 6135 +3136 6135 +3153 6135 +3646 6135 +3758 6135 +3962 6135 +4727 6135 +4824 6135 +4829 6135 +4836 6135 +4837 6135 +4840 6135 +5303 6135 +5411 6135 +7023 6135 +7031 6135 +7439 6135 +7515 6135 +7618 6135 +7658 6135 +7745 6135 +7751 6135 +8226 6135 +9292 6135 +9369 6135 +9374 6135 +9378 6135 +9379 6135 +9441 6135 +9452 6135 +9460 6135 +9466 6135 +9467 6135 +158 6136 +222 6136 +2353 6136 +3176 6136 +3177 6136 +4824 6136 +4825 6136 +8328 6136 +158 6137 +222 6137 +4824 6137 +158 6138 +222 6138 +4824 6138 +158 6139 +222 6139 +4824 6139 +158 6140 +222 6140 +3176 6140 +3177 6140 +4824 6140 +8148 6140 +158 6141 +222 6141 +3164 6141 +3176 6141 +3177 6141 +4824 6141 +158 6142 +222 6142 +3176 6142 +3177 6142 +4824 6142 +158 6143 +222 6143 +3176 6143 +3177 6143 +4824 6143 +158 6144 +222 6144 +3139 6144 +3165 6144 +3179 6144 +4118 6144 +4824 6144 +158 6145 +222 6145 +1460 6145 +1651 6145 +2348 6145 +2353 6145 +2355 6145 +3134 6145 +3965 6145 +4400 6145 +4824 6145 +4851 6145 +6144 6145 +6273 6145 +7642 6145 +7660 6145 +8332 6145 +8473 6145 +9533 6145 +6889 6165 +159 6175 +754 6175 +5707 6175 +8478 6175 +159 6176 +1594 6176 +1599 6176 +2240 6176 +6911 6176 +159 6177 +5311 6177 +5323 6177 +159 6178 +235 6178 +707 6178 +813 6178 +1280 6178 +1508 6178 +1648 6178 +1694 6178 +1745 6178 +2355 6178 +2358 6178 +3071 6178 +3346 6178 +3976 6178 +3979 6178 +4026 6178 +4324 6178 +4829 6178 +5003 6178 +5037 6178 +5303 6178 +6156 6178 +6770 6178 +6911 6178 +7023 6178 +7031 6178 +7043 6178 +7649 6178 +7790 6178 +8237 6178 +8289 6178 +8652 6178 +8737 6178 +9460 6178 +159 6179 +2110 6179 +3580 6179 +4693 6179 +5829 6184 +6185 6199 +6207 6204 +6209 6204 +6210 6204 +6220 6204 +6227 6204 +6232 6204 +6233 6204 +6235 6204 +6237 6204 +6238 6204 +6249 6204 +6214 6205 +897 6210 +6205 6210 +6212 6210 +6214 6210 +6229 6210 +6232 6210 +6238 6210 +6248 6210 +6250 6210 +6205 6214 +6209 6214 +6210 6214 +6229 6214 +6232 6214 +6236 6214 +6244 6214 +6248 6214 +6249 6214 +6218 6228 +6223 6228 +6235 6228 +6237 6228 +6214 6236 +6218 6236 +6223 6236 +6232 6236 +6235 6236 +6237 6236 +6244 6236 +6249 6236 +6251 6238 +6218 6249 +6223 6249 +6236 6249 +6251 6249 +1527 6278 +3647 6278 +6280 6278 +6201 6279 +6278 6279 +7316 6279 +162 6282 +1651 6282 +2257 6282 +2402 6282 +4400 6282 +4417 6282 +4431 6282 +5854 6282 +6275 6282 +6276 6282 +6278 6282 +6279 6282 +6280 6282 +7043 6282 +7502 6282 +7660 6282 +8338 6282 +8654 6282 +2204 6309 +2775 6341 +2819 6341 +6369 6341 +1771 6343 +6366 6344 +6371 6344 +9152 6363 +9153 6363 +165 6379 +6377 6379 +5077 6380 +6398 6380 +6407 6403 +6407 6405 +6423 6407 +6407 6414 +167 6427 +247 6427 +272 6427 +278 6427 +329 6427 +359 6427 +381 6427 +485 6427 +486 6427 +487 6427 +488 6427 +489 6427 +490 6427 +491 6427 +492 6427 +493 6427 +494 6427 +495 6427 +496 6427 +497 6427 +498 6427 +499 6427 +500 6427 +501 6427 +502 6427 +504 6427 +505 6427 +506 6427 +507 6427 +508 6427 +509 6427 +510 6427 +511 6427 +512 6427 +513 6427 +514 6427 +515 6427 +516 6427 +517 6427 +518 6427 +519 6427 +520 6427 +521 6427 +522 6427 +523 6427 +524 6427 +525 6427 +526 6427 +527 6427 +528 6427 +529 6427 +530 6427 +531 6427 +672 6427 +719 6427 +833 6427 +1281 6427 +1470 6427 +1562 6427 +1751 6427 +1807 6427 +1808 6427 +1984 6427 +2066 6427 +2124 6427 +2310 6427 +2438 6427 +2581 6427 +2756 6427 +2951 6427 +3004 6427 +3269 6427 +3341 6427 +3485 6427 +3744 6427 +3854 6427 +3960 6427 +4063 6427 +4114 6427 +4182 6427 +4435 6427 +4446 6427 +4547 6427 +4572 6427 +4594 6427 +4827 6427 +5093 6427 +5098 6427 +5104 6427 +5565 6427 +5704 6427 +5730 6427 +5828 6427 +6289 6427 +6343 6427 +6370 6427 +6646 6427 +6888 6427 +7033 6427 +7089 6427 +7683 6427 +8208 6427 +8215 6427 +8236 6427 +8339 6427 +8556 6427 +8598 6427 +8856 6427 +9557 6427 +167 6428 +6430 6429 +6471 6429 +6470 6435 +6450 6452 +6472 6458 +168 6475 +6436 6475 +1653 6478 +1437 6479 +4927 6479 +4931 6479 +4803 6519 +6534 6553 +8013 6553 +170 6555 +2162 6555 +5544 6555 +6572 6577 +6601 6580 +6590 6581 +6645 6637 +173 6653 +6644 6653 +173 6654 +174 6676 +174 6677 +174 6678 +174 6679 +746 6679 +1891 6679 +1909 6679 +2830 6679 +2841 6679 +9653 6679 +174 6680 +1891 6680 +2830 6680 +174 6681 +760 6681 +763 6681 +1891 6681 +1909 6681 +2830 6681 +2841 6681 +2844 6681 +2865 6681 +2990 6681 +6367 6681 +6657 6681 +6670 6681 +9626 6681 +2255 6738 +2860 6749 +1437 6776 +2845 6776 +6765 6782 +6778 6788 +2832 6792 +177 6797 +389 6797 +6806 6809 +8375 6845 +822 6857 +828 6857 +1504 6879 +4693 6879 +6418 6879 +180 6884 +1904 6884 +4108 6884 +4133 6884 +5350 6884 +5652 6884 +5747 6884 +6296 6884 +7442 6884 +817 6895 +2832 6904 +6904 6918 +6904 6922 +181 6926 +6165 6926 +1839 6929 +3909 6929 +7960 6929 +8945 6929 +4589 6939 +8460 6943 +182 6946 +227 6946 +1235 6946 +1245 6946 +1585 6946 +1587 6946 +1589 6946 +1602 6946 +1653 6946 +2110 6946 +2237 6946 +2764 6946 +3948 6946 +3958 6946 +3965 6946 +3967 6946 +7627 6946 +9276 6946 +182 6947 +227 6947 +832 6947 +1349 6947 +1437 6947 +1581 6947 +1627 6947 +2237 6947 +2239 6947 +2255 6947 +2727 6947 +2740 6947 +2754 6947 +3419 6947 +3443 6947 +3766 6947 +3767 6947 +3773 6947 +3966 6947 +4837 6947 +5568 6947 +5569 6947 +5992 6947 +5993 6947 +6263 6947 +7622 6947 +7649 6947 +8237 6947 +8322 6947 +8384 6947 +8615 6947 +9151 6947 +182 6948 +182 6949 +5311 6949 +6971 6982 +6030 7000 +6032 7000 +6018 7007 +6030 7007 +6032 7007 +7027 7021 +2664 7024 +1504 7025 +7033 7032 +7021 7037 +7027 7037 +185 7044 +185 7045 +185 7046 +185 7047 +185 7048 +185 7049 +185 7050 +185 7054 +185 7055 +7035 7055 +185 7056 +7066 7067 +7066 7069 +7795 7069 +186 7071 +7065 7071 +7796 7071 +186 7076 +7065 7076 +7069 7076 +7796 7076 +800 7077 +186 7078 +3758 7078 +4490 7078 +5088 7078 +6862 7078 +6867 7078 +7065 7078 +7069 7078 +7073 7078 +7074 7078 +7075 7078 +7081 7078 +7105 7078 +7106 7078 +7118 7078 +7607 7078 +186 7079 +7065 7079 +7074 7079 +7075 7079 +7104 7079 +7106 7079 +7118 7079 +186 7080 +7065 7080 +7069 7080 +7070 7080 +7074 7080 +7075 7080 +7098 7080 +7104 7080 +7106 7080 +7118 7080 +186 7081 +7065 7081 +7066 7081 +7071 7081 +7116 7081 +7795 7081 +7796 7081 +186 7082 +7065 7082 +7066 7082 +7074 7082 +7106 7082 +7118 7082 +7796 7082 +186 7083 +7065 7083 +186 7084 +3895 7084 +7065 7084 +7069 7084 +7070 7084 +7071 7084 +7074 7084 +7075 7084 +7076 7084 +7078 7084 +7098 7084 +7099 7084 +7106 7084 +7107 7084 +7116 7084 +7118 7084 +7119 7084 +7796 7084 +186 7086 +7796 7086 +186 7087 +7796 7087 +186 7088 +7065 7088 +7796 7088 +186 7089 +7065 7089 +7796 7089 +186 7090 +7065 7090 +7796 7090 +186 7091 +7065 7091 +7796 7091 +186 7092 +7065 7092 +7796 7092 +186 7098 +7065 7098 +7796 7098 +186 7099 +7065 7099 +7796 7099 +186 7100 +7065 7100 +7796 7100 +186 7101 +7065 7101 +7796 7101 +186 7102 +7065 7102 +7796 7102 +186 7103 +7065 7103 +7796 7103 +186 7104 +7065 7104 +7796 7104 +186 7105 +7065 7105 +7074 7105 +7106 7105 +7118 7105 +7796 7105 +186 7106 +7065 7106 +7796 7106 +186 7107 +7065 7107 +7074 7107 +7106 7107 +7118 7107 +7796 7107 +186 7108 +7065 7108 +7796 7108 +186 7109 +7796 7109 +186 7110 +797 7110 +830 7110 +853 7110 +1286 7110 +1441 7110 +1529 7110 +2993 7110 +4977 7110 +7065 7110 +7796 7110 +9251 7110 +186 7111 +795 7111 +796 7111 +797 7111 +798 7111 +804 7111 +812 7111 +813 7111 +814 7111 +825 7111 +827 7111 +829 7111 +830 7111 +832 7111 +878 7111 +1286 7111 +1437 7111 +1501 7111 +1503 7111 +1511 7111 +2659 7111 +4974 7111 +4975 7111 +4977 7111 +4978 7111 +4979 7111 +5907 7111 +7029 7111 +7065 7111 +7796 7111 +186 7112 +1988 7112 +7065 7112 +7796 7112 +186 7113 +798 7113 +1652 7113 +3723 7113 +7065 7113 +7796 7113 +186 7115 +7065 7115 +7796 7115 +186 7116 +6017 7116 +7065 7116 +7796 7116 +186 7117 +7065 7117 +7099 7117 +7796 7117 +186 7118 +7065 7118 +7796 7118 +7183 7171 +857 7174 +861 7174 +2671 7174 +7184 7174 +7186 7174 +7197 7174 +7203 7194 +7205 7194 +7206 7194 +7205 7196 +7206 7196 +7169 7207 +7188 7207 +876 7210 +7214 7212 +189 7215 +189 7216 +7213 7216 +189 7217 +7213 7217 +189 7218 +7213 7218 +7214 7218 +7214 7219 +7213 7220 +7214 7220 +190 7264 +7265 7264 +190 7265 +190 7266 +190 7267 +2055 7267 +2731 7267 +3001 7267 +4694 7267 +5387 7267 +6293 7267 +6458 7267 +7101 7267 +7117 7267 +7265 7267 +7422 7267 +7428 7267 +7510 7267 +7624 7267 +7647 7267 +7982 7267 +8252 7267 +8566 7267 +8936 7267 +190 7268 +2872 7268 +3647 7268 +6297 7268 +7318 7268 +191 7312 +5844 7313 +1352 7326 +7337 7347 +3387 7361 +7355 7371 +9232 7371 +7362 7376 +7369 7376 +7380 7376 +193 7393 +193 7394 +193 7395 +193 7396 +193 7397 +193 7398 +193 7399 +193 7400 +193 7401 +193 7402 +193 7403 +193 7404 +193 7405 +9225 7405 +9226 7405 +9235 7405 +193 7406 +193 7407 +7359 7407 +193 7408 +193 7409 +193 7410 +193 7411 +193 7412 +7359 7412 +7376 7412 +7387 7412 +193 7413 +193 7414 +7359 7414 +193 7415 +193 7416 +4076 7436 +8455 7436 +194 7453 +194 7454 +2054 7454 +4164 7459 +1295 7469 +1299 7469 +2385 7505 +7512 7520 +7518 7520 +7521 7520 +1030 7590 +1115 7590 +1116 7590 +1148 7590 +1156 7590 +1157 7590 +444 7591 +7611 7595 +6766 7608 +7617 7608 +5652 7615 +200 7621 +5419 7636 +200 7638 +200 7639 +8387 7639 +8390 7639 +1280 7641 +7648 7641 +7649 7641 +7652 7641 +7656 7641 +7663 7641 +7644 7642 +7646 7642 +302 7660 +742 7667 +7706 7703 +203 7710 +1607 7715 +9475 7716 +3782 7717 +7738 7717 +7744 7717 +8700 7717 +9294 7717 +8469 7721 +204 7755 +235 7755 +1025 7755 +1280 7755 +1464 7755 +1591 7755 +1841 7755 +2355 7755 +2356 7755 +2357 7755 +2731 7755 +2753 7755 +2764 7755 +2843 7755 +2853 7755 +2981 7755 +3004 7755 +3152 7755 +3346 7755 +3472 7755 +3961 7755 +3966 7755 +4311 7755 +4727 7755 +4729 7755 +4731 7755 +4738 7755 +5029 7755 +5037 7755 +5303 7755 +5984 7755 +6121 7755 +6128 7755 +7511 7755 +7657 7755 +7658 7755 +7662 7755 +7711 7755 +7715 7755 +7716 7755 +7718 7755 +7719 7755 +7722 7755 +7724 7755 +7727 7755 +7732 7755 +7734 7755 +7740 7755 +7742 7755 +7744 7755 +7746 7755 +7747 7755 +7748 7755 +7749 7755 +7754 7755 +7757 7755 +7758 7755 +7759 7755 +7760 7755 +7761 7755 +7763 7755 +7764 7755 +7771 7755 +7976 7755 +8152 7755 +8237 7755 +8244 7755 +8320 7755 +8368 7755 +8372 7755 +8469 7755 +8697 7755 +8699 7755 +8700 7755 +8704 7755 +8705 7755 +9020 7755 +9292 7755 +9293 7755 +9317 7755 +9374 7755 +9469 7755 +9551 7755 +9591 7755 +204 7756 +7722 7756 +8341 7756 +204 7757 +1591 7757 +204 7758 +3146 7758 +4837 7758 +8320 7758 +204 7759 +204 7760 +1065 7760 +4738 7760 +5980 7760 +8933 7760 +8987 7760 +9293 7760 +9302 7760 +9310 7760 +9367 7760 +9544 7760 +9568 7760 +204 7761 +204 7762 +1024 7762 +1598 7762 +2355 7762 +2356 7762 +2357 7762 +2729 7762 +2731 7762 +2753 7762 +2764 7762 +6127 7762 +7718 7762 +7755 7762 +7758 7762 +7763 7762 +8320 7762 +8615 7762 +204 7763 +2380 7763 +4733 7763 +7716 7763 +7717 7763 +7718 7763 +7721 7763 +7729 7763 +7732 7763 +7744 7763 +7746 7763 +7755 7763 +7758 7763 +7761 7763 +7764 7763 +8320 7763 +8700 7763 +9293 7763 +9294 7763 +204 7764 +3966 7764 +5987 7764 +7716 7764 +7717 7764 +7718 7764 +7721 7764 +7755 7764 +7758 7764 +7763 7764 +8320 7764 +8700 7764 +9294 7764 +204 7765 +2731 7765 +3146 7765 +7649 7765 +7716 7765 +7717 7765 +7718 7765 +7721 7765 +7725 7765 +7726 7765 +7728 7765 +7753 7765 +7755 7765 +7758 7765 +7761 7765 +7763 7765 +7764 7765 +8153 7765 +8320 7765 +8615 7765 +8700 7765 +9294 7765 +9620 7765 +204 7766 +204 7767 +204 7768 +4990 7768 +7755 7768 +7767 7768 +204 7769 +204 7771 +4741 7771 +7770 7771 +832 7789 +2238 7792 +2831 7792 +5272 7796 +7086 7796 +7087 7796 +205 7799 +2023 7799 +2953 7799 +7779 7799 +205 7800 +1994 7800 +2022 7800 +2023 7800 +205 7801 +1752 7801 +2023 7801 +2791 7801 +2906 7801 +4659 7801 +6608 7801 +6700 7801 +6727 7801 +7840 7810 +207 7848 +7810 7848 +7811 7848 +207 7849 +207 7850 +207 7851 +207 7852 +278 7852 +694 7852 +697 7852 +737 7852 +1539 7852 +1569 7852 +2951 7852 +3668 7852 +5850 7852 +6703 7852 +7819 7852 +8201 7852 +8690 7852 +207 7853 +7810 7853 +7811 7853 +207 7854 +7610 7873 +425 7881 +7888 7886 +7890 7886 +208 7894 +447 7894 +453 7894 +743 7894 +2124 7894 +2267 7894 +3346 7894 +4241 7894 +4805 7894 +4867 7894 +7439 7894 +7589 7894 +7607 7894 +208 7895 +477 7895 +1117 7895 +1148 7895 +1156 7895 +1157 7895 +1445 7895 +1790 7895 +2033 7895 +2271 7895 +2412 7895 +2554 7895 +2561 7895 +2600 7895 +2606 7895 +2670 7895 +2843 7895 +2870 7895 +2924 7895 +2953 7895 +3266 7895 +3878 7895 +3901 7895 +4035 7895 +4044 7895 +4161 7895 +4183 7895 +4443 7895 +4623 7895 +5372 7895 +5544 7895 +5612 7895 +5967 7895 +6205 7895 +6326 7895 +6573 7895 +6774 7895 +6812 7895 +7110 7895 +7146 7895 +7229 7895 +7590 7895 +7599 7895 +7601 7895 +7618 7895 +7790 7895 +7871 7895 +7894 7895 +8058 7895 +9549 7895 +9560 7895 +9568 7895 +208 7896 +7585 7896 +8307 7896 +208 7897 +7894 7897 +208 7898 +212 7898 +1280 7898 +1282 7898 +1437 7898 +1615 7898 +1662 7898 +1841 7898 +1883 7898 +2241 7898 +2641 7898 +2851 7898 +3386 7898 +3935 7898 +4120 7898 +4258 7898 +5491 7898 +5642 7898 +5987 7898 +6746 7898 +7236 7898 +7894 7898 +7927 7898 +8053 7898 +8061 7898 +8088 7898 +8469 7898 +9654 7898 +208 7899 +4867 7899 +7894 7899 +208 7900 +7894 7900 +208 7901 +407 7901 +7894 7901 +208 7902 +878 7902 +1018 7902 +1528 7902 +1615 7902 +1627 7902 +1650 7902 +1740 7902 +1745 7902 +1841 7902 +2000 7902 +2001 7902 +2017 7902 +2722 7902 +2853 7902 +3431 7902 +3432 7902 +3437 7902 +3960 7902 +4147 7902 +4169 7902 +4475 7902 +4626 7902 +4735 7902 +4775 7902 +4867 7902 +5987 7902 +7074 7902 +7106 7902 +7118 7902 +7230 7902 +7657 7902 +7782 7902 +7894 7902 +8615 7902 +9302 7902 +9310 7902 +208 7903 +2845 7903 +4331 7903 +4709 7903 +6363 7903 +7894 7903 +208 7904 +7894 7904 +208 7905 +833 7905 +995 7905 +1017 7905 +1018 7905 +1062 7905 +1069 7905 +1070 7905 +1195 7905 +1295 7905 +1299 7905 +1304 7905 +1349 7905 +1662 7905 +1676 7905 +1686 7905 +1688 7905 +1839 7905 +2150 7905 +2241 7905 +2579 7905 +2851 7905 +2861 7905 +3098 7905 +3346 7905 +3522 7905 +3580 7905 +3634 7905 +3918 7905 +4147 7905 +4298 7905 +4307 7905 +4331 7905 +4688 7905 +4852 7905 +4854 7905 +4883 7905 +5258 7905 +5642 7905 +5649 7905 +5686 7905 +5730 7905 +5735 7905 +5738 7905 +5992 7905 +5993 7905 +6339 7905 +6372 7905 +6740 7905 +6755 7905 +6944 7905 +7146 7905 +7230 7905 +7422 7905 +7469 7905 +7472 7905 +7481 7905 +7894 7905 +8254 7905 +8368 7905 +8372 7905 +8469 7905 +8829 7905 +8925 7905 +8926 7905 +8953 7905 +8954 7905 +9083 7905 +9302 7905 +9310 7905 +9569 7905 +9624 7905 +9645 7905 +9654 7905 +9656 7905 +9663 7905 +208 7906 +3346 7906 +3532 7906 +7894 7906 +208 7907 +6363 7907 +7894 7907 +9663 7907 +208 7908 +5639 7908 +7894 7908 +208 7909 +1941 7909 +7894 7909 +208 7910 +1912 7910 +1919 7910 +4284 7910 +4331 7910 +7457 7910 +7894 7910 +208 7911 +7894 7911 +208 7912 +7894 7912 +208 7913 +6366 7913 +7422 7913 +7894 7913 +8397 7913 +8913 7913 +208 7914 +2579 7914 +3346 7914 +4303 7914 +4307 7914 +4317 7914 +4331 7914 +6292 7914 +6753 7914 +6760 7914 +7439 7914 +7894 7914 +208 7915 +7894 7915 +208 7916 +6464 7916 +7894 7916 +7925 7922 +7840 7924 +7922 7926 +7925 7926 +8289 7930 +2251 7960 +2262 7960 +8477 7960 +6665 7962 +8148 7962 +8168 7962 +2725 7964 +2744 7964 +2745 7964 +2749 7964 +4315 7964 +3140 7982 +3141 7982 +3142 7982 +8133 7982 +7976 7990 +8192 8000 +210 8005 +7982 8005 +210 8006 +972 8006 +3134 8006 +4738 8006 +7982 8006 +8004 8006 +210 8007 +2522 8007 +2530 8007 +2546 8007 +2551 8007 +2556 8007 +7982 8007 +210 8008 +4311 8008 +9305 8008 +425 8016 +3329 8016 +3330 8016 +7859 8016 +7861 8016 +8010 8016 +425 8017 +8038 8025 +211 8051 +4770 8052 +4770 8055 +212 8056 +8053 8056 +8058 8056 +8061 8056 +8088 8056 +4617 8057 +8063 8062 +8069 8068 +8081 8069 +8064 8073 +8062 8081 +8063 8081 +212 8088 +8053 8088 +8056 8088 +8058 8088 +8061 8088 +212 8089 +1594 8089 +1599 8089 +4626 8089 +4770 8089 +4790 8089 +8056 8089 +8069 8089 +8071 8089 +8073 8089 +8088 8089 +212 8090 +212 8091 +4776 8091 +212 8092 +2644 8092 +4608 8092 +4773 8092 +4779 8092 +8053 8092 +8058 8092 +8061 8092 +212 8093 +3014 8093 +4771 8093 +4790 8093 +8053 8093 +8061 8093 +8329 8093 +8331 8093 +8345 8093 +212 8094 +212 8095 +4770 8095 +4790 8095 +8061 8095 +212 8096 +2924 8096 +2926 8096 +2929 8096 +2930 8096 +2932 8096 +2936 8096 +2945 8096 +2947 8096 +2950 8096 +2951 8096 +2953 8096 +2955 8096 +2957 8096 +2963 8096 +2964 8096 +2965 8096 +2966 8096 +2967 8096 +2998 8096 +4050 8096 +4151 8096 +4153 8096 +4154 8096 +4180 8096 +5206 8096 +6405 8096 +7436 8096 +8068 8096 +8071 8096 +8086 8096 +9648 8096 +212 8097 +340 8097 +1185 8097 +2032 8097 +2947 8097 +4038 8097 +5460 8097 +6679 8097 +6680 8097 +6681 8097 +7110 8097 +7502 8097 +7915 8097 +8737 8097 +8964 8097 +212 8098 +8081 8098 +212 8099 +3522 8099 +5730 8099 +7172 8099 +8103 8110 +8105 8110 +8106 8110 +8107 8110 +8108 8110 +8109 8110 +8115 8110 +8118 8110 +8117 8116 +213 8120 +8102 8120 +8104 8120 +8116 8120 +8122 8120 +213 8121 +8106 8121 +8116 8121 +8119 8121 +8120 8121 +8122 8121 +213 8122 +8102 8122 +8103 8122 +8104 8122 +8105 8122 +8106 8122 +8107 8122 +8108 8122 +8109 8122 +8118 8122 +8120 8122 +9555 8126 +214 8130 +4727 8130 +5971 8130 +9282 8130 +9283 8130 +9348 8130 +9573 8130 +7979 8131 +8199 8131 +8138 8136 +7968 8137 +7968 8154 +4584 8161 +4591 8162 +2845 8164 +4825 8164 +5730 8164 +5752 8164 +5992 8164 +5993 8164 +7422 8164 +7994 8164 +8148 8164 +9626 8164 +215 8172 +235 8172 +1591 8172 +4400 8172 +7649 8172 +7652 8172 +7660 8172 +7726 8172 +8237 8172 +8182 8180 +216 8187 +8180 8187 +8193 8187 +8358 8187 +216 8188 +3148 8196 +218 8202 +4706 8202 +4911 8202 +8217 8202 +218 8203 +8204 8203 +218 8204 +4589 8204 +218 8205 +218 8206 +218 8207 +218 8208 +218 8209 +218 8210 +218 8211 +218 8212 +218 8213 +218 8214 +218 8215 +218 8216 +218 8217 +218 8218 +218 8219 +218 8220 +2586 8228 +2596 8228 +8226 8228 +219 8257 +219 8258 +220 8266 +220 8267 +1703 8267 +2124 8267 +2529 8267 +2536 8267 +2546 8267 +2557 8267 +3519 8267 +3930 8267 +5686 8267 +6341 8267 +6369 8267 +6808 8267 +6818 8267 +2586 8271 +8278 8299 +1613 8309 +2738 8309 +221 8312 +8279 8312 +8286 8312 +221 8313 +8312 8313 +221 8314 +8312 8314 +3022 8331 +6383 8334 +6116 8337 +8346 8347 +8385 8349 +8380 8365 +8361 8386 +7624 8389 +8405 8394 +8442 8409 +8430 8418 +2636 8422 +8464 8422 +8433 8423 +8442 8431 +226 8453 +5939 8459 +1288 8467 +2255 8467 +4885 8467 +6095 8467 +6927 8467 +8464 8467 +687 8470 +2251 8470 +2262 8470 +8477 8470 +2636 8481 +2239 8482 +2251 8482 +2262 8482 +8489 8490 +8491 8490 +8495 8490 +8497 8490 +8489 8492 +8497 8492 +228 8499 +8513 8502 +8528 8504 +8506 8507 +8517 8507 +8532 8507 +8534 8507 +8506 8526 +8512 8526 +8531 8526 +8537 8526 +8505 8530 +8537 8530 +8545 8530 +8505 8537 +8506 8537 +8509 8537 +8514 8537 +8515 8537 +8523 8537 +8526 8537 +8527 8537 +8530 8537 +8532 8537 +8534 8537 +8536 8537 +8538 8537 +8541 8537 +8543 8537 +8545 8537 +8527 8540 +8543 8540 +230 8549 +2776 8549 +8550 8549 +230 8550 +1627 8550 +8549 8550 +8571 8556 +8562 8559 +8571 8560 +8563 8561 +8565 8567 +8563 8574 +8571 8574 +232 8589 +8578 8589 +8579 8589 +232 8590 +592 8590 +8576 8590 +8578 8590 +8579 8590 +232 8591 +232 8592 +8578 8592 +8579 8592 +232 8593 +8578 8593 +8579 8593 +232 8594 +232 8595 +232 8596 +8577 8596 +232 8597 +8578 8597 +8579 8597 +232 8598 +8578 8598 +8579 8598 +8583 8598 +8588 8598 +8589 8598 +232 8599 +8577 8599 +232 8600 +8577 8600 +232 8601 +8577 8601 +232 8602 +8575 8602 +8576 8602 +8577 8602 +8580 8602 +8581 8602 +232 8603 +8577 8603 +232 8604 +8577 8604 +232 8605 +8577 8605 +232 8606 +5584 8606 +6642 8606 +232 8607 +232 8608 +8577 8608 +232 8609 +232 8610 +1841 8618 +235 8619 +235 8620 +1285 8620 +1439 8620 +1527 8620 +2204 8620 +3468 8620 +4832 8620 +235 8621 +797 8621 +818 8621 +1235 8621 +2658 8621 +4971 8621 +8322 8621 +235 8622 +797 8622 +822 8622 +828 8622 +1280 8622 +1437 8622 +1527 8622 +1648 8622 +1856 8622 +2204 8622 +3737 8622 +3945 8622 +4768 8622 +5055 8622 +5728 8622 +8953 8622 +235 8623 +1437 8623 +1598 8623 +2369 8623 +2577 8623 +3961 8623 +7426 8623 +7661 8623 +235 8624 +2252 8624 +4674 8624 +5741 8624 +7422 8624 +235 8625 +1440 8625 +1446 8625 +1527 8625 +1858 8625 +7657 8625 +235 8626 +235 8627 +1304 8627 +1870 8627 +2358 8627 +2688 8627 +3906 8627 +3918 8627 +4727 8627 +4867 8627 +5642 8627 +6095 8627 +6498 8627 +6763 8627 +6927 8627 +7960 8627 +8124 8627 +235 8628 +1652 8628 +4030 8628 +4459 8628 +4623 8628 +5332 8628 +9532 8628 +235 8629 +775 8629 +830 8629 +881 8629 +1628 8629 +1652 8629 +3420 8629 +3767 8629 +3781 8629 +4450 8629 +4452 8629 +4462 8629 +4464 8629 +4975 8629 +5488 8629 +235 8630 +830 8630 +881 8630 +1522 8630 +1524 8630 +1628 8630 +3420 8630 +3421 8630 +3781 8630 +4449 8630 +4450 8630 +4452 8630 +4462 8630 +4464 8630 +4474 8630 +4476 8630 +4832 8630 +4951 8630 +4975 8630 +5025 8630 +5488 8630 +6740 8630 +235 8631 +3260 8631 +8237 8631 +235 8632 +881 8632 +7470 8632 +235 8633 +4951 8633 +8243 8633 +235 8634 +1628 8634 +1922 8634 +3420 8634 +3421 8634 +4464 8634 +6191 8634 +235 8635 +881 8635 +1522 8635 +1524 8635 +1628 8635 +1703 8635 +3781 8635 +4450 8635 +4462 8635 +4464 8635 +4466 8635 +4474 8635 +5025 8635 +5488 8635 +5692 8635 +6740 8635 +235 8636 +1268 8636 +3420 8636 +3781 8636 +4452 8636 +4464 8636 +4468 8636 +4975 8636 +5488 8636 +235 8637 +881 8637 +1268 8637 +1522 8637 +1524 8637 +1628 8637 +3420 8637 +3781 8637 +4450 8637 +4462 8637 +4464 8637 +4832 8637 +5012 8637 +5488 8637 +7952 8637 +235 8638 +1522 8638 +1524 8638 +1628 8638 +3420 8638 +3781 8638 +3969 8638 +4452 8638 +4462 8638 +4464 8638 +4975 8638 +235 8639 +1678 8639 +235 8640 +1268 8640 +1522 8640 +1524 8640 +1628 8640 +3420 8640 +3781 8640 +4462 8640 +4464 8640 +5488 8640 +235 8641 +881 8641 +1268 8641 +2201 8641 +3420 8641 +3781 8641 +4448 8641 +4462 8641 +4464 8641 +4468 8641 +4474 8641 +4476 8641 +4546 8641 +5488 8641 +6191 8641 +6740 8641 +8617 8641 +235 8642 +1268 8642 +1628 8642 +1678 8642 +3420 8642 +3421 8642 +3781 8642 +4462 8642 +4464 8642 +4466 8642 +4832 8642 +4975 8642 +5488 8642 +6191 8642 +235 8643 +235 8644 +1628 8644 +1997 8644 +3420 8644 +3781 8644 +4466 8644 +5488 8644 +5692 8644 +235 8645 +881 8645 +1522 8645 +1524 8645 +1628 8645 +1652 8645 +2358 8645 +2669 8645 +3400 8645 +3420 8645 +3781 8645 +3902 8645 +4098 8645 +4452 8645 +4464 8645 +4474 8645 +5023 8645 +5025 8645 +5488 8645 +5497 8645 +5570 8645 +5692 8645 +7952 8645 +9415 8645 +235 8646 +1628 8646 +3420 8646 +3421 8646 +3781 8646 +4462 8646 +4464 8646 +5025 8646 +5488 8646 +6191 8646 +235 8647 +881 8647 +1268 8647 +1522 8647 +1524 8647 +1628 8647 +1652 8647 +1678 8647 +1701 8647 +2844 8647 +2849 8647 +2864 8647 +3420 8647 +3781 8647 +4462 8647 +4464 8647 +4832 8647 +4975 8647 +5025 8647 +5488 8647 +6657 8647 +6658 8647 +6659 8647 +6660 8647 +6661 8647 +7952 8647 +235 8648 +1522 8648 +1524 8648 +1628 8648 +3781 8648 +3969 8648 +4452 8648 +4464 8648 +4466 8648 +4468 8648 +4474 8648 +4975 8648 +5488 8648 +235 8649 +881 8649 +1272 8649 +1522 8649 +1524 8649 +1628 8649 +1678 8649 +2252 8649 +3420 8649 +3781 8649 +4462 8649 +4464 8649 +4474 8649 +4476 8649 +4975 8649 +5025 8649 +5488 8649 +6740 8649 +235 8650 +3420 8650 +4474 8650 +5332 8650 +6163 8650 +235 8651 +1522 8651 +1524 8651 +1628 8651 +3420 8651 +3421 8651 +3781 8651 +4462 8651 +4464 8651 +4474 8651 +4975 8651 +5488 8651 +6191 8651 +6740 8651 +235 8652 +707 8652 +766 8652 +768 8652 +788 8652 +799 8652 +813 8652 +818 8652 +822 8652 +828 8652 +829 8652 +833 8652 +907 8652 +1440 8652 +1446 8652 +1463 8652 +1508 8652 +1650 8652 +1715 8652 +1718 8652 +1839 8652 +1853 8652 +2095 8652 +2110 8652 +2201 8652 +2203 8652 +2391 8652 +2569 8652 +2990 8652 +3723 8652 +3737 8652 +3767 8652 +3811 8652 +3847 8652 +3976 8652 +3979 8652 +4147 8652 +4303 8652 +4312 8652 +4317 8652 +4501 8652 +4603 8652 +4971 8652 +4973 8652 +4996 8652 +4997 8652 +5003 8652 +5005 8652 +5012 8652 +5026 8652 +5328 8652 +5330 8652 +5336 8652 +5406 8652 +5615 8652 +5728 8652 +5984 8652 +5990 8652 +6367 8652 +6464 8652 +6740 8652 +7016 8652 +7023 8652 +7025 8652 +7043 8652 +7139 8652 +7183 8652 +7507 8652 +7511 8652 +7792 8652 +7797 8652 +8226 8652 +8615 8652 +8649 8652 +8921 8652 +9238 8652 +9453 8652 +9479 8652 +9648 8652 +235 8653 +708 8653 +1464 8653 +1487 8653 +1745 8653 +1841 8653 +2355 8653 +2356 8653 +4026 8653 +4420 8653 +4424 8653 +4433 8653 +4546 8653 +5037 8653 +5303 8653 +5591 8653 +5807 8653 +6201 8653 +6257 8653 +6259 8653 +7016 8653 +7023 8653 +7031 8653 +7316 8653 +7978 8653 +8237 8653 +8533 8653 +235 8654 +2731 8654 +6256 8654 +7649 8654 +7658 8654 +7726 8654 +8237 8654 +8615 8654 +235 8655 +3960 8655 +5978 8655 +8237 8655 +235 8656 +1871 8656 +1941 8656 +2670 8656 +3396 8656 +3758 8656 +5303 8656 +6770 8656 +7023 8656 +7523 8656 +235 8657 +235 8658 +746 8658 +1871 8658 +2670 8658 +4329 8658 +5303 8658 +6770 8658 +7618 8658 +7649 8658 +8659 8658 +9015 8658 +235 8659 +2355 8659 +2356 8659 +2731 8659 +3428 8659 +4311 8659 +5990 8659 +6740 8659 +7023 8659 +7658 8659 +7728 8659 +8140 8659 +8152 8659 +8226 8659 +8237 8659 +8615 8659 +8660 8659 +9473 8659 +235 8660 +8615 8660 +235 8661 +235 8662 +235 8663 +235 8664 +2753 8664 +4311 8664 +5029 8664 +8237 8664 +235 8665 +707 8665 +768 8665 +813 8665 +816 8665 +824 8665 +1071 8665 +1280 8665 +1450 8665 +1487 8665 +1508 8665 +1514 8665 +1517 8665 +1678 8665 +1745 8665 +1792 8665 +2110 8665 +2210 8665 +2238 8665 +2670 8665 +2843 8665 +2947 8665 +3346 8665 +3446 8665 +3462 8665 +3761 8665 +4147 8665 +4307 8665 +4626 8665 +4693 8665 +4788 8665 +4829 8665 +4953 8665 +5003 8665 +5037 8665 +5258 8665 +5303 8665 +5321 8665 +5328 8665 +5331 8665 +5339 8665 +5728 8665 +6128 8665 +6156 8665 +6270 8665 +6782 8665 +6860 8665 +6911 8665 +7023 8665 +7230 8665 +7510 8665 +7545 8665 +7618 8665 +7622 8665 +7657 8665 +7729 8665 +7936 8665 +8225 8665 +8226 8665 +8231 8665 +8233 8665 +8234 8665 +8236 8665 +8252 8665 +8615 8665 +8802 8665 +8953 8665 +9082 8665 +9317 8665 +9460 8665 +9648 8665 +235 8666 +824 8666 +1858 8666 +2210 8666 +3752 8666 +3759 8666 +6860 8666 +7016 8666 +7031 8666 +7043 8666 +7618 8666 +7996 8666 +8921 8666 +9302 8666 +9310 8666 +9648 8666 +235 8667 +235 8668 +1487 8668 +1605 8668 +1689 8668 +1699 8668 +3001 8668 +7439 8668 +7691 8668 +8233 8668 +235 8669 +707 8669 +2210 8669 +4303 8669 +4317 8669 +5321 8669 +5332 8669 +6155 8669 +7579 8669 +8237 8669 +8368 8669 +8372 8669 +235 8670 +235 8671 +607 8671 +707 8671 +768 8671 +818 8671 +821 8671 +822 8671 +828 8671 +829 8671 +833 8671 +910 8671 +918 8671 +964 8671 +1062 8671 +1071 8671 +1256 8671 +1349 8671 +1455 8671 +1476 8671 +1508 8671 +1512 8671 +1514 8671 +1745 8671 +1856 8671 +2110 8671 +2201 8671 +2602 8671 +2658 8671 +2667 8671 +3661 8671 +3737 8671 +3811 8671 +3935 8671 +3976 8671 +3979 8671 +4026 8671 +4114 8671 +4465 8671 +4478 8671 +4927 8671 +4931 8671 +4971 8671 +4996 8671 +5000 8671 +5003 8671 +5009 8671 +5026 8671 +5269 8671 +5303 8671 +5326 8671 +5328 8671 +5330 8671 +5332 8671 +5337 8671 +5340 8671 +5406 8671 +5543 8671 +5560 8671 +5697 8671 +5728 8671 +6021 8671 +6025 8671 +6746 8671 +6863 8671 +7016 8671 +7146 8671 +7230 8671 +7510 8671 +7607 8671 +7657 8671 +7792 8671 +7958 8671 +8615 8671 +8637 8671 +8952 8671 +9257 8671 +9272 8671 +9302 8671 +9310 8671 +9460 8671 +9536 8671 +9648 8671 +235 8672 +4307 8672 +4312 8672 +235 8673 +3346 8673 +7745 8673 +7878 8673 +7879 8673 +235 8674 +707 8674 +4026 8674 +4303 8674 +5037 8674 +6770 8674 +7016 8674 +7523 8674 +235 8675 +8514 8675 +235 8676 +235 8677 +235 8678 +235 8679 +235 8680 +235 8681 +1468 8681 +1486 8681 +1492 8681 +1508 8681 +1644 8681 +1841 8681 +1909 8681 +2348 8681 +2355 8681 +2356 8681 +2731 8681 +2841 8681 +3270 8681 +3784 8681 +4026 8681 +4312 8681 +4537 8681 +5037 8681 +5303 8681 +5414 8681 +5728 8681 +6670 8681 +6770 8681 +7016 8681 +7031 8681 +7511 8681 +7513 8681 +7653 8681 +8237 8681 +8309 8681 +9460 8681 +9560 8681 +235 8682 +1476 8682 +3251 8682 +4303 8682 +4317 8682 +235 8683 +1476 8683 +1909 8683 +2835 8683 +2841 8683 +4303 8683 +4317 8683 +6655 8683 +235 8684 +707 8684 +1468 8684 +1632 8684 +2382 8684 +2389 8684 +2391 8684 +2395 8684 +2752 8684 +3251 8684 +5414 8684 +8237 8684 +235 8685 +707 8685 +8237 8685 +235 8686 +8237 8686 +235 8687 +707 8687 +712 8687 +958 8687 +985 8687 +1468 8687 +1508 8687 +1598 8687 +1613 8687 +1841 8687 +2201 8687 +2237 8687 +2355 8687 +2357 8687 +2724 8687 +2731 8687 +2737 8687 +2738 8687 +2752 8687 +2753 8687 +2760 8687 +3004 8687 +3248 8687 +3265 8687 +3412 8687 +3430 8687 +3445 8687 +3472 8687 +3766 8687 +3767 8687 +3777 8687 +3785 8687 +3793 8687 +3955 8687 +3961 8687 +3968 8687 +3976 8687 +3979 8687 +4112 8687 +4320 8687 +4420 8687 +4433 8687 +4507 8687 +4788 8687 +4825 8687 +4829 8687 +4927 8687 +4931 8687 +5037 8687 +5273 8687 +5303 8687 +5414 8687 +5728 8687 +5990 8687 +6202 8687 +6276 8687 +6740 8687 +7023 8687 +7139 8687 +7504 8687 +7506 8687 +7510 8687 +7512 8687 +7514 8687 +7515 8687 +7518 8687 +7521 8687 +7524 8687 +7529 8687 +7618 8687 +7649 8687 +7657 8687 +7662 8687 +7726 8687 +8132 8687 +8237 8687 +8278 8687 +8282 8687 +8304 8687 +8309 8687 +8310 8687 +8615 8687 +8688 8687 +9015 8687 +9019 8687 +9180 8687 +9182 8687 +9199 8687 +9205 8687 +9379 8687 +9402 8687 +9423 8687 +9439 8687 +9453 8687 +9460 8687 +235 8688 +1613 8688 +2737 8688 +8237 8688 +8309 8688 +8316 8688 +8317 8688 +235 8689 +707 8689 +788 8689 +1181 8689 +1633 8689 +1648 8689 +2945 8689 +3647 8689 +3976 8689 +3979 8689 +4693 8689 +4829 8689 +4927 8689 +4931 8689 +5005 8689 +5111 8689 +5260 8689 +5263 8689 +5303 8689 +6593 8689 +6753 8689 +6760 8689 +6802 8689 +7017 8689 +7031 8689 +7787 8689 +235 8690 +1248 8690 +1945 8690 +9648 8690 +235 8691 +8615 8691 +235 8692 +707 8692 +998 8692 +1280 8692 +1598 8692 +1612 8692 +1613 8692 +2117 8692 +2237 8692 +2261 8692 +2337 8692 +2343 8692 +2347 8692 +2355 8692 +2357 8692 +2358 8692 +2361 8692 +2729 8692 +2731 8692 +2737 8692 +2738 8692 +2753 8692 +2764 8692 +3004 8692 +3011 8692 +3206 8692 +3213 8692 +3220 8692 +3227 8692 +3472 8692 +3785 8692 +3961 8692 +3968 8692 +4311 8692 +4420 8692 +4433 8692 +5037 8692 +5273 8692 +6127 8692 +6740 8692 +7514 8692 +7649 8692 +8226 8692 +8237 8692 +8278 8692 +8282 8692 +8299 8692 +8304 8692 +8309 8692 +8328 8692 +8615 8692 +8693 8692 +8978 8692 +235 8693 +2731 8693 +2741 8693 +8237 8693 +235 8694 +5003 8694 +5012 8694 +5019 8694 +5028 8694 +235 8695 +707 8695 +4829 8695 +5303 8695 +5308 8695 +5309 8695 +5310 8695 +7031 8695 +9430 8695 +235 8696 +235 8697 +5984 8697 +7734 8697 +7742 8697 +8237 8697 +235 8698 +263 8698 +1681 8698 +3257 8698 +4303 8698 +4724 8698 +4757 8698 +5730 8698 +7753 8698 +7968 8698 +8324 8698 +8341 8698 +9286 8698 +9289 8698 +9290 8698 +9341 8698 +9381 8698 +9475 8698 +9544 8698 +9546 8698 +9553 8698 +9568 8698 +235 8699 +6128 8699 +8226 8699 +8231 8699 +8234 8699 +8242 8699 +235 8700 +5990 8700 +7749 8700 +8225 8700 +235 8701 +7732 8701 +7745 8701 +235 8702 +1460 8702 +5029 8702 +7653 8702 +8237 8702 +8316 8702 +8317 8702 +8341 8702 +235 8703 +235 8704 +4576 8704 +7732 8704 +7745 8704 +7751 8704 +8237 8704 +8316 8704 +8317 8704 +9371 8704 +235 8705 +235 8706 +857 8706 +861 8706 +1256 8706 +2358 8706 +2361 8706 +2671 8706 +3848 8706 +4026 8706 +4030 8706 +4829 8706 +5037 8706 +5303 8706 +5308 8706 +5309 8706 +5310 8706 +5330 8706 +5332 8706 +5336 8706 +5990 8706 +6740 8706 +7023 8706 +7025 8706 +7031 8706 +7042 8706 +7510 8706 +7657 8706 +8299 8706 +235 8707 +739 8707 +907 8707 +1487 8707 +2358 8707 +2361 8707 +5012 8707 +5031 8707 +5406 8707 +235 8708 +1452 8708 +4303 8708 +4307 8708 +4312 8708 +4317 8708 +4333 8708 +5003 8708 +8368 8708 +8372 8708 +235 8709 +791 8709 +813 8709 +1487 8709 +1648 8709 +1841 8709 +2349 8709 +3723 8709 +3726 8709 +3758 8709 +3760 8709 +3976 8709 +3979 8709 +3981 8709 +4026 8709 +4927 8709 +4931 8709 +5012 8709 +5035 8709 +5037 8709 +5258 8709 +5303 8709 +5697 8709 +5720 8709 +5911 8709 +6770 8709 +7016 8709 +7023 8709 +7031 8709 +7042 8709 +7618 8709 +235 8710 +5565 8710 +8712 8710 +8952 8710 +235 8711 +1468 8711 +1932 8711 +235 8712 +5044 8712 +235 8713 +235 8714 +235 8715 +1454 8715 +4311 8715 +7968 8715 +8237 8715 +235 8716 +664 8716 +964 8716 +1062 8716 +1195 8716 +1450 8716 +1508 8716 +1514 8716 +1517 8716 +1856 8716 +2164 8716 +2169 8716 +2229 8716 +2634 8716 +2698 8716 +2983 8716 +3000 8716 +3001 8716 +3015 8716 +3346 8716 +3608 8716 +3647 8716 +3737 8716 +3767 8716 +4112 8716 +4307 8716 +4320 8716 +4919 8716 +4967 8716 +4996 8716 +5001 8716 +5330 8716 +5475 8716 +5498 8716 +5523 8716 +5689 8716 +5697 8716 +5990 8716 +6104 8716 +6128 8716 +7023 8716 +7510 8716 +7511 8716 +7658 8716 +7790 8716 +7797 8716 +7958 8716 +8230 8716 +8231 8716 +8234 8716 +8307 8716 +8421 8716 +8938 8716 +8952 8716 +9302 8716 +9310 8716 +9451 8716 +9460 8716 +9477 8716 +9534 8716 +9535 8716 +9626 8716 +9645 8716 +9663 8716 +235 8717 +472 8717 +482 8717 +741 8717 +1014 8717 +1454 8717 +1591 8717 +1871 8717 +2571 8717 +2670 8717 +3396 8717 +4147 8717 +4329 8717 +4610 8717 +4727 8717 +4729 8717 +4888 8717 +4927 8717 +4931 8717 +5037 8717 +5090 8717 +5303 8717 +5437 8717 +5497 8717 +5705 8717 +5960 8717 +6755 8717 +7031 8717 +7428 8717 +7657 8717 +7673 8717 +7790 8717 +8237 8717 +8718 8717 +8720 8717 +8722 8717 +8926 8717 +9202 8717 +9293 8717 +9648 8717 +235 8718 +1022 8718 +1023 8718 +235 8719 +741 8719 +2853 8719 +4112 8719 +6550 8719 +7753 8719 +8226 8719 +8953 8719 +9475 8719 +235 8720 +576 8720 +777 8720 +1304 8720 +235 8721 +235 8722 +235 8723 +1062 8723 +7382 8723 +9225 8723 +9235 8723 +235 8724 +687 8724 +2164 8724 +2165 8724 +2175 8724 +3112 8724 +3647 8724 +3723 8724 +4867 8724 +4959 8724 +5303 8724 +5308 8724 +5309 8724 +5310 8724 +5313 8724 +5328 8724 +5330 8724 +5728 8724 +6770 8724 +7031 8724 +7456 8724 +7927 8724 +9460 8724 +235 8725 +824 8725 +947 8725 +967 8725 +1256 8725 +1841 8725 +2117 8725 +3422 8725 +3683 8725 +3690 8725 +3968 8725 +4270 8725 +4303 8725 +4307 8725 +4317 8725 +4420 8725 +4433 8725 +4464 8725 +4923 8725 +4933 8725 +5037 8725 +5303 8725 +5332 8725 +5581 8725 +5606 8725 +6190 8725 +6460 8725 +6534 8725 +6545 8725 +6565 8725 +7023 8725 +7139 8725 +7153 8725 +7160 8725 +7230 8725 +7618 8725 +7635 8725 +8013 8725 +8020 8725 +8237 8725 +8252 8725 +8726 8725 +9379 8725 +9648 8725 +235 8726 +8237 8726 +235 8727 +235 8728 +235 8729 +1468 8729 +1730 8729 +2358 8729 +4329 8729 +4735 8729 +4840 8729 +5728 8729 +6770 8729 +7023 8729 +7511 8729 +9402 8729 +9423 8729 +9439 8729 +9456 8729 +9479 8729 +235 8730 +235 8731 +4829 8731 +235 8732 +3346 8732 +235 8733 +707 8733 +2348 8733 +3004 8733 +4311 8733 +235 8734 +985 8734 +1065 8734 +1454 8734 +1591 8734 +1595 8734 +1598 8734 +1648 8734 +2117 8734 +2355 8734 +2356 8734 +2731 8734 +2752 8734 +2753 8734 +2764 8734 +3004 8734 +3134 8734 +3403 8734 +3405 8734 +3406 8734 +3766 8734 +3906 8734 +3955 8734 +4107 8734 +4311 8734 +4312 8734 +4320 8734 +4329 8734 +5037 8734 +5303 8734 +5308 8734 +5309 8734 +5310 8734 +5984 8734 +7023 8734 +7649 8734 +7976 8734 +7997 8734 +8139 8734 +8142 8734 +8192 8734 +8225 8734 +8231 8734 +8237 8734 +8278 8734 +8325 8734 +8328 8734 +8346 8734 +8368 8734 +8372 8734 +8677 8734 +8737 8734 +9290 8734 +9293 8734 +235 8735 +235 8736 +235 8737 +4735 8737 +5029 8737 +6128 8737 +8237 8737 +8309 8737 +8677 8737 +9374 8737 +9475 8737 +235 8738 +2731 8738 +4311 8738 +235 8739 +2812 8739 +3134 8739 +7976 8739 +7986 8739 +8368 8739 +8372 8739 +235 8740 +8237 8740 +8318 8740 +235 8741 +235 8742 +824 8742 +1650 8742 +1841 8742 +1945 8742 +2201 8742 +3411 8742 +3412 8742 +3416 8742 +3422 8742 +3429 8742 +3647 8742 +3785 8742 +4420 8742 +4433 8742 +4546 8742 +5012 8742 +5728 8742 +6194 8742 +6202 8742 +7043 8742 +7515 8742 +9379 8742 +9385 8742 +9402 8742 +9423 8742 +9439 8742 +9479 8742 +235 8743 +251 8743 +9124 8743 +235 8744 +251 8744 +1025 8744 +1871 8744 +2670 8744 +4303 8744 +4317 8744 +5303 8744 +7523 8744 +7618 8744 +8745 8744 +8899 8744 +9116 8744 +9124 8744 +235 8745 +4312 8745 +235 8746 +4312 8746 +235 8747 +3071 8747 +4303 8747 +4317 8747 +4324 8747 +7862 8747 +8987 8747 +235 8748 +1468 8748 +4303 8748 +4317 8748 +235 8749 +815 8749 +824 8749 +865 8749 +1071 8749 +1420 8749 +1508 8749 +1514 8749 +1853 8749 +3346 8749 +3976 8749 +3979 8749 +4307 8749 +4733 8749 +5003 8749 +5303 8749 +6156 8749 +6755 8749 +7023 8749 +7439 8749 +7816 8749 +9402 8749 +9423 8749 +9439 8749 +9456 8749 +9641 8749 +235 8750 +235 8751 +1280 8751 +2261 8751 +2356 8751 +2357 8751 +5273 8751 +6740 8751 +7649 8751 +7653 8751 +7658 8751 +235 8752 +1420 8752 +3441 8752 +3470 8752 +3661 8752 +3848 8752 +4973 8752 +5026 8752 +5037 8752 +5332 8752 +5411 8752 +5559 8752 +6746 8752 +7189 8752 +9202 8752 +9560 8752 +9641 8752 +235 8753 +5037 8753 +6162 8753 +8754 8753 +235 8754 +707 8754 +708 8754 +746 8754 +1678 8754 +2764 8754 +2989 8754 +2992 8754 +5730 8754 +6091 8754 +7043 8754 +8419 8754 +9194 8754 +9460 8754 +9645 8754 +235 8755 +1282 8755 +1648 8755 +1650 8755 +2348 8755 +3014 8755 +3787 8755 +4626 8755 +4636 8755 +4829 8755 +4844 8755 +5037 8755 +5056 8755 +5303 8755 +5406 8755 +5414 8755 +5420 8755 +5430 8755 +6128 8755 +7023 8755 +7031 8755 +7510 8755 +7515 8755 +7529 8755 +7531 8755 +7618 8755 +8802 8755 +9225 8755 +9235 8755 +9439 8755 +235 8756 +707 8756 +766 8756 +768 8756 +1648 8756 +2349 8756 +4026 8756 +4927 8756 +4931 8756 +5037 8756 +5303 8756 +6155 8756 +6746 8756 +6906 8756 +7016 8756 +7023 8756 +7031 8756 +7579 8756 +235 8757 +1478 8757 +5037 8757 +6091 8757 +7430 8757 +8231 8757 +8234 8757 +235 8758 +8225 8758 +8237 8758 +235 8759 +235 8760 +2117 8760 +235 8761 +235 8762 +235 8763 +7976 8763 +8237 8763 +235 8764 +8237 8764 +235 8765 +557 8765 +3966 8765 +4731 8765 +4738 8765 +7760 8765 +8237 8765 +8889 8765 +235 8766 +791 8766 +8237 8766 +235 8767 +235 8768 +235 8769 +235 8770 +7753 8770 +8225 8770 +235 8771 +4927 8771 +4931 8771 +4996 8771 +235 8772 +235 8773 +967 8773 +1256 8773 +1463 8773 +1508 8773 +2380 8773 +3683 8773 +3690 8773 +3712 8773 +4420 8773 +4433 8773 +4524 8773 +4923 8773 +4996 8773 +5003 8773 +5148 8773 +5581 8773 +6190 8773 +6565 8773 +7144 8773 +7153 8773 +7160 8773 +7635 8773 +9379 8773 +9497 8773 +236 8774 +236 8775 +236 8776 +8794 8790 +8821 8796 +8810 8805 +237 8823 +2712 8823 +2719 8823 +3918 8823 +7490 8823 +7946 8823 +8782 8823 +8791 8823 +8793 8823 +8794 8823 +8796 8823 +8808 8823 +8816 8823 +237 8824 +238 8833 +8364 8833 +8863 8835 +8842 8839 +8848 8839 +8846 8840 +8862 8840 +8855 8843 +8846 8849 +8854 8849 +8862 8849 +8838 8850 +8842 8850 +8846 8850 +8848 8850 +8853 8850 +8854 8850 +8862 8850 +8846 8855 +8862 8855 +8846 8859 +8848 8859 +8853 8859 +8854 8859 +8862 8859 +8854 8860 +8853 8864 +8846 8875 +8862 8875 +8853 8876 +8835 8879 +8842 8879 +8846 8879 +8854 8879 +8862 8879 +8842 8881 +8846 8881 +8862 8881 +239 8883 +8854 8883 +3572 8916 +8915 8916 +4956 8923 +4958 8923 +8944 8933 +8962 8961 +8978 8976 +8984 8982 +8970 8984 +8978 8994 +3842 8995 +246 9021 +3805 9021 +247 9027 +833 9027 +1372 9027 +2438 9027 +3379 9027 +3381 9027 +3585 9027 +3851 9027 +4052 9027 +5488 9027 +6399 9027 +6401 9027 +7596 9027 +8165 9027 +8590 9027 +8626 9027 +9519 9027 +9530 9027 +248 9036 +1195 9036 +1517 9036 +1740 9036 +2530 9036 +2551 9036 +2833 9036 +3489 9036 +3616 9036 +4068 9036 +4251 9036 +4309 9036 +4751 9036 +6542 9036 +7684 9036 +248 9037 +9028 9037 +9043 9039 +9061 9039 +9066 9039 +9072 9039 +9077 9039 +9069 9040 +249 9078 +249 9079 +9038 9079 +9045 9079 +9048 9079 +9050 9079 +249 9080 +9038 9080 +9050 9080 +249 9081 +9038 9081 +9085 9089 +250 9104 +250 9105 +250 9106 +4675 9106 +4676 9106 +4680 9106 +4686 9106 +4706 9106 +5563 9106 +250 9107 +4690 9107 +250 9108 +1242 9108 +1633 9108 +4675 9108 +4676 9108 +4680 9108 +4689 9108 +4690 9108 +4692 9108 +9083 9108 +250 9109 +4690 9109 +250 9110 +1232 9110 +1234 9110 +4671 9110 +4674 9110 +4689 9110 +4690 9110 +4692 9110 +4695 9110 +5568 9110 +5569 9110 +8926 9110 +9107 9110 +250 9111 +1232 9111 +1234 9111 +4671 9111 +4690 9111 +4692 9111 +8926 9111 +9083 9111 +9107 9111 +250 9112 +251 9138 +1941 9138 +9136 9138 +251 9139 +4903 9139 +9126 9139 +251 9140 +7523 9140 +9119 9140 +9121 9140 +251 9141 +9115 9141 +9118 9141 +9119 9141 +9120 9141 +9121 9141 +9122 9141 +9123 9141 +9125 9141 +9127 9141 +9128 9141 +9129 9141 +9133 9141 +251 9142 +9126 9142 +251 9143 +776 9143 +2110 9143 +3016 9143 +3051 9143 +4147 9143 +251 9144 +4000 9144 +1851 9145 +9146 9150 +2356 9151 +1504 9181 +9191 9184 +9193 9184 +904 9186 +9200 9186 +9199 9188 +3890 9194 +254 9206 +1627 9206 +3647 9206 +6273 9206 +6342 9206 +9184 9206 +254 9207 +9184 9207 +255 9249 +2819 9273 +6911 9273 +1846 9274 +2213 9274 +257 9281 +2983 9281 +4741 9281 +4836 9281 +4840 9281 +5992 9281 +5993 9281 +6116 9281 +7528 9281 +7610 9281 +7729 9281 +7997 9281 +8123 9281 +8315 9281 +8333 9281 +9286 9281 +9290 9281 +9294 9281 +9295 9281 +9298 9281 +9306 9281 +9370 9281 +9380 9281 +9381 9281 +9441 9281 +9452 9281 +9475 9281 +9549 9281 +9551 9281 +9562 9281 +9568 9281 +9571 9281 +5971 9282 +9283 9282 +9299 9282 +9573 9282 +9380 9286 +9471 9292 +4757 9294 +9286 9294 +9292 9294 +9316 9294 +9374 9294 +9475 9294 +9566 9300 +4733 9306 +257 9320 +8123 9320 +257 9321 +8123 9321 +257 9322 +8123 9322 +257 9323 +8123 9323 +257 9324 +8123 9324 +257 9325 +8123 9325 +257 9326 +8123 9326 +257 9327 +8123 9327 +257 9328 +8123 9328 +257 9329 +8123 9329 +257 9330 +7744 9330 +8123 9330 +257 9331 +8123 9331 +257 9332 +8123 9332 +257 9333 +8123 9333 +9287 9333 +257 9334 +8123 9334 +257 9335 +8123 9335 +257 9336 +8123 9336 +257 9337 +8123 9337 +257 9338 +8123 9338 +257 9339 +8123 9339 +257 9340 +7997 9340 +8123 9340 +9289 9340 +257 9341 +8123 9341 +257 9342 +8123 9342 +257 9343 +8123 9343 +257 9344 +8123 9344 +257 9345 +8123 9345 +257 9346 +8123 9346 +4733 9347 +8125 9347 +257 9349 +8123 9349 +257 9350 +8123 9350 +257 9351 +8123 9351 +8124 9352 +9286 9352 +9315 9352 +9555 9352 +9568 9352 +257 9353 +8123 9353 +257 9354 +8123 9354 +257 9356 +8123 9356 +257 9357 +8123 9357 +257 9358 +8123 9358 +257 9359 +8123 9359 +257 9361 +8123 9361 +257 9362 +8123 9362 +257 9363 +8123 9363 +258 9388 +258 9389 +9388 9389 +5411 9390 +7129 9390 +9403 9390 +9429 9390 +9437 9390 +9406 9400 +9422 9400 +7129 9401 +9437 9401 +259 9437 +259 9438 +9437 9438 +7172 9455 +9465 9463 +465 9466 +260 9481 +9506 9491 +9521 9491 +9506 9501 +9518 9501 +9521 9501 +9497 9508 +1499 9531 +262 9542 +448 9542 +477 9542 +824 9542 +1161 9542 +1474 9542 +2006 9542 +2247 9542 +3015 9542 +3138 9542 +3407 9542 +3640 9542 +3733 9542 +4371 9542 +4397 9542 +4603 9542 +4717 9542 +4718 9542 +5070 9542 +6292 9542 +6303 9542 +6710 9542 +6898 9542 +8137 9542 +8281 9542 +8368 9542 +8372 9542 +9203 9542 +9659 9542 +9377 9546 +9380 9546 +2934 9553 +4733 9562 +5980 9562 +8700 9562 +9290 9562 +9367 9562 +4742 9567 +9549 9568 +263 9577 +579 9577 +3422 9577 +3500 9577 +4026 9577 +4724 9577 +4726 9577 +4728 9577 +4732 9577 +4735 9577 +4903 9577 +5037 9577 +5044 9577 +5980 9577 +6770 9577 +9293 9577 +9295 9577 +9374 9577 +263 9578 +2201 9578 +3646 9578 +3743 9578 +4026 9578 +4724 9578 +4732 9578 +4735 9578 +4745 9578 +5077 9578 +5980 9578 +6128 9578 +6383 9578 +7502 9578 +8326 9578 +8330 9578 +8337 9578 +8511 9578 +8512 9578 +9295 9578 +9372 9578 +9375 9578 +9376 9578 +263 9579 +4724 9579 +263 9580 +4724 9580 +263 9581 +4724 9581 +263 9582 +4724 9582 +263 9583 +4724 9583 +4735 9583 +5971 9583 +5980 9583 +5990 9583 +9282 9583 +9283 9583 +9284 9583 +9292 9583 +9367 9583 +9555 9583 +9573 9583 +263 9584 +4724 9584 +263 9585 +4724 9585 +263 9586 +4724 9586 +263 9587 +4724 9587 +5971 9587 +5980 9587 +9282 9587 +9283 9587 +9284 9587 +9545 9587 +9573 9587 +263 9589 +391 9589 +4724 9589 +5971 9590 +9282 9590 +9573 9590 +9586 9590 +263 9591 +4724 9591 +4840 9591 +5971 9591 +5980 9591 +7745 9591 +7936 9591 +9282 9591 +9283 9591 +9284 9591 +9294 9591 +9378 9591 +9549 9591 +9562 9591 +9568 9591 +9573 9591 +5917 9634 +22 9664 +32 9664 +81 9664 +287 9664 +340 9664 +400 9664 +402 9664 +409 9664 +411 9664 +413 9664 +416 9664 +424 9664 +425 9664 +426 9664 +428 9664 +429 9664 +430 9664 +431 9664 +436 9664 +437 9664 +440 9664 +441 9664 +445 9664 +446 9664 +448 9664 +449 9664 +453 9664 +460 9664 +464 9664 +747 9664 +748 9664 +753 9664 +849 9664 +1022 9664 +1023 9664 +1025 9664 +1102 9664 +1116 9664 +1121 9664 +1125 9664 +1139 9664 +1156 9664 +1159 9664 +1400 9664 +1468 9664 +1469 9664 +1471 9664 +1473 9664 +1476 9664 +1484 9664 +1653 9664 +1868 9664 +1905 9664 +2124 9664 +2529 9664 +2536 9664 +2546 9664 +2556 9664 +2557 9664 +2843 9664 +2876 9664 +3000 9664 +3301 9664 +3309 9664 +3313 9664 +3318 9664 +3324 9664 +3327 9664 +3344 9664 +3346 9664 +3348 9664 +3584 9664 +3965 9664 +4234 9664 +4237 9664 +4241 9664 +4248 9664 +4258 9664 +4259 9664 +4285 9664 +4298 9664 +4316 9664 +4320 9664 +4328 9664 +4338 9664 +4867 9664 +5503 9664 +5642 9664 +5686 9664 +5688 9664 +5980 9664 +6099 9664 +6122 9664 +6342 9664 +6348 9664 +6350 9664 +6528 9664 +6808 9664 +6818 9664 +7439 9664 +7589 9664 +7590 9664 +7593 9664 +7599 9664 +7601 9664 +7607 9664 +7609 9664 +7616 9664 +7858 9664 +7859 9664 +7861 9664 +7862 9664 +7869 9664 +7873 9664 +7874 9664 +7899 9664 +8010 9664 +8020 9664 +8040 9664 +8237 9664 +8469 9664 +8712 9664 +9125 9664 +9645 9664 +9648 9664 +9654 9664 diff --git a/experimental/boost_compress/compress.cc b/experimental/boost_compress/compress.cc new file mode 100644 index 0000000..d2c3139 --- /dev/null +++ b/experimental/boost_compress/compress.cc @@ -0,0 +1,42 @@ + +#include +#include + +#include "mmio.h" +#include +#include +#include +#include +#include + +namespace io = boost::iostreams; +namespace ublas = boost::numeric::ublas; + +using std::cout; +using std::endl; + +int +main(int argc, char *argv[]) +{ + /* need a matrix file as input */ + if (argc < 2) { + fprintf(stderr, "Usage: %s filename\n", argv[0]); + exit(1); + } + + /* filter out matrix market comments */ + io::filtering_istream fin; + fin.push(mmio_comments_filter()); + fin.push(io::file_source(argv[1])); + + /* read in the input matrix */ + ublas::compressed_matrix matrix; + fin >> matrix; + + + + + cout << matrix << endl; + + return 0; +} diff --git a/experimental/boost_compress/g7jac010sc.mtx b/experimental/boost_compress/g7jac010sc.mtx new file mode 100644 index 0000000..f33a041 --- /dev/null +++ b/experimental/boost_compress/g7jac010sc.mtx @@ -0,0 +1,19649 @@ +%%MatrixMarket matrix coordinate real general +%------------------------------------------------------------------------------- +% UF Sparse Matrix Collection, Tim Davis +% http://www.cise.ufl.edu/research/sparse/matrices/Hollinger/g7jac010sc +% name: Hollinger/g7jac010sc +% [Jacobian from CEPII's 'G7marmotte' OLG model, oldstack 010 (scaled)] +% id: 546 +% date: 2001 +% author: P. Hollinger +% ed: T. Davis +% fields: title A Zeros b x name id date author ed kind +% kind: economic problem +%------------------------------------------------------------------------------- +2880 2880 19635 +1 1 .5 +5 1 4.02131295868101 +6 1 -2.55671645601938 +61 1 .0623413076703097 +2 2 -1.49878065829791 +5 2 -1.22860610474901 +291 2 -.748540621109115 +3 3 1 +4 3 -1.14515754784332 +5 3 -.126772447996436 +6 3 6.80661069007571 +3 4 0 +4 4 1.10751345080658 +5 4 .0633862239982178 +6 4 -3.40330534503786 +2 5 1 +3 5 0 +4 5 -.903973218625391 +5 5 .274575343045297 +6 5 29.2705858081157 +557 5 -.0916962260858666 +854 5 -.359449206256597 +1151 5 -.70452044426293 +1448 5 -.690430035377671 +1745 5 -1.35324286934024 +2042 5 -1.32617801195343 +2339 5 -1.29965445171436 +2630 5 -2.54732272536015 +2872 5 -2.49637627085295 +5 6 -4999.42412656076 +6 6 3.18323145620525e-11 +7 6 5.12 +61 6 -76.6738916256158 +118 6 81.92 +555 6 0 +556 6 -126.168080756369 +852 6 0 +7 7 -.1875 +8 7 -2.83545629419671 +213 7 1.93103448275862 +258 7 0 +259 7 .811871648051634 +555 7 0 +8 8 .5 +76 8 2 +90 8 -2.22377566958695 +104 8 -1.18491911786264 +153 8 -.347464948372961 +227 8 .504452632115622 +305 8 -2.03 +450 8 .555943917396738 +574 8 0 +9 9 1 +13 9 8.04152086867741 +14 9 1.00657886955459 +55 9 .249330968145292 +10 10 -1.15759477946637 +13 10 -2.39193424666859 +297 10 -.595886412089822 +11 11 1 +12 11 -1.18939325058927 +13 11 -.23113392719605 +14 11 6.37430977630379 +11 12 0 +12 12 1.13101063694255 +13 12 .115566963598025 +14 12 -3.18715488815189 +10 13 1 +11 13 0 +12 13 -.193979551673712 +13 13 .940293671092981 +14 13 31.0533899441993 +533 13 -.0729960854810032 +830 13 -.286144655085533 +1127 13 -.560843523967644 +1424 13 -.549626653488291 +1721 13 -.538634120418526 +2018 13 -.527861438010155 +2315 13 -1.0346084184999 +2606 13 -1.01391625012991 +2848 13 -.993637925127308 +13 14 -593.589430684976 +14 14 4.25790915414836e-7 +55 14 -19.1658391771939 +118 14 -.319999999944574 +119 14 -.160000000257042 +120 14 -.640000001129992 +121 14 -.320000000275335 +122 14 -.63999999989692 +123 14 -.160000000123376 +130 14 81.92 +262 14 -2.42083343781599 +531 14 0 +532 14 -11.8055693667676 +567 14 7.95086990060879 +568 14 2.46800375448559 +569 14 -4.26319800555888 +570 14 6.55271933156476 +571 14 -4.82698495125677 +572 14 -1.35812114347976 +573 14 4.14987366500064 +828 14 0 +15 15 .25 +19 15 4.02131295868102 +20 15 -3.57557421706259 +60 15 .0623413076703097 +16 16 -.97545501335628 +19 16 -.892007301519195 +292 16 -.705095624784518 +17 17 1 +18 17 -1.81403704914079 +19 17 -.135517406387432 +20 17 5.01089589445109 +17 18 0 +18 18 2.00808125546758 +19 18 .0677587031937162 +20 18 -2.50544794722555 +16 19 1 +17 19 0 +18 19 -.374559005733061 +19 19 .442185900136048 +20 19 17.4625456800691 +545 19 -.0431871070180518 +842 19 -.338586919021526 +1139 19 -.66363036128219 +1436 19 -.650357754056547 +1733 19 -.637350598975416 +2030 19 -1.24920717399182 +2327 19 -1.22422303051198 +2618 19 -1.19973856990174 +2860 19 -2.35148759700741 +19 20 -4847.82254952927 +20 20 1.02772901300341e-10 +21 20 1.28 +60 20 -76.6738916256158 +119 20 327.68 +543 20 0 +544 20 -127.859726139047 +840 20 0 +21 21 -.75 +22 21 -.708864073549177 +214 21 1.93103448275862 +246 21 0 +247 21 .84848645900421 +543 21 0 +22 22 1 +77 22 32 +91 22 -284.64328570713 +105 22 -10.8414196584875 +154 22 -11.1188783479348 +228 22 4.71575002776244 +319 22 -8.12 +451 22 17.7902053566956 +575 22 1.74797212330973e-10 +23 23 .5 +27 23 8.04262591736203 +28 23 -5.33075656544232 +59 23 .124682615340619 +24 24 -1.4688504796329 +27 24 -1.60438042089433 +293 24 -.959563760745778 +25 25 1 +26 25 -1.12264054585117 +27 25 -.103667800756409 +28 25 8.52482026680559 +25 26 0 +26 26 2.29601410580616 +27 26 .103667800756409 +28 26 -8.52482026680559 +24 27 1 +25 27 0 +26 27 -.841369542483127 +27 27 .466033570988332 +28 27 51.4966825098718 +541 27 -.117546560691358 +838 27 -.460782517910122 +1135 27 -.90313373510384 +1432 27 -.885071060401764 +1729 27 -.867369639193729 +2026 27 -1.70004449281971 +2323 27 -1.66604360296331 +2614 27 -1.63272273090405 +2856 27 -3.20013655257194 +27 28 -9924.11748536551 +28 28 6.3664629124105e-11 +29 28 5.12 +59 28 -153.347783251232 +120 28 163.84 +539 28 0 +540 28 -307.350589836438 +836 28 0 +29 29 -.1875 +30 29 -2.835459129653 +215 29 1.93103448275862 +242 29 0 +243 29 .498161337404603 +539 29 0 +30 30 .5 +78 30 1 +92 30 -2.22377344581351 +106 30 -.538071675624842 +155 30 -1.38985840363344 +229 30 .590074305050138 +327 30 -2.03 +452 30 2.22377344581351 +576 30 0 +31 31 1 +35 31 16.085251834724 +36 31 -.678863982854635 +58 31 .249365230681239 +32 32 -1.81081559461297 +35 32 -1.7710573522945 +294 32 -1.13117887576982 +33 33 1 +34 33 -.86217560068641 +35 33 -.0814173979317266 +36 33 6.06503473606278 +33 34 0 +34 34 1.84965389992637 +35 34 .0814173979317266 +36 34 -6.06503473606278 +32 35 1 +33 35 0 +34 35 -.340121511473518 +35 35 .447716654062822 +36 35 39.5057314483472 +553 35 -.0692847061409018 +850 35 -.271596048072335 +1147 35 -.532328254221777 +1444 35 -.521681689137341 +1741 35 -1.02249611070919 +2038 35 -1.002046188495 +2335 35 -.982005264725105 +2626 35 -1.92473031886121 +2868 35 -1.88623571248398 +35 36 -4885.68435847844 +36 36 -1.14624754132819e-10 +37 36 5.12 +58 36 -76.6738916256158 +121 36 81.92 +551 36 0 +552 36 -236.704027036208 +848 36 0 +37 37 -.375 +38 37 -2.83545629419671 +216 37 1.93103448275862 +254 37 0 +255 37 1.55861230722506 +551 37 0 +38 38 .5 +79 38 1 +93 38 -2.22377566958695 +107 38 -.579103958287605 +156 38 -.347464948372961 +230 38 .557888638615533 +335 38 -2.03 +453 38 1.11188783479348 +577 38 0 +39 39 .5 +43 39 4.021312958681 +44 39 -8.46081159037146 +57 39 .0623413076703097 +40 40 -1.32649919017205 +43 40 -1.78636108335402 +295 40 -1.00052414010861 +41 41 1 +42 41 -1.02108862691874 +43 41 -.266668806503645 +44 41 9.84740210345342 +41 42 0 +42 42 1.01794751335402 +43 42 .133334403251823 +44 42 -4.92370105172671 +40 43 1 +41 43 0 +42 43 -.79133287038941 +43 43 .506807137143025 +44 43 31.0141266055359 +537 43 -.0612821035816523 +834 43 -.240225846040077 +1131 43 -.470842658238551 +1428 43 -.92285161014756 +1725 43 -.904394577944609 +2022 43 -.886306686385717 +2319 43 -1.73716110531601 +2610 43 -1.70241788320969 +2852 43 -3.33673905109099 +43 44 -5075.05561105152 +44 44 -1.0550138540566e-10 +45 44 2.56 +57 44 -76.6738916256158 +122 44 81.92 +535 44 0 +536 44 -63.7288958223232 +832 44 0 +45 45 -.375 +46 45 -2.83545629419671 +217 45 3.86206896551724 +238 45 0 +239 45 .807948063637918 +535 45 0 +46 46 .25 +80 46 1 +94 46 -2.22377566958695 +108 46 -.907364697646678 +157 46 -.347464948372961 +231 46 .466887510854478 +343 46 -2.03 +454 46 .555943917396738 +578 46 0 +47 47 .25 +51 47 4.02131295868101 +52 47 -8.02631734258229 +56 47 .0623413076703097 +48 48 -.732501912137072 +51 48 -1.52397855455258 +296 48 -.771490781759441 +49 49 1 +50 49 -.996389918503684 +51 49 -.261300761243192 +52 49 5.65523331815427 +49 50 0 +50 50 1.98195331213099 +51 50 .261300761243192 +52 50 -5.65523331815427 +48 51 1 +49 51 0 +50 51 -1.83053554079306 +51 51 .603573716032763 +52 51 31.964801682417 +549 51 -.0945076207655315 +846 51 -.370469873400883 +1143 51 -.726120951865732 +1440 51 -.711598532828417 +1737 51 -1.3947331243437 +2034 51 -1.36683846185682 +2331 51 -1.33950169261969 +2622 51 -2.62542331753459 +2864 51 -2.5729148511839 +51 52 -5090.54896358621 +52 52 -6.3664629124105e-11 +53 52 1.28 +56 52 -76.6738916256158 +123 52 327.68 +547 52 0 +548 52 -50.4830775574237 +844 52 0 +53 53 -.75 +54 53 -.708864073549177 +218 53 3.86206896551724 +250 53 0 +251 53 1.2761421555305 +547 53 0 +54 54 1 +81 54 32 +95 54 -284.64328570713 +109 54 -29.806126321484 +158 54 -11.1188783479348 +232 54 7.44703529661446 +351 54 -8.12 +455 54 35.5804107133912 +579 54 1.74797212330973e-10 +55 55 -1.11212819551791 +117 55 -1 +56 56 -.363991971400553 +116 56 -2 +57 57 -.551699220135953 +115 57 -2 +58 58 -.638926458342142 +114 58 -2 +59 59 -.851358669005536 +113 59 -2 +60 60 -.53855038781717 +112 60 -2 +61 61 -.339526351957876 +111 61 -2 +62 62 -.393189577633866 +83 62 -.5 +161 62 -.66 +284 62 2 +63 63 -.644308314340536 +84 63 -.5 +162 63 -1.32 +285 63 2 +64 64 -.864809294214719 +85 64 -1 +163 64 -1.32 +286 64 4 +65 65 -.800489727999491 +86 65 -1 +164 65 -1.32 +287 65 4 +66 66 -.613962633247816 +87 66 -.5 +165 66 -.66 +288 66 2 +67 67 -.953712823059052 +88 67 -1 +166 67 -1.32 +289 67 2 +68 68 16.0000003052076 +82 68 -9.18004572786177 +89 68 2.50798372324705 +110 68 -.938976437045972 +130 68 .811525334492289 +269 68 3.96393957929566e-6 +567 68 -1.87805320884044 +568 68 -2.6044154039348 +569 68 2.28850650526495 +570 68 -4.09167184473918 +571 68 .129921815293349 +572 68 -4.3559205046568 +573 68 -6.12104432256817 +69 69 2 +76 69 .707710245293409 +70 70 4 +77 70 .292899364296697 +71 71 2 +78 71 .376066999620345 +72 72 4 +79 72 .346713540709807 +73 73 4 +80 73 .117990838853743 +74 74 4 +81 74 .226589456849715 +75 75 4 +82 75 .15406427960079 +62 76 .784556800329575 +76 76 -1.01921526104518 +83 76 1 +124 76 .350592859914503 +63 77 5.14893573075575 +77 77 -.210882691053694 +84 77 4 +125 77 .86163673320073 +64 78 1.72394850528378 +78 78 -.540851253591211 +85 78 2 +126 78 -.406948355503619 +65 79 1.61136617555265 +79 79 -.499020381370563 +86 79 2 +127 79 .253403108659368 +66 80 2.44786939208338 +80 80 -.680794617274218 +87 80 2 +128 80 -.616715827843818 +67 81 3.81118533243543 +81 81 -.163120463045845 +88 81 4 +129 81 -.611961836710838 +68 82 3.08646309092682 +82 82 -1.77086766771133 +89 82 4 +130 82 .156546434030208 +62 83 -.786379155267731 +69 83 -.659848860264709 +83 83 -1 +111 83 1 +161 83 -.64 +63 84 -2.57723325736214 +70 84 -.197301704697658 +84 84 -2 +112 84 .5 +162 84 -2.56 +64 85 -1.72961858842944 +71 85 -.402566322983204 +85 85 -2 +113 85 1 +163 85 -1.28 +65 86 -1.60097945599898 +72 86 -.570902206955262 +86 86 -2 +114 86 1 +164 86 -1.28 +66 87 -1.22792526649563 +73 87 -.232179829835453 +87 87 -1 +115 87 1 +165 87 -.64 +67 88 -1.9074256461181 +74 88 -.294773070597083 +88 88 -2 +116 88 .5 +166 88 -1.28 +68 89 -.76893981347501 +89 89 -1 +167 89 -.66 +290 89 4 +62 90 -1.32988435932564 +69 90 -.945473410667863 +76 90 .263859880822344 +83 90 -.258885331594978 +90 90 2.77103505982344 +97 90 -.5 +104 90 1.45725296101868 +227 90 -.502876598113781 +63 91 -11.9759055318385 +70 91 -.725511499766832 +77 91 .102349871862934 +84 91 -1.94136126301374 +91 91 5.54972382085537 +98 91 -2 +105 91 .238604835988216 +228 91 -.0735548290127598 +64 92 -2.62240632492461 +71 92 -.490744696421893 +78 92 .161234401834035 +85 92 -.596224565491718 +92 92 2.77217943782105 +99 92 -1 +106 92 .719587880853466 +229 92 -.588474283052923 +65 93 -2.99172144797541 +72 93 -.868205372969462 +79 93 .174017711048398 +86 93 -.697437289316548 +93 93 2.77281029083037 +100 93 -1 +107 93 .757770868413499 +230 93 -.556501945568214 +66 94 -5.31172464494308 +73 94 -.858749340011024 +80 94 .214170430090532 +87 94 -.629177800929252 +94 94 5.52800323775779 +101 94 -2 +108 94 2.13731042959651 +231 94 -.92849497616875 +67 95 -12.1459330926075 +74 95 -1.52036196948792 +81 95 .098780501239965 +88 95 -2.42227123183688 +95 95 5.55103288871019 +102 95 -2 +109 95 .558418982936133 +232 95 -.116183981651831 +68 96 -3.16394761049548 +75 96 -.374276879294519 +82 96 .278547702019137 +89 96 -.629177904363983 +96 96 1.39683327374263 +103 96 -1 +110 96 1.69576869503252 +233 96 -.951441294410727 +62 97 -1.33160012659446 +97 97 1 +168 97 0 +465 97 -.554207011964688 +63 98 -1.00493995560763 +98 98 .5 +169 98 0 +466 98 -2.21988952834215 +64 99 -1.12505888801146 +99 99 1 +170 99 0 +467 99 -1.10887177512842 +65 100 -1.03464287345846 +100 100 1 +171 100 0 +468 100 -1.10912411633215 +66 101 -1.30190688004543 +101 101 1 +172 101 0 +469 101 -.552800323775779 +67 102 -1.07362991295137 +102 102 .5 +173 102 0 +470 102 -2.22041315548408 +68 103 -1.82098401987519 +103 103 2 +174 103 0 +471 103 -1.1174666189941 +62 104 1.99993971024411 +76 104 -2.59819265452111 +83 104 .259486626342503 +104 104 -.276676950681686 +124 104 .89373466967582 +263 104 0 +63 105 63.999979753382 +77 105 -2.62121802029246 +84 105 7.77378392802009 +105 105 -.278313274445749 +125 105 10.7099284907025 +264 105 -.000110990308188233 +64 106 63.9999975115059 +78 106 -20.0786100232532 +85 106 9.57096848862575 +106 106 -2.93723230520983 +126 106 -15.1075821926919 +265 106 -7.04700369082855e-6 +65 107 64.5625702641447 +79 107 -19.9942220761154 +86 107 11.1845238483831 +107 107 -2.88829353251543 +127 107 10.1530963329064 +266 107 7.0470036985196e-6 +66 108 64.000025874243 +80 108 -17.8836667039873 +87 108 5.04983564055608 +108 108 -2.67142239478125 +128 108 -16.1241564058556 +267 108 5.63760295099644e-6 +67 109 63.9999850876433 +81 109 -2.73922752856665 +88 109 9.69840254911163 +109 109 -.373969140337729 +129 109 -10.276474379343 +268 109 -7.61076398855597e-5 +110 110 1 +117 110 -.5 +104 111 2 +111 111 -.5 +105 112 1 +112 112 -2 +106 113 2 +113 113 -1 +107 114 2 +114 114 -1 +108 115 2 +115 115 -1 +109 116 1 +116 116 -1 +68 117 -1.53787962695002 +75 117 -.214896570724734 +89 117 -2 +117 117 2 +167 117 -.64 +62 118 -.307578685667144 +90 118 -.533299468485459 +118 118 1.80295637224231 +124 118 -4.29012759183019 +139 118 -13.3324865748732 +140 118 4.44197597749287 +141 118 .315560147054154 +142 118 4.90748494765133 +143 118 16.6644663099897 +144 118 6.31928850428789 +145 118 .239486282947433 +175 118 -26.6649722483476 +176 118 .150177316980319 +177 118 .0768259215062111 +178 118 .154225273265911 +179 118 .672795143756669 +180 118 .173414854715556 +181 118 2.55004073749413 +198 118 -2.92277207207033 +199 118 -.202838490816645 +200 118 -.23947502728251 +201 118 -.20086501350834 +202 118 -.246856891569004 +203 118 -.370806051284712 +204 118 -.323001311548785 +263 118 -.564601742911216 +567 118 -.0446357796481896 +63 119 .0655856934270776 +91 119 -.113992170671944 +119 119 1.54151971272848 +125 119 -1.37342240112165 +139 119 .982670429727134 +140 119 -364.774912836613 +141 119 1.89999150799298 +142 119 26.1775170124874 +143 119 24.5649093771015 +144 119 26.7260764421065 +145 119 3.39093435664231 +175 119 .749754320599023 +176 119 -45.596866809678 +177 119 2.76562560844421 +178 119 7.53965647352327 +179 119 1.15100083377139 +180 119 2.23410519487848 +181 119 .657235539069576 +198 119 .182023797856769 +199 119 -2.34184292085045 +200 119 .119978369274771 +201 119 .10063452978191 +202 119 .12367672583976 +203 119 .185775969441161 +204 119 .161825519232609 +264 119 1.17388075241458 +568 119 -.67219562074887 +64 120 .145637532275762 +92 120 -.191562281330806 +120 120 1.29525138083161 +126 120 1.62583929683945 +139 120 .441425549188379 +140 120 11.0618007055899 +141 120 -4.78905676432985 +142 120 10.7055855615004 +143 120 10.231252686209 +144 120 10.9115471493032 +145 120 1.38355560026041 +175 120 .262436015271875 +176 120 2.273430504869 +177 120 -4.78905619039612 +178 120 2.48730979197484 +179 120 .571867909241496 +180 120 .844305487002793 +181 120 .310005431439925 +198 120 .766948679217269 +199 120 .428184780269345 +200 120 -.100460839056843 +201 120 .424018840440956 +202 120 .521106045745503 +203 120 .782758277054086 +204 120 .681844185762781 +265 120 1.94393439290389 +569 120 6.6098388652753 +65 121 .222368226245427 +93 121 -.258056520294567 +121 121 1.74485322277182 +127 121 -1.47306143232656 +139 121 .514064670340096 +140 121 12.5533500636121 +141 121 .879873571901221 +142 121 -206.445208826306 +143 121 11.495592812726 +144 121 13.3367829657208 +145 121 1.5746592118921 +175 121 .364142781618103 +176 121 3.2991210031407 +177 121 1.34176874811941 +178 121 -25.8056519520398 +179 121 .575369527118295 +180 121 .765124679847378 +181 121 .369700415867427 +198 121 .423129801242513 +199 121 .236231896448851 +200 121 .278899924858076 +201 121 -1.13549724204788 +202 121 .287497069279263 +203 121 .431852043253861 +204 121 .376177184495075 +266 121 3.20587651201911 +570 121 -.0894695351432761 +66 122 .247258423395934 +94 122 -.264830229599977 +122 122 1.79065376300291 +128 122 2.40609309729522 +139 122 1.50355287007649 +140 122 9.43109804882187 +141 122 .651653040422621 +142 122 9.2966468665154 +143 122 -105.932092207867 +144 122 10.350928561103 +145 122 1.51360233527955 +175 122 .859912759738931 +176 122 .405569753006981 +177 122 .359452945107573 +178 122 .301232071564297 +179 122 -13.2415114045222 +180 122 .364941021955573 +181 122 1.43501173041273 +198 122 .858608157994724 +199 122 .47935794849226 +200 122 .565939222536613 +201 122 .474694129361597 +202 122 -.280197951819499 +203 122 .876307190596437 +204 122 .763332666502116 +267 122 2.33126071465559 +571 122 2.18542414492595 +67 123 .0370510602508578 +95 123 -.0691352070927176 +123 123 .934917581266712 +129 123 .799157142150437 +139 123 .762723202334776 +140 123 14.5737907722563 +141 123 1.02187846169929 +142 123 15.2308106591785 +143 123 14.7412772855465 +144 123 -221.232653327099 +145 123 2.02496118627661 +175 123 .712931657928268 +176 123 2.25483924851242 +177 123 .987820984472108 +178 123 1.78979242869674 +179 123 .848966516057154 +180 123 -13.8270417918736 +181 123 .612160180069923 +198 123 -.439622823475352 +199 123 -.245439893401077 +200 123 -.28977106333122 +201 123 -.243051934102869 +202 123 -.298703312709944 +203 123 -3.1577974084517 +204 123 -.39084005780049 +268 123 .447908384147243 +572 123 -11.8618671947788 +118 124 -.16 +124 124 4 +119 125 -.08 +125 125 8 +120 126 -.16 +126 126 4 +121 127 -.16 +127 127 8 +122 128 -.16 +128 128 8 +123 129 -.16 +129 129 8 +130 130 -12 +131 130 -.708864073549177 +219 130 .96538458026573 +234 130 0 +235 130 .159920114713568 +531 130 0 +82 131 2 +96 131 -1.11188783479348 +110 131 -1.45291779851332 +131 131 2 +159 131 -.694929896745922 +160 131 -.694929896745922 +189 131 -.173732474186481 +233 131 .94669136669847 +428 131 -4.06055791667045 +456 131 .555943917396738 +580 131 0 +132 132 4 +146 132 0 +443 132 -.247479846321122 +133 133 2 +147 133 0 +444 133 -.257355719369305 +134 134 2 +148 134 0 +445 134 -.438193885132064 +135 135 4 +149 135 0 +446 135 -.368909417791272 +136 136 2 +150 136 0 +447 136 -.232433281373251 +137 137 4 +151 137 0 +448 137 -.369828491784137 +138 138 2 +152 138 0 +449 138 -.436472594270684 +139 139 1.37428062092853 +146 139 0 +153 139 0 +443 139 -.54971224837141 +450 139 0 +140 140 5.46269286219394 +147 140 0 +154 140 0 +444 140 -.136567321554848 +451 140 0 +141 141 1.36012586145456 +148 141 0 +155 141 0 +445 141 -1.08810068916365 +452 141 0 +142 142 5.44206098464726 +149 142 0 +156 142 0 +446 142 -.136051524616182 +453 142 0 +143 143 5.39599671637998 +150 143 0 +157 143 0 +447 143 -.1348999179095 +454 143 0 +144 144 5.48871604111381 +151 144 0 +158 144 0 +448 144 -.137217901027845 +455 144 0 +145 145 1.41262754168362 +152 145 0 +159 145 0 +449 145 -.565051016673448 +456 145 0 +146 146 1.29286550425634 +190 146 .42852245457662 +191 146 -1 +443 146 -4.13716961362028 +147 147 1.04337985770358 +190 147 .734578578696964 +192 147 -1 +444 147 -3.33881554465145 +148 148 .939222120297835 +190 148 .618926780961812 +193 148 -1 +445 148 -3.00551078495307 +149 149 .700765627572226 +190 149 .417327435105584 +194 149 -.5 +446 149 -2.24245000823112 +150 150 .971480124534372 +190 150 .431659645003108 +195 150 -.5 +447 150 -1.554368199255 +151 151 .720591621558629 +190 151 .443910173888493 +196 151 -.5 +448 151 -2.30589318898761 +152 152 .750805835348464 +190 152 .5 +197 152 -.5 +449 152 -2.40257867311509 +62 153 -1.65119163221642 +139 153 0 +140 153 -3.70446951004516 +141 153 -.26316732671915 +142 153 -4.09268948136924 +143 153 -13.8976454756459 +144 153 -5.270089642071 +145 153 -.199724095255812 +146 153 0 +153 153 1.38985979349184 +175 153 0 +176 153 -.125243201375434 +177 153 -.0640704238930879 +178 153 -.128619070743921 +179 153 -.561090179051296 +180 153 -.144622583538887 +181 153 -2.12665449099341 +198 153 .66681975741248 +199 153 -1.00580764783354 +200 153 -1.1874758727308 +201 153 -.996021839619682 +202 153 -1.22408004743518 +203 153 -1.83870211587333 +204 153 -1.60165453858411 +263 153 -3.03098269442079 +443 153 4.4475513391739 +450 153 -2.22377566958695 +63 154 -1.68077232800088 +139 154 -.958503807747729 +140 154 7.105427357601e-15 +141 154 -1.85326538787304 +142 154 -25.5337384486246 +143 154 -23.9607893579007 +144 154 -26.0688072633154 +145 154 -3.30754177020139 +147 154 0 +154 154 .0868662370932403 +175 154 -.731315759006838 +176 154 0 +177 154 -2.69761111793553 +178 154 -7.35423517423699 +179 154 -1.1226944950374 +180 154 -2.1791622821037 +181 154 -.641072273804196 +198 154 -7.64406161904632 +199 154 -1.51825881157447 +200 154 -5.0384733122133 +201 154 -4.2261317240616 +202 154 -5.19378523189001 +203 154 -7.80163349225212 +204 154 -6.79583798994019 +264 154 -30.0831809794772 +444 154 8.89510267834781 +451 154 -.138985979349185 +64 155 -1.25429834085461 +139 155 -.256217296379998 +140 155 -6.42061764456472 +141 155 0 +142 155 -6.21385915195815 +143 155 -5.93854140672399 +144 155 -6.33340574658097 +145 155 -.803059260937446 +148 155 0 +155 155 1.38985979349198 +175 155 -.152326131619093 +176 155 -1.31957069212767 +177 155 0 +178 155 -1.44371296888238 +179 155 -.331930151894786 +180 155 -.490061505493728 +181 155 -.17993691949343 +198 155 -1.7872468821321 +199 155 -.997813718505682 +200 155 -.773405501827796 +201 155 -.98810568565916 +202 155 -1.21435133895706 +203 155 -1.82408853165479 +204 155 -1.5889249543374 +265 155 -16.7420694765188 +445 155 2.22377566958717 +452 155 -2.22377566958717 +65 156 -3.11321316996068 +139 156 -.885979943612072 +140 156 -21.635442043009 +141 156 -1.51644410245711 +142 156 3.5527136788005e-15 +143 156 -19.8124190586142 +144 156 -22.9856726238713 +145 156 -2.71389294042987 +149 156 0 +156 156 1.38985979349184 +175 156 -.627592635205428 +176 156 -5.68596756201554 +177 156 -2.31251099013048 +178 156 0 +179 156 -.991637610215695 +180 156 -1.31867673430837 +181 156 -.63717110414704 +198 156 -6.45450826746334 +199 156 -3.60352951786951 +200 156 -4.25439632355181 +201 156 -.856204895225392 +202 156 -4.38553891757422 +203 156 -6.58755912563439 +204 156 -5.73828347761054 +266 156 -44.8831073890474 +446 156 8.89510267834781 +453 156 -4.4475513391739 +66 157 -3.43727781437467 +139 157 -5.0501248221763 +140 157 -31.677118446996 +141 157 -2.18876852312983 +142 157 -31.2255245811267 +143 157 -7.105427357601e-15 +144 157 -34.7666399362068 +145 157 -5.08387890870136 +150 157 0 +157 157 2.77971958698369 +175 157 -2.88827008300864 +176 157 -1.36222537800102 +177 157 -1.20732850611351 +178 157 -1.01177656743461 +179 157 0 +180 157 -1.22576182739385 +181 157 -4.81990923239222 +198 157 -9.56571296447417 +199 157 -5.34050427988634 +200 157 -6.30510216763649 +201 157 -5.28854489106999 +202 157 -3.19225214039969 +203 157 -9.76289705134829 +204 157 -8.50425321047415 +267 157 -32.4081607572875 +447 157 8.89510267834781 +454 157 -4.4475513391739 +67 158 -1.80024217718424 +139 158 -1.22667261103799 +140 158 -23.4387388827307 +141 158 -1.6434668788612 +142 158 -24.4954109463676 +143 158 -23.7081041228891 +144 158 -3.5527136788005e-15 +145 158 -3.25670494619389 +151 158 0 +158 158 .0868662370932403 +175 158 -1.14659385691359 +176 158 -3.62641327807624 +177 158 -1.58869291317122 +178 158 -2.87848769383813 +179 158 -1.36537602336969 +180 158 0 +181 158 -.984525086114089 +198 158 -6.70770797343333 +199 158 -3.74489003312025 +200 158 -4.42128926931396 +201 158 -3.70845486012765 +202 158 -4.55757637084503 +203 158 -1.80167874123695 +204 158 -5.96338686722545 +268 158 -21.7630361775583 +448 158 8.89510267834781 +455 158 -.277971958698369 +68 159 -1.40349783184353 +139 159 -.0790244059646727 +140 159 -5.31946870633738 +141 159 -.378162964407874 +142 159 -5.11523572554153 +143 159 -4.92399447998718 +144 159 -5.39708899483686 +145 159 0 +152 159 0 +159 159 2.77971958698369 +175 159 -3.90682360679631 +176 159 -.388416722433065 +177 159 -.176933293493696 +178 159 -.291681924862115 +179 159 -1.44530574820557 +180 159 -.300823199507086 +181 159 0 +198 159 -1.86414718529283 +199 159 -1.04074689031208 +200 159 -1.22872581504743 +201 159 -1.03062114759209 +202 159 -1.26660152724556 +203 159 -1.90257402936562 +204 159 -1.09302565182966 +269 159 -20.907148741019 +449 159 2.22377566958695 +456 159 -2.22377566958695 +139 160 -.357329426987238 +140 160 -5.55384829498563 +141 160 -.358880380813613 +142 160 -5.49160257516259 +143 160 -5.42585055578602 +144 160 -5.23746359456569 +145 160 -.727799156470342 +160 160 .694929896745922 +175 160 -.206516912153477 +176 160 -.621453750974815 +177 160 -.402750064341808 +178 160 -.596581766605005 +179 160 -.801741795334394 +180 160 -.340557301418723 +181 160 -.295696053497676 +198 160 -1.06990432862621 +199 160 -.597323865698001 +200 160 -.705212055456611 +201 160 -.591512320315671 +202 160 -.726950354208066 +203 160 -1.09195894273248 +204 160 -.951182348394854 +161 161 4 +168 161 0 +182 161 .32 +465 161 -.542628726570267 +162 162 2 +169 162 0 +183 162 .32 +466 162 -.881432043930543 +163 163 4 +170 163 0 +184 163 .64 +467 163 -1.15244813340397 +164 164 4 +171 164 0 +185 164 .64 +468 164 -1.09568536601102 +165 165 2 +172 165 0 +186 165 .32 +469 165 -.396597942425136 +166 166 2 +173 166 0 +187 166 .64 +470 166 -1.30712264582859 +167 167 2 +174 167 0 +188 167 .32 +471 167 -.592418992266023 +62 168 1.58760867417018 +83 168 2 +132 168 0 +133 168 -.3069511499482 +134 168 -.303527274151526 +135 168 -.463664124977717 +136 168 -1.03149932749537 +137 168 -.796374057740418 +138 168 -9.63643469317792 +168 168 1.15573333458203 +190 168 -1.71408981830648 +198 168 1.47240399532266 +199 168 .977041292500434 +200 168 1.15351375981782 +201 168 .967535360898083 +202 168 1.18907104578707 +203 168 1.78611476626342 +204 168 1.55584681016106 +263 168 2.9142676858548 +465 168 -3.69834667066249 +63 169 .322649426119502 +84 169 .25 +132 169 -.308942630424078 +133 169 0 +134 169 -2.25367169301814 +135 169 -3.60051574033308 +136 169 -.416979586405962 +137 169 -2.15883509657369 +138 169 -.821155069721608 +169 169 1.10505139236816 +190 169 -1.46915715739393 +198 169 1.48412128665175 +199 169 .755825903688158 +200 169 .978237207854356 +201 169 .820518248603104 +202 169 1.00839156002345 +203 169 1.51471441669922 +204 169 1.31943570370711 +264 169 5.77491723130769 +466 169 -3.53616445557811 +64 170 .869948802302436 +85 170 1 +132 170 -.266325216136659 +133 170 -1.63534492171146 +134 170 0 +135 170 -2.4676022217986 +136 170 -.622762270476945 +137 170 -1.5937241109406 +138 170 -.630329788945968 +170 170 1.30054473010114 +190 170 -1.23785356192362 +198 170 1.25584069650585 +199 170 .70113149322515 +200 170 .77826845932243 +201 170 .694309971893339 +202 170 .85328548985877 +203 170 1.28172813447514 +204 170 1.11648627914805 +265 170 11.6118652275647 +467 170 -4.16174313632365 +65 171 .804071378031095 +86 171 1 +132 171 -.360493733317753 +133 171 -3.00611228630432 +134 171 -2.80160896592939 +135 171 0 +136 171 -.351899878305985 +137 171 -1.94704156563679 +138 171 -.700656973541441 +171 171 1.63645735508295 +190 171 -1.66930974042234 +198 171 1.6852656562556 +199 171 .94087795477493 +200 171 1.11081862708648 +201 171 .828087142766083 +202 171 1.1450598272864 +203 171 1.72000510231709 +204 171 1.49826007961356 +266 171 11.5922746173802 +468 171 -5.23666353626543 +66 172 .625867814321379 +87 172 .5 +132 172 -1.62663282580289 +133 172 -.474672193352511 +134 172 -.666251007203536 +135 172 -.737983261440707 +136 172 0 +137 172 -.95527328193936 +138 172 -3.59103943642517 +172 172 1.46713798079129 +190 172 -1.72663858001243 +198 172 1.76333593998449 +199 172 .984464322663503 +200 172 1.1622775321357 +201 172 .974886170145257 +202 172 1.09080030473785 +203 172 1.79968469814496 +204 172 1.5676672909223 +267 172 5.90095588273811 +469 172 -4.69484153853212 +67 173 .238714547158232 +88 173 .25 +132 173 -.431168107845313 +133 173 -.947491714232293 +134 173 -1.01156877049311 +135 173 -1.00921922450668 +136 173 -.453480643847316 +137 173 0 +138 173 -.768644316085351 +173 173 .674036396269563 +190 173 -.887820347776987 +198 173 .898976966117901 +199 173 .501895713670497 +200 173 .592547742000623 +201 173 .497012617774463 +202 173 .610813141380061 +203 173 .834180146704516 +204 173 .799221948080974 +268 173 2.88580802725096 +470 173 -2.1569164680626 +68 174 .748998680153138 +89 174 1 +132 174 -7.14138353152 +133 174 -.3139552482038 +134 174 -.418350228112 +135 174 -.549260222832 +136 174 -2.008474987264 +137 174 -.79786736333952 +138 174 0 +174 174 1.31902277511247 +190 174 -1 +198 174 1.00636015714626 +199 174 .561847375758271 +200 174 .663327828444272 +201 174 .556380991925864 +202 174 .683775037752881 +203 174 1.02710489508585 +204 174 .852052267667205 +269 174 11.1574285741642 +471 174 -4.2208728803599 +168 175 0 +175 175 10.8684731422612 +198 175 -14.9714180230015 +199 175 .57425374049745 +200 175 .677975021501321 +201 175 .568666651372903 +202 175 .69887373338434 +203 175 1.04978478735488 +204 175 .914445333307769 +465 175 .54342365711306 +169 176 0 +176 176 5.47874398653251 +198 176 .919767242352293 +199 176 -3.48649714741345 +200 176 .606251353664286 +201 176 .508506827309253 +202 176 .624939169538187 +203 176 .938726985812453 +204 176 .817705230411272 +466 176 .547874398653251 +170 177 0 +177 177 2.72013735143587 +198 177 1.31331860679376 +199 177 .733221210638951 +200 177 -3.13434492282532 +201 177 .72608747869617 +202 177 .892339063271813 +203 177 1.3403908732539 +204 177 1.16758615062785 +467 177 1.08805494057435 +171 178 0 +178 178 5.46124736497949 +198 178 .703016534156021 +199 178 .392491686028494 +200 178 .463383240732133 +201 178 -3.61132698484091 +202 178 .477667119241456 +203 178 .717508258281529 +204 178 .625006273951206 +468 178 .546124736497949 +172 179 0 +179 179 5.35646016558043 +198 179 .804733334962896 +199 179 .449279822162508 +200 179 .530428407530919 +201 179 .44490864226195 +202 179 -3.45322103365497 +203 179 .821321811788528 +204 179 .715436065544747 +469 179 .535646016558043 +173 180 0 +180 180 2.74281228291122 +198 180 .914537062972018 +199 180 .510582861628363 +200 180 .602803956123699 +201 180 .505615245830313 +202 180 .621385505297998 +203 180 -7.06661100656086 +204 180 .81305541811278 +470 180 .548562456582243 +174 181 0 +181 181 1.41759423657932 +198 181 1.08156613032853 +199 181 .60383460903033 +200 181 .712898764378875 +201 181 .597959718647873 +202 181 .734874007427686 +203 181 1.10386113652356 +204 181 -3.03844990223454 +471 181 1.13407538926345 +182 182 2 +205 182 -.85704490915324 +206 182 -1 +183 183 2 +205 183 -1.46915715739393 +207 183 -1 +184 184 2 +205 184 -.618926780961812 +208 184 -.5 +185 185 2 +205 185 -.834654870211168 +209 185 -.5 +186 186 1 +205 186 -.863319290006216 +210 186 -.5 +187 187 2 +205 187 -.887820347776987 +211 187 -.5 +188 188 2 +205 188 -1 +212 188 -.5 +62 189 -.513022073404731 +63 189 .0639727572763994 +64 189 .676260897716593 +65 189 .383247089164286 +66 189 .830490185170848 +67 189 .0595884859415838 +68 189 .527365641298411 +90 189 -.88951026783478 +91 189 -.111188783479348 +92 189 -.88951026783478 +93 189 -.44475513391739 +94 189 -.88951026783478 +95 189 -.111188783479348 +96 189 -1.77902053566956 +189 189 5.55943917396738 +263 189 -.941720510210172 +264 189 1.14501173230946 +265 189 9.02656614064401 +266 189 5.525262588979 +267 189 7.83022521944819 +268 189 .720362177793755 +269 189 7.85588096637539 +190 190 4 +191 190 -.600074725380903 +192 190 -.699044142421679 +193 190 -1.39863890819113 +194 190 -.465669139462103 +195 190 -.633345012296778 +196 190 -.525663213158073 +197 190 -.961550097765464 +62 191 -.7839223135186 +83 191 -1 +161 191 -.6 +191 191 2 +198 191 -.855313955935646 +199 191 -.477518806939439 +200 191 -.563767896612401 +201 191 -.472872881375756 +202 191 -.581146151660955 +203 191 -.872945083068377 +204 191 -.760404005717404 +263 191 -1.43899406930483 +63 192 -.321591179269895 +84 192 -.25 +162 192 -.3 +192 192 2 +198 192 -1.46257928544357 +199 192 -.816552928421875 +200 192 -.964038107482288 +201 192 -.808608436876985 +202 192 -.993754769621122 +203 192 -1.49272835660557 +204 192 -1.30028411159734 +264 192 -5.75597627721932 +64 193 -.862463449293386 +85 193 -1 +163 193 -.6 +193 193 2 +198 193 -1.22892222726871 +199 193 -.686103005468635 +200 193 -.810026417036084 +201 193 -.679427700860515 +202 193 -.834995638866388 +203 193 -1.25425477781913 +204 193 -1.09255481901735 +265 193 -11.5119525544375 +65 194 -.798500023489605 +86 194 -1 +164 194 -.6 +194 194 2 +198 194 -1.6555001928276 +199 194 -.924260000063098 +200 194 -1.09119914982665 +201 194 -.915267593692121 +202 194 -1.12483557582465 +203 194 -1.68962606457966 +204 194 -1.47179754212588 +266 194 -11.5119525544386 +66 195 -.61049097188596 +87 195 -.5 +165 195 -.3 +195 195 2 +198 195 -1.69895531284729 +199 195 -.948520842439406 +200 195 -1.11984196740319 +201 195 -.939292394961451 +202 195 -1.15436131382314 +203 195 -1.73397695245198 +204 195 -1.51043066286778 +267 195 -5.75597627721932 +67 196 -.476135369191154 +88 196 -.5 +166 196 -.3 +196 196 2 +198 196 -1.77408187233593 +199 196 -.9904637393225 +200 196 -1.16936055894342 +201 196 -.980827216656694 +202 196 -1.20540632557743 +203 196 -1.8106521431914 +204 196 -1.57722080042427 +268 196 -5.75597627721932 +68 197 -.772797890835342 +89 197 -1 +167 197 -.3 +197 197 1 +198 197 -1.02644192268446 +199 197 -.573058955616743 +200 197 -.67656443546929 +201 197 -.567483490917327 +202 197 -.697419665763556 +203 197 -1.04760061874878 +204 197 -.912542750213538 +269 197 -11.5119525544386 +62 198 .471363969602315 +90 198 -.439218403378946 +198 198 8 +263 198 .865251498834418 +63 199 .404475894149133 +91 199 -.110824099180219 +199 199 8 +264 199 7.23948230394584 +64 200 .460846614416741 +92 200 -.220464150231694 +200 200 2 +265 200 6.15126862985932 +65 201 .339087075597593 +93 201 -.22083672829505 +201 201 4 +266 201 4.88860890578753 +66 202 .289167367767423 +94 202 -.433828018861943 +202 202 4 +267 202 2.72639659825495 +67 203 .245447207881014 +95 203 -.0554437434815846 +203 203 8 +268 203 2.96719882052208 +68 204 .407150178614527 +96 204 -.229443548124328 +204 204 2 +269 204 6.06509618404266 +205 205 8 +206 205 .896298488120147 +207 205 .606397723488651 +208 205 .835944311992148 +209 205 .430429799645605 +210 205 .887593794277106 +211 205 .417820720140754 +212 205 1.15659396199619 +62 206 -.403139574771845 +83 206 -.5 +206 206 2 +263 206 -.740016513364613 +63 207 -.331579251447944 +84 207 -.25 +207 207 4 +264 207 -5.93474705893829 +64 208 -.44585121677194 +85 208 -.5 +208 208 2 +265 208 -5.95111370577146 +65 209 -.413225402068392 +86 209 -.5 +209 209 2 +266 209 -5.95745908949505 +66 210 -.318422037061188 +87 210 -.25 +210 210 2 +267 210 -3.00222243386495 +67 211 -.244577364755586 +88 211 -.25 +211 211 2 +268 211 -2.95668333119102 +68 212 -.386398945417671 +89 212 -.5 +212 212 1 +269 212 -5.75597627721932 +213 213 .99999998192557 +220 213 -.881092027152555 +258 213 0 +259 213 1.38110338322435 +555 213 0 +556 213 -2.08656490113137 +852 213 0 +214 214 .999999999997409 +221 214 -.68820033661513 +246 214 0 +247 214 .450431983971496 +543 214 0 +544 214 -1.073127763742 +840 214 0 +215 215 1.9999999837589 +222 215 -.796795197004036 +242 215 0 +243 215 1.03372490069235 +539 215 0 +540 215 -1.87311771326556 +836 215 0 +216 216 .999999764194999 +223 216 -.545811619277319 +254 216 0 +255 216 .793962206773863 +551 216 0 +552 216 -2.99052207960313 +848 216 0 +217 217 .999999994711127 +224 217 -.258886643719531 +238 217 0 +239 217 .609939403207652 +535 217 0 +536 217 -1.69081793204784 +832 217 0 +218 218 .999999961523777 +225 218 -.41519237057278 +250 218 0 +251 218 1.19041400107164 +547 218 0 +548 218 -6.66923781560608 +844 218 0 +219 219 .999968022704765 +226 219 -.483144770270126 +234 219 0 +235 219 1.15737686152252 +531 219 0 +532 219 -2.38478353108063 +828 219 0 +104 220 .718983801623079 +220 220 2 +105 221 .756061772335093 +221 221 1 +106 222 .582346921708563 +222 222 1 +107 223 .754837595877348 +223 223 2 +108 224 .601907650866849 +224 224 2 +109 225 .58525641619981 +225 225 2 +110 226 .325868049825906 +226 226 4 +213 227 -.413277843692222 +227 227 2 +214 228 -.35367272205828 +228 228 2 +215 229 -.353309128692237 +229 229 2 +216 230 -.373692802457831 +230 230 2 +217 231 -.446529587379147 +231 231 2 +218 232 -.447918477309003 +232 232 2 +219 233 -.880874314495341 +233 233 1 +234 234 0 +235 234 2.26549096861766 +236 234 -.44849087291664 +237 234 -.465660590705422 +234 235 1 +235 235 -2.3856060163616 +236 235 .920240931465121 +237 235 .943546562348091 +82 236 .886790338549031 +110 236 -.741244246531952 +236 236 2 +110 237 .148808388080259 +219 237 -1.13416360324727 +237 237 2 +238 238 0 +239 238 2.04686937828063 +240 238 -1.6210895456843 +241 238 -.782334164404065 +238 239 1 +239 239 -1.05160786606313 +240 239 1.66986274830461 +241 239 .794249837644014 +80 240 1.3583049387427 +108 240 -1.30602204220684 +240 240 1 +108 241 .477499446220034 +217 241 -1.83858880503355 +241 241 2 +242 242 0 +243 242 2.30698676397316 +244 242 -1.349219601541 +245 242 -.858725502117409 +242 243 1 +243 243 -1.17015920812031 +244 243 1.3790593295541 +245 243 .868339822694323 +78 244 1.08231744654624 +106 244 -.756863674572434 +244 244 1 +106 245 .910847068853477 +215 245 -1.17779096990774 +245 245 2 +246 246 0 +247 246 1.00492117337308 +248 246 -.872524856931199 +249 246 -.660085596013026 +246 247 1 +247 247 -.480126291029812 +248 247 .890213323324042 +249 247 .666859899494869 +77 248 1.6859217925044 +105 248 -.723582775134475 +248 248 .5 +105 249 1.38751790485287 +214 249 -.79999576892072 +249 249 2 +250 250 0 +251 250 1.99267323834463 +252 250 -1.56907769112347 +253 250 -.941862225942384 +250 251 1 +251 251 -1.02450309115976 +252 251 1.61660295001077 +253 251 .956303963326585 +81 252 1.30424353829497 +109 252 -1.26988636959472 +252 252 .5 +109 253 .501137401037027 +218 253 -1.23740681043465 +253 253 2 +254 254 0 +255 254 1.8496538999263 +256 254 -.691559389290047 +257 254 -.667916839569228 +254 255 1 +255 255 -.862175600686338 +256 255 .716696608884709 +257 255 .680207130691261 +79 256 .997837457658182 +107 256 -.720697332445278 +256 256 .5 +107 257 .971284065892219 +216 257 -1.41449400976124 +257 257 2 +258 258 0 +259 258 2.21502690161302 +260 258 -1.33795516696217 +261 258 -.759963634615504 +258 259 1 +259 259 -1.14515754784318 +260 259 1.37993704894081 +261 259 .772035243989608 +76 260 2.03678169152696 +104 260 -1.43087478509157 +260 260 1 +104 261 .579408253983343 +213 261 -.548776547076941 +261 261 1 +262 262 1 +270 262 -1.50098152473416 +271 262 -.937319164488571 +272 262 1.61573149686056 +273 262 -.623479928902454 +274 262 1.84264051581914 +275 262 .506485729625873 +276 262 -1.56845770757113 +567 262 3.28435231288851 +568 262 1.01948515578674 +569 262 -1.76104557172881 +570 262 2.70680304939791 +571 262 -1.99393517780039 +572 262 -.56101387326549 +573 262 1.71423345372515 +263 263 .25 +567 263 -3.33312167803412 +264 264 .5 +568 264 -2.84980426679861 +265 265 1 +569 265 -1.19726425831754 +266 266 .5 +570 266 -3.22570650368209 +267 267 .5 +571 267 -1.65518893499985 +268 268 .25 +572 268 -1.72838017731794 +269 269 1 +573 269 -1 +270 270 1 +277 270 -7.48570901150077 +278 270 .513502852586555 +279 270 .865655077174677 +280 270 .777346030318176 +281 270 .546778966345033 +282 270 .466694496719568 +283 270 .480775048882732 +271 271 2 +277 271 .514290988499232 +278 271 -3.48649714741345 +279 271 .865655077174677 +280 271 .777346030318176 +281 271 .546778966345033 +282 271 .466694496719568 +283 271 .480775048882732 +272 272 1 +277 272 .514290988499232 +278 272 .513502852586555 +279 272 -3.13434492282532 +280 272 .777346030318176 +281 272 .546778966345033 +282 272 .466694496719568 +283 272 .480775048882732 +273 273 1 +277 273 .514290988499232 +278 273 .513502852586555 +279 273 .865655077174677 +280 273 -7.22265396968182 +281 273 .546778966345033 +282 273 .466694496719568 +283 273 .480775048882732 +274 274 1 +277 274 .514290988499232 +278 274 .513502852586555 +279 274 .865655077174677 +280 274 .777346030318176 +281 274 -3.45322103365497 +282 274 .466694496719568 +283 274 .480775048882732 +275 275 2 +277 275 .514290988499232 +278 275 .513502852586555 +279 275 .865655077174677 +280 275 .777346030318176 +281 275 .546778966345033 +282 275 -3.53330550328043 +283 275 .480775048882732 +276 276 1 +277 276 .514290988499232 +278 276 .513502852586555 +279 276 .865655077174677 +280 276 .777346030318176 +281 276 .546778966345033 +282 276 .466694496719568 +283 276 -1.51922495111727 +277 277 2 +567 277 -.540921258396672 +278 278 1 +568 278 -.540921258396672 +279 279 2 +569 279 -.540921258396672 +280 280 2 +570 280 -1.08184251679334 +281 281 2 +571 281 -.540921258396672 +282 282 1 +572 282 -.540921258396672 +283 283 1 +573 283 -.540921258396672 +284 284 -.25 +291 284 2 +285 285 -.5 +292 285 2 +286 286 -.5 +293 286 4 +287 287 -.5 +294 287 4 +288 288 -.5 +295 288 4 +289 289 -.5 +296 289 2 +290 290 -.25 +297 290 4 +291 291 -.369587552943045 +557 291 -.202583728191846 +558 291 -.06125 +854 291 -.794128214512037 +855 291 -.2401 +1151 291 -1.55649130044359 +1152 291 -.470596 +1448 291 -1.52536147443472 +1449 291 -.92236816 +1745 291 -2.98970848989205 +1746 291 -.9039207968 +2042 291 -2.92991432009421 +2043 291 -1.771684761728 +2339 291 -2.87131603369233 +2340 291 -1.73625106649344 +2630 291 -5.62777942603697 +2631 291 -1.70152604516357 +2872 291 -5.51522383751623 +2873 291 -3.3349910485206 +292 292 -.795216167528153 +545 292 -.0982550346688068 +546 292 -.030625 +842 292 -.770319471803445 +843 292 -.2401 +1139 292 -1.50982616473475 +1140 292 -.470596 +1436 292 -1.47962964144006 +1437 292 -.92236816 +1733 292 -1.45003704861126 +1734 292 -.9039207968 +2030 292 -2.84207261527806 +2031 292 -.885842380864 +2327 292 -2.7852311629725 +2328 292 -1.73625106649344 +2618 292 -2.72952653971305 +2619 292 -1.70152604516357 +2860 292 -5.34987201783759 +2861 292 -3.3349910485206 +293 293 -.511891695332336 +541 293 -.215875980680575 +542 293 -.06125 +838 293 -.846233844267853 +839 293 -.2401 +1135 293 -1.65861833476499 +1136 293 -.470596 +1432 293 -1.62544596806969 +1433 293 -.92236816 +1729 293 -1.5929370487083 +1730 293 -.9039207968 +2026 293 -3.12215661546827 +2027 293 -1.771684761728 +2323 293 -3.0597134831589 +2324 293 -1.73625106649344 +2614 293 -2.99851921349573 +2615 293 -1.70152604516357 +2856 293 -5.87709765845162 +2857 293 -3.3349910485206 +294 294 -.63530003152696 +553 294 -.153926837139592 +554 294 -.030625 +850 294 -.6033932015872 +851 294 -.2401 +1147 294 -1.18265067511091 +1148 294 -.470596 +1444 294 -1.15899766160869 +1445 294 -.92236816 +1741 294 -2.27163541675304 +1742 294 -.9039207968 +2038 294 -2.22620270841798 +2039 294 -.885842380864 +2335 294 -2.18167865424962 +2336 294 -1.73625106649344 +2626 294 -4.27609016232926 +2627 294 -1.70152604516357 +2868 294 -4.19056835908267 +2869 294 -1.6674955242603 +295 295 -.597501661645618 +537 295 -.128994661458842 +538 295 -.030625 +834 295 -.505659072918662 +835 295 -.2401 +1131 295 -.991091782920578 +1132 295 -.470596 +1428 295 -1.94253989452433 +1429 295 -.92236816 +1725 295 -1.90368909663385 +1726 295 -.9039207968 +2022 295 -1.86561531470117 +2023 295 -.885842380864 +2319 295 -3.65660601681429 +2320 295 -1.73625106649344 +2610 295 -3.58347389647801 +2611 295 -1.70152604516357 +2852 295 -7.0236088370969 +2853 295 -1.6674955242603 +296 296 -.561615692472418 +549 296 -.173709615644957 +550 296 -.030625 +846 296 -.680941693328231 +847 296 -.2401 +1143 296 -1.33464571892333 +1144 296 -.470596 +1440 296 -1.30795280454487 +1441 296 -.92236816 +1737 296 -2.56358749690794 +1738 296 -.9039207968 +2034 296 -2.51231574696978 +2035 296 -.885842380864 +2331 296 -2.46206943203038 +2332 296 -1.73625106649344 +2622 296 -4.82565608677956 +2623 296 -1.70152604516357 +2864 296 -4.72914296504397 +2865 296 -3.3349910485206 +297 297 -.832773251143762 +533 297 -.259506702792759 +534 297 -.1225 +830 297 -1.01726627494761 +831 297 -.4802 +1127 297 -1.99384189889732 +1128 297 -.941192 +1424 297 -1.95396506091938 +1425 297 -.92236816 +1721 297 -1.91488575970099 +1722 297 -.9039207968 +2018 297 -1.87658804450697 +2019 297 -1.771684761728 +2315 297 -3.67811256723366 +2316 297 -1.73625106649344 +2606 297 -3.60455031588899 +2607 297 -1.70152604516357 +2848 297 -3.53245930957121 +2849 297 -1.6674955242603 +5 298 .926798374523724 +6 298 -2.17057395054711 +298 298 1 +302 298 2.0106564793405 +303 298 -1.27835822800968 +358 298 .124682615340619 +299 299 -1.49878065829791 +302 299 -1.22860610474901 +588 299 -.767254136678914 +300 300 1 +301 300 -1.14515754784332 +302 300 -.126772447996436 +303 300 6.80661069007571 +300 301 0 +301 301 2.21502690161316 +302 301 .126772447996436 +303 301 -6.80661069007571 +299 302 1 +300 302 0 +301 302 -.903973218625391 +302 302 .274575343045297 +303 302 29.2705858081157 +854 302 -.187977263486334 +1151 302 -.368435436433215 +1448 302 -.36106672770455 +1745 302 -.707690786300919 +2042 302 -.6935369705749 +2339 302 -.679666231163403 +2630 302 -1.33214581308027 +2872 302 -1.30550289681866 +5 303 -144.028150807335 +6 303 337.315818501008 +302 303 -312.464007910048 +303 303 1.10844666778576e-12 +304 303 2.56 +358 303 -19.1684729064039 +415 303 20.48 +852 303 0 +853 303 -63.0840403781844 +1149 303 0 +1 304 -2 +304 304 -.375 +305 304 -1.43899406930483 +510 304 3.86206896551724 +555 304 0 +556 304 .405935824025817 +852 304 0 +305 305 .5 +373 305 4 +387 305 -2.19091198974084 +401 305 -2.39318639609293 +450 305 -.171164999198503 +524 305 .993995334103635 +602 305 -2.03 +747 305 .54772799743521 +871 305 0 +13 306 3.54711142131411 +14 306 -1.78474664010412 +306 306 1 +310 306 4.02076043430984 +311 306 1.00657886953997 +352 306 .249330968143409 +307 307 -1.15759477946351 +310 307 -2.39193424665871 +594 307 -.610783572433779 +308 308 1 +309 308 -1.18939325059044 +310 308 -.115566963598956 +311 308 6.37430977638362 +308 309 0 +309 309 2.26202127388769 +310 309 .115566963598956 +311 309 -6.37430977638362 +307 310 1 +308 310 0 +309 310 -.387959103347144 +310 310 .940293671091405 +311 310 62.106779888577 +830 310 -.299283950492552 +1127 310 -.586596542965402 +1424 310 -.574864612106094 +1721 310 -.563367319863972 +2018 310 -.552099973466692 +2315 310 -1.08211594799472 +2606 310 -1.06047362903482 +2848 310 -1.03926415645413 +13 311 -65.4580111007332 +14 311 32.9355217538248 +310 311 -74.1986788351116 +311 311 1.06475198435874e-7 +352 311 -4.79145979426231 +415 311 -.319999999944583 +416 311 -.160000000257048 +417 311 -.640000001130018 +418 311 -.320000000275347 +419 311 -.639999999896953 +420 311 -.160000000123381 +427 311 40.96 +559 311 -2.42083343803928 +828 311 0 +829 311 -5.90278468333093 +864 311 4.13594313684556 +865 311 2.56764940164416 +866 311 -2.21766230847246 +867 311 3.40864268332094 +868 311 -5.0218744715077 +869 311 -.706477642146724 +870 311 2.15871240628945 +1125 311 0 +19 312 .905218121187944 +20 312 -1.49789485196848 +312 312 .25 +316 312 2.01065647934051 +317 312 -1.78778710853129 +357 312 .124682615340619 +313 313 -.97545501335628 +316 313 -1.78401460303839 +589 313 -.722723015334439 +314 314 1 +315 314 -.907018524570397 +316 314 -.135517406387432 +317 314 5.01089589445109 +314 315 0 +315 315 2.00808125546758 +316 315 .135517406387432 +317 315 -5.01089589445109 +313 316 1 +314 316 0 +315 316 -.374559005733061 +316 316 .884371800272095 +317 316 34.9250913601383 +842 316 -.354134277513875 +1139 316 -.694103183927195 +1436 316 -.680221120248651 +1733 316 -.666616697843679 +2030 316 -1.30656872777361 +2327 316 -1.28043735321814 +2618 316 -1.25482860615378 +2860 316 -2.4594640680614 +19 317 -136.408707343459 +20 317 225.720073108236 +316 317 -302.988909345579 +317 317 6.30961949354969e-12 +318 317 1.28 +357 317 -19.1684729064039 +416 317 81.92 +840 317 0 +841 317 -31.9649315347618 +1137 317 0 +15 318 -4 +318 318 -.75 +319 318 -.179874258663104 +511 318 3.86206896551724 +543 318 0 +544 318 1.69697291800842 +840 318 0 +319 319 2 +374 319 64 +388 319 -280.436734686827 +402 319 -43.792926684993 +451 319 -5.4772799743521 +525 319 9.29211828332679 +616 319 -8.12 +748 319 35.0545918358534 +872 319 3.58334285278495e-10 +27 320 1.84910440013916 +28 320 -4.82589389160275 +320 320 1 +324 320 4.02131295868101 +325 320 -2.66537828272116 +356 320 .124682615340619 +321 321 -1.4688504796329 +324 321 -1.60438042089433 +590 321 -.983552854784996 +322 322 1 +323 322 -.561320272925584 +324 322 -.103667800756409 +325 322 8.52482026680559 +322 323 0 +323 323 1.14800705290308 +324 323 .103667800756409 +325 323 -8.52482026680559 +321 324 1 +322 324 0 +323 324 -.420684771241564 +324 324 .466033570988332 +325 324 51.4966825098718 +838 324 -.240970449422324 +1135 324 -.472302080867755 +1432 324 -.4628560392504 +1729 324 -.453598918465392 +2026 324 -.889053880192169 +2323 324 -.871272802588326 +2614 324 -.853847346536559 +2856 324 -1.67354079921166 +27 325 -142.605237846453 +28 325 372.178956570523 +324 325 -310.128671417672 +325 325 1.56319401867222e-12 +326 325 2.56 +356 325 -9.58423645320197 +417 325 20.48 +836 325 0 +837 325 -38.4188237295547 +1133 325 0 +23 326 -1 +326 326 -.375 +327 326 -.719497754149449 +512 326 1.93103448275862 +539 326 0 +540 326 .498161337404602 +836 326 0 +327 327 .25 +375 327 1 +389 327 -2.19090979883104 +403 327 -1.08674574886165 +452 327 -.34232965606735 +526 327 .581353995100753 +624 327 -2.03 +749 327 1.09545489941552 +873 327 0 +35 328 1.82397142070426 +36 328 -3.09891676248204 +328 328 1 +332 328 4.02131295868101 +333 328 -.169715995713659 +355 328 .124682615340619 +329 329 -.905407797306484 +332 329 -1.7710573522945 +591 329 -.579729173803884 +330 330 1 +331 330 -.86217560068641 +332 330 -.0814173979317266 +333 330 6.06503473606278 +330 331 0 +331 331 1.84965389992637 +332 331 .0814173979317266 +333 331 -6.06503473606278 +329 332 1 +330 332 0 +331 332 -.680243022947037 +332 332 .895433308125644 +333 332 79.0114628966943 +850 332 -.284067295163903 +1147 332 -.55677189852125 +1444 332 -.545636460550825 +1741 332 -1.06944746267962 +2038 332 -1.04805851342602 +2335 332 -1.0270973431575 +2626 332 -2.01311079258871 +2868 332 -1.97284857673694 +35 333 -138.50185144769 +36 333 235.313834533833 +332 333 -305.355272404902 +333 333 -7.14983627858601e-12 +334 333 2.56 +355 333 -9.58423645320197 +418 333 20.48 +848 333 0 +849 333 -59.176006759052 +1145 333 0 +31 334 -1 +334 334 -.375 +335 334 -.719497034652415 +513 334 1.93103448275862 +551 334 0 +552 334 .77930615361253 +848 334 0 +335 335 .5 +376 335 2 +390 335 -4.38182397948168 +404 335 -1.16961883183308 +453 335 -.342329998397006 +527 335 1.09928795797133 +632 335 -4.06 +750 335 1.09545599487042 +874 335 0 +43 336 .940766208017052 +44 336 -2.88915211938925 +336 336 .5 +340 336 2.0106564793405 +341 336 -4.23040579518573 +354 336 .124682615340619 +337 337 -1.32649919017205 +340 337 -1.78636108335402 +592 337 -1.02553724362157 +338 338 1 +339 338 -1.02108862691874 +340 338 -.266668806503645 +341 338 9.84740210345342 +338 339 0 +339 339 1.01794751335402 +340 339 .133334403251823 +341 339 -4.92370105172671 +337 340 1 +338 340 0 +339 340 -.79133287038941 +340 340 .506807137143025 +341 340 31.0141266055359 +834 340 -.125628312343642 +1131 340 -.246231492193538 +1428 340 -.482613724699335 +1725 340 -.472961450205349 +2022 340 -.463502221201242 +2319 340 -.908464353554434 +2610 340 -.890295066483346 +2852 340 -1.74497833030736 +43 341 -148.410508947637 +44 341 455.777995437874 +340 341 -317.19097569072 +341 341 -6.48014975013211e-12 +342 341 2.56 +354 341 -19.1684729064039 +419 341 20.48 +832 341 0 +833 341 -31.8644479111616 +1129 341 0 +39 342 -4 +342 342 -.75 +343 342 -1.43899406930483 +514 342 3.86206896551724 +535 342 0 +536 342 .40397403181896 +832 342 0 +343 343 .5 +377 343 2 +391 343 -2.19091198974084 +405 343 -1.83260850269465 +454 343 -.171164999198503 +528 343 .919975390826477 +640 343 -2.03 +751 343 1.09545599487042 +875 343 0 +51 344 .93607475763399 +52 344 -2.58858341919672 +344 344 .25 +348 344 2.0106564793405 +349 344 -4.01315867129114 +353 344 .124682615340619 +345 345 -.732501912137072 +348 345 -1.52397855455258 +593 345 -.790778051238615 +346 346 1 +347 346 -.498194959251842 +348 346 -.261300761243192 +349 346 5.65523331815427 +346 347 0 +347 347 .990976656065493 +348 347 .261300761243192 +349 347 -5.65523331815427 +345 348 1 +346 348 0 +347 348 -.915267770396531 +348 348 .603573716032762 +349 348 31.964801682417 +846 348 -.193740622553461 +1143 348 -.379731620204783 +1440 348 -.372136987800687 +1737 348 -.729388496089347 +2034 348 -.71480072616756 +2331 348 -.700504711644209 +2622 348 -1.37298923482265 +2864 348 -1.3455294501262 +51 349 -148.12122422063 +52 349 409.608465479595 +348 349 -318.159310224138 +349 349 -3.97903932025656e-12 +350 349 1.28 +353 349 -19.1684729064039 +420 349 81.92 +844 349 0 +845 349 -12.6207693893559 +1141 349 0 +47 350 -4 +350 350 -.75 +351 350 -.179874258663104 +515 350 3.86206896551724 +547 350 0 +548 350 .638071077765257 +844 350 0 +351 351 1 +378 351 64 +392 351 -280.436734686827 +406 351 -60.1995654599284 +455 351 -5.4772799743521 +529 351 7.33698058918167 +648 351 -4.06 +752 351 17.5272959179267 +876 351 1.79167142639248e-10 +55 352 .542501558670224 +352 352 -1.08500311734043 +414 352 -2 +56 353 .177557059283561 +353 353 -1.42045647426849 +413 353 -4 +57 354 .26912157077626 +354 354 -2.15297256621006 +412 354 -4 +58 355 .311671443156302 +355 355 -1.2466857726252 +411 355 -4 +59 356 .207648455900689 +356 356 -.83059382360275 +410 356 -2 +60 357 .131353753189189 +357 357 -1.05083002551351 +409 357 -2 +61 358 .165622610652085 +358 358 -1.32498088521667 +408 358 -4 +359 359 -.389353581709623 +380 359 -1 +458 359 -.66 +581 359 2 +360 360 -1.27604475945889 +381 360 -1 +459 360 -1.32 +582 360 2 +361 361 -.856372130423082 +382 361 -1 +460 361 -1.32 +583 361 4 +362 362 -.792680072217358 +383 362 -1 +461 362 -1.32 +584 362 2 +363 363 -.607972753875329 +384 363 -1 +462 363 -1.32 +585 363 2 +364 364 -.94440830785568 +385 364 -.5 +463 364 -1.32 +586 364 1 +365 365 16.0000003052076 +379 365 -9.18004572792581 +386 365 2.53269292239703 +407 365 -1.89645487301652 +427 365 .799532348981336 +566 365 4.06303806877805e-6 +864 365 -1.92500453906145 +865 365 -5.33905157806634 +866 365 2.34571916789658 +867 365 -4.19396364085766 +868 365 .266339721351366 +869 365 -4.46481851727322 +870 365 -6.27407043063237 +366 366 2 +373 366 1.38089803951902 +367 367 4 +374 367 .285755477393844 +368 368 2 +375 368 .36689463376896 +369 369 2 +376 369 .338257112905115 +370 370 8 +377 370 .230226027029293 +371 371 4 +378 371 .442125769504036 +372 372 8 +379 372 .150306614235035 +359 373 .776902587686239 +373 373 -2.01854339504349 +380 373 2 +421 373 .684083629047015 +360 374 5.09870221148285 +374 374 -.208825298962866 +381 374 4 +422 374 .840621202442221 +361 375 1.70712949582191 +375 375 -1.07114931207744 +382 375 2 +423 375 -.794045571914914 +362 376 1.59564552997719 +376 376 -.988303779737321 +383 376 2 +424 376 .494445089860176 +363 377 1.21199386970583 +377 377 -.674152718555521 +384 377 2 +425 377 -.300836989271325 +364 378 3.77400303601171 +378 378 -.323058087787699 +385 378 2 +426 378 -.597035938496201 +365 379 3.0563512555997 +379 379 -1.75359090982129 +386 379 4 +427 379 .152728228255491 +359 380 -.778707163419245 +366 380 -.669746593091639 +380 380 -2 +408 380 1 +458 380 -.64 +360 381 -2.55208951891778 +367 381 -.20026123031169 +381 381 -2 +409 381 .25 +459 381 -1.28 +361 382 -1.71274426084616 +368 382 -.817209635624224 +382 382 -2 +410 382 1 +460 382 -1.28 +362 383 -1.58536014443472 +369 383 -.579465740116631 +383 383 -2 +411 383 1 +461 383 -1.28 +363 384 -1.21594550775066 +370 384 -.471325054555833 +384 384 -2 +412 384 1 +462 384 -1.28 +364 385 -3.77763323142272 +371 385 -.59838933342497 +385 385 -2 +413 385 .5 +463 385 -2.56 +365 386 -.761437961515822 +386 386 -1 +464 386 -.66 +587 386 2 +359 387 -1.329884359664 +366 387 -.969110246225874 +373 387 .527719761614926 +380 387 -.522871851960911 +387 387 2.73008380309575 +394 387 -1 +401 387 2.94322026693886 +524 387 -.990889848500061 +360 388 -11.9759055283198 +367 388 -.743649286949303 +374 388 .102349871874114 +381 388 -1.96048797501904 +388 388 2.73385409834879 +395 388 -2 +402 388 .481911244848429 +525 388 -.0724678118352314 +361 389 -2.62240632492793 +368 389 -1.00602662753854 +375 389 .32246880366193 +382 389 -.60209869908149 +389 389 5.46242253779017 +396 389 -1 +403 389 2.90670966684224 +526 389 -1.15955523754271 +362 390 -2.99172144762377 +369 390 -.889910507133774 +376 390 .348035422114799 +383 390 -.704308592662274 +390 390 5.46366559715749 +397 390 -1 +404 390 1.53047318214624 +527 390 -1.09655555776988 +363 391 -2.65586232256982 +370 391 -.880218073567434 +377 391 .214170430088298 +384 391 -.635376597003693 +391 391 2.72315430437275 +398 391 -1 +405 391 2.15836767531685 +528 391 -.914773375535714 +364 392 -12.1459330889166 +371 392 -1.55837101821101 +378 392 .19756100249833 +385 392 -1.22306798663502 +392 392 5.46899791887975 +399 392 -2 +406 392 1.12784129505437 +529 392 -.114466976996878 +365 393 -3.16394761079003 +372 393 -.767267602702582 +379 393 .278547702001275 +386 393 -.635376701467191 +393 393 1.37619041760019 +400 393 -1 +407 393 3.42495155231719 +530 393 -.937380585626332 +359 394 -1.33160012663163 +394 394 2 +465 394 0 +762 394 -1.0920335212383 +360 395 -2.0098799111509 +395 395 1 +466 395 0 +763 395 -2.18708327867903 +361 396 -1.12505888814194 +396 396 1 +467 396 0 +764 396 -1.09248450755803 +362 397 -1.03464287345269 +397 397 1 +468 397 0 +765 397 -1.0927331194315 +363 398 -1.3019068800324 +398 398 1 +469 398 0 +766 398 -.54463086087455 +364 399 -1.07362991285541 +399 399 .5 +470 399 0 +767 399 -1.09379958377595 +365 400 -1.82098401982602 +400 400 2 +471 400 0 +768 400 -1.10095233408015 +359 401 1.99993971024411 +373 401 -5.19638530875051 +380 401 .524086289538961 +401 401 -.55880566400266 +421 401 1.76105353606982 +560 401 0 +360 402 63.999979753382 +374 402 -2.62121802047951 +381 402 7.85037293438076 +402 402 -.56211055417701 +422 402 10.5516536767734 +561 402 -5.68825329464692e-5 +361 403 31.9999987557529 +375 403 -20.0786100208179 +382 403 4.83263187117886 +403 403 -5.93234110927446 +423 403 -14.8843174319678 +562 403 -3.61158939154963e-6 +362 404 32.2812851320723 +376 404 -19.9942220765756 +383 404 5.64735810138388 +404 404 -2.91674962614472 +424 404 10.0030505698579 +563 404 3.61158939549129e-6 +363 405 32.0000129371215 +377 405 -17.8836667041126 +384 405 5.09958771582189 +405 405 -2.69774182730016 +425 405 -7.94293419238457 +564 405 5.77854302477135e-6 +364 406 63.9999850876433 +378 406 -5.47845505784439 +385 406 4.89697665842706 +406 406 -.755307130588879 +426 406 -10.1246053052792 +565 406 -7.80103308826986e-5 +407 407 2 +414 407 -.5 +401 408 2 +408 408 -.25 +402 409 1 +409 409 -.5 +403 410 4 +410 410 -.5 +404 411 2 +411 411 -.5 +405 412 2 +412 412 -.5 +406 413 2 +413 413 -.5 +365 414 -1.52287592303164 +372 414 -.436240038533244 +386 414 -2 +414 414 2 +464 414 -.64 +118 415 -.450739093138648 +359 415 -.312192365946877 +387 415 -.53329946857783 +415 415 3.60591274513651 +421 415 -8.58025518446577 +436 415 -213.319785234919 +437 415 4.44197597826225 +438 415 .315560147108811 +439 415 4.90748494850134 +440 415 16.6644663128761 +441 415 .394955531586403 +442 415 1.91589026391131 +472 415 -26.6649722529662 +473 415 .150177317006331 +474 415 .0768259215195179 +475 415 .154225273292624 +476 415 .672795143873202 +477 415 .173414854745593 +478 415 5.10008147587162 +495 415 -2.9666136598694 +496 415 -.205881068341788 +497 415 -.2430671524885 +498 415 -.40775597723981 +499 415 -.250559744464143 +500 415 -.376368142086319 +501 415 -.327846330515594 +560 415 -.587397538271487 +864 415 -.0464379513417015 +119 416 -.1926899637815 +360 416 .0665694788144219 +388 416 -.0569960852444071 +416 416 1.54151971026369 +422 416 -1.3734223977515 +436 416 7.86136342518767 +437 416 -182.387456125298 +438 416 .949995752470307 +439 416 13.0887584852164 +440 416 12.2824546688188 +441 416 .835189887474084 +442 416 13.5637374047789 +472 416 .374877159697265 +473 416 -22.798433368213 +474 416 1.38281280200059 +475 416 3.76982823070535 +476 416 .575500415961146 +477 416 1.11705259564468 +478 416 .657235538013717 +495 416 .0923770784715363 +496 416 -1.18848528708407 +497 416 .0608890232060884 +498 416 .102144049109024 +499 416 .0627659391200979 +500 416 .0942813058157271 +501 416 .0821264519801349 +561 416 .610638093744547 +865 416 -.699335531714223 +120 417 -.323812844636175 +361 417 .14782209528007 +389 417 -.383124561985163 +417 417 2.59050275710906 +423 417 3.25167858842645 +436 417 7.06280877454389 +437 417 11.061800686059 +438 417 -4.78905675587423 +439 417 10.7055855425985 +440 417 10.2312526681446 +441 417 .681971695627353 +442 417 11.0684447825407 +472 417 .262436014808515 +473 417 2.273430500855 +474 417 -4.78905618194051 +475 417 2.48730978758322 +476 417 .571867908231799 +477 417 .844305485512077 +478 417 .620010861785152 +495 417 .778452908229036 +496 417 .434607552744511 +497 417 -.101967753203098 +498 417 .860758246556906 +499 417 .528922635941793 +500 417 .794499652059231 +501 417 .692071847738367 +562 417 2.02242074408659 +866 417 6.87671109628975 +121 418 -.436213305317629 +362 418 .22570374963646 +390 418 -.51611304014506 +418 418 3.48970644256751 +424 418 -2.94612286080091 +436 418 8.22503471836454 +437 418 12.553350052811 +438 418 .87987357114416 +439 418 -206.445208648676 +440 418 11.495592802835 +441 418 .833548934640346 +442 418 12.5972736842978 +472 418 .364142781304787 +473 418 3.29912100030206 +474 418 1.34176874696492 +475 418 -25.8056519298361 +476 418 .575369526623235 +477 418 .765124679189048 +478 418 .739400831098658 +495 418 .429476748304413 +496 418 .239775375707549 +497 418 .283083424228884 +498 418 -2.30505941132944 +499 418 .291809525518588 +500 418 .438329825077862 +501 418 .381819842430661 +563 418 3.33531377605697 +867 418 -.0930818797094446 +122 419 -.223831720411415 +363 419 .125483649870667 +391 419 -.132415114821315 +419 419 1.79065376330493 +425 419 1.20304654917925 +436 419 12.0284229625492 +437 419 4.71554902517043 +438 419 .325826520263789 +439 419 4.64832343400637 +440 419 -52.9660461124644 +441 419 .323466517586566 +442 419 6.05440934209333 +472 419 .429956379938715 +473 419 .202784876536152 +474 419 .179726472582733 +475 419 .150616035806407 +476 419 -6.62075570332746 +477 419 .182470511007176 +478 419 1.43501173064386 +495 419 .435743639949668 +496 419 .243274159529239 +497 419 .287214155760251 +498 419 .48181454203142 +499 419 -.142200462072896 +500 419 .444725900137785 +501 419 .387391328174577 +564 419 2.42538536599877 +868 419 2.27366064252637 +123 420 -.116864697568225 +364 420 .0376068261439712 +392 420 -.0691352070394076 +420 420 .934917580552885 +426 420 .799157141887066 +436 420 6.10178561397313 +437 420 7.28689538050925 +438 420 .51093923045566 +439 420 7.61540532371705 +440 420 7.37063863708975 +441 420 -6.91352041114085 +442 420 8.09984473886066 +472 420 .356465828689264 +473 420 1.12741962338686 +474 420 .493910491855201 +475 420 .89489621365832 +476 420 .424483257701259 +477 420 -6.91352089060582 +478 420 .612160179597888 +495 420 -.223108581855105 +496 420 -.124560745719273 +497 420 -.147058814186669 +498 420 -.246697712449031 +499 420 -.151591930569701 +500 420 -1.60258219058792 +501 420 -.198351328459961 +565 420 .465992685042314 +869 420 -6.1703950395132 +415 421 -.32 +421 421 8 +416 422 -.16 +422 422 16 +417 423 -.32 +423 423 8 +418 424 -.16 +424 424 8 +419 425 -.16 +425 425 4 +420 426 -.16 +426 426 8 +9 427 -2 +427 427 -12 +428 427 -.359748517326207 +516 427 1.93076916051689 +531 427 0 +532 427 .319866653687596 +828 427 0 +379 428 2 +393 428 -1.09545599487042 +407 428 -2.93446451960871 +428 428 1 +456 428 -.171164999198503 +457 428 -1.36931999358802 +486 428 -.171164999198503 +530 428 .932700853808946 +725 428 -4.0605579167011 +753 428 .54772799743521 +877 428 0 +429 429 4 +443 429 0 +740 429 -.24144375233087 +430 430 2 +444 430 0 +741 430 -.251078750533168 +431 431 2 +445 431 0 +742 431 -.427506229411077 +432 432 4 +446 432 0 +743 432 -.359911627024325 +433 433 4 +447 433 0 +744 433 -.226764176845508 +434 434 4 +448 434 0 +745 434 -.360808284563937 +435 435 2 +449 435 0 +746 435 -.425826921078246 +436 436 5.41588422365058 +443 436 0 +450 436 0 +740 436 -.135397105591264 +747 436 0 +437 437 5.38196341153047 +444 437 0 +451 437 0 +741 437 -.134549085288262 +748 437 0 +438 438 1.34002547832767 +445 438 0 +452 438 0 +742 438 -1.07202038266214 +749 438 0 +439 439 5.3616364384561 +446 439 0 +453 439 0 +743 439 -.134040910961403 +750 439 0 +440 440 5.31625292540762 +447 440 0 +454 440 0 +744 440 -.13290632313519 +751 440 0 +441 441 1.35190050309336 +448 441 0 +455 441 0 +745 441 -.540760201237345 +752 441 0 +442 442 5.56700509210408 +449 442 0 +456 442 0 +746 442 -.278350254605204 +753 442 0 +443 443 1.26133219910216 +487 443 .42852245457662 +488 443 -1 +740 443 -4.03626303712691 +444 444 1.01793156829825 +487 444 .734578578696964 +489 444 -1 +741 444 -3.25738101855441 +445 445 .916314263093743 +487 445 .618926780961812 +490 445 -1 +742 445 -2.93220564189998 +446 446 .683673782876473 +487 446 .417327435105584 +491 446 -.5 +743 446 -2.18775610520472 +447 447 .473892743713408 +487 447 .431659645003108 +492 447 -.5 +744 447 -1.51645677988291 +448 448 .70301621613818 +487 448 .443910173888493 +493 448 -.5 +745 448 -2.24965189164218 +449 449 .732493497850236 +487 449 .5 +494 449 -.5 +746 449 -2.34397919312076 +359 450 -6.604766531427 +436 450 -2.8421709430404e-14 +437 450 -14.5988946208676 +438 450 -1.03711261761241 +439 450 -16.1288255423418 +440 450 -54.7690462094421 +441 450 -1.29805163597808 +442 450 -6.29672024451821 +443 450 0 +450 450 2.73863998717605 +472 450 0 +473 450 -.493569266504173 +474 450 -.252494281352071 +475 450 -.506873185197717 +476 450 -2.21119282384747 +477 450 -.569941215916794 +478 450 -16.7618087960072 +495 450 2.66727902412929 +496 450 -4.02323060200522 +497 450 -4.74990349579176 +498 450 -7.96817472822862 +499 450 -4.89632018950495 +500 450 -7.35480847781371 +501 450 -6.40661815245561 +560 450 -12.4270290519477 +740 450 17.5272959179267 +747 450 -8.76364795896336 +360 451 -3.36154465756369 +436 451 -15.1094196295209 +437 451 7.105427357601e-15 +438 451 -1.82587722943156 +439 451 -25.1563925602212 +440 451 -23.6066890225623 +441 451 -1.60522212212533 +442 451 -26.0692947405036 +444 451 0 +451 451 .0427912497996258 +472 451 -.72050813695255 +473 451 0 +474 451 -2.65774494377885 +475 451 -7.24555189579999 +476 451 -1.10610295077576 +477 451 -2.14695791340266 +478 451 -1.26319659862896 +495 451 -7.64406160089726 +496 451 -1.51825881413151 +497 451 -5.03847330860562 +498 451 -8.45226344536365 +499 451 -5.19378522259751 +500 451 -7.80163349385978 +501 451 -6.79583797611348 +561 451 -30.8352605171239 +741 451 8.76364795896336 +748 451 -.273863998717605 +361 452 -.62714917104884 +436 452 -2.01944667097535 +437 452 -3.16286583476095 +438 452 0 +439 452 -3.06101436057052 +440 452 -2.92538985552906 +441 452 -.194994019291286 +442 452 -3.16476556034462 +445 452 0 +452 452 .34232999839704 +472 452 -.075037503260637 +473 452 -.650034823708213 +474 452 0 +475 452 -.711188654621861 +476 452 -.163512390095954 +477 452 -.2414096086176 +478 452 -.177277753195497 +495 452 -.893623439215054 +496 452 -.498906859858657 +497 452 -.386702750933974 +498 452 -.988105685635888 +499 452 -.607175668576129 +500 452 -.912044266291627 +501 452 -.794462475792969 +562 452 -8.58031061434212 +742 452 1.09545599487053 +749 452 -1.09545599487053 +362 453 -3.11321317125879 +436 453 -13.9661863032445 +437 453 -21.3157064463143 +438 453 -1.49403359847991 +439 453 3.5527136788005e-15 +440 453 -19.5196246882899 +441 453 -1.41537393004134 +442 453 -21.3902891856541 +446 453 0 +453 453 1.36931999358802 +472 453 -.618317867197466 +473 453 -5.60193848474437 +474 453 -2.27833595086747 +475 453 0 +476 453 -.976982867207582 +477 453 -1.29918890079642 +478 453 -1.25550956482175 +495 453 -6.45450825670564 +496 453 -3.60352952370337 +497 453 -4.25439632351585 +498 453 -1.71240979320946 +499 453 -4.3855389128309 +500 453 -6.58755913165306 +501 453 -5.73828346999578 +563 453 -46.0051850916353 +743 453 8.76364795896336 +750 453 -4.38182397948168 +363 454 -1.71863890735418 +436 454 -39.8039394851334 +437 454 -15.6044918458109 +438 454 -1.07821109513785 +439 454 -15.3820318133629 +440 454 3.5527136788005e-15 +441 454 -1.07040147586844 +442 454 -20.0349907732073 +447 454 0 +454 454 .684659996794012 +472 454 -1.42279314433923 +473 454 -.671046984236957 +474 454 -.594743106459857 +475 454 -.498412102184536 +476 454 0 +477 454 -.603823560292537 +478 454 -4.74867904669184 +495 454 -4.78285647784227 +496 454 -2.670252146263 +497 454 -3.15255108614916 +498 454 -5.28854489704031 +499 454 -1.59612606985663 +500 454 -4.88144853378452 +501 454 -4.25212660277432 +564 454 -33.2183647800265 +744 454 4.38182397948168 +751 454 -4.38182397948168 +364 455 -.900121088799192 +436 455 -4.83417777748961 +437 455 -5.77308839476126 +438 455 -.404794797749063 +439 455 -6.03335244984423 +440 455 -5.83943451302688 +441 455 0 +442 455 -6.41715260333772 +448 455 0 +455 455 .0213956248998129 +472 455 -.282412280027977 +473 455 -.893205240905479 +474 455 -.391303673194882 +475 455 -.708987116708898 +476 455 -.336299513145245 +477 455 0 +478 455 -.484987727149797 +495 455 -1.67692699050937 +496 455 -.936222509765573 +497 455 -1.10532231728353 +498 455 -1.8542274307107 +499 455 -1.13939409144219 +500 455 -.450419686042589 +501 455 -1.49084671477996 +565 455 -11.1535560439734 +745 455 2.19091198974084 +752 455 -.0684659996794012 +365 456 -5.61399132866799 +436 456 -4.98281968644242 +437 456 -20.9634234732507 +438 456 -1.49029739668127 +439 456 -20.1585644356316 +440 456 -19.4049043546293 +441 456 -1.32933226473814 +442 456 -1.4210854715202e-14 +449 456 0 +456 456 2.73863998717605 +472 456 -15.3963491893451 +473 456 -1.53070629530272 +474 456 -.697274063029346 +475 456 -1.14948541817582 +476 456 -5.69578619982492 +477 456 -1.18551014584073 +478 456 0 +495 456 -7.45658873451291 +496 456 -4.16298757120896 +497 456 -4.91490326395102 +498 456 -8.24496919025822 +499 456 -5.06640610742257 +500 456 -7.61029613030395 +501 456 -4.37210260558033 +566 456 -85.7193098640282 +746 456 8.76364795896336 +753 456 -8.76364795896336 +436 457 -5.63277914462641 +437 457 -5.47177171919767 +438 457 -.353576729865628 +439 457 -5.4104458868597 +440 457 -5.34566557220298 +441 457 -.322503915921533 +442 457 -5.73634803129334 +457 457 1.36931999358802 +472 457 -.203464938082243 +473 457 -.612269705393907 +474 457 -.396798092947594 +475 457 -.587765287295571 +476 457 -.789893394418123 +477 457 -.335524434895294 +478 457 -.582652322162909 +495 457 -1.06990432734818 +496 457 -.597323866947061 +497 457 -.705212055783627 +498 457 -1.18302464164076 +499 457 -.72695035376505 +500 457 -1.09195894424573 +501 457 -.951182347581741 +458 458 4 +465 458 0 +479 458 .64 +762 458 -1.05878775893894 +459 459 2 +466 459 0 +480 459 .64 +763 459 -.859933701531601 +460 460 4 +467 460 0 +481 460 .64 +764 460 -1.12433964216974 +461 461 4 +468 461 0 +482 461 .64 +765 461 -1.06896133274168 +462 462 4 +469 462 0 +483 462 .64 +766 462 -.386924821862906 +463 463 4 +470 463 0 +484 463 .64 +767 463 -1.27524160586352 +464 464 2 +471 464 0 +485 464 .32 +768 464 -.577969748462764 +359 465 .786059903996872 +380 465 2 +429 465 0 +430 465 -.1534755749741 +431 465 -.151763637075763 +432 465 -.231832062488858 +433 465 -1.03149932749537 +434 465 -.398187028870209 +435 465 -4.81821734658896 +465 465 .563772357756904 +487 465 -.85704490915324 +495 465 .729019541070008 +496 465 .483754591812186 +497 465 .571129983354367 +498 465 .958095991619576 +499 465 .58873517552665 +500 465 .884344628734001 +501 465 .770333907207064 +560 465 1.47899084957206 +762 465 -3.60814308964418 +360 466 .639003254316973 +381 466 .5 +429 466 -.308942630424078 +430 466 0 +431 466 -2.25367169301814 +432 466 -3.60051574033308 +433 466 -.833959172811925 +434 466 -2.15883509657369 +435 466 -.821155069721608 +466 466 1.07809891990599 +487 466 -1.46915715739393 +495 466 1.46964205126986 +496 466 .748451995818847 +497 466 .96869342963673 +498 466 1.62502638469834 +499 466 .998553591914713 +500 466 1.49993671555785 +501 466 1.3065631577512 +561 466 5.86154099539297 +763 466 -3.44991654369918 +361 467 .861461496413227 +382 467 1 +429 467 -.266325216136659 +430 467 -1.63534492171146 +431 467 0 +432 467 -2.4676022217986 +433 467 -1.24552454095389 +434 467 -1.5937241109406 +435 467 -.630329788945968 +467 467 1.26882412527606 +487 467 -1.23785356192362 +495 467 1.24358858699548 +496 467 .694291185377772 +497 467 .770675596260746 +498 467 1.37507242925666 +499 467 .84496075036469 +500 467 1.26922346776312 +501 467 1.10559372587647 +562 467 11.7860431979202 +764 467 -4.0602372008834 +362 468 .398113389781243 +383 468 .5 +429 468 -.180246866658877 +430 468 -1.50305614315216 +431 468 -1.40080448296469 +432 468 0 +433 468 -.351899878305985 +434 468 -.973520782818396 +435 468 -.35032848677072 +468 468 .798271880522545 +487 468 -.834654870211168 +495 468 .834412018372515 +496 468 .465849329422494 +497 468 .54999068590135 +498 468 .820008247167115 +499 468 .566944255142087 +500 468 .851612282853665 +501 468 .741821452814539 +563 468 5.88307937067441 +765 468 -2.55447001767214 +363 469 .309880893397688 +384 469 .5 +429 469 -.813316412901444 +430 469 -.237336096676255 +431 469 -.333125503601768 +432 469 -.368991630720354 +433 469 0 +434 469 -.47763664096968 +435 469 -1.79551971821258 +469 469 .715677063479751 +487 469 -.863319290006216 +495 469 .873066329982573 +496 469 .487429897231135 +497 469 .575469119681494 +498 469 .965375086122188 +499 469 .540079176239338 +500 469 .891063400320291 +501 469 .776186487071893 +564 469 5.98947022041528 +766 469 -2.2901666031352 +364 470 .472771249942841 +385 470 .25 +429 470 -.431168107845313 +430 470 -.947491714232293 +431 470 -1.01156877049311 +432 470 -1.00921922450668 +433 470 -.906961287694632 +434 470 0 +435 470 -.768644316085351 +470 470 .657596484569659 +487 470 -.887820347776987 +495 470 .890206457973108 +496 470 .496999171108782 +497 470 .586766788629669 +498 470 .984327429107787 +499 470 .604853988348143 +500 470 .826041807346183 +501 470 .791424660021709 +565 470 5.85819030109759 +767 470 -2.10430875062291 +365 471 .741691375500355 +386 471 1 +429 471 -7.14138353152 +430 471 -.3139552482038 +431 471 -.418350228112 +432 471 -.549260222832 +433 471 -4.016949974528 +434 471 -.79786736333952 +435 471 0 +471 471 1.28685148681455 +487 471 -1 +495 471 .996542007296882 +496 471 .556365938671492 +497 471 .65685633722264 +498 471 1.10190576944802 +499 471 .677104060829215 +500 471 1.01708436013297 +501 471 .843739562117354 +566 471 11.3247899966167 +768 471 -4.11792475780655 +465 472 0 +472 472 5.35392766124485 +495 472 -7.48570901150077 +496 472 .287126871192116 +497 472 .338987511312784 +498 472 .568666652537409 +499 472 .34943686689663 +500 472 .524892395031837 +501 472 .457222666809196 +762 472 .535392766124485 +466 473 0 +473 473 5.39777732369644 +495 473 .919767239330284 +496 473 -3.48649714741345 +497 473 .606251352677685 +498 473 1.01701365335961 +499 473 .624939167850531 +500 473 .938726985150383 +501 473 .817705228002363 +763 473 .539777732369644 +467 474 0 +474 474 2.67993828045107 +495 474 1.31331860461596 +496 474 .733221211832181 +497 474 -3.13434492282532 +498 474 1.45217495795802 +499 474 .892339062314216 +500 474 1.34039087448987 +501 474 1.16758614908832 +764 474 1.07197531218043 +468 475 0 +475 475 5.3805392755924 +495 475 .703016532716395 +496 475 .392491686514336 +497 475 .463383240551626 +498 475 -7.22265396968182 +499 475 .477667118542786 +500 475 .717508258663641 +501 475 .625006272883634 +765 475 .53805392755924 +469 476 0 +476 476 5.27730065801553 +495 476 .804733334492037 +496 476 .449279823375794 +497 476 .530428408100138 +498 476 .889817285825411 +499 476 -3.45322103365497 +500 476 .82132181342725 +501 476 .71543606536916 +766 476 .527730065801553 +470 477 0 +477 477 2.70227810944693 +495 477 .914537060612204 +496 477 .510582861988469 +497 477 .602803955567857 +498 477 1.01123049112209 +499 477 .621385504058194 +500 477 -7.06661100656086 +501 477 .813055416291006 +767 477 .540455621889386 +471 478 0 +478 478 2.79328913831548 +495 478 1.08156612996114 +496 478 .603834610809189 +497 478 .712898765318874 +498 478 1.19591943933849 +499 478 .734874007608044 +500 478 1.10386113899693 +501 478 -3.03844990223454 +768 478 1.11731565532619 +479 479 4 +502 479 -.85704490915324 +503 479 -1 +480 480 2 +502 480 -.734578578696964 +504 480 -.5 +481 481 2 +502 481 -.618926780961812 +505 481 -.5 +482 482 2 +502 482 -.834654870211168 +506 482 -1 +483 483 2 +502 483 -.863319290006216 +507 483 -.5 +484 484 2 +502 484 -.887820347776987 +508 484 -1 +485 485 2 +502 485 -1 +509 485 -.5 +359 486 -.513022073307206 +360 486 .127945514731319 +361 486 .676260899002891 +362 486 .383247089489542 +363 486 .830490185018757 +364 486 .119176971941316 +365 486 .527365641356969 +387 486 -.876364795896335 +388 486 -.109545599487042 +389 486 -1.75272959179267 +390 486 -.876364795896335 +391 486 -.876364795896335 +392 486 -.219091198974084 +393 486 -1.75272959179267 +486 486 5.4772799743521 +560 486 -.965263522782181 +561 486 1.1736370272103 +562 486 9.25223031081256 +563 486 5.66339415834731 +564 486 16.0519616972104 +565 486 1.47674246525187 +566 486 8.05227799200141 +487 487 4 +488 487 -.600074725380903 +489 487 -.699044142421679 +490 487 -1.39863890819113 +491 487 -.465669139462103 +492 487 -.633345012296778 +493 487 -.525663213158073 +494 487 -.961550097765464 +359 488 -.776274290947485 +380 488 -2 +458 488 -.6 +488 488 2 +495 488 -.846969428671245 +496 488 -.472860087942435 +497 488 -.558267722366877 +498 488 -.936518975783529 +499 488 -.575476432857136 +500 488 -.864428547020245 +501 488 -.752985429538606 +560 488 -1.4605789803444 +360 489 -.636907408724498 +381 489 -.5 +459 489 -.3 +489 489 2 +495 489 -1.44831021518734 +496 489 -.808586558780314 +497 489 -.954632856562236 +498 489 -1.60143914695007 +499 489 -.984059598956404 +500 489 -1.47816515280025 +501 489 -1.28759840977837 +561 489 -5.84231592137761 +361 490 -.854049171826624 +382 490 -1 +460 490 -.6 +490 490 2 +495 490 -1.21693273852233 +496 490 -.67940931783154 +497 490 -.802123719240228 +498 490 -1.34559827462291 +499 490 -.826849337986826 +500 490 -1.24201814536868 +501 490 -1.08189574477724 +562 490 -11.684631842754 +362 491 -.395354889690351 +383 491 -.5 +461 491 -.3 +491 491 1 +495 491 -.81967448403269 +496 491 -.457621415228569 +497 491 -.54027665201691 +498 491 -.906338153747165 +499 491 -.556930784284825 +500 491 -.83657095436555 +501 491 -.728719269607499 +563 491 -5.84231592137761 +363 492 -.604534962393553 +384 492 -1 +462 492 -.6 +492 492 2 +495 492 -1.68238013732473 +496 492 -.939266982677323 +497 492 -1.10891668060916 +498 492 -1.86025713532274 +499 492 -1.14309925171235 +500 492 -1.71706010679144 +501 492 -1.49569475292407 +564 492 -11.6846318427552 +364 493 -.471490146059808 +385 493 -.25 +463 493 -.3 +493 493 1 +495 493 -.878386876527549 +496 493 -.490400339872857 +497 493 -.578976081445239 +498 493 -.971258170720326 +499 493 -.596823131108318 +500 493 -.8964936226678 +501 493 -.780916638940343 +565 493 -5.84231592137761 +365 494 -.765258399163026 +386 494 -1 +464 494 -.3 +494 494 1 +495 494 -1.01642785393192 +496 494 -.567468137724184 +497 494 -.669963807141236 +498 494 -1.12389413419036 +499 494 -.690615571042551 +500 494 -1.03738012634494 +501 494 -.903639893341422 +566 494 -11.6846318427552 +359 495 .471363970083607 +387 495 -.432727491306103 +495 495 8 +560 495 .886882787211071 +360 496 .404475893968451 +388 496 -.0545931522532235 +496 496 4 +561 496 3.71023467897434 +361 497 .460846615063835 +389 497 -.434412118980143 +497 497 2 +562 497 6.30505035381433 +362 498 .16954353780488 +390 498 -.217573131238117 +498 498 4 +563 498 2.50541206423407 +363 499 .289167367892006 +391 499 -.427416767391908 +499 499 4 +564 499 5.58911302892855 +364 500 .490894415442273 +392 500 -.109248755520982 +500 500 8 +565 500 6.08275757833113 +365 501 .407150178933628 +393 501 -.226052756895695 +501 501 2 +566 501 6.21672359395806 +502 502 8 +503 502 .896298488120147 +504 502 .606397723488651 +505 502 .835944311992148 +506 502 .86085959929121 +507 502 .887593794277106 +508 502 .835641440281509 +509 502 1.15659396199619 +359 503 -.399206505680431 +380 503 -1 +503 503 2 +560 503 -.751116760934983 +360 504 -.328344332461548 +381 504 -.25 +504 504 2 +561 504 -3.01188413724982 +361 505 -.441501449628094 +382 505 -.5 +505 505 2 +562 505 -6.040380422023 +362 506 -.204596967547484 +383 506 -.25 +506 506 2 +563 506 -3.02341049052015 +363 507 -.315315480545744 +384 507 -.5 +507 507 2 +564 507 -6.09451153976426 +364 508 -.484382488603396 +385 508 -.25 +508 508 4 +565 508 -6.00206716694596 +365 509 -.382629199581513 +386 509 -.5 +509 509 1 +566 509 -5.84231592137761 +6 510 -6.29396818676364 +510 510 .499999990962785 +517 510 -.449313098423566 +555 510 0 +556 510 .172637922903044 +852 510 0 +853 510 -1.04328245056568 +1149 510 0 +20 511 -19.9394322843822 +511 511 .999999999997409 +518 511 -.350947932850999 +543 511 0 +544 511 .450431983971496 +840 511 0 +841 511 -.13414097046775 +1137 511 0 +28 512 -26.4419707719558 +512 512 .999999991879452 +519 512 -.812651817839937 +539 512 0 +540 512 .516862450346175 +836 512 0 +837 512 -.468279428316391 +1133 512 0 +36 513 -13.5744495022556 +513 513 .4999998820975 +520 513 -.278336771024503 +551 513 0 +552 513 .198490551693466 +848 513 0 +849 513 -.747630519900782 +1145 513 0 +44 514 -4.31062191454423 +514 514 .999999994711127 +521 514 -.264038616728875 +535 514 0 +536 514 .304969701603826 +832 514 0 +833 514 -1.69081793204784 +1129 514 0 +52 515 -8.76170656355219 +515 515 .999999961523777 +522 515 -.423454905310547 +547 515 0 +548 515 .595207000535821 +844 515 0 +845 515 -1.66730945390152 +1141 515 0 +14 516 -7.03347779757295 +516 516 .499984011351508 +523 516 -.246379795784517 +531 516 0 +532 516 .578663020788245 +828 516 0 +829 516 -.596195882791826 +1125 516 0 +401 517 .361289360377935 +517 517 2 +402 518 .379921040474407 +518 518 1 +403 519 .585258656351138 +519 519 2 +404 520 .379305891872361 +520 520 2 +405 521 .302458594570349 +521 521 2 +406 522 .588182698114363 +522 522 4 +407 523 .327497390123737 +523 523 4 +510 524 -.826555687479523 +524 524 2 +511 525 -1.41469088792536 +525 525 1 +512 526 -.706618257411865 +526 526 2 +513 527 -.747385604842092 +527 527 2 +514 528 -.893059174777501 +528 528 2 +515 529 -.895836954448999 +529 529 1 +516 530 -.880874314572003 +530 530 .5 +531 531 0 +532 531 .565426527819986 +533 531 -.919406289544058 +534 531 -.935977787382092 +531 532 1 +532 532 -.594559075127309 +533 532 1.8864939096372 +534 532 1.89652859044996 +379 533 .219534681358427 +407 533 -.370622123298231 +533 533 8 +407 534 .151769749050554 +516 534 -1.12852099818639 +534 534 16 +535 535 0 +536 535 .255858672285045 +537 535 -3.32323356869225 +538 535 -1.57249167047083 +535 536 1 +536 536 -.131450983257856 +537 536 3.42321863406507 +538 536 1.59644217368341 +377 537 .336263295807183 +405 537 -.326505510558733 +537 537 4 +405 538 .12175048069305 +514 538 -.914720798514318 +538 538 8 +539 539 0 +540 539 .288373345496665 +541 539 -2.76590018320893 +542 539 -1.72603825928712 +539 540 1 +540 540 -.292539802030118 +541 540 5.65414325127379 +542 540 3.49072608729414 +375 541 .267939562981345 +403 541 -.378431837300887 +541 541 8 +403 542 .232243344679355 +512 542 -.292982828329581 +542 542 8 +543 543 0 +544 543 .251230293343287 +545 543 -1.78867595653243 +546 543 -1.32677204785524 +543 544 1 +544 544 -.240063145514938 +545 544 3.64987462526836 +546 544 2.6807767957048 +374 545 .417368443799729 +402 545 -.36179138748853 +545 545 8 +402 546 .176891275144875 +511 546 -.398007845277482 +546 546 8 +547 547 0 +548 547 .249084154792933 +549 547 -6.43321853307299 +550 547 -1.89314307398728 +547 548 1 +548 548 -.128062886394825 +549 548 6.62807209449479 +550 548 1.92217096612712 +378 549 .645759605606189 +406 549 -.634943184677572 +549 549 8 +406 550 .255555142271665 +515 550 -1.23125055776256 +550 550 16 +551 551 0 +552 551 .231206737490797 +553 551 -2.83539349595026 +554 551 -1.34251284746837 +551 552 1 +552 552 -.107771950085802 +553 552 2.93845609628333 +554 552 1.36721633262244 +376 553 .494051229061194 +404 553 -.360348666187168 +553 553 8 +404 554 .247653275482966 +513 554 -.703728363099929 +554 554 8 +555 555 0 +556 555 .138439181350823 +557 555 -2.74280809242647 +558 555 -1.52752690566294 +555 556 1 +556 556 -.0715723467402082 +557 556 2.8288709504875 +558 556 1.55179084050625 +373 557 .504227662630068 +401 557 -.357718696314041 +557 557 4 +401 558 .2954693832842 +510 558 -.546046315468038 +558 558 8 +262 559 -.231087238765318 +559 559 2 +567 559 -.758971907047887 +568 559 -.235590009591258 +569 559 .406955158473165 +570 559 -.625507642509212 +571 559 .460772974472426 +572 559 .12964314687 +573 559 -.396137475383942 +864 559 3.41695803755537 +865 559 2.1212937340487 +866 559 -1.8321477831772 +867 559 2.81609021897988 +868 559 -4.14888062317504 +869 559 -.583664808198391 +870 559 1.78344562857481 +560 560 .25 +864 560 -3.33312167861144 +561 561 .25 +865 561 -2.84980426222036 +562 562 1 +866 562 -1.19726425620364 +563 563 .5 +867 563 -3.22570650090663 +564 564 1 +868 564 -3.31037787053289 +565 565 .5 +869 565 -1.72838017598519 +566 566 1 +870 566 -1 +124 567 .0132994508395105 +567 567 .25 +574 567 -7.48570901150077 +575 567 8.21604564138488 +576 567 .432827538587339 +577 567 .388673015159088 +578 567 .546778966345033 +579 567 7.46711194751309 +580 567 .480775048882732 +125 568 .0127640611282865 +568 568 .25 +574 568 .514290988499232 +575 568 -55.7839543586151 +576 568 .432827538587339 +577 568 .388673015159088 +578 568 .546778966345033 +579 568 7.46711194751309 +580 568 .480775048882732 +126 569 .0203953120957692 +569 569 .25 +574 569 1.02858197699846 +575 569 16.4320912827698 +576 569 -3.13434492282532 +577 569 .777346030318176 +578 569 1.09355793269007 +579 569 14.9342238950262 +580 569 .961550097765464 +127 570 .0140063472120091 +570 570 .5 +574 570 .514290988499232 +575 570 8.21604564138488 +576 570 .432827538587339 +577 570 -3.61132698484091 +578 570 .546778966345033 +579 570 7.46711194751309 +580 570 .480775048882732 +128 571 .020823135424592 +571 571 .25 +574 571 1.02858197699846 +575 571 16.4320912827698 +576 571 .865655077174677 +577 571 .777346030318176 +578 571 -6.90644206730993 +579 571 14.9342238950262 +580 571 .961550097765464 +129 572 .015581695372606 +572 572 .5 +574 572 1.02858197699846 +575 572 16.4320912827698 +576 572 .865655077174677 +577 572 .777346030318176 +578 572 1.09355793269007 +579 572 -113.065776104974 +580 572 .961550097765464 +130 573 .0280332869999039 +573 573 .25 +574 573 1.02858197699846 +575 573 16.4320912827698 +576 573 .865655077174677 +577 573 .777346030318176 +578 573 1.09355793269007 +579 573 14.9342238950262 +580 573 -3.03844990223454 +574 574 4 +864 574 -.540921258400755 +575 575 4 +865 575 -.135230314600189 +576 576 2 +866 576 -.540921258400755 +577 577 1 +867 577 -.540921258400755 +578 578 2 +868 578 -.540921258400755 +579 579 8 +869 579 -.135230314600189 +580 580 2 +870 580 -.540921258400755 +581 581 -.5 +588 581 2 +582 582 -1 +589 582 1 +583 583 -.5 +590 583 2 +584 584 -.5 +591 584 2 +585 585 -.5 +592 585 2 +586 586 -.5 +593 586 1 +587 587 -.25 +594 587 2 +588 588 -.376942529121016 +854 588 -.413230490341577 +855 588 -.1225 +1151 588 -.809931761069491 +1152 588 -.2401 +1448 588 -.793733125848101 +1449 588 -.470596 +1745 588 -1.55571692666228 +1746 588 -.46118408 +2042 588 -1.52460258812903 +2043 588 -.9039207968 +2339 588 -1.49411053636645 +2340 588 -.885842380864 +2630 588 -2.92845665127825 +2631 588 -.86812553324672 +2872 588 -2.86988751825268 +2873 588 -1.70152604516357 +589 589 -.811041364891897 +842 589 -.801682869934543 +843 589 -.245 +1139 589 -1.5712984250717 +1140 589 -.4802 +1436 589 -1.53987245657027 +1437 589 -.941192 +1733 589 -1.50907500743887 +1734 589 -.92236816 +2030 589 -2.95778701458018 +2031 589 -.9039207968 +2327 589 -2.89863127428857 +2328 589 -1.771684761728 +2618 589 -2.8406586488028 +2619 589 -1.73625106649344 +2860 589 -5.56769095165349 +2861 589 -3.40305209032714 +590 590 -.522078594741934 +838 590 -.440344040194207 +839 590 -.1225 +1135 590 -.863074318780647 +1136 590 -.2401 +1432 590 -.845812832405034 +1433 590 -.470596 +1729 590 -.828896575756933 +1730 590 -.46118408 +2026 590 -1.62463728848359 +2027 590 -.9039207968 +2323 590 -1.59214454271392 +2324 590 -.885842380864 +2614 590 -1.56030165185964 +2615 590 -.86812553324672 +2856 590 -3.05819123764489 +2857 590 -1.70152604516357 +591 591 -.647942818224014 +850 591 -.627960231116742 +851 591 -.245 +1147 591 -1.23080205298882 +1148 591 -.4802 +1444 591 -1.20618601192904 +1445 591 -.941192 +1741 591 -2.36412458338092 +1742 591 -.92236816 +2038 591 -2.3168420917133 +2039 591 -.9039207968 +2335 591 -2.27050524987903 +2336 591 -1.771684761728 +2626 591 -4.45019028976291 +2627 591 -1.73625106649344 +2868 591 -4.36118648396765 +2869 591 -1.70152604516357 +592 592 -1.21878448395375 +834 592 -.526246877593287 +835 592 -.245 +1131 592 -1.03144388008284 +1132 592 -.4802 +1428 592 -2.02163000496237 +1429 592 -.941192 +1725 592 -1.98119740486313 +1726 592 -.92236816 +2022 592 -1.94157345676586 +2023 592 -.9039207968 +2319 592 -3.8054839752611 +2320 592 -1.771684761728 +2610 592 -3.72937429575587 +2611 592 -1.73625106649344 +2852 592 -7.30957361968151 +2853 592 -1.70152604516357 +593 593 -1.14558424832682 +846 593 -.708666093675943 +847 593 -.245 +1143 593 -1.38898554360485 +1144 593 -.4802 +1440 593 -1.36120583273275 +1441 593 -.941192 +1737 593 -2.6679634321562 +1738 593 -.92236816 +2034 593 -2.61460416351307 +2035 593 -.9039207968 +2331 593 -2.56231208024281 +2332 593 -1.771684761728 +2622 593 -5.02213167727591 +2623 593 -1.73625106649344 +2864 593 -4.92168904373039 +2865 593 -3.40305209032714 +594 594 -.424672926580199 +830 594 -.529342030573376 +831 594 -.245 +1127 594 -1.03751037992382 +1128 594 -.4802 +1424 594 -1.01676017232534 +1425 594 -.470596 +1721 594 -.996424968878835 +1722 594 -.46118408 +2018 594 -.976496469501259 +2019 594 -.9039207968 +2315 594 -1.91393308022247 +2316 594 -.885842380864 +2606 594 -1.87565441861802 +2607 594 -.86812553324672 +2848 594 -1.83814133024566 +2849 594 -.850763022581785 +5 595 .426900847159522 +6 595 -1.7337681682158 +302 595 .926798374523724 +303 595 -2.17057395054711 +595 595 1 +599 595 2.01065647934051 +600 595 -1.27835822800969 +655 595 .249365230681239 +596 596 -.749390329148957 +599 596 -1.22860610474901 +885 596 -.786435490139009 +597 597 1 +598 597 -.572578773921662 +599 597 -.126772447996436 +600 597 6.80661069007571 +597 598 0 +598 598 1.10751345080658 +599 598 .126772447996436 +600 598 -6.80661069007571 +596 599 1 +597 599 0 +598 599 -.903973218625391 +599 599 .549150686090594 +600 599 58.5411716162313 +1151 599 -.385353390168115 +1448 599 -.377646322364752 +1745 599 -.740186791834915 +2042 599 -.725383055998216 +2339 599 -.710875394878252 +2630 599 -1.39331577396137 +2872 599 -1.36544945848215 +5 600 -16.5855220737919 +6 600 67.3586159786554 +302 600 -36.0070377018338 +303 600 84.3289546252518 +599 600 -78.1160019775119 +600 600 4.83169060316868e-13 +601 600 2.56 +655 600 -9.58423645320197 +712 600 10.24 +1149 600 0 +1150 600 -15.7710100945461 +1446 600 0 +298 601 -2 +601 601 -.375 +602 601 -.730289490172201 +807 601 3.86206896551724 +852 601 0 +853 601 .811871648051633 +1149 601 0 +602 602 .5 +670 602 4 +684 602 -2.15853398004024 +698 602 -2.41676458760122 +747 602 -.168635467190643 +821 602 .97930574777271 +899 602 -2.03 +1044 602 .539633495010059 +1168 602 0 +13 603 1.56442840645423 +14 603 -1.78525736655117 +310 603 1.77355571064493 +311 603 -1.78474664010391 +603 603 1 +607 603 2.01038021714059 +608 603 .503289434762485 +649 603 .498661936283055 +604 604 -.57879738973032 +607 604 -1.19596712332448 +891 604 -.626053161787362 +605 605 1 +606 605 -1.1893932505972 +607 605 -.115566963599888 +608 605 6.3743097764642 +605 606 0 +606 606 1.13101063694793 +607 606 .0577834817999438 +608 606 -3.1871548882321 +604 607 1 +605 607 0 +606 607 -.387959103346865 +607 607 .940293671089882 +608 607 62.1067798887585 +1127 607 -.613532098551615 +1424 607 -.601261456580583 +1721 607 -.589236227448971 +2018 607 -.577451502899991 +2315 607 -1.13180494568398 +2606 607 -1.1091688467703 +2848 607 -1.0869854698349 +13 608 -14.4348964315979 +14 608 16.4724733222665 +310 608 -16.3645027750763 +311 608 16.4677608769154 +607 608 -18.5496697086512 +608 608 2.66274415849921e-8 +649 608 -4.79145979422614 +712 608 -.319999999944559 +713 608 -.160000000257035 +714 608 -.640000001129962 +715 608 -.320000000275318 +716 608 -.639999999896878 +717 608 -.160000000123369 +724 608 40.96 +856 608 -1.21041671913128 +1125 608 0 +1126 608 -5.90278468327847 +1161 608 4.30293184143526 +1162 608 2.67131824162783 +1163 608 -2.30720041996945 +1164 608 3.54626662753228 +1165 608 -5.22463265625332 +1166 608 -.735001676764075 +1167 608 2.24587041883697 +1422 608 0 +19 609 .407491774269681 +20 609 -.991116148537034 +316 609 .905218121187944 +317 609 -1.49789485196848 +609 609 .5 +613 609 1.00532823967025 +614 609 -1.78778710853129 +654 609 .249365230681239 +610 610 -.97545501335628 +613 610 -.892007301519195 +886 610 -.740791090646364 +611 611 1 +612 611 -.907018524570397 +613 611 -.0677587031937162 +614 611 5.01089589445109 +611 612 0 +612 612 2.00808125546758 +613 612 .0677587031937162 +614 612 -5.01089589445109 +610 613 1 +611 613 0 +612 613 -.374559005733061 +613 613 .442185900136048 +614 613 34.9250913601383 +1139 613 -.362987634416719 +1436 613 -.355727881728384 +1733 613 -.348613324093817 +2030 613 -.683282115223881 +2327 613 -.669616472919403 +2618 613 -.656224143461015 +2860 613 -1.28619932118359 +19 614 -15.3513901456904 +20 614 37.3382032144203 +316 614 -34.1021768358648 +317 614 56.4300182770591 +613 614 -37.8736136681974 +614 614 1.59161572810262e-12 +615 614 1.28 +654 614 -9.58423645320197 +713 614 40.96 +1137 614 0 +1138 614 -15.9824657673809 +1434 614 0 +312 615 -2 +615 615 -.75 +616 615 -.0912861862715251 +808 615 3.86206896551724 +840 615 0 +841 615 1.69697291800842 +1137 615 0 +616 616 1 +671 616 64 +685 616 -276.29234944515 +699 616 -44.2243840762993 +748 616 -5.39633495010059 +822 616 9.15479634024463 +913 616 -4.06 +1045 616 17.2682718403219 +1169 616 9.18231606026144e-11 +27 617 .425014393781324 +28 617 -1.94627030497966 +324 617 .92455220006958 +325 617 -2.41294694580137 +617 617 .5 +621 617 1.00532823967025 +622 617 -.666344570680287 +653 617 .124682615340619 +618 618 -.734425239816449 +621 618 -.802190210447163 +887 618 -.504070838087854 +619 619 1 +620 619 -1.12264054585117 +621 619 -.103667800756409 +622 619 8.52482026680559 +619 620 0 +620 620 1.14800705290308 +621 620 .0518339003782046 +622 620 -4.26241013340279 +618 621 1 +619 621 0 +620 621 -.841369542483127 +621 621 .466033570988332 +622 621 51.4966825098718 +1135 621 -.493989421326097 +1432 621 -.484109632899575 +1729 621 -.474427440241584 +2026 621 -.929877782873504 +2323 621 -.911280227216034 +2614 621 -.893054622671714 +2856 621 -1.75038706043656 +27 622 -32.7776401964056 +28 622 150.098793629081 +324 622 -71.3026189232265 +325 622 186.089478285261 +621 622 -77.5321678544181 +622 622 2.77111666946439e-13 +623 622 2.56 +653 622 -9.58423645320197 +714 622 20.48 +1133 622 0 +1134 622 -38.4188237295547 +1430 622 0 +320 623 -2 +623 623 -.375 +624 623 -1.46058044092338 +809 623 3.86206896551724 +836 623 0 +837 623 .996322674809204 +1133 623 0 +624 624 .5 +672 624 1 +686 624 -2.15853182150842 +700 624 -1.09745260359357 +749 624 -.33727059711069 +823 624 .572762556727309 +921 624 -1.015 +1046 624 .539632955377104 +1170 624 0 +35 625 .827194029079752 +36 625 -2.79678337614461 +332 625 1.82397142070426 +333 625 -3.09891676248204 +625 625 1 +629 625 2.0106564793405 +630 625 -.169715995713673 +652 625 .249365230681239 +626 626 -.905407797306484 +629 626 -.88552867614725 +888 626 -.594222403120124 +627 627 1 +628 627 -1.72435120137282 +629 627 -.0814173979317267 +630 627 12.1300694721256 +627 628 0 +628 628 1.84965389992637 +629 628 .0407086989658633 +630 628 -6.06503473606279 +626 629 1 +627 629 0 +628 629 -.680243022947037 +629 629 .447716654062822 +630 629 79.0114628966943 +1147 629 -.291168977528861 +1444 629 -.285345597978284 +1741 629 -.559277372037436 +2038 629 -.548091824596688 +2335 629 -.537129988104754 +2626 629 -1.05277477668532 +2868 629 -1.03171928115161 +35 630 -15.7030838358453 +36 630 53.0928926979272 +332 630 -34.6254628619224 +333 630 58.8284586334583 +629 630 -38.1694090506128 +630 630 -1.58495438995487e-12 +631 630 2.56 +652 630 -4.79211822660099 +715 630 10.24 +1145 630 0 +1146 630 -29.588003379526 +1442 630 0 +328 631 -1 +631 631 -.375 +632 631 -.730289490172201 +810 631 1.93103448275862 +848 631 0 +849 631 .77930615361253 +1145 631 0 +632 632 1 +673 632 2 +687 632 -4.31706796008047 +701 632 -2.36228433979928 +750 632 -.337270934381287 +824 632 1.08304232323108 +929 632 -2.03 +1047 632 1.07926699002012 +1171 632 0 +43 633 .439922656865677 +44 633 -1.77989779738539 +340 633 .940766208017052 +341 633 -2.88915211938925 +633 633 .5 +637 633 1.00532823967025 +638 633 -4.23040579518573 +651 633 .249365230681239 +634 634 -.663249595086023 +637 634 -.893180541677011 +889 634 -.525587837361301 +635 635 1 +636 635 -.510544313459369 +637 635 -.133334403251823 +638 635 9.84740210345342 +635 636 0 +636 636 1.01794751335402 +637 636 .133334403251823 +638 636 -9.84740210345342 +634 637 1 +635 637 0 +636 637 -.79133287038941 +637 637 .506807137143025 +638 637 62.0282532110719 +1131 637 -.257538040307038 +1428 637 -.504774559001794 +1725 637 -.494679067821758 +2022 637 -.484785486465323 +2319 637 -.950179553472034 +2610 637 -.931175962402593 +2852 637 -1.82510488630908 +43 638 -17.3499921783565 +44 638 70.1969138914786 +340 638 -37.1026272369093 +341 638 113.944498859469 +637 638 -39.64887196134 +638 638 -1.62003743753303e-12 +639 638 1.28 +651 638 -9.58423645320197 +716 638 10.24 +1129 638 0 +1130 638 -7.9661119777904 +1426 638 0 +336 639 -2 +639 639 -.375 +640 639 -.730289490172201 +811 639 1.93103448275862 +832 639 0 +833 639 .80794806363792 +1129 639 0 +640 640 .5 +674 640 2 +688 640 -4.31706796008047 +702 640 -1.85066375893788 +751 640 -.337270934381287 +825 640 .906379695376057 +937 640 -2.03 +1048 640 1.07926699002012 +1172 640 0 +51 641 .435263751273019 +52 641 -1.54066078780403 +348 641 .93607475763399 +349 641 -2.58858341919672 +641 641 .5 +645 641 1.00532823967025 +646 641 -4.01315867129114 +650 641 .249365230681239 +642 642 -1.46500382427414 +645 642 -1.52397855455258 +890 642 -1.62109500490629 +643 643 1 +644 643 -.498194959251842 +645 643 -.130650380621596 +646 643 5.65523331815427 +643 644 0 +644 644 .990976656065493 +645 644 .130650380621596 +646 644 -5.65523331815427 +642 645 2 +643 645 0 +644 645 -1.83053554079306 +645 645 .603573716032762 +646 645 63.9296033648339 +1143 645 -.397168276202042 +1440 645 -.389224910678001 +1737 645 -.762880824928883 +2034 645 -.747623208430305 +2331 645 -.732670744261699 +2622 645 -1.43603465875293 +2864 645 -1.40731396557787 +51 646 -17.2186567289725 +52 646 60.9472053746702 +348 646 -37.0303060551575 +349 646 102.402116369899 +645 646 -39.7699137780172 +646 646 -9.9475983006414e-13 +647 646 1.28 +650 646 -9.58423645320197 +717 646 40.96 +1141 646 0 +1142 646 -6.31038469467797 +1438 646 0 +344 647 -2 +647 647 -.75 +648 647 -.0912861862715251 +812 647 1.93103448275862 +844 647 0 +845 647 .638071077765257 +1141 647 0 +648 648 1 +675 648 64 +689 648 -276.29234944515 +703 648 -60.7926646098936 +752 648 -5.39633495010059 +826 648 7.22855230597622 +945 648 -4.06 +1049 648 17.2682718403219 +1173 648 1.83646321205229e-10 +352 649 .264634906610356 +649 649 -1.05853962644146 +711 649 -1 +353 650 .346452798726519 +650 650 -1.38581119490608 +710 650 -4 +354 651 .262557630004388 +651 651 -1.05023052001757 +709 651 -2 +355 652 .152034850350671 +652 652 -.60813940140269 +708 652 -2 +356 653 .202583859459874 +653 653 -.810335437839508 +707 653 -2 +357 654 .256300006345834 +654 654 -1.02520002538334 +706 654 -4 +358 655 .323166069449777 +655 655 -1.29266427779912 +705 655 -4 +656 656 -.3855550101363 +677 656 -1 +755 656 -.66 +878 656 1 +657 657 -1.26359554261619 +678 657 -1 +756 657 -1.32 +879 657 1 +658 658 -.848017280424008 +679 658 -1 +757 658 -1.32 +880 658 2 +659 659 -.784946608197972 +680 659 -1 +758 659 -1.32 +881 659 2 +660 660 -.602041312350617 +681 660 -1 +759 660 -.66 +882 660 1 +661 661 -.935194568408991 +682 661 -.5 +760 661 -.66 +883 661 1 +662 662 8.00000015260381 +676 662 -9.18004572798989 +683 662 2.55764556193179 +704 662 -1.91513915764642 +724 662 .787716599713574 +863 662 2.08230701024875e-6 +1161 662 -1.97312965253799 +1162 662 -5.472527867518 +1163 662 2.40436214709399 +1164 662 -4.2988127318791 +1165 662 .27299821438515 +1166 662 -4.57643898020505 +1167 662 -6.43092219139818 +663 663 1 +670 663 .673608799727387 +664 664 2 +671 664 .278785831634203 +665 665 2 +672 665 .357945984158023 +666 666 2 +673 666 .330006939436697 +667 667 8 +674 667 .224610758075016 +668 668 2 +675 668 .431342214190452 +669 669 4 +676 669 .146640599244293 +656 670 .76932305028779 +670 670 -1.99885028874831 +677 670 2 +718 670 .667398662431844 +657 671 5.04895877532432 +671 671 -.413575957979663 +678 671 4 +719 671 .820118245621385 +658 672 1.69047457425385 +672 672 -1.06069907497263 +679 672 2 +720 672 -.774678606942 +659 673 1.5800782565533 +673 673 -.978661791689191 +680 673 2 +721 673 .482385453320362 +660 674 1.200169539237 +674 674 -.667575618848851 +681 674 2 +722 674 -.293499501805457 +661 675 3.73718349370429 +675 675 -.31990630156473 +682 675 2 +723 675 -.582474086573633 +662 676 1.51326659713935 +676 676 -1.73648270566833 +683 676 4 +724 676 .149003149452537 +656 677 -.771110020272601 +663 677 -.67979279190982 +677 677 -2 +705 677 1 +755 677 -.64 +657 678 -2.52719108523238 +664 678 -.203265148810585 +678 678 -2 +706 678 .5 +756 678 -1.28 +658 679 -1.69603456084802 +665 679 -.829467780126436 +679 679 -2 +707 679 1 +757 679 -1.28 +659 680 -1.56989321639594 +666 680 -.588157726276278 +680 680 -2 +708 680 1 +758 680 -1.28 +660 681 -1.20408262470123 +667 681 -.478394930363885 +681 681 -2 +709 681 1 +759 681 -.64 +661 682 -3.74077827363596 +668 682 -.303682586770465 +682 682 -2 +710 682 .5 +760 682 -1.28 +662 683 -.377004649178713 +683 683 -1 +761 683 -.66 +884 683 2 +656 684 -1.32988436000237 +663 684 -.993338002680114 +670 684 .527719761585166 +677 684 -.528023298749028 +684 684 2.68973773734954 +691 684 -1 +698 684 2.9722175117984 +821 684 -.976246156157696 +657 685 -11.9759055248011 +664 685 -.76224051880354 +671 685 .204699743770587 +678 685 -1.97980312753724 +685 685 5.38690462611632 +692 685 -2 +699 685 .973318277265893 +822 685 -.142793717901934 +658 686 -2.62240632493123 +665 686 -1.03117729309748 +672 686 .322468803655789 +679 686 -.608030705908005 +686 686 5.38169708177528 +693 686 -1 +700 686 2.93534720084959 +823 686 -1.14241895324405 +659 687 -1.49586072363606 +666 687 -.456079134824096 +673 687 .174017711066402 +680 687 -.355623796788967 +687 687 2.69146088503431 +694 687 -.5 +701 687 1.54555173529754 +824 687 -.540175151610778 +660 688 -2.65586232266808 +667 688 -.902223525464142 +674 688 .214170430086064 +681 688 -.6416364649607 +688 688 5.36582128951979 +695 688 -1 +702 688 2.17963238158719 +825 688 -.901254557178044 +661 689 -12.1459330852257 +668 689 -.798665146569655 +675 689 .197561002516729 +682 689 -1.23511791765537 +689 689 5.38817528852017 +696 689 -2 +703 689 1.1389530314153 +826 689 -.112775346794953 +662 690 -1.58197380554229 +669 690 -.393224646461331 +676 690 .278547701983422 +683 690 -.641636570463199 +690 690 1.35585262829553 +697 690 -1 +704 690 3.4586949181459 +827 690 -.923527670567815 +656 691 -1.3316001266688 +691 691 2 +762 691 0 +1059 691 -1.07589509493982 +657 692 -1.00493995554328 +692 692 .5 +763 692 0 +1060 692 -1.07738092522326 +658 693 -1.12505888827243 +693 693 1 +764 693 0 +1061 693 -1.07633941635506 +659 694 -1.03464287344692 +694 694 1 +765 694 0 +1062 694 -1.07658435401372 +660 695 -1.30190688001938 +695 695 1 +766 695 0 +1063 695 -.536582128951979 +661 696 -2.1472598255189 +696 696 1 +767 696 0 +1064 696 -2.15527011540807 +662 697 -.910492009888434 +697 697 2 +768 697 0 +1065 697 -1.08468210263643 +656 698 .999969855122054 +670 698 -2.5981926542294 +677 698 .26462485056954 +698 698 -.282155569294882 +718 698 .867514057060492 +857 698 0 +657 699 63.999979753382 +671 699 -5.24243604133311 +678 699 7.92771651225379 +699 699 -1.13529717814008 +719 699 10.395717899633 +858 699 -.000116609192540262 +658 700 31.9999987557529 +672 700 -20.0786100183827 +679 700 4.88024400667254 +700 700 -5.99078781994287 +720 700 -14.6643521504571 +859 700 -3.70187912633837e-6 +659 701 32.2812851320723 +673 701 -19.9942220770358 +680 701 5.70299709806184 +701 701 -5.89097215074688 +721 701 9.85522223194602 +860 701 3.70187913037858e-6 +660 702 32.0000129371215 +674 702 -17.8836667042379 +681 702 5.14982995931683 +702 702 -2.72432056457351 +722 702 -7.82555093073275 +861 702 5.92300660039063e-6 +661 703 63.9999850876433 +675 703 -5.47845505855547 +682 703 4.94522273575374 +703 703 -.762748580007431 +723 703 -9.97498060168864 +862 703 -7.99605891547661e-5 +704 704 2 +711 704 -.25 +698 705 2 +705 705 -.25 +699 706 2 +706 706 -1 +700 707 2 +707 707 -.25 +701 708 4 +708 708 -.5 +702 709 2 +709 709 -.5 +703 710 2 +710 710 -.5 +662 711 -.754009298357426 +669 711 -.221391819536353 +683 711 -2 +711 711 1 +761 711 -.64 +415 712 -.901478186440243 +656 712 -.316875251430727 +684 712 -.533299468670186 +712 712 3.60591274578792 +718 712 -8.58025518527187 +733 712 -13.3324865794913 +734 712 .277623498689469 +735 712 .315560147163459 +736 712 4.90748494935121 +737 712 16.664466315762 +738 712 6.3192885064768 +739 712 1.9158902642431 +769 712 -26.664972257584 +770 712 .150177317032338 +771 712 .153651843065645 +772 712 .154225273319333 +773 712 .672795143989715 +774 712 .34682970955125 +775 712 5.10008147675484 +792 712 -3.01111287158576 +793 712 -.417938569064559 +794 712 -.493426319139137 +795 712 -.413872316713613 +796 712 -.254318140145577 +797 712 -.382013664250483 +798 712 -.332764024756339 +857 712 -.61111371386903 +1161 712 -.0483128858019977 +416 713 -.385379926946791 +657 713 .0675680209823665 +685 713 -.11399217030568 +713 713 1.54151970779867 +719 713 -1.37342239438152 +733 713 .491335213284875 +734 713 -11.3992159895177 +735 713 .949995750944091 +736 713 13.0887584641887 +737 713 12.2824546490864 +738 713 13.363038178117 +739 713 13.563737382988 +769 713 .374877159095006 +770 713 -22.7984333315861 +771 713 2.76562559955807 +772 713 3.76982822464893 +773 713 .575500415036575 +774 713 2.23410518770015 +775 713 .657235536957835 +792 713 .0937627357236629 +793 713 -2.41262514242771 +794 713 .12360471873054 +795 713 .103676211246684 +796 713 .0637074289746269 +797 713 .0956955267471031 +798 713 .0833583497439089 +858 713 1.27058521324247 +1162 713 -.727571217101199 +417 714 -.647625688133782 +658 714 .150039426729747 +686 714 -.383124561308698 +714 714 2.59050275255446 +720 714 3.25167858317427 +733 714 .441425547629588 +734 714 .69136254165798 +735 714 -4.78905674741841 +736 714 10.7055855236961 +737 714 10.2312526500798 +738 714 10.9115471107716 +739 714 11.0684447629976 +769 714 .262436014345143 +770 714 2.27343049684091 +771 714 -9.57811234696938 +772 714 2.48730978319149 +773 714 .571867907222078 +774 714 1.68861096804265 +775 714 .620010860690427 +792 714 .790129700658303 +793 714 .882253333636708 +794 714 -.20699454216969 +795 714 .873669620723922 +796 714 .53685647498368 +797 714 .806417147702156 +798 714 .702452924631367 +859 714 2.10407598170109 +1163 714 7.15435829309928 +418 715 -.872426609891189 +659 715 .229089305878319 +687 715 -.516113039700966 +715 715 3.48970643959078 +721 715 -2.94612285694906 +733 715 .514064669455451 +734 715 .784584377625582 +735 715 .879873570387063 +736 715 -206.445208471038 +737 715 11.4955927929435 +738 715 13.3367829427698 +739 715 12.5972736734584 +769 715 .364142780991457 +770 715 3.2991209974633 +771 715 2.68353749162077 +772 715 -25.8056519076313 +773 715 .575369526128153 +774 715 1.53024935706138 +775 715 .739400830462434 +792 715 .435918899572848 +793 715 .486744014334564 +794 715 .574659352195398 +795 715 -2.33963531262069 +796 715 .296186668604488 +797 715 .444904773646803 +798 715 .387547140237749 +860 715 3.46997706962493 +1164 715 -.0968400731759003 +419 716 -.447663440898311 +660 716 .127365904615917 +688 716 -.264830229685271 +716 716 1.79065376360655 +722 716 1.20304654971102 +733 716 .751776435280373 +734 716 .294721814120606 +735 716 .325826520316251 +736 716 4.6483234347548 +737 716 -52.9660461209925 +738 716 5.17546428221836 +739 716 6.05440934306816 +769 716 .429956380007943 +770 716 .202784876568802 +771 716 .359452945223343 +772 716 .150616035830658 +773 716 -6.62075570439348 +774 716 .364941022073111 +775 716 1.43501173087491 +792 716 .442279794312756 +793 716 .493846545203257 +794 716 .58304473684883 +795 716 .489041760902219 +796 716 -.144333470551276 +797 716 .451396789563578 +798 716 .393202198020792 +861 716 2.52331030013949 +1165 716 2.36545968862639 +420 717 -.233729394957986 +661 717 .0381709285253222 +689 717 -.0691352069860955 +717 717 .934917579838933 +723 717 .799157141623736 +733 717 .381361600579242 +734 717 .455430960930632 +735 717 .510939230061661 +736 717 7.6154053178446 +737 717 7.37063863140605 +738 717 -110.616326492954 +739 717 8.09984473261464 +769 717 .356465828414384 +770 717 1.12741962251747 +771 717 .987820982948665 +772 717 .89489621296824 +773 717 .424483257373928 +774 717 -13.8270417705492 +775 717 .612160179125834 +792 717 -.226455209508457 +793 717 -.25285831344117 +794 717 -.298529391877526 +795 717 -.250398177460449 +796 717 -.153865808888225 +797 717 -1.62662092933215 +798 717 -.201326597499993 +862 717 .484807139581392 +1166 717 -6.41952473728711 +712 718 -.32 +718 718 8 +713 719 -.08 +719 719 8 +714 720 -.32 +720 720 8 +715 721 -.16 +721 721 8 +716 722 -.16 +722 722 4 +717 723 -.16 +723 723 8 +306 724 -1 +724 724 -12 +725 724 -.3651447450861 +813 724 1.93076916050231 +828 724 0 +829 724 .319866653684633 +1125 724 0 +676 725 2 +690 725 -1.07926699002012 +704 725 -2.96337550054563 +725 725 1 +753 725 -.168635467190643 +754 725 -.674541868762574 +783 725 -.168635467190643 +827 725 .918917097268737 +1022 725 -2.03027895836588 +1050 725 .539633495010059 +1174 725 0 +726 726 4 +740 726 0 +1037 726 -.235554880149592 +727 727 2 +741 727 0 +1038 727 -.244954878499647 +728 728 2 +742 728 0 +1039 728 -.417079248219533 +729 729 4 +743 729 0 +1040 729 -.351133294570944 +730 730 4 +744 730 0 +1041 730 -.221233343162444 +731 731 4 +745 731 0 +1042 731 -.352008082400417 +732 732 2 +746 732 0 +1043 732 -.415440898455424 +733 733 1.33396163223968 +740 733 0 +747 733 0 +1037 733 -.533584652895873 +1044 733 0 +734 734 1.3256067517321 +741 734 0 +748 734 0 +1038 734 -.530242700692841 +1045 734 0 +735 735 1.32022214521156 +742 735 0 +749 735 0 +1039 735 -1.05617771616924 +1046 735 0 +736 736 5.2824004323507 +743 736 0 +750 736 0 +1040 736 -.132060010808767 +1047 736 0 +737 737 5.23768761406225 +744 737 0 +751 737 0 +1041 737 -.130942190351556 +1048 737 0 +738 738 5.32768671310073 +745 738 0 +752 738 0 +1042 738 -.133192167827518 +1049 738 0 +739 739 5.4847340825906 +746 739 0 +753 739 0 +1043 739 -.27423670412953 +1050 739 0 +740 740 1.23056799895595 +784 740 .42852245457662 +785 740 -1 +1037 740 -3.93781759665904 +741 741 .993103968883129 +784 741 .734578578696964 +786 741 -1 +1038 741 -3.17793270042601 +742 742 .89396513412904 +784 742 .618926780961812 +787 742 -1 +1039 742 -2.86068842921293 +743 743 .666998812444533 +784 743 .417327435105584 +788 743 -.5 +1040 743 -2.1343961998225 +744 744 .462334384147807 +784 744 .431659645003108 +789 744 -.5 +1041 744 -1.47947002927298 +745 745 .685869479143023 +784 745 .443910173888493 +790 745 -.5 +1042 745 -2.19478233325767 +746 746 .714627802731277 +784 746 .5 +791 746 -.5 +1043 746 -2.28680896874009 +656 747 -1.65119163349705 +733 747 0 +734 747 -.224736678276903 +735 747 -.255446457540003 +736 747 -3.97261712865563 +737 747 -13.4899128594685 +738 747 -5.11547442749982 +739 747 -1.55091631638379 +740 747 0 +747 747 .674541868762574 +769 747 0 +770 747 -.121568784853245 +771 747 -.124381419385257 +772 747 -.124845612117664 +773 747 -.544628774346668 +774 747 -.280759219663446 +775 747 -4.12852433399192 +792 747 .666819754652232 +793 747 -2.01161530633814 +794 747 -2.3749517503302 +795 747 -1.99204368487495 +796 747 -1.22408004731735 +797 747 -1.8387021230335 +798 747 -1.60165453764363 +857 747 -3.18442619579726 +1037 747 4.31706796008047 +1044 747 -2.15853398004024 +657 748 -.840386164781394 +733 748 -.232595745528338 +734 748 0 +735 748 -.449723455525016 +736 748 -6.19615580301016 +737 748 -5.81445542427643 +738 748 -6.32599851083876 +739 748 -6.42100855677428 +741 748 0 +748 748 .0210794333988304 +769 748 -.177465058362697 +770 748 0 +771 748 -1.30923396245263 +772 748 -1.7846186935468 +773 748 -.27243915043738 +774 748 -1.05761473566633 +775 748 -.31113216714999 +792 748 -1.91101539568706 +793 748 -.759129408344257 +794 748 -2.51923665249902 +795 748 -2.11306586065104 +796 748 -1.29844630332631 +797 748 -1.95040837386685 +798 748 -1.69895949057162 +858 748 -15.8030710217701 +1038 748 2.15853398004024 +1045 748 -.0674541868762574 +658 749 -1.25429834334075 +733 749 -.248700328937851 +734 749 -.389515496891742 +735 749 0 +736 749 -6.03155539028674 +737 749 -5.76431498626416 +738 749 -6.14759469686813 +739 749 -6.23599125191057 +742 749 0 +749 749 .674541868762641 +769 749 -.147857149282043 +770 749 -1.28085679548416 +771 749 0 +772 749 -1.40135695491992 +773 749 -.322191901666904 +774 749 -.951367915734384 +775 749 -.349315769843344 +792 749 -1.78724687472814 +793 749 -1.99562744185792 +794 749 -1.54681100381624 +795 749 -1.97621137122526 +796 749 -1.21435133534752 +797 749 -1.82408853351172 +798 749 -1.58892494883442 +859 749 -17.5896367750351 +1039 749 2.15853398004045 +1046 749 -1.07926699002023 +659 750 -3.11321317255687 +733 750 -.859986841332789 +734 750 -1.31254350038881 +735 750 -1.47195428421666 +736 750 3.5527136788005e-15 +737 750 -19.2311573283644 +738 750 -22.3113131829176 +739 750 -21.0741765375903 +743 750 0 +750 750 1.34908373752515 +769 750 -.609180164726567 +770 750 -5.51915121649692 +771 750 -4.48933192289156 +772 750 0 +773 750 -.962544696756238 +774 750 -2.55997812964812 +775 750 -1.23695523627759 +792 750 -6.45450824594798 +793 750 -7.20705905907448 +794 750 -8.50879264695996 +795 750 -1.71240979596811 +796 750 -4.38553890808777 +797 750 -6.58755913767171 +798 750 -5.7382834623808 +860 750 -47.155314737234 +1040 750 8.63413592016094 +1047 750 -4.31706796008047 +660 751 -1.71863890752104 +733 751 -2.45098149538999 +734 751 -.960867724495743 +735 751 -1.06227694102251 +736 751 -15.1547111461703 +737 751 3.5527136788005e-15 +738 751 -16.873323757532 +739 751 -19.7389071657215 +744 751 0 +751 751 1.34908373752515 +769 751 -1.40176664466919 +770 751 -.661130033730992 +771 751 -1.17190759893568 +772 751 -.491046406093139 +773 751 0 +774 751 -1.18980011880303 +775 751 -4.67850152383433 +792 751 -4.78285647344751 +793 751 -5.34050430516572 +794 751 -6.30510217696032 +795 751 -5.2885449030107 +796 751 -1.5961260695135 +797 751 -4.8814485418949 +798 751 -4.25212660031142 +861 751 -34.0488239034293 +1041 751 4.31706796008047 +1048 751 -4.31706796008047 +661 752 -3.60048435602498 +733 752 -1.19068418164769 +734 752 -1.4219429543747 +735 752 -1.59525043447907 +736 752 -23.7767584230314 +737 752 -23.012549805032 +738 752 3.5527136788005e-15 +739 752 -25.2892713432028 +745 752 0 +752 752 .0843177335953217 +769 752 -1.11295479813981 +770 752 -3.5200206538147 +771 752 -3.08416688232419 +772 752 -2.79403789836019 +773 752 -1.3253182784049 +774 752 0 +775 752 -1.91128168334896 +792 752 -6.7077079506417 +793 752 -7.48978009000869 +794 752 -8.84257853790879 +795 752 -7.41690972543038 +796 752 -4.55757636069273 +797 752 -1.80167874710366 +798 752 -5.96338685101398 +862 752 -45.7295797924866 +1042 752 8.63413592016095 +1049 752 -.26981674750503 +662 753 -2.80699566498083 +733 753 -.306823872317883 +734 753 -1.29085119909179 +735 753 -1.46827329722293 +736 753 -19.8606546163859 +737 753 -19.1181323690929 +738 753 -20.9549913653303 +739 753 -1.4210854715202e-14 +746 753 0 +753 753 2.6981674750503 +769 753 -15.1688169353154 +770 753 -1.50808502000268 +771 753 -1.37393904045191 +772 753 -1.1324979489417 +773 753 -5.61161201953194 +774 753 -2.3359805829374 +775 753 0 +792 753 -7.45658872785446 +793 753 -8.32597516233914 +794 753 -9.82980653542476 +795 753 -8.24496919977971 +796 753 -5.06640610586307 +797 753 -7.6102961431453 +798 753 -4.37210260384169 +863 753 -43.9311463185602 +1043 753 8.63413592016095 +1050 753 -8.63413592016095 +733 754 -.346846006442513 +734 754 -.336931756108231 +735 754 -.348351457995693 +736 754 -5.33048855848246 +737 754 -5.26666558837732 +738 754 -5.08380557117687 +739 754 -5.65157441506733 +754 754 .674541868762574 +769 754 -.200458067076102 +770 754 -.603221384624539 +771 754 -.781868163443535 +772 754 -.579079100783814 +773 754 -.778220093022781 +774 754 -.661131891419298 +775 754 -.574041696712226 +792 754 -1.0699043260702 +793 754 -1.19464773639231 +794 754 -1.41042411222139 +795 754 -1.18302464265025 +796 754 -.726950353322102 +797 754 -1.09195894575902 +798 754 -.951182346768639 +755 755 4 +762 755 0 +776 755 .64 +1059 755 -1.03296366704038 +756 756 2 +763 756 0 +777 756 .64 +1060 756 -.838959708943955 +757 757 4 +764 757 0 +778 757 .64 +1061 757 -1.09691672389673 +758 758 4 +765 758 0 +779 758 .64 +1062 758 -1.04288910516067 +759 759 2 +766 759 0 +780 759 .64 +1063 759 -.377487631070862 +760 760 2 +767 760 0 +781 760 .64 +1064 760 -1.24413815223475 +761 761 2 +768 761 0 +782 761 .32 +1065 761 -.56387292524227 +656 762 .778391026358612 +677 762 2 +726 762 0 +727 762 -.1534755749741 +728 762 -.151763637075763 +729 762 -.231832062488858 +730 762 -1.03149932749537 +731 762 -.398187028870209 +732 762 -4.81821734658896 +762 762 1.10004362376805 +784 762 -.85704490915324 +792 762 .721907157207033 +793 762 .958070070919881 +794 762 1.13111596670645 +795 762 .948748713747775 +796 762 .582991416922442 +797 762 .875716876812793 +798 762 .762818453227378 +857 762 1.50117571130142 +1059 762 -3.52013959605776 +657 763 .632769076856269 +678 763 .5 +726 763 -.308942630424078 +727 763 0 +728 763 -2.25367169301814 +729 763 -3.60051574033308 +730 763 -.833959172811925 +731 763 -2.15883509657369 +732 763 -.821155069721608 +763 763 1.05180382480823 +784 763 -1.46915715739393 +792 763 1.45530407675338 +793 763 1.48230005696204 +794 763 1.91848552291241 +795 763 1.60917246841345 +796 763 .988811603999013 +797 763 1.48530318710586 +798 763 1.29381619763393 +858 763 11.8989282320476 +1060 763 -3.36577223938634 +658 764 .853056993513202 +679 764 1 +726 764 -.266325216136659 +727 764 -1.63534492171146 +728 764 0 +729 764 -2.4676022217986 +730 764 -1.24552454095389 +731 764 -1.5937241109406 +732 764 -.630329788945968 +764 764 1.23787719377972 +784 764 -1.23785356192362 +792 764 1.23145601031116 +793 764 1.37503522449389 +794 764 1.52631361982455 +795 764 1.3616570856283 +796 764 .836717227870695 +797 764 1.25684079781892 +798 764 1.09480744145833 +859 764 11.9628338377103 +1061 764 -3.96120702009512 +659 765 .394229356879268 +680 765 .5 +726 765 -.180246866658877 +727 765 -1.50305614315216 +728 765 -1.40080448296469 +729 765 0 +730 765 -.351899878305985 +731 765 -.973520782818396 +732 765 -.35032848677072 +765 765 .778801834650574 +784 765 -.834654870211168 +792 765 .826271411655613 +793 765 .922608917010102 +794 765 1.08924984584258 +795 765 .812008170028971 +796 765 .561413090878171 +797 765 .843303870820201 +798 765 .734584169122101 +860 765 5.97132556362382 +1062 765 -2.49216587088184 +660 766 .306857665135162 +681 766 .5 +726 766 -.813316412901444 +727 766 -.237336096676255 +728 766 -.333125503601768 +729 766 -.368991630720354 +730 766 0 +731 766 -.47763664096968 +732 766 -1.79551971821258 +766 766 .698221525033077 +784 766 -.863319290006216 +792 766 .864548608424532 +793 766 .965348968957916 +794 766 1.13970957383473 +795 766 .955956793157307 +796 766 .534810112062543 +797 766 .88237009983894 +798 766 .768613935114463 +861 766 6.07931227314934 +1063 766 -2.23430888010585 +661 767 .468158847948973 +682 767 .25 +726 767 -.431168107845313 +727 767 -.947491714232293 +728 767 -1.01156877049311 +729 767 -1.00921922450668 +730 767 -.906961287694632 +731 767 0 +732 767 -.768644316085351 +767 767 .641557546316 +784 767 -.887820347776987 +792 767 .88152151577277 +793 767 .984300799368815 +794 767 1.16208446960357 +795 767 .974724235405286 +796 767 .598952973398858 +797 767 .81798286638604 +798 767 .783703443072882 +862 767 5.94606316147888 +1064 767 -2.0529841482112 +662 768 .367227680814557 +683 768 1 +726 768 -7.14138353152 +727 768 -.3139552482038 +728 768 -.418350228112 +729 768 -.549260222832 +730 768 -4.016949974528 +731 768 -.79786736333952 +732 768 0 +768 768 1.25546486411171 +784 768 -1 +792 768 .986819644294602 +793 768 1.10187595802529 +794 768 1.30089596500567 +795 768 1.0911554693305 +796 768 .670498166616517 +797 768 1.00716158649079 +798 768 .835507956138657 +863 768 5.7473309201566 +1065 768 -4.01748756515747 +762 769 0 +769 769 5.27480558246627 +792 769 -7.48570901150077 +793 769 .574253744271013 +794 769 .677975023749826 +795 769 .568666653701917 +796 769 .349436867101103 +797 769 .524892396386232 +798 769 .457222666964488 +1059 769 .527480558246627 +763 770 0 +770 770 5.31800721257121 +792 770 .919767236308277 +793 770 -6.97299429482689 +794 770 1.21250270338219 +795 770 1.01701365210071 +796 770 .624939166162902 +797 770 .938726984488304 +798 770 .817705225593419 +1060 770 .531800721257121 +764 771 0 +771 771 2.64033328435995 +792 771 .65665930121907 +793 771 .733221213025399 +794 771 -3.13434492282532 +795 771 .726087479261841 +796 771 .44616953067832 +797 771 .6701954378629 +798 771 .58379307377436 +1061 771 .52806665687199 +765 772 0 +772 772 5.30102391659393 +792 772 .703016531276768 +793 772 .784983374000352 +794 772 .926766480742251 +795 772 -7.22265396968182 +796 772 .477667117844134 +797 772 .717508259045744 +798 772 .625006271816033 +1062 772 .530102391659393 +766 773 0 +773 773 5.19931099535621 +792 773 .804733334021146 +793 773 .898559649178121 +794 773 1.06085681733869 +795 773 .889817287126888 +796 773 -3.45322103365497 +797 773 .821321815065932 +798 773 .715436065193513 +1063 773 .519931099535621 +767 774 0 +774 774 5.32468592640639 +792 774 .914537058252399 +793 774 1.02116572469716 +794 774 1.20560791002406 +795 774 1.01123049058357 +796 774 .62138550281842 +797 774 -7.06661100656086 +798 774 .813055414469204 +1064 774 .532468592640639 +768 775 0 +775 775 2.75200900543266 +792 775 1.08156612959379 +793 775 1.20766922517615 +794 775 1.42579753251783 +795 775 1.1959194413813 +796 775 .734874007788463 +797 775 1.10386114147033 +798 775 -3.03844990223454 +1065 775 1.10080360217306 +776 776 4 +799 776 -.85704490915324 +800 776 -1 +777 777 2 +799 777 -.734578578696964 +801 777 -.5 +778 778 2 +799 778 -.618926780961812 +802 778 -.5 +779 779 2 +799 779 -.834654870211168 +803 779 -1 +780 780 2 +799 780 -.863319290006216 +804 780 -.5 +781 781 2 +799 781 -.887820347776987 +805 781 -1 +782 782 2 +799 782 -1 +806 782 -.5 +656 783 -.513022073209694 +657 783 .127945514909845 +658 783 .676260900289219 +659 783 .383247089814816 +660 783 .830490184866714 +661 783 .119176971999471 +662 783 .263682820707763 +684 783 -.863413592016094 +685 783 -.215853398004024 +686 783 -1.72682718403219 +687 783 -.863413592016094 +688 783 -1.72682718403219 +689 783 -.215853398004024 +690 783 -1.72682718403219 +783 783 5.39633495010059 +857 783 -.989395110663931 +858 783 2.4059559090471 +859 783 9.48353608565206 +860 783 5.80497901706617 +861 783 16.4532607369166 +862 783 1.51366102767727 +863 783 4.12679247165225 +784 784 4 +785 784 -.600074725380903 +786 784 -.699044142421679 +787 784 -1.39863890819113 +788 784 -.465669139462103 +789 784 -.633345012296778 +790 784 -.525663213158073 +791 784 -.961550097765464 +656 785 -.768700883230727 +677 785 -2 +755 785 -.6 +785 785 2 +792 785 -.838706311437397 +793 785 -.936493639704081 +794 785 -1.1056424167089 +795 785 -.927382206240027 +796 785 -.569862028385597 +797 785 -.855995099115547 +798 785 -.745639229717765 +857 785 -1.48248766504957 +657 786 -.630693677931561 +678 786 -.5 +756 786 -.3 +786 786 2 +792 786 -1.43418035541224 +793 786 -1.60139581962875 +794 786 -1.89063872839685 +795 786 -1.58581534919996 +796 786 -.974459015343893 +797 786 -1.46374402903525 +798 786 -1.27503647093486 +858 786 -11.8599013203965 +658 787 -.845716984870882 +679 787 -1 +757 787 -.6 +787 787 2 +792 787 -1.20506022043303 +793 787 -1.34556186892385 +794 787 -1.58859624189055 +795 787 -1.33247048536214 +796 787 -.818782513232609 +797 787 -1.22990089470284 +798 787 -1.07134066153296 +859 787 -11.8599013203954 +659 788 -.391497768826565 +680 788 -.5 +758 788 -.3 +788 788 1 +792 788 -.811677658130281 +793 788 -.906313633226605 +794 788 -1.07001132015538 +795 788 -.897495830289557 +796 788 -.55149731240805 +797 788 -.828409286953322 +798 788 -.721609812080873 +860 788 -5.92995066019827 +660 789 -.299318530155468 +681 789 -.5 +759 789 -.15 +789 789 1 +792 789 -.832983335424313 +793 789 -.930103404453261 +794 789 -1.09809798197223 +795 789 -.92105414354526 +796 789 -.565973531691649 +797 789 -.850154151750837 +798 789 -.740551303982741 +861 789 -5.92995066019827 +661 790 -.466890242178693 +682 790 -.25 +760 790 -.15 +790 790 1 +792 790 -.869817246754151 +793 790 -.971231893908288 +794 790 -1.14665506826596 +795 790 -.961782481328926 +796 790 -.591000465598731 +797 790 -.887747343967981 +798 790 -.773297938766499 +862 790 -5.92995066019827 +662 791 -.378896231753788 +683 791 -1 +761 791 -.3 +791 791 1 +792 791 -1.00651148342301 +793 791 -1.12386372876977 +794 791 -1.32685515036826 +795 791 -1.11292931431866 +796 791 -.683877857737628 +797 791 -1.02725934604813 +798 791 -.894823893617068 +863 791 -5.92995066019827 +656 792 .471363970564888 +684 792 -.426332504037894 +792 792 8 +857 792 .909054857819762 +657 793 .404475893787762 +685 793 -.107572713696395 +793 793 8 +858 793 7.60598108821157 +658 794 .460846615710915 +686 794 -.427992235741024 +794 794 4 +859 794 6.46267662107326 +659 795 .16954353781096 +687 795 -.214357764680847 +795 795 4 +860 795 2.56804736585828 +660 796 .144583684008289 +688 796 -.421100263479937 +796 796 2 +861 796 2.86442042861004 +661 797 .490894415122511 +689 797 -.10763424178643 +797 797 8 +862 797 6.2348265139567 +662 798 .203575089626368 +690 798 -.222712075880455 +798 798 2 +863 798 3.18607084462707 +799 799 8 +800 799 .896298488120147 +801 799 .606397723488651 +802 799 .835944311992148 +803 799 .86085959929121 +804 799 .887593794277106 +805 799 .835641440281509 +806 799 1.15659396199619 +656 800 -.395311807995476 +677 800 -1 +800 800 2 +857 800 -.76238351221698 +657 801 -.325140973655129 +678 801 -.25 +801 801 2 +858 801 -6.11412480843978 +658 802 -.437194119228844 +679 802 -.5 +802 802 2 +859 802 -6.13098613917855 +659 803 -.202600899751558 +680 803 -.25 +803 803 2 +860 803 -3.06876165051849 +660 804 -.312239231899311 +681 804 -.5 +804 804 2 +861 804 -6.18592921186472 +661 805 -.479656806140044 +682 805 -.25 +805 805 4 +862 805 -6.09209817914793 +662 806 -.189448115876894 +683 806 -.5 +806 806 1 +863 806 -2.96497533009914 +6 807 -1.64549534237374 +303 807 -3.14698409338182 +807 807 .99999998192557 +814 807 -.45825465262105 +852 807 0 +853 807 .690551691612174 +1149 807 0 +1150 807 -.521641225282842 +1446 807 0 +20 808 -3.12534056287179 +317 808 -4.98485807109554 +808 808 .999999999997409 +815 808 -.357931971315695 +840 808 0 +841 808 .450431983971496 +1137 808 0 +1138 808 -.0670704852338748 +1434 808 0 +28 809 -3.42828380871257 +325 809 -6.61049269298894 +809 809 .999999991879452 +816 809 -.41441199665967 +836 809 0 +837 809 .516862450346175 +1133 809 0 +1134 809 -.234139714158195 +1430 809 0 +36 810 -3.1640303756941 +333 810 -6.78722475112778 +810 810 .999999764194999 +817 810 -.567751622487793 +848 810 0 +849 810 .396981103386932 +1145 810 0 +1146 810 -.747630519900782 +1442 810 0 +44 811 -3.1032795837735 +341 811 -2.15531095727211 +811 811 .999999994711127 +818 811 -.538586233128551 +832 811 0 +833 811 1.2198788064153 +1129 811 0 +1130 811 -.845408966023918 +1426 811 0 +52 812 -3.02327306355383 +349 812 -2.19042664088805 +812 812 .499999980761889 +819 812 -.215940934300155 +844 812 0 +845 812 .595207000535821 +1141 812 0 +1142 812 -.83365472695076 +1438 812 0 +14 813 -1.52610878311694 +311 813 -3.51673889878657 +813 813 .499984011350637 +820 813 -.251282876297642 +828 813 0 +829 813 .578663020793462 +1125 813 0 +1126 813 -.596195882813495 +1422 813 0 +698 814 .363095807242473 +814 814 2 +699 815 .763641291104361 +815 815 2 +700 816 .588184949667092 +816 816 2 +701 817 .381202421275435 +817 817 2 +702 818 .303970887553003 +818 818 4 +703 819 .295561805718826 +819 819 2 +704 820 .329134877123294 +820 820 4 +807 821 -.826555687574598 +821 821 1 +808 822 -1.41469088761759 +822 822 1 +809 823 -.706618257439255 +823 823 1 +810 824 -.74738560476852 +824 824 1 +811 825 -.44652958739835 +825 825 1 +812 826 -.895836954279991 +826 826 1 +813 827 -1.76174862929734 +827 827 1 +828 828 0 +829 828 .565426527820991 +830 828 -.942391446849228 +831 828 -.940657676383516 +828 829 1 +829 829 -.594559075128603 +830 829 1.93365625751517 +831 829 1.90601123353316 +676 830 .217392879575142 +704 830 -.370622123330488 +830 830 8 +704 831 .154790042577739 +813 831 -1.12290646578787 +831 831 16 +832 832 0 +833 832 .511717344570089 +834 832 -1.703157203975 +835 832 -1.58035412884194 +832 833 1 +833 833 -.262901966515712 +834 833 1.75439954997918 +835 833 1.60442438457087 +674 834 .33298267828364 +702 834 -.326505510565752 +834 834 4 +702 835 .12417337583389 +811 835 -.910169948760681 +835 835 16 +836 836 0 +837 836 .288373345496665 +838 836 -1.41752384392015 +839 836 -.867334225307426 +836 837 1 +837 837 -.292539802030118 +838 837 2.89774841633009 +839 837 1.75408985889695 +672 838 .265325518459401 +700 838 -.378431837315556 +838 838 8 +700 839 .236865102791608 +809 839 -.583050404624682 +839 839 8 +840 840 0 +841 840 .251230293343287 +842 840 -1.83339285526479 +843 840 -1.33340590796291 +840 841 1 +841 841 -.240063145514938 +842 841 3.74112149053083 +843 841 2.69418067941742 +671 842 .413296556588291 +699 842 -.361791387409822 +842 842 8 +699 843 .360822998973238 +808 843 -.792055413573683 +843 843 16 +844 844 0 +845 844 .249084154792933 +846 844 -3.29702449792664 +847 844 -1.90260878919952 +844 845 1 +845 845 -.128062886394825 +846 845 3.39688694814704 +847 845 1.93178182079764 +675 846 .639459511952514 +703 846 -.634943184557784 +846 846 8 +703 847 .13032040834778 +812 847 -.612562466606322 +847 847 16 +848 848 0 +849 848 .231206737490797 +850 848 -1.4531391666033 +851 848 -1.34922541163959 +848 849 1 +849 849 -.215543900171603 +850 849 3.01191749854281 +851 849 2.74810482843644 +673 850 .489231217095662 +701 850 -.72069733230339 +850 850 8 +701 851 .252581698850798 +810 851 -.700227226999568 +851 851 8 +852 852 0 +853 852 .276878362701646 +854 852 -1.4056891474475 +855 852 -.767582270138727 +852 853 1 +853 853 -.286289386960833 +854 853 2.8995927244125 +855 853 1.55954979479635 +670 854 .499308368332348 +698 854 -.357718696355188 +854 854 4 +698 855 .150674685522956 +807 855 -.543329667101128 +855 855 4 +559 856 -.462174477527147 +856 856 1 +864 856 -.789615397796837 +865 856 -.49020391156257 +866 856 .42338597218217 +867 856 -.650762512753144 +868 856 .958753367080781 +869 856 .134877488877596 +870 856 -.412131525754305 +1161 856 3.55491771835693 +1162 856 2.20694096455065 +1163 856 -1.90612074627103 +1164 856 2.92978985789079 +1165 856 -4.31639168038182 +1166 856 -.607230274621113 +1167 856 1.85545224494985 +857 857 .25 +1161 857 -3.33312167918866 +858 858 .5 +1162 858 -2.849804257642 +859 859 1 +1163 859 -1.19726425408968 +860 860 .5 +1164 860 -3.22570649813104 +861 861 1 +1165 861 -3.31037787106589 +862 862 .5 +1166 862 -1.72838017465239 +863 863 .5 +1167 863 -1 +421 864 .0255666482498469 +864 864 .25 +871 864 -7.48570901150077 +872 864 16.4320912827698 +873 864 .865655077174677 +874 864 .777346030318176 +875 864 .546778966345033 +876 864 14.9342238950262 +877 864 .480775048882732 +422 865 .0245374238128174 +865 865 .5 +871 865 .514290988499232 +872 865 -111.56790871723 +873 865 .865655077174677 +874 865 .777346030318176 +875 865 .546778966345033 +876 865 14.9342238950262 +877 865 .480775048882732 +423 866 .0196038083689237 +866 866 .125 +871 866 .514290988499232 +872 866 16.4320912827698 +873 866 -3.13434492282532 +874 866 .777346030318176 +875 866 .546778966345033 +876 866 14.9342238950262 +877 866 .480775048882732 +424 867 .0269255743833069 +867 867 .5 +871 867 .514290988499232 +872 867 16.4320912827698 +873 867 .865655077174677 +874 867 -7.22265396968182 +875 867 .546778966345033 +876 867 14.9342238950262 +877 867 .480775048882732 +425 868 .010007514319873 +868 868 .25 +871 868 .514290988499232 +872 868 16.4320912827698 +873 868 .865655077174677 +874 868 .777346030318176 +875 868 -3.45322103365497 +876 868 14.9342238950262 +877 868 .480775048882732 +426 869 .014976999048932 +869 869 .25 +871 869 .514290988499232 +872 869 16.4320912827698 +873 869 .865655077174677 +874 869 .777346030318176 +875 869 .546778966345033 +876 869 -113.065776104974 +877 869 .480775048882732 +427 870 .0134726838873537 +870 870 .125 +871 870 .514290988499232 +872 870 16.4320912827698 +873 870 .865655077174677 +874 870 .777346030318176 +875 870 .546778966345033 +876 870 14.9342238950262 +877 870 -1.51922495111727 +871 871 2 +1161 871 -.27046062920242 +872 872 8 +1162 872 -.13523031460121 +873 873 4 +1163 873 -.54092125840484 +874 874 2 +1164 874 -.54092125840484 +875 875 2 +1165 875 -.54092125840484 +876 876 8 +1166 876 -.0676151573006049 +877 877 2 +1167 877 -.54092125840484 +878 878 -.5 +885 878 2 +879 879 -1 +886 879 1 +880 880 -.5 +887 880 1 +881 881 -1 +888 881 2 +882 882 -.5 +889 882 1 +883 883 -1 +890 883 1 +884 884 -.5 +891 884 2 +885 885 -.768887745968242 +1151 885 -.842907965373366 +1152 885 -.245 +1448 885 -.826049806065898 +1449 885 -.4802 +1745 885 -1.61905761988916 +1746 885 -.470596 +2042 885 -1.58667646749138 +2043 885 -.92236816 +2339 885 -1.55494293814155 +2340 885 -.9039207968 +2630 885 -3.04768815875744 +2631 885 -.885842380864 +2872 885 -2.98673439558229 +2873 885 -1.73625106649344 +886 886 -.827181491556412 +1139 886 -.817636757893439 +1140 886 -.245 +1436 886 -.801284022735571 +1437 886 -.4802 +1733 886 -.785258342280859 +1734 886 -.470596 +2030 886 -1.53910635087049 +2031 886 -.46118408 +2327 886 -1.50832422385308 +2328 886 -.9039207968 +2618 886 -1.47815773937601 +2619 886 -.885842380864 +2860 886 -2.89718916917699 +2861 886 -1.73625106649344 +887 887 -.532468218517893 +1135 887 -.898214211341418 +1136 887 -.245 +1432 887 -.88024992711459 +1433 887 -.4802 +1729 887 -.862644928572298 +1730 887 -.470596 +2026 887 -1.6907840600017 +2027 887 -.92236816 +2323 887 -1.65696837880167 +2324 887 -.9039207968 +2614 887 -1.62382901122564 +2615 887 -.885842380864 +2856 887 -3.18270486200225 +2857 887 -1.73625106649344 +888 888 -.660837202666283 +1147 888 -.640456952133991 +1148 888 -.245 +1444 888 -.627647813091312 +1445 888 -.4802 +1741 888 -1.23018971365897 +1742 888 -.470596 +2038 888 -1.20558591938579 +2039 888 -.46118408 +2335 888 -1.18147420099808 +2336 888 -.9039207968 +2626 888 -2.31568943395623 +2627 888 -.885842380864 +2868 888 -2.2693756452771 +2869 888 -.86812553324672 +889 889 -.621519450772434 +1131 889 -.536719452271761 +1132 889 -.245 +1428 889 -1.05197012645265 +1429 889 -.4802 +1725 889 -1.0309307239236 +1726 889 -.470596 +2022 889 -1.01031210944513 +2023 889 -.46118408 +2319 889 -1.98021173451245 +2320 889 -.9039207968 +2610 889 -1.9406074998222 +2611 889 -.885842380864 +2852 889 -3.80359069965151 +2853 889 -.86812553324672 +890 890 -1.16838194481094 +1143 890 -.722768901510291 +1144 890 -.245 +1440 890 -.708313523480085 +1441 890 -.4802 +1737 890 -1.38829450602097 +1738 890 -.470596 +2034 890 -1.36052861590055 +2035 890 -.46118408 +2331 890 -1.33331804358254 +2332 890 -.9039207968 +2622 890 -2.61330336542177 +2623 890 -.885842380864 +2864 890 -2.56103729811334 +2865 890 -1.73625106649344 +891 891 -.866248258202309 +1127 891 -1.07975240067426 +1128 891 -.49 +1424 891 -1.05815735266078 +1425 891 -.4802 +1721 891 -1.03699420560756 +1722 891 -.470596 +2018 891 -1.01625432149541 +2019 891 -.92236816 +2315 891 -1.99185847013101 +2316 891 -.9039207968 +2606 891 -1.95202130072839 +2607 891 -.885842380864 +2848 891 -1.91298087471382 +2849 891 -.86812553324672 +5 892 .196487083228413 +6 892 -1.13828975202036 +302 892 .426900847159522 +303 892 -1.73376816821579 +599 892 .926798374523724 +600 892 -2.17057395054711 +892 892 1 +896 892 1.00532823967025 +897 892 -1.27835822800969 +952 892 .249365230681239 +893 893 -1.49878065829791 +896 893 -1.22860610474901 +1182 893 -.806096377436688 +894 894 1 +895 894 -1.14515754784332 +896 894 -.126772447996436 +897 894 13.6132213801514 +894 895 0 +895 895 1.10751345080658 +896 895 .0633862239982178 +897 895 -6.80661069007571 +893 896 1 +894 896 0 +895 896 -.903973218625391 +896 896 .274575343045297 +897 896 58.5411716162313 +1448 896 -.197493612471989 +1745 896 -.387087480445098 +2042 896 -.379345730836196 +2339 896 -.371758816219472 +2630 896 -.728647279790165 +2872 896 -.714074334194362 +5 897 -3.81685920487537 +6 897 22.1118439259622 +302 897 -8.29276103689597 +303 897 33.6793079893276 +599 897 -18.0035188509169 +600 897 42.164477312626 +896 897 -19.529000494378 +897 897 2.45137243837235e-13 +898 897 2.56 +952 897 -4.79211822660099 +1009 897 5.12 +1446 897 0 +1447 897 -7.88550504727305 +1743 897 0 +595 898 -1 +898 898 -.375 +899 898 -.741243832524784 +1104 898 1.93103448275862 +1149 898 0 +1150 898 .405935824025817 +1446 898 0 +899 899 1 +967 899 4 +981 899 -2.12663446309383 +995 899 -4.8811501531338 +1044 899 -.332286634858411 +1118 899 .964833248926164 +1196 899 -2.03 +1341 899 .531658615773457 +1465 899 0 +13 900 .689879524677111 +14 900 -1.23401957844718 +310 900 .782214203222039 +311 900 -1.78525736654854 +607 900 .88677785531645 +608 900 -.892373320051751 +900 900 1 +904 900 2.01038021712636 +905 900 .503289434759018 +946 900 .49866193627929 +901 901 -1.15759477945776 +904 901 -2.39193424663928 +1188 901 -.641704490875893 +902 902 1 +903 902 -1.18939325059919 +904 902 -.115566963600819 +905 902 6.37430977654425 +902 903 0 +903 903 2.26202127389929 +904 903 .115566963600819 +905 903 -6.37430977654425 +901 904 1 +902 904 0 +903 904 -.387959103346586 +904 904 .940293671088391 +905 904 62.1067798889433 +1424 904 -.314435200529188 +1721 904 -.308146496518604 +2018 904 -.301983566588232 +2315 904 -.591887790512935 +2606 904 -.580050034702676 +2848 904 -.568449034008623 +13 905 -6.36548112263414 +14 905 11.3862320167321 +310 905 -7.21744821575424 +311 905 16.4724733222472 +607 905 -8.1822513874851 +608 905 8.23388043845831 +904 905 -18.5496697085255 +905 905 2.65988671088735e-8 +946 905 -4.79145979418997 +1009 905 -.319999999944566 +1010 905 -.160000000257038 +1011 905 -.640000001129976 +1012 905 -.320000000275325 +1013 905 -.639999999896899 +1014 905 -.320000000246745 +1021 905 81.92 +1153 905 -2.42083343848586 +1422 905 0 +1423 905 -2.95139234161311 +1458 905 4.47666271499087 +1459 905 2.77917271084009 +1460 905 -2.40035363254846 +1461 905 3.68944713832488 +1462 905 -5.43557720282811 +1463 905 -1.52935473854339 +1464 905 2.33654743610671 +1719 905 0 +19 906 .366825165217014 +20 906 -1.18177972857153 +316 906 .814983548539361 +317 906 -1.98223229707407 +613 906 .905218121187944 +614 906 -2.99578970393696 +906 906 1 +910 906 2.01065647934051 +911 906 -3.57557421706259 +951 906 .498730461362477 +907 907 -.97545501335628 +910 907 -1.78401460303839 +1183 907 -1.51862173567861 +908 908 1 +909 908 -.907018524570397 +910 908 -.135517406387432 +911 908 10.0217917889022 +908 909 0 +909 909 1.00404062773379 +910 909 .0677587031937162 +911 909 -5.01089589445109 +907 910 1 +908 910 0 +909 910 -.374559005733061 +910 910 .884371800272096 +911 910 69.8501827202766 +1436 910 -.372062325241259 +1733 910 -.364621078736434 +2030 910 -.71465731432341 +2327 910 -.700364168036942 +2618 910 -.686356884676204 +2860 910 -1.34525949396536 +19 911 -3.45484042996713 +20 911 11.1302625139392 +316 911 -7.67569507284519 +317 911 18.6691016072102 +613 911 -8.52554420896621 +614 911 28.2150091385295 +910 911 -18.9368068340987 +911 911 8.10018718766514e-13 +912 911 1.28 +951 911 -4.79211822660099 +1010 911 20.48 +1434 911 0 +1435 911 -7.99123288369045 +1731 911 0 +609 912 -2 +912 912 -.75 +913 912 -.092655479065598 +1105 912 1.93103448275862 +1137 912 0 +1138 912 1.69697291800842 +1434 912 0 +913 913 2 +968 913 64 +982 913 -272.20921127601 +996 913 -44.6600922792005 +1045 913 -10.6331723154691 +1119 913 9.01950378545441 +1210 913 -4.06 +1342 913 17.0130757047506 +1466 913 1.8823747923536e-10 +27 914 .390637002669221 +28 914 -2.56678841888296 +324 914 .850028787562649 +325 914 -3.89254060995931 +621 914 .924552200069579 +622 914 -2.41294694580137 +914 914 1 +918 914 2.01065647934051 +919 914 -1.33268914136058 +950 914 .498730461362477 +915 915 -1.4688504796329 +918 915 -1.60438042089433 +1184 915 -1.03334521810172 +916 916 1 +917 916 -1.12264054585117 +918 916 -.103667800756409 +919 916 8.52482026680559 +916 917 0 +917 917 2.29601410580616 +918 917 .103667800756409 +919 917 -8.52482026680559 +915 918 1 +916 918 0 +917 918 -.841369542483127 +918 918 .466033570988332 +919 918 51.4966825098718 +1432 918 -.253169578434921 +1729 918 -.248106186866223 +2026 918 -.486288126257796 +2323 918 -.47656236373264 +2614 918 -.467031116457988 +2856 918 -.915380988257656 +27 919 -7.53160322817325 +28 919 49.4884811464374 +324 919 -16.3888200982028 +325 919 75.0493968145403 +621 919 -17.8256547308066 +622 919 46.5223695713153 +918 919 -38.766083927209 +919 919 1.59872115546023e-13 +920 919 2.56 +950 919 -9.58423645320197 +1011 919 10.24 +1430 919 0 +1431 919 -19.2094118647774 +1727 919 0 +617 920 -1 +920 920 -.375 +921 920 -.741244573768616 +1106 920 1.93103448275862 +1133 920 0 +1134 920 .996322674809204 +1430 920 0 +921 921 .5 +969 921 1 +983 921 -2.12663233646149 +997 921 -1.10826494457963 +1046 921 -.332286302572108 +1120 921 .564298085423747 +1218 921 -1.015 +1343 921 1.06331616823075 +1467 921 0 +35 922 .375084938289546 +36 922 -1.9085698209999 +332 922 .827194029079752 +333 922 -2.79678337614461 +629 922 .91198571035213 +630 922 -3.09891676248205 +922 922 1 +926 922 2.0106564793405 +927 922 -.169715995713658 +949 922 .498730461362477 +923 923 -.905407797306484 +926 923 -1.7710573522945 +1185 923 -1.2181559263371 +924 924 1 +925 924 -.86217560068641 +926 924 -.0814173979317266 +927 924 12.1300694721256 +924 925 0 +925 925 1.84965389992637 +926 925 .0814173979317266 +927 925 -12.1300694721256 +923 926 1 +924 926 0 +925 926 -.680243022947037 +926 926 .895433308125644 +927 926 158.022925793389 +1444 926 -.298448201952591 +1741 926 -.584958475827078 +2038 926 -.573259306310536 +2335 926 -.561794120184326 +2626 926 -1.10111647556128 +2868 926 -1.07909414605005 +35 927 -3.56022288874364 +36 927 18.1157206484358 +332 927 -7.85154191792267 +333 927 26.5464463489636 +629 927 -8.6563657154806 +630 927 29.4142293167292 +926 927 -19.0847045253064 +927 927 -8.95505891662651e-13 +928 927 1.28 +949 927 -4.79211822660099 +1012 927 5.12 +1442 927 0 +1443 927 -14.794001689763 +1739 927 0 +625 928 -1 +928 928 -.375 +929 928 -.741243832524784 +1107 928 1.93103448275862 +1145 928 0 +1146 928 1.55861230722506 +1442 928 0 +929 929 .5 +970 929 1 +984 929 -2.12663446309383 +998 929 -1.19277903838875 +1047 929 -.332286634858411 +1121 929 1.06703677176126 +1226 929 -2.03 +1344 929 1.06331723154691 +1468 929 0 +43 930 .411180102878955 +44 930 -2.06760188245712 +340 930 .879845313731355 +341 930 -3.55979559477078 +637 930 .940766208017052 +638 930 -5.7783042387785 +930 930 1 +934 930 2.0106564793405 +935 930 -4.23040579518573 +948 930 .498730461362477 +931 931 -1.32649919017205 +934 931 -1.78636108335402 +1186 931 -1.07745506660143 +932 932 1 +933 932 -.510544313459369 +934 932 -.133334403251823 +935 932 4.92370105172671 +932 933 0 +933 933 1.01794751335402 +934 933 .133334403251823 +935 933 -4.92370105172671 +931 934 2 +932 934 0 +933 934 -1.58266574077882 +934 934 1.01361427428605 +935 934 62.0282532110719 +1428 934 -.527952982634703 +1725 934 -.517393922982009 +2022 934 -.507046044522369 +2319 934 -.993810247263843 +2610 934 -.973934042318567 +2852 934 -1.90891072294439 +43 935 -8.1082111338311 +44 935 40.771799234177 +340 935 -17.3499921783565 +341 935 70.1969138914787 +637 935 -18.5513136184546 +638 935 113.944498859469 +934 935 -39.64887196134 +935 935 -8.10018718766514e-13 +936 935 2.56 +948 935 -9.58423645320197 +1013 935 10.24 +1426 935 0 +1427 935 -7.9661119777904 +1723 935 0 +633 936 -1 +936 936 -.375 +937 936 -.741243832524784 +1108 936 1.93103448275862 +1129 936 0 +1130 936 .40397403181896 +1426 936 0 +937 937 .5 +971 937 2 +985 937 -2.12663446309383 +999 937 -1.86889689947971 +1048 937 -.332286634858411 +1122 937 .892984921533553 +1234 937 -1.015 +1345 937 .531658615773457 +1469 937 0 +51 938 .404244064441132 +52 938 -1.74579333829538 +348 938 .870527502546037 +349 938 -3.08132157560807 +645 938 .93607475763399 +646 938 -5.17716683839344 +938 938 .5 +942 938 2.0106564793405 +943 938 -8.02631734258229 +947 938 .498730461362477 +939 939 -.732501912137072 +942 939 -1.52397855455258 +1187 939 -.830811189946384 +940 940 1 +941 940 -.996389918503684 +942 940 -.261300761243192 +943 940 11.3104666363085 +940 941 0 +941 941 1.98195331213099 +942 941 .261300761243192 +943 941 -11.3104666363085 +939 942 1 +940 942 0 +941 942 -1.83053554079306 +942 942 .603573716032762 +943 942 63.9296033648339 +1440 942 -.203548741536864 +1737 942 -.398955533412254 +2034 942 -.390976422744009 +2331 942 -.383156894289129 +2622 942 -.750987512806692 +2864 942 -.735967762550558 +51 943 -3.99788620117053 +52 943 17.2655178175979 +348 943 -8.60932836448626 +349 943 30.4736026873351 +645 943 -9.25757651378937 +646 943 51.2010581849494 +942 943 -19.8849568890086 +943 943 -4.9737991503207e-13 +944 943 .64 +947 943 -4.79211822660099 +1014 943 40.96 +1438 943 0 +1439 943 -3.15519234733898 +1735 943 0 +641 944 -4 +944 944 -.75 +945 944 -.185310958131196 +1109 944 3.86206896551724 +1141 944 0 +1142 944 1.27614215553051 +1438 944 0 +945 945 2 +972 945 64 +986 945 -272.20921127601 +1000 945 -61.3916071010694 +1049 945 -10.6331723154691 +1123 945 7.12172641117233 +1242 945 -4.06 +1346 945 17.0130757047506 +1470 945 1.8823747923536e-10 +649 946 .51636079327279 +946 946 -1.03272158654557 +1008 946 -2 +650 947 .338002730586309 +947 947 -.676005461172617 +1007 947 -4 +651 948 .512307570698834 +948 948 -1.02461514139766 +1006 948 -2 +652 949 .296653366597454 +949 949 -1.18661346638981 +1005 949 -4 +653 950 .395285579520857 +950 950 -1.58114231808342 +1004 950 -4 +654 951 .500097573597773 +951 951 -1.00019514719555 +1003 951 -4 +655 952 .315283970082448 +952 952 -.630567940164895 +1002 952 -2 +953 953 -.763586995596535 +974 953 -1 +1052 953 -.66 +1175 953 1 +954 954 -1.25126778154441 +975 954 -1 +1053 954 -1.32 +1176 954 1 +955 955 -.839743941156097 +976 955 -1 +1054 955 -1.32 +1177 955 2 +956 956 -1.55457718521412 +977 956 -1 +1055 956 -1.32 +1178 956 2 +957 957 -1.19233547709662 +978 957 -1 +1056 957 -1.32 +1179 957 1 +958 958 -.926070719101853 +979 958 -1 +1057 958 -1.32 +1180 958 1 +959 959 16.0000003052076 +973 959 -18.3600914561078 +980 959 2.58284404027879 +1001 959 -1.93400752389991 +1021 959 1.55215093486796 +1160 959 4.26872937100994e-6 +1458 959 -2.02245789385144 +1459 959 -5.60934106420595 +1460 959 2.46447120077134 +1461 959 -4.40628305017608 +1462 959 .279823169744779 +1463 959 -9.38169990942035 +1464 959 -6.59169524618314 +960 960 1 +967 960 .657179316770144 +961 961 4 +968 961 .271986177233809 +962 962 2 +969 962 .349215594293859 +963 963 4 +970 963 .321957989710992 +964 964 4 +971 964 .219132446900167 +965 965 4 +972 965 .420821672420121 +966 966 8 +973 966 .28612799850709 +953 967 1.52363491919049 +967 967 -1.97934931031944 +974 967 2 +1015 967 .651120646223142 +954 968 2.49985032049072 +968 968 -.204770535309052 +975 968 2 +1016 968 .400057680467097 +955 969 1.67398213972214 +969 969 -1.05035079139971 +976 969 2 +1017 969 -.75578400696357 +956 970 3.1293257179346 +970 970 -.969113871816679 +977 970 2 +1018 970 .470619954261981 +957 971 2.37692113618023 +971 971 -1.32212537193742 +978 971 2 +1019 971 -.572681954893161 +958 972 3.70072316644857 +972 972 -.316785264475649 +979 972 4 +1020 972 -1.13653480353065 +959 973 1.49850302043785 +973 973 -1.71954141082557 +980 973 2 +1021 973 .14536892623171 +953 974 -1.52717399119307 +960 974 -.689989683709095 +974 974 -2 +1002 974 1 +1052 974 -.64 +954 975 -2.50253556308882 +961 975 -.412628252175254 +975 975 -2 +1003 975 .5 +1053 975 -1.28 +955 976 -.839743941156097 +962 976 -.420954898397846 +976 976 -1 +1004 976 1 +1054 976 -.64 +956 977 -1.55457718521412 +963 977 -.596980092229184 +977 977 -1 +1005 977 1 +1055 977 -.64 +957 978 -2.38467095419324 +964 978 -.485570854308896 +978 978 -2 +1006 978 1 +1056 978 -1.28 +958 979 -1.85214143820371 +965 979 -.308237825630172 +979 979 -2 +1007 979 .5 +1057 979 -1.28 +959 980 -.746653109962676 +980 980 -1 +1058 980 -1.32 +1181 980 2 +953 981 -2.65976872068147 +960 981 -1.01817145305319 +967 981 .527719761555403 +974 981 -.533225498707186 +981 981 2.64998791887581 +988 981 -1 +995 981 6.00300088761572 +1118 981 -.96181887306177 +954 982 -11.9759055212824 +961 982 -1.5625930628923 +968 982 .204699743792946 +975 982 -1.99930857712513 +982 982 5.30729519698958 +989 982 -2 +996 982 .982907619387277 +1119 982 -.140683465913235 +955 983 -1.31120316246728 +962 983 -.528478362646096 +969 983 .161234401824824 +976 983 -.307010578075464 +983 983 2.65108230639602 +990 983 -.5 +997 983 1.48213343902629 +1120 983 -.562767957263076 +956 984 -2.9917214469205 +963 984 -.934962226221383 +970 984 .174017711075403 +977 984 -.359127479517332 +984 984 2.65168560075801 +991 984 -1 +998 984 1.56077884561915 +1121 984 -1.06438453519365 +957 985 -2.65586232276639 +964 985 -.46238955682987 +971 985 .214170430083829 +978 985 -.323979003246851 +985 985 2.64326171903214 +992 985 -1 +999 985 2.20110659235396 +1122 985 -.887935524313344 +958 986 -6.07296654076737 +965 986 -.818631774963827 +972 986 .0987805012675644 +979 986 -1.2472865672091 +986 986 2.6542735406422 +993 986 -1 +1000 986 .575087121503018 +1123 986 -.0555543580270706 +959 987 -3.16394761137911 +966 987 -.806110525402111 +973 987 .557095403931094 +980 987 -.647958113045531 +987 987 2.6716307949035 +994 987 -1 +1001 987 3.49277073093643 +1124 987 -1.81975895678387 +953 988 -1.33160012670597 +988 988 1 +1059 988 0 +1356 988 -.529997583775163 +954 989 -1.0049399555111 +989 989 .5 +1060 989 0 +1357 989 -1.06145903939792 +955 990 -1.12505888840291 +990 990 1 +1061 990 0 +1358 990 -1.06043292255841 +956 991 -1.03464287344115 +991 991 1 +1062 991 0 +1359 991 -.530337120151603 +957 992 -1.30190688000634 +992 992 1 +1063 992 0 +1360 992 -.528652343806427 +958 993 -1.07362991266349 +993 993 .5 +1064 993 0 +1361 993 -1.06170941625688 +959 994 -.910492009863842 +994 994 1 +1065 994 0 +1362 994 -.534326158980699 +953 995 1.99993971024411 +967 995 -2.59819265408355 +974 995 .267231991894135 +995 995 -.569870854306449 +1015 995 .854693652161227 +1154 995 0 +954 996 63.999979753382 +968 996 -5.24243604170721 +975 996 8.00582209584147 +996 996 -1.14648237176397 +1016 996 10.2420865922297 +1155 996 -.000119524422353768 +955 997 31.9999987557529 +969 997 -20.0786100159475 +976 997 4.92832522723344 +997 997 -6.04981036027538 +1017 997 -14.4476375873799 +1156 997 -3.79442610449683e-6 +956 998 64.5625702641447 +970 998 -19.994222077496 +977 998 5.75918426220069 +998 998 -5.94901128465142 +1018 998 9.70957854933743 +1157 998 3.79442610863804e-6 +957 999 64.000025874243 +971 999 -35.7673334087264 +978 999 5.20056720028451 +999 999 -5.50232232265602 +1019 999 -15.4198047941019 +1158 999 6.0710817654004e-6 +958 1000 63.9999850876433 +972 1000 -5.47845505926656 +979 1000 9.98788828781996 +1000 1000 -.770263344197166 +1020 1000 -19.6551342010684 +1159 1000 -8.19596038836353e-5 +1001 1001 2 +1008 1001 -.5 +995 1002 4 +1002 1002 -.25 +996 1003 2 +1003 1003 -1 +997 1004 2 +1004 1004 -.5 +998 1005 2 +1005 1005 -.5 +999 1006 2 +1006 1006 -.25 +1000 1007 2 +1007 1007 -1 +959 1008 -1.49330621992535 +966 1008 -.449425393619686 +980 1008 -2 +1008 1008 2 +1058 1008 -1.28 +712 1009 -1.80295637320633 +953 1009 -.643256760393513 +981 1009 -.533299468762581 +1009 1009 3.60591274643995 +1015 1009 -8.58025518607772 +1030 1009 -213.31978530882 +1031 1009 .555246997475136 +1032 1009 5.0489623554901 +1033 1009 9.81496990040289 +1034 1009 2.08305828983115 +1035 1009 .789911063446455 +1036 1009 .239486283071879 +1066 1009 -53.3299445244075 +1067 1009 .150177317058357 +1068 1009 .153651843092266 +1069 1009 .154225273346053 +1070 1009 .672795144106279 +1071 1009 .346829709611339 +1072 1009 5.10008147763845 +1089 1009 -3.05627957158119 +1090 1009 -.424207647936096 +1091 1009 -.500827713507361 +1092 1009 -.420080401276624 +1093 1009 -.516265823509702 +1094 1009 -.387743869247494 +1095 1009 -.337755484399876 +1154 1009 -.635787430055923 +1458 1009 -.0502635208283416 +713 1010 -.770759852661135 +954 1010 .0685815412826137 +982 1010 -.113992170122555 +1010 1010 1.54151970533394 +1016 1010 -1.37342239101144 +1030 1010 7.86136339992896 +1031 1010 -22.7984319424105 +1032 1010 15.1999319906872 +1033 1010 26.177516886324 +1034 1010 1.53530682866938 +1035 1010 1.67037976958121 +1036 1010 1.69546717014979 +1066 1010 .749754316985556 +1067 1010 -22.7984332949612 +1068 1010 2.76562559511518 +1069 1010 3.76982821859282 +1070 1010 .575500414112052 +1071 1010 2.23410518411113 +1072 1010 .657235535902007 +1089 1010 .095169177850834 +1090 1010 -2.4488145293569 +1091 1010 .125458791158191 +1092 1010 .105231355837577 +1093 1010 .129326082377155 +1094 1010 .0971309610127541 +1095 1010 .0846087259890317 +1155 1010 1.32188509089782 +1459 1010 -.756946918821163 +714 1011 -.647625686995188 +955 1011 .0761450090757366 +983 1011 -.191562280316133 +1011 1011 1.29525137400018 +1017 1011 1.62583928896102 +1030 1011 3.53140437480178 +1031 1011 .691362540437334 +1032 1011 -38.3124539117041 +1033 1011 10.7055855047947 +1034 1011 .639453289500988 +1035 1011 .681971693219162 +1036 1011 .691777796465972 +1066 1011 .262436013881795 +1067 1011 1.13671524641351 +1068 1011 -4.7890561650293 +1069 1011 1.24365488939999 +1070 1011 .285933953106204 +1071 1011 .844305482530648 +1072 1011 .310005429797879 +1089 1011 .400990822478075 +1090 1011 .44774356761508 +1091 1011 -.105049731758821 +1092 1011 .443387332755266 +1093 1011 .544909321603729 +1094 1011 .409256702896365 +1095 1011 .35649485883277 +1156 1011 1.09451402476858 +1460 1011 3.72160774746378 +715 1012 -.872426609147087 +956 1012 .232525645463764 +984 1012 -.258056519628459 +1012 1012 1.74485321830738 +1018 1012 -1.47306142654853 +1030 1012 4.11251735210533 +1031 1012 .78458437695055 +1032 1012 7.03898855704038 +1033 1012 -206.445208293419 +1034 1012 .718474548940814 +1035 1012 .833548933205952 +1036 1012 .787329603913756 +1066 1012 .36414278067816 +1067 1012 1.64956049731242 +1068 1012 1.34176874465597 +1069 1012 -12.9028259427145 +1070 1012 .287684762816561 +1071 1012 .7651246778724 +1072 1012 .369700414913138 +1089 1012 .221228841555532 +1090 1012 .247022588111331 +1091 1012 .291639621752188 +1092 1012 -1.18736492629216 +1093 1012 .300629468839764 +1094 1012 .22578917323114 +1095 1012 .196680173757316 +1157 1012 1.8050386968325 +1461 1012 -.0503750021049697 +716 1013 -.895326881947538 +957 1013 .258552786364601 +985 1013 -.264830229727943 +1013 1013 1.79065376390865 +1019 1013 2.40609310048551 +1030 1013 12.0284229664241 +1031 1013 .589443628336187 +1032 1013 5.21322432590001 +1033 1013 9.29664687100756 +1034 1013 -6.62075576619085 +1035 1013 .646933035381535 +1036 1013 .756801168005462 +1066 1013 .859912760154442 +1067 1013 .202784876601477 +1068 1013 .359452945281261 +1069 1013 .150616035854927 +1070 1013 -6.62075570546027 +1071 1013 .364941022131913 +1072 1013 1.43501173110613 +1089 1013 .448913990987772 +1090 1013 .501254244760625 +1091 1013 .59179040856694 +1092 1013 .496377388067211 +1093 1013 -.292996948360454 +1094 1013 .45816774234465 +1095 1013 .399100230913618 +1158 1013 2.62518895349567 +1462 1013 2.46096512111848 +717 1014 -.46745878955903 +958 1014 .0387434924422298 +986 1014 -.0691352069327885 +1014 1014 1.86983515825028 +1020 1014 1.59831428272079 +1030 1014 6.10178560456307 +1031 1014 .910861921158941 +1032 1014 8.17502767468319 +1033 1014 15.2308106239454 +1034 1014 .921329828215361 +1035 1014 -13.8270408009579 +1036 1014 1.01248059079615 +1066 1014 .712931656279058 +1067 1014 1.12741962164817 +1068 1014 .987820982187002 +1069 1014 .894896212278227 +1070 1014 .424483257046628 +1071 1014 -13.8270417598878 +1072 1014 .612160178653826 +1089 1014 -.2298520365604 +1090 1014 -.2566511877682 +1091 1014 -.303007331820334 +1092 1014 -.254154149436809 +1093 1014 -.312347590743704 +1094 1014 -1.6510202492464 +1095 1014 -.204346495562264 +1159 1014 .504381227717641 +1463 1014 -13.3574260930606 +1009 1015 -.16 +1015 1015 4 +1010 1016 -.08 +1016 1016 8 +1011 1017 -.16 +1017 1017 4 +1012 1018 -.16 +1018 1018 8 +1013 1019 -.16 +1019 1019 8 +1014 1020 -.16 +1020 1020 8 +603 1021 -.5 +1021 1021 -12 +1022 1021 -.185310958131196 +1110 1021 .965384580243868 +1125 1021 0 +1126 1021 .319866653681695 +1422 1021 0 +973 1022 4 +987 1022 -2.12663446309383 +1001 1022 -2.99257131873776 +1022 1022 1 +1050 1022 -.332286634858411 +1051 1022 -1.32914653943364 +1080 1022 -.166143317429205 +1124 1022 1.81067408313058 +1319 1022 -2.0302789583812 +1347 1022 .531658615773457 +1471 1022 0 +1023 1023 8 +1037 1023 0 +1334 1023 -.229809639001342 +1024 1024 4 +1038 1024 0 +1335 1024 -.238980369200335 +1025 1025 4 +1039 1025 0 +1336 1025 -.406906583642077 +1026 1026 2 +1040 1026 0 +1337 1026 -.171284533894634 +1027 1027 4 +1041 1027 0 +1338 1027 -.431674815728726 +1028 1028 2 +1042 1028 0 +1339 1028 -.171711259658255 +1029 1029 2 +1043 1029 0 +1340 1029 -.40530819346137 +1030 1030 5.2569916572941 +1037 1030 0 +1044 1030 0 +1334 1030 -.131424791432352 +1341 1030 0 +1031 1031 2.61203300858281 +1038 1031 0 +1045 1031 0 +1335 1031 -.522406601716562 +1342 1031 0 +1032 1032 2.60142294440897 +1039 1032 0 +1046 1032 0 +1336 1032 -.130071147220448 +1343 1032 0 +1033 1033 10.4086708033995 +1040 1033 0 +1047 1033 0 +1337 1033 -.130108385042493 +1344 1033 0 +1034 1034 2.58014168319503 +1041 1034 0 +1048 1034 0 +1338 1034 -1.03205667327801 +1345 1034 0 +1035 1035 2.62447621404123 +1042 1035 0 +1049 1035 0 +1339 1035 -.524895242808245 +1346 1035 0 +1036 1036 1.35091972519464 +1043 1036 0 +1050 1036 0 +1340 1036 -.540367890077857 +1347 1036 0 +1037 1037 1.20055414515887 +1081 1037 .42852245457662 +1082 1037 -.5 +1334 1037 -1.92088663225419 +1038 1038 .968881920677859 +1081 1038 .734578578696964 +1083 1038 -1 +1335 1038 -1.55021107308457 +1039 1039 .872161105885374 +1081 1039 .618926780961812 +1084 1039 -.5 +1336 1039 -1.3954577694166 +1040 1040 1.30146109722277 +1081 1040 .834654870211168 +1085 1040 -1 +1337 1040 -2.08233775555643 +1041 1041 .90211587158048 +1081 1041 .863319290006216 +1086 1041 -1 +1338 1041 -2.88677078905753 +1042 1042 1.33828191049142 +1081 1042 .887820347776987 +1087 1042 -1 +1339 1042 -2.14125105678627 +1043 1043 1.3943957125498 +1081 1043 1 +1088 1043 -1 +1340 1043 -2.23103314007968 +953 1044 -13.2095330730995 +1030 1044 -2.8421709430404e-14 +1031 1044 -1.77132357262584 +1032 1044 -16.1069687512909 +1033 1044 -31.3112680091084 +1034 1044 -6.64527727067414 +1035 1044 -2.51993814162553 +1036 1044 -.763998185410736 +1037 1044 0 +1044 1044 5.31658615773457 +1066 1044 0 +1067 1044 -.479088807303427 +1068 1044 -.490173081321208 +1069 1044 -.492002412286361 +1070 1044 -2.1463202929918 +1071 1044 -1.10644027453575 +1072 1044 -16.2700466364214 +1089 1044 2.66727901308795 +1090 1044 -8.04646124669473 +1091 1044 -9.49980701105792 +1092 1044 -7.96817475077095 +1093 1044 -9.79264037806681 +1094 1044 -7.35480850645446 +1095 1044 -6.40661814869405 +1154 1044 -13.0561474078358 +1334 1044 17.0130757047506 +1341 1044 -8.50653785237532 +954 1045 -.840386165171894 +1030 1045 -3.66653391965853 +1031 1045 0 +1032 1045 -7.08923673734015 +1033 1045 -12.2091739960791 +1034 1045 -.716065938950299 +1035 1045 -.779063856014625 +1036 1045 -.790764600587966 +1038 1045 0 +1045 1045 .0415358293573013 +1066 1045 -.349684844064428 +1067 1045 0 +1068 1045 -1.28988567729324 +1069 1045 -1.75824501827271 +1070 1045 -.268412956095941 +1071 1045 -1.04198496124762 +1072 1045 -.306534154827576 +1089 1045 -1.91101539114976 +1090 1045 -.759129409622803 +1091 1045 -2.51923665069514 +1092 1045 -2.11306585996112 +1093 1045 -2.59689260200621 +1094 1045 -1.95040837426876 +1095 1045 -1.69895948711503 +1155 1045 -16.1981478042277 +1335 1045 2.12663446309383 +1342 1045 -.0664573269716821 +955 1046 -2.50859668916766 +1030 1046 -7.84079854779432 +1031 1046 -1.53503644095268 +1032 1046 3.5527136788005e-15 +1033 1046 -23.7696764149231 +1034 1046 -1.41978201632122 +1035 1046 -1.51418588592811 +1036 1046 -1.53595843643118 +1039 1046 0 +1046 1046 1.32914653943378 +1066 1046 -.582688273032683 +1067 1046 -2.5238557546486 +1068 1046 0 +1069 1046 -2.76129449245305 +1070 1046 -.634860889984046 +1071 1046 -1.87461658272785 +1072 1046 -.68830693565191 +1089 1046 -3.5744937420522 +1090 1046 -3.9912548885623 +1091 1046 -3.09362200779303 +1092 1046 -3.95242274235733 +1093 1046 -4.85740533417056 +1094 1046 -3.64817706888032 +1095 1046 -3.17784989216604 +1156 1046 -36.0587554208715 +1336 1046 4.25326892618808 +1343 1046 -4.25326892618808 +956 1047 -6.22642634771002 +1030 1047 -13.556442819039 +1031 1047 -2.58629261160357 +1032 1047 -23.2032202438094 +1033 1047 7.105427357601e-15 +1034 1047 -2.36836912910892 +1035 1047 -2.747698667847 +1036 1047 -2.59534193812688 +1040 1047 0 +1047 1047 2.65829307886729 +1066 1047 -1.20035500438733 +1067 1047 -5.43758740541569 +1068 1047 -4.42298711614932 +1069 1047 0 +1070 1047 -.948319898282008 +1071 1047 -2.52214594054002 +1072 1047 -1.21867510963309 +1089 1047 -6.45450823519015 +1090 1047 -7.20705907074212 +1091 1047 -8.5087926468879 +1092 1047 -1.71240979872682 +1093 1047 -8.77107780668834 +1094 1047 -6.58755914369035 +1095 1047 -5.7382834547663 +1157 1047 -48.3341976244315 +1337 1047 8.50653785237532 +1344 1047 -8.50653785237532 +957 1048 -.859319453843929 +1030 1048 -9.65904037592114 +1031 1048 -.4733338544314 +1032 1048 -4.186313068069 +1033 1048 -7.46537494885238 +1034 1048 0 +1035 1048 -.519498884160469 +1036 1048 -.607724974314086 +1041 1048 0 +1048 1048 .664573269716822 +1066 1048 -.690525440723741 +1067 1048 -.162839909785959 +1068 1048 -.288647191856079 +1069 1048 -.120947390663335 +1070 1048 0 +1071 1048 -.293054216453948 +1072 1048 -1.15234027680649 +1089 1048 -1.19571411726314 +1090 1048 -1.33512607945133 +1091 1048 -1.57627554540551 +1092 1048 -1.32213622724523 +1093 1048 -.798063034585088 +1094 1048 -1.22036213750131 +1095 1048 -1.06303164946221 +1158 1048 -8.7250111262536 +1338 1048 2.12663446309383 +1345 1048 -1.06331723154691 +958 1049 -.90012108921334 +1030 1049 -4.69235145476921 +1031 1049 -.700464509544185 +1032 1049 -6.28670121962194 +1033 1049 -11.7126888783406 +1034 1049 -.708514464440642 +1035 1049 0 +1036 1049 -.778610570911418 +1042 1049 0 +1049 1049 .0415358293573013 +1066 1049 -.548253595142764 +1067 1049 -.867000161038102 +1068 1049 -.759647015350787 +1069 1049 -.688186674472953 +1070 1049 -.326433073498745 +1071 1049 0 +1072 1049 -.470759035307624 +1089 1049 -1.67692698481144 +1090 1049 -1.87244502547319 +1091 1049 -2.21064463438726 +1092 1049 -1.85422743200445 +1093 1049 -2.27878817780811 +1094 1049 -.450419687509299 +1095 1049 -1.49084671072716 +1159 1049 -11.7182048249504 +1339 1049 2.12663446309383 +1346 1049 -.0664573269716821 +959 1050 -.701748916406969 +1030 1050 -.604579058754449 +1031 1050 -.317943645096501 +1032 1050 -2.89314935413386 +1033 1050 -4.89178685132656 +1034 1050 -.294306224893672 +1035 1050 -.322582995155947 +1036 1050 0 +1043 1050 0 +1050 1050 .664573269716822 +1066 1050 -3.73616180672792 +1067 1050 -.185724756157965 +1068 1050 -.16920431532659 +1069 1050 -.139470190756367 +1070 1050 -.691085224080289 +1071 1050 -.287682337800173 +1072 1050 0 +1089 1050 -.932073590149501 +1090 1050 -1.04074689778256 +1091 1050 -1.22872581786842 +1092 1050 -1.03062115116265 +1093 1050 -1.26660152607579 +1094 1050 -.951287019498356 +1095 1050 -.546512825262981 +1160 1050 -11.2573562475269 +1340 1050 1.06331723154691 +1347 1050 -1.06331723154691 +1030 1051 -5.46752325426622 +1031 1051 -.663904938144298 +1032 1051 -5.49125451027693 +1033 1051 -10.5034257309999 +1034 1051 -.64860413649967 +1035 1051 -.62608442994789 +1036 1051 -.696006701362971 +1051 1051 1.32914653943364 +1066 1051 -.394991265174585 +1067 1051 -.594306782881319 +1068 1051 -.770313461520724 +1069 1051 -.570521281560408 +1070 1051 -.76671930347072 +1071 1051 -.651361469378619 +1072 1051 -.565558321883966 +1089 1051 -1.06990432479208 +1090 1051 -1.19464773889034 +1091 1051 -1.4104241128753 +1092 1051 -1.18302464365957 +1093 1051 -1.45390070575799 +1094 1051 -1.09195894727219 +1095 1051 -.951182345955507 +1052 1052 4 +1059 1052 0 +1073 1052 .64 +1356 1052 -1.00776943104706 +1053 1053 2 +1060 1053 0 +1074 1053 .64 +1357 1053 -.818497277147887 +1054 1054 2 +1061 1054 0 +1075 1054 .32 +1358 1054 -.535081328646539 +1055 1055 2 +1062 1055 0 +1076 1055 .32 +1359 1055 -.508726392784145 +1056 1056 4 +1063 1056 0 +1077 1056 .64 +1360 1056 -.736561231328693 +1057 1057 2 +1064 1057 0 +1078 1057 .32 +1361 1057 -.606896659710988 +1058 1058 4 +1065 1058 0 +1079 1058 .64 +1362 1058 -.550119926980463 +953 1059 1.54159393408775 +974 1059 2 +1023 1059 0 +1024 1059 -.3069511499482 +1025 1059 -.303527274151526 +1026 1059 -.231832062488858 +1027 1059 -1.03149932749537 +1028 1059 -.398187028870209 +1029 1059 -4.81821734658896 +1059 1059 2.14642658076977 +1081 1059 -1.71408981830648 +1089 1059 .714864162436622 +1090 1059 .948723047107209 +1091 1059 1.12008068865844 +1092 1059 .939492628829775 +1093 1059 1.15460738999034 +1094 1059 .867173298075565 +1095 1059 .755376320761887 +1154 1059 1.52369334594145 +1356 1059 -3.43428252923163 +954 1060 .313297860316464 +975 1060 .25 +1023 1060 -.308942630424078 +1024 1060 0 +1025 1060 -2.25367169301814 +1026 1060 -1.80025787016654 +1027 1060 -.416979586405962 +1028 1060 -1.07941754828684 +1029 1060 -.410577534860804 +1060 1060 1.02615007348086 +1081 1060 -1.46915715739393 +1089 1060 .720552992473502 +1090 1060 .733919299816342 +1091 1060 .949884294921963 +1092 1060 .796736612242839 +1093 1060 .979164659883808 +1094 1060 .735406212390156 +1095 1060 .64059679906369 +1155 1060 6.03870608354951 +1357 1060 -1.64184011756938 +955 1061 .422367242884119 +976 1061 .5 +1023 1061 -.266325216136659 +1024 1061 -1.63534492171146 +1025 1061 0 +1026 1061 -1.2338011108993 +1027 1061 -.622762270476945 +1028 1061 -.796862055470298 +1029 1061 -.315164894472984 +1061 1061 1.20768506552985 +1081 1061 -1.23785356192362 +1089 1061 .60972090013915 +1090 1061 .680810122762119 +1091 1061 .75571137757742 +1092 1061 .674186311714451 +1093 1061 .828554130015296 +1094 1061 .622289467214917 +1095 1061 .542063194561968 +1156 1061 6.07113816848716 +1358 1061 -1.93229610484775 +956 1062 .780766433959115 +977 1062 .5 +1023 1062 -.360493733317753 +1024 1062 -3.00611228630432 +1025 1062 -2.80160896592939 +1026 1062 0 +1027 1062 -.351899878305985 +1028 1062 -.973520782818396 +1029 1062 -.35032848677072 +1062 1062 1.51961333589262 +1081 1062 -1.66930974042234 +1089 1062 .81821022550816 +1090 1062 .913607855571792 +1091 1062 1.07862301770031 +1092 1062 .804086142391674 +1093 1062 1.11187177840027 +1094 1062 .835076516460348 +1095 1062 .727417493087412 +1157 1062 6.0608954495032 +1359 1062 -2.4313813374282 +957 1063 .607727863565647 +978 1063 .5 +1023 1063 -1.62663282580289 +1024 1063 -.474672193352511 +1025 1063 -.666251007203536 +1026 1063 -.368991630720354 +1027 1063 0 +1028 1063 -.47763664096968 +1029 1063 -1.79551971821258 +1063 1063 1.36238346286826 +1081 1063 -1.72663858001243 +1089 1063 .856113986601246 +1090 1063 .955930931977801 +1091 1063 1.12859045626053 +1092 1063 .946630385971886 +1093 1063 1.05918490676121 +1094 1063 .873761612035513 +1095 1063 .761115261721131 +1158 1063 6.17050195666539 +1360 1063 -4.35962708117843 +958 1064 .463591444994605 +979 1064 .5 +1023 1064 -.862336215690627 +1024 1064 -1.89498342846459 +1025 1064 -2.02313754098623 +1026 1064 -1.00921922450668 +1027 1064 -.906961287694632 +1028 1064 0 +1029 1064 -.768644316085351 +1064 1064 1.25181960333728 +1081 1064 -1.77564069555397 +1089 1064 .872921304726949 +1090 1064 .974697866675054 +1091 1064 1.1507470605549 +1092 1064 .965214731390245 +1093 1064 1.1862190586624 +1094 1064 .810002549206134 +1095 1064 .776057555077252 +1159 1064 6.0352541148538 +1361 1064 -2.00291136533965 +959 1065 .363644971509788 +980 1065 .5 +1023 1065 -7.14138353152 +1024 1065 -.3139552482038 +1025 1065 -.418350228112 +1026 1065 -.274630111416 +1027 1065 -2.008474987264 +1028 1065 -.39893368166976 +1029 1065 0 +1065 1065 1.22484376881801 +1081 1065 -1 +1089 1065 .488596066816644 +1090 1065 .545562975050737 +1091 1065 .644102148318869 +1092 1065 .540255025094472 +1093 1065 .663956720161257 +1094 1065 .498667810195195 +1095 1065 .413678329257964 +1160 1065 5.83354088078616 +1362 1065 -1.95975003010881 +1059 1066 0 +1066 1066 10.3937055908408 +1089 1066 -7.48570901150077 +1090 1066 .574253746157801 +1091 1066 .677975024874076 +1092 1066 .568666654866425 +1093 1066 .698873734611096 +1094 1066 .524892397740639 +1095 1066 .45722266711983 +1356 1066 .519685279542041 +1060 1067 0 +1067 1067 2.61970798506313 +1089 1067 .459883616643128 +1090 1067 -3.48649714741345 +1091 1067 .606251350704487 +1092 1067 .508506825420901 +1093 1067 .624939164475212 +1094 1067 .469363491913118 +1095 1067 .408852611592277 +1357 1067 .261970798506313 +1061 1068 0 +1068 1068 2.60131358373149 +1089 1068 .656659300130167 +1090 1068 .733221214218634 +1091 1068 -3.13434492282532 +1092 1068 .726087479544681 +1093 1068 .892339060399002 +1094 1068 .670195438480891 +1095 1068 .583793073004631 +1358 1068 .520262716746299 +1062 1069 0 +1069 1069 5.22268366142689 +1089 1069 .703016529837139 +1090 1069 .784983374972042 +1091 1069 .926766480381239 +1092 1069 -7.22265396968182 +1093 1069 .955334234290883 +1094 1069 .717508259427865 +1095 1069 .625006270748499 +1359 1069 .52226836614269 +1063 1070 0 +1070 1070 2.56123694462769 +1089 1070 .402366666775161 +1090 1070 .44927982580237 +1091 1070 .530428409238588 +1092 1070 .44490864421422 +1093 1070 -3.45322103365497 +1094 1070 .410660908352351 +1095 1070 .357718032509001 +1360 1070 .512247388925539 +1064 1071 0 +1071 1071 2.62299799156073 +1089 1071 .457268527946285 +1090 1071 .510582862708685 +1091 1071 .60280395445618 +1092 1071 .505615245022511 +1093 1071 .62138550157858 +1094 1071 -3.53330550328043 +1095 1071 .406527706323735 +1361 1071 .262299799156073 +1065 1072 0 +1072 1072 1.35566946187128 +1089 1072 .540783064613165 +1090 1072 .603834614366902 +1091 1072 .712898767198869 +1092 1072 .597959721711986 +1093 1072 .734874007968742 +1094 1072 .551930571971823 +1095 1072 -1.51922495111727 +1362 1072 .54226778474851 +1073 1073 2 +1096 1073 -.42852245457662 +1097 1073 -.5 +1074 1074 2 +1096 1074 -.734578578696964 +1098 1074 -1 +1075 1075 2 +1096 1075 -.618926780961812 +1099 1075 -.5 +1076 1076 1 +1096 1076 -.417327435105584 +1100 1076 -.5 +1077 1077 2 +1096 1077 -.863319290006216 +1101 1077 -1 +1078 1078 1 +1096 1078 -.443910173888493 +1102 1078 -.5 +1079 1079 2 +1096 1079 -.5 +1103 1079 -.5 +953 1080 -1.0260441462243 +954 1080 .127945515088356 +955 1080 .67626090157548 +956 1080 .766494180280099 +957 1080 1.66098036942912 +958 1080 .119176972057611 +959 1080 .527365641474086 +981 1080 -.850653785237531 +982 1080 -.212663446309383 +983 1080 -1.70130757047506 +984 1080 -.850653785237531 +985 1080 -1.70130757047506 +986 1080 -.212663446309383 +987 1080 -3.40261514095012 +1080 1080 5.31658615773457 +1154 1080 -1.01412998823797 +1155 1080 2.46610481012062 +1156 1080 9.72062450528833 +1157 1080 5.95010349737141 +1158 1080 16.8645922525454 +1159 1080 1.55150255418299 +1160 1080 8.4599245684284 +1081 1081 8 +1082 1081 -.600074725380903 +1083 1081 -1.39808828484336 +1084 1081 -1.39863890819113 +1085 1081 -.931338278924206 +1086 1081 -1.26669002459356 +1087 1081 -1.05132642631615 +1088 1081 -1.92310019553093 +953 1082 -1.52240272483704 +974 1082 -2 +1052 1082 -.6 +1082 1082 2 +1089 1082 -.830523809989742 +1090 1082 -.927357118489684 +1091 1082 -1.09485566212123 +1092 1082 -.918334575902238 +1093 1082 -1.12860479718834 +1094 1082 -.847643928738327 +1095 1082 -.73836470014407 +1154 1082 -1.50472498002531 +954 1083 -.312270284451111 +975 1083 -.25 +1053 1083 -.15 +1083 1083 2 +1089 1083 -.710094173983366 +1090 1083 -.792886223273552 +1091 1083 -.936096735185218 +1092 1083 -.785171989378269 +1093 1083 -.964952095982678 +1094 1083 -.724731799581872 +1095 1083 -.631298543811471 +1155 1083 -6.01889992010125 +955 1084 -.418733043771565 +976 1084 -.5 +1054 1084 -.3 +1084 1084 1 +1089 1084 -.596651765911621 +1090 1084 -.666217218244974 +1091 1084 -.786548869960799 +1092 1084 -.659735386052976 +1093 1084 -.810794389226564 +1094 1084 -.608950930560599 +1095 1084 -.530444277369008 +1156 1084 -6.01889992010064 +956 1085 -.775356556820238 +977 1085 -.5 +1055 1085 -.3 +1085 1085 2 +1089 1085 -.803758850057786 +1090 1085 -.897471550104478 +1091 1085 -1.05957218490423 +1092 1085 -.888739773402288 +1093 1085 -1.09223370004167 +1094 1085 -.820327245560362 +1095 1085 -.714569715127601 +1157 1085 -6.01889992010124 +957 1086 -.592796698736535 +978 1086 -.5 +1056 1086 -.3 +1086 1086 2 +1089 1086 -.824856667884768 +1090 1086 -.921029226971914 +1091 1086 -1.08738483160795 +1092 1086 -.912068250387003 +1093 1086 -1.12090367689644 +1094 1086 -.841859966206732 +1095 1086 -.733326412703443 +1158 1086 -6.01889992010124 +958 1087 -.462335215408779 +979 1087 -.5 +1057 1087 -.3 +1087 1087 2 +1089 1087 -.861331223141506 +1090 1087 -.961756462066474 +1091 1087 -1.1354681892021 +1092 1087 -.952399237686854 +1093 1087 -1.17046921317959 +1094 1087 -.879086394811093 +1095 1087 -.765753567387139 +1159 1087 -6.01889992010124 +959 1088 -.750399366249239 +980 1088 -1 +1058 1088 -.6 +1088 1088 2 +1089 1088 -.996691858003833 +1090 1088 -1.11289920691374 +1091 1088 -1.31391022268116 +1092 1088 -1.10207146828996 +1093 1088 -1.35441175644992 +1094 1088 -1.01723730505728 +1095 1088 -.886093903653558 +1160 1088 -12.0377998402025 +953 1089 .942727942092395 +981 1089 -.420032023966449 +1089 1089 8 +1154 1089 .931781230216943 +954 1090 .40447589360709 +982 1090 -.105982969057473 +1090 1090 8 +1155 1090 7.79613061163923 +955 1091 .230423308179012 +983 1091 -.210833613809675 +1091 1091 2 +1156 1091 3.31212177261221 +956 1092 .339087075634096 +984 1092 -.211189915857222 +1092 1092 4 +1157 1092 2.63224855002368 +957 1093 .289167368141176 +985 1093 -.414877106915861 +1093 1093 4 +1158 1093 2.93603094064185 +958 1094 .245447207401384 +986 1094 -.053021793931166 +1094 1094 4 +1159 1094 3.19534858643868 +959 1095 .407150179571829 +987 1095 -.438841529067162 +1095 1095 2 +1160 1095 6.53144523706899 +1096 1096 4 +1097 1096 .448149244060073 +1098 1096 .606397723488651 +1099 1096 .417972155996074 +1100 1096 .430429799645605 +1101 1096 .887593794277106 +1102 1096 .417820720140754 +1103 1096 1.15659396199619 +953 1097 -.782910214723485 +974 1097 -1 +1097 1097 2 +1154 1097 -.773819264766168 +954 1098 -.321968867124505 +975 1098 -.25 +1098 1098 4 +1155 1098 -6.20583669053586 +955 1099 -.216464405778595 +976 1099 -.25 +1099 1099 1 +1156 1099 -3.11147547112663 +956 1100 -.401248611572023 +977 1100 -.25 +1100 1100 2 +1157 1100 -3.11479307795614 +957 1101 -.309192995435297 +978 1101 -.25 +1101 1101 2 +1158 1101 -3.1393590745155 +958 1102 -.237488613946187 +979 1102 -.25 +1102 1102 2 +1159 1102 -3.09173982830147 +959 1103 -.37519968312462 +980 1103 -.5 +1103 1103 2 +1160 1103 -6.01889992010124 +6 1104 -.779996624163289 +303 1104 -1.64549534237374 +600 1104 -3.14698409338182 +1104 1104 .99999998192557 +1111 1104 -.467374148195599 +1149 1104 0 +1150 1104 .690551691612174 +1446 1104 0 +1447 1104 -.521641225282842 +1743 1104 0 +20 1105 -1.43654801713491 +317 1105 -3.12534056287179 +614 1105 -4.98485807109554 +1105 1105 .999999999997409 +1112 1105 -.730109991240971 +1137 1105 0 +1138 1105 .900863967942992 +1434 1105 0 +1435 1105 -.0670704852338748 +1731 1105 0 +28 1106 -1.61292715198934 +325 1106 -3.42828380871257 +622 1106 -3.30524634649447 +1106 1106 .999999991879452 +1113 1106 -.42265900156832 +1133 1106 0 +1134 1106 1.03372490069235 +1430 1106 0 +1431 1106 -.234139714158195 +1727 1106 0 +36 1107 -.732845015510881 +333 1107 -1.58201518784705 +630 1107 -3.39361237556389 +1107 1107 .4999998820975 +1114 1107 -.289525081119397 +1145 1107 0 +1146 1107 .396981103386932 +1442 1107 0 +1443 1107 -.373815259950391 +1739 1107 0 +44 1108 -1.49326812117109 +341 1108 -3.1032795837735 +638 1108 -2.15531095727211 +1108 1108 1.99999998942225 +1115 1108 -.549304367121159 +1129 1108 0 +1130 1108 1.2198788064153 +1426 1108 0 +1427 1108 -.845408966023918 +1723 1108 0 +52 1109 -1.45921094242611 +349 1109 -3.02327306355383 +646 1109 -2.19042664088805 +1109 1109 .999999961523777 +1116 1109 -.440476532652057 +1141 1109 0 +1142 1109 1.19041400107164 +1438 1109 0 +1439 1109 -.83365472695076 +1735 1109 0 +14 1110 -1.37444508815591 +311 1110 -3.05221756623572 +608 1110 -3.51673889878666 +1110 1110 .999968022699513 +1117 1110 -.512567061104642 +1125 1110 0 +1126 1110 2.31465208319472 +1422 1110 0 +1423 1110 -.596195882835163 +1719 1110 0 +995 1111 .729822572683302 +1111 1111 2 +996 1112 .767459497309446 +1112 1112 4 +997 1113 .591125874449803 +1113 1113 2 +998 1114 .383108433325247 +1114 1114 2 +999 1115 .305490742000627 +1115 1115 2 +1000 1116 .297039614663363 +1116 1116 4 +1001 1117 .330780551558108 +1117 1117 4 +1104 1118 -.82655568766968 +1118 1118 1 +1105 1119 -1.41469088730983 +1119 1119 1 +1106 1120 -.70661825746665 +1120 1120 1 +1107 1121 -.747385604694953 +1121 1121 2 +1108 1122 -.893059174815915 +1122 1122 2 +1109 1123 -1.79167390822197 +1123 1123 1 +1110 1124 -.880874314725326 +1124 1124 1 +1125 1125 0 +1126 1125 1.13085305564547 +1127 1125 -.965951233088694 +1128 1125 -.945360964830271 +1125 1126 1 +1126 1126 -1.18911815026274 +1127 1126 1.98199766409352 +1128 1126 1.91554128983243 +973 1127 .430543946838263 +1001 1127 -.370622123362741 +1127 1127 8 +1001 1128 .157870441449024 +1110 1128 -1.11731986638665 +1128 1128 16 +1129 1129 0 +1130 1129 .511717344570089 +1131 1129 -1.7457361340951 +1132 1129 -1.58825589950501 +1129 1130 1 +1130 1130 -.262901966515712 +1131 1130 1.79825953875001 +1132 1130 1.61244650651287 +971 1131 .659468133569497 +999 1131 -.653011021145554 +1131 1131 4 +999 1132 .126644487793508 +1108 1132 -.905641740050637 +1132 1132 8 +1133 1133 0 +1134 1133 .576746690993329 +1135 1133 -1.45296194004436 +1136 1133 -.871670896449688 +1133 1134 1 +1134 1134 -.585079604060236 +1135 1134 2.97019212679193 +1136 1134 1.76286030822323 +969 1135 .262736976810891 +997 1135 -.378431837330227 +1135 1135 8 +997 1136 .241578836189861 +1106 1136 -.580149656331721 +1136 1136 8 +1137 1137 0 +1138 1137 .502460586686573 +1139 1137 -1.87922767646094 +1140 1137 -1.34007293737047 +1137 1138 1 +1138 1138 -.240063145514938 +1139 1138 1.91732476370782 +1140 1138 1.35382579127364 +968 1139 .409264395105304 +996 1139 -.361791387331116 +1139 1139 8 +996 1140 .184001778043339 +1105 1140 -.394057419731262 +1140 1140 8 +1141 1141 0 +1142 1141 .249084154792933 +1143 1141 -1.68972505504735 +1144 1141 -.956060916493519 +1141 1142 1 +1142 1142 -.25612577278965 +1143 1142 3.48180912156213 +1144 1142 1.94144072974072 +972 1143 .316610441313292 +1000 1143 -.317471592219 +1143 1143 4 +1000 1144 .13291384928485 +1109 1144 -1.21902978440618 +1144 1144 16 +1145 1145 0 +1146 1145 .462413474981594 +1147 1145 -1.48946764569539 +1148 1145 -1.35597153863134 +1145 1146 1 +1146 1146 -.215543900171603 +1147 1146 1.54360771792755 +1148 1146 1.38092267622164 +970 1147 .242229114818431 +998 1147 -.360348666116225 +1147 1147 4 +998 1148 .257608200295109 +1107 1148 -.696743509486598 +1148 1148 8 +1149 1149 0 +1150 1149 .276878362701646 +1151 1149 -1.44083137621458 +1152 1149 -.771420181532734 +1149 1150 1 +1150 1150 -.286289386960833 +1151 1150 2.97208254268969 +1152 1150 1.56734754385834 +967 1151 .494437067150001 +995 1151 -.715437392792676 +1151 1151 4 +995 1152 .307346373490141 +1104 1152 -.540626534397888 +1152 1152 4 +856 1153 -.231087238761829 +1153 1153 1 +1161 1153 -.821496119484837 +1162 1153 -.509995893561341 +1163 1153 .440480179961783 +1164 1153 -.677037048349951 +1165 1153 .997463034741969 +1166 1153 .140323167441838 +1167 1153 -.428771335900352 +1458 1153 1.84922376063628 +1459 1153 1.14802310091121 +1460 1153 -.991540183801242 +1461 1153 1.52404005978722 +1462 1153 -2.24533299830321 +1463 1153 -.631747196742269 +1464 1153 .965183064212851 +1154 1154 .25 +1458 1154 -3.33312167976614 +1155 1155 .5 +1459 1155 -2.84980425306388 +1156 1156 1 +1460 1156 -1.19726425197583 +1157 1157 .25 +1461 1157 -1.61285324767787 +1158 1158 .5 +1462 1158 -1.65518893579965 +1159 1159 .5 +1463 1159 -3.45676034663943 +1160 1160 1 +1464 1160 -1 +718 1161 .0245744546379886 +1161 1161 .25 +1168 1161 -7.48570901150077 +1169 1161 8.21604564138488 +1170 1161 .432827538587339 +1171 1161 .388673015159088 +1172 1161 .546778966345033 +1173 1161 14.9342238950262 +1174 1161 .480775048882732 +719 1162 .0235851725136114 +1162 1162 .5 +1168 1162 .514290988499232 +1169 1162 -55.7839543586151 +1170 1162 .432827538587339 +1171 1162 .388673015159088 +1172 1162 .546778966345033 +1173 1162 14.9342238950262 +1174 1162 .480775048882732 +720 1163 .0376860428279711 +1163 1163 .25 +1168 1163 1.02858197699846 +1169 1163 16.4320912827698 +1170 1163 -3.13434492282532 +1171 1163 .777346030318176 +1172 1163 1.09355793269007 +1173 1163 29.8684477900524 +1174 1163 .961550097765464 +721 1164 .0258806434289096 +1164 1164 .5 +1168 1164 .514290988499232 +1169 1164 8.21604564138488 +1170 1164 .432827538587339 +1171 1164 -3.61132698484091 +1172 1164 .546778966345033 +1173 1164 14.9342238950262 +1174 1164 .480775048882732 +722 1165 .00961914148089249 +1165 1165 .25 +1168 1165 .514290988499232 +1169 1165 8.21604564138488 +1170 1165 .432827538587339 +1171 1165 .388673015159088 +1172 1165 -3.45322103365497 +1173 1165 14.9342238950262 +1174 1165 .480775048882732 +723 1166 .0143957698535215 +1166 1166 .25 +1168 1166 .514290988499232 +1169 1166 8.21604564138488 +1170 1166 .432827538587339 +1171 1166 .388673015159088 +1172 1166 .546778966345033 +1173 1166 -113.065776104974 +1174 1166 .480775048882732 +724 1167 .0258996686516551 +1167 1167 .25 +1168 1167 1.02858197699846 +1169 1167 16.4320912827698 +1170 1167 .865655077174677 +1171 1167 .777346030318176 +1172 1167 1.09355793269007 +1173 1167 29.8684477900524 +1174 1167 -3.03844990223454 +1168 1168 4 +1458 1168 -.270460629204461 +1169 1169 8 +1459 1169 -.13523031460223 +1170 1170 2 +1460 1170 -.270460629204461 +1171 1171 2 +1461 1171 -.540921258408921 +1172 1172 2 +1462 1172 -.270460629204461 +1173 1173 16 +1463 1173 -.13523031460223 +1174 1174 2 +1464 1174 -.270460629204461 +1175 1175 -.5 +1182 1175 1 +1176 1176 -1 +1183 1176 1 +1177 1177 -1 +1184 1177 2 +1178 1178 -1 +1185 1178 2 +1179 1179 -.5 +1186 1179 1 +1180 1180 -2 +1187 1180 1 +1181 1181 -.5 +1188 1181 1 +1182 1182 -.784188994644227 +1448 1182 -.859682253241492 +1449 1182 -.49 +1745 1182 -1.68497721635333 +1746 1182 -.4802 +2042 1182 -1.65127767202626 +2043 1182 -.941192 +2339 1182 -1.61825211858573 +2340 1182 -.92236816 +2630 1182 -3.17177415242804 +2631 1182 -.9039207968 +2872 1182 -3.10833866937948 +2873 1182 -1.771684761728 +1183 1183 -1.68728562954293 +1436 1183 -.833908136159976 +1437 1183 -.49 +1733 1183 -.817229973436776 +1734 1183 -.4802 +2030 1183 -1.60177074793608 +2031 1183 -.470596 +2327 1183 -1.56973533297736 +2328 1183 -.92236816 +2618 1183 -1.53834062631781 +2619 1183 -.9039207968 +2860 1183 -3.01514762758292 +2861 1183 -1.771684761728 +1184 1184 -1.08612920195192 +1432 1184 -.916089121019854 +1433 1184 -.49 +1729 1184 -.897767338599457 +1730 1184 -.4802 +2026 1184 -1.75962398365494 +2027 1184 -.941192 +2323 1184 -1.72443150398184 +2324 1184 -.92236816 +2614 1184 -1.6899428739022 +2615 1184 -.9039207968 +2856 1184 -3.31228803284832 +2857 1184 -1.771684761728 +1185 1185 -1.34797638354814 +1444 1185 -.653202364116757 +1445 1185 -.49 +1741 1185 -1.28027663366884 +1742 1185 -.4802 +2038 1185 -1.25467110099547 +2039 1185 -.470596 +2335 1185 -1.22957767897556 +2336 1185 -.92236816 +2626 1185 -2.4099722507921 +2627 1185 -.9039207968 +2868 1185 -2.36177280577625 +2869 1185 -.885842380864 +1186 1186 -1.26777599411293 +1428 1186 -1.09480087279314 +1429 1186 -.49 +1725 1186 -1.07290485533728 +1726 1186 -.4802 +2022 1186 -1.05144675823054 +2023 1186 -.470596 +2319 1186 -2.06083564613185 +2320 1186 -.92236816 +2610 1186 -2.01961893320922 +2611 1186 -.9039207968 +2852 1186 -3.95845310909006 +2853 1186 -.885842380864 +1187 1187 -1.19163332679723 +1440 1187 -.737152362236864 +1441 1187 -.49 +1737 1187 -1.44481862998425 +1738 1187 -.4802 +2034 1187 -1.41592225738457 +2035 1187 -.470596 +2331 1187 -1.38760381223688 +2332 1187 -.92236816 +2622 1187 -2.71970347198428 +2623 1187 -.9039207968 +2864 1187 -2.66530940254459 +2865 1187 -1.771684761728 +1188 1188 -.883487029513808 +1424 1188 -1.1012400106402 +1425 1188 -.49 +1721 1188 -1.07921521042739 +1722 1188 -.4802 +2018 1188 -1.05763090621884 +2019 1188 -.941192 +2315 1188 -2.07295657618893 +2316 1188 -.92236816 +2606 1188 -2.03149744466516 +2607 1188 -.9039207968 +2848 1188 -1.99086749577185 +2849 1188 -.885842380864 +5 1189 .18071897349691 +6 1189 -1.36214149140284 +302 1189 .392974166456825 +303 1189 -2.27657950404071 +599 1189 .853801694319045 +600 1189 -3.46753633643159 +896 1189 .926798374523724 +897 1189 -4.34114790109423 +1189 1189 1 +1193 1189 2.0106564793405 +1194 1189 -2.55671645601937 +1249 1189 .498730461362477 +1190 1190 -.749390329148957 +1193 1190 -1.22860610474901 +1479 1190 -.826248786917913 +1191 1191 1 +1192 1191 -1.14515754784332 +1193 1191 -.126772447996436 +1194 1191 13.6132213801514 +1191 1192 0 +1192 1192 2.21502690161316 +1193 1192 .126772447996436 +1194 1192 -13.6132213801514 +1190 1193 1 +1191 1193 0 +1192 1193 -1.80794643725078 +1193 1193 .549150686090594 +1194 1193 117.082343232463 +1745 1193 -.404861905589778 +2042 1193 -.396764667477982 +2339 1193 -.388829374128422 +2630 1193 -.762105573291708 +2872 1193 -.746863461825874 +5 1194 -1.755277919937 +6 1194 13.230137585583 +302 1194 -3.81685920487537 +303 1194 22.1118439259622 +599 1194 -8.29276103689597 +600 1194 33.6793079893277 +896 1194 -9.00175942545846 +897 1194 42.164477312626 +1193 1194 -19.529000494378 +1194 1194 1.4210854715202e-13 +1195 1194 2.56 +1249 1194 -4.79211822660099 +1306 1194 5.12 +1743 1194 0 +1744 1194 -7.88550504727305 +2040 1194 0 +892 1195 -2 +1195 1195 -.75 +1196 1195 -1.50472498002531 +1401 1195 3.86206896551724 +1446 1195 0 +1447 1195 .811871648051633 +1743 1195 0 +1196 1196 1 +1264 1196 4 +1278 1196 -2.09520636758013 +1292 1196 -2.46462015163487 +1341 1196 -.327375994934395 +1415 1196 .950574629374559 +1493 1196 -2.03 +1638 1196 .523801591895032 +1762 1196 0 +13 1197 .608343611464489 +14 1197 -1.48789640086338 +310 1197 .689879524672876 +311 1197 -2.46803915689027 +607 1197 .782214203217011 +608 1197 -1.78525736654579 +904 1197 1.77355571062098 +905 1197 -1.78474664009942 +1197 1197 2 +1201 1197 2.01038021711226 +1202 1197 .50328943475663 +1243 1197 .997323872551053 +1198 1198 -1.15759477945488 +1201 1198 -2.39193424662978 +1485 1198 -.657747103192726 +1199 1199 1 +1200 1199 -1.18939325060061 +1201 1199 -.11556696360175 +1202 1199 6.37430977662407 +1199 1200 0 +1200 1200 2.26202127390215 +1201 1200 .11556696360175 +1202 1200 -6.37430977662407 +1198 1201 1 +1199 1201 0 +1200 1201 -.387959103346307 +1201 1201 .940293671086966 +1202 1201 62.1067798891321 +1721 1201 -.322296080564436 +2018 1201 -.315850158953147 +2315 1201 -.619066311548169 +2606 1201 -.606684985317206 +2848 1201 -.594551285610861 +13 1202 -2.80657682706692 +14 1202 6.86436987426669 +310 1202 -3.18274056129849 +311 1202 11.3862320167167 +607 1202 -3.608724107855 +608 1202 8.23623666111335 +904 1202 -8.18225138743256 +905 1202 8.23388043844195 +1201 1202 -9.27483485420049 +1202 1202 1.328019338942e-8 +1243 1202 -4.79145979415381 +1306 1202 -.319999999944556 +1307 1202 -.160000000257034 +1308 1202 -.640000001129955 +1309 1202 -.320000000275315 +1310 1202 -.639999999896869 +1311 1202 -.320000000246733 +1318 1202 40.96 +1450 1202 -2.42083343870912 +1719 1202 0 +1720 1202 -2.95139234158753 +1755 1202 4.65740797258465 +1756 1202 2.89138180405312 +1757 1202 -2.49726790590858 +1758 1202 3.83840856206721 +1759 1202 -5.655038635595 +1760 1202 -1.59110243571312 +1761 1202 2.43088553791277 +2016 1202 0 +19 1203 .165085094116009 +20 1203 -.664123927311342 +316 1203 .366825165217014 +317 1203 -1.18177972857153 +613 1203 .407491774269681 +614 1203 -1.98223229707407 +910 1203 .905218121187944 +911 1203 -2.99578970393696 +1203 1203 .5 +1207 1203 1.00532823967025 +1208 1203 -3.57557421706259 +1248 1203 .498730461362477 +1204 1204 -.97545501335628 +1207 1204 -.892007301519195 +1480 1204 -.778293639460236 +1205 1205 1 +1206 1205 -.907018524570397 +1207 1205 -.0677587031937162 +1208 1205 10.0217917889022 +1205 1206 0 +1206 1206 2.00808125546758 +1207 1206 .0677587031937162 +1208 1206 -10.0217917889022 +1204 1207 1 +1205 1207 0 +1206 1207 -.374559005733061 +1207 1207 .442185900136048 +1208 1207 69.8501827202766 +1733 1207 -.190681941667758 +2030 1207 -.373736605668805 +2327 1207 -.366261873555429 +2618 1207 -.358936636084321 +2860 1207 -.703515806725269 +19 1208 -1.55480788020501 +20 1208 6.25486583840663 +316 1208 -3.45484042996713 +317 1208 11.1302625139392 +613 1208 -3.83784753642259 +614 1208 18.6691016072102 +910 1208 -8.52554420896621 +911 1208 28.2150091385295 +1207 1208 -9.46840341704936 +1208 1208 8.10018718766514e-13 +1209 1208 1.28 +1248 1208 -4.79211822660099 +1307 1208 20.48 +1731 1208 0 +1732 1208 -7.99123288369045 +2028 1208 0 +906 1209 -2 +1209 1209 -.75 +1210 1209 -.0940453112515819 +1402 1209 1.93103448275862 +1434 1209 0 +1435 1209 1.69697291800842 +1731 1209 0 +1210 1210 2 +1265 1210 64 +1279 1210 -268.186415050256 +1293 1210 -45.100093173612 +1342 1210 -10.4760318379006 +1416 1210 8.88621062799663 +1507 1210 -4.06 +1639 1210 16.761650940641 +1763 1210 1.92943416216243e-10 +27 1211 .179460330326076 +28 1211 -1.54046125467727 +324 1211 .390637002669221 +325 1211 -2.56678841888296 +621 1211 .425014393781324 +622 1211 -1.94627030497965 +918 1211 .92455220006958 +919 1211 -2.41294694580137 +1211 1211 1 +1215 1211 1.00532823967025 +1216 1211 -1.33268914136058 +1247 1211 .498730461362477 +1212 1212 -.734425239816449 +1215 1212 -.802190210447163 +1481 1212 -.529589424288209 +1213 1213 1 +1214 1213 -.561320272925584 +1215 1213 -.0518339003782046 +1216 1213 8.52482026680559 +1213 1214 0 +1214 1214 1.14800705290308 +1215 1214 .0518339003782046 +1216 1214 -8.52482026680559 +1212 1215 1 +1213 1215 0 +1214 1215 -.841369542483127 +1215 1215 .466033570988332 +1216 1215 102.993365019744 +1729 1215 -.259498817901222 +2026 1215 -.508617683086396 +2323 1215 -.498445329424668 +2614 1215 -.488476422836175 +2856 1215 -.957413788758903 +27 1216 -3.46005113181104 +28 1216 29.70057336946 +324 1216 -7.53160322817325 +325 1216 49.4884811464374 +621 1216 -8.1944100491014 +622 1216 37.5246984072701 +918 1216 -17.8256547308066 +919 1216 46.5223695713153 +1215 1216 -19.3830419636045 +1216 1216 1.59872115546023e-13 +1217 1216 2.56 +1247 1216 -9.58423645320197 +1308 1216 10.24 +1727 1216 0 +1728 1216 -19.2094118647774 +2024 1216 0 +914 1217 -1 +1217 1217 -.375 +1218 1217 -.752363242375146 +1403 1217 1.93103448275862 +1430 1217 0 +1431 1217 .996322674809204 +1727 1217 0 +1218 1218 .5 +1266 1218 1 +1280 1218 -2.09520427237586 +1294 1218 -1.11918381109328 +1343 1218 -.654751335117455 +1417 1218 1.11191740965886 +1515 1218 -1.015 +1640 1218 1.04760213618793 +1764 1218 0 +35 1219 .170050422815996 +36 1219 -1.15990157536369 +332 1219 .375084938289546 +333 1219 -1.9085698209999 +629 1219 .413597014539876 +630 1219 -2.79678337614462 +926 1219 .91198571035213 +927 1219 -3.09891676248204 +1219 1219 1 +1223 1219 2.0106564793405 +1224 1219 -.169715995713659 +1246 1219 .498730461362477 +1220 1220 -.905407797306484 +1223 1220 -1.7710573522945 +1482 1220 -.624304912217451 +1221 1221 1 +1222 1221 -.86217560068641 +1223 1221 -.0814173979317266 +1224 1221 12.1300694721256 +1221 1222 0 +1222 1222 1.84965389992637 +1223 1222 .0814173979317266 +1224 1222 -12.1300694721256 +1220 1223 1 +1221 1223 0 +1222 1223 -.680243022947037 +1223 1223 .895433308125644 +1224 1223 158.022925793389 +1741 1223 -.305909406986551 +2038 1223 -.29979121884682 +2335 1223 -.293795394469884 +2626 1223 -.575838973160972 +2868 1223 -.564322193697752 +35 1224 -1.61408082742766 +36 1224 11.0095280181894 +332 1224 -3.56022288874364 +333 1224 18.1157206484358 +629 1224 -3.92577095896133 +630 1224 26.5464463489636 +926 1224 -8.6563657154806 +927 1224 29.4142293167291 +1223 1224 -19.0847045253064 +1224 1224 -8.91953177983851e-13 +1225 1224 2.56 +1246 1224 -4.79211822660099 +1309 1224 5.12 +1739 1224 0 +1740 1224 -14.794001689763 +2036 1224 0 +922 1225 -1 +1225 1225 -.75 +1226 1225 -1.50472498002531 +1404 1225 1.93103448275862 +1442 1225 0 +1443 1225 1.55861230722506 +1739 1225 0 +1226 1226 1 +1267 1226 2 +1281 1226 -4.19041273516025 +1295 1226 -1.20453055582672 +1344 1226 -.65475198986879 +1418 1226 1.0512677555333 +1523 1226 -2.03 +1641 1226 1.04760318379006 +1765 1226 0 +43 1227 .19202927858205 +44 1227 -1.1557268727162 +340 1227 .411180102878955 +341 1227 -2.06760188245712 +637 1227 .439922656865677 +638 1227 -3.55979559477078 +934 1227 .940766208017052 +935 1227 -2.88915211938925 +1227 1227 1 +1231 1227 1.00532823967025 +1232 1227 -4.23040579518573 +1245 1227 .498730461362477 +1228 1228 -.663249595086023 +1231 1228 -.893180541677011 +1483 1228 -.552195721638752 +1229 1229 1 +1230 1229 -1.02108862691874 +1231 1229 -.133334403251823 +1232 1229 9.84740210345342 +1229 1230 0 +1230 1230 2.03589502670804 +1231 1230 .133334403251823 +1232 1230 -9.84740210345342 +1228 1231 1 +1229 1231 0 +1230 1231 -1.58266574077882 +1231 1231 .506807137143025 +1232 1231 62.0282532110719 +1725 1231 -.270575903602988 +2022 1231 -.265164385530929 +2319 1231 -.51972219564062 +2610 1231 -.509327751727808 +2852 1231 -.998282393386503 +43 1232 -1.89334785866194 +44 1232 11.395100871143 +340 1232 -4.05410556691555 +341 1232 20.3858996170885 +637 1232 -4.33749804458913 +638 1232 35.0984569457393 +934 1232 -9.27565680922731 +935 1232 28.4861247148671 +1231 1232 -9.91221799033501 +1232 1232 -4.05009359383257e-13 +1233 1232 1.28 +1245 1232 -4.79211822660099 +1310 1232 5.12 +1723 1232 0 +1724 1232 -3.9830559888952 +2020 1232 0 +930 1233 -1 +1233 1233 -.375 +1234 1233 -.752362490012656 +1405 1233 .965517241379311 +1426 1233 0 +1427 1233 .40397403181896 +1723 1233 0 +1234 1234 .5 +1268 1234 2 +1282 1234 -2.09520636758013 +1296 1234 -1.88730967687474 +1345 1234 -.327375994934395 +1419 1234 .879788100014133 +1531 1234 -1.015 +1642 1234 .523801591895032 +1766 1234 0 +51 1235 .187442226485646 +52 1235 -.956434538925594 +348 1235 .404244064441132 +349 1235 -1.74579333829538 +645 1235 .435263751273019 +646 1235 -3.08132157560807 +942 1235 .93607475763399 +943 1235 -5.17716683839344 +1235 1235 .5 +1239 1235 1.00532823967025 +1240 1235 -4.01315867129114 +1244 1235 .498730461362477 +1236 1236 -1.46500382427414 +1239 1236 -1.52397855455258 +1484 1236 -1.7031629392505 +1237 1237 1 +1238 1237 -.498194959251842 +1239 1237 -.130650380621596 +1240 1237 5.65523331815427 +1237 1238 0 +1238 1238 .990976656065493 +1239 1238 .130650380621596 +1240 1238 -5.65523331815427 +1236 1239 2 +1237 1239 0 +1238 1239 -1.83053554079306 +1239 1239 .603573716032762 +1240 1239 63.9296033648339 +1737 1239 -.417274920116372 +2034 1239 -.408929421714044 +2331 1239 -.400750833279764 +2622 1239 -.785471633228337 +2864 1239 -.76976220056377 +51 1240 -1.85376300285239 +52 1240 9.45893033897685 +348 1240 -3.99788620117053 +349 1240 17.2655178175979 +645 1240 -4.30466418224313 +646 1240 30.4736026873351 +942 1240 -9.25757651378937 +943 1240 51.2010581849494 +1239 1240 -9.9424784445043 +1240 1240 -2.41584530158434e-13 +1241 1240 .64 +1244 1240 -4.79211822660099 +1311 1240 40.96 +1735 1240 0 +1736 1240 -3.15519234733898 +2032 1240 0 +938 1241 -2 +1241 1241 -.75 +1242 1241 -.188090622503164 +1406 1241 1.93103448275862 +1438 1241 0 +1439 1241 1.27614215553051 +1735 1241 0 +1242 1242 2 +1269 1242 64 +1283 1242 -268.186415050256 +1297 1242 -61.9964505033177 +1346 1242 -10.4760318379006 +1420 1242 7.01647922415359 +1539 1242 -4.06 +1643 1242 16.761650940641 +1767 1242 1.92943416216243e-10 +946 1243 .503766627472687 +1243 1243 -1.00753325494539 +1305 1243 -1 +947 1244 .329758761666069 +1244 1244 -.65951752333214 +1304 1244 -4 +948 1245 .499812264055992 +1245 1245 -.999624528111993 +1303 1245 -2 +949 1246 .578835837379533 +1246 1246 -1.15767167475907 +1302 1246 -4 +950 1247 .771288935820116 +1247 1247 -1.54257787164024 +1301 1247 -4 +951 1248 .487900072036898 +1248 1248 -.975800144073796 +1300 1248 -4 +952 1249 .307594117043892 +1249 1249 -.615188234087787 +1299 1249 -2 +1250 1250 -.756137366284026 +1271 1250 -1 +1349 1250 -.66 +1472 1250 1 +1251 1251 -1.23906029130923 +1272 1251 -1 +1350 1251 -1.32 +1473 1251 1 +1252 1252 -1.66310263478544 +1273 1252 -1 +1351 1252 -1.32 +1474 1252 2 +1253 1253 -.769705289362419 +1274 1253 -.5 +1352 1253 -.66 +1475 1253 1 +1254 1254 -1.18070293581056 +1275 1254 -1 +1353 1254 -1.32 +1476 1254 1 +1255 1255 -.917035882957316 +1276 1255 -.5 +1354 1255 -1.32 +1477 1255 .5 +1256 1256 16.0000003052076 +1270 1256 -9.18004572811787 +1277 1256 2.60829077949525 +1298 1256 -1.95306178538909 +1318 1256 .764606371595904 +1457 1256 4.37544760528519e-6 +1755 1256 -2.07301934119773 +1756 1256 -5.7495745908111 +1757 1256 2.52608298079062 +1758 1256 -4.51644012643048 +1759 1256 .286818748988398 +1760 1256 -9.61624240715586 +1761 1256 -6.75648762733771 +1257 1257 1 +1264 1257 .641150552910323 +1258 1258 2 +1265 1258 .265352368061969 +1259 1259 2 +1266 1259 .340698140768008 +1260 1260 4 +1267 1260 .628210711663701 +1261 1261 4 +1268 1261 .213787753071103 +1262 1262 4 +1269 1262 .410557729228599 +1263 1263 8 +1270 1263 .139574633409138 +1250 1264 1.50877018835469 +1264 1264 -1.96003858533868 +1271 1264 2 +1312 1264 .635239654801323 +1251 1265 2.4754615369012 +1265 1265 -.202772774005483 +1272 1265 2 +1313 1265 .390300175749589 +1252 1266 1.65765060698743 +1266 1266 -.520051733345045 +1273 1266 1 +1314 1266 -.368675125441214 +1253 1267 1.54939785550371 +1267 1267 -.959659102381496 +1274 1267 1 +1315 1267 .229570709300059 +1254 1268 2.35373166161679 +1268 1268 -1.30922658779457 +1275 1268 2 +1316 1268 -.558714102481959 +1255 1269 3.66461854970742 +1269 1269 -.313694676528907 +1276 1269 2 +1317 1269 -.554407221458948 +1256 1270 2.96776695726483 +1270 1270 -1.70276539690963 +1277 1270 4 +1318 1270 .141823342603182 +1250 1271 -1.51227473256805 +1257 1271 -.70033952888417 +1271 1271 -2 +1299 1271 1 +1349 1271 -.64 +1251 1272 -2.47812058261847 +1258 1272 -.209408838024498 +1272 1272 -2 +1300 1272 .5 +1350 1272 -1.28 +1252 1273 -1.66310263478544 +1259 1273 -.42726922185725 +1273 1273 -1 +1301 1273 1 +1351 1273 -.64 +1253 1274 -1.53941057872484 +1260 1274 -.605934793672266 +1274 1274 -1 +1302 1274 1 +1352 1274 -.64 +1254 1275 -2.36140587162112 +1261 1275 -.492854417112928 +1275 1275 -2 +1303 1275 1 +1353 1275 -1.28 +1255 1276 -1.83407176591463 +1262 1276 -.312861393073648 +1276 1276 -1 +1304 1276 .5 +1354 1276 -1.28 +1256 1277 -.739368689260741 +1277 1277 -1 +1355 1277 -.66 +1478 1277 1 +1250 1278 -2.6597687213582 +1257 1278 -1.04362573969324 +1264 1278 .527719761525642 +1271 1278 -.53847895186661 +1278 1278 2.61082553613857 +1285 1278 -1 +1292 1278 3.03107187761895 +1415 1278 -.947604801046078 +1251 1279 -11.9759055177637 +1258 1279 -.800828944396642 +1265 1279 .204699743815306 +1272 1279 -2.0190061986307 +1279 1279 5.2288622619064 +1286 1279 -2 +1293 1279 .992591437780675 +1416 1279 -.138604399914517 +1252 1280 -2.6224063249379 +1259 1280 -.541690321644222 +1266 1280 .161234401821753 +1273 1280 -.310035312803731 +1280 1280 2.61190375024512 +1287 1280 -1 +1294 1280 1.49673573909354 +1417 1280 -1.1089023788435 +1253 1281 -2.99172144656888 +1260 1281 -.958336281704702 +1267 1281 .348035422168811 +1274 1281 -.362665681287369 +1281 1281 5.22499625713694 +1288 1281 -1 +1295 1281 1.57615597672845 +1418 1281 -1.0486547144765 +1254 1282 -2.65586232286468 +1261 1282 -.473949295780846 +1268 1282 .214170430081594 +1275 1282 -.327170914612068 +1282 1282 2.60419873801871 +1289 1282 -.5 +1296 1282 2.22279237170079 +1419 1282 -.874813324446644 +1255 1283 -12.1459330778438 +1262 1283 -1.6781951381222 +1269 1283 .197561002553528 +1276 1283 -1.25957510493694 +1283 1283 5.23009564559893 +1290 1283 -2 +1297 1283 1.16150600840021 +1420 1283 -.109466715324277 +1256 1284 -3.16394761167365 +1263 1284 -.826263288697445 +1270 1284 .278547701947677 +1277 1284 -.65434193683573 +1284 1284 1.31607428331822 +1291 1284 -1 +1298 1284 3.52718226602821 +1421 1284 -.896432983637375 +1250 1285 -1.33160012674314 +1285 1285 1 +1356 1285 0 +1653 1285 -.522165107227714 +1251 1286 -1.00493995547893 +1286 1286 .5 +1357 1286 0 +1654 1286 -1.04577245238128 +1252 1287 -2.2501177770668 +1287 1287 2 +1358 1287 0 +1655 1287 -1.04476150009805 +1253 1288 -1.03464287343538 +1288 1288 1 +1359 1288 0 +1656 1288 -.522499625713694 +1254 1289 -2.60381375998663 +1289 1289 1 +1360 1289 0 +1657 1289 -1.04167949520749 +1255 1290 -1.07362991256752 +1290 1290 .5 +1361 1290 0 +1658 1290 -1.04601912911979 +1256 1291 -1.82098401967851 +1291 1291 2 +1362 1291 0 +1659 1291 -1.05285942665458 +1250 1292 1.99993971024411 +1264 1292 -2.5981926539377 +1271 1292 .26986481933956 +1292 1292 -.287742672774041 +1312 1292 .842062711375527 +1451 1292 0 +1251 1293 63.999979753382 +1265 1293 -5.2424360420813 +1272 1293 8.08469719258949 +1293 1293 -1.15777776433736 +1313 1293 10.0907256983618 +1452 1293 -.000122512532912613 +1252 1294 63.9999975115059 +1266 1294 -20.0786100135122 +1273 1294 4.97688015438922 +1294 1294 -6.1094144034706 +1314 1294 -14.2341257025648 +1453 1294 -3.88928675710925e-6 +1253 1295 64.5625702641447 +1267 1295 -39.9884441559125 +1274 1295 5.81592499446516 +1295 1295 -6.00762223267732 +1315 1295 9.56608723648711 +1454 1295 7.77857352270799e-6 +1254 1296 64.000025874243 +1268 1296 -35.7673334089771 +1275 1296 5.25180431554734 +1296 1296 -5.55653239491994 +1316 1296 -15.1919259099346 +1455 1296 6.22285880953541e-6 +1255 1297 63.9999850876433 +1269 1297 -5.47845505997764 +1276 1297 5.04314556595834 +1297 1297 -.777852145471081 +1317 1297 -9.6823321239498 +1456 1297 -8.40085939807261e-5 +1298 1298 2 +1305 1298 -.25 +1292 1299 2 +1299 1299 -.25 +1293 1300 2 +1300 1300 -1 +1294 1301 2 +1301 1301 -.5 +1295 1302 2 +1302 1302 -.5 +1296 1303 4 +1303 1303 -.5 +1297 1304 2 +1304 1304 -1 +1256 1305 -1.47873737852148 +1263 1305 -.456166774484283 +1277 1305 -2 +1305 1305 1 +1355 1305 -.64 +1009 1306 -1.80295637353231 +1250 1306 -.65290561178839 +1278 1306 -.533299468854966 +1306 1306 3.60591274709172 +1312 1306 -8.58025518688391 +1327 1306 -213.319785345774 +1328 1306 4.44197598057058 +1329 1306 .631120294545593 +1330 1306 .613435618881448 +1331 1306 16.664466321536 +1332 1306 6.31928850866634 +1333 1306 3.83178052981386 +1363 1306 -53.329944533646 +1364 1306 .150177317084373 +1365 1306 .153651843118883 +1366 1306 .154225273372769 +1367 1306 1.34559028844566 +1368 1306 .346829709671421 +1369 1306 5.10008147852195 +1386 1306 -3.10212377218008 +1387 1306 -.430570762995768 +1388 1306 -.508340128784864 +1389 1306 -.426381607105295 +1390 1306 -.524009809861793 +1391 1306 -.39356002731999 +1392 1306 -.342821815927163 +1451 1306 -.661457347533434 +1755 1306 -.0522929128353457 +1010 1307 -.770759851428752 +1251 1307 .0696102643871478 +1279 1307 -.113992169939428 +1307 1307 1.5415197028691 +1313 1307 -1.37342238764153 +1327 1307 7.86136338729977 +1328 1307 -182.387455246281 +1329 1307 1.89999149578359 +1330 1307 1.63609480276688 +1331 1307 12.2824546096234 +1332 1307 13.3630381351821 +1333 1307 27.1274746788167 +1363 1307 .749754315781084 +1364 1307 -22.7984332583357 +1365 1307 2.76562559067223 +1366 1307 3.76982821253663 +1367 1307 1.15100082637503 +1368 1307 2.23410518052207 +1369 1307 .657235534846166 +1386 1307 .0965967166262427 +1387 1307 -2.48554675723664 +1388 1307 .127340674696904 +1389 1307 .10680982761862 +1390 1307 .131265975194804 +1391 1307 .0985879268128161 +1392 1307 .0858778578927777 +1452 1307 1.37525620110021 +1756 1307 -.787508665056811 +1011 1308 -.647625685856651 +1252 1308 .154574368444838 +1280 1308 -.191562279977913 +1308 1308 1.29525137172304 +1314 1308 1.62583928633493 +1327 1308 3.53140436856677 +1328 1308 5.53090031373338 +1329 1308 -4.78905673050751 +1330 1308 .669099092868315 +1331 1308 5.11562630697582 +1332 1308 5.45577353612064 +1333 1308 11.0684447239132 +1363 1308 .262436013418441 +1364 1308 1.13671524440654 +1365 1308 -4.7890561565738 +1366 1308 1.24365488720421 +1367 1308 .571867905202724 +1368 1308 .844305481039953 +1369 1308 .310005429250537 +1386 1308 .407005684200134 +1387 1308 .454459721935663 +1388 1308 -.106625479366957 +1389 1308 .450038142988027 +1390 1308 .553082960915511 +1391 1308 .415395553883886 +1392 1308 .36184228129133 +1453 1308 1.13870502855757 +1757 1308 3.87186765285193 +1012 1309 -.872426608403064 +1253 1309 .23601353014295 +1281 1309 -.516113038812859 +1309 1309 1.74485321681925 +1315 1309 -1.47306142462264 +1327 1309 4.11251734856696 +1328 1309 6.27667501020401 +1329 1309 .879873568873013 +1330 1309 -12.9028255072372 +1331 1309 5.74779638658116 +1332 1309 6.66839145991019 +1333 1309 12.5972736517815 +1363 1309 .364142780364855 +1364 1309 1.64956049589315 +1365 1309 1.34176874350152 +1366 1309 -12.902825931613 +1367 1309 .57536952513808 +1368 1309 .765124677214094 +1369 1309 .369700414595051 +1386 1309 .224547274201498 +1387 1309 .250727927782072 +1388 1309 .296014216599173 +1389 1309 -1.20517540540059 +1390 1309 .305138911081653 +1391 1309 .229176011444062 +1392 1309 .199630376451616 +1454 1309 3.7558342682823 +1758 1309 -.0524088996189779 +1013 1310 -.895326882098559 +1254 1310 .262431078154277 +1282 1310 -.264830229770606 +1310 1310 1.79065376421055 +1316 1310 2.40609310154906 +1327 1310 12.0284229683618 +1328 1310 4.71554902744915 +1329 1310 .651653040842479 +1330 1310 .581040429531576 +1331 1310 -52.9660461380594 +1332 1310 5.17546428388602 +1333 1310 12.1088186900381 +1363 1310 .859912760292971 +1364 1310 .202784876634144 +1365 1310 .359452945339167 +1366 1310 .15061603587919 +1367 1310 -13.2415114130537 +1368 1310 .364941022190704 +1369 1310 1.4350117313373 +1386 1310 .455647700609311 +1387 1310 .508773059832032 +1388 1310 .600667265370795 +1389 1310 .503823049650941 +1390 1310 -.297391905774244 +1391 1310 .465040259431497 +1392 1310 .405086734298656 +1455 1310 2.73118095748063 +1759 1310 2.56032658534898 +1014 1311 -.934917578404246 +1255 1311 .0393246448177267 +1283 1311 -.0691352068794798 +1311 1311 1.86983515682254 +1317 1311 .799157141097069 +1327 1311 6.10178559985811 +1328 1311 7.28689536365276 +1329 1311 1.02187845854745 +1330 1311 .951925663262579 +1331 1311 7.37063862003955 +1332 1311 -110.616326322369 +1333 1311 16.1996894402472 +1363 1311 .712931655729332 +1364 1311 1.12741962077884 +1365 1311 .987820981425314 +1366 1311 .894896211588192 +1367 1311 .848966513438637 +1368 1311 -13.8270417492261 +1369 1311 .612160178181802 +1386 1311 -.233299816001784 +1387 1311 -.260500955204539 +1388 1311 -.307552440848282 +1389 1311 -.257966460982553 +1390 1311 -.317032803286014 +1391 1311 -1.67578555904881 +1392 1311 -.207411692081978 +1456 1311 .524745619657375 +1760 1311 -13.8967321673546 +1306 1312 -.16 +1312 1312 4 +1307 1313 -.08 +1313 1313 8 +1308 1314 -.16 +1314 1314 4 +1309 1315 -.16 +1315 1315 8 +1310 1316 -.16 +1316 1316 8 +1311 1317 -.16 +1317 1317 4 +900 1318 -1 +1318 1318 -12 +1319 1318 -.376181245006328 +1407 1318 1.93076916047316 +1422 1318 0 +1423 1318 .319866653678767 +1719 1318 0 +1270 1319 2 +1284 1319 -1.04760318379006 +1298 1319 -3.02205478046331 +1319 1319 1 +1347 1319 -.327375994934395 +1348 1319 -1.30950397973758 +1377 1319 -.163687997467197 +1421 1319 .891957676341384 +1616 1319 -2.03027895839653 +1644 1319 .261900795947516 +1768 1319 0 +1320 1320 8 +1334 1320 0 +1631 1320 -.2242045256901 +1321 1321 4 +1335 1321 0 +1632 1321 -.233151579641681 +1322 1322 4 +1336 1322 0 +1633 1322 -.396982032834481 +1323 1323 2 +1337 1323 0 +1634 1323 -.334213724589704 +1324 1324 4 +1338 1324 0 +1635 1324 -.4211461614934 +1325 1325 4 +1339 1325 0 +1636 1325 -.335046360212665 +1326 1326 2 +1340 1326 0 +1637 1326 -.395422627617266 +1327 1327 5.17930212851391 +1334 1327 0 +1341 1327 0 +1631 1327 -.129482553212848 +1638 1327 0 +1328 1328 5.14686307157926 +1335 1328 0 +1342 1328 0 +1632 1328 -.128671576789482 +1639 1328 0 +1329 1329 1.28148913427992 +1336 1329 0 +1343 1329 0 +1633 1329 -.512595653711967 +1640 1329 0 +1330 1330 2.56371202072349 +1337 1330 0 +1344 1330 0 +1634 1330 -1.02548480828939 +1641 1330 0 +1331 1331 5.08402302381465 +1338 1331 0 +1345 1331 0 +1635 1331 -.254201151190732 +1642 1331 0 +1332 1332 5.171381703906 +1339 1332 0 +1346 1332 0 +1636 1332 -.12928454259765 +1643 1332 0 +1333 1333 5.32382157877158 +1340 1333 0 +1347 1333 0 +1637 1333 -.13309553946929 +1644 1333 0 +1334 1334 1.17127233658034 +1378 1334 .42852245457662 +1379 1334 -.5 +1631 1334 -1.87403573852855 +1335 1335 .945250654140609 +1378 1335 .734578578696964 +1380 1335 -.5 +1632 1335 -1.51240104662498 +1336 1336 .850888883222813 +1378 1336 .618926780961812 +1381 1336 -.5 +1633 1336 -1.3614222131565 +1337 1337 1.26971814340759 +1378 1337 .834654870211168 +1382 1337 -1 +1634 1337 -4.06309805890429 +1338 1338 1.7602260910303 +1378 1338 .863319290006216 +1383 1338 -1 +1635 1338 -2.81636174564848 +1339 1339 1.30564088825352 +1378 1339 .887820347776987 +1384 1339 -1 +1636 1339 -2.08902542120563 +1340 1340 1.36038606092998 +1378 1340 1 +1385 1340 -1 +1637 1340 -2.17661769748797 +1250 1341 -6.60476653911119 +1327 1341 -7.105427357601e-15 +1328 1341 -6.98058550788507 +1329 1341 -.991808420645988 +1330 1341 -.964016872201613 +1331 1341 -26.1882848105385 +1332 1341 -9.93079070591341 +1333 1341 -6.0216605746659 +1334 1341 0 +1341 1341 2.61900795947516 +1363 1341 0 +1364 1341 -.236004338573117 +1365 1341 -.241464572079413 +1366 1341 -.242365720338109 +1367 1341 -2.11460127388354 +1368 1341 -.545044470214653 +1369 1341 -8.01480129872973 +1386 1341 1.33363950378356 +1387 1341 -4.02323063401844 +1388 1341 -4.74990351039754 +1389 1341 -3.98408738102104 +1390 1341 -4.89632018879755 +1391 1341 -3.67740426038747 +1392 1341 -3.20330907340671 +1451 1341 -6.69127554911261 +1631 1341 8.38082547032051 +1638 1341 -4.19041273516025 +1251 1342 -3.36154466224953 +1327 1342 -14.449394757275 +1328 1342 7.105427357601e-15 +1329 1342 -3.49223484598037 +1330 1342 -3.00718571331998 +1331 1342 -22.575477878236 +1332 1342 -24.5616191058798 +1333 1342 -49.8610191503742 +1335 1342 0 +1342 1342 .163687997467197 +1363 1342 -1.37806835099282 +1364 1342 0 +1365 1342 -5.08329330953 +1366 1342 -6.92904440698603 +1367 1342 -2.11557009730791 +1368 1342 -4.10634467486747 +1369 1342 -1.20801637370473 +1386 1342 -7.64406154644987 +1387 1342 -3.03651764360534 +1388 1342 -10.0769465955652 +1389 1342 -8.45226343708483 +1390 1342 -10.3875703894395 +1391 1342 -7.80163349868276 +1392 1342 -6.79583793463356 +1452 1342 -66.4124060256772 +1632 1342 8.38082547032051 +1639 1342 -.261900795947516 +1252 1343 -1.25429834582691 +1327 1343 -1.93123116940747 +1328 1343 -3.02470234670479 +1329 1343 0 +1330 1343 -.365912506387363 +1331 1343 -2.79760003216004 +1332 1343 -2.98361750921795 +1333 1343 -6.05303817312778 +1336 1343 0 +1343 1343 .654751989868855 +1363 1343 -.14351927907209 +1364 1343 -.621639348435616 +1365 1343 0 +1366 1343 -.680121796170702 +1367 1343 -.312739354671944 +1368 1343 -.461728222346761 +1369 1343 -.169533727993081 +1386 1343 -.89362343366204 +1387 1343 -.997813723352194 +1388 1343 -.773405501988402 +1389 1343 -.988105685566042 +1390 1343 -1.2143513317378 +1391 1343 -.912044267684312 +1392 1343 -.79446247166579 +1453 1343 -9.24005608481101 +1633 1343 1.04760318379017 +1640 1343 -1.04760318379017 +1253 1344 -.778303293788284 +1327 1344 -1.66951266244323 +1328 1344 -2.54807153852569 +1329 1344 -.357192429861599 +1330 1344 0 +1331 1344 -2.33336860010731 +1332 1344 -2.7070922835931 +1333 1344 -5.11397426231898 +1337 1344 0 +1344 1344 .65475198986879 +1363 1344 -.147826970983661 +1364 1344 -.669653621356612 +1365 1344 -.544702846816419 +1366 1344 0 +1367 1344 -.23357632962611 +1368 1344 -.310609105977835 +1369 1344 -.15008314158043 +1386 1344 -.806813528054046 +1387 1344 -.900882385301223 +1388 1344 -1.06359908085199 +1389 1344 -.214051225185689 +1390 1344 -1.09638472465018 +1391 1344 -.823444893713632 +1392 1344 -.717285430893958 +1454 1344 -12.3856381460694 +1634 1344 2.09520636758013 +1641 1344 -1.04760318379006 +1254 1345 -3.43727781570938 +1327 1345 -38.0651837474725 +1328 1345 -14.9228407308422 +1329 1345 -2.06222318624089 +1330 1345 -1.838762302673 +1331 1345 -3.5527136788005e-15 +1332 1345 -16.3782899439754 +1333 1345 -38.3196042917256 +1338 1345 0 +1345 1345 2.61900795947516 +1363 1345 -2.72128252501967 +1364 1345 -.641733634624467 +1365 1345 -1.13752587923578 +1366 1345 -.47663996320526 +1367 1345 0 +1368 1345 -1.15489346385792 +1369 1345 -4.54124247017334 +1386 1345 -4.78285646465768 +1387 1345 -5.34050433044493 +1388 1345 -6.3051021862838 +1389 1345 -5.28854491495114 +1390 1345 -3.19225213765381 +1391 1345 -4.88144855811562 +1392 1345 -4.25212659538615 +1455 1345 -35.7725456217392 +1635 1345 8.38082547032051 +1642 1345 -4.19041273516025 +1255 1346 -3.6004843576817 +1327 1346 -18.4920254375141 +1328 1346 -22.0836101531172 +1329 1346 -3.09689715252312 +1330 1346 -2.88489873850754 +1331 1346 -22.3374018345818 +1332 1346 3.5527136788005e-15 +1333 1346 -49.0946566880106 +1339 1346 0 +1346 1346 .163687997467197 +1363 1346 -2.16060530105523 +1364 1346 -3.41674940310582 +1365 1346 -2.9936828191164 +1366 1346 -2.71206571220868 +1367 1346 -2.57287151526105 +1368 1346 0 +1369 1346 -1.85520802091675 +1386 1346 -6.70770792784983 +1387 1346 -7.48978011377678 +1388 1346 -8.84257853718931 +1389 1346 -7.41690973060522 +1390 1346 -9.11515270107967 +1391 1346 -1.80167875297069 +1392 1346 -5.96338683480315 +1456 1346 -48.0446397951113 +1636 1346 8.38082547032051 +1643 1346 -.261900795947516 +1256 1347 -2.80699566627487 +1327 1347 -2.38257757144611 +1328 1347 -10.0238390572296 +1329 1347 -1.42519672617431 +1330 1347 -1.20487360870112 +1331 1347 -9.27861989812561 +1332 1347 -10.1701042807786 +1333 1347 1.4210854715202e-14 +1340 1347 0 +1347 1347 2.61900795947516 +1363 1347 -14.7237903713416 +1364 1347 -.731920221312178 +1365 1347 -.666815035769814 +1366 1347 -.549636219729523 +1367 1347 -5.44697713560819 +1368 1347 -1.13372349871989 +1369 1347 0 +1386 1347 -3.72829435726879 +1387 1347 -4.1629876010909 +1388 1347 -4.91490327523501 +1389 1347 -4.12248460941135 +1390 1347 -5.0664061027434 +1391 1347 -3.80514808441422 +1392 1347 -2.1860513001829 +1457 1347 -46.1551606287815 +1637 1347 4.19041273516026 +1644 1347 -2.09520636758013 +1327 1348 -5.38672241799627 +1328 1348 -5.23274828094028 +1329 1348 -.67626287072376 +1330 1348 -.64676266816502 +1331 1348 -5.11215082955405 +1332 1348 -4.93465560550061 +1333 1348 -10.9715342086774 +1348 1348 1.30950397973758 +1363 1348 -.38915395583703 +1364 1348 -.585523924021004 +1365 1348 -.75892951873963 +1366 1348 -.562089932571831 +1367 1348 -1.51077695265167 +1368 1348 -.641735437811447 +1369 1348 -.557200317127061 +1386 1348 -1.069904323514 +1387 1348 -1.19464774138841 +1388 1348 -1.41042411352928 +1389 1348 -1.18302464466894 +1390 1348 -1.45390070487186 +1391 1348 -1.0919589487854 +1392 1348 -.951182345142379 +1349 1349 4 +1356 1349 0 +1370 1349 .64 +1653 1349 -.983189688619725 +1350 1350 2 +1357 1350 0 +1371 1350 .64 +1654 1350 -.798533929051007 +1351 1351 2 +1358 1351 0 +1372 1351 .32 +1655 1351 -.522030564451677 +1352 1352 2 +1359 1352 0 +1373 1352 .32 +1656 1352 -.496318432006817 +1353 1353 4 +1360 1353 0 +1374 1353 .64 +1657 1353 -.718596323219132 +1354 1354 2 +1361 1354 0 +1375 1354 .32 +1658 1354 -.592094302239285 +1355 1355 2 +1362 1355 0 +1376 1355 .32 +1659 1355 -.536702367702736 +1250 1356 1.52655399223558 +1271 1356 2 +1320 1356 0 +1321 1356 -.3069511499482 +1322 1356 -.303527274151526 +1323 1356 -.231832062488858 +1324 1356 -1.03149932749537 +1325 1356 -.398187028870209 +1326 1356 -4.81821734658896 +1356 1356 2.09407471080734 +1378 1356 -1.71408981830648 +1386 1356 .707889879791846 +1387 1356 .939467213758399 +1388 1356 1.10915307186288 +1389 1356 .930326847178374 +1390 1356 1.14334292609126 +1391 1356 .858713071320694 +1392 1356 .74800679447864 +1451 1356 1.54654874508566 +1653 1356 -3.35051953729174 +1251 1357 .310241296134546 +1272 1357 .25 +1320 1357 -.308942630424078 +1321 1357 0 +1322 1357 -2.25367169301814 +1323 1357 -1.80025787016654 +1324 1357 -.416979586405962 +1325 1357 -1.07941754828684 +1326 1357 -.410577534860804 +1357 1357 1.00112202339327 +1378 1357 -1.46915715739393 +1386 1357 .713523205570622 +1387 1357 .726759114813523 +1388 1357 .940617130505827 +1389 1357 .788963571958294 +1390 1357 .969611832312578 +1391 1357 .728231517870574 +1392 1357 .634347072978525 +1452 1357 6.12928668067489 +1654 1357 -1.60179523742923 +1252 1358 .836493173225584 +1273 1358 .5 +1320 1358 -.266325216136659 +1321 1358 -1.63534492171146 +1322 1358 0 +1323 1358 -1.2338011108993 +1324 1358 -.622762270476945 +1325 1358 -.796862055470298 +1326 1358 -.315164894472984 +1358 1358 1.17822933069028 +1378 1358 -1.23785356192362 +1386 1358 .60377240104999 +1387 1358 .674168072204815 +1388 1358 .748338583607218 +1389 1358 .667608882883191 +1390 1358 .820470672167792 +1391 1358 .616218349497642 +1392 1358 .536774771109206 +1453 1358 6.16220523680142 +1655 1358 -1.88516692910445 +1253 1359 .773149200788621 +1274 1359 .5 +1320 1359 -.360493733317753 +1321 1359 -3.00611228630432 +1322 1359 -2.80160896592939 +1323 1359 0 +1324 1359 -.351899878305985 +1325 1359 -.973520782818396 +1326 1359 -.35032848677072 +1359 1359 1.48254959598215 +1378 1359 -1.66930974042234 +1386 1359 .810227685095273 +1387 1359 .904694609355661 +1388 1359 1.06809986593388 +1389 1359 .796241402796731 +1390 1359 1.10102424728757 +1391 1359 .826929428967665 +1392 1359 .720320735855145 +1454 1359 12.3036177674143 +1656 1359 -2.37207935357144 +1254 1360 .60179881117096 +1275 1360 .5 +1320 1360 -1.62663282580289 +1321 1360 -.474672193352511 +1322 1360 -.666251007203536 +1323 1360 -.368991630720354 +1324 1360 0 +1325 1360 -.47763664096968 +1326 1360 -1.79551971821258 +1360 1360 2.65830919464856 +1378 1360 -1.72663858001243 +1386 1360 .847761653783613 +1387 1360 .946604778268332 +1388 1360 1.11757981788007 +1389 1360 .937394968119492 +1390 1360 1.04885139735311 +1391 1360 .865237109469461 +1392 1360 .753689746125351 +1455 1360 6.26305948542559 +1657 1360 -4.25329471143769 +1255 1361 .459068602064769 +1276 1361 .25 +1320 1361 -.862336215690627 +1321 1361 -1.89498342846459 +1322 1361 -2.02313754098623 +1323 1361 -1.00921922450668 +1324 1361 -.906961287694632 +1325 1361 0 +1326 1361 -.768644316085351 +1361 1361 1.22128741864075 +1378 1361 -1.77564069555397 +1386 1361 .86440499819024 +1387 1361 .965188621110674 +1388 1361 1.13952026037102 +1389 1361 .955798003017121 +1390 1361 1.17464618895627 +1391 1361 .802100088745339 +1392 1361 .768486261118125 +1456 1361 6.12578293261869 +1658 1361 -1.9540598698252 +1256 1362 .360097215468707 +1277 1362 .5 +1320 1362 -7.14138353152 +1321 1362 -.3139552482038 +1322 1362 -.418350228112 +1323 1362 -.274630111416 +1324 1362 -2.008474987264 +1325 1362 -.39893368166976 +1326 1362 0 +1362 1362 1.19496952953262 +1378 1362 -1 +1386 1362 .483829274962085 +1387 1362 .54024041014494 +1388 1362 .637818224714356 +1389 1362 .534984244397215 +1390 1362 .657479092704884 +1391 1362 .493802758684048 +1392 1362 .409642442876397 +1457 1362 5.92104399077744 +1659 1362 -1.9119512472522 +1356 1363 0 +1363 1363 10.2401040398691 +1386 1363 -7.48570901150077 +1387 1363 .574253748044586 +1388 1363 .677975025998328 +1389 1363 .568666656030931 +1390 1363 .698873735020004 +1391 1363 .524892399095048 +1392 1363 .457222667275157 +1653 1363 .512005201993457 +1357 1364 0 +1364 1364 2.58099308732804 +1386 1364 .459883615132121 +1387 1364 -3.48649714741345 +1388 1364 .606251349717886 +1389 1364 .508506824791447 +1390 1364 .624939162787543 +1391 1364 .469363491582089 +1392 1364 .408852610387834 +1654 1364 .258099308732804 +1358 1365 0 +1365 1365 2.56287052887956 +1386 1365 .656659299041262 +1387 1365 .733221215411863 +1388 1365 -3.13434492282532 +1389 1365 .726087479827516 +1390 1365 .892339059441385 +1391 1365 .670195439098882 +1392 1365 .583793072234882 +1655 1365 .512574105775913 +1359 1366 0 +1366 1366 5.14550114402448 +1386 1366 .703016528397514 +1387 1366 .784983375943731 +1388 1366 .926766480020233 +1389 1366 -7.22265396968182 +1390 1366 .955334232893528 +1391 1366 .71750825980999 +1392 1366 .625006269680949 +1656 1366 .514550114402447 +1360 1367 0 +1367 1367 10.0935446137146 +1386 1367 .804733333079475 +1387 1367 .898559654031331 +1388 1367 1.06085681961564 +1389 1367 .889817289729964 +1390 1367 -6.90644206730993 +1391 1367 .821321818343452 +1392 1367 .715436064842452 +1657 1367 1.00935446137146 +1361 1368 0 +1368 1368 2.58423447272688 +1386 1368 .45726852676637 +1387 1368 .510582863068786 +1388 1368 .602803953900331 +1389 1368 .505615244753234 +1390 1368 .621385500338755 +1391 1368 -3.53330550328043 +1392 1368 .406527705412854 +1658 1368 .258423447272688 +1362 1369 0 +1369 1369 1.33563493885547 +1386 1369 .540783064429451 +1387 1369 .603834616145744 +1388 1369 .712898768138848 +1389 1369 .597959722733339 +1390 1369 .734874008149063 +1391 1369 .551930573208499 +1392 1369 -1.51922495111727 +1659 1369 .534253975542189 +1370 1370 2 +1393 1370 -.42852245457662 +1394 1370 -.5 +1371 1371 2 +1393 1371 -.734578578696964 +1395 1371 -.5 +1372 1372 2 +1393 1372 -.618926780961812 +1396 1372 -1 +1373 1373 2 +1393 1373 -.834654870211168 +1397 1373 -1 +1374 1374 2 +1393 1374 -.863319290006216 +1398 1374 -.5 +1375 1375 2 +1393 1375 -.887820347776987 +1399 1375 -1 +1376 1376 2 +1393 1376 -1 +1400 1376 -1 +1250 1377 -1.02604414602922 +1251 1377 .127945515266871 +1252 1377 1.35252180572352 +1253 1377 .766494180930585 +1254 1377 1.66098036912487 +1255 1377 .119176972115756 +1256 1377 .527365641532647 +1278 1377 -.838082547032051 +1279 1377 -.209520636758013 +1280 1377 -1.6761650940641 +1281 1377 -1.6761650940641 +1282 1377 -1.6761650940641 +1283 1377 -.209520636758013 +1284 1377 -1.6761650940641 +1377 1377 5.23801591895032 +1451 1377 -1.03948323774657 +1452 1377 2.52775743380474 +1453 1377 9.96364013585312 +1454 1377 12.1977121796128 +1455 1377 17.2862070559956 +1456 1377 1.59029011887175 +1457 1377 8.67142268421879 +1378 1378 8 +1379 1378 -.600074725380903 +1380 1378 -.699044142421679 +1381 1378 -1.39863890819113 +1382 1378 -.931338278924206 +1383 1378 -1.26669002459356 +1384 1378 -1.05132642631615 +1385 1378 -1.92310019553093 +1250 1379 -1.50755001532604 +1271 1379 -2 +1349 1379 -.6 +1379 1379 2 +1386 1379 -.822421137832792 +1387 1379 -.918309734047147 +1388 1379 -1.0841741441569 +1389 1379 -.909375215119535 +1390 1379 -1.11759401819164 +1391 1379 -.83937423318118 +1392 1379 -.731161141595504 +1451 1379 -1.52729585472569 +1251 1380 -.618447490204645 +1272 1380 -.5 +1350 1380 -.3 +1380 1380 2 +1386 1380 -1.40633284794978 +1387 1380 -1.57030149660999 +1388 1380 -1.85392816610178 +1389 1380 -1.55502354852412 +1390 1380 -1.91107585415032 +1391 1380 -1.43532249056243 +1392 1380 -1.25027906417852 +1452 1380 -12.2183668378055 +1252 1381 -.829295686773839 +1273 1381 -.5 +1351 1381 -.3 +1381 1381 1 +1386 1381 -.590830771324502 +1387 1381 -.659717538281687 +1388 1381 -.778875221434955 +1389 1381 -.653298942666155 +1390 1381 -.802884198156471 +1391 1381 -.603009945643173 +1392 1381 -.525269209871894 +1453 1381 -6.10918341890215 +1253 1382 -.767792102629402 +1274 1382 -.5 +1352 1382 -.3 +1382 1382 2 +1386 1382 -.795917298665539 +1387 1382 -.888715731197166 +1388 1382 -1.04923489487916 +1389 1382 -.880069141460331 +1390 1382 -1.0815777599149 +1391 1382 -.812324053347533 +1392 1382 -.707598302058989 +1454 1382 -12.2183668378055 +1254 1383 -.587013316299549 +1275 1383 -.5 +1353 1383 -.3 +1383 1383 2 +1386 1383 -.816809284914904 +1387 1383 -.912043578031122 +1388 1383 -1.07677619977719 +1389 1383 -.903170024470044 +1390 1383 -1.10996803077048 +1391 1383 -.833646699533285 +1392 1383 -.726172008173276 +1455 1383 -6.10918341890276 +1255 1384 -.457824627924591 +1276 1384 -.25 +1354 1384 -.3 +1384 1384 2 +1386 1384 -.852927990019659 +1387 1384 -.952373473449761 +1388 1384 -1.12439045042521 +1389 1384 -.943107537884435 +1390 1384 -1.15904999974355 +1391 1384 -.870509942713891 +1392 1384 -.758282799643124 +1456 1384 -6.10918341890276 +1256 1385 -.743078396769565 +1277 1385 -1 +1355 1385 -.3 +1385 1385 2 +1386 1385 -.986968033819907 +1387 1385 -1.10204165597999 +1388 1385 -1.3010915869656 +1389 1385 -1.09131955245727 +1390 1385 -1.34119798239883 +1391 1385 -1.00731304006239 +1392 1385 -.877449084331232 +1457 1385 -12.2183668378055 +1250 1386 .942727943054999 +1278 1386 -.413824654433735 +1386 1386 8 +1451 1386 .955075761947829 +1251 1387 .404475893426413 +1279 1387 -.104416718183188 +1387 1387 8 +1452 1387 7.99103387305805 +1252 1388 .460846617005126 +1280 1388 -.207717846259921 +1388 1388 2 +1453 1388 3.39492482134742 +1253 1389 .339087075646268 +1281 1389 -.416137765069403 +1389 1389 4 +1454 1389 5.39610952758732 +1254 1390 .289167368265767 +1282 1390 -.408745918182197 +1390 1390 4 +1455 1390 3.00943171550729 +1255 1391 .490894414483018 +1283 1391 -.104476441140628 +1391 1391 8 +1456 1391 6.55046459817273 +1256 1392 .407150179890926 +1284 1392 -.216178093254115 +1392 1392 2 +1457 1392 6.69473137371876 +1393 1393 8 +1394 1393 .896298488120147 +1395 1393 .606397723488651 +1396 1393 1.6718886239843 +1397 1393 .86085959929121 +1398 1393 .887593794277106 +1399 1393 .835641440281509 +1400 1393 2.31318792399237 +1250 1394 -.775272066152653 +1271 1394 -1 +1394 1394 2 +1451 1394 -.785426553601599 +1251 1395 -.318827707969508 +1272 1395 -.25 +1395 1395 2 +1452 1395 -6.29892425101304 +1252 1396 -.428705116635428 +1273 1396 -.25 +1396 1396 2 +1453 1396 -3.15814760876951 +1253 1397 -.397333991324591 +1274 1397 -.25 +1397 1397 2 +1454 1397 -6.32302995369124 +1254 1398 -.612352956703941 +1275 1398 -.5 +1398 1398 2 +1455 1398 -6.37289892023983 +1255 1399 -.235171652031621 +1276 1399 -.125 +1399 1399 2 +1456 1399 -3.13811592814573 +1256 1400 -.371539198384782 +1277 1400 -.5 +1400 1400 2 +1457 1400 -6.10918341890276 +6 1401 -.36973348877942 +303 1401 -.779996624163289 +600 1401 -1.64549534237374 +897 1401 -3.14698409338182 +1401 1401 .99999998192557 +1408 1401 -.476675126269143 +1446 1401 0 +1447 1401 .690551691612174 +1743 1401 0 +1744 1401 -.521641225282842 +2040 1401 0 +20 1402 -.660302505925307 +317 1402 -1.43654801713491 +614 1402 -3.12534056287179 +911 1402 -4.98485807109554 +1402 1402 .999999999997409 +1409 1402 -.372319771652734 +1434 1402 0 +1435 1402 .900863967942992 +1731 1402 0 +1732 1402 -.0670704852338748 +2028 1402 0 +28 1403 -.758844408100915 +325 1403 -1.61292715198934 +622 1403 -1.71414190435628 +919 1403 -3.30524634649447 +1403 1403 .999999991879452 +1410 1403 -.43107012597764 +1430 1403 0 +1431 1403 1.03372490069235 +1727 1403 0 +1728 1403 -.234139714158195 +2024 1403 0 +36 1404 -.678959116049986 +333 1404 -1.46569003102176 +630 1404 -3.1640303756941 +927 1404 -6.78722475112778 +1404 1404 .999999764194999 +1411 1404 -.590573548552004 +1442 1404 0 +1443 1404 .793962206773863 +1739 1404 0 +1740 1404 -.747630519900782 +2036 1404 0 +44 1405 -.718546177200834 +341 1405 -1.49326812117109 +638 1405 -3.1032795837735 +935 1405 -1.07765547863606 +1405 1405 .999999994711127 +1412 1405 -.560235797312625 +1426 1405 0 +1427 1405 1.2198788064153 +1723 1405 0 +1724 1405 -.845408966023918 +2020 1405 0 +52 1406 -.704301771535359 +349 1406 -1.45921094242611 +646 1406 -3.02327306355383 +943 1406 -2.19042664088805 +1406 1406 .499999980761889 +1413 1406 -.449242234794386 +1438 1406 0 +1439 1406 1.19041400107164 +1735 1406 0 +1736 1406 -.83365472695076 +2032 1406 0 +14 1407 -.618926816114034 +311 1407 -1.37444508815714 +608 1407 -1.52610878311877 +905 1407 -3.51673889878675 +1407 1407 .999968022697756 +1414 1407 -.261383700314556 +1422 1407 0 +1423 1407 1.15732604160779 +1719 1407 0 +1720 1407 -.596195882856831 +2016 1407 0 +1292 1408 .366735842836639 +1408 1408 2 +1293 1409 .771296794544303 +1409 1409 2 +1294 1410 .594081503856598 +1410 1410 2 +1295 1411 .385023975435024 +1411 1411 2 +1296 1412 .614036391441073 +1412 1412 4 +1297 1413 .298524812652202 +1413 1413 4 +1298 1414 .33243445436534 +1414 1414 2 +1401 1415 -.826555687764761 +1415 1415 1 +1402 1416 -1.41469088700207 +1416 1416 1 +1403 1417 -.706618257494043 +1417 1417 2 +1404 1418 -.747385604621385 +1418 1418 2 +1405 1419 -.446529587417563 +1419 1419 2 +1406 1420 -.895836953941981 +1420 1420 1 +1407 1421 -1.76174862960397 +1421 1421 1 +1422 1422 0 +1423 1422 1.13085305564763 +1424 1422 -.990100013985847 +1425 1422 -.950087769719581 +1422 1423 1 +1423 1423 -.594559075132823 +1424 1423 1.01577380291992 +1425 1423 .962559498206927 +1270 1424 .213171759030635 +1298 1424 -.370622123394994 +1424 1424 4 +1298 1425 .161012141790663 +1407 1425 -1.11176106101264 +1425 1425 8 +1426 1426 0 +1427 1426 .511717344570089 +1428 1426 -1.7893795374687 +1429 1426 -1.59619717902147 +1426 1427 1 +1427 1427 -.262901966515712 +1428 1427 1.84321602724063 +1429 1427 1.62050873906466 +1268 1428 .653034298113224 +1296 1428 -.653011021159601 +1428 1428 4 +1296 1429 .25832955222117 +1405 1429 -.901136059742186 +1429 1429 16 +1430 1430 0 +1431 1430 1.15349338198666 +1432 1430 -1.48928598857234 +1433 1430 -1.75205850189548 +1430 1431 1 +1431 1431 -.585079604060236 +1432 1431 1.52222346500832 +1433 1431 1.77167460979631 +1266 1432 .260173689227293 +1294 1432 -.378431837344898 +1432 1432 4 +1294 1433 .246386375228067 +1403 1433 -.577263339622364 +1433 1433 8 +1434 1434 0 +1435 1434 .502460586686573 +1436 1434 -.963104184091178 +1437 1434 -1.3467733019244 +1434 1435 1 +1435 1435 -.480126291029876 +1436 1435 1.96525788260655 +1437 1435 2.72118984019144 +1265 1436 .810543143565382 +1293 1436 -.723582774504818 +1436 1436 8 +1293 1437 .375327009857497 +1402 1437 -.784193870197265 +1437 1437 16 +1438 1438 0 +1439 1438 .498168309585866 +1440 1438 -1.73196818127999 +1441 1438 -1.9216824419927 +1438 1439 1 +1439 1439 -.25612577278965 +1440 1439 1.78442717465269 +1441 1439 1.9511479332277 +1269 1440 .627043117976432 +1297 1440 -.634943184318213 +1440 1440 4 +1297 1441 .135558900986337 +1406 1441 -.606482479861277 +1441 1441 16 +1442 1442 0 +1443 1442 .462413474981594 +1444 1442 -.763352168381481 +1445 1442 -1.36275139625772 +1442 1443 1 +1443 1443 -.431087800343207 +1444 1443 1.5821979107982 +1445 1443 2.77565457906948 +1267 1444 .959463615818247 +1295 1444 -.720697332161509 +1444 1444 4 +1295 1445 .262734731618403 +1404 1445 -.693277123901383 +1445 1445 8 +1446 1446 0 +1447 1446 .553756725403292 +1448 1446 -1.47685216070288 +1449 1446 -1.55055456496787 +1446 1447 1 +1447 1447 -.286289386960833 +1448 1447 1.523192303214 +1449 1447 1.57518428166608 +1264 1448 .48961329085751 +1292 1448 -.357718696437487 +1448 1448 2 +1292 1449 .156731359633648 +1401 1449 -.537936850116212 +1449 1449 4 +1153 1450 -.46217447752017 +1450 1450 1 +1458 1450 -.854664025311124 +1459 1450 -.530586976795785 +1460 1450 .458264566346323 +1461 1450 -.704372418286997 +1462 1450 1.03773560525386 +1463 1450 .291977430552259 +1464 1450 -.446082978372745 +1755 1450 1.92388616999117 +1756 1450 1.19437453144026 +1757 1450 -1.0315736167459 +1758 1450 1.58557317520944 +1759 1450 -2.33598831921723 +1760 1450 -.65725398958532 +1761 1450 1.00415232995501 +1451 1451 .25 +1755 1451 -3.33312168034354 +1452 1452 .5 +1756 1452 -2.8498042484857 +1453 1453 1 +1757 1453 -1.19726424986196 +1454 1454 .5 +1758 1454 -1.61285324629019 +1455 1455 .5 +1759 1455 -1.65518893606629 +1456 1456 .5 +1760 1456 -3.45676034397399 +1457 1457 1 +1761 1457 -1 +1015 1458 .0236207661971541 +1458 1458 .25 +1465 1458 -7.48570901150077 +1466 1458 16.4320912827698 +1467 1458 .865655077174677 +1468 1458 .777346030318176 +1469 1458 .546778966345033 +1470 1458 14.9342238950262 +1471 1458 .961550097765464 +1016 1459 .0226698762975352 +1459 1459 .5 +1465 1459 .514290988499232 +1466 1459 -111.56790871723 +1467 1459 .865655077174677 +1468 1459 .777346030318176 +1469 1459 .546778966345033 +1470 1459 14.9342238950262 +1471 1459 .961550097765464 +1017 1460 .0181117591707708 +1460 1460 .125 +1465 1460 .514290988499232 +1466 1460 16.4320912827698 +1467 1460 -3.13434492282532 +1468 1460 .777346030318176 +1469 1460 .546778966345033 +1470 1460 14.9342238950262 +1471 1460 .961550097765464 +1018 1461 .0248762642816475 +1461 1461 .5 +1465 1461 .514290988499232 +1466 1461 16.4320912827698 +1467 1461 .865655077174677 +1468 1461 -7.22265396968182 +1469 1461 .546778966345033 +1470 1461 14.9342238950262 +1471 1461 .961550097765464 +1019 1462 .0184916813250365 +1462 1462 .25 +1465 1462 .514290988499232 +1466 1462 16.4320912827698 +1467 1462 .865655077174677 +1468 1462 .777346030318176 +1469 1462 -3.45322103365497 +1470 1462 14.9342238950262 +1471 1462 .961550097765464 +1020 1463 .0276741941424268 +1463 1463 .5 +1465 1463 .514290988499232 +1466 1463 16.4320912827698 +1467 1463 .865655077174677 +1468 1463 .777346030318176 +1469 1463 .546778966345033 +1470 1463 -113.065776104974 +1471 1463 .961550097765464 +1021 1464 .0248945511478648 +1464 1464 .125 +1465 1464 .514290988499232 +1466 1464 16.4320912827698 +1467 1464 .865655077174677 +1468 1464 .777346030318176 +1469 1464 .546778966345033 +1470 1464 14.9342238950262 +1471 1464 -3.03844990223454 +1465 1465 4 +1755 1465 -.270460629206504 +1466 1466 16 +1756 1466 -.135230314603252 +1467 1467 4 +1757 1467 -.270460629206504 +1468 1468 2 +1758 1468 -.270460629206504 +1469 1469 2 +1759 1469 -.270460629206504 +1470 1470 16 +1760 1470 -.135230314603252 +1471 1471 4 +1761 1471 -.270460629206504 +1472 1472 -1 +1479 1472 2 +1473 1473 -2 +1480 1473 1 +1474 1474 -1 +1481 1474 1 +1475 1475 -1 +1482 1475 1 +1476 1476 -1 +1483 1476 1 +1477 1477 -1 +1484 1477 1 +1478 1478 -.5 +1485 1478 1 +1479 1479 -.799794745781426 +1745 1479 -.876790357783612 +1746 1479 -.245 +2042 1479 -.85925455062794 +2043 1479 -.4802 +2339 1479 -.842069459615381 +2340 1479 -.470596 +2630 1479 -1.65045614084615 +2631 1479 -.46118408 +2872 1479 -1.61744701802922 +2873 1479 -.9039207968 +1480 1480 -1.72086345301642 +1733 1480 -.850503322949229 +1734 1480 -.49 +2030 1480 -1.66698651298049 +2031 1480 -.4802 +2327 1480 -1.63364678272088 +2328 1480 -.941192 +2618 1480 -1.60097384706646 +2619 1480 -.92236816 +2860 1480 -3.13790874025027 +2861 1480 -1.8078415936 +1481 1481 -1.10774371343355 +1729 1481 -.934319750293881 +1730 1481 -.49 +2026 1481 -1.83126671057601 +2027 1481 -.9604 +2323 1481 -1.79464137636449 +2324 1481 -.941192 +2614 1481 -1.7587485488372 +2615 1481 -.92236816 +2856 1481 -3.44714715572091 +2857 1481 -1.8078415936 +1482 1482 -1.37480178421577 +1741 1482 -1.33240283227796 +1742 1482 -.49 +2038 1482 -1.3057547756324 +2039 1482 -.4802 +2335 1482 -1.27963968011976 +2336 1482 -.941192 +2626 1482 -2.50809377303472 +2627 1482 -.92236816 +2868 1482 -2.45793189757403 +2869 1482 -.9039207968 +1483 1483 -1.2930053671301 +1725 1483 -1.11658795483878 +1726 1483 -.49 +2022 1483 -1.094256195742 +2023 1483 -.4802 +2319 1483 -2.14474214365433 +2320 1483 -.941192 +2610 1483 -2.10184730078124 +2611 1483 -.92236816 +2852 1483 -4.11962070953123 +2853 1483 -.9039207968 +1484 1484 -2.43069484570578 +1737 1484 -1.50364412197569 +1738 1484 -.49 +2034 1484 -1.47357123953618 +2035 1484 -.4802 +2331 1484 -1.44409981474546 +2332 1484 -.941192 +2622 1484 -2.83043563690109 +2623 1484 -.92236816 +2864 1484 -2.77382692416307 +2865 1484 -1.8078415936 +1485 1485 -.901068860950982 +1721 1485 -1.12315523473484 +1722 1485 -.49 +2018 1485 -1.10069213004015 +2019 1485 -.9604 +2315 1485 -2.15735657487869 +2316 1485 -.941192 +2606 1485 -2.11420944338112 +2607 1485 -.92236816 +2848 1485 -2.07192525451349 +2849 1485 -.9039207968 +5 1486 .0830309394412933 +6 1486 -.771633617604069 +302 1486 .18071897349691 +303 1486 -1.36214149140284 +599 1486 .392974166456825 +600 1486 -2.27657950404071 +896 1486 .426900847159522 +897 1486 -3.46753633643159 +1193 1486 .926798374523724 +1194 1486 -4.34114790109422 +1486 1486 1 +1490 1486 2.0106564793405 +1491 1486 -2.55671645601937 +1546 1486 .498730461362477 +1487 1487 -1.49878065829791 +1490 1487 -2.45721220949801 +1776 1487 -.846905006637303 +1488 1488 1 +1489 1488 -.572578773921662 +1490 1488 -.126772447996436 +1491 1488 13.6132213801514 +1488 1489 0 +1489 1489 1.10751345080658 +1490 1489 .126772447996436 +1491 1489 -13.6132213801514 +1487 1490 1 +1488 1490 0 +1489 1490 -.903973218625391 +1490 1490 .549150686090594 +1491 1490 117.082343232463 +2042 1490 -.207491726626139 +2339 1490 -.203341892093616 +2630 1490 -.398550108503488 +2872 1490 -.390579106333419 +5 1491 -.806458623866739 +6 1491 7.49468318159014 +302 1491 -1.755277919937 +303 1491 13.230137585583 +599 1491 -3.81685920487537 +600 1491 22.1118439259622 +896 1491 -4.14638051844799 +897 1491 33.6793079893277 +1193 1491 -9.00175942545846 +1194 1491 42.1644773126259 +1490 1491 -19.529000494378 +1491 1491 1.4210854715202e-13 +1492 1491 2.56 +1546 1491 -4.79211822660099 +1603 1491 5.12 +2040 1491 0 +2041 1491 -7.88550504727305 +2337 1491 0 +1189 1492 -1 +1492 1492 -.75 +1493 1492 -1.52729585472569 +1698 1492 1.93103448275862 +1743 1492 0 +1744 1492 .811871648051633 +2040 1492 0 +1493 1493 1 +1561 1493 2 +1575 1493 -2.06424272667993 +1589 1493 -2.48890212399833 +1638 1493 -.322537926043739 +1712 1493 .936526728340108 +1790 1493 -1.015 +1935 1493 .516060681669982 +2059 1493 0 +13 1494 .53634352170604 +14 1494 -1.66922335661656 +310 1494 .608343611460975 +311 1494 -2.97579280172198 +607 1494 .689879524668691 +608 1494 -2.46803915688597 +904 1494 1.56442840642407 +905 1494 -3.57051473308257 +1201 1494 1.77355571060919 +1202 1494 -1.7847466400941 +1494 1494 2 +1498 1494 2.0103802170983 +1499 1494 1.0065788695149 +1540 1494 .997323872543524 +1495 1495 -1.15759477945201 +1498 1495 -1.19596712331021 +1782 1495 -.67419078081862 +1496 1496 1 +1497 1496 -2.37878650121626 +1498 1496 -.115566963602682 +1499 1496 12.7486195534092 +1496 1497 0 +1497 1497 2.26202127391111 +1498 1497 .0577834818013408 +1499 1497 -6.37430977670461 +1495 1498 2 +1496 1498 0 +1497 1498 -.775918206692057 +1498 1498 .940293671085597 +1499 1498 124.213559778651 +2018 1498 -.330353482601124 +2315 1498 -.647492825898202 +2606 1498 -.634542969380239 +2848 1498 -.621852109992634 +13 1499 -1.23720317843426 +14 1499 3.85045844453138 +310 1499 -1.40328841352578 +311 1499 6.86436987425772 +607 1499 -1.59137028064007 +608 1499 5.69311600835013 +904 1499 -3.60872410783314 +905 1499 8.23623666109505 +1201 1499 -4.09112569369031 +1202 1499 4.11694021920993 +1498 1499 -4.63741742706944 +1499 1499 1.32460984403338e-8 +1540 1499 -2.39572989705882 +1603 1499 -.319999999944585 +1604 1499 -.16000000025705 +1605 1499 -.640000001130026 +1606 1499 -.32000000027535 +1607 1499 -.639999999896959 +1608 1499 -.160000000123382 +1615 1499 40.96 +1747 1499 -2.42083343893242 +2016 1499 0 +2017 1499 -1.47569617078059 +2052 1499 4.84545081997319 +2053 1499 3.00812133920349 +2054 1499 -2.59809509287179 +2055 1499 3.99338430311301 +2056 1499 -5.88336082383937 +2057 1499 -.827671598069998 +2058 1499 2.52903254054177 +2313 1499 0 +19 1500 .148565554264155 +20 1500 -.718464623392256 +316 1500 .330170188232019 +317 1500 -1.32824785462268 +613 1500 .366825165217015 +614 1500 -2.36355945714306 +910 1500 .814983548539361 +911 1500 -3.96446459414814 +1207 1500 .905218121187944 +1208 1500 -5.99157940787393 +1500 1500 1 +1504 1500 2.01065647934051 +1505 1500 -7.15114843412518 +1545 1500 .997460922724955 +1501 1501 -.97545501335628 +1504 1501 -1.78401460303839 +1777 1501 -.797750980369815 +1502 1502 1 +1503 1502 -.907018524570397 +1504 1502 -.0677587031937162 +1505 1502 10.0217917889022 +1502 1503 0 +1503 1503 2.00808125546758 +1504 1503 .0677587031937162 +1505 1503 -10.0217917889022 +1501 1504 1 +1502 1504 0 +1503 1504 -.749118011466122 +1504 1504 .884371800272096 +1505 1504 139.700365440553 +2030 1504 -.39089798038121 +2327 1504 -.383080020773585 +2618 1504 -.375418420358114 +2860 1504 -.735820103901903 +19 1505 -.699611602530904 +20 1505 3.38332925840599 +316 1505 -1.55480788020501 +317 1505 6.25486583840663 +613 1505 -1.72742021498356 +614 1505 11.1302625139392 +910 1505 -3.8378475364226 +911 1505 18.6691016072102 +1207 1505 -4.2627721044831 +1208 1505 28.2150091385295 +1504 1505 -9.46840341704936 +1505 1505 8.10018718766514e-13 +1506 1505 1.28 +1545 1505 -4.79211822660099 +1604 1505 20.48 +2028 1505 0 +2029 1505 -7.99123288369045 +2325 1505 0 +1203 1506 -2 +1506 1506 -1.5 +1507 1506 -.190911981840711 +1699 1506 1.93103448275862 +1731 1506 0 +1732 1506 3.39394583601684 +2028 1506 0 +1507 1507 2 +1562 1507 32 +1576 1507 -264.223069015031 +1590 1507 -22.7722145260299 +1639 1507 -10.3212136333996 +1713 1507 8.75488732012787 +1804 1507 -2.03 +1936 1507 16.5139418134394 +2060 1507 9.88835008108248e-11 +27 1508 .16482969201406 +28 1508 -1.75017646026984 +324 1508 .358920660652152 +325 1508 -3.08092250935454 +621 1508 .390637002669221 +622 1508 -2.56678841888295 +918 1508 .850028787562649 +919 1508 -3.89254060995931 +1215 1508 .92455220006958 +1216 1508 -4.82589389160275 +1508 1508 1 +1512 1508 2.01065647934051 +1513 1508 -2.66537828272115 +1544 1508 .498730461362477 +1509 1509 -1.4688504796329 +1512 1509 -1.60438042089433 +1778 1509 -1.08565831981354 +1510 1510 1 +1511 1510 -1.12264054585117 +1512 1510 -.103667800756409 +1513 1510 17.0496405336112 +1510 1511 0 +1511 1511 1.14800705290308 +1512 1511 .0518339003782046 +1513 1511 -8.52482026680559 +1509 1512 1 +1510 1512 0 +1511 1512 -.841369542483127 +1512 1512 .466033570988332 +1513 1512 102.993365019744 +2026 1512 -.265986288354317 +2323 1512 -.260666562587231 +2614 1512 -.255453231335487 +2856 1512 -.500688333417554 +27 1513 -1.5889839313598 +28 1513 16.8719739655628 +324 1513 -3.46005113181104 +325 1513 29.70057336946 +621 1513 -3.76580161408662 +622 1513 24.7442405732187 +918 1513 -8.1944100491014 +919 1513 37.5246984072702 +1215 1513 -8.91282736540331 +1216 1513 46.5223695713153 +1512 1513 -19.3830419636045 +1513 1513 1.10134124042816e-13 +1514 1513 2.56 +1544 1513 -4.79211822660099 +1605 1513 10.24 +2024 1513 0 +2025 1513 -9.60470593238868 +2321 1513 0 +1211 1514 -1 +1514 1514 -.375 +1515 1514 -.763648691010773 +1700 1514 1.93103448275862 +1727 1514 0 +1728 1514 .996322674809204 +2024 1514 0 +1515 1515 .5 +1563 1515 1 +1577 1515 -2.06424066243927 +1591 1515 -1.13021025264711 +1640 1515 -.645075207012271 +1714 1515 .547742566313178 +1812 1515 -1.015 +1937 1515 1.03212033121963 +2061 1515 0 +35 1516 .154160773928762 +36 1516 -1.32249731699049 +332 1516 .340100845631993 +333 1516 -2.31980315072737 +629 1516 .375084938289546 +630 1516 -3.8171396419998 +926 1516 .827194029079752 +927 1516 -5.59356675228922 +1223 1516 1.82397142070426 +1224 1516 -6.19783352496408 +1516 1516 1 +1520 1516 2.0106564793405 +1521 1516 -.339431991427314 +1543 1516 .997460922724955 +1517 1517 -1.81081559461297 +1520 1517 -1.7710573522945 +1779 1517 -.639912534991814 +1518 1518 1 +1519 1518 -1.72435120137282 +1520 1518 -.0814173979317266 +1521 1518 24.2601389442511 +1518 1519 0 +1519 1519 1.84965389992637 +1520 1519 .0407086989658633 +1521 1519 -12.1300694721256 +1517 1520 1 +1518 1520 0 +1519 1520 -.680243022947037 +1520 1520 .447716654062822 +1521 1520 158.022925793389 +2038 1520 -.156778571072994 +2335 1520 -.153642999651535 +2626 1520 -.301140279317008 +2868 1520 -.295117473730668 +35 1521 -.731629905469482 +36 1521 6.27642533411587 +332 1521 -1.61408082742766 +333 1521 11.0095280181894 +629 1521 -1.78011144437182 +630 1521 18.1157206484358 +926 1521 -3.92577095896133 +927 1521 26.5464463489636 +1223 1521 -8.6563657154806 +1224 1521 29.4142293167291 +1520 1521 -9.5423522626532 +1521 1521 -9.09716746377853e-13 +1522 1521 1.28 +1543 1521 -4.79211822660099 +1606 1521 5.12 +2036 1521 0 +2037 1521 -7.3970008448815 +2333 1521 0 +1219 1522 -1 +1522 1522 -.375 +1523 1522 -1.52729585472569 +1701 1522 1.93103448275862 +1739 1522 0 +1740 1522 1.55861230722506 +2036 1522 0 +1523 1523 1 +1564 1523 1 +1578 1523 -2.06424272667993 +1592 1523 -1.21639785175983 +1641 1523 -.645075852087478 +1715 1523 1.03573177895249 +1820 1523 -1.015 +1938 1523 1.03212136333996 +2062 1523 0 +43 1524 .179233299451199 +44 1524 -1.25748291515285 +340 1524 .384058557164101 +341 1524 -2.31145374543239 +637 1524 .411180102878955 +638 1524 -4.13520376491425 +934 1524 .879845313731355 +935 1524 -3.55979559477078 +1231 1524 .940766208017052 +1232 1524 -5.7783042387785 +1524 1524 1 +1528 1524 2.0106564793405 +1529 1524 -8.46081159037146 +1542 1524 .498730461362477 +1525 1525 -1.32649919017205 +1528 1525 -1.78636108335402 +1780 1525 -.566000614685377 +1526 1526 1 +1527 1526 -.510544313459369 +1528 1526 -.133334403251823 +1529 1526 9.84740210345342 +1526 1527 0 +1527 1527 1.01794751335402 +1528 1527 .133334403251823 +1529 1527 -9.84740210345342 +1525 1528 1 +1526 1528 0 +1527 1528 -.79133287038941 +1528 1528 .506807137143025 +1529 1528 62.0282532110719 +2022 1528 -.138670150597917 +2319 1528 -.271793495171918 +2610 1528 -.26635762526848 +2852 1528 -.52206094552622 +43 1529 -.88359177887513 +44 1529 6.19919160840708 +340 1529 -1.89334785866194 +341 1529 11.395100871143 +637 1529 -2.02705278345777 +638 1529 20.3858996170885 +934 1529 -4.33749804458912 +935 1529 17.5492284728697 +1231 1529 -4.63782840461366 +1232 1529 28.4861247148671 +1528 1529 -9.91221799033501 +1529 1529 -3.97903932025656e-13 +1530 1529 1.28 +1542 1529 -2.39605911330049 +1607 1529 5.12 +2020 1529 0 +2021 1529 -1.9915279944476 +2317 1529 0 +1227 1530 -2 +1530 1530 -.75 +1531 1530 -1.52729585472569 +1702 1530 1.93103448275862 +1723 1530 0 +1724 1530 .80794806363792 +2020 1530 0 +1531 1531 .5 +1565 1531 1 +1579 1531 -2.06424272667993 +1593 1531 -.952951930472115 +1642 1531 -.322537926043739 +1716 1531 .433393152706996 +1828 1531 -1.015 +1939 1531 .516060681669982 +2063 1531 0 +51 1532 .173548037444805 +52 1532 -1.02243190724734 +348 1532 .374884452971293 +349 1532 -1.91286907785119 +645 1532 .404244064441131 +646 1532 -3.49158667659077 +942 1532 .870527502546037 +943 1532 -6.16264315121613 +1239 1532 .93607475763399 +1240 1532 -5.17716683839344 +1532 1532 .5 +1536 1532 2.0106564793405 +1537 1532 -16.0526346851646 +1541 1532 .997460922724955 +1533 1533 -.732501912137072 +1536 1533 -1.52397855455258 +1781 1533 -.872871006294341 +1534 1534 1 +1535 1534 -.498194959251842 +1536 1534 -.130650380621596 +1537 1534 11.3104666363085 +1534 1535 0 +1535 1535 .990976656065493 +1536 1535 .130650380621596 +1537 1535 -11.3104666363085 +1533 1536 1 +1534 1536 0 +1535 1536 -1.83053554079306 +1536 1536 .603573716032762 +1537 1536 127.859206729668 +2034 1536 -.213853396542114 +2331 1536 -.209576328611271 +2622 1536 -.410769604078092 +2864 1536 -.40255421199653 +51 1537 -.85817624199384 +52 1537 5.05581500531329 +348 1537 -1.85376300285239 +349 1537 9.45893033897685 +645 1537 -1.99894310058527 +646 1537 17.2655178175979 +942 1537 -4.30466418224313 +943 1537 30.4736026873351 +1239 1537 -4.62878825689468 +1240 1537 25.6005290924747 +1536 1537 -9.9424784445043 +1537 1537 -4.68958205601666e-13 +1538 1537 .64 +1541 1537 -4.79211822660099 +1608 1537 20.48 +2032 1537 0 +2033 1537 -1.57759617366949 +2329 1537 0 +1235 1538 -2 +1538 1538 -.75 +1539 1538 -.190911981840711 +1703 1538 1.93103448275862 +1735 1538 0 +1736 1538 1.27614215553051 +2032 1538 0 +1539 1539 2 +1566 1539 32 +1580 1539 -264.223069015031 +1594 1539 -62.6072529536923 +1643 1539 -10.3212136333996 +1717 1539 6.91278741426333 +1836 1539 -2.03 +1940 1539 8.25697090671972 +2064 1539 9.88835008108248e-11 +1243 1540 .982959272901776 +1540 1540 -.982959272901727 +1602 1540 -2 +1244 1541 .32171586515563 +1541 1541 -.643431730311258 +1601 1541 -2 +1245 1542 .487621720990789 +1542 1542 -.487621720990777 +1600 1542 -2 +1246 1543 .564717890239748 +1543 1543 -1.12943578047949 +1599 1543 -2 +1247 1544 .752477010721735 +1544 1544 -.75247701072172 +1598 1544 -2 +1248 1545 .476000070508381 +1545 1545 -.952000141016757 +1597 1545 -4 +1249 1546 .300091821399196 +1546 1546 -.600183642798387 +1596 1546 -2 +1547 1547 -.748760416282728 +1568 1547 -2 +1646 1547 -1.32 +1769 1547 2 +1548 1548 -1.22697189853668 +1569 1548 -1 +1647 1548 -1.32 +1770 1548 .5 +1549 1549 -.823438621665546 +1570 1549 -1 +1648 1549 -1.32 +1771 1549 1 +1550 1550 -.762195969563108 +1571 1550 -1 +1649 1550 -1.32 +1772 1550 1 +1551 1551 -.584591941366305 +1572 1551 -1 +1650 1551 -1.32 +1773 1551 1 +1552 1552 -1.81617838310858 +1573 1552 -1 +1651 1552 -1.32 +1774 1552 1 +1553 1553 8.00000015260381 +1567 1553 -9.18004572818184 +1574 1553 2.63398822550108 +1595 1553 -1.97230377359411 +1615 1553 .753306769788764 +1754 1553 2.24241689770866e-6 +2052 1553 -2.12484482472767 +2053 1553 -5.89331395558138 +2054 1553 2.58923505531039 +2055 1553 -4.62935112959124 +2056 1553 .293989217713108 +2057 1553 -4.92832423366738 +2058 1553 -6.92539981802116 +1554 1554 2 +1561 1554 .625512734511378 +1555 1555 4 +1562 1555 .258880359113125 +1556 1556 2 +1563 1556 .332388430011239 +1557 1557 2 +1564 1557 .306444249607901 +1558 1558 8 +1565 1558 .208573417628167 +1559 1559 2 +1566 1559 .200272063056993 +1560 1560 4 +1567 1560 .136170374048956 +1547 1561 .74702523964116 +1561 1561 -.970458128837406 +1568 1561 2 +1609 1561 .619746004634841 +1548 1562 4.90262138532705 +1562 1562 -.200794503055934 +1569 1562 4 +1610 1562 .761561317919277 +1549 1563 1.64147840627612 +1563 1563 -1.02995611587925 +1570 1563 2 +1611 1563 -.719366098603505 +1550 1564 1.53428177890281 +1564 1564 -.950296574598891 +1571 1564 2 +1612 1564 .447942847227288 +1551 1565 1.16538421291509 +1565 1565 -.648226822724245 +1572 1565 2 +1613 1565 -.272543464697087 +1552 1566 3.62886617313431 +1566 1566 -.15531712032985 +1573 1566 2 +1614 1566 -.540885094325248 +1553 1567 1.46940656650449 +1567 1567 -1.68615305142357 +1574 1567 4 +1615 1567 .138364236625623 +1547 1568 -.748760416282728 +1554 1568 -.71084462173566 +1568 1568 -2 +1596 1568 1 +1646 1568 -.64 +1548 1569 -2.45394379707336 +1555 1569 -.212549970641105 +1569 1569 -2 +1597 1569 .5 +1647 1569 -1.28 +1549 1570 -1.64687724333109 +1556 1570 -.86735652033659 +1570 1570 -2 +1598 1570 1 +1648 1570 -1.28 +1550 1571 -1.52439193912622 +1557 1571 -.615023815637888 +1571 1571 -2 +1599 1571 1 +1649 1571 -1.28 +1551 1572 -1.16918388273261 +1558 1572 -.500247233358858 +1572 1572 -2 +1600 1572 1 +1650 1572 -1.28 +1552 1573 -3.63235676621715 +1559 1573 -.31755431402966 +1573 1573 -2 +1601 1573 .5 +1651 1573 -1.28 +1553 1574 -.366077668039488 +1574 1574 -1 +1652 1574 -.66 +1775 1574 1 +1547 1575 -1.32988436101747 +1554 1575 -1.06971638350714 +1561 1575 .26385988074794 +1568 1575 -.543784163184948 +1575 1575 2.57224190782158 +1582 1575 -1 +1589 1575 3.0609346556141 +1712 1575 -.933600789207959 +1548 1576 -11.975905514245 +1555 1576 -.820849667662502 +1562 1576 .102349871918832 +1569 1576 -2.03889788537332 +1576 1576 5.15158843425506 +1583 1576 -2 +1590 1576 .501185331623375 +1713 1576 -.136556059029081 +1549 1577 -2.62240632494125 +1556 1577 -1.11046515923121 +1563 1577 .322468803637365 +1570 1577 -.626179695747682 +1577 1577 5.14660837506676 +1584 1577 -1 +1591 1577 3.02296380837563 +1714 1577 -1.09251465895911 +1550 1578 -1.49586072310863 +1557 1578 -.491147344285399 +1564 1578 .174017711093407 +1571 1578 -.366238742188159 +1578 1578 2.57388978158751 +1585 1578 -1 +1592 1578 1.59168460666273 +1715 1578 -1.03315735416404 +1551 1579 -2.655862322963 +1558 1579 -.97159605641272 +1565 1579 .214170430079358 +1572 1579 -.660788546759861 +1579 1579 5.13142608487635 +1586 1579 -1 +1593 1579 2.24469180404724 +1716 1579 -.861885048715906 +1552 1580 -12.1459330741529 +1559 1580 -.860075008003886 +1566 1580 .0987805012859638 +1573 1580 -1.27198471200318 +1580 1580 5.15280359075099 +1587 1580 -2 +1594 1580 1.17294941679782 +1717 1580 -.107848980615051 +1553 1581 -1.58197380598409 +1560 1581 -.423459935539595 +1567 1581 .278547701929798 +1574 1581 -.660788655441756 +1581 1581 1.29662490978596 +1588 1581 -.5 +1595 1581 3.56193283103027 +1718 1581 -.883185205554064 +1547 1582 -1.33160012678031 +1582 1582 2 +1653 1582 0 +1950 1582 -1.02889676312863 +1548 1583 -2.00987991089351 +1583 1583 1 +1654 1583 0 +1951 1583 -2.06063537370202 +1549 1584 -1.12505888866389 +1584 1584 1 +1655 1584 0 +1952 1584 -1.02932167501335 +1550 1585 -1.0346428734296 +1585 1585 2 +1656 1585 0 +1953 1585 -1.029555912635 +1551 1586 -1.30190687998028 +1586 1586 1 +1657 1586 0 +1954 1586 -.513142608487635 +1552 1587 -1.07362991247156 +1587 1587 .5 +1658 1587 0 +1955 1587 -1.0305607181502 +1553 1588 -.91049200981466 +1588 1588 1 +1659 1588 0 +1956 1588 -1.03729992782877 +1547 1589 1.99993971024411 +1561 1589 -2.59819265379185 +1568 1589 .545047171942077 +1589 1589 -.581155151975014 +1609 1589 1.65923686948187 +1748 1589 0 +1548 1590 63.999979753382 +1562 1590 -2.6212180212277 +1569 1590 8.1643493839085 +1590 1590 -.584592220782082 +1610 1590 9.94160166511438 +1749 1590 -6.27876731177139e-5 +1549 1591 31.9999987557529 +1563 1591 -20.078610011077 +1570 1591 5.02591345519982 +1591 1591 -6.16960567862084 +1611 1591 -14.0237691657887 +1750 1591 -3.98651892603698e-6 +1550 1592 32.2812851320723 +1564 1592 -19.9942220784165 +1571 1592 5.87322474872845 +1592 1592 -6.06681062846121 +1612 1592 9.42471648497131 +1751 1592 3.98651893038784e-6 +1551 1593 32.0000129371215 +1565 1593 -17.8836667046139 +1572 1593 5.30354622997521 +1593 1593 -2.80563827828349 +1613 1593 -7.4837073469692 +1752 1593 6.3784302797738e-6 +1552 1594 63.9999850876433 +1566 1594 -2.73922753034436 +1573 1594 5.09283173109988 +1594 1594 -.785515713258567 +1614 1594 -9.5392434769909 +1753 1594 -8.61088088302443e-5 +1595 1595 4 +1602 1595 -.5 +1589 1596 2 +1596 1596 -.25 +1590 1597 1 +1597 1597 -1 +1591 1598 4 +1598 1598 -.5 +1592 1599 4 +1599 1599 -.5 +1593 1600 2 +1600 1600 -.5 +1594 1601 2 +1601 1601 -.5 +1553 1602 -.732155336078976 +1560 1602 -.231504638030628 +1574 1602 -2 +1602 1602 1 +1652 1602 -.64 +1306 1603 -1.80295637385825 +1547 1603 -.331349597977013 +1575 1603 -.533299468947367 +1603 1603 3.60591274774404 +1609 1603 -8.58025518768922 +1624 1603 -26.6649731728418 +1625 1603 .555246997667527 +1626 1603 .631120294654943 +1627 1603 .613435618987733 +1628 1603 2.08305829055292 +1629 1603 .789911063720155 +1630 1603 3.83178053047776 +1660 1603 -53.3299445428861 +1661 1603 .150177317110393 +1662 1603 .153651843145505 +1663 1603 .154225273399491 +1664 1603 .6727951443394 +1665 1603 .346829709731514 +1666 1603 5.1000814794056 +1683 1603 -3.14865563589374 +1684 1603 -.4370293247864 +1685 1603 -.515965230285092 +1686 1603 -.432777331018493 +1687 1603 -.531869955994079 +1688 1603 -.399463427764034 +1689 1603 -.347964142416254 +1748 1603 -.688163687928658 +2052 1603 -.0544042416394333 +1307 1604 -.770759850196354 +1548 1604 .0706544183380283 +1576 1604 -.113992169756304 +1604 1604 1.5415197004045 +1610 1604 -1.37342238427135 +1624 1604 .982670421833852 +1625 1604 -22.7984318691603 +1626 1604 1.89999149273133 +1627 1604 1.63609480013856 +1628 1604 1.53530682373652 +1629 1604 1.67037976421436 +1630 1604 27.1274746352375 +1660 1604 .749754314576635 +1661 1604 -22.798433221711 +1662 1604 2.76562558622937 +1663 1604 3.76982820648056 +1664 1604 .575500412262999 +1665 1604 2.23410517693307 +1666 1604 .657235533790344 +1683 1604 .0980456684999528 +1684 1604 -2.52282996868407 +1685 1604 .129250786513842 +1686 1604 .108411976498095 +1687 1604 .133234966428519 +1688 1604 .100066747120709 +1689 1604 .0871660267903421 +1749 1604 .71539108493159 +2053 1604 -.819304342377119 +1308 1605 -1.2952513694362 +1549 1605 .156892983992919 +1577 1605 -.383124559279399 +1605 1605 2.59050273889224 +1611 1605 3.25167856741737 +1624 1605 .882851090582971 +1625 1605 1.38272507599207 +1626 1605 -9.57811344410435 +1627 1605 1.33819818337397 +1628 1605 1.27890657448597 +1629 1605 1.36394338162204 +1630 1605 22.1368894087426 +1660 1605 .524872025910193 +1661 1605 2.27343048479921 +1662 1605 -9.57811229623691 +1663 1605 2.48730977001693 +1664 1605 .57186790419306 +1665 1605 1.68861095909857 +1666 1605 .62001085740641 +1683 1605 .82622153767761 +1684 1605 .922553237166332 +1685 1605 -.216449726427575 +1686 1605 .913577430755834 +1687 1605 1.12275840961856 +1688 1605 .843252975285784 +1689 1605 .734539830160869 +1750 1605 2.36936048825222 +2054 1605 8.05638860324177 +1309 1606 -1.74485321531804 +1550 1606 .239553733092281 +1578 1606 -.516113038368816 +1606 1606 3.48970643066281 +1612 1606 -2.94612284539304 +1624 1606 1.02812933625718 +1625 1606 1.56916875120095 +1626 1606 1.75974713623201 +1627 1606 -25.8056509922723 +1628 1606 1.436949095409 +1629 1606 1.66709786354324 +1630 1606 25.1945472818867 +1660 1606 .728285560103122 +1661 1606 3.29912098894788 +1662 1606 2.68353748469424 +1663 1606 -25.8056518410239 +1664 1606 .575369524643055 +1665 1606 1.53024935311162 +1666 1606 .739400828553952 +1683 1606 .455830966675021 +1684 1606 .508977695121267 +1685 1606 .600908860753393 +1686 1606 -2.44650608354821 +1687 1606 .619431989920646 +1688 1606 .465227304478828 +1689 1606 .405249664375347 +1751 1606 3.90747607670612 +2055 1606 -.109049832039099 +1310 1607 -.895326882249551 +1551 1607 .133183772160354 +1579 1607 -.264830229813281 +1607 1607 1.79065376451287 +1613 1607 1.20304655130616 +1624 1607 1.50355287128751 +1625 1607 .589443628526128 +1626 1607 .651653040947488 +1627 1607 .581040429625205 +1628 1607 -6.62075576832431 +1629 1607 .646933035590001 +1630 1607 12.1088186919893 +1660 1607 .859912760431538 +1661 1607 .202784876666821 +1662 1607 .35945294539709 +1663 1607 .150616035903461 +1664 1607 -6.62075570759373 +1665 1607 .364941022249511 +1666 1607 1.43501173156854 +1683 1607 .462482415871531 +1684 1607 .516404657150526 +1685 1607 .609677275036847 +1686 1607 .511380396169881 +1687 1607 -.301852787597215 +1688 1607 .47201586428893 +1689 1607 .411163035233315 +1752 1607 2.84145238862597 +2056 1607 2.66369976859561 +1311 1608 -.934917577690409 +1552 1608 .0399145144786885 +1580 1608 -.0691352068261737 +1608 1608 .934917577697555 +1614 1608 .799157140833694 +1624 1608 .762723199394173 +1625 1608 .910861919754283 +1626 1608 1.02187845775954 +1627 1608 .951925662528605 +1628 1608 .921329826794559 +1629 1608 -13.8270407796349 +1630 1608 16.1996894277566 +1660 1608 .712931655179632 +1661 1608 1.12741961990956 +1662 1608 .987820980663663 +1663 1608 .894896210898189 +1664 1608 .424483256392024 +1665 1608 -13.8270417385649 +1666 1608 .612160177709801 +1683 1608 -.236799312118148 +1684 1608 -.264408469146686 +1685 1608 -.312165726497364 +1686 1608 -.261835957191012 +1687 1608 -.321788293996619 +1688 1608 -1.70092234858944 +1689 1608 -.210522866535762 +1753 1608 .545932223916445 +2057 1608 -7.22890636211421 +1603 1609 -.32 +1609 1609 8 +1604 1610 -.16 +1610 1610 16 +1605 1611 -.32 +1611 1611 8 +1606 1612 -.16 +1612 1612 8 +1607 1613 -.16 +1613 1613 4 +1608 1614 -.16 +1614 1614 8 +1197 1615 -1 +1615 1615 -12 +1616 1615 -.381823963681423 +1704 1615 .965384580229294 +1719 1615 0 +1720 1615 .3198666536759 +2016 1615 0 +1567 1616 2 +1581 1616 -1.03212136333996 +1595 1616 -3.05182871964886 +1616 1616 1 +1644 1616 -.161268963021869 +1645 1616 -.645075852087478 +1674 1616 -.161268963021869 +1718 1616 .878776035727848 +1913 1616 -2.03027895841185 +1941 1616 .516060681669982 +2065 1616 0 +1617 1617 8 +1631 1617 0 +1928 1617 -.218736122463638 +1618 1618 4 +1632 1618 0 +1929 1618 -.227464955683624 +1619 1619 2 +1633 1619 0 +1930 1619 -.387299544241386 +1620 1620 4 +1634 1620 0 +1931 1620 -.32606217025068 +1621 1621 4 +1635 1621 0 +1932 1621 -.410874303707544 +1622 1622 4 +1636 1622 0 +1933 1622 -.326874497674669 +1623 1623 2 +1637 1623 0 +1934 1623 -.385778173138862 +1624 1624 2.55138036040147 +1631 1624 0 +1638 1624 0 +1928 1624 -.510276072080293 +1935 1624 0 +1625 1625 2.53540052810811 +1632 1625 0 +1639 1625 0 +1929 1625 -.507080105621622 +1936 1625 0 +1626 1626 2.52510174065622 +1633 1626 0 +1640 1626 0 +1930 1626 -1.01004069626249 +1937 1626 0 +1627 1627 2.5258246511382 +1634 1627 0 +1641 1627 0 +1931 1627 -.50516493022764 +1938 1627 0 +1628 1628 2.50444484066774 +1635 1628 0 +1642 1628 0 +1932 1628 -1.0017779362671 +1939 1628 0 +1629 1629 2.54747867254573 +1636 1629 0 +1643 1629 0 +1933 1629 -.509495734509146 +1940 1629 0 +1630 1630 10.4902888284164 +1637 1630 0 +1644 1630 0 +1934 1630 -.262257220710411 +1941 1630 0 +1631 1631 1.14270471845885 +1675 1631 .42852245457662 +1676 1631 -.5 +1928 1631 -1.82832754953416 +1632 1632 .922195759962304 +1675 1632 .734578578696964 +1677 1632 -.5 +1929 1632 -1.47551321593969 +1633 1633 1.66027099054639 +1675 1633 1.23785356192362 +1678 1633 -1 +1930 1633 -2.65643358487423 +1634 1634 2.47749881596726 +1675 1634 .834654870211168 +1679 1634 -1 +1931 1634 -1.98199905277381 +1635 1635 1.71729374748478 +1675 1635 .863319290006216 +1680 1635 -1 +1932 1635 -2.74766999597565 +1636 1636 1.27379598850999 +1675 1636 .887820347776987 +1681 1636 -1 +1933 1636 -2.03807358161598 +1637 1637 1.32720591301046 +1675 1637 1 +1682 1637 -.5 +1934 1637 -2.12352946081674 +1547 1638 -1.6511916354182 +1624 1638 0 +1625 1638 -.429839009106224 +1626 1638 -.488575576672901 +1627 1638 -.474885158720006 +1628 1638 -1.61257911394941 +1629 1638 -.611501890758215 +1630 1638 -2.96633525845611 +1631 1638 0 +1638 1638 1.29015170417496 +1660 1638 0 +1661 1638 -.116258294863604 +1662 1638 -.11894806506375 +1663 1638 -.119391980462123 +1664 1638 -.520837752188065 +1665 1638 -.268494812913622 +1666 1638 -3.94817797966982 +1683 1638 .666819750511505 +1684 1638 -2.01161532234478 +1685 1638 -2.37495175763305 +1686 1638 -1.99204369332832 +1687 1638 -2.44816009428077 +1688 1638 -1.83870213377385 +1689 1638 -1.60165453623327 +1748 1638 -3.42927872025114 +1928 1638 4.12848545335986 +1935 1638 -2.06424272667993 +1548 1639 -.840386165952887 +1624 1639 -.444870528241226 +1625 1639 0 +1626 1639 -.860156366005018 +1627 1639 -.74068613628571 +1628 1639 -.695057816448154 +1629 1639 -.75620748478694 +1630 1639 -12.2810391995996 +1632 1639 0 +1639 1639 .0403172407554674 +1660 1639 -.33942570221498 +1661 1639 0 +1662 1639 -1.25204268707635 +1663 1639 -1.70666118398671 +1664 1639 -.260538189323635 +1665 1639 -1.01141494454864 +1666 1639 -.297540978745008 +1683 1639 -1.91101538207515 +1684 1639 -.759129412179888 +1685 1639 -2.5192366470874 +1686 1639 -2.11306585858129 +1687 1639 -2.59689259271345 +1688 1639 -1.95040837507259 +1689 1639 -1.6989594802018 +1749 1639 -8.50908952567158 +1929 1639 2.06424272667993 +1936 1639 -.0645075852087478 +1549 1640 -1.25429834706999 +1624 1640 -.4756727018245 +1625 1640 -.745000578006105 +1626 1640 0 +1627 1640 -.721009864802687 +1628 1640 -.68906404733006 +1629 1640 -.7348811599059 +1630 1640 -11.9271688140449 +1633 1640 0 +1640 1640 1.29015170417508 +1660 1640 -.282796609009044 +1661 1640 -1.22490512007018 +1662 1640 0 +1663 1640 -1.3401414702871 +1664 1640 -.308117590809797 +1665 1640 -.909809305116771 +1666 1640 -.334056606882919 +1683 1640 -1.78724686362202 +1684 1640 -1.99562744912762 +1685 1640 -1.54681100405707 +1686 1640 -1.97621137108549 +1687 1640 -2.4287026598658 +1688 1640 -1.82408853629706 +1689 1640 -1.58892494058019 +1750 1640 -18.9421149906987 +1930 1640 2.06424272668014 +1937 1640 -2.06424272668014 +1550 1641 -.778303294112824 +1624 1641 -.411210015380106 +1625 1641 -.627603827223076 +1626 1641 -.70382744800315 +1627 1641 0 +1628 1641 -.574721330075691 +1629 1641 -.666771498421946 +1630 1641 -10.076796575998 +1634 1641 0 +1641 1641 1.29015170417496 +1660 1641 -.291284671888987 +1661 1641 -1.31951452484061 +1662 1641 -1.07330610210132 +1663 1641 0 +1664 1641 -.230124462685823 +1665 1641 -.612037647246966 +1666 1641 -.295730328237301 +1683 1641 -1.61362705341862 +1684 1641 -1.80176477351936 +1685 1641 -2.12719816168595 +1686 1641 -.428102451061065 +1687 1641 -2.19276944692853 +1688 1641 -1.64688978893192 +1689 1641 -1.4345708598843 +1751 1641 -12.6952791046504 +1931 1641 2.06424272667993 +1938 1641 -2.06424272667993 +1551 1642 -.429659727005377 +1624 1642 -1.17195762769312 +1625 1642 -.459447066836274 +1626 1642 -.507936745379529 +1627 1642 -.452897118884976 +1628 1642 0 +1629 1642 -.504257695319439 +1630 1642 -9.43832618022799 +1635 1642 0 +1642 1642 .645075852087478 +1660 1642 -.670266631778244 +1661 1642 -.158062471582381 +1662 1642 -.280178787989108 +1663 1642 -.117399005715581 +1664 1642 0 +1665 1642 -.284456518191607 +1666 1642 -1.11853262812151 +1683 1642 -1.19571411506568 +1684 1642 -1.33512608577113 +1685 1642 -1.57627554773637 +1686 1642 -1.32213623023033 +1687 1642 -.798063034241778 +1688 1642 -1.22036214155648 +1689 1642 -1.0630316482309 +1752 1642 -9.16671481662113 +1932 1642 2.06424272667993 +1939 1642 -1.03212136333996 +1552 1643 -.900121089627521 +1624 1643 -.569335758544155 +1625 1643 -.67991410569942 +1626 1643 -.762782549882542 +1627 1643 -.710566191750626 +1628 1643 -.687727888995745 +1629 1643 0 +1630 1643 -12.0922799724164 +1636 1643 0 +1643 1643 .0403172407554674 +1660 1643 -.532168793363356 +1661 1643 -.841563892390597 +1662 1643 -.737360300274976 +1663 1643 -.667996480839578 +1664 1643 -.316856097938552 +1665 1643 0 +1666 1643 -.45694778840314 +1683 1643 -1.67692697911346 +1684 1643 -1.87244503141521 +1685 1643 -2.21064463420738 +1686 1643 -1.85422743329816 +1687 1643 -2.27878817273164 +1688 1643 -.450419688976061 +1689 1643 -1.49084670667447 +1753 1643 -12.3114389507812 +1933 1643 2.06424272667993 +1940 1643 -.0322537926043739 +1553 1644 -2.80699566692194 +1624 1644 -.586841766366036 +1625 1644 -2.46892587616493 +1626 1644 -2.80826941118091 +1627 1644 -2.37413518955887 +1628 1644 -2.28537435914424 +1629 1644 -2.50495179329523 +1630 1644 -2.8421709430404e-14 +1637 1644 0 +1644 1644 2.58030340834991 +1660 1644 -29.0123948203775 +1661 1644 -1.44220733263483 +1662 1644 -1.3139212527484 +1663 1644 -1.0830270339498 +1664 1644 -5.36647993655979 +1665 1644 -2.23393792851211 +1666 1644 0 +1683 1644 -7.45658870787911 +1684 1644 -8.3259752221032 +1685 1644 -9.82980655799265 +1686 1644 -8.24496922834425 +1687 1644 -10.132812202367 +1688 1644 -7.61029618167001 +1689 1644 -4.37210259862806 +1754 1644 -47.309039658773 +1934 1644 8.25697090671972 +1941 1644 -8.25697090671972 +1624 1645 -.663389460344369 +1625 1645 -.644427128194616 +1626 1645 -.666268838151488 +1627 1645 -.63720459917736 +1628 1645 -.629575225314539 +1629 1645 -.607716207573967 +1630 1645 -10.8093933090418 +1645 1645 .645075852087478 +1660 1645 -.383402912154709 +1661 1645 -.576870861104438 +1662 1645 -.747713811566138 +1663 1645 -.553783184799833 +1664 1645 -.744225099828407 +1665 1645 -.632251662868421 +1666 1645 -.548965829681833 +1683 1645 -1.06990432223585 +1684 1645 -1.19464774388643 +1685 1645 -1.41042411418317 +1686 1645 -1.18302464567824 +1687 1645 -1.4539007039856 +1688 1645 -1.09195895029855 +1689 1645 -.95118234432924 +1646 1646 4 +1653 1646 0 +1667 1646 .64 +1950 1646 -.959209452110287 +1647 1647 2 +1654 1647 0 +1668 1647 .64 +1951 1647 -.779057491880239 +1648 1648 4 +1655 1648 0 +1669 1648 .64 +1952 1648 -1.01859622316125 +1649 1649 4 +1656 1649 0 +1670 1649 .64 +1953 1649 -.968426208837271 +1650 1650 4 +1657 1650 0 +1671 1650 .64 +1954 1650 -.350534791800368 +1651 1651 2 +1658 1651 0 +1672 1651 .64 +1955 1651 -1.15530595574928 +1652 1652 4 +1659 1652 0 +1673 1652 .64 +1956 1652 -1.04722413194076 +1547 1653 .755830390766735 +1568 1653 2 +1617 1653 0 +1618 1653 -.3069511499482 +1619 1653 -.151763637075763 +1620 1653 -.231832062488858 +1621 1653 -1.03149932749537 +1622 1653 -.398187028870209 +1623 1653 -4.81821734658896 +1653 1653 2.04299971577415 +1675 1653 -1.71408981830648 +1683 1653 .700983638910858 +1684 1653 .930301681210447 +1685 1653 1.09833206596596 +1686 1653 .92125048778604 +1687 1653 1.13218835941605 +1688 1653 .850335383358086 +1689 1653 .740709166024518 +1748 1653 1.56974697520134 +1950 1653 -3.26879954523864 +1548 1654 .307214552087975 +1569 1654 .25 +1617 1654 -.308942630424078 +1618 1654 0 +1619 1654 -1.12683584650907 +1620 1654 -1.80025787016654 +1621 1654 -.416979586405962 +1622 1654 -1.07941754828684 +1623 1654 -.410577534860804 +1654 1654 .97670441353986 +1675 1654 -1.46915715739393 +1683 1654 .70656200197028 +1684 1654 .71966878524212 +1685 1654 .931440377455303 +1686 1654 .781266366214698 +1687 1654 .960152203074863 +1688 1654 .721126820368368 +1689 1654 .628158319842644 +1749 1654 3.11061299342262 +1951 1654 -1.56272706166378 +1549 1655 .414166131868432 +1570 1655 .5 +1617 1655 -.266325216136659 +1618 1655 -1.63534492171146 +1619 1655 0 +1620 1655 -1.2338011108993 +1621 1655 -.622762270476945 +1622 1655 -.796862055470298 +1623 1655 -.315164894472984 +1655 1655 1.14949202844517 +1675 1655 -1.23785356192362 +1683 1655 .59788193612267 +1684 1655 .667590822146382 +1685 1655 .741037719334717 +1686 1655 .661095624102943 +1687 1655 .812466077352109 +1688 1655 .610206462206497 +1689 1655 .531537942051518 +1750 1655 6.25463831107715 +1952 1655 -1.83918724551227 +1550 1656 .382803141042423 +1571 1656 .5 +1617 1656 -.360493733317753 +1618 1656 -3.00611228630432 +1619 1656 -1.40080448296469 +1620 1656 0 +1621 1656 -.351899878305985 +1622 1656 -.973520782818396 +1623 1656 -.35032848677072 +1656 1656 1.44638984972826 +1675 1656 -1.66930974042234 +1683 1656 .802323023141281 +1684 1656 .895868321627903 +1685 1656 1.05767937906634 +1686 1656 .788473197214919 +1687 1656 1.09028254576191 +1688 1656 .818861825250751 +1689 1656 .713293215290534 +1751 1656 6.24408601946111 +1953 1656 -2.31422375956522 +1551 1657 .297963801595258 +1572 1657 .5 +1617 1657 -1.62663282580289 +1618 1657 -.474672193352511 +1619 1657 -.333125503601768 +1620 1657 -.368991630720354 +1621 1657 0 +1622 1657 -.47763664096968 +1623 1657 -1.79551971821258 +1657 1657 2.59347238385999 +1675 1657 -1.72663858001243 +1683 1657 .839490807151873 +1684 1657 .937369611407461 +1685 1657 1.10667660035968 +1686 1657 .928249651899304 +1687 1657 1.03861870265264 +1688 1657 .856795772772633 +1689 1657 .746336674592425 +1752 1657 6.35700537710818 +1954 1657 -2.07477790708799 +1552 1658 .45458988442755 +1573 1658 .25 +1617 1658 -.862336215690627 +1618 1658 -1.89498342846459 +1619 1658 -1.01156877049311 +1620 1658 -1.00921922450668 +1621 1658 -.906961287694632 +1622 1658 0 +1623 1658 -.768644316085351 +1658 1658 1.19149992135751 +1675 1658 -1.77564069555397 +1683 1658 .855971777581896 +1684 1658 .955772148655036 +1685 1658 1.12840298994101 +1686 1658 .946473145157716 +1687 1658 1.16318622530416 +1688 1658 .794274725426312 +1689 1658 .760988833448733 +1753 1658 6.2176696827406 +1955 1658 -1.90639987417202 +1553 1659 .356584071683849 +1574 1659 1 +1617 1659 -14.28276706304 +1618 1659 -.6279104964076 +1619 1659 -.418350228112 +1620 1659 -.549260222832 +1621 1659 -4.016949974528 +1622 1659 -.79786736333952 +1623 1659 0 +1659 1659 2.33164786050942 +1675 1659 -2 +1683 1659 .958217976806492 +1684 1659 1.06993954538951 +1685 1659 1.26319121536717 +1686 1659 1.05952977190061 +1687 1659 1.30212932324571 +1688 1659 .977970342174361 +1689 1659 .811291861997008 +1754 1659 6.00985964737047 +1956 1659 -3.73063657681507 +1653 1660 0 +1660 1660 10.0887724624172 +1683 1660 -7.48570901150077 +1684 1660 .57425374993138 +1685 1660 .677975027122581 +1686 1660 .568666657195444 +1687 1660 .698873735428893 +1688 1660 .524892400449459 +1689 1660 .457222667430506 +1950 1660 .504438623120861 +1654 1661 0 +1661 1661 5.08570066191913 +1683 1661 .919767227242213 +1684 1661 -6.97299429482689 +1685 1661 1.21250269746255 +1686 1661 1.01701364832398 +1687 1661 1.24987832219969 +1688 1661 .938726982502105 +1689 1661 .817705218366807 +1951 1661 .508570066191913 +1655 1662 0 +1662 1662 2.52499559794615 +1683 1662 .656659297952356 +1684 1662 .733221216605104 +1685 1662 -3.13434492282532 +1686 1662 .726087480110361 +1687 1662 .892339058483743 +1688 1662 .670195439716875 +1689 1662 .58379307146516 +1952 1662 .50499911958923 +1656 1663 0 +1663 1663 5.06945925496165 +1683 1663 .70301652695788 +1684 1663 .784983376915423 +1685 1663 .926766479659215 +1686 1663 -7.22265396968182 +1687 1663 .955334231496134 +1688 1663 .717508260192108 +1689 1663 .62500626861342 +1953 1663 .506945925496165 +1657 1664 0 +1664 1664 4.97218946702435 +1683 1664 .804733332608651 +1684 1664 .898559656457961 +1685 1664 1.06085682075413 +1686 1664 .889817291031525 +1687 1664 -6.90644206730993 +1688 1664 .821321819982228 +1689 1664 .715436064666954 +1954 1664 .497218946702435 +1658 1665 0 +1665 1665 5.09208762760543 +1683 1665 .914537051172906 +1684 1665 1.02116572685779 +1685 1665 1.20560790668896 +1686 1665 1.01123048896792 +1687 1665 1.24277099819782 +1688 1665 -7.06661100656086 +1689 1665 .813055409003982 +1955 1665 .509208762760543 +1659 1666 0 +1666 1666 2.63179298503784 +1683 1666 1.08156612849142 +1684 1666 1.20766923584914 +1685 1666 1.42579753815759 +1686 1666 1.19591944750934 +1687 1666 1.46974801665866 +1688 1666 1.1038611488903 +1689 1666 -3.03844990223454 +1956 1666 1.05271719401514 +1667 1667 4 +1690 1667 -.85704490915324 +1691 1667 -1 +1668 1668 2 +1690 1668 -.734578578696964 +1692 1668 -.5 +1669 1669 2 +1690 1669 -.618926780961812 +1693 1669 -.5 +1670 1670 2 +1690 1670 -.834654870211168 +1694 1670 -1 +1671 1671 2 +1690 1671 -.863319290006216 +1695 1671 -.5 +1672 1672 2 +1690 1672 -.887820347776987 +1696 1672 -1 +1673 1673 2 +1690 1673 -1 +1697 1673 -.5 +1547 1674 -.513022072917062 +1548 1674 .12794551544538 +1549 1674 .67626090414801 +1550 1674 .383247090790522 +1551 1674 .830490184410269 +1552 1674 .119176972173894 +1553 1674 .263682820795605 +1575 1674 -.825697090671971 +1576 1674 -.206424272667993 +1577 1674 -1.65139418134394 +1578 1674 -.825697090671971 +1579 1674 -1.65139418134394 +1580 1674 -.206424272667993 +1581 1674 -1.65139418134394 +1674 1674 5.16060681669982 +1748 1674 -1.06547031848791 +1749 1674 1.29547568658331 +1750 1674 10.21273115763 +1751 1674 6.25132749717704 +1752 1674 17.7183622294597 +1753 1674 1.6300473726985 +1754 1674 4.44410412647185 +1675 1675 8 +1676 1675 -.600074725380903 +1677 1675 -.699044142421679 +1678 1675 -1.39863890819113 +1679 1675 -.931338278924206 +1680 1675 -1.26669002459356 +1681 1675 -1.05132642631615 +1682 1675 -.961550097765464 +1547 1676 -.746421105149037 +1568 1676 -2 +1646 1676 -.6 +1676 1676 2 +1683 1676 -.81439751614408 +1684 1676 -.909350616749604 +1685 1676 -1.07359683611717 +1686 1676 -.90050326272559 +1687 1676 -1.10669066143374 +1688 1676 -.831185217567899 +1689 1676 -.7240278616718 +1748 1676 -1.55020529254658 +1548 1677 -.61241385617706 +1569 1677 -.5 +1647 1677 -.3 +1677 1677 2 +1683 1677 -1.39261252358113 +1684 1677 -1.55498148276238 +1685 1677 -1.83584105994416 +1686 1677 -1.53985258591513 +1687 1677 -1.89243120747712 +1688 1677 -1.4213193439993 +1689 1677 -1.23808121660262 +1749 1677 -6.2008211701863 +1549 1678 -.821204997230738 +1570 1678 -1 +1648 1678 -.6 +1678 1678 2 +1683 1678 -1.17013313389105 +1684 1678 -1.30656253965627 +1685 1678 -1.5425528755653 +1686 1678 -1.29385058770954 +1687 1678 -1.59010235940149 +1688 1678 -1.19425384311286 +1689 1678 -1.04028926170321 +1750 1678 -12.4016423403714 +1550 1679 -.380150723995716 +1571 1679 -.5 +1649 1679 -.3 +1679 1679 2 +1683 1679 -.788152250229638 +1684 1679 -.880045334902657 +1685 1679 -1.03899845646811 +1686 1679 -.871483101049563 +1687 1679 -1.07102578019505 +1688 1679 -.804398941054545 +1689 1679 -.700694902788266 +1751 1679 -6.2008211701863 +1551 1680 -.290643178552974 +1572 1680 -.5 +1650 1680 -.3 +1680 1680 2 +1683 1680 -.808840413006629 +1684 1680 -.903145593938007 +1685 1680 -1.06627106678698 +1686 1680 -.894358610504312 +1687 1680 -1.09913907387984 +1688 1680 -.825513562278208 +1689 1680 -.719087402716635 +1752 1680 -6.2008211701863 +1552 1681 -.453358046172119 +1573 1681 -.25 +1651 1681 -.15 +1681 1681 2 +1683 1681 -.844606739676313 +1684 1681 -.943082026173135 +1685 1681 -1.11342078715194 +1686 1681 -.933906488811031 +1687 1681 -1.14774219328341 +1688 1681 -.862017163314837 +1689 1681 -.750884917450121 +1753 1681 -6.2008211701863 +1553 1682 -.367914425691436 +1574 1682 -1 +1652 1682 -.3 +1682 1682 1 +1683 1682 -.977339076224828 +1684 1682 -1.09129003234988 +1685 1682 -1.28839801110471 +1686 1682 -1.08067253335528 +1687 1682 -1.32811312322438 +1688 1682 -.997485597151336 +1689 1682 -.868888604716919 +1754 1682 -6.2008211701863 +1547 1683 .471363972008815 +1575 1683 -.407709019422008 +1683 1683 8 +1748 1683 .978952656996403 +1548 1684 .404475893245744 +1576 1684 -.102873613875027 +1684 1684 8 +1749 1684 4.09540485795783 +1549 1685 .23042330882612 +1577 1685 -.204648124533929 +1685 1685 2 +1750 1685 3.47979794641161 +1550 1686 .169543537829223 +1578 1686 -.204993972858572 +1686 1686 4 +1751 1686 2.76550613290842 +1551 1687 .144583684195185 +1579 1687 -.402705338148471 +1687 1687 4 +1752 1687 3.08466750977823 +1552 1688 .490894414163278 +1580 1688 -.102932454224217 +1688 1688 8 +1753 1688 6.71422620899996 +1553 1689 .203575090105009 +1581 1689 -.212983343223339 +1689 1689 2 +1754 1689 3.43104983196398 +1690 1690 8 +1691 1690 .896298488120147 +1692 1690 .606397723488651 +1693 1690 .835944311992148 +1694 1690 .86085959929121 +1695 1690 .887593794277106 +1696 1690 .835641440281509 +1697 1690 1.15659396199619 +1547 1691 -.383854218052875 +1568 1691 -1 +1691 1691 2 +1748 1691 -.797207951767496 +1548 1692 -.315717194264559 +1569 1692 -.25 +1692 1692 2 +1749 1692 -3.19670406252449 +1549 1693 -.424522628485565 +1570 1693 -.5 +1693 1693 2 +1750 1693 -6.41103965712115 +1550 1694 -.196728781245374 +1571 1694 -.25 +1694 1694 2 +1751 1694 -3.20893770425915 +1551 1695 -.303189390704121 +1572 1695 -.5 +1695 1695 2 +1752 1695 -6.46849240300108 +1552 1696 -.465754589243689 +1573 1696 -.25 +1696 1696 4 +1753 1696 -6.37037533904766 +1553 1697 -.183957212845718 +1574 1697 -.5 +1697 1697 1 +1754 1697 -3.10041058509315 +6 1698 -.350521652248544 +303 1698 -.739466977558839 +600 1698 -1.55999324832658 +897 1698 -3.29099068474747 +1194 1698 -6.29396818676364 +1698 1698 .99999998192557 +1705 1698 -.972322396867406 +1743 1698 0 +1744 1698 1.38110338322435 +2040 1698 0 +2041 1698 -1.04328245056568 +2337 1698 0 +20 1699 -.303504925787867 +317 1699 -.660302505925307 +614 1699 -1.43654801713491 +911 1699 -3.12534056287179 +1208 1699 -4.98485807109554 +1699 1699 .499999999998705 +1706 1699 -.379729120342341 +1731 1699 0 +1732 1699 .900863967942992 +2028 1699 0 +2029 1699 -.0670704852338748 +2325 1699 0 +28 1700 -.714037004083907 +325 1700 -1.51768881620183 +622 1700 -1.61292715198934 +919 1700 -3.42828380871257 +1216 1700 -6.61049269298894 +1700 1700 1.9999999837589 +1707 1700 -.879297271894688 +1727 1700 0 +1728 1700 2.0674498013847 +2024 1700 0 +2025 1700 -.234139714158195 +2321 1700 0 +36 1701 -.314517716236369 +333 1701 -.678959116049986 +630 1701 -1.46569003102176 +927 1701 -3.1640303756941 +1224 1701 -6.78722475112778 +1701 1701 .999999764194999 +1708 1701 -.602326255985875 +1739 1701 0 +1740 1701 .793962206773863 +2036 1701 0 +2037 1701 -.373815259950391 +2333 1701 0 +44 1702 -.345757470778268 +341 1702 -.718546177200834 +638 1702 -1.49326812117109 +935 1702 -1.55163979188675 +1232 1702 -1.07765547863606 +1702 1702 .999999994711127 +1709 1702 -.285692384201712 +1723 1702 0 +1724 1702 1.2198788064153 +2020 1702 0 +2021 1702 -.422704483011959 +2317 1702 0 +52 1703 -.339937819108675 +349 1703 -.704301771535359 +646 1703 -1.45921094242611 +943 1703 -3.02327306355383 +1240 1703 -1.09521332044402 +1703 1703 .499999980761889 +1710 1703 -.229091189385197 +1735 1703 0 +1736 1703 1.19041400107164 +2032 1703 0 +2033 1703 -.41682736347538 +2329 1703 0 +14 1704 -.557418273027023 +311 1704 -1.23785363222955 +608 1704 -1.37444508815838 +905 1704 -3.05221756623938 +1202 1704 -3.51673889878684 +1704 1704 .999968022695991 +1711 1704 -.533170731984916 +1719 1704 0 +1720 1704 2.31465208323645 +2016 1704 0 +2017 1704 -.596195882878526 +2313 1704 0 +1589 1705 .36856952211442 +1705 1705 2 +1590 1706 .387576639132038 +1706 1706 2 +1591 1707 .597051911410602 +1707 1707 2 +1592 1708 .773898190510133 +1708 1708 4 +1593 1709 .308553286709098 +1709 1709 2 +1594 1710 .600034873261127 +1710 1710 4 +1595 1711 .668193253373722 +1711 1711 4 +1698 1712 -.413277843929922 +1712 1712 1 +1699 1713 -.707345443347153 +1713 1713 1 +1700 1714 -.706618257521438 +1714 1714 1 +1701 1715 -.747385604547819 +1715 1715 2 +1702 1716 -.446529587427171 +1716 1716 1 +1703 1717 -.895836953772979 +1717 1717 1 +1704 1718 -.880874314878638 +1718 1718 1 +1719 1719 0 +1720 1719 1.13085305565032 +1721 1719 -.507426257203542 +1722 1719 -.477419104316798 +1719 1720 1 +1720 1720 -1.1891181502696 +1721 1720 1.0411681480666 +1722 1720 .967372295764352 +1567 1721 .422184069077476 +1595 1721 -.741244246854492 +1721 1721 4 +1595 1722 .16421636353242 +1704 1722 -.553114955693544 +1722 1722 4 +1723 1723 0 +1724 1723 .511717344570089 +1725 1723 -.917057012963599 +1726 1723 -.802089082467813 +1723 1724 1 +1724 1724 -.525803933031425 +1725 1724 1.88929642794407 +1726 1724 1.62861128277932 +1565 1725 .646663231783417 +1593 1725 -.653011021173652 +1725 1725 4 +1593 1726 .131735219419103 +1702 1726 -.896652795753723 +1726 1726 8 +1727 1727 0 +1728 1727 1.15349338198666 +1729 1727 -.763259069157093 +1730 1727 -.880409397218361 +1727 1728 1 +1728 1728 -.585079604060236 +1729 1728 .78013952583084 +1730 1728 .890266491438707 +1563 1729 .515270818654972 +1591 1729 -.756863674719139 +1729 1729 4 +1591 1730 .251289586685134 +1700 1730 -.574391382697686 +1730 1730 4 +1731 1731 0 +1732 1731 1.00492117337315 +1733 1731 -.987181788596026 +1734 1731 -1.35350716830044 +1731 1732 1 +1732 1732 -.480126291029876 +1733 1732 1.00719466473645 +1734 1732 1.36739789456124 +1562 1733 .401317702833525 +1590 1733 -.361791387173703 +1733 1733 4 +1590 1734 .191398102000121 +1699 1734 -.390146204120679 +1734 1734 8 +1735 1735 0 +1736 1735 .498168309585866 +1737 1735 -1.77526738566485 +1738 1735 -.965645427021296 +1735 1736 1 +1736 1736 -.5122515455793 +1737 1736 3.65807570773483 +1738 1736 1.96090367273132 +1566 1737 .310462812100172 +1594 1737 -.634943184198429 +1737 1737 4 +1594 1738 .138256590532123 +1703 1738 -.603465154147745 +1738 1738 8 +1739 1739 0 +1740 1739 .924826949963188 +1741 1739 -1.56487194510535 +1742 1739 -1.36956515317189 +1739 1740 1 +1740 1740 -.431087800343207 +1741 1740 1.62175285848868 +1742 1740 1.39476642591406 +1564 1741 .475051497612632 +1592 1741 -.72069733209057 +1741 1741 4 +1592 1742 .26796328346503 +1701 1742 -.689827984015426 +1742 1742 4 +1743 1743 0 +1744 1743 .553756725403292 +1745 1743 -1.51377346480545 +1746 1743 -.779153668940102 +1743 1744 1 +1744 1744 -.286289386960833 +1745 1744 1.56127211088202 +1746 1744 .79153010158165 +1561 1745 .48483657579741 +1589 1745 -.715437392957275 +1745 1745 4 +1589 1746 .319700783369094 +1698 1746 -.535260547348529 +1746 1746 4 +1450 1747 -.462174477516681 +1747 1747 1 +1755 1747 -.889171085335232 +1756 1747 -.552009424976721 +1757 1747 .476766997295557 +1758 1747 -.732811453749301 +1759 1747 1.07963418081972 +1760 1747 .303766019204334 +1761 1747 -.464093578401312 +2052 1747 2.0015630741246 +2053 1747 1.24259740088937 +2054 1747 -1.07322339946591 +2055 1747 1.6495906900865 +2056 1747 -2.43030384875794 +2057 1747 -.341895309590155 +2058 1747 1.04469497978228 +1748 1748 .25 +2052 1748 -3.33312168092105 +1749 1749 .25 +2053 1749 -2.84980424390761 +1750 1750 1 +2054 1750 -1.19726424774812 +1751 1751 .5 +2055 1751 -3.2257064898051 +1752 1752 1 +2056 1752 -3.31037787266602 +1753 1753 .5 +2057 1753 -1.72838017065434 +1754 1754 .5 +2058 1754 -1 +1312 1755 .0227040886139598 +1755 1755 .25 +1762 1755 -7.48570901150077 +1763 1755 16.4320912827698 +1764 1755 .865655077174677 +1765 1755 .777346030318176 +1766 1755 .546778966345033 +1767 1755 14.9342238950262 +1768 1755 .480775048882732 +1313 1756 .0217901010072734 +1756 1756 .5 +1762 1756 .514290988499232 +1763 1756 -111.56790871723 +1764 1756 .865655077174677 +1765 1756 .777346030318176 +1766 1756 .546778966345033 +1767 1756 14.9342238950262 +1768 1756 .480775048882732 +1314 1757 .0174088758407149 +1757 1757 .125 +1762 1757 .514290988499232 +1763 1757 16.4320912827698 +1764 1757 -3.13434492282532 +1765 1757 .777346030318176 +1766 1757 .546778966345033 +1767 1757 14.9342238950262 +1768 1757 .480775048882732 +1315 1758 .0239108632020768 +1758 1758 .5 +1762 1758 .514290988499232 +1763 1758 16.4320912827698 +1764 1758 .865655077174677 +1765 1758 -7.22265396968182 +1766 1758 .546778966345033 +1767 1758 14.9342238950262 +1768 1758 .480775048882732 +1316 1759 .0177740538958675 +1759 1759 .25 +1762 1759 .514290988499232 +1763 1759 16.4320912827698 +1764 1759 .865655077174677 +1765 1759 .777346030318176 +1766 1759 -3.45322103365497 +1767 1759 14.9342238950262 +1768 1759 .480775048882732 +1317 1760 .0133001053299939 +1760 1760 .5 +1762 1760 .514290988499232 +1763 1760 16.4320912827698 +1764 1760 .865655077174677 +1765 1760 .777346030318176 +1766 1760 .546778966345033 +1767 1760 -113.065776104974 +1768 1760 .480775048882732 +1318 1761 .0119642201834512 +1761 1761 .125 +1762 1761 .514290988499232 +1763 1761 16.4320912827698 +1764 1761 .865655077174677 +1765 1761 .777346030318176 +1766 1761 .546778966345033 +1767 1761 14.9342238950262 +1768 1761 -1.51922495111727 +1762 1762 4 +2052 1762 -.270460629208544 +1763 1763 16 +2053 1763 -.135230314604272 +1764 1764 4 +2054 1764 -.270460629208544 +1765 1765 4 +2055 1765 -.540921258417087 +1766 1766 4 +2056 1766 -.540921258417087 +1767 1767 16 +2057 1767 -.0676151573021359 +1768 1768 2 +2058 1768 -.270460629208544 +1769 1769 -1 +1776 1769 1 +1770 1770 -1 +1777 1770 .5 +1771 1771 -1 +1778 1771 2 +1772 1772 -1 +1779 1772 1 +1773 1773 -1 +1780 1773 .5 +1774 1774 -2 +1781 1774 1 +1775 1775 -1 +1782 1775 2 +1776 1776 -.81571105913031 +2042 1776 -.894238922117614 +2043 1776 -.49 +2339 1776 -.876354143675262 +2340 1776 -.4802 +2630 1776 -1.71765412160351 +2631 1776 -.470596 +2872 1776 -1.68330103917144 +2873 1776 -.92236816 +1777 1777 -1.75510949188242 +2030 1777 -1.7348575244238 +2031 1777 -.49 +2327 1777 -1.70016037393533 +2328 1777 -.9604 +2618 1777 -1.66615716645662 +2619 1777 -.941192 +2860 1777 -3.26566804625497 +2861 1777 -1.84473632 +1778 1778 -1.12978836444716 +2026 1778 -.952913178160426 +2027 1778 -.49 +2323 1778 -.933854914597218 +2324 1778 -.4802 +2614 1778 -.915177816305274 +2615 1778 -.470596 +2856 1778 -1.79374851995834 +2857 1778 -.92236816 +1779 1779 -1.40216102370265 +2038 1779 -1.35891831152728 +2039 1779 -.49 +2335 1779 -1.33173994529673 +2336 1779 -.9604 +2626 1779 -2.61021029278159 +2627 1779 -.941192 +2868 1779 -2.55800608692596 +2869 1779 -.92236816 +1780 1780 -1.31873681722224 +2022 1780 -1.13880861065647 +2023 1780 -.49 +2319 1780 -2.23206487688668 +2320 1780 -.9604 +2610 1780 -2.18742357934894 +2611 1780 -.941192 +2852 1780 -4.28735021552393 +2853 1780 -.92236816 +1781 1781 -1.23953344121812 +2034 1781 -.766783694042331 +2035 1781 -.245 +2331 1781 -.751448020161484 +2332 1781 -.4802 +2622 1781 -1.47283811951651 +2623 1781 -.470596 +2864 1781 -1.44338135712618 +2865 1781 -.92236816 +1782 1782 -1.83800115916206 +2018 1782 -1.14550658269213 +2019 1782 -.98 +2315 1782 -2.24519290207657 +2316 1782 -.9604 +2606 1782 -2.20028904403504 +2607 1782 -.941192 +2848 1782 -2.15628326315434 +2849 1782 -.92236816 +5 1783 .0762187588378046 +6 1783 -.843038989773118 +302 1783 .166061878882587 +303 1783 -1.54326723520814 +599 1783 .361437946993821 +600 1783 -2.72428298280568 +896 1783 .392974166456825 +897 1783 -4.55315900808142 +1193 1783 .853801694319044 +1194 1783 -6.93507267286317 +1490 1783 1.85359674904745 +1491 1783 -8.68229580218844 +1783 1783 2 +1787 1783 2.0106564793405 +1788 1783 -10.2268658240775 +1843 1783 .997460922724955 +1784 1784 -1.49878065829791 +1787 1784 -1.22860610474901 +2073 1784 -.868077631850834 +1785 1785 1 +1786 1785 -.572578773921662 +1787 1785 -.0633862239982178 +1788 1785 27.2264427603028 +1785 1786 0 +1786 1786 1.10751345080658 +1787 1786 .0633862239982178 +1788 1786 -27.2264427603028 +1784 1787 1 +1785 1787 0 +1786 1787 -.903973218625391 +1787 1787 .274575343045297 +1788 1787 234.164686464925 +2339 1787 -.106339509901727 +2630 1787 -.208425439407385 +2872 1787 -.204256930619238 +5 1788 -.370146813818883 +6 1788 4.0941127977911 +302 1788 -.806458623866738 +303 1788 7.49468318159014 +599 1788 -1.755277919937 +600 1788 13.230137585583 +896 1788 -1.90842960243769 +897 1788 22.1118439259622 +1193 1788 -4.14638051844799 +1194 1788 33.6793079893276 +1490 1788 -9.00175942545846 +1491 1788 42.1644773126259 +1787 1788 -9.76450024718899 +1788 1788 2.27373675443232e-13 +1789 1788 1.28 +1843 1788 -4.79211822660099 +1900 1788 2.56 +2337 1788 0 +2338 1788 -3.94275252363652 +2628 1788 0 +1486 1789 -1 +1789 1789 -.375 +1790 1789 -.775102646273288 +1995 1789 1.93103448275862 +2040 1789 0 +2041 1789 .811871648051633 +2337 1789 0 +1790 1790 .5 +1858 1790 2 +1872 1790 -2.03373667653195 +1886 1790 -2.51342332762076 +1935 1790 -.317771355708117 +2009 1790 .922686431756042 +2087 1790 -1.015 +2232 1790 .254217084566494 +2356 1790 0 +13 1791 .236382008822476 +14 1791 -.895372282227227 +310 1791 .26817176085157 +311 1791 -1.66922335661417 +607 1791 .304171805728755 +608 1791 -1.48789640085853 +904 1791 .68987952466456 +905 1791 -2.46803915688019 +1201 1791 .782214203207126 +1202 1791 -1.78525736653629 +1498 1791 .886777855298767 +1499 1791 -1.78474664008605 +1791 1791 1 +1795 1791 2.01038021708451 +1796 1791 1.00657886951382 +1837 1791 .997323872535996 +1792 1792 -1.15759477944914 +1795 1792 -2.39193424661131 +2079 1792 -.691045550386252 +1793 1793 1 +1794 1793 -1.18939325060807 +1795 1793 -.115566963603613 +1796 1793 12.7486195535692 +1793 1794 0 +1794 1794 2.26202127391246 +1795 1794 .115566963603613 +1796 1794 -12.7486195535692 +1792 1795 1 +1793 1795 0 +1794 1795 -.387959103345749 +1795 1795 .94029367108433 +1796 1795 124.213559779047 +2315 1795 -.338612319689263 +2606 1795 -.331840073295478 +2848 1795 -.325203271829569 +13 1796 -.545271007860181 +14 1796 2.06538792513083 +310 1796 -.618601589213971 +311 1796 3.85045844452702 +607 1796 -.701644206759101 +608 1796 3.43218493712421 +904 1796 -1.59137028063101 +905 1796 5.69311600833849 +1201 1796 -1.80436205390578 +1202 1796 4.11811833053723 +1498 1796 -2.04556284683232 +1499 1796 4.11694021919259 +1795 1796 -4.63741742703901 +1796 1796 1.32183379797368e-8 +1837 1796 -2.39572989704073 +1900 1796 -.159999999972276 +1901 1796 -.160000000257029 +1902 1796 -.640000001129938 +1903 1796 -.320000000275306 +1904 1796 -.319999999948427 +1905 1796 -.160000000123365 +1912 1796 40.96 +2044 1796 -1.21041671957785 +2313 1796 0 +2314 1796 -1.47569617076751 +2349 1796 5.04108589734454 +2350 1796 1.56478711643782 +2351 1796 -1.35149658865854 +2352 1796 2.07730859475766 +2353 1796 -3.06045076028393 +2354 1796 -.861088838626128 +2355 1796 2.6311422283628 +2604 1796 0 +19 1797 .0668378073254206 +20 1797 -.378358763320494 +316 1797 .148565554264155 +317 1797 -.718464623392256 +613 1797 .165085094116009 +614 1797 -1.32824785462268 +910 1797 .366825165217015 +911 1797 -2.36355945714306 +1207 1797 .407491774269681 +1208 1797 -3.96446459414814 +1504 1797 .905218121187944 +1505 1797 -5.99157940787393 +1797 1797 .5 +1801 1797 2.01065647934051 +1802 1797 -7.15114843412518 +1842 1797 .498730461362477 +1798 1798 -.97545501335628 +1801 1798 -1.78401460303839 +2074 1798 -.817694754800209 +1799 1799 1 +1800 1799 -.907018524570397 +1801 1799 -.0677587031937162 +1802 1799 10.0217917889022 +1799 1800 0 +1800 1800 2.00808125546758 +1801 1800 .0677587031937162 +1802 1800 -10.0217917889022 +1798 1801 1 +1799 1801 0 +1800 1801 -.749118011466122 +1801 1801 .884371800272096 +1802 1801 139.700365440553 +2327 1801 -.200335214926051 +2618 1801 -.19632851062753 +2860 1801 -.384803880829959 +19 1802 -.629493232454778 +20 1802 3.56346640443461 +316 1802 -1.39922320506181 +317 1802 6.76665851681198 +613 1802 -1.55480788020501 +614 1802 12.5097316768133 +910 1802 -3.45484042996713 +911 1802 22.2605250278784 +1207 1802 -3.8378475364226 +1208 1802 37.3382032144203 +1504 1802 -8.52554420896621 +1505 1802 56.4300182770591 +1801 1802 -18.9368068340987 +1802 1802 1.59161572810262e-12 +1803 1802 1.28 +1842 1802 -4.79211822660099 +1901 1802 40.96 +2325 1802 0 +2326 1802 -7.99123288369045 +2616 1802 0 +1500 1803 -2 +1803 1803 -.75 +1804 1803 -.096887830784161 +1996 1803 1.93103448275862 +2028 1803 0 +2029 1803 3.39394583601684 +2325 1803 0 +1804 1804 2 +1859 1804 64 +1873 1804 -260.31829459609 +1887 1804 -45.9931426237442 +1936 1804 -20.3373667653195 +2010 1804 8.62550475077095 +2101 1804 -4.06 +2233 1804 16.2698934122556 +2357 1804 2.02711176662191e-10 +27 1805 .0756657834164637 +28 1805 -.958913102946456 +324 1805 .16482969201406 +325 1805 -1.75017646026984 +621 1805 .179460330326076 +622 1805 -1.54046125467727 +918 1805 .390637002669221 +919 1805 -2.56678841888296 +1215 1805 .425014393781325 +1216 1805 -3.89254060995931 +1512 1805 .924552200069579 +1513 1805 -4.82589389160274 +1805 1805 1 +1809 1805 2.01065647934051 +1810 1805 -5.3307565654423 +1841 1805 .498730461362477 +1806 1806 -1.4688504796329 +1809 1806 -1.60438042089433 +2075 1806 -.556399888916077 +1807 1807 1 +1808 1807 -.561320272925584 +1809 1807 -.0518339003782046 +1810 1807 17.0496405336112 +1807 1808 0 +1808 1808 1.14800705290308 +1809 1808 .0518339003782046 +1810 1808 -17.0496405336112 +1806 1809 1 +1807 1809 0 +1808 1809 -.841369542483127 +1809 1809 .466033570988332 +1810 1809 205.986730039487 +2323 1809 -.136317972784439 +2614 1809 -.13359161332875 +2856 1809 -.26183956212435 +27 1810 -.729429949988962 +28 1810 9.24407182670895 +324 1810 -1.5889839313598 +325 1810 16.8719739655627 +621 1810 -1.73002556590552 +622 1810 14.85028668473 +918 1810 -3.76580161408662 +919 1810 24.7442405732187 +1215 1810 -4.0972050245507 +1216 1810 37.5246984072702 +1512 1810 -8.91282736540331 +1513 1810 46.5223695713153 +1809 1810 -19.3830419636045 +1810 1810 1.91846538655227e-13 +1811 1810 2.56 +1841 1810 -4.79211822660099 +1902 1810 10.24 +2321 1810 0 +2322 1810 -9.60470593238868 +2612 1810 0 +1508 1811 -1 +1811 1811 -.75 +1812 1811 -1.55020684275187 +1997 1811 1.93103448275862 +2024 1811 0 +2025 1811 .996322674809204 +2321 1811 0 +1812 1812 .5 +1860 1812 1 +1874 1812 -2.03373464279731 +1888 1812 -.570672664546864 +1937 1812 -.635542075874158 +2011 1812 .539647848563495 +2109 1812 -1.015 +2234 1812 1.01686732139865 +2358 1812 0 +35 1813 .0698633656675588 +36 1813 -.723895737602012 +332 1813 .154160773928762 +333 1813 -1.32249731699049 +629 1813 .170050422815996 +630 1813 -2.31980315072738 +926 1813 .375084938289546 +927 1813 -3.8171396419998 +1223 1813 .827194029079752 +1224 1813 -5.59356675228922 +1520 1813 .91198571035213 +1521 1813 -6.19783352496408 +1813 1813 1 +1817 1813 2.0106564793405 +1818 1813 -.339431991427313 +1840 1813 .498730461362477 +1814 1814 -.905407797306484 +1817 1814 -1.7710573522945 +2076 1814 -.655910348334758 +1815 1815 1 +1816 1815 -.86217560068641 +1817 1815 -.0407086989658633 +1818 1815 12.1300694721256 +1815 1816 0 +1816 1816 1.84965389992637 +1817 1816 .0407086989658633 +1818 1816 -12.1300694721256 +1814 1817 1 +1815 1817 0 +1816 1817 -1.36048604589407 +1817 1817 .895433308125644 +1818 1817 316.045851586777 +2335 1817 -.160698035342016 +2626 1817 -.314968149270351 +2868 1817 -.308668786284944 +35 1818 -.331563771486745 +36 1818 3.43552874427226 +332 1818 -.731629905469482 +333 1818 6.27642533411587 +629 1818 -.807040413713831 +630 1818 11.0095280181894 +926 1818 -1.78011144437182 +927 1818 18.1157206484358 +1223 1818 -3.92577095896133 +1224 1818 26.5464463489636 +1520 1818 -4.3281828577403 +1521 1818 29.4142293167291 +1817 1818 -9.5423522626532 +1818 1818 -9.06164032699053e-13 +1819 1818 1.28 +1840 1818 -2.39605911330049 +1903 1818 5.12 +2333 1818 0 +2334 1818 -7.3970008448815 +2624 1818 0 +1516 1819 -.5 +1819 1819 -.375 +1820 1819 -.775102646273288 +1998 1819 .965517241379311 +2036 1819 0 +2037 1819 .77930615361253 +2333 1819 0 +1820 1820 .5 +1861 1820 1 +1875 1820 -2.03373667653195 +1889 1820 -.614191033431437 +1938 1820 -.635542711416234 +2012 1820 .510212699041598 +2117 1820 -1.015 +2235 1820 .508434169132987 +2359 1820 0 +43 1821 .0835794907952555 +44 1821 -.670353347665542 +340 1821 .179233299451199 +341 1821 -1.25748291515285 +637 1821 .19202927858205 +638 1821 -2.31145374543239 +934 1821 .411180102878955 +935 1821 -2.06760188245712 +1231 1821 .439922656865677 +1232 1821 -3.55979559477078 +1528 1821 .940766208017052 +1529 1821 -5.7783042387785 +1821 1821 1 +1825 1821 2.0106564793405 +1826 1821 -16.9216231807429 +1839 1821 .498730461362477 +1822 1822 -.663249595086023 +1825 1822 -1.78636108335402 +2077 1822 -.580150630058304 +1823 1823 1 +1824 1823 -.510544313459369 +1825 1823 -.133334403251823 +1826 1823 19.6948042069068 +1823 1824 0 +1824 1824 1.01794751335402 +1825 1824 .133334403251823 +1826 1824 -19.6948042069068 +1822 1825 1 +1823 1825 0 +1824 1825 -1.58266574077882 +1825 1825 1.01361427428605 +1826 1825 248.113012844287 +2319 1825 -.284273808728569 +2610 1825 -.278588332553998 +2852 1825 -.546033131805835 +43 1826 -.824067304182667 +44 1826 6.60947166349484 +340 1826 -1.76718355775026 +341 1826 12.3983832168142 +637 1826 -1.89334785866194 +638 1826 22.7902017422859 +934 1826 -4.05410556691555 +935 1826 20.3858996170885 +1231 1826 -4.33749804458912 +1232 1826 35.0984569457393 +1528 1826 -9.27565680922731 +1529 1826 56.9722494297343 +1825 1826 -19.82443598067 +1826 1826 -1.59161572810262e-12 +1827 1826 2.56 +1839 1826 -4.79211822660099 +1904 1826 5.12 +2317 1826 0 +2318 1826 -3.9830559888952 +2608 1826 0 +1524 1827 -1 +1827 1827 -.75 +1828 1827 -1.55020529254658 +1999 1827 1.93103448275862 +2020 1827 0 +2021 1827 .40397403181896 +2317 1827 0 +1828 1828 1 +1862 1828 2 +1876 1828 -2.03373667653195 +1890 1828 -1.92468123894598 +1939 1828 -.635542711416234 +2013 1828 .853976655561929 +2125 1828 -1.015 +2236 1828 1.01686833826597 +2360 1828 0 +51 1829 .0801987106907903 +52 1829 -.536140382551541 +348 1829 .173548037444805 +349 1829 -1.02243190724734 +645 1829 .187442226485646 +646 1829 -1.91286907785119 +942 1829 .404244064441131 +943 1829 -3.49158667659077 +1239 1829 .435263751273019 +1240 1829 -3.08132157560807 +1536 1829 .93607475763399 +1537 1829 -10.3543336767869 +1829 1829 .5 +1833 1829 2.0106564793405 +1834 1829 -16.0526346851646 +1838 1829 .498730461362477 +1830 1830 -.732501912137072 +1833 1830 -1.52397855455258 +2078 1830 -.447346390689185 +1831 1831 1 +1832 1831 -.498194959251842 +1833 1831 -.130650380621596 +1834 1831 11.3104666363085 +1831 1832 0 +1832 1832 .990976656065493 +1833 1832 .130650380621596 +1834 1832 -11.3104666363085 +1830 1833 1 +1831 1833 0 +1832 1833 -1.83053554079306 +1833 1833 .603573716032762 +1834 1833 127.859206729668 +2331 1833 -.10959986571885 +2622 1833 -.214815736808947 +2864 1833 -.210519422072768 +51 1834 -.793147870372923 +52 1834 5.30231220650423 +348 1834 -1.71635248398768 +349 1834 10.1116300106266 +645 1834 -1.85376300285239 +646 1834 18.9178606779537 +942 1834 -3.99788620117053 +943 1834 34.5310356351958 +1239 1834 -4.30466418224313 +1240 1834 30.4736026873351 +1536 1834 -9.25757651378937 +1537 1834 102.402116369899 +1833 1834 -19.8849568890086 +1834 1834 -8.81072992342524e-13 +1835 1834 1.28 +1838 1834 -4.79211822660099 +1905 1834 40.96 +2329 1834 0 +2330 1834 -3.15519234733898 +2620 1834 0 +1532 1835 -2 +1835 1835 -1.5 +1836 1835 -.193775661568322 +2000 1835 3.86206896551724 +2032 1835 0 +2033 1835 1.27614215553051 +2329 1835 0 +1836 1836 2 +1863 1836 64 +1877 1836 -260.31829459609 +1891 1836 -63.2240731620243 +1940 1836 -10.1686833826597 +2014 1836 13.621255991266 +2133 1836 -4.06 +2237 1836 16.2698934122556 +2361 1836 2.02711176662191e-10 +1540 1837 .479492328139586 +1837 1837 -.958984656279228 +1899 1837 -2 +1541 1838 .627738273699885 +1838 1838 -.627738273699884 +1898 1838 -4 +1542 1839 .47572850824522 +1839 1839 -.951457016490468 +1897 1839 -2 +1543 1840 .550944283271342 +1840 1840 -.550944283271346 +1896 1840 -2 +1544 1841 .367061956530375 +1841 1841 -.734123913060769 +1895 1841 -2 +1545 1842 .464390312914012 +1842 1842 -.464390312914015 +1894 1842 -2 +1546 1843 .58554501715543 +1843 1843 -1.17109003431087 +1893 1843 -4 +1844 1844 -.741455436526199 +1865 1844 -1 +1943 1844 -.66 +2066 1844 1 +1845 1845 -1.21500144130032 +1866 1845 -.5 +1944 1845 -1.32 +2067 1845 .5 +1846 1846 -.815405074188865 +1867 1846 -1 +1945 1846 -.66 +2068 1846 1 +1847 1847 -.754759911419438 +1868 1847 -1 +1946 1847 -1.32 +2069 1847 1 +1848 1848 -1.15777721066078 +1869 1848 -1 +1947 1848 -1.32 +2070 1848 1 +1849 1849 -.899229784944097 +1870 1849 -1 +1948 1849 -1.32 +2071 1849 .5 +1850 1850 8.00000015260381 +1864 1850 -9.18004572824594 +1871 1850 1.32996942415693 +1892 1850 -.995867669019662 +1912 1850 .742174157174878 +2051 1850 2.29847732015138e-6 +2349 1850 -2.17796594534586 +2350 1850 -3.02032340223546 +2351 1850 1.32698296584657 +2352 1850 -2.37254245391551 +2353 1850 .150669474077968 +2354 1850 -5.05153233950906 +2355 1850 -7.09853481347168 +1851 1851 1 +1858 1851 .610256326318149 +1852 1852 4 +1859 1852 .252566204040393 +1853 1853 2 +1860 1853 .648562790253482 +1854 1854 4 +1861 1854 .597939999265862 +1855 1855 4 +1862 1855 .203486261098529 +1856 1856 4 +1863 1856 .390774757220771 +1857 1857 8 +1864 1857 .265698290810205 +1844 1858 .739737188563471 +1858 1858 -.960990244652633 +1865 1858 1 +1906 1858 .604630248376193 +1845 1859 4.85479093283637 +1859 1859 -.198835532310612 +1866 1859 2 +1907 1859 .371493325513652 +1846 1860 1.62546398312949 +1860 1860 -1.01990776361208 +1867 1860 2 +1908 1860 -.350910292090394 +1847 1861 1.51931317621959 +1861 1861 -.941025388550309 +1868 1861 2 +1909 1861 .437017411746293 +1848 1862 2.3080292216129 +1862 1862 -1.28380531717436 +1869 1862 2 +1910 1862 -.53179212637837 +1849 1863 1.79673130011988 +1863 1863 -.153801831350709 +1870 1863 2 +1911 1863 -.527692775165171 +1850 1864 1.45507089254516 +1864 1864 -1.66970277760242 +1871 1864 2 +1912 1864 .134989499088061 +1844 1865 -1.4829108730524 +1851 1865 -.721507290978702 +1865 1865 -2 +1893 1865 2 +1943 1865 -.64 +1845 1866 -4.86000576520128 +1852 1866 -.431476440495311 +1866 1866 -2 +1894 1866 .5 +1944 1866 -2.56 +1846 1867 -1.63081014837773 +1853 1867 -.440183434053757 +1867 1867 -2 +1895 1867 1 +1945 1867 -.64 +1847 1868 -1.50951982283888 +1854 1868 -.624249172933907 +1868 1868 -2 +1896 1868 1 +1946 1868 -1.28 +1848 1869 -2.31555442132156 +1855 1869 -.507750941848325 +1869 1869 -2 +1897 1869 1 +1947 1869 -1.28 +1849 1870 -1.79845956988819 +1856 1870 -.322317628800914 +1870 1870 -2 +1898 1870 .5 +1948 1870 -1.28 +1850 1871 -.725012357075776 +1871 1871 -1 +1949 1871 -1.32 +2072 1871 2 +1844 1872 -1.32988436135584 +1851 1872 -.548229646712206 +1858 1872 .263859880733059 +1865 1872 -.274570821297397 +1872 1872 2.5342284809039 +1879 1872 -.5 +1886 1872 3.09109164817933 +2009 1872 -.919803733209812 +1845 1873 -11.9759055107263 +1852 1873 -.841370909001402 +1859 1873 .102349871930012 +1866 1873 -1.02949277466289 +1873 1873 2.53772829218439 +1880 1873 -1 +1887 1873 .506123117878299 +2010 1873 -.0672689945956065 +1846 1874 -2.62240632494454 +1853 1874 -.569113394034512 +1860 1874 .322468803631225 +1867 1874 -.632348953770441 +1874 1874 5.07055012341502 +1881 1874 -1 +1888 1874 1.52637335169853 +2011 1874 -1.07636912212721 +1847 1875 -2.99172144586561 +1854 1875 -1.00685205560413 +1861 1875 .348035422204818 +1868 1875 -.739694011318828 +1875 1875 5.07170400262884 +1882 1875 -1 +1889 1875 1.60736622802118 +2012 1875 -1.01788901888083 +1848 1876 -2.65586232306125 +1855 1876 -.497942978943265 +1862 1876 .214170430077124 +1869 1876 -.333649389377062 +1876 1876 2.52779610097866 +1883 1876 -1 +1890 1876 2.26680699434886 +2013 1876 -.849147831247198 +1849 1877 -6.072966535231 +1856 1877 -.881576882913146 +1863 1877 .0987805012951637 +1870 1877 -1.2845165812092 +1877 1877 2.53832689151668 +1884 1877 -1 +1891 1877 .592252784064926 +2014 1877 -.106255153315322 +1850 1878 -1.58197380613137 +1857 1878 -.434046434012254 +1864 1878 .278547701911949 +1871 1878 -.333649444258487 +1878 1878 1.27746296541755 +1885 1878 -.5 +1892 1878 1.7985128830693 +2015 1878 -.870133207442428 +1844 1879 -1.33160012681749 +1879 1879 1 +1950 1879 0 +2247 1879 -.50684569618078 +1845 1880 -2.00987991082917 +1880 1880 .5 +1951 1880 0 +2248 1880 -2.03018263374751 +1846 1881 -1.12505888879437 +1881 1881 1 +1952 1881 0 +2249 1881 -.507055012341503 +1847 1882 -1.03464287342383 +1882 1882 1 +1953 1882 0 +2250 1882 -1.01434080052577 +1848 1883 -1.30190687996726 +1883 1883 1 +1954 1883 0 +2251 1883 -.505559220195731 +1849 1884 -1.0736299123756 +1884 1884 .5 +1955 1884 0 +2252 1884 -2.03066151321335 +1850 1885 -.910492009790084 +1885 1885 1 +1956 1885 0 +2253 1885 -.510985186167021 +1844 1886 1.99993971024411 +1858 1886 -2.598192653646 +1865 1886 .27520854734705 +1886 1886 -.586880818564442 +1906 1886 1.63471612734837 +2045 1886 0 +1845 1887 63.999979753382 +1859 1887 -2.62121802141475 +1866 1887 4.12239316295144 +1887 1887 -.590351749922439 +1907 1887 4.89734071771854 +2046 1887 -6.43573649456568e-5 +1846 1888 31.9999987557529 +1860 1888 -20.0786100086417 +1867 1888 5.07542984270612 +1888 1888 -3.11519498563127 +1908 1888 -6.908260673149 +2047 1888 -4.0861818991879e-6 +1847 1889 32.2812851320723 +1861 1889 -19.9942220788767 +1868 1889 5.93108903259657 +1889 1889 -3.06329108057173 +1909 1889 9.28543495644859 +2048 1889 4.08618190364754e-6 +1848 1890 64.000025874243 +1862 1890 -35.7673334094783 +1869 1890 5.35579791695892 +1890 1890 -5.66656006956139 +1910 1890 -14.7462213776261 +2049 1890 6.53789103676814e-6 +1849 1891 63.9999850876433 +1863 1891 -5.47845506139981 +1870 1891 10.2860148302577 +1891 1891 -.793254784175498 +1911 1891 -18.7965388810084 +2050 1891 -8.82615290510004e-5 +1892 1892 2 +1899 1892 -.5 +1886 1893 4 +1893 1893 -.5 +1887 1894 1 +1894 1894 -.5 +1888 1895 2 +1895 1895 -.5 +1889 1896 2 +1896 1896 -.5 +1890 1897 2 +1897 1897 -.25 +1891 1898 1 +1898 1898 -.5 +1850 1899 -1.45002471415155 +1857 1899 -.469954415161271 +1871 1899 -2 +1899 1899 2 +1949 1899 -1.28 +1603 1900 -1.80295637418424 +1844 1900 -.336319841940985 +1872 1900 -.53329946903972 +1900 1900 1.80295637419766 +1906 1900 -8.58025518849552 +1921 1900 -213.319785419675 +1922 1900 .27762349888184 +1923 1900 .315560147382118 +1924 1900 .306717809546982 +1925 1900 16.6644663273092 +1926 1900 6.31928851085557 +1927 1900 .239486283196333 +1957 1900 -26.6649722760607 +1958 1900 .150177317136399 +1959 1900 .153651843172114 +1960 1900 .154225273426199 +1961 1900 .672795144455909 +1962 1900 .346829709791575 +1963 1900 5.1000814802888 +1980 1900 -3.19588547766876 +1981 1900 -.221792382504618 +1982 1900 -.261852354150779 +1983 1900 -.43926899078765 +1984 1900 -.269924002151684 +1985 1900 -.405455379215394 +1986 1900 -.353183603791521 +2045 1900 -.357974148408432 +2349 1900 -.0566008154436266 +1604 1901 -.770759848963977 +1845 1901 .0717142345979517 +1873 1901 -.0569960847865844 +1901 1901 1.54151969793939 +1907 1901 -.686711190450701 +1921 1901 7.86136336204104 +1922 1901 -11.3992159162666 +1923 1901 .949995744839439 +1924 1901 .818047398755036 +1925 1901 12.2824545701596 +1926 1901 13.3630380922464 +1927 1901 1.69546716197847 +1957 1901 .374877156686054 +1958 1901 -22.7984331850839 +1959 1901 2.76562558178622 +1960 1901 3.76982820042409 +1961 1901 .575500411338422 +1962 1901 2.23410517334384 +1963 1901 .657235532734454 +1980 1901 .0995163546684602 +1981 1901 -1.28033621422663 +1982 1901 .0655947750166274 +1983 1901 .110038157632547 +1984 1901 .0676167462773016 +1985 1901 .101567749754126 +1986 1901 .0884735182366418 +2046 1901 .744274999800313 +2350 1901 -.426191885387653 +1605 1902 -1.29525136715914 +1846 1902 .159246378774544 +1874 1902 -.383124558602929 +1902 1902 2.59050273433748 +1908 1902 1.62583928108266 +1921 1902 7.06280871219321 +1922 1902 .69136253677532 +1923 1902 -4.7890567135963 +1924 1902 .669099090505579 +1925 1902 10.2312525778228 +1926 1902 10.9115470337102 +1927 1902 1.38355558560352 +1957 1902 .262436012491722 +1958 1902 2.27343048078509 +1959 1902 -9.57811227932517 +1960 1902 2.48730976562518 +1961 1902 .571867903183333 +1962 1902 1.68861095611705 +1963 1902 .620010856311679 +1980 1902 .838614859475322 +1981 1902 .468195768692614 +1982 1902 -.109848237842848 +1983 1902 .927281092714581 +1984 1902 .569799892353665 +1985 1902 .855901770829997 +1986 1902 .745557926739688 +2047 1902 2.46502341804977 +2351 1902 4.19083263852182 +1606 1903 -1.74485321383001 +1847 1903 .243147039085813 +1875 1903 -.516113037924717 +1903 1903 3.4897064276859 +1909 1903 -2.94612284154129 +1921 1903 8.22503468298005 +1922 1903 .784584374925366 +1923 1903 .879873567358901 +1924 1903 -12.9028254850337 +1925 1903 11.4955927533804 +1926 1903 13.3367828968701 +1927 1903 1.57465920376297 +1957 1903 .364142779738228 +1958 1903 3.29912098610909 +1959 1903 2.68353748238514 +1960 1903 -25.8056518188189 +1961 1903 .575369524147968 +1962 1903 1.53024935179489 +1963 1903 .739400827917721 +1980 1903 .462668431221697 +1981 1903 .258306181148729 +1982 1903 .304961247368736 +1983 1903 -2.48320368554368 +1984 1903 .314361735100307 +1985 1903 .472205715311965 +1986 1903 .411328409522063 +2048 1903 4.06524042313873 +2352 1903 -.0567263668689508 +1607 1904 -1.79065376480117 +1848 1904 .270363057479553 +1876 1904 -.264830229855919 +1904 1904 1.79065376481439 +1910 1904 2.40609310367596 +1921 1904 24.0568459444734 +1922 1904 .589443628621029 +1923 1904 .651653041052405 +1924 1904 .581040429718754 +1925 1904 -105.932092310244 +1926 1904 10.3509285711065 +1927 1904 1.51360233674235 +1957 1904 .859912760569985 +1958 1904 .40556975339894 +1959 1904 .718905890909925 +1960 1904 .30123207185542 +1961 1904 -13.2415114173194 +1962 1904 .729882044616534 +1963 1904 2.87002346359917 +1980 1904 .93883930371791 +1981 1904 .524150728450073 +1982 1904 .618822434858146 +1983 1904 1.03810220579637 +1984 1904 -.306380582695596 +1985 1904 .958192206467345 +1986 1904 .834660961361436 +2049 1904 2.9561760288033 +2353 1904 2.77124664400886 +1608 1905 -.934917576976605 +1849 1905 .0405132321843972 +1877 1905 -.0691352067728609 +1905 1905 1.86983515396713 +1911 1905 1.59831428114077 +1921 1905 12.2035711808961 +1922 1905 .910861919051883 +1923 1905 1.02187845697153 +1924 1905 .95192566179454 +1925 1905 14.7412772173454 +1926 1905 -221.232652303558 +1927 1905 2.02496117690805 +1957 1905 .712931654629864 +1958 1905 2.25483923808032 +1959 1905 1.97564195980383 +1960 1905 1.7897924204162 +1961 1905 .848966512129378 +1962 1905 -27.6540834558046 +1963 1905 1.22432035447548 +1980 1905 -.480702601319043 +1981 1905 -.268374595792303 +1982 1905 -.316848211416886 +1983 1905 -.53152699166426 +1984 1905 -.326615117047992 +1985 1905 -3.45287238012957 +1986 1905 -.427361417185032 +2050 1905 .567974237317069 +2354 1905 -15.0415469084084 +1900 1906 -.16 +1906 1906 8 +1901 1907 -.16 +1907 1907 8 +1902 1908 -.32 +1908 1908 4 +1903 1909 -.16 +1909 1909 8 +1904 1910 -.16 +1910 1910 8 +1905 1911 -.16 +1911 1911 8 +1494 1912 -.5 +1912 1912 -12 +1913 1912 -.387551323136644 +2001 1912 .965384580222006 +2016 1912 0 +2017 1912 .159933326836473 +2313 1912 0 +1864 1913 4 +1878 1913 -2.03373667653195 +1892 1913 -3.08189599814101 +1913 1913 2 +1941 1913 -.635542711416234 +1942 1913 -1.27108542283247 +1971 1913 -.317771355708117 +2015 1913 1.73157839537214 +2210 1913 -2.03027895842718 +2238 1913 .508434169132987 +2362 1913 0 +1914 1914 4 +1928 1914 0 +2225 1914 -.10670054746478 +1915 1915 2 +1929 1915 0 +2226 1915 -.221917029872464 +1916 1916 2 +1930 1916 0 +2227 1916 -.377853213906362 +1917 1917 4 +1931 1917 0 +2228 1917 -.318109434312151 +1918 1918 2 +1932 1918 0 +2229 1918 -.200426489521514 +1919 1919 4 +1933 1919 0 +2230 1919 -.31890194885941 +1920 1920 2 +1934 1920 0 +2231 1920 -.752737898522167 +1921 1921 10.0547009337103 +1928 1921 0 +1935 1921 0 +2225 1921 -.125683761671379 +2232 1921 0 +1922 1922 1.24896577750961 +1929 1922 0 +1936 1922 0 +2226 1922 -.499586311003845 +2233 1922 0 +1923 1923 1.24389248221122 +1930 1923 0 +1937 1923 0 +2227 1923 -.995113985768974 +2234 1923 0 +1924 1924 1.24424859670795 +1931 1924 0 +1938 1924 0 +2228 1924 -.49769943868318 +2235 1924 0 +1925 1925 4.93486668377866 +1932 1925 0 +1939 1925 0 +2229 1925 -.123371667094467 +2236 1925 0 +1926 1926 5.01966241027873 +1933 1926 0 +1940 1926 0 +2230 1926 -.125491560256968 +2237 1926 0 +1927 1927 2.58381498316939 +1934 1927 0 +1941 1927 0 +2231 1927 -1.03352599326776 +2238 1927 0 +1928 1928 2.22966774302976 +1972 1928 .42852245457662 +1973 1928 -1 +2225 1928 -1.78373419442381 +1929 1929 .8997031802804 +1972 1929 .367289289348482 +1974 1929 -.5 +2226 1929 -1.43952508844864 +1930 1930 1.6197765750619 +1972 1930 .618926780961812 +1975 1930 -1 +2227 1930 -2.59164252009905 +1931 1931 1.20853600757532 +1972 1931 .417327435105584 +1976 1931 -.5 +2228 1931 -1.93365761212051 +1932 1932 1.67540853426616 +1972 1932 .431659645003108 +1977 1932 -.5 +2229 1932 -1.34032682741293 +1933 1933 1.24272779363897 +1972 1933 .443910173888493 +1978 1933 -.5 +2230 1933 -1.98836446982235 +1934 1934 1.29483503699381 +1972 1934 .5 +1979 1934 -.5 +2231 1934 -2.0717360591901 +1844 1935 -6.6047665442339 +1921 1935 -1.4210854715202e-14 +1922 1935 -.846973416958076 +1923 1935 -.962710495907193 +1924 1935 -.935734302896564 +1925 1935 -50.8399326565333 +1926 1935 -19.2788773441014 +1927 1935 -.730624447895594 +1928 1935 0 +1935 1935 5.08434169132987 +1957 1935 0 +1958 1935 -.458160767935387 +1959 1935 -.468760847541873 +1960 1935 -.470510267831026 +1961 1935 -2.05256257019927 +1962 1935 -1.05810763709802 +1963 1935 -15.5593220873687 +1980 1935 2.66727899652578 +1981 1935 -4.02323065536063 +1982 1935 -4.74990352013476 +1983 1935 -7.96817478458442 +1984 1935 -4.89632018832599 +1985 1935 -7.3548085494157 +1986 1935 -6.40661814305189 +2045 1935 -7.03002137924265 +2225 1935 8.1349467061278 +2232 1935 -4.0674733530639 +1845 1936 -.840386166343355 +1921 1936 -3.50636869549735 +1922 1936 0 +1923 1936 -.423722347785723 +1924 1936 -.364870017874734 +1925 1936 -5.47828820845836 +1926 1936 -5.96025603772958 +1927 1936 -.756221625591106 +1929 1936 0 +1936 1936 .0397214194635147 +1957 1936 -.167204779416246 +1958 1936 0 +1959 1936 -1.23353959317867 +1960 1936 -1.68143959013469 +1961 1936 -.256687871254812 +1962 1936 -.996467925663683 +1963 1936 -.293143821423654 +1980 1936 -1.91101537753789 +1981 1936 -.379564706729194 +1982 1936 -1.25961832264181 +1983 1936 -2.11306585789141 +1984 1936 -1.29844629403366 +1985 1936 -1.9504083754745 +1986 1936 -1.69895947674505 +2046 1936 -8.72181676753545 +2226 1936 2.03373667653195 +2233 1936 -.0317771355708117 +1846 1937 -1.25429834831306 +1921 1937 -3.74914444787783 +1922 1937 -.366995358623697 +1923 1937 0 +1924 1937 -.355177273301816 +1925 1937 -5.43104667846353 +1926 1937 -5.79216677758345 +1927 1937 -.734431577219514 +1930 1937 0 +1937 1937 1.2710854228326 +1957 1937 -.139308674388691 +1958 1937 -1.20680307396077 +1959 1937 0 +1960 1937 -1.32033642392818 +1961 1937 -.303564128876648 +1962 1937 -.896363847405686 +1963 1937 -.329119809736866 +1980 1937 -1.78724685992006 +1981 1937 -.997813725775458 +1982 1937 -.773405502068712 +1983 1937 -1.97621137103897 +1984 1937 -1.21435132812817 +1985 1937 -1.82408853722553 +1986 1937 -1.58892493782866 +2047 1937 -19.4156678827228 +2227 1937 2.03373667653215 +2234 1937 -2.03373667653215 +1847 1938 -.778303294437341 +1921 1938 -3.24106416063138 +1922 1938 -.309164446907919 +1923 1938 -.34671302857298 +1924 1938 0 +1925 1938 -4.52982329123697 +1926 1938 -5.25534185948332 +1927 1938 -.620492399999877 +1931 1938 0 +1938 1938 1.27108542283247 +1957 1938 -.14348998615221 +1958 1938 -1.3000143101878 +1959 1938 -1.0574444355678 +1960 1938 0 +1961 1938 -.226723608557461 +1962 1938 -.60299275590834 +1963 1938 -.291359929297834 +1980 1938 -1.61362705072921 +1981 1938 -.900882388218152 +1982 1938 -1.06359908083402 +1983 1938 -.42810245175072 +1984 1938 -1.09638472227849 +1985 1938 -1.64688979043658 +1986 1938 -1.43457085798055 +2048 1938 -13.0126610873187 +2228 1938 2.03373667653195 +2235 1938 -1.01686833826597 +1848 1939 -3.43727781637674 +1921 1939 -73.8968356377927 +1922 1939 -1.81062883482276 +1923 1939 -2.00172116405726 +1924 1939 -1.78481623205902 +1925 1939 -7.105427357601e-15 +1926 1939 -31.795559113738 +1927 1939 -4.64942176365911 +1932 1939 0 +1939 1939 5.08434169132987 +1957 1939 -2.6414448542985 +1958 1939 -1.24581258390054 +1959 1939 -2.20830571814075 +1960 1939 -.925312360319854 +1961 1939 0 +1962 1939 -2.24202181825897 +1963 1939 -8.81602071425823 +1980 1939 -9.56571291173594 +1981 1939 -5.34050435572429 +1982 1939 -6.30510219560753 +1983 1939 -10.5770898537835 +1984 1939 -3.19225213628089 +1985 1939 -9.76289714867268 +1986 1939 -8.50425318092134 +2049 1939 -37.5835307524539 +2229 1939 8.1349467061278 +2236 1939 -8.1349467061278 +1849 1940 -3.60048435933828 +1921 1940 -35.8990034944098 +1922 1940 -2.67946445595831 +1923 1940 -3.00603960544844 +1924 1940 -2.80026085418966 +1925 1940 -43.364123049978 +1926 1940 -7.105427357601e-15 +1927 1940 -5.95678816375192 +1933 1940 0 +1940 1940 .158885677854059 +1957 1940 -2.09721691965855 +1958 1940 -6.63301590061554 +1959 1940 -5.81170680019686 +1960 1940 -5.26499689331687 +1961 1940 -2.4973879640477 +1962 1940 0 +1963 1940 -3.6015589233745 +1980 1940 -13.4154158101161 +1981 1940 -7.48978013754499 +1982 1940 -8.84257853647008 +1983 1940 -14.8338194715604 +1984 1940 -9.1151526807745 +1985 1940 -3.60335751767502 +1986 1940 -11.9267736371839 +2050 1940 -50.4768997116644 +2230 1940 16.2698934122556 +2237 1940 -.254217084566494 +1850 1941 -.70174891689219 +1921 1941 -1.15633845589367 +1922 1941 -.304054910857749 +1923 1941 -.345845986598635 +1924 1941 -.292381180980156 +1925 1941 -4.50320070767338 +1926 1941 -4.93586560255218 +1927 1941 0 +1934 1941 0 +1941 1941 1.27108542283247 +1957 1941 -3.57295502714008 +1958 1941 -.355223480944541 +1959 1941 -.323625924322267 +1960 1941 -.266755427081232 +1961 1941 -1.32179308782261 +1962 1941 -.550231016874903 +1963 1941 0 +1980 1941 -1.86414717530516 +1981 1941 -1.04074690525305 +1982 1941 -1.22872582068942 +1983 1941 -2.06124230946642 +1984 1941 -1.266601524906 +1985 1941 -1.90257404862783 +1986 1941 -1.09302564922233 +2051 1941 -12.1229414162155 +2231 1941 2.03373667653195 +2238 1941 -1.01686833826597 +1921 1942 -5.22868540172902 +1922 1942 -.317451787287988 +1923 1942 -.32821125032093 +1924 1942 -.313893891220374 +1925 1942 -4.96216926356287 +1926 1942 -4.78988143900664 +1927 1942 -.665603036271044 +1942 1942 .635542711416234 +1957 1942 -.188868429632862 +1958 1942 -.568345675964963 +1959 1942 -.736663853759742 +1960 1942 -.545599196847127 +1961 1942 -.733226699338332 +1962 1942 -.622908042234898 +1963 1942 -.540853034169294 +1980 1942 -1.06990432095789 +1981 1942 -.597323873192316 +1982 1942 -.705212057418665 +1983 1942 -1.18302464668775 +1984 1942 -.726950351549868 +1985 1942 -1.09195895181186 +1986 1942 -.951182343516145 +1943 1943 2 +1950 1943 0 +1964 1943 .32 +2247 1943 -.467907049711545 +1944 1944 4 +1951 1944 0 +1965 1944 .64 +2248 1944 -1.52011217951884 +1945 1945 2 +1952 1945 0 +1966 1945 .32 +2249 1945 -.496876206342526 +1946 1946 4 +1953 1946 0 +1967 1946 .64 +2250 1946 -.944806057444645 +1947 1947 4 +1954 1947 0 +1968 1947 .64 +2251 1947 -.683970325437135 +1948 1948 2 +1955 1948 0 +1969 1948 .64 +2252 1948 -1.12712776186315 +1949 1949 4 +1956 1949 0 +1970 1949 .64 +2253 1949 -.51084103989206 +1844 1950 1.496912870458 +1865 1950 2 +1914 1950 0 +1915 1950 -.3069511499482 +1916 1950 -.303527274151526 +1917 1950 -.463664124977717 +1918 1950 -1.03149932749537 +1919 1950 -.796374057740418 +1920 1950 -4.81821734658896 +1950 1950 3.98634090475642 +1972 1950 -1.71408981830648 +1980 1950 1.38828955194264 +1981 1950 .921225568480217 +1982 1950 1.08761663086157 +1983 1950 1.82452535648134 +1984 1950 1.12114261779691 +1985 1950 1.68407885786288 +1986 1950 1.4669654679144 +2045 1950 1.5932931787529 +2247 1950 -3.18907272380513 +1845 1951 .608434674497266 +1866 1951 .25 +1914 1951 -.308942630424078 +1915 1951 0 +1916 1951 -2.25367169301814 +1917 1951 -3.60051574033308 +1918 1951 -.416979586405962 +1919 1951 -2.15883509657369 +1920 1951 -.410577534860804 +1951 1951 1.90576471026961 +1972 1951 -1.46915715739393 +1980 1951 1.39933742513411 +1981 1951 .712647629585837 +1982 1951 .922353153708405 +1983 1951 1.54728851032594 +1984 1951 .950784862918749 +1985 1951 1.42818287397186 +1986 1951 1.24405988959577 +2046 1951 6.31454438269763 +2248 1951 -3.04922353643137 +1846 1952 .820250972882027 +1867 1952 1 +1914 1952 -.266325216136659 +1915 1952 -1.63534492171146 +1916 1952 0 +1917 1952 -2.4676022217986 +1918 1952 -.622762270476945 +1919 1952 -1.5937241109406 +1920 1952 -.315164894472984 +1952 1952 2.242911272095 +1972 1952 -1.23785356192362 +1980 1952 1.18409787834024 +1981 1952 .661077740386876 +1982 1952 .733808083006706 +1983 1952 1.30929181864881 +1984 1952 .804539576172784 +1985 1952 1.20850645496734 +1986 1952 1.05270440805753 +2047 1952 12.6969157628061 +2249 1952 -1.794329017676 +1847 1953 .379068476414325 +1868 1953 .5 +1914 1953 -.180246866658877 +1915 1953 -1.50305614315216 +1916 1953 -1.40080448296469 +1917 1953 0 +1918 1953 -.175949939152992 +1919 1953 -.973520782818396 +1920 1953 -.17516424338536 +1953 1953 1.4111120485053 +1972 1953 -.834654870211168 +1980 1953 .794495479856321 +1981 1953 .443564072006625 +1982 1953 .523680277744534 +1983 1953 .780780778972919 +1984 1953 .539822820669835 +1985 1953 .810872929858292 +1986 1953 .70633425591377 +2048 1953 6.33774731228892 +2250 1953 -2.25777927760848 +1848 1954 .590113675288637 +1869 1954 .5 +1914 1954 -1.62663282580289 +1915 1954 -.474672193352511 +1916 1954 -.666251007203536 +1917 1954 -.737983261440707 +1918 1954 0 +1919 1954 -.95527328193936 +1920 1954 -1.79551971821258 +1954 1954 2.5302169587291 +1972 1954 -1.72663858001243 +1980 1954 1.66260130343782 +1981 1954 .92822454371895 +1982 1954 1.09587975569124 +1983 1954 1.83838711654248 +1984 1954 1.02848583910176 +1985 1954 1.69687358114189 +1986 1954 1.47811068070191 +2049 1954 6.45236045715754 +2251 1954 -4.04834713396657 +1849 1955 .225077430796171 +1870 1955 .25 +1914 1955 -.431168107845313 +1915 1955 -.947491714232293 +1916 1955 -1.01156877049311 +1917 1955 -1.00921922450668 +1918 1955 -.453480643847316 +1919 1955 0 +1920 1955 -.384322158042676 +1955 1955 1.16243894838045 +1972 1955 -.887820347776987 +1980 1955 .847620832307542 +1981 1955 .47322377210248 +1982 1955 .55869709034108 +1983 1955 .937239261514552 +1984 1955 .575919033091941 +1985 1955 .786525707081925 +1986 1955 .75356455142228 +2050 1955 3.15546736710321 +2252 1955 -1.85990231740873 +1850 1956 .353105202474636 +1871 1956 .5 +1914 1956 -7.14138353152 +1915 1956 -.3139552482038 +1916 1956 -.418350228112 +1917 1956 -.549260222832 +1918 1956 -2.008474987264 +1919 1956 -.79786736333952 +1920 1956 0 +1956 1956 2.27477839855245 +1972 1956 -1 +1980 1956 .948869506859819 +1981 1956 .529750556090984 +1982 1956 .62543369911372 +1983 1956 1.04919289614664 +1984 1956 .644712810365258 +1985 1956 .968429168684203 +1986 1956 .803376818965326 +2051 1956 6.10000753876274 +2253 1956 -1.81982271884196 +1950 1957 0 +1957 1957 4.96983865603973 +1980 1957 -7.48570901150077 +1981 1957 .287126875909081 +1982 1957 .338987514123421 +1983 1957 .568666658359949 +1984 1957 .349436867918921 +1985 1957 .524892401803853 +1986 1957 .457222667585793 +2247 1957 .248491932801986 +1951 1958 0 +1958 1958 5.01054252133223 +1980 1958 .919767224220205 +1981 1958 -3.48649714741345 +1982 1958 .606251347744686 +1983 1958 1.01701364706508 +1984 1958 .624939159412217 +1985 1958 .938726981840024 +1986 1958 .817705215957855 +2248 1958 .501054252133223 +1952 1959 0 +1959 1959 4.97536079002342 +1980 1959 1.31331859372688 +1981 1959 .733221217798319 +1982 1959 -3.13434492282532 +1983 1959 1.45217496078637 +1984 1959 .892339057526165 +1985 1959 1.34039088066968 +1986 1959 1.1675861413907 +2249 1959 .497536079002342 +1953 1960 0 +1960 1960 4.99454113766158 +1980 1960 .703016525518255 +1981 1960 .392491688943554 +1982 1960 .463383239649111 +1983 1960 -7.22265396968182 +1984 1960 .477667115049417 +1985 1960 .717508260574213 +1986 1960 .625006267545815 +2250 1960 .499454113766158 +1954 1961 0 +1961 1961 4.89870883661481 +1980 1961 .804733332137759 +1981 1961 .449279829442247 +1982 1961 .530428410946274 +1983 1961 .889817292332997 +1984 1961 -3.45322103365497 +1985 1961 .821321821620907 +1986 1961 .715436064491299 +2251 1961 .489870883661481 +1955 1962 0 +1962 1962 5.01683509775533 +1980 1962 .914537048813101 +1981 1962 .510582863789006 +1982 1962 .602803952788657 +1983 1962 1.0112304884294 +1984 1962 .621385497859138 +1985 1962 -7.06661100656086 +1986 1962 .813055407182173 +2252 1962 .501683509775533 +1956 1963 0 +1963 1963 2.59289949468907 +1980 1963 1.08156612812409 +1981 1963 .603834619703459 +1982 1963 .712898770018844 +1983 1963 1.19591944955215 +1984 1963 .734874008509756 +1985 1963 1.10386115136372 +1986 1963 -3.03844990223454 +2253 1963 .518579898937813 +1964 1964 2 +1987 1964 -.85704490915324 +1988 1964 -.5 +1965 1965 2 +1987 1965 -1.46915715739393 +1989 1965 -1 +1966 1966 2 +1987 1966 -1.23785356192362 +1990 1966 -1 +1967 1967 2 +1987 1967 -.834654870211168 +1991 1967 -.5 +1968 1968 2 +1987 1968 -1.72663858001243 +1992 1968 -1 +1969 1969 2 +1987 1969 -.887820347776987 +1993 1969 -.5 +1970 1970 2 +1987 1970 -1 +1994 1970 -.5 +1844 1971 -.513022072819552 +1845 1971 .127945515623908 +1846 1971 .676260905434348 +1847 1971 .3832470911158 +1848 1971 .830490184258236 +1849 1971 .0595884861160252 +1850 1971 .263682820824882 +1872 1971 -.813494670612779 +1873 1971 -.101686833826597 +1874 1971 -1.62698934122556 +1875 1971 -.813494670612779 +1876 1971 -.813494670612779 +1877 1971 -.101686833826597 +1878 1971 -1.62698934122556 +1971 1971 5.08434169132987 +2045 1971 -.546053538121408 +2046 1971 1.32786258055043 +2047 1971 10.468049455412 +2048 1971 6.40761068986089 +2049 1971 9.08066064109479 +2050 1971 .835399278946269 +2051 1971 4.55520673046312 +1972 1972 4 +1973 1972 -.600074725380903 +1974 1972 -.699044142421679 +1975 1972 -1.39863890819113 +1976 1972 -.465669139462103 +1977 1972 -.633345012296778 +1978 1972 -.525663213158073 +1979 1972 -.961550097765464 +1844 1973 -.739138948025441 +1865 1973 -1 +1943 1973 -.3 +1973 1973 2 +1980 1973 -.806452173699545 +1981 1973 -.450239452727225 +1982 1973 -.531561360660019 +1983 1973 -.891717865955808 +1984 1973 -.547946839446508 +1985 1973 -.823076094777275 +1986 1973 -.716964174727745 +2045 1973 -.786729185967387 +1845 1974 -.606439086871471 +1866 1974 -.25 +1944 1974 -.3 +1974 1974 2 +1980 1974 -1.37902605607376 +1981 1974 -.769905466228619 +1982 1974 -.908965206689725 +1983 1974 -1.52482963270887 +1984 1974 -.936984229918536 +1985 1974 -1.40745281350332 +1986 1974 -1.22600237244736 +2046 1974 -6.2938334877391 +1846 1975 -.813193241243337 +1867 1975 -1 +1945 1975 -.3 +1975 1975 2 +1980 1975 -1.15871719744753 +1981 1975 -.646907794235503 +1982 1975 -.763751788614864 +1983 1975 -1.2812276539776 +1984 1975 -.787294580955815 +1985 1975 -1.18260258565773 +1986 1975 -1.03014009547493 +2047 1975 -12.5876669754769 +1847 1976 -.752883872910695 +1868 1976 -1 +1946 1976 -.6 +1976 1976 2 +1980 1976 -1.5609259167594 +1981 1976 -.871459527829769 +1982 1976 -1.028861885753 +1983 1976 -1.72596165377363 +1984 1976 -1.06057674663434 +1985 1976 -1.59310229385236 +1986 1976 -1.38771770753203 +2048 1976 -12.5876669754782 +1848 1977 -.575615270685076 +1869 1977 -.5 +1947 1977 -.3 +1977 1977 2 +1980 1977 -1.60189857239666 +1981 1977 -.894334419425973 +1982 1977 -1.05586842289268 +1983 1977 -1.77126632308811 +1984 1977 -1.08841576535405 +1985 1977 -1.63491954538243 +1986 1977 -1.42414383073362 +2049 1977 -6.2938334877391 +1849 1978 -.448935040827151 +1870 1978 -.5 +1948 1978 -.3 +1978 1978 2 +1980 1978 -1.67273334455883 +1981 1978 -.933881227150537 +1982 1978 -1.10255814498721 +1983 1978 -1.84959041213874 +1984 1978 -1.13654470690196 +1985 1978 -1.70721448059008 +1986 1978 -1.48711841945883 +2050 1978 -6.2938334877391 +1850 1979 -.36432501663441 +1871 1979 -.5 +1949 1979 -.3 +1979 1979 1 +1980 1979 -.967804059691024 +1981 1979 -.540321651293379 +1982 1979 -.637914137501371 +1983 1979 -1.07012938760157 +1984 1979 -.657577960610432 +1985 1979 -.987754031718757 +1986 1979 -.860411641984179 +2051 1979 -6.2938334877391 +1844 1980 .471363972490091 +1872 1980 -.401683763248732 +1980 1980 8 +2045 1980 .501713237223049 +1845 1981 .404475893065052 +1873 1981 -.0506766570327427 +1981 1981 4 +2046 1981 4.19778997737252 +1846 1982 .460846618299315 +1874 1982 -.403247536303135 +1982 1982 2 +2047 1982 7.13358579943072 +1847 1983 .169543537835302 +1875 1983 -.20196450519857 +1983 1983 4 +2048 1983 2.83464378625138 +1848 1984 .289167368514939 +1876 1984 -.396754027769824 +1984 1984 4 +2049 1984 3.16178419894012 +1849 1985 .245447206921756 +1877 1985 -.050705642424971 +1985 1985 8 +2050 1985 3.44104092999716 +1850 1986 .203575090264563 +1878 1986 -.209835806245515 +1986 1986 2 +2051 1986 3.51682608076935 +1987 1987 8 +1988 1987 .448149244060073 +1989 1987 .606397723488651 +1990 1987 .835944311992148 +1991 1987 .430429799645605 +1992 1987 .887593794277106 +1993 1987 .417820720140754 +1994 1987 1.15659396199619 +1844 1988 -.760218597572874 +1865 1988 -1 +1988 1988 2 +2045 1988 -.809166070903883 +1845 1989 -.625274054059496 +1866 1989 -.25 +1989 1989 4 +2046 1989 -6.4893092573502 +1846 1990 -.420380945090451 +1867 1990 -.5 +1990 1990 2 +2047 1990 -6.50720526346752 +1847 1991 -.389618952471427 +1868 1991 -.5 +1991 1991 2 +2048 1991 -6.51414354525128 +1848 1992 -.300231445375362 +1869 1992 -.25 +1992 1992 2 +2049 1992 -3.28275989399452 +1849 1993 -.230605321185152 +1870 1993 -.25 +1993 1993 2 +2050 1993 -3.23296548705975 +1850 1994 -.182162508317205 +1871 1994 -.25 +1994 1994 1 +2051 1994 -3.14691674386955 +6 1995 -.166154043958336 +303 1995 -.350521652248544 +600 1995 -.739466977558839 +897 1995 -1.55999324832658 +1194 1995 -3.29099068474747 +1491 1995 -6.29396818676364 +1995 1995 .99999998192557 +2002 1995 -.495836048153777 +2040 1995 0 +2041 1995 1.38110338322435 +2337 1995 0 +2338 1995 -.521641225282842 +2628 1995 0 +20 1996 -.27900920911519 +317 1996 -.607009851575735 +614 1996 -1.32060501185061 +911 1996 -2.87309603426983 +1208 1996 -6.25068112574358 +1505 1996 -9.96971614219109 +1996 1996 .999999999997409 +2003 1996 -.774571837514227 +2028 1996 0 +2029 1996 1.80172793588598 +2325 1996 0 +2326 1996 -.0670704852338748 +2616 1996 0 +28 1997 -.335937669012459 +325 1997 -.714037004083907 +622 1997 -.758844408100915 +919 1997 -1.61292715198934 +1216 1997 -3.42828380871257 +1513 1997 -6.61049269298894 +1997 1997 .999999991879452 +2004 1997 -.448397862533361 +2024 1997 0 +2025 1997 1.03372490069235 +2321 1997 0 +2322 1997 -.234139714158195 +2612 1997 0 +36 1998 -.291391312048482 +333 1998 -.629035432472739 +630 1998 -1.35791823209997 +927 1998 -2.93138006204352 +1224 1998 -6.32806075138821 +1521 1998 -13.5744495022556 +1998 1998 .999999764194999 +2005 1998 -.614312848144797 +2036 1998 0 +2037 1998 .793962206773863 +2333 1998 0 +2334 1998 -.747630519900782 +2624 1998 0 +44 1999 -.332750301629037 +341 1999 -.691514941556535 +638 1999 -1.43709235440167 +935 1999 -1.49326812117109 +1232 1999 -3.1032795837735 +1529 1999 -2.15531095727211 +1999 1999 1.99999998942225 +2006 1999 -.582755609565681 +2020 1999 0 +2021 1999 1.2198788064153 +2317 1999 0 +2318 1999 -.845408966023918 +2608 1999 0 +52 2000 -.328148318038301 +349 2000 -.67987563821735 +646 2000 -1.40860354307072 +943 2000 -2.91842188485222 +1240 2000 -3.02327306355383 +1537 2000 -4.38085328177609 +2000 2000 .999999961523777 +2007 2000 -.467300436059357 +2032 2000 0 +2033 2000 1.19041400107164 +2329 2000 0 +2330 2000 -.83365472695076 +2620 2000 0 +14 2001 -.251011204406495 +311 2001 -.557418273027858 +608 2001 -.618926816115518 +905 2001 -1.37444508815962 +1202 2001 -1.5261087831206 +1499 2001 -3.51673889878693 +2001 2001 .999968022694253 +2008 2001 -.271890547405243 +2016 2001 0 +2017 2001 1.15732604162867 +2313 2001 0 +2314 2001 -.596195882900142 +2604 2001 0 +1886 2002 .740824739577805 +2002 2002 2 +1887 2003 .389514522200589 +2003 2003 2 +1888 2004 .600037171002542 +2004 2004 2 +1889 2005 .38888384067392 +2005 2005 2 +1890 2006 .620192106305286 +2006 2006 4 +1891 2007 .30151752372839 +2007 2007 4 +1892 2008 .335767109870217 +2008 2008 2 +1995 2009 -.826555687954919 +2009 2009 2 +1996 2010 -1.41469088638654 +2010 2010 1 +1997 2011 -.706618257548828 +2011 2011 2 +1998 2012 -.373692802237123 +2012 2012 1 +1999 2013 -.893059174873541 +2013 2013 2 +2000 2014 -.89583695360397 +2014 2014 1 +2001 2015 -.880874314955307 +2015 2015 1 +2016 2016 0 +2017 2016 1.13085305565124 +2018 2016 -.520111913670369 +2019 2016 -.959612399742575 +2016 2017 1 +2017 2017 -.594559075135008 +2018 2017 .533598675921951 +2019 2017 .972209157309966 +1864 2018 .418065200084077 +1892 2018 -.370622123459504 +2018 2018 2 +1892 2019 .167484350881267 +2001 2019 -1.1007262799193 +2019 2019 8 +2020 2020 0 +2021 2020 .511717344570089 +2022 2020 -.939983438298848 +2023 2020 -.806099527889721 +2020 2021 1 +2021 2021 -.262901966515712 +2022 2021 .968264419332832 +2023 2021 .818377169606324 +1862 2022 .640354322198364 +1890 2022 -.65301102118769 +2022 2022 2 +1890 2023 .134356815828341 +1999 2023 -.892191836561278 +2023 2023 4 +2024 2024 0 +2025 2024 1.15349338198666 +2026 2024 -1.56468109180026 +2027 2024 -1.76962288844082 +2024 2025 1 +2025 2025 -.585079604060236 +2026 2025 1.59928602798207 +2027 2025 1.78943564782407 +1860 2026 .510243786268135 +1888 2026 -.378431837374238 +2026 2026 4 +1888 2027 .256290374489797 +1997 2027 -.571533714115974 +2027 2027 8 +2028 2028 0 +2029 2028 1.00492117337315 +2030 2028 -1.01186133321106 +2031 2028 -.680137352003843 +2028 2029 1 +2029 2029 -.960252582059752 +2030 2029 2.06474906250595 +2031 2029 1.37423488389842 +1859 2030 .397402408215143 +1887 2030 -.361791387094994 +2030 2030 4 +1887 2031 .390414038820784 +1996 2031 -.776410356543517 +2031 2031 8 +2032 2032 0 +2033 2032 .498168309585866 +2034 2032 -1.81964907015565 +2035 2032 -.970473654075965 +2032 2033 1 +2033 2033 -.25612577278965 +2034 2033 1.87476380005871 +2035 2033 .985354095465817 +1863 2034 .6148678132898 +1891 2034 -.634943184078641 +2034 2034 4 +1891 2035 .141007965441483 +2000 2035 -1.20092568000929 +2035 2035 8 +2036 2036 0 +2037 2036 .462413474981594 +2038 2036 -.801996871827191 +2039 2036 -.68820648943515 +2036 2037 1 +2037 2037 -.431087800343207 +2038 2037 1.66229667986944 +2039 2037 1.40174025797494 +1861 2038 .940833697759543 +1889 2038 -.720697332019625 +2038 2038 4 +1889 2039 .273295886094148 +1998 2039 -.686396004029233 +2039 2039 4 +2040 2040 0 +2041 2040 1.10751345080658 +2042 2040 -1.55161780151271 +2043 2040 -1.56609887465754 +2040 2041 1 +2041 2041 -.572578773921665 +2042 2041 1.60030391374392 +2043 2041 1.59097550426845 +1858 2042 .480106462835726 +1886 2042 -.715437393039569 +2042 2042 2 +1886 2043 .326062988050761 +1995 2043 -.532597559520144 +2043 2043 4 +1747 2044 -.924348955026384 +2044 2044 1 +2052 2044 -1.85014273581581 +2053 2044 -1.14859360892464 +2054 2044 .992032927714672 +2055 2044 -1.52479743046207 +2056 2044 2.24644882278879 +2057 2044 .316030572118932 +2058 2044 -.965662712793989 +2349 2044 4.16475236652604 +2350 2044 1.29276726860115 +2351 2044 -1.11655479208011 +2352 2044 1.71619291204284 +2353 2044 -2.52842736785007 +2354 2044 -.711398665185694 +2355 2044 2.17374907815256 +2045 2045 .25 +2349 2045 -6.6662433629965 +2046 2046 .5 +2350 2046 -2.84980423932922 +2047 2047 1 +2351 2047 -.598632122817077 +2048 2048 .5 +2352 2048 -1.61285324351474 +2049 2049 .5 +2353 2049 -1.6551889365995 +2050 2050 .25 +2354 2050 -1.72838016932152 +2051 2051 1 +2355 2051 -2 +1609 2052 .0218229855665152 +2052 2052 .25 +2059 2052 -7.48570901150077 +2060 2052 8.21604564138488 +2061 2052 .432827538587339 +2062 2052 .388673015159088 +2063 2052 .546778966345033 +2064 2052 7.46711194751309 +2065 2052 .480775048882732 +1610 2053 .0209444681424567 +2053 2053 .5 +2059 2053 .514290988499232 +2060 2053 -55.7839543586151 +2061 2053 .432827538587339 +2062 2053 .388673015159088 +2063 2053 .546778966345033 +2064 2053 7.46711194751309 +2065 2053 .480775048882732 +1611 2054 .0334665401830782 +2054 2054 .25 +2059 2054 1.02858197699846 +2060 2054 16.4320912827698 +2061 2054 -3.13434492282532 +2062 2054 .777346030318176 +2063 2054 1.09355793269007 +2064 2054 14.9342238950262 +2065 2054 .961550097765464 +1612 2055 .0229829275246205 +2055 2055 .5 +2059 2055 .514290988499232 +2060 2055 8.21604564138488 +2061 2055 .432827538587339 +2062 2055 -3.61132698484091 +2063 2055 .546778966345033 +2064 2055 7.46711194751309 +2065 2055 .480775048882732 +1613 2056 .0170842762396872 +2056 2056 .5 +2059 2056 1.02858197699846 +2060 2056 16.4320912827698 +2061 2056 .865655077174677 +2062 2056 .777346030318176 +2063 2056 -6.90644206730993 +2064 2056 14.9342238950262 +2065 2056 .961550097765464 +1614 2057 .0127839532293903 +2057 2057 .25 +2059 2057 .514290988499232 +2060 2057 8.21604564138488 +2061 2057 .432827538587339 +2062 2057 .388673015159088 +2063 2057 .546778966345033 +2064 2057 -56.5328880524869 +2065 2057 .480775048882732 +1615 2058 .0229998225311045 +2058 2058 .25 +2059 2058 1.02858197699846 +2060 2058 16.4320912827698 +2061 2058 .865655077174677 +2062 2058 .777346030318176 +2063 2058 1.09355793269007 +2064 2058 14.9342238950262 +2065 2058 -3.03844990223454 +2059 2059 4 +2349 2059 -.270460629210586 +2060 2060 8 +2350 2060 -.0676151573026465 +2061 2061 4 +2351 2061 -.270460629210586 +2062 2062 2 +2352 2062 -.270460629210586 +2063 2063 4 +2353 2063 -.270460629210586 +2064 2064 8 +2354 2064 -.0676151573026465 +2065 2065 4 +2355 2065 -.540921258421172 +2066 2066 -1 +2073 2066 2 +2067 2067 -2 +2074 2067 1 +2068 2068 -1 +2075 2068 1 +2069 2069 -1 +2076 2069 1 +2070 2070 -1 +2077 2070 1 +2071 2071 -1 +2078 2071 .5 +2072 2072 -1 +2079 2072 1 +2073 2073 -1.6638882300668 +2339 2073 -.912034721562741 +2340 2073 -.49 +2630 2073 -1.78758805426297 +2631 2073 -.4802 +2872 2073 -1.75183629317771 +2873 2073 -.941192 +2074 2074 -1.79003704395968 +2327 2074 -.884691026136515 +2328 2074 -.49 +2618 2074 -.866997205613785 +2619 2074 -.4802 +2860 2074 -1.69931452300302 +2861 2074 -.941192 +2075 2075 -1.15227171498342 +2323 2075 -.971876624491977 +2324 2075 -.49 +2614 2075 -.952439092002138 +2615 2075 -.4802 +2856 2075 -1.86678062032419 +2857 2075 -.941192 +2076 2076 -1.43006472566688 +2335 2076 -.692980731002715 +2336 2076 -.49 +2626 2076 -1.35824223276532 +2627 2076 -.4802 +2868 2076 -1.33107738811002 +2869 2076 -.470596 +2077 2077 -1.34498033597293 +2319 2077 -1.16147146857998 +2320 2077 -.49 +2610 2077 -1.13824203920838 +2611 2077 -.4802 +2852 2077 -2.23095439684842 +2853 2077 -.470596 +2078 2078 -1.26420077338167 +2331 2078 -.782043071038198 +2332 2078 -.49 +2622 2078 -1.53280441923487 +2623 2078 -.4802 +2864 2078 -1.50214833085017 +2865 2078 -.941192 +2079 2079 -.937289148333119 +2315 2079 -1.16830273359385 +2316 2079 -.49 +2606 2079 -1.14493667892197 +2607 2079 -.4802 +2848 2079 -1.12203794534353 +2849 2079 -.470596 +5 2080 .0349432809665394 +6 2080 -.448650287394508 +302 2080 .0762187588378046 +303 2080 -.843038989773117 +599 2080 .166061878882587 +600 2080 -1.54326723520814 +896 2080 .18071897349691 +897 2080 -2.72428298280568 +1193 2080 .392974166456825 +1194 2080 -4.55315900808142 +1490 2080 .853801694319044 +1491 2080 -6.93507267286317 +1787 2080 .926798374523724 +1788 2080 -17.3645916043769 +2080 2080 1 +2084 2080 4.02131295868101 +2085 2080 -20.453731648155 +2140 2080 .498730461362477 +2081 2081 -.749390329148957 +2084 2081 -1.22860610474901 +2370 2081 -.222444893173975 +2082 2082 1 +2083 2082 -.572578773921662 +2084 2082 -.0633862239982178 +2085 2082 27.2264427603028 +2082 2083 0 +2083 2083 .553756725403291 +2084 2083 .0316931119991089 +2085 2083 -13.6132213801514 +2081 2084 .5 +2082 2084 0 +2083 2084 -.903973218625391 +2084 2084 .274575343045297 +2085 2084 234.164686464925 +2630 2084 -.0544989988276238 +2872 2084 -.0534090188510713 +5 2085 -.16969764807725 +6 2085 2.1788136796008 +302 2085 -.370146813818883 +303 2085 4.0941127977911 +599 2085 -.806458623866739 +600 2085 7.49468318159014 +896 2085 -.877638959968498 +897 2085 13.230137585583 +1193 2085 -1.90842960243769 +1194 2085 22.1118439259622 +1490 2085 -4.14638051844799 +1491 2085 33.6793079893276 +1787 2085 -4.50087971272923 +1788 2085 84.3289546252517 +2084 2085 -19.529000494378 +2085 2085 6.67910171614494e-13 +2086 2085 1.28 +2140 2085 -2.39605911330049 +2197 2085 2.56 +2628 2085 0 +2629 2085 -3.94275252363652 +2870 2085 0 +1783 2086 -1 +2086 2086 -.375 +2087 2086 -.786729185967387 +2292 2086 1.93103448275862 +2337 2086 0 +2338 2086 .405935824025817 +2628 2086 0 +2087 2087 .5 +2155 2087 2 +2169 2087 -2.00368145471128 +2183 2087 -1.26909305973025 +2232 2087 -.156537613649319 +2306 2087 .454525335788128 +2383 2087 -1.015 +2523 2087 .25046018183891 +2647 2087 0 +13 2088 .208310145646913 +14 2088 -.931645203700709 +310 2088 .236382008821288 +311 2088 -1.7907445644522 +607 2088 .268171760850144 +608 2088 -1.66922335661162 +904 2088 .608343611454099 +905 2088 -2.97579280171061 +1201 2088 .689879524660493 +1202 2088 -2.46803915687372 +1498 2088 .782214203202286 +1499 2088 -3.57051473305959 +1795 2088 1.77355571058604 +1796 2088 -3.56949328015703 +2088 2088 2 +2092 2088 4.0207604341418 +2093 2088 2.01315773905475 +2134 2088 .997323872528467 +2089 2089 -1.15759477944627 +2092 2089 -2.39193424660236 +2376 2089 -.708321689194327 +2090 2090 1 +2091 2090 -1.18939325061229 +2092 2090 -.115566963604545 +2093 2090 12.7486195537294 +2090 2091 0 +2091 2091 1.13101063695906 +2092 2091 .0577834818022724 +2093 2091 -6.37430977686468 +2089 2092 1 +2090 2092 0 +2091 2092 -.387959103345471 +2092 2092 .94029367108312 +2093 2092 124.213559779455 +2606 2092 -.17353881385261 +2848 2092 -.170068037575558 +13 2093 -.480516616430527 +14 2093 2.14905999708147 +310 2093 -.545271007857603 +311 2093 4.1307758502577 +607 2093 -.618601589210868 +608 2093 3.85045844452229 +904 2093 -1.40328841351076 +905 2093 6.86436987423562 +1201 2093 -1.59137028062211 +1202 2093 5.69311600832527 +1498 2093 -1.80436205389516 +1499 2093 8.23623666104698 +1795 2093 -4.09112569363937 +1796 2093 8.23388043835291 +2092 2093 -9.27483485401801 +2093 2093 2.63134838363044e-8 +2134 2093 -2.39572989702265 +2197 2093 -.319999999944585 +2198 2093 -.3200000005141 +2199 2093 -.640000001130026 +2200 2093 -.6400000005507 +2201 2093 -.639999999896959 +2202 2093 -.320000000246763 +2209 2093 40.96 +2341 2093 -2.42083343937898 +2604 2093 0 +2605 2093 -1.47569617075456 +2640 2093 5.24461974098612 +2641 2093 3.2559307869123 +2642 2093 -2.81212652172322 +2643 2093 4.32235985351148 +2644 2093 -6.36803292306776 +2645 2093 -.895855300261062 +2646 2093 2.7373745947895 +2846 2093 0 +19 2094 .0601272601892289 +20 2094 -.390667718871756 +316 2094 .133675614650841 +317 2094 -.756717526640987 +613 2094 .148565554264155 +614 2094 -1.43692924678451 +910 2094 .330170188232019 +911 2094 -2.65649570924537 +1207 2094 .366825165217015 +1208 2094 -4.72711891428612 +1504 2094 .814983548539362 +1505 2094 -7.92892918829627 +1801 2094 1.81043624237589 +1802 2094 -11.9831588157479 +2094 2094 1 +2098 2094 4.02131295868102 +2099 2094 -57.2091874730014 +2139 2094 .997460922724955 +2095 2095 -1.95091002671256 +2098 2095 -1.78401460303839 +2371 2095 -.838137123589395 +2096 2096 1 +2097 2096 -.907018524570397 +2098 2096 -.0338793515968581 +2099 2096 20.0435835778044 +2096 2097 0 +2097 2097 2.00808125546758 +2098 2097 .0338793515968581 +2099 2097 -20.0435835778044 +2095 2098 1 +2096 2098 0 +2097 2098 -.749118011466122 +2098 2098 .442185900136048 +2099 2098 279.400730881107 +2618 2098 -.0513358988198504 +2860 2098 -.100618361686907 +19 2099 -.283145908653796 +20 2099 1.83969743330272 +316 2099 -.629493232454778 +317 2099 3.56346640443461 +613 2099 -.699611602530904 +614 2099 6.76665851681198 +910 2099 -1.55480788020501 +911 2099 12.5097316768133 +1207 2099 -1.72742021498356 +1208 2099 22.2605250278784 +1504 2099 -3.8378475364226 +1505 2099 37.3382032144203 +1801 2099 -8.52554420896621 +1802 2099 56.4300182770591 +2098 2099 -18.9368068340987 +2099 2099 6.25277607468888e-12 +2100 2099 1.28 +2139 2099 -4.79211822660099 +2198 2099 40.96 +2616 2099 0 +2617 2099 -7.99123288369045 +2858 2099 0 +1797 2100 -1 +2100 2100 -.75 +2101 2100 -.0983411482459234 +2293 2100 1.93103448275862 +2325 2100 0 +2326 2100 1.69697291800842 +2616 2100 0 +2101 2101 1 +2156 2101 32 +2170 2101 -128.235613101522 +2184 2101 -23.2231385093237 +2233 2101 -5.0092036367782 +2307 2101 4.24901711953073 +2396 2101 -16.24 +2524 2101 16.0294516376902 +2648 2101 5.19447390196864e-11 +27 2102 .0347195725980209 +28 2102 -.512047988149861 +324 2102 .0756657834164637 +325 2102 -.958913102946456 +621 2102 .0824148460070301 +622 2102 -.875088230134919 +918 2102 .179460330326076 +919 2102 -1.54046125467727 +1215 2102 .195318501334611 +1216 2102 -2.56678841888296 +1512 2102 .425014393781324 +1513 2102 -3.89254060995931 +1809 2102 .924552200069579 +1810 2102 -9.65178778320549 +2102 2102 1 +2106 2102 4.02131295868101 +2107 2102 -21.3230262617692 +2138 2102 .498730461362477 +2103 2103 -1.4688504796329 +2106 2103 -3.20876084178865 +2372 2103 -.570309886150911 +2104 2104 1 +2105 2104 -.561320272925584 +2106 2104 -.0518339003782046 +2107 2104 34.0992810672223 +2104 2105 0 +2105 2105 1.14800705290308 +2106 2105 .0518339003782046 +2107 2105 -34.0992810672223 +2103 2106 .5 +2104 2106 0 +2105 2106 -.841369542483127 +2106 2106 .466033570988332 +2107 2106 411.973460078975 +2614 2106 -.0349314805267433 +2856 2106 -.0684657018324169 +27 2107 -.334702093341467 +28 2107 4.93622244459354 +324 2107 -.729429949988962 +325 2107 9.24407182670894 +621 2107 -.794491965679902 +622 2107 8.43598698278137 +918 2107 -1.73002556590552 +919 2107 14.85028668473 +1215 2107 -1.88290080704331 +1216 2107 24.7442405732187 +1512 2107 -4.0972050245507 +1513 2107 37.5246984072701 +1809 2107 -8.91282736540331 +1810 2107 93.0447391426306 +2106 2107 -38.766083927209 +2107 2107 5.40012479177676e-13 +2108 2107 2.56 +2138 2107 -4.79211822660099 +2199 2107 5.12 +2612 2107 0 +2613 2107 -4.80235296619434 +2854 2107 0 +1805 2108 -1 +2108 2108 -.75 +2109 2108 -1.57345994539315 +2294 2108 1.93103448275862 +2321 2108 0 +2322 2108 .996322674809204 +2612 2108 0 +2109 2109 1 +2157 2109 1 +2171 2109 -2.00367945103183 +2185 2109 -1.15259011072768 +2234 2109 -1.25229965689489 +2308 2109 1.0633455143696 +2403 2109 -1.015 +2525 2109 1.00183972551592 +2649 2109 0 +35 2110 .0633074755068095 +36 2110 -.770424349096439 +332 2110 .139726731335118 +333 2110 -1.44779147520402 +629 2110 .154160773928762 +630 2110 -2.64499463398098 +926 2110 .340100845631993 +927 2110 -4.63960630145475 +1223 2110 .750169876579091 +1224 2110 -7.63427928399959 +1520 2110 .827194029079753 +1521 2110 -11.1871335045784 +1817 2110 1.82397142070426 +1818 2110 -12.3956670499282 +2110 2110 2 +2114 2110 8.04262591736202 +2115 2110 -2.71545593141851 +2137 2110 .997460922724955 +2111 2111 -.905407797306484 +2114 2111 -1.7710573522945 +2373 2111 -.336154053505241 +2112 2112 1 +2113 2112 -.86217560068641 +2114 2112 -.0407086989658633 +2115 2112 24.2601389442511 +2112 2113 0 +2113 2113 1.84965389992637 +2114 2113 .0407086989658633 +2115 2113 -24.2601389442511 +2111 2114 1 +2112 2114 0 +2113 2114 -1.36048604589407 +2114 2114 .895433308125644 +2115 2114 632.091703173554 +2626 2114 -.082357743108784 +2868 2114 -.0807105882466083 +35 2115 -.150225122578724 +36 2115 1.82817418249757 +332 2115 -.331563771486745 +333 2115 3.43552874427226 +629 2115 -.365814952734741 +630 2115 6.27642533411588 +926 2115 -.807040413713831 +927 2115 11.0095280181894 +1223 2115 -1.78011144437182 +1224 2115 18.1157206484358 +1520 2115 -1.96288547948067 +1521 2115 26.5464463489636 +1817 2115 -4.3281828577403 +1818 2115 29.4142293167291 +2114 2115 -19.0847045253064 +2115 2115 -3.73834296851783e-12 +2116 2115 1.28 +2137 2115 -2.39605911330049 +2200 2115 5.12 +2624 2115 0 +2625 2115 -3.69850042244075 +2866 2115 0 +1813 2116 -1 +2116 2116 -.75 +2117 2116 -1.57345837193477 +2295 2116 1.93103448275862 +2333 2116 0 +2334 2116 1.55861230722506 +2624 2116 0 +2117 2117 1 +2158 2117 1 +2172 2117 -4.00736290942256 +2186 2117 -1.24048435304887 +2235 2117 -.626150454597275 +2309 2117 1.00534521988536 +2410 2117 -1.015 +2526 2117 1.00184072735564 +2650 2117 0 +43 2118 .0778828125532033 +44 2118 -.703462334360155 +340 2118 .167158981590511 +341 2118 -1.34070669533108 +637 2118 .179233299451199 +638 2118 -2.5149658303057 +934 2118 .384058557164101 +935 2118 -2.31145374543239 +1231 2118 .411180102878955 +1232 2118 -4.13520376491425 +1528 2118 .879845313731355 +1529 2118 -7.11959118954156 +1825 2118 1.8815324160341 +1826 2118 -23.113216955114 +2118 2118 1 +2122 2118 4.021312958681 +2123 2118 -67.6864927229717 +2136 2118 .997460922724955 +2119 2119 -1.32649919017205 +2122 2119 -1.78636108335402 +2374 2119 -.594654395815705 +2120 2120 1 +2121 2120 -.510544313459369 +2122 2120 -.0666672016259113 +2123 2120 19.6948042069068 +2120 2121 0 +2121 2121 1.01794751335402 +2122 2121 .0666672016259113 +2123 2121 -19.6948042069068 +2119 2122 1 +2120 2122 0 +2121 2122 -1.58266574077882 +2122 2122 .506807137143024 +2123 2122 248.113012844287 +2610 2122 -.0728451634874238 +2852 2122 -.142776520435351 +43 2123 -.383949930612198 +44 2123 3.46795789226755 +340 2123 -.824067304182667 +341 2123 6.60947166349485 +637 2123 -.88359177887513 +638 2123 12.3983832168142 +934 2123 -1.89334785866194 +935 2123 11.395100871143 +1231 2123 -2.02705278345777 +1232 2123 20.3858996170885 +1528 2123 -4.33749804458912 +1529 2123 35.0984569457393 +1825 2123 -9.27565680922731 +1826 2123 113.944498859469 +2122 2123 -19.82443598067 +2123 2123 -3.06954461848363e-12 +2124 2123 1.28 +2136 2123 -4.79211822660099 +2201 2123 5.12 +2608 2123 0 +2609 2123 -3.9830559888952 +2850 2123 0 +1821 2124 -1 +2124 2124 -.375 +2125 2124 -.786729185967387 +2296 2124 .965517241379311 +2317 2124 0 +2318 2124 .40397403181896 +2608 2124 0 +2125 2125 .5 +2159 2125 2 +2173 2125 -2.00368145471128 +2187 2125 -.971821807873223 +2236 2125 -.626150454597275 +2310 2125 .841356310880347 +2417 2125 -1.015 +2527 2125 .50092036367782 +2651 2125 0 +51 2126 .0369876461565036 +52 2126 -.276820722053043 +348 2126 .0801987106907903 +349 2126 -.536140382551541 +645 2126 .0867740187224024 +646 2126 -1.02243190724734 +942 2126 .187442226485646 +943 2126 -1.91286907785119 +1239 2126 .202122032220566 +1240 2126 -1.74579333829538 +1536 2126 .435263751273018 +1537 2126 -6.16264315121613 +1833 2126 .93607475763399 +1834 2126 -10.3543336767869 +2126 2126 .5 +2130 2126 2.0106564793405 +2131 2126 -64.2105387406583 +2135 2126 .498730461362477 +2127 2127 -1.46500382427414 +2130 2127 -1.52397855455258 +2375 2127 -.458530050418834 +2128 2128 1 +2129 2128 -.498194959251842 +2130 2128 -.065325190310798 +2131 2128 22.6209332726171 +2128 2129 0 +2129 2129 .990976656065493 +2130 2129 .065325190310798 +2131 2129 -22.6209332726171 +2127 2130 1 +2128 2130 0 +2129 2130 -1.83053554079306 +2130 2130 .301786858016381 +2131 2130 255.718413459336 +2622 2130 -.0561699311763072 +2864 2130 -.055046532552781 +51 2131 -.365799805588483 +52 2131 2.73769695647587 +348 2131 -.793147870372923 +349 2131 5.30231220650423 +645 2131 -.85817624199384 +646 2131 10.1116300106266 +942 2131 -1.85376300285239 +943 2131 18.9178606779537 +1239 2131 -1.99894310058527 +1240 2131 17.2655178175979 +1536 2131 -4.30466418224313 +1537 2131 60.9472053746702 +1833 2131 -9.25757651378937 +1834 2131 102.402116369899 +2130 2131 -19.8849568890086 +2131 2131 -3.29691829392686e-12 +2132 2131 1.28 +2135 2131 -4.79211822660099 +2202 2131 40.96 +2620 2131 0 +2621 2131 -3.15519234733898 +2862 2131 0 +1829 2132 -2 +2132 2132 -1.5 +2133 2132 -.196682296491847 +2297 2132 1.93103448275862 +2329 2132 0 +2330 2132 1.27614215553051 +2620 2132 0 +2133 2133 1 +2160 2133 32 +2174 2133 -256.471226203044 +2188 2133 -31.9234852082844 +2237 2133 -5.0092036367782 +2311 2133 6.70997832208655 +2424 2133 -16.24 +2528 2133 64.117806550761 +2652 2133 5.19447390196864e-11 +1837 2134 .935594786408581 +2134 2134 -.935594786408527 +2196 2134 -2 +1838 2135 .306213792158718 +2135 2135 -.612427584317437 +2195 2135 -4 +1839 2136 .464125373860236 +2136 2136 -.928250747720444 +2194 2136 -2 +1840 2137 .537506617933612 +2137 2137 -1.07501323586721 +2193 2137 -4 +1841 2138 .35810922596207 +2138 2138 -.716218451924122 +2192 2138 -2 +1842 2139 .453063720133581 +2139 2139 -.906127440267154 +2191 2139 -4 +1843 2140 .57126343116739 +2140 2140 -.571263431167384 +2190 2140 -2 +2141 2141 -.734221724865676 +2162 2141 -1 +2240 2141 -.66 +2363 2141 1 +2142 2142 -1.20314776900957 +2163 2142 -1 +2241 2142 -1.32 +2364 2142 1 +2143 2143 -1.61489980556922 +2164 2143 -1 +2242 2143 -1.32 +2365 2143 2 +2144 2144 -1.49479280036708 +2165 2144 -1 +2243 2144 -1.32 +2366 2144 2 +2145 2145 -1.14648182319493 +2166 2145 -1 +2244 2145 -1.32 +2367 2145 1 +2146 2146 -.890456811567787 +2167 2146 -1 +2245 2146 -1.32 +2368 2146 .5 +2147 2147 16.0000003052076 +2161 2147 -9.18004572830988 +2168 2147 2.68614514228642 +2189 2147 -2.01135834647089 +2209 2147 .73120606593316 +2348 2147 4.71187850631032e-6 +2640 2147 -2.23241509397951 +2641 2147 -6.19166297458269 +2642 2147 2.72031507998548 +2643 2147 -4.8637120305268 +2644 2147 .308872421859834 +2645 2147 -5.17782064799679 +2646 2147 -7.27599818380848 +2148 2148 1 +2155 2148 .595372025642665 +2149 2149 2 +2156 2149 .24640605274925 +2150 2150 2 +2157 2150 .316372092800551 +2151 2151 2 +2158 2151 .29167804843746 +2152 2152 4 +2159 2152 .198523181557468 +2153 2153 4 +2160 2153 .381243665616746 +2154 2154 4 +2161 2154 .12960892233812 +2141 2155 1.46504048084544 +2155 2155 -1.90322946013933 +2162 2155 2 +2203 2155 .589883169100501 +2142 2156 2.40371355945303 +2156 2156 -.196895673474841 +2163 2156 2 +2204 2156 .362432512402846 +2143 2157 1.60960579825424 +2157 2157 -.504978722024577 +2164 2157 1 +2205 2157 -.342351504564858 +2144 2158 3.00898121736827 +2158 2158 -.931844653096878 +2165 2158 2 +2206 2158 .426358450305755 +2145 2159 2.28551186329097 +2159 2159 -1.27128038722507 +2166 2159 2 +2207 2159 -.518821586847152 +2146 2160 1.77920221403049 +2160 2160 -.152301325678685 +2167 2160 2 +2208 2160 -.514822219881732 +2147 2161 2.88175015764161 +2161 2161 -1.65341299425883 +2168 2161 4 +2209 2161 .131697072223527 +2141 2162 -1.46844344973135 +2148 2162 -.732329900259138 +2162 2162 -2 +2190 2162 1 +2240 2162 -.64 +2142 2163 -2.40629553801914 +2149 2163 -.218974293599007 +2163 2163 -2 +2191 2163 .5 +2241 2163 -1.28 +2143 2164 -1.61489980556922 +2150 2164 -.446786185547241 +2164 2164 -1 +2192 2164 1 +2242 2164 -.64 +2144 2165 -1.49479280036708 +2151 2165 -.316806455295141 +2165 2165 -1 +2193 2165 1 +2243 2165 -.64 +2145 2166 -2.29296364638985 +2152 2166 -.515367205964959 +2166 2166 -2 +2194 2166 1 +2244 2166 -1.28 +2146 2167 -1.78091362313557 +2153 2167 -.327152393294646 +2167 2167 -2 +2195 2167 .5 +2245 2167 -1.28 +2147 2168 -.717939065673664 +2168 2168 -1 +2246 2168 -.66 +2369 2168 1 +2141 2169 -2.65976872338842 +2148 2169 -1.12387077609787 +2155 2169 .527719761436356 +2162 2169 -.554551905052714 +2169 2169 4.99355365752794 +2176 2169 -1 +2183 2169 3.1215457539806 +2306 2169 -.906210574590948 +2142 2170 -11.9759055072077 +2149 2170 -.862405181364968 +2156 2170 .204699743882384 +2163 2170 -2.07927112129805 +2170 2170 5.00044983572872 +2177 2170 -2 +2184 2170 1.02221910454216 +2307 2170 -.13254974304553 +2143 2171 -2.62240632494791 +2150 2171 -.583341228812128 +2157 2171 .161234401812542 +2164 2171 -.319289496329896 +2171 2171 2.49780794266582 +2178 2171 -1 +2185 2171 1.54141151297963 +2308 2171 -1.06046218928789 +2144 2172 -2.99172144551399 +2151 2172 -.516011678404388 +2158 2172 .174017711111411 +2165 2172 -.373490818524489 +2172 2172 4.99675271145776 +2179 2172 -1 +2186 2172 1.62320234810849 +2309 2172 -1.00284632402052 +2145 2173 -2.65586232315957 +2152 2173 -.510391553449412 +2159 2173 .214170430074888 +2166 2173 -.336936575482574 +2173 2173 2.49043950840695 +2180 2173 -1 +2187 2173 1.14457003415 +2310 2173 -.836598848519407 +2146 2174 -6.07296653338553 +2153 2174 -.903616304687866 +2160 2174 .0987805013043634 +2167 2174 -1.29717191710811 +2174 2174 5.00162934194643 +2181 2174 -1 +2188 2174 .598087786582053 +2311 2174 -.104684880113617 +2147 2175 -3.16394761255725 +2154 2175 -.444897594948882 +2161 2175 .278547701894065 +2168 2175 -.673873261819693 +2175 2175 2.51716840498269 +2182 2175 -1 +2189 2175 3.63246444445822 +2312 2175 -.857274096002392 +2141 2176 -1.33160012685465 +2176 2176 1 +2247 2176 0 +2538 2176 -.499355365752794 +2142 2177 -1.00493995538241 +2177 2177 .5 +2248 2177 0 +2539 2177 -1.00008996714574 +2143 2178 -1.12505888892486 +2178 2178 1 +2249 2178 0 +2540 2178 -.499561588533165 +2144 2179 -1.03464287341806 +2179 2179 1 +2250 2179 0 +2541 2179 -.499675271145776 +2145 2180 -1.30190687995422 +2180 2180 1 +2251 2180 0 +2542 2180 -.49808790168139 +2146 2181 -1.07362991227963 +2181 2181 .5 +2252 2181 0 +2543 2181 -1.00032586838929 +2147 2182 -1.82098401953097 +2182 2182 2 +2253 2182 0 +2544 2182 -1.00686736199307 +2141 2183 1.99993971024411 +2155 2183 -2.59819265350015 +2162 2183 .277919961543887 +2183 2183 -.296331447831406 +2203 2183 .805278880358647 +2342 2183 0 +2142 2184 63.999979753382 +2156 2184 -5.24243604320359 +2163 2184 8.32601575010655 +2184 2184 -1.19233604638199 +2204 2184 9.64993244079708 +2343 2184 -.000131932598138596 +2143 2185 63.9999975115059 +2157 2185 -20.0786100062065 +2164 2185 5.12543407638269 +2185 2185 -6.29177312393272 +2205 2185 -13.6123363024507 +2344 2185 -4.1883364466676e-6 +2144 2186 64.5625702641447 +2158 2186 -19.9942220793369 +2165 2186 5.98952340793753 +2186 2186 -6.18694257591519 +2206 2186 9.14821177569624 +2345 2186 4.18833645123873e-6 +2145 2187 64.000025874243 +2159 2187 -35.767333409729 +2166 2187 5.40856439888815 +2187 2187 -2.86119412385488 +2207 2187 -14.5282969279892 +2346 2187 6.70133831268734e-6 +2146 2188 63.9999850876433 +2160 2188 -5.4784550621109 +2167 2188 10.3873548817832 +2188 2188 -.801070102095067 +2208 2188 -18.5187575281724 +2347 2188 -9.04680672772754e-5 +2189 2189 4 +2196 2189 -.5 +2183 2190 2 +2190 2190 -.25 +2184 2191 2 +2191 2191 -1 +2185 2192 2 +2192 2192 -.5 +2186 2193 2 +2193 2193 -.5 +2187 2194 2 +2194 2194 -.5 +2188 2195 2 +2195 2195 -1 +2147 2196 -1.43587813134733 +2154 2196 -.238501865673591 +2168 2196 -2 +2196 2196 1 +2246 2196 -.64 +1900 2197 -1.80295637451007 +2141 2197 -.682729279128674 +2169 2197 -1.06659893826426 +2197 2197 3.60591274904775 +2203 2197 -8.58025518930085 +2218 2197 -26.6649731820798 +2219 2197 8.88395196575827 +2220 2197 .631120294873594 +2221 2197 9.81496990720413 +2222 2197 2.0830582912746 +2223 2197 .78991106399382 +2224 2197 3.83178053180528 +2254 2197 -53.3299445613622 +2255 2197 .300354634324843 +2256 2197 .153651843198738 +2257 2197 .308450546905845 +2258 2197 1.34559028914498 +2259 2197 .346829709851673 +2260 2197 10.200162962345 +2277 2197 -3.24382376718057 +2278 2197 -.450238536840479 +2279 2197 -.531560278481444 +2280 2197 -.4458580254502 +2281 2197 -.547945723321528 +2282 2197 -.411537209938879 +2283 2197 -.71696271415179 +2342 2197 -.744854709288467 +2640 2197 -.0588860760170296 +1901 2198 -1.54151969546304 +2142 2198 .0727899481015425 +2170 2198 -.113992169390048 +2198 2198 3.08303939094976 +2204 2198 -1.37342237753126 +2218 2198 .982670418676536 +2219 2198 -364.774908734545 +2220 2198 1.89999148662667 +2221 2198 26.1775167181087 +2222 2198 1.53530681880358 +2223 2198 1.67037975884744 +2224 2198 27.1274745480771 +2254 2198 .749754312167677 +2255 2198 -45.5968662969194 +2256 2198 2.76562557734343 +2257 2198 7.53965638873623 +2258 2198 1.15100082082784 +2259 2198 2.2341051697549 +2260 2198 1.3144710633573 +2277 2198 .101009101146821 +2278 2198 -2.59908252527414 +2279 2198 .133157395031558 +2280 2198 .111688731506554 +2281 2198 .137261996597296 +2282 2198 .103091267448664 +2283 2198 .179601244141008 +2343 2198 1.54865020544867 +2641 2198 -.886798781721755 +1902 2199 -1.29525136488194 +2143 2199 .161635074478217 +2171 2199 -.191562278963256 +2199 2199 1.29525136489189 +2205 2199 1.6258392784564 +2218 2199 .441425543732727 +2219 2199 11.0618005688752 +2220 2199 -4.78905670514109 +2221 2199 10.7055854291882 +2222 2199 .639453284984954 +2223 2199 .681971688402848 +2224 2199 11.0684446652865 +2254 2199 .262436012028384 +2255 2199 2.27343047677129 +2256 2199 -4.78905613120737 +2257 2199 2.48730976123376 +2258 2199 .571867902173684 +2259 2199 .84430547656788 +2260 2199 .620010855217032 +2277 2199 .425597040540536 +2278 2199 .475218706066216 +2279 2199 -.111495963116947 +2280 2199 .470595154805133 +2281 2199 .578346890203296 +2282 2199 .434370149160612 +2283 2199 .756741294754277 +2344 2199 1.28227436932063 +2642 2199 4.36003749795178 +1903 2200 -1.74485321234179 +2144 2200 .246794244669201 +2172 2200 -.516113037480688 +2200 2200 3.4897064247104 +2206 2200 -1.47306141884455 +2218 2200 .514064667243986 +2219 2200 12.5533499880058 +2220 2200 .879873566601918 +2221 2200 -206.445207582928 +2222 2200 .718474546468147 +2223 2200 .83354893033725 +2224 2200 12.5972736192659 +2254 2200 .364142779424944 +2255 2200 3.29912098327075 +2256 2200 1.3417687400382 +2257 2200 -25.8056517966175 +2258 2200 .575369523652959 +2259 2200 .765124675239184 +2260 2200 .73940082728159 +2277 2200 .234804228868712 +2278 2200 .262180774753853 +2279 2200 .309535666623793 +2280 2200 -1.26022587586604 +2281 2200 .319077161345694 +2282 2200 .239644401163383 +2283 2200 .417498335848895 +2345 2200 2.11468725252592 +2643 2200 -.0590167015926948 +1904 2201 -.895326882551491 +2145 2201 .274418503335685 +2173 2201 -.264830229898601 +2201 2201 1.7906537651168 +2207 2201 2.40609310473919 +2218 2201 1.50355287177191 +2219 2201 9.43109805945645 +2220 2201 .65165304115743 +2221 2201 9.29664687699837 +2222 2201 -6.62075577045731 +2223 2201 .646933035798422 +2224 2201 12.1088186958904 +2254 2201 .859912760708575 +2255 2201 .405569753464305 +2256 2201 .359452945512894 +2257 2201 .301232071903969 +2258 2201 -13.2415114194535 +2259 2201 .364941022367083 +2260 2201 2.87002346406172 +2277 2201 .476460946382464 +2278 2201 .53201299084079 +2279 2201 .628104772087227 +2280 2201 .526836870239233 +2281 2201 -.310976294770308 +2282 2201 .486282545777349 +2283 2201 .847180875617421 +2346 2201 3.07553163595222 +2644 2201 2.88313572440672 +1905 2202 -.934917576262713 +2146 2202 .0411209306555169 +2174 2202 -.138270413439111 +2202 2202 1.86983515253973 +2208 2202 1.598314280614 +2218 2202 .762723198217924 +2219 2202 14.5737906935933 +2220 2202 1.02187845618363 +2221 2202 15.2308105769692 +2222 2202 .921329825373712 +2223 2202 -13.8270407583113 +2224 2202 16.1996894027739 +2254 2202 .71293165408017 +2255 2202 2.25483923634176 +2256 2202 .987820979140275 +2257 2202 1.78979241903621 +2258 2202 .848966511474797 +2259 2202 -13.8270417172412 +2260 2202 1.22432035353149 +2277 2202 -.243956569011762 +2278 2202 -.272400214331568 +2279 2202 -.32160093359533 +2280 2202 -.269749947541951 +2281 2202 -.331514342424522 +2282 2202 -1.75233273925684 +2283 2202 -.433771836531812 +2347 2202 .590906197003055 +2645 2202 -7.82442468004559 +2197 2203 -.16 +2203 2203 4 +2198 2204 -.16 +2204 2204 8 +2199 2205 -.16 +2205 2205 4 +2200 2206 -.16 +2206 2206 4 +2201 2207 -.16 +2207 2207 8 +2202 2208 -.16 +2208 2208 8 +1791 2209 -.5 +2209 2209 -12 +2210 2209 -.393364592983694 +2298 2209 .965384580214719 +2313 2209 0 +2314 2209 .319866653670016 +2604 2209 0 +2161 2210 2 +2175 2210 -2.00368145471128 +2189 2210 -3.11225950598282 +2210 2210 1 +2238 2210 -.313075227298638 +2239 2210 -1.25230090919455 +2268 2210 -.156537613649319 +2312 2210 .852994283360328 +2501 2210 -2.03027895844251 +2529 2210 .50092036367782 +2653 2210 0 +2211 2211 4 +2225 2211 0 +2516 2211 -.104098095011039 +2212 2212 4 +2226 2212 0 +2517 2212 -.433008838653025 +2213 2213 4 +2227 2213 0 +2518 2213 -.368637281871878 +2214 2214 2 +2228 2214 0 +2519 2214 -.31035066754476 +2215 2215 4 +2229 2215 0 +2520 2215 -.391076076935772 +2216 2216 2 +2230 2216 0 +2521 2216 -.311123852456498 +2217 2217 2 +2231 2217 0 +2522 2217 -.36718921865207 +2218 2218 2.47652732505679 +2225 2218 0 +2232 2218 0 +2516 2218 -.495305465011358 +2523 2218 0 +2219 2219 9.84406524237371 +2226 2219 0 +2233 2219 0 +2517 2219 -.246101631059343 +2524 2219 0 +2220 2220 1.22550983383317 +2227 2220 0 +2234 2220 0 +2518 2220 -.490203933533268 +2525 2220 0 +2221 2221 9.80688549198975 +2228 2221 0 +2235 2221 0 +2519 2221 -.245172137299744 +2526 2221 0 +2222 2222 1.2154844055269 +2229 2222 0 +2236 2222 0 +2520 2222 -.486193762210758 +2527 2222 0 +2223 2223 2.47274010423675 +2230 2223 0 +2237 2223 0 +2521 2223 -.989096041694701 +2528 2223 0 +2224 2224 5.09126105215771 +2231 2224 0 +2238 2224 0 +2522 2224 -.127281526303943 +2529 2224 0 +2225 2225 1.08764280132934 +2269 2225 .42852245457662 +2270 2225 -1 +2516 2225 -1.74022848212694 +2226 2226 1.75551840021423 +2269 2226 .734578578696964 +2271 2226 -1 +2517 2226 -2.80882944034277 +2227 2227 1.58026982827421 +2269 2227 .618926780961812 +2272 2227 -.5 +2518 2227 -1.26421586261937 +2228 2228 1.17905951937734 +2269 2228 .417327435105584 +2273 2228 -.5 +2519 2228 -1.88649523100374 +2229 2229 .817272455805346 +2269 2229 .431659645003108 +2274 2229 -.5 +2520 2229 -1.30763592928855 +2230 2230 1.21241735961918 +2269 2230 .443910173888493 +2275 2230 -.5 +2521 2230 -1.93986777539069 +2231 2231 1.26325369454055 +2269 2231 .5 +2276 2231 -.5 +2522 2231 -1.01060295563244 +2141 2232 -1.6511916366989 +2218 2232 0 +2219 2232 -3.33782627372641 +2220 2232 -.237120811799801 +2221 2232 -3.68762286855789 +2222 2232 -.782634431288997 +2223 2232 -.296780747292201 +2224 2232 -1.43965408452334 +2225 2232 0 +2232 2232 .626150454597275 +2254 2232 0 +2255 2232 -.112847479787041 +2256 2232 -.0577291684164868 +2257 2232 -.115889228529809 +2258 2232 -.505557283300313 +2259 2232 -.130308822302712 +2260 2232 -3.83234534171644 +2277 2232 .333409873875566 +2278 2232 -1.00580766650793 +2279 2232 -1.18747588125081 +2280 2232 -.996021849481942 +2281 2232 -1.22408004702248 +2282 2232 -.919351070467036 +2283 2232 -1.60165453529292 +2342 2232 -1.80144297913011 +2516 2232 2.00368145471128 +2523 2232 -1.00184072735564 +2142 2233 -3.36154466693545 +2218 2233 -1.72727521945682 +2219 2233 1.4210854715202e-14 +2220 2233 -3.3396835293456 +2221 2233 -46.01316481573 +2222 2233 -2.69866414209771 +2223 2233 -2.93608671809339 +2224 2233 -47.6829399387496 +2226 2233 0 +2233 2233 .156537613649319 +2254 2233 -1.3178701825911 +2255 2233 0 +2256 2233 -4.86123977607359 +2257 2233 -13.2527258335739 +2258 2233 -2.02315563550591 +2259 2233 -3.92696719473373 +2260 2233 -2.31049317378249 +2277 2233 -7.64406149200234 +2278 2233 -3.03651765894778 +2279 2233 -10.0769465739188 +2280 2233 -8.45226342880591 +2281 2233 -10.3875703336834 +2282 2233 -7.80163350350577 +2283 2233 -13.591675786308 +2343 2233 -71.5188975243156 +2517 2233 16.0294516376903 +2524 2233 -.50092036367782 +2143 2234 -1.25429834955614 +2218 2234 -.230858648268339 +2219 2234 -5.7851485103243 +2220 2234 0 +2221 2234 -5.59885356928971 +2222 2234 -.334424056555636 +2223 2234 -.35666051586105 +2224 2234 -5.78862326872523 +2227 2234 0 +2234 2234 1.25230090919468 +2254 2234 -.1372499255061 +2255 2234 -1.18896854577416 +2256 2234 0 +2257 2234 -1.30082406298342 +2258 2234 -.299077959484382 +2259 2234 -.441558545520043 +2260 2234 -.324255970184105 +2277 2234 -.893623428109 +2278 2234 -.997813726987061 +2279 2234 -.773405502108831 +2280 2234 -.988105685496173 +2281 2234 -1.21435132632325 +2282 2234 -.912044269076992 +2283 2234 -1.5889249350773 +2344 2234 -9.95052979873967 +2518 2234 1.00184072735574 +2525 2234 -1.00184072735574 +2144 2235 -3.11321317904753 +2218 2235 -.798291665180143 +2219 2235 -19.4941129084796 +2220 2235 -1.36635676284918 +2221 2235 3.5527136788005e-15 +2222 2235 -1.11572002247216 +2223 2235 -1.29441917721264 +2224 2235 -19.5623219704395 +2228 2235 0 +2235 2235 2.5046018183891 +2254 2235 -.565477777939745 +2255 2235 -5.12320910418836 +2256 2235 -2.08363435579862 +2257 2235 0 +2258 2235 -.893492053428419 +2259 2235 -1.18816306582924 +2260 2235 -1.14821647013925 +2277 2235 -3.22725409607948 +2278 2235 -3.60352955870639 +2279 2235 -4.25439632329995 +2280 2235 -.85620490488081 +2281 2235 -4.38553888437023 +2282 2235 -3.29377958388252 +2283 2235 -5.73828342430784 +2345 2235 -26.675955239361 +2519 2235 8.01472581884512 +2526 2235 -4.00736290942256 +2145 2236 -.85931945417759 +2218 2236 -1.13757444023696 +2219 2236 -7.13548309289756 +2220 2236 -.493034769472231 +2221 2236 -7.03375854998627 +2222 2236 0 +2223 2236 -.489463656307543 +2224 2236 -9.16142219440219 +2229 2236 0 +2236 2236 1.25230090919455 +2254 2236 -.650602180861699 +2255 2236 -.306850390123286 +2256 2236 -.271958832283344 +2257 2236 -.227909448354644 +2258 2236 0 +2259 2236 -.276111061361942 +2260 2236 -2.17143367346262 +2277 2236 -1.19571411286824 +2278 2236 -1.33512609209095 +2279 2236 -1.57627555006726 +2280 2236 -1.32213623321546 +2281 2236 -.798063033898526 +2282 2236 -1.22036214561167 +2283 2236 -2.12606329399909 +2346 2236 -9.63077975641992 +2520 2236 2.00368145471128 +2527 2236 -1.00184072735564 +2146 2237 -.450060545020841 +2218 2237 -.276316221477908 +2219 2237 -5.27973291814445 +2220 2237 -.370201921853257 +2221 2237 -5.51775537771361 +2222 2237 -.333775577663008 +2223 2237 0 +2224 2237 -5.86875681157825 +2230 2237 0 +2237 2237 .0195672017061649 +2254 2237 -.258277945770757 +2255 2237 -.816873879386151 +2256 2237 -.357863719223944 +2257 2237 -.64839863218188 +2258 2237 -.307560094094545 +2259 2237 0 +2260 2237 -.443541739331835 +2277 2237 -.838463486707756 +2278 2237 -.936222518678621 +2279 2237 -1.10532231701377 +2280 2237 -.927113717295943 +2281 2237 -1.13939408382765 +2282 2237 -.225209845221398 +2283 2237 -1.4908467026217 +2347 2237 -6.46735277728224 +2521 2237 2.00368145471128 +2528 2237 -.25046018183891 +2147 2238 -2.80699566821589 +2218 2238 -.284812427560017 +2219 2238 -19.1719352659074 +2220 2238 -1.36293984866457 +2221 2238 -18.4358577169754 +2222 2238 -1.10916273588014 +2223 2238 -1.21573044397837 +2224 2238 1.4210854715202e-14 +2231 2238 0 +2238 2238 2.5046018183891 +2254 2238 -14.0806109443944 +2255 2238 -1.39989549140706 +2256 2238 -.637686550388703 +2257 2238 -1.05125291460584 +2258 2238 -5.20903679930092 +2259 2238 -1.08419904802937 +2260 2238 0 +2277 2238 -3.72829434728111 +2278 2238 -4.16298763097288 +2279 2238 -4.91490328651894 +2280 2238 -4.12248462369359 +2281 2238 -5.06640609806399 +2282 2238 -3.80514810367653 +2283 2238 -4.37210259515178 +2348 2238 -49.7040598214799 +2522 2238 4.00736290942256 +2529 2238 -4.00736290942256 +2218 2239 -.643926773611948 +2219 2239 -10.0083322100646 +2220 2239 -.646721675509222 +2221 2239 -9.89616208773594 +2222 2239 -.611104589108727 +2223 2239 -.589886876724956 +2224 2239 -10.4922646111692 +2239 2239 1.25230090919455 +2254 2239 -.372154541148496 +2255 2239 -1.11989295756643 +2256 2239 -.725777195822406 +2257 2239 -1.07507230905838 +2258 2239 -1.44478167357307 +2259 2239 -.613702504664924 +2260 2239 -1.06572026437299 +2277 2239 -1.06990431967971 +2278 2239 -1.1946477488826 +2279 2239 -1.41042411549115 +2280 2239 -1.183024647697 +2281 2239 -1.45390070221341 +2282 2239 -1.091958953325 +2283 2239 -1.902364685406 +2240 2240 4 +2247 2240 0 +2261 2240 .64 +2538 2240 -.912989365098893 +2241 2241 2 +2248 2241 0 +2262 2241 .64 +2539 2241 -.741518136467876 +2242 2242 2 +2249 2242 0 +2263 2242 .32 +2540 2242 -.484757274404798 +2243 2243 2 +2250 2243 0 +2264 2243 .32 +2541 2243 -.460881003652226 +2244 2244 4 +2251 2244 0 +2265 2244 .64 +2542 2244 -.667288122351339 +2245 2245 2 +2252 2245 0 +2266 2245 .32 +2543 2245 -.549818420497398 +2246 2246 2 +2253 2246 0 +2267 2246 .32 +2544 2246 -.498381502256545 +2141 2247 1.4823088414516 +2162 2247 2 +2211 2247 0 +2212 2247 -.3069511499482 +2213 2247 -.303527274151526 +2214 2247 -.231832062488858 +2215 2247 -1.03149932749537 +2216 2247 -.398187028870209 +2217 2247 -4.81821734658896 +2247 2247 1.94455653691942 +2269 2247 -1.71408981830648 +2277 2247 .687372633628372 +2278 2247 .912238003179067 +2279 2247 1.0770057365903 +2280 2247 .903362554641024 +2281 2247 1.11020463952521 +2282 2247 .833824410640219 +2283 2247 1.45265360735525 +2342 2247 1.61719257534152 +2538 2247 -3.11129045907107 +2142 2248 .301249363526712 +2163 2248 .25 +2211 2248 -.308942630424078 +2212 2248 0 +2213 2248 -2.25367169301814 +2214 2248 -1.80025787016654 +2215 2248 -.416979586405962 +2216 2248 -1.07941754828684 +2217 2248 -.410577534860804 +2248 2248 1.85928264506636 +2269 2248 -1.46915715739393 +2277 2248 .692842674783067 +2278 2248 .705694972977848 +2279 2248 .913354585808168 +2280 2248 .766096506171747 +2281 2248 .941508911462356 +2282 2248 .707124691487826 +2283 2248 1.23192271757918 +2343 2248 6.40926255457842 +2539 2248 -1.48742611605308 +2143 2249 .812248523893808 +2164 2249 .5 +2211 2249 -.266325216136659 +2212 2249 -1.63534492171146 +2213 2249 0 +2214 2249 -1.2338011108993 +2215 2249 -.622762270476945 +2216 2249 -.796862055470298 +2217 2249 -.315164894472984 +2249 2249 1.09410305813406 +2269 2249 -1.23785356192362 +2277 2249 .586272849528759 +2278 2249 .654628200893879 +2279 2249 .726648979716497 +2280 2249 .648259118605772 +2281 2249 .796690406740007 +2282 2249 .598358073108756 +2283 2249 1.04243411718324 +2344 2249 6.44368474521849 +2540 2249 -1.75056489301449 +2144 2250 .7507404950742 +2165 2250 .5 +2211 2250 -.360493733317753 +2212 2250 -3.00611228630432 +2213 2250 -2.80160896592939 +2214 2250 0 +2215 2250 -.351899878305985 +2216 2250 -.973520782818396 +2217 2250 -.35032848677072 +2250 2250 2.7533893629173 +2269 2250 -1.66930974042234 +2277 2250 .78674430286277 +2278 2250 .878473236412937 +2279 2250 1.03714240336473 +2280 2250 .77316340868289 +2281 2250 1.06911251160945 +2282 2250 .802961974904086 +2283 2250 1.39888637767024 +2345 2250 6.43281352454705 +2541 2250 -2.20271149033384 +2145 2251 .584356468635159 +2166 2251 .5 +2211 2251 -1.62663282580289 +2212 2251 -.474672193352511 +2213 2251 -.666251007203536 +2214 2251 -.368991630720354 +2215 2251 0 +2216 2251 -.47763664096968 +2217 2251 -1.79551971821258 +2251 2251 2.46850434887261 +2269 2251 -1.72663858001243 +2277 2251 .823190400253107 +2278 2251 .919168696186346 +2279 2251 1.08518824609043 +2280 2251 .91022581677072 +2281 2251 1.01845183273841 +2282 2251 .840159359405765 +2283 2251 1.4636900870496 +2346 2251 6.54914586339792 +2542 2251 -3.94960695819618 +2146 2252 .445763107268427 +2167 2252 .5 +2211 2252 -.862336215690627 +2212 2252 -1.89498342846459 +2213 2252 -2.02313754098623 +2214 2252 -1.00921922450668 +2215 2252 -.906961287694632 +2216 2252 0 +2217 2252 -.768644316085351 +2252 2252 2.2681735592097 +2269 2252 -1.77564069555397 +2277 2252 .83935135968064 +2278 2252 .937213911487155 +2279 2252 1.10649277443637 +2280 2252 .928095464534107 +2281 2252 1.14060062081886 +2282 2252 .778852288883888 +2283 2252 1.49242540284533 +2347 2252 6.40559876153757 +2543 2252 -1.81453884736776 +2147 2253 .349660273454956 +2168 2253 .5 +2211 2253 -7.14138353152 +2212 2253 -.3139552482038 +2213 2253 -.418350228112 +2214 2253 -.274630111416 +2215 2253 -2.008474987264 +2216 2253 -.39893368166976 +2217 2253 0 +2253 2253 1.10964799834526 +2269 2253 -1 +2277 2253 .469806120758106 +2278 2253 .524582258666789 +2279 2253 .619331906726899 +2280 2253 .519478433980093 +2281 2253 .638422928396857 +2282 2253 .479490539903861 +2283 2253 .795538995870479 +2348 2253 6.19150764847689 +2544 2253 -1.77543679735242 +2247 2254 0 +2254 2254 9.79278553821246 +2277 2254 -7.48570901150077 +2278 2254 .574253753704949 +2279 2254 .677975029371082 +2280 2254 .568666659524456 +2281 2254 .698873736246717 +2282 2254 .524892403158271 +2283 2254 .914445335482303 +2538 2254 .489639276910623 +2248 2255 0 +2255 2255 4.93649509222319 +2277 2255 .459883610599094 +2278 2255 -3.48649714741345 +2279 2255 .606251346758073 +2280 2255 .508506822903087 +2281 2255 .624939157724516 +2282 2255 .469363490588988 +2283 2255 .81770521354902 +2539 2255 .246824754611159 +2249 2256 0 +2256 2256 2.45091664823495 +2277 2256 .656659295774548 +2278 2256 .733221218991563 +2279 2256 -3.13434492282532 +2280 2256 .726087480676033 +2281 2256 .892339056568521 +2282 2256 .670195440952851 +2283 2256 1.1675861398513 +2540 2256 .49018332964699 +2250 2257 0 +2257 2257 4.92073018466033 +2277 2257 .351508262039315 +2278 2257 .392491689429399 +2279 2257 .4633832394686 +2280 2257 -3.61132698484091 +2281 2257 .477667114350717 +2282 2257 .358754130478175 +2283 2257 .625006266478307 +2541 2257 .246036509233017 +2251 2258 0 +2258 2258 4.82631412682127 +2277 2258 .402366665833475 +2278 2258 .449279830655565 +2279 2258 .530428411515522 +2280 2258 .444908646817282 +2281 2258 -3.45322103365497 +2282 2258 .410660911629855 +2283 2258 .71543606431583 +2542 2258 .482631412682127 +2252 2259 0 +2259 2259 2.47134733715361 +2277 2259 .457268523226628 +2278 2259 .5105828641491 +2279 2259 .602803952232788 +2280 2259 .505615243945415 +2281 2259 .621385496619273 +2282 2259 -3.53330550328043 +2283 2259 .813055405360453 +2543 2259 .247134733715361 +2253 2260 0 +2260 2260 2.55458078495548 +2277 2260 .540783063878293 +2278 2260 .603834621482264 +2279 2260 .712898770958762 +2280 2260 .59795972579739 +2281 2260 .734874008689993 +2282 2260 .551930576918506 +2283 2260 -3.03844990223454 +2544 2260 .510916156991097 +2261 2261 2 +2284 2261 -.42852245457662 +2285 2261 -.5 +2262 2262 2 +2284 2262 -.734578578696964 +2286 2262 -.5 +2263 2263 2 +2284 2263 -.618926780961812 +2287 2263 -1 +2264 2264 1 +2284 2264 -.417327435105584 +2288 2264 -.5 +2265 2265 2 +2284 2265 -.863319290006216 +2289 2265 -1 +2266 2266 1 +2284 2266 -.443910173888493 +2290 2266 -.5 +2267 2267 2 +2284 2267 -1 +2291 2267 -1 +2141 2268 -.513022072721996 +2142 2268 .0639727579012065 +2143 2268 .67626090672058 +2144 2268 .383247091441018 +2145 2268 .830490184106044 +2146 2268 .0595884861450933 +2147 2268 .263682820854165 +2169 2268 -.801472581884512 +2170 2268 -.100184072735564 +2171 2268 -.801472581884512 +2172 2268 -.801472581884512 +2173 2268 -.801472581884512 +2174 2268 -.200368145471128 +2175 2268 -1.60294516376902 +2268 2268 2.5046018183891 +2342 2268 -.559704876468158 +2343 2268 1.36105914691155 +2344 2268 5.36487535555403 +2345 2268 3.28390048124609 +2346 2268 9.30767715557968 +2347 2268 .856284261369028 +2348 2268 4.6690868995755 +2269 2269 4 +2270 2269 -.600074725380903 +2271 2269 -.699044142421679 +2272 2269 -.699319454095563 +2273 2269 -.465669139462103 +2274 2269 -.633345012296778 +2275 2269 -.525663213158073 +2276 2269 -.961550097765464 +2141 2270 -1.46385567267439 +2162 2270 -2 +2240 2270 -.6 +2270 2270 4 +2277 2270 -.798584346799006 +2278 2270 -.891693747420248 +2279 2270 -1.05275079300199 +2280 2270 -.883018180365002 +2281 2270 -1.08520203277176 +2282 2270 -.815046085367164 +2283 2270 -1.41993880361492 +2342 2270 -1.5970602475138 +2142 2271 -.300261303998952 +2163 2271 -.25 +2241 2271 -.15 +2271 2271 2 +2277 2271 -.682786069753234 +2278 2271 -.762394193756769 +2279 2271 -.900097252425036 +2280 2271 -.754976622455409 +2281 2271 -.927842918302207 +2282 2271 -.69686078311734 +2283 2271 -1.21404137070364 +2343 2271 -6.38824099005518 +2143 2272 -.805259648728171 +2164 2272 -.5 +2242 2272 -.3 +2272 2272 1 +2277 2272 -.573706318013543 +2278 2272 -.640596498890461 +2279 2272 -.756300550668093 +2280 2272 -.634363935414987 +2281 2272 -.779613656363086 +2282 2272 -.585532499505698 +2283 2272 -1.02008994552895 +2344 2272 -6.38824099005454 +2144 2273 -.745538664415898 +2165 2273 -.5 +2243 2273 -.3 +2273 2273 2 +2277 2273 -.772848684026818 +2278 2273 -.862957484717804 +2279 2273 -1.01882420841458 +2280 2273 -.854561501740291 +2281 2273 -1.05022965487949 +2282 2273 -.788779916638865 +2283 2273 -1.37417899583324 +2345 2273 -6.38824099005518 +2145 2274 -.569999511936691 +2166 2274 -.5 +2244 2274 -.3 +2274 2274 2 +2277 2274 -.793135146001081 +2278 2274 -.885609207572424 +2279 2274 -1.04556726820059 +2280 2274 -.876992838906315 +2281 2274 -1.07779707447701 +2282 2274 -.809484556648838 +2283 2274 -1.41024974360181 +2346 2274 -6.38824099005518 +2146 2275 -.444555186754001 +2167 2275 -.5 +2245 2275 -.3 +2275 2275 2 +2277 2275 -.828206995799902 +2278 2275 -.924770192008727 +2279 2275 -1.09180147982238 +2280 2275 -.915772813890203 +2281 2275 -1.12545646430515 +2282 2275 -.845279365299538 +2283 2275 -1.47260994467953 +2347 2275 -6.38824099005518 +2147 2276 -.72154125240509 +2168 2276 -1 +2246 2276 -.3 +2276 2276 2 +2277 2276 -.958362067719846 +2278 2276 -1.07010044333565 +2279 2276 -1.26338117046642 +2280 2276 -1.0596891017973 +2281 2276 -1.30232513095162 +2282 2276 -.978117408374444 +2283 2276 -1.70403476266802 +2348 2276 -12.7764819801104 +2141 2277 .471363972971412 +2169 2277 -.395747550266142 +2277 2277 4 +2342 2277 .514256068678881 +2142 2278 .404475892884387 +2170 2278 -.0998554817422512 +2278 2278 8 +2343 2278 8.60546944944403 +2143 2279 .460846618946437 +2171 2279 -.198644106689083 +2279 2279 2 +2344 2279 3.65596272696817 +2144 2280 .339087075682787 +2172 2280 -.397959615995593 +2280 2280 4 +2345 2280 2.90550988092863 +2145 2281 .289167368639546 +2173 2281 -.390890667790347 +2281 2281 4 +2346 2281 3.24082880536697 +2146 2282 .245447206761887 +2174 2282 -.0999125958127257 +2282 2282 4 +2347 2282 3.5270669510791 +2147 2283 .407150180848215 +2175 2283 -.413469569181548 +2283 2283 4 +2348 2283 7.20949347174042 +2284 2284 4 +2285 2284 .448149244060073 +2286 2284 .303198861744325 +2287 2284 .835944311992148 +2288 2284 .430429799645605 +2289 2284 .887593794277106 +2290 2284 .417820720140754 +2291 2284 1.15659396199619 +2141 2285 -.752801830636642 +2162 2285 -1 +2285 2285 2 +2342 2285 -.821303561825128 +2142 2286 -.309586910201927 +2163 2286 -.25 +2286 2286 2 +2343 2286 -6.58664890679147 +2143 2287 -.416279668354888 +2164 2287 -.25 +2287 2287 2 +2344 2287 -3.30240667704026 +2144 2288 -.385817792302519 +2165 2288 -.25 +2288 2288 2 +2345 2288 -3.30592785205922 +2145 2289 -.29730235805028 +2166 2289 -.25 +2289 2289 2 +2346 2289 -3.33200129186743 +2146 2290 -.228355513341286 +2167 2290 -.25 +2290 2290 2 +2347 2290 -3.28145997189576 +2147 2291 -.360770626202545 +2168 2291 -.5 +2291 2291 2 +2348 2291 -6.38824099005518 +6 2292 -.078760231063082 +303 2292 -.166154043958336 +600 2292 -.350521652248544 +897 2292 -.739466977558839 +1194 2292 -1.55999324832658 +1491 2292 -3.29099068474747 +1788 2292 -12.5879363735273 +2292 2292 .99999998192557 +2299 2292 -.505703432196638 +2337 2292 0 +2338 2292 .690551691612174 +2628 2292 0 +2629 2292 -.521641225282842 +2870 2292 0 +20 2293 -.128245264173231 +317 2293 -.27900920911519 +614 2293 -.607009851575735 +911 2293 -1.32060501185061 +1208 2293 -2.87309603426983 +1505 2293 -6.25068112574358 +1802 2293 -9.96971614219109 +2293 2293 .999999999997409 +2300 2293 -.394993101219942 +2325 2293 0 +2326 2293 .900863967942992 +2616 2293 0 +2617 2293 -.0670704852338748 +2858 2293 0 +28 2294 -.15805079682994 +325 2294 -.335937669012459 +622 2294 -.357018502041954 +919 2294 -.758844408100915 +1216 2294 -1.61292715198934 +1513 2294 -3.42828380871257 +1810 2294 -13.2209853859779 +2294 2294 .999999991879452 +2301 2294 -.457321203081288 +2321 2294 0 +2322 2294 1.03372490069235 +2612 2294 0 +2613 2294 -.117069857079098 +2854 2294 0 +36 2295 -.134982693110877 +333 2295 -.291391312048482 +630 2295 -.629035432472739 +927 2295 -1.35791823209997 +1224 2295 -2.93138006204352 +1521 2295 -6.32806075138821 +1818 2295 -13.5744495022556 +2295 2295 .999999764194999 +2302 2295 -.626537979451162 +2333 2295 0 +2334 2295 .793962206773863 +2624 2295 0 +2625 2295 -.373815259950391 +2866 2295 0 +44 2296 -.160116226823659 +341 2296 -.332750301629037 +638 2296 -.691514941556535 +935 2296 -.718546177200834 +1232 2296 -1.49326812117109 +1529 2296 -3.1032795837735 +1826 2296 -4.31062191454423 +2296 2296 .999999994711127 +2303 2296 -.297176368062101 +2317 2296 0 +2318 2296 1.2198788064153 +2608 2296 0 +2609 2296 -.845408966023918 +2850 2296 0 +52 2297 -.158383846365946 +349 2297 -.328148318038301 +646 2297 -.67987563821735 +943 2297 -1.40860354307072 +1240 2297 -1.45921094242611 +1537 2297 -6.04654612710765 +1834 2297 -4.38085328177609 +2297 2297 .499999980761889 +2304 2297 -.238299973612359 +2329 2297 0 +2330 2297 1.19041400107164 +2620 2297 0 +2621 2297 -.83365472695076 +2862 2297 0 +14 2298 -.226065874717256 +311 2298 -.502022408813893 +608 2298 -.557418273028694 +905 2298 -1.23785363223252 +1202 2298 -1.37444508816085 +1499 2298 -3.05221756624304 +1796 2298 -7.03347779757404 +2298 2298 .999968022692483 +2305 2298 -.554602609135074 +2313 2298 0 +2314 2298 2.31465208327817 +2604 2298 0 +2605 2298 -.596195882921863 +2846 2298 0 +2183 2299 .372264431702083 +2299 2299 2 +2184 2300 .782924189367704 +2300 2300 2 +2185 2301 .603037356892626 +2301 2301 2 +2186 2302 .781656519639171 +2302 2302 4 +2187 2303 .311646533428466 +2303 2303 2 +2188 2304 .303025111261282 +2304 2304 2 +2189 2305 .674891890939529 +2305 2305 4 +2292 2306 -.826555688050004 +2306 2306 1 +2293 2307 -1.41469088607878 +2307 2307 1 +2294 2308 -.706618257576225 +2308 2308 2 +2295 2309 -.747385604400682 +2309 2309 2 +2296 2310 -.44652958744638 +2310 2310 2 +2297 2311 -.447918476717483 +2311 2311 1 +2298 2312 -.880874315031958 +2312 2312 1 +2313 2313 0 +2314 2313 2.26170611131083 +2315 2313 -1.06622942309957 +2316 2313 -.964410461807431 +2313 2314 1 +2314 2314 -1.18911815027693 +2315 2314 1.09387728571752 +2316 2314 .977070203163644 +2161 2315 .413986515178629 +2189 2315 -.741244246983508 +2315 2315 4 +2189 2316 .341634745609037 +2298 2316 -1.09525002970283 +2316 2316 8 +2317 2317 0 +2318 2317 1.02343468914018 +2319 2317 -1.9269660485355 +2320 2317 -1.62026005107756 +2317 2318 1 +2318 2318 -.525803933031425 +2319 2318 1.98494205965586 +2320 2318 1.64493811092823 +2159 2319 1.26821392590157 +2187 2319 -.653011021201743 +2319 2319 4 +2187 2320 .137030583310461 +2296 2320 -.8877530711957 +2320 2320 8 +2321 2321 0 +2322 2321 1.15349338198666 +2323 2321 -.801899059562099 +2324 2321 -.889235501457554 +2321 2322 1 +2322 2322 -1.17015920812047 +2323 2322 1.63926817871119 +2324 2322 1.79838282609564 +2157 2323 .505265798099798 +2185 2323 -.756863674777821 +2323 2323 4 +2185 2324 .261390680459928 +2294 2324 -.568690262790939 +2324 2324 4 +2325 2325 0 +2326 2325 1.00492117337315 +2327 2325 -1.03715786643898 +2328 2325 -1.3670760773928 +2325 2326 1 +2326 2326 -.480126291029876 +2327 2326 1.05818389442986 +2328 2326 1.3811060581816 +2156 2327 .787050623185227 +2184 2327 -.723582774032578 +2327 2327 4 +2184 2328 .398183472342535 +2293 2328 -.772547618535292 +2328 2328 8 +2329 2329 0 +2330 2329 .498168309585866 +2331 2329 -.932570148377477 +2332 2329 -.975326022265507 +2329 2330 1 +2330 2330 -.5122515455793 +2331 2330 1.92163289490091 +2332 2330 1.98056173172214 +2160 2331 .608869102972947 +2188 2331 -.634943183958856 +2331 2331 2 +2188 2332 .143814094079854 +2297 2332 -.597475462747549 +2332 2332 8 +2333 2333 0 +2334 2333 .924826949963188 +2335 2333 -.822046793582588 +2336 2333 -1.38329504369687 +2333 2334 1 +2334 2334 -.431087800343207 +2335 2334 .851927048391343 +2336 2334 1.40874895919579 +2158 2335 .46582741623187 +2186 2335 -.720697331948687 +2335 2335 2 +2186 2336 .278734610168088 +2295 2336 -.682981098570163 +2336 2336 4 +2337 2337 0 +2338 2337 .553756725403292 +2339 2337 -.795204123319914 +2340 2337 -.786964684559603 +2337 2338 1 +2338 2338 -.572578773921665 +2339 2338 1.64031151167963 +2340 2338 1.59893038187957 +2155 2339 .950844994635664 +2183 2339 -.71543739312187 +2339 2339 2 +2183 2340 .332551803771619 +2292 2340 -1.05989564077514 +2340 2340 4 +2044 2341 -.462174477509703 +2341 2341 1 +2349 2341 -1.92484224877894 +2350 2341 -.597484036852275 +2351 2341 .516043127592986 +2352 2341 -.7931805623561 +2353 2341 1.16857459754956 +2354 2341 .328790306352973 +2355 2341 -1.0046513443397 +2640 2341 2.16645212168398 +2641 2341 1.34496274462713 +2642 2341 -1.16163568958491 +2643 2341 1.78548419862388 +2644 2341 -2.63051262407436 +2645 2341 -.370060693019374 +2646 2341 1.13075709805616 +2342 2342 .25 +2640 2342 -3.33312168207581 +2343 2343 .5 +2641 2343 -2.8498042347512 +2344 2344 1 +2642 2344 -1.19726424352035 +2345 2345 .5 +2643 2345 -3.2257064842543 +2346 2346 .5 +2644 2346 -1.65518893686626 +2347 2347 .5 +2645 2347 -1.72838016798889 +2348 2348 1 +2646 2348 -1 +1906 2349 .0419521529477781 +2349 2349 .5 +2356 2349 -7.48570901150077 +2357 2349 16.4320912827698 +2358 2349 .865655077174677 +2359 2349 .777346030318176 +2360 2349 .546778966345033 +2361 2349 14.9342238950262 +2362 2349 .961550097765464 +1907 2350 .0201316526997285 +2350 2350 .5 +2356 2350 .514290988499232 +2357 2350 -111.56790871723 +2358 2350 .865655077174677 +2359 2350 .777346030318176 +2360 2350 .546778966345033 +2361 2350 14.9342238950262 +2362 2350 .961550097765464 +1908 2351 .0160838833316034 +2351 2351 .125 +2356 2351 .514290988499232 +2357 2351 16.4320912827698 +2358 2351 -3.13434492282532 +2359 2351 .777346030318176 +2360 2351 .546778966345033 +2361 2351 14.9342238950262 +2362 2351 .961550097765464 +1909 2352 .0441820065748309 +2352 2352 .5 +2356 2352 .514290988499232 +2357 2352 16.4320912827698 +2358 2352 .865655077174677 +2359 2352 -7.22265396968182 +2360 2352 .546778966345033 +2361 2352 14.9342238950262 +2362 2352 .961550097765464 +1910 2353 .0164212675591044 +2353 2353 .25 +2356 2353 .514290988499232 +2357 2353 16.4320912827698 +2358 2353 .865655077174677 +2359 2353 .777346030318176 +2360 2353 -3.45322103365497 +2361 2353 14.9342238950262 +2362 2353 .961550097765464 +1911 2354 .024575664044208 +2354 2354 .5 +2356 2354 .514290988499232 +2357 2354 16.4320912827698 +2358 2354 .865655077174677 +2359 2354 .777346030318176 +2360 2354 .546778966345033 +2361 2354 -113.065776104974 +2362 2354 .961550097765464 +1912 2355 .0221072426096791 +2355 2355 .25 +2356 2355 .514290988499232 +2357 2355 16.4320912827698 +2358 2355 .865655077174677 +2359 2355 .777346030318176 +2360 2355 .546778966345033 +2361 2355 14.9342238950262 +2362 2355 -3.03844990223454 +2356 2356 4 +2640 2356 -.270460629212627 +2357 2357 16 +2641 2357 -.135230314606314 +2358 2358 4 +2642 2358 -.270460629212627 +2359 2359 4 +2643 2359 -.540921258425255 +2360 2360 2 +2644 2360 -.270460629212627 +2361 2361 16 +2645 2361 -.0676151573031569 +2362 2362 4 +2646 2362 -.270460629212627 +2363 2363 -1 +2370 2363 1 +2364 2364 -2 +2371 2364 1 +2365 2365 -1 +2372 2365 1 +2366 2366 -1 +2373 2366 1 +2367 2367 -1 +2374 2367 1 +2368 2368 -1 +2375 2368 .5 +2369 2369 -1 +2376 2369 2 +2370 2370 -1.69700043365022 +2630 2370 -1.86036933254091 +2631 2370 -.49 +2872 2370 -1.8231619458901 +2873 2370 -.9604 +2371 2371 -3.65131934340035 +2618 2371 -.902296817701421 +2619 2371 -.49 +2860 2371 -1.76850176269479 +2861 2371 -.9604 +2372 2372 -2.35040499076219 +2614 2372 -.991217452840077 +2615 2372 -.49 +2856 2372 -1.94278620756655 +2857 2372 -.9604 +2373 2373 -2.91704745036527 +2626 2373 -1.4135427846324 +2627 2373 -.49 +2868 2373 -1.38527192893976 +2869 2373 -.4802 +2374 2374 -2.74349222760648 +2610 2374 -1.18458532865122 +2611 2374 -.49 +2852 2374 -2.3217872441564 +2853 2374 -.4802 +2375 2375 -2.57871799545515 +2622 2375 -1.59521223445603 +2623 2375 -.49 +2864 2375 -1.56330798976691 +2865 2375 -.9604 +2376 2376 -1.91188333740456 +2606 2376 -1.19155253923997 +2607 2376 -.49 +2848 2376 -1.16772148845517 +2849 2376 -.4802 +2377 2377 -2.99756131659583 +2380 2377 -4.91442441899603 +2661 2377 -.114003007757913 +2378 2378 1 +2379 2378 -.572578773921662 +2380 2378 -.0316931119991089 +2381 2378 54.4528855206057 +2378 2379 0 +2379 2379 1.10751345080658 +2380 2379 .0316931119991089 +2381 2379 -54.4528855206057 +2377 2380 .5 +2378 2380 0 +2379 2380 -1.80794643725078 +2380 2380 .274575343045297 +2381 2380 936.658745859702 +2872 2380 -.000872835528146522 +5 2381 -.0777026297322711 +6 2381 1.13670201041139 +302 2381 -.16969764807725 +303 2381 2.1788136796008 +599 2381 -.370146813818883 +600 2381 4.0941127977911 +896 2381 -.403229311933369 +897 2381 7.49468318159014 +1193 2381 -.877638959968498 +1194 2381 13.230137585583 +1490 2381 -1.90842960243769 +1491 2381 22.1118439259622 +1787 2381 -2.07319025922399 +1788 2381 67.3586159786553 +2084 2381 -9.00175942545846 +2085 2381 168.657909250504 +2380 2381 -624.928015820095 +2381 2381 8.54925019666553e-11 +2382 2381 1.28 +2431 2381 -2.3960591133005 +2488 2381 2.56 +2870 2381 0 +2871 2381 -3.94275252363652 +2080 2382 -1 +2382 2382 -.75 +2383 2382 -1.5970602475138 +2583 2382 1.93103448275862 +2628 2382 0 +2629 2382 .811871648051633 +2870 2382 0 +2383 2383 1 +2446 2383 2 +2460 2383 -1.97407039873033 +2474 2383 -2.56319287969698 +2523 2383 -.308448499801613 +2597 2383 .895616425095263 +2668 2383 -2.03 +2765 2383 .493517599682582 +13 2384 .091760677588938 +14 2384 -.474010853525237 +310 2384 .104155072822973 +311 2384 -.931645203699752 +607 2384 .118191004410062 +608 2384 -.895372282224919 +904 2384 .268171760848746 +905 2384 -1.66922335660843 +1201 2384 .304171805725376 +1202 2384 -1.4878964008518 +1498 2384 .344939762328248 +1499 2384 -2.46803915686596 +1795 2384 .782214203197527 +1796 2384 -3.57051473304712 +2092 2384 1.77355571057474 +2093 2384 -3.56949328012914 +2384 2384 2 +2388 2384 8.04152086822998 +2389 2384 8.05263095631422 +2425 2384 .498661936260469 +2385 2385 -1.1575947794434 +2388 2385 -2.39193424659372 +2667 2385 -.36301486573687 +2386 2386 1 +2387 2386 -1.18939325061415 +2388 2386 -.0577834818027379 +2389 2386 12.7486195538894 +2386 2387 0 +2387 2387 2.26202127392139 +2388 2387 .0577834818027379 +2389 2387 -12.7486195538894 +2385 2388 .5 +2386 2388 0 +2387 2388 -.387959103345191 +2388 2388 .470146835541018 +2389 2388 124.213559779875 +2848 2388 -.0222346605263833 +13 2389 -.211667704323722 +14 2389 1.09341813755645 +310 2389 -.240258308214222 +311 2389 2.1490599970799 +607 2389 -.27263550392754 +608 2389 2.06538792512674 +904 2389 -.618601589207828 +905 2389 3.85045844451607 +1201 2389 -.701644206751728 +1202 2389 3.43218493711076 +1498 2389 -.795685140306684 +1499 2389 5.69311600830909 +1795 2389 -1.80436205388472 +1796 2389 8.2362366610207 +2092 2389 -4.09112569361452 +2093 2389 8.23388043829104 +2388 2389 -18.5496697079179 +2389 2389 1.04792505339901e-7 +2425 2389 -1.19786494850228 +2488 2389 -.319999999944539 +2489 2389 -.320000000514047 +2490 2389 -.640000001129913 +2491 2389 -.320000000275292 +2492 2389 -.639999999896815 +2493 2389 -.320000000246717 +2500 2389 10.24 +2632 2389 -1.21041671990326 +2846 2389 0 +2847 2389 -1.47569617074157 +2874 2389 2.7281856317929 +2875 2389 1.69369449329552 +2876 2389 -.73141653117557 +2877 2389 2.2484375636814 +2878 2389 -1.65628556402201 +2879 2389 -.466012728887673 +2880 2389 .711974023242007 +2390 2390 -1.95091002671256 +2393 2390 -3.56802920607678 +2662 2390 -.107386318949536 +2391 2391 1 +2392 2391 -.907018524570397 +2393 2391 -.0338793515968581 +2394 2391 40.0871671556088 +2391 2392 0 +2392 2392 1.00404062773379 +2393 2392 .0169396757984291 +2394 2392 -20.0435835778044 +2390 2393 1 +2391 2393 0 +2392 2393 -1.49823602293224 +2393 2393 .884371800272097 +2394 2393 1117.60292352443 +2860 2393 -.00328870601782953 +19 2394 -.0636656276765916 +20 2394 .467649584023081 +316 2394 -.141572954326898 +317 2394 .919848716651359 +613 2394 -.157373308113694 +614 2394 1.7817332022173 +910 2394 -.349805801265452 +911 2394 3.38332925840599 +1207 2394 -.388701970051252 +1208 2394 6.25486583840663 +1504 2394 -.863710107491782 +1505 2394 11.1302625139392 +1801 2394 -1.9189237682113 +1802 2394 18.6691016072102 +2098 2394 -4.26277210448311 +2099 2394 112.860036554118 +2393 2394 -302.98890934558 +2394 2394 1.92812876775861e-10 +2395 2394 1.28 +2430 2394 -1.19802955665026 +2489 2394 20.48 +2858 2394 0 +2859 2394 -3.99561644184523 +2094 2395 -1 +2395 2395 -1.5 +2396 2395 -.798530123756898 +2584 2395 3.86206896551724 +2616 2395 0 +2617 2395 1.69697291800842 +2858 2395 0 +2396 2396 .125 +2447 2396 2 +2461 2396 -7.89628159492131 +2475 2396 -.732873059244925 +2524 2396 -.154224249900807 +2598 2396 1.0465559409988 +2669 2396 -2.02999999999998 +2766 2396 .987035199365163 +2397 2397 -1.4688504796329 +2400 2397 -3.20876084178865 +2663 2397 -.0730709541646138 +2398 2398 1 +2399 2398 -.561320272925584 +2400 2398 -.0259169501891023 +2401 2398 136.397124268889 +2398 2399 0 +2399 2399 .57400352645154 +2400 2399 .0129584750945511 +2401 2399 -68.1985621344447 +2397 2400 .5 +2398 2400 0 +2399 2400 -1.68273908496625 +2400 2400 .466033570988332 +2401 2400 3295.7876806318 +2856 2400 -.00111889898564565 +27 2401 -.0767531043513264 +28 2401 1.29274188361257 +324 2401 -.167351046670734 +325 2401 2.46811122229677 +621 2401 -.18235748749724 +622 2401 2.31101795667723 +918 2401 -.397245982839951 +919 2401 4.21799349139069 +1215 2401 -.432506391476379 +1216 2401 7.42514334236499 +1512 2401 -.941450403521656 +1513 2401 12.3721202866093 +1809 2401 -2.04860251227535 +1810 2401 37.5246984072701 +2106 2401 -8.91282736540331 +2107 2401 186.089478285261 +2400 2401 -620.257342835345 +2401 2401 1.09139364212751e-11 +2402 2401 1.28 +2429 2401 -1.19802955665025 +2490 2401 2.56 +2854 2401 0 +2855 2401 -2.40117648309717 +2102 2402 -1 +2402 2402 -.75 +2403 2402 -.798530922287021 +2585 2402 1.93103448275862 +2612 2402 0 +2613 2402 .498161337404602 +2854 2402 0 +2403 2403 .5 +2448 2403 1 +2462 2403 -1.9740684246619 +2476 2403 -.581972839194107 +2525 2403 -.616896382706844 +2599 2403 .523815524299696 +2670 2403 -2.02999999999999 +2767 2403 .987034212330951 +2404 2404 -1.81081559461297 +2407 2404 -3.542114704589 +2664 2404 -.0861394762065349 +2405 2405 1 +2406 2405 -.86217560068641 +2407 2405 -.0203543494829317 +2408 2405 48.5202778885023 +2405 2406 0 +2406 2406 1.84965389992637 +2407 2406 .0203543494829317 +2408 2406 -48.5202778885023 +2404 2407 .5 +2405 2407 0 +2406 2407 -1.36048604589407 +2407 2407 .447716654062822 +2408 2407 1264.18340634711 +2868 2407 -.00131901072941257 +35 2408 -.068046735488825 +36 2408 .952825310576949 +332 2408 -.150225122578724 +333 2408 1.82817418249757 +629 2408 -.165781885743372 +630 2408 3.43552874427226 +926 2408 -.365814952734741 +927 2408 6.27642533411587 +1223 2408 -.807040413713831 +1224 2408 11.0095280181894 +1520 2408 -.890055722185909 +1521 2408 18.1157206484358 +1817 2408 -1.96288547948067 +1818 2408 26.5464463489636 +2114 2408 -8.6563657154806 +2115 2408 117.656917266916 +2407 2408 -305.355272404902 +2408 2408 -2.39253949985141e-10 +2409 2408 1.28 +2428 2408 -1.19802955665025 +2491 2408 2.56 +2866 2408 0 +2867 2408 -3.69850042244075 +2110 2409 -1 +2409 2409 -.75 +2410 2409 -.798530123756898 +2586 2409 1.93103448275862 +2624 2409 0 +2625 2409 .77930615361253 +2866 2409 0 +2410 2410 .5 +2449 2410 1 +2463 2410 -3.94814079746065 +2477 2410 -.626352936789833 +2526 2410 -.616896999603227 +2600 2410 .990487901462387 +2671 2410 -2.03 +2768 2410 .987035199365163 +2411 2411 -1.32649919017205 +2414 2411 -3.57272216670804 +2665 2411 -.0761900944646479 +2412 2412 1 +2413 2412 -.510544313459369 +2414 2412 -.0333336008129557 +2415 2412 39.3896084138137 +2412 2413 0 +2413 2413 1.01794751335402 +2414 2413 .0333336008129557 +2415 2413 -39.3896084138137 +2411 2414 .5 +2412 2414 0 +2413 2414 -3.16533148155764 +2414 2414 .506807137143024 +2415 2414 992.45205137715 +2852 2414 -.00233332164297984 +43 2415 -.089362515224168 +44 2415 .898191937039799 +340 2415 -.191974965306099 +341 2415 1.73397894613378 +637 2415 -.206016826045667 +638 2415 3.30473583174742 +934 2415 -.441795889437565 +935 2415 3.09959580420354 +1231 2415 -.473336964665486 +1232 2415 5.69755043557148 +1528 2415 -1.01352639172889 +1529 2415 10.1929498085442 +1825 2415 -2.16874902229456 +1826 2415 35.0984569457394 +2122 2415 -4.63782840461365 +2123 2415 113.944498859469 +2414 2415 -317.19097569072 +2415 2415 -1.89174897968769e-10 +2416 2415 .64 +2427 2415 -1.19802955665024 +2492 2415 2.56 +2850 2415 0 +2851 2415 -.9957639972238 +2118 2416 -1 +2416 2416 -.75 +2417 2416 -1.5970602475138 +2587 2416 1.93103448275862 +2608 2416 0 +2609 2416 .80794806363792 +2850 2416 0 +2417 2417 .5 +2450 2417 1 +2464 2417 -1.97407039873033 +2478 2417 -.981396406996886 +2527 2417 -.308448499801613 +2601 2417 .41446123687796 +2672 2417 -2.03 +2769 2417 .987035199365163 +2418 2418 -1.46500382427414 +2421 2418 -3.04795710910515 +2666 2418 -.117498325410196 +2419 2419 1 +2420 2419 -.498194959251842 +2421 2419 -.032662595155399 +2422 2419 45.2418665452342 +2419 2420 0 +2420 2420 .990976656065493 +2421 2420 .032662595155399 +2422 2420 -45.2418665452342 +2418 2421 .5 +2419 2421 0 +2420 2421 -3.66107108158613 +2421 2421 .301786858016381 +2422 2421 1022.87365383734 +2864 2421 -.000899596553921814 +51 2422 -.0841681524768433 +52 2422 .69763471623545 +348 2422 -.182899902794241 +349 2422 1.36884847823794 +645 2422 -.198286967593231 +646 2422 2.65115610325212 +942 2422 -.42908812099692 +943 2422 5.05581500531329 +1239 2422 -.463440750713097 +1240 2422 4.72946516948842 +1536 2422 -.999471550292633 +1537 2422 17.2655178175979 +1833 2422 -2.15233209112156 +1834 2422 30.4736026873351 +2130 2422 -4.62878825689468 +2131 2422 204.804232739798 +2421 2422 -318.159310224138 +2422 2422 -1.96450855582953e-10 +2423 2422 1.28 +2426 2422 -2.39605911330048 +2493 2422 20.48 +2862 2422 0 +2863 2422 -1.57759617366949 +2126 2423 -1 +2423 2423 -1.5 +2424 2423 -.798530123756898 +2588 2423 1.93103448275862 +2620 2423 0 +2621 2423 .638071077765257 +2862 2423 0 +2424 2424 .0625 +2451 2424 1 +2465 2424 -3.94814079746065 +2479 2424 -1.00743757171406 +2528 2424 -.308448499801613 +2602 2424 .41317600513254 +2673 2424 -2.03000000000001 +2770 2424 .987035199365163 +2134 2425 .912775401173986 +2425 2425 -.912775401281913 +2487 2425 -4 +2135 2426 .298745163188987 +2426 2426 -.59749032627066 +2486 2426 -4 +2136 2427 .905610485507699 +2427 2427 -.905610485544341 +2485 2427 -4 +2137 2428 .524396700528317 +2428 2428 -.524396700475681 +2484 2428 -2 +2138 2429 .698749709347995 +2429 2429 -.698749709271156 +2483 2429 -2 +2139 2430 .442013385708344 +2430 2430 -.442013385602269 +2482 2430 -4 +2140 2431 .557330176549882 +2431 2431 -1.11466035329857 +2481 2431 -4 +2432 2432 -.363529293001341 +2453 2432 -1 +2531 2432 -.66 +2654 2432 1 +2433 2433 -.595704871149579 +2454 2433 -.5 +2532 2433 -1.32 +2655 2433 1 +2434 2434 -.799572342808203 +2455 2434 -1 +2533 2434 -1.32 +2656 2434 2 +2435 2435 -.740104728080734 +2456 2435 -.5 +2534 2435 -.66 +2657 2435 1 +2436 2436 -.567648317315829 +2457 2436 -1 +2535 2436 -1.32 +2658 2436 1 +2437 2437 -1.76353885634865 +2458 2437 -1 +2536 2437 -1.32 +2659 2437 1 +2438 2438 16.0000003052076 +2452 2438 -18.360091456748 +2459 2438 2.71260962634637 +2480 2438 -2.03117468503656 +2500 2438 .360200032356862 +2639 2438 4.82967546896808e-6 +2874 2438 -2.288225471329 +2875 2438 -6.34645454894725 +2876 2438 1.39416147849256 +2877 2438 -4.98530483128997 +2878 2438 .158297116203165 +2879 2438 -5.30726616419671 +2880 2438 -3.72894906920184 +2439 2439 2 +2446 2439 .580850756691795 +2440 2440 4 +2447 2440 .480792298099835 +2441 2441 4 +2448 2441 .617311400574686 +2442 2442 2 +2449 2442 .284563949709803 +2443 2443 4 +2450 2443 .193681152736973 +2444 2444 2 +2451 2444 .371945039660734 +2445 2445 8 +2452 2445 .252895458204516 +2432 2446 .725373701531736 +2446 2446 -.942330683921668 +2453 2446 2 +2494 2446 .287747887343247 +2433 2447 2.38026269548243 +2447 2447 -.779898960363885 +2454 2447 2 +2495 2447 .35359269474105 +2434 2448 1.5939023273746 +2448 2448 -1.00010420077385 +2455 2448 2 +2496 2448 -.334001467952577 +2435 2449 2.97962530312659 +2449 2449 -.922753485793783 +2456 2449 2 +2497 2449 .207979731769499 +2436 2450 1.13160709325716 +2450 2450 -.629438825857298 +2457 2450 2 +2498 2450 -.126541850483881 +2437 2451 3.5236882868349 +2451 2451 -.603261836345565 +2458 2451 2 +2499 2451 -.251132790287922 +2438 2452 2.85363552168319 +2452 2452 -3.27456427126482 +2459 2452 4 +2500 2452 .0642424742273551 +2432 2453 -.727058586002682 +2439 2453 -.743314848677525 +2453 2453 -2 +2481 2453 1 +2531 2453 -.64 +2433 2454 -1.19140974229916 +2440 2454 -.444517816102689 +2454 2454 -1 +2482 2454 .25 +2532 2454 -1.28 +2434 2455 -1.59914468561641 +2441 2455 -.906975956625744 +2455 2455 -2 +2483 2455 1 +2533 2455 -1.28 +2435 2456 -1.48020945616147 +2442 2456 -.321558552156222 +2456 2456 -1 +2484 2456 .5 +2534 2456 -.64 +2436 2457 -1.13529663463166 +2443 2457 -.261548857021594 +2457 2457 -2 +2485 2457 1 +2535 2457 -1.28 +2437 2458 -3.52707771269729 +2444 2458 -.664119358513424 +2458 2458 -2 +2486 2458 .5 +2536 2458 -1.28 +2438 2459 -.710934781993716 +2459 2459 -1 +2537 2459 -1.32 +2660 2459 2 +2432 2460 -1.32988436203257 +2439 2460 -1.1519675458466 +2446 2460 .263859880703298 +2453 2460 -.560015470588734 +2460 2460 2.45987864931149 +2467 2460 -1 +2474 2460 3.15229990024182 +2597 2460 -.892818300089604 +2433 2461 -2.99397637592224 +2440 2461 -.883965310528573 +2447 2461 .204699743904744 +2454 2461 -.524939137780707 +2461 2461 4.92655156122253 +2468 2461 -1 +2475 2461 .516145114093666 +2598 2461 -.522363519391252 +2434 2462 -2.6224063249512 +2441 2462 -1.19584951891466 +2448 2462 .322468803618943 +2455 2462 -.644870411242004 +2462 2462 4.9217890497786 +2469 2462 -1 +2476 2462 1.55659783348691 +2599 2462 -1.04479033427378 +2435 2463 -2.99172144516235 +2442 2463 -.528911970269446 +2449 2463 .174017711120413 +2456 2463 -.377170531023716 +2463 2463 4.92290907484324 +2470 2463 -1 +2477 2463 .819597244539765 +2600 2463 -.98802593499559 +2436 2464 -2.65586232325783 +2443 2464 -.523151342319 +2450 2464 .214170430072655 +2457 2464 -.68051229531624 +2464 2464 4.90726996740983 +2471 2464 -1 +2478 2464 2.31169317253741 +2601 2464 -.824235318738332 +2437 2465 -6.07296653154007 +2444 2465 -.926206711999501 +2451 2465 .197561002627126 +2458 2465 -.65497596806027 +2465 2465 4.92771363645599 +2472 2465 -1 +2479 2465 1.20796055361186 +2602 2465 -.41255125167928 +2438 2466 -1.5819738064259 +2445 2466 -.456020034911035 +2452 2466 .278547701876215 +2459 2466 -.340256203636674 +2466 2466 1.23998443605999 +2473 2466 -.5 +2480 2466 1.83412613616289 +2603 2466 -.844605020692012 +2432 2467 -1.33160012689183 +2467 2467 2 +2538 2467 0 +2780 2467 -.983951459724597 +2433 2468 -1.00493995535024 +2468 2468 1 +2539 2468 0 +2781 2468 -.985310312244505 +2434 2469 -1.12505888905534 +2469 2469 1 +2540 2469 0 +2782 2469 -.98435780995572 +2435 2470 -1.03464287341229 +2470 2470 1 +2541 2470 0 +2783 2470 -.492290907484324 +2436 2471 -1.3019068799412 +2471 2471 1 +2542 2471 0 +2784 2471 -.981453993481967 +2437 2472 -1.07362991218367 +2472 2472 .5 +2543 2472 0 +2785 2472 -.492771363645599 +2438 2473 -.91049200974091 +2473 2473 1 +2544 2473 0 +2786 2473 -.99198754884799 +2432 2474 1.99993971024411 +2446 2474 -2.5981926533543 +2453 2474 .561316178360938 +2474 2474 -.598501939038678 +2494 2474 .793378207143178 +2633 2474 0 +2433 2475 31.999989876691 +2447 2475 -10.4848720871554 +2454 2475 4.20402273211314 +2475 2475 -1.20408319928637 +2495 2475 4.75366129699067 +2634 2475 -6.76154565460306e-5 +2434 2476 31.9999987557529 +2448 2476 -20.0786100037712 +2455 2476 5.17593096259579 +2476 2476 -3.17688051836503 +2496 2476 -6.70558438578041 +2635 2476 -4.29304485783429e-6 +2435 2477 64.5625702641447 +2449 2477 -19.9942220797971 +2456 2477 6.04853349141624 +2477 2477 -3.12394883728513 +2497 2477 4.50650826189328 +2636 2477 4.29304486251969e-6 +2436 2478 32.0000129371215 +2450 2478 -17.8836667049898 +2457 2478 5.46185074763433 +2478 2478 -2.88938322858552 +2498 2478 -3.57839825916611 +2637 2478 6.86887177050453e-6 +2437 2479 63.9999850876433 +2451 2479 -10.956910125644 +2458 2479 5.2448466787502 +2479 2479 -1.6179248364385 +2499 2479 -4.56127032958474 +2638 2479 -9.27297689592073e-5 +2480 2480 2 +2487 2480 -.5 +2474 2481 4 +2481 2481 -.5 +2475 2482 2 +2482 2482 -.5 +2476 2483 2 +2483 2483 -.5 +2477 2484 2 +2484 2484 -.5 +2478 2485 2 +2485 2485 -.5 +2479 2486 2 +2486 2486 -.25 +2438 2487 -1.42186956398743 +2445 2487 -.48415878727525 +2459 2487 -2 +2487 2487 2 +2537 2487 -1.28 +2197 2488 -1.8029563748361 +2432 2488 -.346485109151947 +2460 2488 -.533299469224481 +2488 2488 3.60591274969889 +2494 2488 -4.29012759505377 +2509 2488 -426.639570987159 +2510 2488 8.88395196729671 +2511 2488 10.0979247197262 +2512 2488 .613435619306488 +2513 2488 16.6644663330826 +2514 2488 .78991106413061 +2515 2488 3.83178053246884 +2545 2488 -53.3299445705975 +2546 2488 .150177317188428 +2547 2488 .153651843225346 +2548 2488 .15422527347963 +2549 2488 1.345590289378 +2550 2488 .346829709911734 +2551 2488 5.10008148205571 +2568 2488 -3.29248113114361 +2569 2488 -.456992115254739 +2570 2488 -.53953368220762 +2571 2488 -.452545895629906 +2572 2488 -.556164908109578 +2573 2488 -.417710268123916 +2574 2488 -.363858576648057 +2633 2488 -.774928218163094 +2874 2488 -.0306318020470783 +2198 2489 -1.54151969299833 +2433 2489 .0738817973074607 +2461 2489 -.455968676827649 +2489 2489 3.08303938601942 +2495 2489 -1.37342237416142 +2509 2489 15.722726673565 +2510 2489 -364.774908148511 +2511 2489 30.3998637371874 +2512 2489 1.6360947922533 +2513 2489 12.2824545306961 +2514 2489 1.67037975616387 +2515 2489 27.127474504495 +2545 2489 .749754310963149 +2546 2489 -22.7984331118326 +2547 2489 2.76562557290027 +2548 2489 3.76982818831164 +2549 2489 1.15100081897868 +2550 2489 2.23410516616567 +2551 2489 .657235530622758 +2568 2489 .10252423883952 +2569 2489 -2.63806877370165 +2570 2489 .135154757730777 +2571 2489 .113364064011078 +2572 2489 .13932092822517 +2573 2489 .10463763793012 +2574 2489 .0911476324775757 +2634 2489 1.61117695709233 +2875 2489 -.461301649695765 +2199 2490 -.647625681302456 +2434 2490 .0820298003088896 +2462 2490 -.191562278625021 +2490 2490 1.29525136261446 +2496 2490 .812919637915217 +2509 2490 7.06280868725307 +2510 2490 11.0618005493438 +2511 2490 -76.6249071469635 +2512 2490 .66909908814286 +2513 2490 5.11562627084715 +2514 2490 .681971687198715 +2515 2490 11.0684446457433 +2545 2490 .26243601156501 +2546 2490 1.13671523637859 +2547 2490 -4.7890561227515 +2548 2490 1.243654878421 +2549 2490 .571867901163957 +2550 2490 .844305475077119 +2551 2490 .31000542706115 +2568 2490 .431980995495763 +2569 2490 .482346987513019 +2570 2490 -.113168404295359 +2571 2490 .477654082383433 +2572 2490 .587022093012639 +2573 2490 .44088570186931 +2574 2490 .384046206637796 +2635 2490 1.3340461970276 +2876 2490 1.13401850081083 +2200 2491 -1.74485321085381 +2435 2491 .250496158336302 +2463 2491 -.51611303703659 +2491 2491 1.74485321086667 +2497 2491 -.73653070845938 +2509 2491 8.2250346688264 +2510 2491 12.5533499772041 +2511 2491 14.077977053517 +2512 2491 -12.9028254628305 +2513 2491 5.74779636679938 +2514 2491 .833548929620008 +2515 2491 12.5972736084264 +2545 2491 .364142779111611 +2546 2491 1.64956049021598 +2547 2491 1.34176873888365 +2548 2491 -12.9028258872063 +2549 2491 .575369523157872 +2550 2491 .765124674580819 +2551 2491 .36970041332268 +2568 2491 .238326292325721 +2569 2491 .266113487276285 +2570 2491 .31417870217575 +2571 2491 -1.27912926953751 +2572 2491 .323863318987974 +2573 2491 .243239067832942 +2574 2491 .211880405536593 +2636 2491 2.20006775025768 +2877 2491 -.0306997544456692 +2201 2492 -.895326882702547 +2436 2492 .139267390439788 +2464 2492 -.264830229941239 +2492 2492 1.79065376541821 +2498 2492 .60152327645074 +2509 2492 24.0568459522237 +2510 2492 9.43109806097486 +2511 2492 10.4264486601975 +2512 2492 .581040429905946 +2513 2492 -52.966046172186 +2514 2492 .646933035902579 +2515 2492 12.1088186978399 +2545 2492 .859912760847022 +2546 2492 .202784876764801 +2547 2492 .359452945570767 +2548 2492 .150616035976234 +2549 2492 -13.2415114215853 +2550 2492 .364941022425839 +2551 2492 1.4350117322619 +2568 2492 .483607860319977 +2569 2492 .539993187189286 +2570 2492 .637526344385311 +2571 2492 .534739424102327 +2572 2492 -.315640942575556 +2573 2492 .49357678497405 +2574 2492 .429944294292294 +2637 2492 3.19970622573924 +2878 2492 .749885581577464 +2202 2493 -.934917575548918 +2437 2493 .0834754892070627 +2465 2493 -.276540826664971 +2493 2493 1.86983515111168 +2499 2493 .799157140043706 +2509 2493 12.2035711620762 +2510 2493 14.5737906823549 +2511 2493 16.3500552863299 +2512 2493 .95192566032651 +2513 2493 7.37063859730594 +2514 2493 -13.8270407476488 +2515 2493 16.1996893902817 +2545 2493 .712931653530403 +2546 2493 1.12741961730149 +2547 2493 .987820978378531 +2548 2493 .894896208828021 +2549 2493 .848966510820129 +2550 2493 -13.8270417065787 +2551 2493 .612160176293687 +2568 2493 -.247615916372071 +2569 2493 -.276486217143123 +2570 2493 -.326424946591763 +2571 2493 -.273796196016671 +2572 2493 -.336487056161251 +2573 2493 -1.778617736781 +2574 2493 -.220139206070163 +2638 2493 1.22952806911103 +2879 2493 -4.0701679120171 +2488 2494 -.32 +2494 2494 4 +2489 2495 -.16 +2495 2495 8 +2490 2496 -.32 +2496 2496 4 +2491 2497 -.16 +2497 2497 4 +2492 2498 -.32 +2498 2498 4 +2493 2499 -.16 +2499 2499 4 +2088 2500 -1 +2500 2500 -6 +2501 2500 -.798530123756898 +2589 2500 .965384580207431 +2604 2500 0 +2605 2500 .319866653667114 +2846 2500 0 +2452 2501 2 +2466 2501 -.987035199365163 +2480 2501 -1.57146108084473 +2501 2501 1 +2529 2501 -.308448499801613 +2530 2501 -1.23379399920645 +2559 2501 -.154224249900807 +2603 2501 .840388456439493 +2743 2501 -2.03027895845783 +2771 2501 .493517599682582 +2502 2502 8 +2516 2502 0 +2758 2502 -.203118234018526 +2503 2503 4 +2517 2503 0 +2759 2503 -.211223823673429 +2504 2504 4 +2518 2504 0 +2760 2504 -.359646128667224 +2505 2505 4 +2519 2505 0 +2761 2505 -.302781138993097 +2506 2506 4 +2520 2506 0 +2762 2506 -.381537635859913 +2507 2507 4 +2521 2507 0 +2763 2507 -.30353546572414 +2508 2508 2 +2522 2508 0 +2764 2508 -.358233383914991 +2509 2509 9.75971360212612 +2516 2509 0 +2523 2509 0 +2758 2509 -.121996420026576 +2765 2509 0 +2510 2510 9.69858644659267 +2517 2510 0 +2524 2510 0 +2759 2510 -.121232330582408 +2766 2510 0 +2511 2511 9.65919080177635 +2518 2511 0 +2525 2511 0 +2760 2511 -.241479770044409 +2767 2511 0 +2512 2512 2.41548903760702 +2519 2512 0 +2526 2512 0 +2761 2512 -.483097807521404 +2768 2512 0 +2513 2513 4.79008632978151 +2520 2513 0 +2527 2513 0 +2762 2513 -.239504316489075 +2769 2513 0 +2514 2514 2.43619714767272 +2521 2514 0 +2528 2514 0 +2763 2514 -.487239429534543 +2770 2514 0 +2515 2515 5.01602074259672 +2522 2515 0 +2529 2515 0 +2764 2515 -.125400518564918 +2771 2515 0 +2516 2516 1.06111492798123 +2560 2516 .42852245457662 +2561 2516 -.5 +2758 2516 -1.69778388476996 +2517 2517 1.71270087793297 +2560 2517 .734578578696964 +2562 2517 -1 +2759 2517 -1.37016070234638 +2518 2518 .770863330351051 +2560 2518 .618926780961812 +2563 2518 -.5 +2760 2518 -1.23338132856168 +2519 2519 2.30060393984188 +2560 2519 .834654870211168 +2564 2519 -1 +2761 2519 -1.8404831518735 +2520 2520 1.59467796267519 +2560 2520 .863319290006216 +2565 2520 -1 +2762 2520 -2.55148474028031 +2521 2521 2.36569240895724 +2560 2521 .887820347776987 +2566 2521 -1 +2763 2521 -1.89255392716579 +2522 2522 1.2324426287348 +2560 2522 1 +2567 2522 -1 +2764 2522 -1.97190820597568 +2432 2523 -3.30238327467836 +2509 2523 -1.4210854715202e-14 +2510 2523 -13.1539951673947 +2511 2523 -14.9514600543717 +2512 2523 -.908281494718692 +2513 2523 -24.6741889667467 +2514 2523 -1.1695792996737 +2515 2523 -5.67351363358951 +2516 2523 0 +2523 2523 2.46758799841291 +2545 2523 0 +2546 2523 -.22235956608284 +2547 2523 -.227504111986155 +2548 2523 -.228353159664649 +2549 2523 -1.99234397359729 +2550 2523 -.513532304641229 +2551 2523 -7.55141939254471 +2568 2523 1.33363949274214 +2569 2523 -4.02323067670278 +2570 2523 -4.74990352987189 +2571 2523 -3.98408740356335 +2572 2523 -4.89632018785435 +2573 2523 -3.67740428902828 +2574 2523 -3.20330906964525 +2633 2523 -7.38591621729936 +2758 2523 7.89628159492131 +2765 2523 -3.94814079746065 +2433 2524 -1.68077233424866 +2509 2524 -13.6139918774922 +2510 2524 3.5527136788005e-15 +2511 2524 -26.322628802724 +2512 2524 -1.41666147831681 +2513 2524 -10.6351296240304 +2514 2524 -1.44634813699182 +2515 2524 -23.4891329747535 +2517 2524 0 +2524 2524 .154224249900807 +2545 2524 -.649197134281332 +2546 2524 0 +2547 2524 -2.39469939708059 +2548 2524 -3.26421818560933 +2549 2524 -.996628391874833 +2550 2524 -1.934466598391 +2551 2524 -.569086988616377 +2568 2524 -3.82203073692666 +2569 2524 -1.5182588320309 +2570 2524 -5.03847328335183 +2571 2524 -4.2261317130232 +2572 2524 -5.19378515754944 +2573 2524 -3.90081675255668 +2574 2524 -3.39791893966349 +2634 2524 -36.6534349968538 +2759 2524 3.94814079746065 +2766 2524 -.987035199365163 +2434 2525 -2.50859670159842 +2509 2525 -14.5566044228313 +2510 2525 -22.798614819012 +2511 2525 -3.5527136788005e-15 +2512 2525 -1.37902797273146 +2513 2525 -10.5434185318033 +2514 2525 -1.40555868319626 +2515 2525 -22.8123084481783 +2518 2525 0 +2525 2525 2.46758799841316 +2545 2525 -.540886405935369 +2546 2525 -2.34279516408701 +2547 2525 0 +2548 2525 -2.56320012410527 +2549 2525 -1.17863235264781 +2550 2525 -1.74013219909376 +2551 2525 -.638928020067201 +2568 2525 -3.57449370503209 +2569 2525 -3.99125491279485 +2570 2525 -3.09362200859603 +2571 2525 -3.95242274189167 +2572 2525 -4.85740529807409 +2573 2525 -3.64817707816491 +2574 2525 -3.17784986465155 +2635 2525 -40.7971722110933 +2760 2525 3.94814079746105 +2767 2525 -3.94814079746105 +2435 2526 -.778303295086399 +2509 2526 -3.14597700563603 +2510 2526 -4.80150564248267 +2511 2526 -5.38465719349432 +2512 2526 0 +2513 2526 -2.19846309846731 +2514 2526 -.318822457441537 +2515 2526 -4.81830590404913 +2519 2526 0 +2526 2526 .616896999603227 +2545 2526 -.139280240871858 +2546 2526 -.630937081796597 +2547 2526 -.513210432462716 +2548 2526 0 +2549 2526 -.220071934341975 +2550 2526 -.292651001435774 +2551 2526 -.141405969228971 +2568 2526 -.806813522675165 +2569 2526 -.900882391135073 +2570 2526 -1.06359908081603 +2571 2526 -.214051226565029 +2572 2526 -1.09638471990678 +2573 2526 -.823444896722961 +2574 2526 -.717285427086603 +2636 2526 -6.83571353274014 +2761 2526 .987035199365163 +2768 2526 -.987035199365163 +2436 2527 -1.71863890852204 +2509 2527 -71.7288316996702 +2510 2527 -28.1201304153598 +2511 2527 -31.0879066465249 +2512 2527 -1.73245284482421 +2513 2527 -3.5527136788005e-15 +2514 2527 -1.92892081303465 +2515 2527 -36.1041268744914 +2520 2527 0 +2527 2527 2.46758799841291 +2545 2527 -2.56394948122837 +2546 2527 -.604631310587756 +2547 2527 -1.07175894495899 +2548 2527 -.449082656856441 +2549 2527 0 +2550 2527 -1.08812240930815 +2551 2527 -4.27868704130565 +2568 2527 -4.78285644707824 +2569 2527 -5.34050438100357 +2570 2527 -6.30510220493111 +2571 2527 -5.28854493883227 +2572 2527 -3.19225213490789 +2573 2527 -4.88144859055709 +2574 2527 -4.25212658553527 +2637 2527 -39.4861970058471 +2762 2527 7.89628159492131 +2769 2527 -7.89628159492131 +2437 2528 -.90012109024873 +2509 2528 -4.3557236883217 +2510 2528 -5.2017073085167 +2511 2528 -5.83569531985429 +2512 2528 -.339763262174484 +2513 2528 -2.63074346926509 +2514 2528 0 +2515 2528 -5.78202641534803 +2521 2528 0 +2528 2528 .154224249900807 +2545 2528 -.254461030316017 +2546 2528 -.402400925805986 +2547 2528 -.352575092831472 +2548 2528 -.319408193193044 +2549 2528 -.303014871029108 +2550 2528 0 +2551 2528 -.21849346765115 +2568 2528 -.838463485283283 +2569 2528 -.936222520164141 +2570 2528 -1.10532231696884 +2571 2528 -.927113717619389 +2572 2528 -1.13939408255864 +2573 2528 -.225209845588055 +2574 2528 -.745423350297614 +2638 2528 -13.2580731969643 +2763 2528 .987035199365163 +2770 2528 -.493517599682582 +2438 2529 -1.40349783443135 +2509 2529 -4.48965403050272 +2510 2529 -18.8886061733077 +2511 2529 -21.4847660873233 +2512 2529 -1.13521291360686 +2513 2529 -8.74216934683857 +2514 2529 -1.19776398421514 +2515 2529 -1.4210854715202e-14 +2522 2529 0 +2529 2529 2.46758799841291 +2545 2529 -13.8725230979255 +2546 2529 -.689603690348304 +2547 2529 -.628262611220397 +2548 2529 -.517858578623566 +2549 2529 -5.13205595990239 +2550 2529 -1.06817640199938 +2551 2529 0 +2568 2529 -3.72829434395187 +2569 2529 -4.1629876409335 +2570 2529 -4.91490329028029 +2571 2529 -4.12248462845431 +2572 2529 -5.06640609650449 +2573 2529 -3.80514811009717 +2574 2529 -2.18605129670652 +2639 2529 -25.4733306661885 +2764 2529 3.94814079746065 +2771 2529 -3.94814079746065 +2509 2530 -10.1505698303361 +2510 2530 -9.86042582272379 +2511 2530 -10.1946273971897 +2512 2530 -.609369586683248 +2513 2530 -4.81658789445303 +2514 2530 -.581169336674833 +2515 2530 -10.3372065134672 +2530 2530 1.23379399920645 +2545 2530 -.366654720343346 +2546 2530 -.551671407668192 +2547 2530 -.715051424455572 +2548 2530 -.529592270472107 +2549 2530 -1.42343022026903 +2550 2530 -.604633009522093 +2551 2530 -.524985351907879 +2568 2530 -1.06990431840176 +2569 2530 -1.19464775138081 +2570 2530 -1.41042411614531 +2571 2530 -1.18302464870651 +2572 2530 -1.45390070132754 +2573 2530 -1.09195895483831 +2574 2530 -.951182341889903 +2531 2531 4 +2538 2531 0 +2552 2531 .64 +2780 2531 -.890721331616575 +2532 2532 4 +2539 2532 0 +2553 2532 .64 +2781 2532 -.723432328375716 +2533 2533 4 +2540 2533 0 +2554 2533 .64 +2782 2533 -.94586785234945 +2534 2534 2 +2541 2534 0 +2555 2534 .32 +2783 2534 -.44964000358334 +2535 2535 4 +2542 2535 0 +2556 2535 .64 +2784 2535 -.651012802268293 +2536 2536 2 +2543 2536 0 +2557 2536 .64 +2785 2536 -.536408215193908 +2537 2537 4 +2544 2537 0 +2558 2537 .64 +2786 2537 -.972451711569618 +2432 2538 .733923645393413 +2453 2538 2 +2502 2538 0 +2503 2538 -.3069511499482 +2504 2538 -.303527274151526 +2505 2538 -.231832062488858 +2506 2538 -1.03149932749537 +2507 2538 -.398187028870209 +2508 2538 -4.81821734658896 +2538 2538 1.89712832676436 +2560 2538 -1.71408981830648 +2568 2538 .680666560948735 +2569 2538 .903338121430086 +2570 2538 1.06649836324202 +2571 2538 .894549261514805 +2572 2538 1.09937337325172 +2573 2538 .825689538863882 +2574 2538 .719240687363417 +2633 2538 1.64145046286265 +2780 2538 -3.03540532282298 +2433 2539 .298310345643061 +2454 2539 .25 +2502 2539 -.308942630424078 +2503 2539 0 +2504 2539 -2.25367169301814 +2505 2539 -1.80025787016654 +2506 2539 -.416979586405962 +2507 2539 -1.07941754828684 +2508 2539 -.410577534860804 +2539 2539 .906967144374327 +2560 2539 -1.46915715739393 +2568 2539 .686083232505012 +2569 2539 .698810147134714 +2570 2539 .904443808819766 +2571 2539 .758622393757726 +2572 2539 .932323457108935 +2573 2539 .700225914236322 +2574 2539 .60995197850997 +2634 2539 6.50540149912967 +2781 2539 -1.45114743099892 +2434 2540 .402162073791642 +2455 2540 .5 +2502 2540 -.266325216136659 +2503 2540 -1.63534492171146 +2504 2540 0 +2505 2540 -1.2338011108993 +2506 2540 -.622762270476945 +2507 2540 -.796862055470298 +2508 2540 -.315164894472984 +2540 2540 1.06741761630213 +2560 2540 -1.23785356192362 +2568 2540 .58055311200526 +2569 2540 .648241583742986 +2570 2540 .71955972133679 +2571 2540 .64193463805386 +2572 2540 .788917814597867 +2573 2540 .592520432444259 +2574 2540 .516132012153702 +2635 2540 6.54034001192533 +2782 2540 -1.70786818608341 +2435 2541 .743416197880088 +2456 2541 .5 +2502 2541 -.360493733317753 +2503 2541 -3.00611228630432 +2504 2541 -2.80160896592939 +2505 2541 0 +2506 2541 -.351899878305985 +2507 2541 -.973520782818396 +2508 2541 -.35032848677072 +2541 2541 1.34311676238909 +2560 2541 -1.66930974042234 +2568 2541 .779068747123708 +2569 2541 .869902766924727 +2570 2541 1.02702394053314 +2571 2541 .765620354169426 +2572 2541 1.05868214413562 +2573 2541 .795128199993809 +2574 2541 .692619351690565 +2636 2541 6.5293057300278 +2783 2541 -2.14898681982254 +2436 2542 .289327714926086 +2457 2542 .5 +2502 2542 -1.62663282580289 +2503 2542 -.474672193352511 +2504 2542 -.666251007203536 +2505 2542 -.368991630720354 +2506 2542 0 +2507 2542 -.47763664096968 +2508 2542 -1.79551971821258 +2542 2542 2.40829692464973 +2560 2542 -1.72663858001243 +2568 2542 .81515927320376 +2569 2542 .910201198369598 +2570 2542 1.07460104389853 +2571 2542 .901345565426169 +2572 2542 1.00851571910217 +2573 2542 .831962683657553 +2574 2542 .724705091065973 +2637 2542 6.64738305072328 +2784 2542 -3.85327507943957 +2437 2543 .882828398648066 +2458 2543 .5 +2502 2543 -.862336215690627 +2503 2543 -1.89498342846459 +2504 2543 -2.02313754098623 +2505 2543 -1.00921922450668 +2506 2543 -.906961287694632 +2507 2543 0 +2508 2543 -.768644316085351 +2543 2543 1.10642612712391 +2560 2543 -1.77564069555397 +2568 2543 .831162564846249 +2569 2543 .92807036297298 +2570 2543 1.09569772336982 +2571 2543 .919040875322464 +2572 2543 1.12947280907542 +2573 2543 .771253733269655 +2574 2543 .738932576795901 +2638 2543 13.003365498747 +2785 2543 -1.77028180339826 +2438 2544 .346248953500973 +2459 2544 .5 +2502 2544 -14.28276706304 +2503 2544 -.6279104964076 +2504 2544 -.836700456224 +2505 2544 -.549260222832 +2506 2544 -4.016949974528 +2507 2544 -.79786736333952 +2508 2544 0 +2544 2544 2.1651668241887 +2560 2544 -2 +2568 2544 .930445290974733 +2569 2544 1.03892876729976 +2570 2544 1.22657928804791 +2571 2544 1.02882070346282 +2572 2544 1.26438882227887 +2573 2544 .949625167402562 +2574 2544 .787777639346827 +2639 2544 6.28438025978546 +2786 2544 -3.46426691870192 +2538 2545 0 +2545 2545 9.64806457860273 +2568 2545 -7.48570901150077 +2569 2545 .574253755591731 +2570 2545 .677975030495341 +2571 2545 .568666660688962 +2572 2545 .698873736655665 +2573 2545 .524892404512663 +2574 2545 .457222667896439 +2780 2545 .482403228930137 +2539 2546 0 +2546 2546 2.4317709800677 +2568 2546 .459883609088088 +2569 2546 -3.48649714741345 +2570 2546 .60625134577148 +2571 2546 .508506822273636 +2572 2546 .624939156036886 +2573 2546 .469363490257945 +2574 2546 .408852605570033 +2781 2546 .24317709800677 +2540 2547 0 +2547 2547 2.41469620801768 +2568 2547 .656659294685636 +2569 2547 .733221220184782 +2570 2547 -3.13434492282532 +2571 2547 .726087480958861 +2572 2547 .892339055610946 +2573 2547 .670195441570814 +2574 2547 .583793069155846 +2782 2547 .482939241603535 +2541 2548 0 +2548 2548 4.84801003392324 +2568 2548 .703016522639004 +2569 2548 .784983379830484 +2570 2548 .926766478576202 +2571 2548 -7.22265396968182 +2572 2548 .955334227304133 +2573 2548 .717508261338452 +2574 2548 .625006265410701 +2783 2548 .484801003392324 +2542 2549 0 +2549 2549 9.50997857910971 +2568 2549 .804733331196058 +2569 2549 .898559663737665 +2570 2549 1.06085682416946 +2571 2549 .889817294936037 +2572 2549 -6.90644206730993 +2573 2549 .821321824898386 +2574 2549 .715436064140175 +2784 2549 .950997857910971 +2543 2550 0 +2550 2550 2.43482496109494 +2568 2550 .457268522046727 +2569 2550 .510582864509215 +2570 2550 .602803951676965 +2571 2550 .505615243676154 +2572 2550 .621385495379503 +2573 2550 -3.53330550328043 +2574 2550 .406527701769323 +2785 2550 .243482496109494 +2544 2551 0 +2551 2551 1.25841418077156 +2568 2551 .540783063694626 +2569 2551 .603834623261157 +2570 2551 .712898771898811 +2571 2551 .597959726818796 +2572 2551 .73487400887042 +2573 2551 .551930578155213 +2574 2551 -1.51922495111727 +2786 2551 .503365672308625 +2552 2552 4 +2575 2552 -.85704490915324 +2576 2552 -1 +2553 2553 2 +2575 2553 -.734578578696964 +2577 2553 -.5 +2554 2554 2 +2575 2554 -.618926780961812 +2578 2554 -.5 +2555 2555 2 +2575 2555 -.834654870211168 +2579 2555 -1 +2556 2556 2 +2575 2556 -.863319290006216 +2580 2556 -.5 +2557 2557 2 +2575 2557 -.443910173888493 +2581 2557 -.5 +2558 2558 2 +2575 2558 -1 +2582 2558 -.5 +2432 2559 -.256511036312243 +2433 2559 .0639727579904708 +2434 2559 .338130454003459 +2435 2559 .383247091766295 +2436 2559 .415245091977006 +2437 2559 .119176972348342 +2438 2559 .131841410441721 +2460 2559 -.394814079746065 +2461 2559 -.394814079746065 +2462 2559 -.78962815949213 +2463 2559 -.78962815949213 +2464 2559 -.78962815949213 +2465 2559 -.394814079746065 +2466 2559 -.78962815949213 +2559 2559 2.46758799841291 +2633 2559 -.573697498270968 +2634 2559 1.39508562747813 +2635 2559 5.49899724934047 +2636 2559 3.36599799603745 +2637 2559 9.54036908288978 +2638 2559 1.75538273672745 +2639 2559 2.39290703646819 +2560 2560 8 +2561 2560 -.600074725380903 +2562 2560 -1.39808828484336 +2563 2560 -1.39863890819113 +2564 2560 -.931338278924206 +2565 2560 -1.26669002459356 +2566 2560 -1.05132642631615 +2567 2560 -1.92310019553093 +2432 2561 -.724787076958108 +2453 2561 -2 +2531 2561 -.6 +2561 2561 2 +2568 2561 -.79079327919334 +2569 2561 -.882994298225303 +2570 2561 -1.0424800542221 +2571 2561 -.874403369746819 +2572 2561 -1.074614695398 +2573 2561 -.807094417499921 +2574 2561 -.703042870578885 +2633 2561 -1.6210161512265 +2433 2562 -.297331925434614 +2454 2562 -.25 +2532 2562 -.3 +2562 2562 2 +2568 2562 -.676124740349606 +2569 2562 -.754956201988411 +2570 2562 -.89131581479745 +2571 2562 -.747610996307349 +2572 2562 -.918790790234071 +2573 2562 -.690062141178534 +2574 2562 -.601098530844461 +2634 2562 -6.48406460490601 +2434 2563 -.797403457114791 +2455 2563 -1 +2533 2563 -.6 +2563 2563 2 +2568 2563 -1.13621836304396 +2569 2563 -1.2686935543131 +2570 2563 -1.49784401547072 +2571 2563 -1.25635003679761 +2572 2563 -1.54401533527649 +2573 2563 -1.15963997419037 +2574 2563 -1.01013784585234 +2635 2563 -12.9681292098107 +2435 2564 -.738265116491575 +2456 2564 -.5 +2534 2564 -.3 +2564 2564 2 +2568 2564 -.765308695292928 +2569 2564 -.854538388357603 +2570 2564 -1.00888445963962 +2571 2564 -.846224316351415 +2572 2564 -1.03998351037652 +2573 2564 -.781084503228378 +2574 2564 -.680386184574763 +2636 2564 -6.48406460490601 +2436 2565 -.282219270539321 +2457 2565 -.5 +2535 2565 -.3 +2565 2565 2 +2568 2565 -.785397241325982 +2569 2565 -.876969119717532 +2570 2565 -1.03536661257236 +2571 2565 -.868436812090546 +2572 2565 -1.06728198058901 +2573 2565 -.801587147580017 +2574 2565 -.698245604274485 +2637 2565 -6.48406460490601 +2437 2566 -.880436125929304 +2458 2566 -.5 +2536 2566 -.3 +2566 2566 2 +2568 2566 -.82012692593616 +2569 2566 -.915748045002825 +2570 2566 -1.08114975773574 +2571 2566 -.906838445048734 +2572 2566 -1.11447639970029 +2573 2566 -.837032737859945 +2574 2566 -.729121508009461 +2638 2566 -12.968129209812 +2438 2567 -.35725091275079 +2459 2567 -.5 +2537 2567 -.3 +2567 2567 2 +2568 2567 -.949012192754878 +2569 2567 -1.05966044122635 +2570 2567 -1.2510555010909 +2571 2567 -1.0493506724313 +2572 2567 -1.28961951913217 +2573 2567 -.968574800854569 +2574 2567 -.843705015916846 +2639 2567 -6.48406460490601 +2432 2568 .471363973452688 +2460 2568 -.38989906456504 +2568 2568 8 +2633 2568 1.05422494186837 +2433 2569 .202237946351848 +2461 2569 -.196759569746963 +2569 2569 4 +2634 2569 4.41030309070281 +2434 2570 .230423309796757 +2462 2570 -.195708479630434 +2570 2570 2 +2635 2570 3.74736180002092 +2435 2571 .339087075694945 +2463 2571 -.392078439247644 +2571 2571 4 +2636 2571 2.97814762797312 +2436 2572 .144583684382058 +2464 2572 -.385113958450379 +2572 2572 4 +2637 2572 3.32184952699034 +2437 2573 .490894413204009 +2465 2573 -.196872109781632 +2573 2573 4 +2638 2573 7.23048724526736 +2438 2574 .203575090583662 +2466 2574 -.203679590840625 +2574 2574 2 +2639 2574 3.69486540742543 +2575 2575 8 +2576 2575 .896298488120147 +2577 2575 .606397723488651 +2578 2575 .835944311992148 +2579 2575 .86085959929121 +2580 2575 .887593794277106 +2581 2575 .835641440281509 +2582 2575 1.15659396199619 +2432 2576 -.372728711201793 +2453 2576 -1 +2576 2576 2 +2633 2576 -.833623115108145 +2433 2577 -.306566550606525 +2454 2577 -.25 +2577 2577 2 +2634 2577 -6.68544865113394 +2434 2578 -.412218404067753 +2455 2578 -.5 +2578 2578 2 +2635 2578 -6.70388556622853 +2435 2579 -.382053716619771 +2456 2579 -.25 +2579 2579 2 +2636 2579 -3.35551677272742 +2436 2580 -.294401847187477 +2457 2580 -.5 +2580 2580 2 +2637 2580 -6.76396262140187 +2437 2581 -.452255309681253 +2458 2581 -.25 +2581 2581 2 +2638 2581 -6.6613637480852 +2438 2582 -.178625456375395 +2459 2582 -.25 +2582 2582 1 +2639 2582 -3.242032302453 +6 2583 -.0746677462591949 +303 2583 -.157520462126164 +600 2583 -.332308087916672 +897 2583 -.701043304497088 +1194 2583 -1.47893395511768 +1491 2583 -3.11998649665316 +1788 2583 -13.1639627389899 +2085 2583 -50.3517454941091 +2583 2583 .99999998192557 +2590 2583 -.515767182091099 +2628 2583 0 +2629 2583 1.38110338322435 +2870 2583 0 +2871 2583 -1.04328245056569 +20 2584 -.0589473294986174 +317 2584 -.128245264173231 +614 2584 -.27900920911519 +911 2584 -.607009851575735 +1208 2584 -1.32060501185061 +1505 2584 -2.87309603426983 +1802 2584 -6.25068112574358 +2099 2584 -39.8788645687643 +2584 2584 1.99999999999482 +2591 2584 -.805707320896399 +2616 2584 0 +2617 2584 .900863967942992 +2858 2584 0 +2859 2584 -.0670704852338796 +28 2585 -.148718388455881 +325 2585 -.31610159365988 +622 2585 -.335937669012459 +919 2585 -.714037004083907 +1216 2585 -1.51768881620183 +1513 2585 -3.22585430397868 +1810 2585 -13.7131352348503 +2107 2585 -105.767883087823 +2585 2585 1.9999999837589 +2592 2585 -.932844245091186 +2612 2585 0 +2613 2585 1.03372490069235 +2854 2585 0 +2855 2585 -.234139714158197 +36 2586 -.0625287257584186 +333 2586 -.134982693110877 +630 2586 -.291391312048482 +927 2586 -.629035432472739 +1224 2586 -1.35791823209997 +1521 2586 -2.93138006204352 +1818 2586 -6.32806075138821 +2115 2586 -54.2977980090222 +2586 2586 .999999764194999 +2593 2586 -.319503198476339 +2624 2586 0 +2625 2586 .396981103386932 +2866 2586 0 +2867 2586 -.373815259950391 +44 2587 -.15409275944595 +341 2587 -.320232453647317 +638 2587 -.665500603258074 +935 2587 -.691514941556535 +1232 2587 -1.43709235440167 +1529 2587 -2.98653624234218 +1826 2587 -12.413118335094 +2123 2587 -17.2424876581769 +2587 2587 1.99999998942225 +2594 2587 -.606180651270952 +2608 2587 0 +2609 2587 2.43975761283061 +2850 2587 0 +2851 2587 -.845408966023917 +52 2588 -.0764454407069173 +349 2588 -.158383846365946 +646 2588 -.328148318038301 +943 2588 -.67987563821735 +1240 2588 -.704301771535359 +1537 2588 -2.91842188485222 +1834 2588 -6.04654612710765 +2131 2588 -17.5234131271044 +2588 2588 .999999961523777 +2595 2588 -.486084523288891 +2620 2588 0 +2621 2588 1.19041400107164 +2862 2588 0 +2863 2588 -.833654726950758 +14 2589 -.203599595613793 +311 2589 -.452131749435461 +608 2589 -.502022408814796 +905 2589 -1.11483654605906 +1202 2589 -1.23785363223401 +1499 2589 -2.74889017632418 +1796 2589 -6.10443513248974 +2093 2589 -14.0669555951484 +2589 2589 .999968022690745 +2596 2589 -.565639476978558 +2604 2589 0 +2605 2589 2.31465208329909 +2846 2589 0 +2847 2589 -1.19239176588701 +2474 2590 .748251507850289 +2590 2590 2 +2475 2591 .786838810057774 +2591 2591 2 +2476 2592 .303026271856163 +2592 2592 2 +2477 2593 .392782401060686 +2593 2593 2 +2478 2594 .313204766105708 +2594 2594 2 +2479 2595 .609080473462813 +2595 2595 2 +2480 2596 .339133175247536 +2596 2596 2 +2583 2597 -.826555688145079 +2597 2597 2 +2584 2598 -.707345442885505 +2598 2598 4 +2585 2599 -.706618257603614 +2599 2599 1 +2586 2600 -.74738560432711 +2600 2600 2 +2587 2601 -.446529587455979 +2601 2601 1 +2588 2602 -.22395923831649 +2602 2602 2 +2589 2603 -.880874315108627 +2603 2603 2 +2604 2604 0 +2605 2604 2.26170611131193 +2606 2604 -1.09288515875417 +2607 2604 -.969232514182877 +2604 2605 1 +2605 2605 -1.18911815027663 +2606 2605 1.12122421793983 +2607 2605 .981955554246861 +2452 2606 .819895244642694 +2480 2606 -.741244247048024 +2606 2606 4 +2480 2607 .174216723522562 +2589 2607 -.544900512256376 +2607 2607 4 +2608 2608 0 +2609 2608 1.02343468914018 +2610 2608 -.987570099886176 +2611 2608 -.814180675676147 +2608 2609 1 +2609 2609 -1.05160786606285 +2610 2609 2.03456561117142 +2611 2609 1.65316280150251 +2450 2610 .627920553549593 +2478 2610 -.653011021215782 +2610 2610 2 +2478 2611 .139757560095764 +2587 2611 -.883336389239958 +2611 2611 4 +2612 2612 0 +2613 2612 1.15349338198666 +2614 2612 -.82194653606598 +2615 2612 -.893681678980965 +2612 2613 1 +2613 2613 -.585079604060236 +2614 2613 .840124941604641 +2615 2613 .90368737012936 +2448 2614 .500336375669785 +2476 2614 -.378431837403579 +2614 2614 2 +2476 2615 .266592485056528 +2585 2615 -1.13172191597994 +2615 2615 4 +2616 2616 0 +2617 2616 1.00492117337315 +2618 2616 -.531543406497515 +2619 2616 -.686955728822084 +2616 2617 1 +2617 2617 -.960252582059752 +2618 2617 1.08463849168356 +2619 2617 1.38801158833552 +2447 2618 1.55874416121028 +2475 2618 -.723582773875161 +2618 2618 1 +2475 2619 .406107521455032 +2584 2619 -.768704098128684 +2619 2619 2 +2620 2620 0 +2621 2620 .996336619171733 +2622 2620 -1.91176880401538 +2623 2620 -.980202652295593 +2620 2621 1 +2621 2621 -.5122515455793 +2622 2621 1.96967371711018 +2623 2621 .995232270107886 +2451 2622 1.20585783331726 +2479 2622 -1.26988636767814 +2622 2622 1 +2479 2623 .293352132147343 +2588 2623 -.594502948063591 +2623 2623 2 +2624 2624 0 +2625 2624 .924826949963188 +2626 2624 -1.68519592676173 +2627 2624 -1.39021151884723 +2624 2625 1 +2625 2625 -.431087800343207 +2626 2625 1.74645044911667 +2627 2625 1.41579270392239 +2449 2626 .461282758536397 +2477 2626 -.360348665938871 +2626 2626 2 +2477 2627 .284281567556384 +2586 2627 -1.35916636538066 +2627 2627 4 +2628 2628 0 +2629 2628 1.10751345080658 +2630 2628 -1.63016845289736 +2631 2628 -.790899508026812 +2628 2629 1 +2629 2629 -.572578773921665 +2630 2629 1.68131929956603 +2631 2629 .803462516939601 +2446 2630 .470784229024767 +2474 2630 -.715437393204164 +2630 2630 2 +2474 2631 .339169750154346 +2583 2631 -.527311264036909 +2631 2631 2 +2341 2632 -.924348955012429 +2632 2632 1 +2640 2632 -2.00255775457834 +2641 2632 -1.24321490741207 +2642 2632 1.07375673567392 +2643 2632 -1.65041045303696 +2644 2632 2.43151159498586 +2645 2632 .342065214852083 +2646 2632 -1.0452141418647 +2874 2632 2.25392262592915 +2875 2632 1.39926561278077 +2876 2632 -.604268364067235 +2877 2632 1.85757312065311 +2878 2632 -1.36835978616884 +2879 2632 -.385001893335478 +2880 2632 .588205707616887 +2633 2633 .5 +2874 2633 -3.33312168265301 +2634 2634 1 +2875 2634 -2.84980423017281 +2635 2635 2 +2876 2635 -.598632120703191 +2636 2636 .5 +2877 2636 -1.61285324073934 +2637 2637 1 +2878 2637 -.827594468566373 +2638 2638 1 +2879 2638 -.864190083328035 +2639 2639 1 +2880 2639 -.5 +2203 2640 .0201620343328969 +2640 2640 .25 +2647 2640 -7.48570901150077 +2648 2640 8.21604564138488 +2649 2640 .432827538587339 +2650 2640 .388673015159088 +2651 2640 .546778966345033 +2652 2640 7.46711194751309 +2653 2640 .480775048882732 +2204 2641 .0193503810966141 +2641 2641 .5 +2647 2641 .514290988499232 +2648 2641 -55.7839543586151 +2649 2641 .432827538587339 +2650 2641 .388673015159088 +2651 2641 .546778966345033 +2652 2641 7.46711194751309 +2653 2641 .480775048882732 +2205 2642 .0309193961024267 +2642 2642 .25 +2647 2642 1.02858197699846 +2648 2642 16.4320912827698 +2649 2642 -3.13434492282532 +2650 2642 .777346030318176 +2651 2642 1.09355793269007 +2652 2642 14.9342238950262 +2653 2642 .961550097765464 +2206 2643 .0212336929541177 +2643 2643 .5 +2647 2643 .514290988499232 +2648 2643 8.21604564138488 +2649 2643 .432827538587339 +2650 2643 -3.61132698484091 +2651 2643 .546778966345033 +2652 2643 7.46711194751309 +2653 2643 .480775048882732 +2207 2644 .0315679780008739 +2644 2644 .5 +2647 2644 1.02858197699846 +2648 2644 16.4320912827698 +2649 2644 .865655077174677 +2650 2644 .777346030318176 +2651 2644 -6.90644206730993 +2652 2644 14.9342238950262 +2653 2644 .961550097765464 +2208 2645 .0236219286935907 +2645 2645 .25 +2647 2645 .514290988499232 +2648 2645 8.21604564138488 +2649 2645 .432827538587339 +2650 2645 .388673015159088 +2651 2645 .546778966345033 +2652 2645 -56.5328880524869 +2653 2645 .480775048882732 +2209 2646 .02124930203884 +2646 2646 .25 +2647 2646 1.02858197699846 +2648 2646 16.4320912827698 +2649 2646 .865655077174677 +2650 2646 .777346030318176 +2651 2646 1.09355793269007 +2652 2646 14.9342238950262 +2653 2646 -3.03844990223454 +2647 2647 8 +2874 2647 -.27046062920326 +2648 2648 8 +2875 2648 -.067615157300815 +2649 2649 4 +2876 2649 -.13523031460163 +2650 2650 2 +2877 2650 -.27046062920326 +2651 2651 4 +2878 2651 -.13523031460163 +2652 2652 16 +2879 2652 -.067615157300815 +2653 2653 4 +2880 2653 -.13523031460163 +2654 2654 -.5 +2661 2654 2 +2655 2655 -2 +2662 2655 1 +2656 2656 -.5 +2663 2656 2 +2657 2657 -.5 +2664 2657 1 +2658 2658 -.5 +2665 2658 1 +2659 2659 -1 +2666 2659 1 +2660 2660 -1 +2667 2660 2 +2661 2661 -3.46154317311737 +2872 2661 -.47434790195384 +2873 2661 -.245 +2662 2662 -3.7239824149108 +2860 2662 -.460126486638785 +2861 2662 -.245 +2663 2663 -4.79435843886816 +2856 2663 -.505471586647303 +2857 2663 -.245 +2664 2664 -5.95019629178986 +2868 2664 -.720836494650853 +2869 2664 -.245 +2665 2665 -5.5961781757147 +2852 2665 -1.20815916603732 +2853 2665 -.245 +2666 2666 -5.26007153301796 +2864 2666 -.406739437889907 +2865 2666 -.245 +2667 2667 -1.94993076701341 +2848 2667 -.607632513792763 +2849 2667 -.245 +2668 2668 1 +2688 2668 2 +2702 2668 -1.9448969445619 +2716 2668 -2.58844601195989 +2765 2668 -.303890147587797 +2839 2668 .882380714278059 +2669 2669 .5 +2689 2669 2 +2703 2669 -3.8897938891238 +2717 2669 -1.48018696646402 +2766 2669 -.303890147587797 +2840 2669 1.03108959726745 +2670 2670 1 +2690 2670 2 +2704 2670 -1.9448949996669 +2718 2670 -2.35082624712667 +2767 2670 -.607779687395906 +2841 2670 1.03214881631406 +2671 2671 .5 +2691 2671 2 +2705 2671 -1.9448969445619 +2719 2671 -1.26504780317789 +2768 2671 -.303890147587797 +2842 2671 .487925074660038 +2672 2672 .5 +2692 2672 2 +2706 2672 -.972448472280949 +2720 2672 -1.9821306742935 +2769 2672 -.303890147587797 +2843 2672 .408336193959643 +2673 2673 .5 +2693 2673 2 +2707 2673 -1.9448969445619 +2721 2673 -2.03472612948963 +2770 2673 -.303890147587797 +2844 2673 .814139911744801 +2674 2674 -.719965331422076 +2695 2674 -1 +2773 2674 -1.32 +2675 2675 -1.17978623291952 +2696 2675 -1 +2774 2675 -1.32 +2676 2676 -.791771637074958 +2697 2676 -1 +2775 2676 -.66 +2677 2677 -.732884194241415 +2698 2677 -1 +2776 2677 -1.32 +2678 2678 -.562110284929812 +2699 2678 -1 +2777 2678 -.66 +2679 2679 -.873166799739477 +2700 2679 -1 +2778 2679 -1.32 +2680 2680 4.0000000763019 +2694 2680 -2.29501143210946 +2701 2680 .684833711059617 +2722 2680 -.512796564616655 +2742 2680 .35487687904848 +2681 2681 2 +2688 2681 .566683665033204 +2682 2682 2 +2689 2682 .234532828367 +2683 2683 2 +2690 2683 .301127512469721 +2684 2684 2 +2691 2684 .5552467311698 +2685 2685 4 +2692 2685 .188957222180439 +2686 2686 2 +2693 2686 .725746418917803 +2687 2687 4 +2694 2687 .123363638140618 +2674 2688 1.43659376994199 +2688 2688 -1.8662744276673 +2695 2688 2 +2736 2688 .280729646166148 +2675 2689 2.35704062042837 +2689 2689 -.772290190081784 +2696 2689 2 +2737 2689 .34496848239491 +2676 2690 1.57835206108575 +2690 2690 -.990347086700428 +2697 2690 2 +2738 2690 -.325855090767688 +2677 2691 1.47527789402375 +2691 2691 -1.8275020256108 +2698 2691 2 +2739 2691 .202907055299945 +2678 2692 1.1205670240241 +2692 2692 -1.246595918502 +2699 2692 2 +2740 2692 -.246910927838394 +2679 2693 1.74465541983703 +2693 2693 -1.19475271002829 +2700 2693 2 +2741 2693 -.245007600380068 +2680 2694 2.82579517485837 +2694 2694 -1.62130865123766 +2701 2694 4 +2742 2694 .250702338338731 +2674 2695 -.719965331422076 +2681 2695 -.754464571320893 +2695 2695 -1 +2723 2695 2 +2773 2695 -.64 +2675 2696 -1.17978623291952 +2682 2696 -.451185583442381 +2696 2696 -1 +2724 2696 1 +2774 2696 -.64 +2676 2697 -1.58354327414992 +2683 2697 -.920580595939434 +2697 2697 -2 +2725 2697 2 +2775 2697 -.64 +2677 2698 -1.46576838848283 +2684 2698 -.65276386094138 +2698 2698 -2 +2726 2698 2 +2776 2698 -1.28 +2678 2699 -1.12422056985962 +2685 2699 -.530944179742405 +2699 2699 -2 +2727 2699 2 +2777 2699 -.64 +2679 2700 -.873166799739477 +2686 2700 -.337040574509146 +2700 2700 -1 +2728 2700 1 +2778 2700 -.64 +2680 2701 -.70399883278971 +2701 2701 -1 +2779 2701 -.66 +2674 2702 -1.32988436237095 +2681 2702 -1.18076673484773 +2688 2702 .263859880688416 +2695 2702 -.282766432178166 +2702 2702 2.42352576314727 +2709 2702 -1 +2716 2702 3.18335704302694 +2839 2702 -.87962394097498 +2675 2703 -2.99397637504258 +2682 2703 -.906064442912021 +2689 2703 .204699743927102 +2696 2703 -.530110951960752 +2703 2703 2.42687268972946 +2710 2703 -1 +2717 2703 1.04246057472029 +2840 2703 -.514643861469214 +2676 2704 -2.62240632495458 +2683 2704 -1.22574575673363 +2690 2704 .322468803612801 +2697 2704 -.651223814243106 +2704 2704 2.42452662560071 +2711 2704 -1 +2718 2704 3.14386754583457 +2841 2704 -1.02935008302836 +2677 2705 -1.49586072240537 +2684 2705 -.542134769428765 +2691 2705 .348035422258828 +2698 2705 -.380886496848073 +2705 2705 2.42507836175305 +2712 2705 -.5 +2719 2705 1.6553441880859 +2842 2705 -.486712283249059 +2678 2706 -2.65586232335618 +2685 2706 -1.0724602518224 +2692 2706 .428340860140836 +2699 2706 -.68721684995658 +2706 2706 2.41737436823423 +2713 2706 -1 +2720 2706 4.66893694969484 +2843 2706 -.812054501220032 +2679 2707 -3.03648326484731 +2686 2707 -.949361879486292 +2693 2707 .395122005291051 +2700 2707 -.661428933325783 +2707 2707 2.42744514065339 +2714 2707 -1 +2721 2707 2.43972328447155 +2844 2707 -.812908870304 +2680 2708 -3.16394761314631 +2687 2708 -.46742053587452 +2694 2708 .278547701858319 +2701 2708 -.687216963027202 +2708 2708 1.22165954302254 +2715 2708 -1 +2722 2708 3.70439268963895 +2845 2708 -.832123173095579 +2674 2709 -.665800063464496 +2709 2709 1 +2780 2709 0 +2675 2710 -1.00493995531806 +2710 2710 1 +2781 2710 0 +2676 2711 -1.12505888918583 +2711 2711 1 +2782 2711 0 +2677 2712 -1.03464287340652 +2712 2712 1 +2783 2712 0 +2678 2713 -.650953439964081 +2713 2713 .5 +2784 2713 0 +2679 2714 -1.0736299120877 +2714 2714 1 +2785 2714 0 +2680 2715 -.910492009716306 +2715 2715 1 +2786 2715 0 +2674 2716 1.99993971024411 +2688 2716 -2.59819265320845 +2695 2716 .283423193443387 +2716 2716 -.604398509936176 +2736 2716 .390826702973501 +2675 2717 3.99999873458638 +2689 2717 -1.31060901098795 +2696 2717 .530680209555747 +2717 2717 -.303986521921192 +2737 2717 .585426267622424 +2676 2718 3.99999984446912 +2690 2718 -2.509826250167 +2697 2718 .653365669383087 +2718 2718 -.802044958485324 +2738 2718 -.825810884989501 +2677 2719 4.03516064150904 +2691 2719 -4.99855552006433 +2698 2719 .76351561937925 +2719 2719 -.788681664507904 +2739 2719 .554988701957501 +2678 2720 4.00000161714019 +2692 2720 -4.4709166762788 +2699 2720 .689457760629746 +2720 2720 -.729462514621655 +2740 2720 -.881378881823945 +2679 2721 3.99999906797771 +2693 2721 -2.73922753176654 +2700 2721 .66206500588133 +2721 2721 -.408466245575518 +2741 2721 -.561732799511364 +2722 2722 2 +2729 2722 -.5 +2716 2723 2 +2723 2723 -.5 +2717 2724 1 +2724 2724 -.5 +2718 2725 2 +2725 2725 -.5 +2719 2726 2 +2726 2726 -.5 +2720 2727 2 +2727 2727 -.5 +2721 2728 2 +2728 2728 -.5 +2680 2729 -1.40799766557942 +2687 2729 -.24571058452081 +2701 2729 -2 +2729 2729 2 +2779 2729 -.64 +2488 2730 -1.80295637516193 +2674 2730 -.351682385783291 +2702 2730 -.533299469316911 +2730 2730 3.60591275034818 +2736 2730 -2.14506379772818 +2751 2730 -426.639571061103 +2752 2730 8.88395196883645 +2753 2730 .63112029509227 +2754 2730 9.8149699106049 +2755 2730 2.08305829199635 +2756 2730 12.6385770282802 +2757 2730 .239486283320809 +2787 2730 -53.3299445798404 +2788 2730 .150177317214456 +2789 2730 .153651843251976 +2790 2730 .15422527350636 +2791 2730 .672795144805605 +2792 2730 .346829709971845 +2793 2730 5.10008148293964 +2810 2730 -3.34186835568014 +2811 2730 -.463846997350367 +2812 2730 -.547626686982581 +2813 2730 -.459334083859 +2814 2730 -.564507380653101 +2815 2730 -.423975922182036 +2816 2730 -.369316454501895 +2489 2731 -1.54151969053342 +2675 2731 .149980048502455 +2703 2731 -.455968676095183 +2731 2731 6.16607876217535 +2737 2731 -2.74684474158246 +2751 2731 15.7227266483081 +2752 2731 -364.774907562538 +2753 2731 1.89999148052207 +2754 2731 26.1775166340014 +2755 2731 1.5353068138707 +2756 2731 26.7260760556892 +2757 2731 1.69546715380735 +2787 2731 .749754309758747 +2788 2731 -22.7984330752093 +2789 2731 2.76562556845758 +2790 2731 3.76982818225581 +2791 2731 .575500408564859 +2792 2731 2.23410516257681 +2793 2731 .657235529566978 +2810 2731 .104062103615528 +2811 2731 -2.67763981601596 +2812 2731 .137182080897464 +2813 2731 .115064526526466 +2814 2731 .141410743853015 +2815 2731 .106207203991143 +2816 2731 .0925148480571674 +2490 2732 -.647625680163854 +2676 2732 .166520494649766 +2704 2732 -.19156227828682 +2732 2732 2.59050272067296 +2738 2732 1.62583927320418 +2751 2732 7.06280867478377 +2752 2732 11.0618005298143 +2753 2732 -4.78905668823019 +2754 2732 10.7055853913852 +2755 2732 .639453282726946 +2756 2732 10.9115469759152 +2757 2732 .691777789137631 +2787 2732 .262436011101682 +2788 2732 1.13671523437173 +2789 2732 -4.78905611429648 +2790 2732 1.24365487622535 +2791 2732 .285933950077165 +2792 2732 .844305473586507 +2793 2732 .310005426513839 +2810 2732 .438460709765579 +2811 2732 .489582193194433 +2812 2732 -.114865932117954 +2813 2732 .484818893879311 +2814 2732 .595827423855956 +2815 2732 .44749898787579 +2816 2732 .389806899280744 +2491 2733 -.872426604682796 +2677 2733 .254253600708358 +2705 2733 -.516113036592584 +2733 2733 6.97941283750967 +2739 2733 -1.47306141499263 +2751 2733 8.2250346617505 +2752 2733 12.5533499664045 +2753 2733 .87987356508787 +2754 2733 -206.445207227686 +2755 2733 .718474545231827 +2756 2733 13.3367828624466 +2757 2733 .787329599849319 +2787 2733 .364142778798343 +2788 2733 1.64956048879688 +2789 2733 1.34176873772934 +2790 2733 -12.9028258761061 +2791 2733 .287684761331444 +2792 2733 .765124673922591 +2793 2733 .369700413004631 +2810 2733 .241901186735048 +2811 2733 .270105190500192 +2812 2733 .318891383269406 +2813 2733 -1.29831621419831 +2814 2733 .328721268998313 +2815 2733 .246887654512447 +2816 2733 .215058611714458 +2492 2734 -.895326882853454 +2678 2734 .282712802586522 +2706 2734 -.264830229983937 +2734 2734 3.58130753143825 +2740 2734 2.40609310686618 +2751 2734 24.0568459561023 +2752 2734 9.43109806249541 +2753 2734 .65165304136741 +2754 2734 9.29664687999401 +2755 2734 -6.6207557725907 +2756 2734 10.3509285761101 +2757 2734 .756801168737011 +2787 2734 .859912760985663 +2788 2734 .202784876797495 +2789 2734 .35945294562872 +2790 2734 .150616036000517 +2791 2734 -6.62075571186012 +2792 2734 .364941022484677 +2793 2734 1.43501173249326 +2810 2734 .490861977962722 +2811 2734 .54809308650536 +2812 2734 .647089240278662 +2813 2734 .542760516285558 +2814 2734 -.320375560149446 +2815 2734 .500980437773927 +2816 2734 .436393458622008 +2493 2735 -.934917574835027 +2679 2735 .0847276215211702 +2707 2735 -.27654082645176 +2735 2735 3.73967029936532 +2741 2735 1.59831427956065 +2751 2735 12.2035711526673 +2752 2735 14.5737906711186 +2753 2735 1.02187845460776 +2754 2735 15.2308105534813 +2755 2735 .921329823952904 +2756 2735 -221.232651791812 +2757 2735 1.01248058611199 +2787 2735 .712931652980738 +2788 2735 1.12741961643226 +2789 2735 .987820977616929 +2790 2735 .894896208138063 +2791 2735 .424483255082791 +2792 2735 -13.8270416959181 +2793 2735 .612160175821717 +2810 2735 -.251330153924963 +2811 2735 -.280633509990586 +2812 2735 -.331321319767763 +2813 2735 -.277903138207216 +2814 2735 -.341534360582718 +2815 2735 -1.80529700936575 +2816 2735 -.223441293176808 +2730 2736 -.32 +2736 2736 2 +2731 2737 -.16 +2737 2737 8 +2732 2738 -.32 +2738 2738 4 +2733 2739 -.32 +2739 2739 4 +2734 2740 -.16 +2740 2740 4 +2735 2741 -.16 +2741 2741 4 +2384 2742 -1 +2742 2742 -48 +2743 2742 -.810508075613251 +2831 2742 .965384580200144 +2846 2742 0 +2847 2742 .319866653664202 +2694 2743 2 +2708 2743 -.972448472280949 +2722 2743 -3.17388691253135 +2743 2743 1 +2771 2743 -.303890147587797 +2772 2743 -1.21556059035119 +2801 2743 -.151945073793898 +2845 2743 .827968922528444 +2744 2744 1 +2758 2744 0 +2745 2745 1 +2759 2745 0 +2746 2746 1 +2760 2746 0 +2747 2747 1 +2761 2747 0 +2748 2748 1 +2762 2748 0 +2749 2749 1 +2763 2749 0 +2750 2750 1 +2764 2750 0 +2751 2751 1.2019351733953 +2758 2751 0 +2765 2751 0 +2752 2752 1.19440719796772 +2759 2752 0 +2766 2752 0 +2753 2753 1.18955551662765 +2760 2753 0 +2767 2753 0 +2754 2754 1.18989607772335 +2761 2754 0 +2768 2754 0 +2755 2755 1.17982421979414 +2762 2755 0 +2769 2755 0 +2756 2756 1.20009711739622 +2763 2756 0 +2770 2756 0 +2757 2757 .617736544846174 +2764 2757 0 +2771 2757 0 +2758 2758 2.07046815187561 +2802 2758 .42852245457662 +2803 2758 -1 +2759 2759 1.67092768547143 +2802 2759 .734578578696964 +2804 2759 -1 +2760 2760 1.50412357041305 +2802 2760 .618926780961812 +2805 2760 -1 +2761 2761 1.12224582411482 +2802 2761 .417327435105584 +2806 2761 -.5 +2762 2762 1.55578337834492 +2802 2762 .431659645003108 +2807 2762 -.5 +2763 2763 1.15399629702511 +2802 2763 .443910173888493 +2808 2763 -.5 +2764 2764 1.2023830523408 +2802 2764 .5 +2809 2764 -.5 +2674 2765 -6.60476655191863 +2751 2765 -2.8421709430404e-14 +2752 2765 -25.9192023002852 +2753 2765 -1.8413128145778 +2754 2765 -28.6354756955647 +2755 2765 -6.07738644501151 +2756 2765 -36.873436048826 +2757 2765 -.698708575565211 +2758 2765 0 +2765 2765 4.86224236140475 +2787 2765 0 +2788 2765 -.438146928242049 +2789 2765 -.448283964504739 +2790 2765 -.449956964856451 +2791 2765 -1.96290046659832 +2792 2765 -1.011886314564 +2793 2765 -14.8796441232408 +2810 2765 2.66727897996268 +2811 2765 -8.04646137474785 +2812 2765 -9.49980706948082 +2813 2765 -7.96817481839781 +2814 2765 -9.79264037523613 +2815 2765 -7.35480859237721 +2816 2765 -6.40661813741062 +2675 2766 -6.72308934011883 +2751 2766 -26.8255997586053 +2752 2766 7.105427357601e-15 +2753 2766 -3.24170305452266 +2754 2766 -44.6632190208256 +2755 2766 -2.6194900551799 +2756 2766 -45.5991530874268 +2757 2766 -2.89275036634895 +2759 2766 0 +2766 2766 1.21556059035119 +2787 2766 -1.27920617592381 +2788 2766 0 +2789 2766 -4.71861950163663 +2790 2766 -6.43195701597899 +2791 2766 -.981899893472742 +2792 2766 -3.8117568441202 +2793 2766 -1.1213536721505 +2810 2766 -7.64406145570391 +2811 2766 -3.03651766917612 +2812 2766 -10.0769465594878 +2813 2766 -8.45226342328653 +2814 2766 -10.3875702965124 +2815 2766 -7.80163350672106 +2816 2766 -6.79583786550106 +2676 2767 -1.2542983520423 +2751 2767 -3.58537054749538 +2752 2767 -5.61542236921478 +2753 2767 0 +2754 2767 -5.43459299598604 +2755 2767 -.324612639525964 +2756 2767 -5.53914751998524 +2757 2767 -.351174699017523 +2760 2767 0 +2767 2767 .607780295175654 +2787 2767 -.133223252693441 +2788 2767 -.577043143863795 +2789 2767 0 +2790 2767 -.631330079828884 +2791 2767 -.145151767567464 +2792 2767 -.428603989924573 +2793 2767 -.157371433514089 +2810 2767 -.893623424406965 +2811 2767 -.997813729410306 +2812 2767 -.773405502189114 +2813 2767 -.988105685449582 +2814 2767 -1.21435132271352 +2815 2767 -.91204427000544 +2816 2767 -.794462464787228 +2677 2768 -6.2264263632876 +2751 2768 -24.7958778769342 +2752 2768 -37.8443794481393 +2753 2768 -2.65254048940607 +2754 2768 7.105427357601e-15 +2755 2768 -2.16597349602691 +2756 2768 -40.2061818251396 +2757 2768 -2.37354970642814 +2761 2768 0 +2768 2768 4.86224236140475 +2787 2768 -1.09777529751218 +2788 2768 -4.97290310775643 +2789 2768 -4.0450083346815 +2790 2768 0 +2791 2768 -.867278558983153 +2792 2768 -2.30660887831152 +2793 2768 -1.11452980673081 +2810 2768 -6.45450817064331 +2811 2768 -7.20705914074816 +2812 2768 -8.50879264645588 +2813 2768 -1.71240981527902 +2814 2768 -8.77107774976633 +2815 2768 -6.58755917980236 +2816 2768 -5.7382834090787 +2678 2769 -.859319454344415 +2751 2769 -17.6671999260272 +2752 2769 -6.92614049639405 +2753 2769 -.478569991479756 +2754 2769 -6.82740037369146 +2755 2769 0 +2756 2769 -7.60165837649125 +2757 2769 -.555790130457072 +2762 2769 0 +2769 2769 1.21556059035119 +2787 2769 -.63151465054886 +2788 2769 -.148923968125063 +2789 2769 -.263980035704185 +2790 2769 -.110611491836562 +2791 2769 0 +2792 2769 -.268010445642401 +2793 2769 -1.05386380327725 +2810 2769 -1.19571411067078 +2811 2769 -1.33512609841076 +2812 2769 -1.57627555239813 +2813 2769 -1.32213623620057 +2814 2769 -.798063033555223 +2815 2769 -1.22036214966685 +2816 2769 -1.06303164576823 +2679 2770 -7.20096872364688 +2751 2770 -34.3308271000725 +2752 2770 -40.9986782937277 +2753 2770 -2.87472675854891 +2754 2770 -42.8469926683093 +2755 2770 -2.59186548696068 +2756 2770 7.105427357601e-15 +2757 2770 -2.84828887455568 +2763 2770 0 +2770 2770 2.43112118070237 +2787 2770 -2.00560417983068 +2788 2770 -3.17163291275654 +2789 2770 -2.77891698783427 +2790 2770 -2.51750300053631 +2791 2770 -1.19414727499156 +2792 2770 0 +2793 2770 -1.72211600119133 +2810 2770 -6.70770787087015 +2811 2770 -7.48978017319713 +2812 2770 -8.84257853539066 +2813 2770 -7.41690974354236 +2814 2770 -9.11515265031539 +2815 2770 -1.8016787676382 +2816 2770 -5.963386794276 +2680 2771 -.701748917377481 +2751 2771 -1.10582611588737 +2752 2771 -4.65236605253886 +2753 2771 -.330738394201405 +2754 2771 -4.4737454723423 +2755 2771 -.269155460185916 +2756 2771 -4.72025215454243 +2757 2771 0 +2764 2771 0 +2771 2771 .607780295175593 +2787 2771 -3.41687761032649 +2788 2771 -.169853125701553 +2789 2771 -.154744485522265 +2790 2771 -.127551374045213 +2791 2771 -.632026596047092 +2792 2771 -.263097635960437 +2793 2771 0 +2810 2771 -.932073585155664 +2811 2771 -1.04074691272356 +2812 2771 -1.2287258235104 +2813 2771 -1.03062115830377 +2814 2771 -1.26660152373608 +2815 2771 -.95128702912952 +2816 2771 -.546512823959488 +2751 2772 -10.0005614091982 +2752 2772 -9.71470524406285 +2753 2772 -.62774799243779 +2754 2772 -9.60582599697731 +2755 2772 -.59317584907057 +2756 2772 -9.16129003625353 +2757 2772 -.636527494671624 +2772 2772 1.21556059035119 +2787 2772 -.361236177678173 +2788 2772 -.543518628244525 +2789 2772 -.704484162025195 +2790 2772 -.521765783716362 +2791 2772 -.701197152841888 +2792 2772 -.595697546327185 +2793 2772 -.517226947692491 +2810 2772 -1.06990431712349 +2811 2772 -1.19464775387871 +2812 2772 -1.41042411679904 +2813 2772 -1.18302464971568 +2814 2772 -1.45390070044106 +2815 2772 -1.09195895635137 +2816 2772 -.951182341076737 +2773 2773 2 +2780 2773 0 +2794 2773 .32 +2774 2774 2 +2781 2774 0 +2795 2774 .32 +2775 2775 2 +2782 2775 0 +2796 2775 .32 +2776 2776 4 +2783 2776 0 +2797 2776 .64 +2777 2777 2 +2784 2777 0 +2798 2777 .64 +2778 2778 4 +2785 2778 0 +2799 2778 .64 +2779 2779 2 +2786 2779 0 +2800 2779 .32 +2674 2780 .726763414215394 +2695 2780 1 +2744 2780 0 +2745 2780 -.3069511499482 +2746 2780 -.303527274151526 +2747 2780 -.231832062488858 +2748 2780 -1.03149932749537 +2749 2780 -.398187028870209 +2750 2780 -4.81821734658896 +2780 2780 1.85085690226984 +2802 2780 -.85704490915324 +2810 2780 .674025913351413 +2811 2780 .894525067783729 +2812 2780 1.05609350085596 +2813 2780 .885821951735058 +2814 2780 1.08864777788289 +2815 2780 .817634031684983 +2816 2780 .712223703902548 +2675 2781 .590800002203418 +2696 2781 .5 +2744 2781 -.308942630424078 +2745 2781 0 +2746 2781 -2.25367169301814 +2747 2781 -1.80025787016654 +2748 2781 -.416979586405962 +2749 2781 -1.07941754828684 +2750 2781 -.410577534860804 +2781 2781 .884845994940259 +2802 2781 -.734578578696964 +2810 2781 .679389736020249 +2811 2781 .691992490293584 +2812 2781 .895619966246094 +2813 2781 .751221199514996 +2814 2781 .923227616959219 +2815 2781 .693394442126429 +2816 2781 .604001226342052 +2676 2782 1.59295416453136 +2697 2782 2 +2744 2782 -.532650432273318 +2745 2782 -3.27068984342291 +2746 2782 0 +2747 2782 -2.4676022217986 +2748 2782 -1.24552454095389 +2749 2782 -1.5937241109406 +2750 2782 -.630329788945968 +2782 2782 2.08276607787778 +2802 2782 -1.23785356192362 +2810 2782 1.14977835364482 +2811 2782 1.28383455011481 +2812 2782 1.42507925290789 +2813 2782 1.27134371952845 +2814 2782 1.56244210530016 +2815 2782 1.17347948876112 +2816 2782 1.02219315188818 +2677 2783 .736163357240829 +2698 2783 1 +2744 2783 -.360493733317753 +2745 2783 -3.00611228630432 +2746 2783 -2.80160896592939 +2747 2783 0 +2748 2783 -.351899878305985 +2749 2783 -.973520782818396 +2750 2783 -.35032848677072 +2783 2783 1.31035781695547 +2802 2783 -.834654870211168 +2810 2783 .771468074870384 +2811 2783 .861415911762001 +2812 2783 1.01700419441538 +2813 2783 .758150890401509 +2814 2783 1.0483535363588 +2815 2783 .787370852151285 +2816 2783 .685862088578221 +2678 2784 .573010010960293 +2699 2784 1 +2744 2784 -1.62663282580289 +2745 2784 -.474672193352511 +2746 2784 -.666251007203536 +2747 2784 -.368991630720354 +2748 2784 0 +2749 2784 -.47763664096968 +2750 2784 -1.79551971821258 +2784 2784 2.34955797421424 +2802 2784 -.863319290006216 +2810 2784 .807206498624862 +2811 2784 .901321188320039 +2812 2784 1.06411713148177 +2813 2784 .892551950674738 +2814 2784 .998676543142463 +2815 2784 .82384597546839 +2816 2784 .717634796687831 +2679 2785 .87421543949146 +2700 2785 1 +2744 2785 -.862336215690627 +2745 2785 -1.89498342846459 +2746 2785 -2.02313754098623 +2747 2785 -1.00921922450668 +2748 2785 -.906961287694632 +2749 2785 0 +2750 2785 -.768644316085351 +2785 2785 1.07944012468681 +2802 2785 -.887820347776987 +2810 2785 .823053660703542 +2811 2785 .919016019792022 +2812 2785 1.08500798987057 +2813 2785 .910074623559658 +2814 2785 1.11845356135649 +2815 2785 .763729309873396 +2816 2785 .731723477782181 +2680 2786 .685741829438718 +2701 2786 1 +2744 2786 -14.28276706304 +2745 2786 -.6279104964076 +2746 2786 -.836700456224 +2747 2786 -.549260222832 +2748 2786 -4.016949974528 +2749 2786 -.79786736333952 +2750 2786 0 +2786 2786 2.11235787545141 +2802 2786 -1 +2810 2786 .921367774114894 +2811 2786 1.02879287822851 +2812 2786 1.21461266045448 +2813 2786 1.01878342837435 +2814 2786 1.2520533198249 +2815 2786 .94036053218594 +2816 2786 .780092003379408 +2780 2787 0 +2787 2787 9.50548235225531 +2810 2787 -7.48570901150077 +2811 2787 .57425375747853 +2812 2787 .677975031619588 +2813 2787 .568666661853471 +2814 2787 .698873737064516 +2815 2787 .524892405867088 +2816 2787 .457222668051823 +2781 2788 0 +2788 2788 2.39583347659594 +2810 2788 .45988360757707 +2811 2788 -3.48649714741345 +2812 2788 .606251344784861 +2813 2788 .508506821644173 +2814 2788 .624939154349151 +2815 2788 .469363489926919 +2816 2788 .408852604365631 +2782 2789 0 +2789 2789 2.37901104520004 +2810 2789 .656659293596736 +2811 2789 .733221221378034 +2812 2789 -3.13434492282532 +2813 2789 .726087481241705 +2814 2789 .892339054653262 +2815 2789 .67019544218883 +2816 2789 .583793068386174 +2783 2790 0 +2790 2790 4.7763645652205 +2810 2790 .703016521199375 +2811 2790 .784983380802188 +2812 2790 .926766478215185 +2813 2790 -7.22265396968182 +2814 2790 .955334225906695 +2815 2790 .717508261720595 +2816 2790 .625006264343225 +2784 2791 0 +2791 2791 4.68471851389361 +2810 2791 .804733330725278 +2811 2791 .898559666164351 +2812 2791 1.060856825308 +2813 2791 .889817296237639 +2814 2791 -6.90644206730993 +2815 2791 .821321826537229 +2816 2791 .715436063964771 +2785 2792 0 +2792 2792 2.39884232460802 +2810 2792 .457268520866798 +2811 2792 .510582864869313 +2812 2792 .602803951121093 +2813 2792 .505615243406865 +2814 2792 .621385494139608 +2815 2792 -3.53330550328043 +2816 2792 .406527700858481 +2786 2793 0 +2793 2793 2.47963385568861 +2810 2793 1.08156612702169 +2811 2793 1.20766925007988 +2812 2793 1.42579754567739 +2813 2793 1.19591945568016 +2814 2793 1.46974801810118 +2815 2793 1.10386115878367 +2816 2793 -3.03844990223454 +2794 2794 2 +2817 2794 -.42852245457662 +2818 2794 -.5 +2795 2795 2 +2817 2795 -.734578578696964 +2819 2795 -.5 +2796 2796 2 +2817 2796 -.618926780961812 +2820 2796 -.5 +2797 2797 2 +2817 2797 -.417327435105584 +2821 2797 -.5 +2798 2798 4 +2817 2798 -.863319290006216 +2822 2798 -.5 +2799 2799 2 +2817 2799 -.443910173888493 +2823 2799 -.5 +2800 2800 2 +2817 2800 -1 +2824 2800 -.5 +2674 2801 -.513022072526914 +2675 2801 .255891032318877 +2676 2801 1.35252181858624 +2677 2801 .766494184182987 +2678 2801 1.66098036760353 +2679 2801 .238353944812942 +2680 2801 .527365641825452 +2702 2801 -.777958777824759 +2703 2801 -.777958777824759 +2704 2801 -1.55591755564952 +2705 2801 -1.55591755564952 +2706 2801 -1.55591755564952 +2707 2801 -.777958777824759 +2708 2801 -1.55591755564952 +2801 2801 4.86224236140475 +2802 2802 4 +2803 2802 -.600074725380903 +2804 2802 -.699044142421679 +2805 2802 -1.39863890819113 +2806 2802 -.465669139462103 +2807 2802 -.633345012296778 +2808 2802 -.525663213158073 +2809 2802 -.961550097765464 +2674 2803 -.717715983524178 +2695 2803 -1 +2773 2803 -.6 +2803 2803 2 +2810 2803 -.783078222011108 +2811 2803 -.874379721685825 +2812 2803 -1.03230951776513 +2813 2803 -.865872606052621 +2814 2803 -1.06413064912483 +2815 2803 -.799220326867824 +2816 2803 -.696183915269462 +2675 2804 -1.17772450469292 +2696 2804 -1 +2774 2804 -.6 +2804 2804 2 +2810 2804 -1.33905679908785 +2811 2804 -1.49518155197953 +2812 2804 -1.7652400994838 +2813 2804 -1.48063445986399 +2814 2804 -1.81965395126026 +2815 2804 -1.36665965491043 +2816 2804 -1.19046830693747 +2676 2805 -1.5792478225449 +2697 2805 -2 +2775 2805 -.6 +2805 2805 2 +2810 2805 -1.12513330251288 +2811 2805 -1.25631605663107 +2812 2805 -1.48323090119352 +2813 2805 -1.24409296213271 +2814 2805 -1.52895176739829 +2815 2805 -1.14832641303037 +2816 2805 -1.00028283985704 +2677 2806 -.731062530010206 +2698 2806 -1 +2776 2806 -.6 +2806 2806 1 +2810 2806 -.757842267439997 +2811 2806 -.846201429512541 +2812 2806 -.999041684027213 +2813 2806 -.83796846935655 +2814 2806 -1.0298373282736 +2815 2806 -.773464167017858 +2816 2806 -.673748269423306 +2678 2807 -.558931823594901 +2699 2807 -1 +2777 2807 -.3 +2807 2807 1 +2810 2807 -.777734828411681 +2811 2807 -.868413325383389 +2812 2807 -1.02526547552923 +2813 2807 -.859964258698485 +2814 2807 -1.0568694729873 +2815 2807 -.793766786392455 +2816 2807 -.691433451558032 +2679 2808 -.871846505156563 +2700 2808 -1 +2778 2808 -.6 +2808 2808 1 +2810 2808 -.812125686037918 +2811 2808 -.906813918931424 +2812 2808 -1.07060195489204 +2813 2808 -.897991240780477 +2814 2808 -1.10360345769164 +2815 2808 -.828866565317116 +2816 2808 -.722008126269608 +2680 2809 -.707531075934111 +2701 2809 -1 +2779 2809 -.3 +2809 2809 1 +2810 2809 -.939753536093041 +2811 2809 -1.04932229277428 +2812 2809 -1.23885008214226 +2813 2809 -1.03911310578179 +2814 2809 -1.27703786450833 +2815 2809 -.959125291931333 +2816 2809 -.83547374675463 +2674 2810 .471363973934026 +2702 2810 -.384137009683238 +2810 2810 8 +2675 2811 .808951785046076 +2703 2811 -.387703585336867 +2811 2811 8 +2676 2812 .921693240481298 +2704 2812 -.385632472441858 +2812 2812 4 +2677 2813 .678174151414273 +2705 2813 -.772568352888229 +2813 2813 8 +2678 2814 .289167368888737 +2706 2814 -.379422619198694 +2814 2814 4 +2679 2815 .490894412884282 +2707 2815 -.193962669544288 +2815 2815 4 +2680 2816 .814300362972809 +2708 2816 -.401339095470716 +2816 2816 4 +2817 2817 8 +2818 2817 .896298488120147 +2819 2817 .606397723488651 +2820 2817 .835944311992148 +2821 2817 .86085959929121 +2822 2817 .887593794277106 +2823 2817 .835641440281509 +2824 2817 1.15659396199619 +2674 2818 -.369092333467463 +2695 2818 -.5 +2818 2818 2 +2675 2819 -.607151315858069 +2696 2819 -.5 +2819 2819 2 +2676 2820 -.816393523727277 +2697 2820 -1 +2820 2820 2 +2677 2821 -.756652727246452 +2698 2821 -1 +2821 2821 4 +2678 2822 -.583059267984139 +2699 2822 -1 +2822 2822 2 +2679 2823 -.447843063086397 +2700 2823 -.5 +2823 2823 2 +2680 2824 -.707531075934111 +2701 2824 -1 +2824 2824 2 +6 2825 -.0176969780820033 +303 2825 -.0373338731295974 +600 2825 -.0787602310630819 +897 2825 -.166154043958336 +1194 2825 -.350521652248543 +1491 2825 -.739466977558838 +1788 2825 -3.11998649665315 +2085 2825 -13.1639627389899 +2381 2825 -3222.51171162298 +2825 2825 .99999998192557 +2832 2825 -.5260312056153 +2870 2825 0 +2871 2825 .690551691612174 +20 2826 -.0135474306884536 +317 2826 -.0294736647493084 +614 2826 -.0641226320866147 +911 2826 -.139504604557593 +1208 2826 -.303504925787864 +1505 2826 -.6603025059253 +1802 2826 -1.4365480171349 +2099 2826 -12.501362251487 +2394 2826 -1276.12366620044 +2826 2826 1.99999999999482 +2833 2826 -.821741297431651 +2858 2826 0 +2859 2826 .450431983971495 +28 2827 -.0349842574484326 +325 2827 -.07435919422794 +622 2827 -.0790253984149698 +919 2827 -.167968834506229 +1216 2827 -.357018502041953 +1513 2827 -.758844408100913 +1810 2827 -3.22585430397867 +2107 2827 -27.4262704697005 +2401 2827 -13538.2890352413 +2827 2827 1.9999999837589 +2834 2827 -.951408309670115 +2854 2827 0 +2855 2827 .516862450346175 +36 2828 -.0289655025756516 +333 2828 -.0625287257584185 +630 2828 -.134982693110877 +927 2828 -.291391312048481 +1224 2828 -.629035432472738 +1521 2828 -1.35791823209997 +1818 2828 -2.93138006204352 +2115 2828 -25.3122430055528 +2408 2828 -3475.05907257742 +2828 2828 1.99999952839 +2835 2828 -.651722942165666 +2866 2828 0 +2867 2828 .396981103386931 +44 2829 -.037073972739531 +341 2829 -.0770463797229753 +638 2829 -.160116226823659 +935 2829 -.166375150814519 +1232 2829 -.345757470778268 +1529 2829 -.718546177200836 +1826 2829 -2.98653624234219 +2123 2829 -12.413118335094 +2415 2829 -1103.51921012333 +2829 2829 1.99999998942225 +2836 2829 -.618243947813658 +2850 2829 0 +2851 2829 .609939403207652 +52 2830 -.0368971049697359 +349 2830 -.0764454407069177 +646 2830 -.158383846365947 +943 2830 -.328148318038303 +1240 2830 -.339937819108677 +1537 2830 -1.40860354307073 +1834 2830 -2.91842188485223 +2131 2830 -24.1861845084307 +2422 2830 -2242.99688026939 +2830 2830 3.99999984609511 +2837 2830 -.991515694270872 +2862 2830 0 +2863 2830 1.19041400107165 +14 2831 -.0916830003333275 +311 2831 -.203599595614281 +608 2831 -.226065874718205 +905 2831 -.502022408815699 +1202 2831 -.557418273030365 +1499 2831 -1.23785363223549 +1796 2831 -2.74889017632665 +2093 2831 -6.1044351324934 +2389 2831 -56.2678223805952 +2831 2831 .999968022688963 +2838 2831 -.576895983983106 +2846 2831 0 +2847 2831 2.31465208331993 +2716 2832 .751992765519305 +2832 2832 4 +2717 2833 .790773003850024 +2833 2833 1 +2718 2834 .609082806466313 +2834 2834 2 +2719 2835 .789492626015418 +2835 2835 2 +2720 2836 .629541579892803 +2836 2836 2 +2721 2837 1.22425175131382 +2837 2837 2 +2722 2838 .681657682348965 +2838 2838 2 +2825 2839 -.826555688240167 +2839 2839 1 +2826 2840 -.353672721365814 +2840 2840 2 +2827 2841 -.706618257631013 +2841 2841 1 +2828 2842 -.747385604253547 +2842 2842 1 +2829 2843 -.893059174931185 +2843 2843 2 +2830 2844 -.447918476548479 +2844 2844 4 +2831 2845 -.440437157592636 +2845 2845 1 +2846 2846 0 +2847 2846 2.26170611132155 +2848 2846 -.560103643901077 +2849 2846 -.4870393384103 +2846 2847 1 +2847 2847 -1.1891181502848 +2848 2847 .574627411734889 +2849 2847 .493432666042949 +2694 2848 .811896266594016 +2722 2848 -1.48248849422504 +2848 2848 2 +2722 2849 .35536744602285 +2831 2849 -.542189564400714 +2849 2849 2 +2850 2850 0 +2851 2850 1.02343468914018 +2852 2850 -2.02451870479068 +2853 2850 -.818251579064236 +2850 2851 1 +2851 2851 -.525803933031424 +2852 2851 2.08542975147545 +2853 2851 .830714307764867 +2692 2852 1.24358899872426 +2720 2852 -1.30602204245968 +2852 2852 1 +2720 2853 .570155220303451 +2829 2853 -1.75788336165264 +2853 2853 2 +2854 2854 0 +2855 2854 1.15349338198666 +2856 2854 -.842495199482824 +2857 2854 -.898150087392068 +2854 2855 1 +2855 2855 -.585079604060236 +2856 2855 .861128065160288 +2857 2855 .908205806996387 +2690 2856 .495455045166008 +2718 2856 -.756863674836504 +2856 2856 1 +2718 2857 .543795616305546 +2827 2857 -1.12609145866467 +2857 2857 2 +2858 2858 0 +2859 2858 2.00984234674627 +2860 2858 -1.08966398321236 +2861 2858 -1.38078101479611 +2858 2859 1 +2859 2859 -.960252582059733 +2860 2859 1.11175445386592 +2861 2859 1.39495164613952 +2689 2860 1.5435369012695 +2717 2860 -1.4471655474355 +2860 2860 .5 +2717 2861 .828378526170854 +2826 2861 -.764879699713728 +2861 2861 1 +2862 2862 0 +2863 2862 .996336619171734 +2864 2862 -.979781511976671 +2865 2862 -.985103665475421 +2862 2863 1 +2863 2863 -.512251545579299 +2864 2863 1.0094577799353 +2865 2863 1.00020843137552 +2693 2864 2.38818673352392 +2721 2864 -2.53977273487714 +2864 2864 .25 +2721 2865 1.19675994186787 +2830 2865 -2.36618088803848 +2865 2865 2 +2866 2866 0 +2867 2866 .924826949963185 +2868 2866 -.863662912423064 +2869 2866 -.698581288186499 +2866 2867 1 +2867 2867 -.431087800343205 +2868 2867 .895055855128435 +2869 2867 .711435833686137 +2691 2868 1.82712975585819 +2719 2868 -1.44139466361361 +2868 2868 1 +2719 2869 .579877824311668 +2828 2869 -1.3524043437289 +2869 2869 1 +2870 2870 0 +2871 2870 1.10751345080658 +2872 2870 -.835461332156811 +2873 2870 -.794854005611578 +2870 2871 1 +2871 2871 -1.14515754784333 +2872 2871 1.72335228215195 +2873 2871 1.61495965913928 +2688 2872 .932382424259878 +2716 2872 -1.43087478657294 +2872 2872 2 +2716 2873 .345919396963381 +2825 2873 -1.04937564976433 +2873 2873 2 +2494 2874 .310073338221839 +2874 2874 4 +2495 2875 .297590866815859 +2875 2875 4 +2496 2876 .475511559306289 +2876 2876 2 +2497 2877 .163277225793237 +2877 2877 4 +2498 2878 .242743072415581 +2878 2878 4 +2499 2879 .363283296322013 +2879 2879 4 +2500 2880 .163397252243555 +2880 2880 2 diff --git a/experimental/boost_compress/mmio.h b/experimental/boost_compress/mmio.h new file mode 100644 index 0000000..804ffcd --- /dev/null +++ b/experimental/boost_compress/mmio.h @@ -0,0 +1,59 @@ +/* +* Matrix Market I/O library for C++ +*/ + +#ifndef _MM_IO_H_ +#define _MM_IO_H_ + +#include +#include +#include +#include +#include +#include + +class mmio_comments_filter : public boost::iostreams::stdio_filter { +public: + + explicit + mmio_comments_filter(char comment = '%') + : comment_(comment) + {} + +private: + + char comment_; + + void + do_filter() { + int c; + bool skip = false; + while ((c = std::cin.get()) != EOF) { + skip = (c == comment_ ? true : c == '\n' ? false : skip); + if (!skip) { + std::cout.put(c); + } + } + } + +}; + +template +std::istream& operator>>(std::istream &in, Matrix &matrix) { + + int m, n, nnz; + in >> m >> n >> nnz; + matrix.resize(m, n, false); + matrix.reserve(nnz, false); + + int i, j; + double value; + while (nnz--) { + in >> i >> j >> value; + matrix(i-1, j-1) = value; /* adjust from 1-based to 0-based */ + } + + return in; +} + +#endif diff --git a/experimental/boost_compress/n3c5-b3.mtx b/experimental/boost_compress/n3c5-b3.mtx new file mode 100644 index 0000000..7886a51 --- /dev/null +++ b/experimental/boost_compress/n3c5-b3.mtx @@ -0,0 +1,863 @@ +%%MatrixMarket matrix coordinate integer general +%------------------------------------------------------------------------------- +% UF Sparse Matrix Collection, Tim Davis +% http://www.cise.ufl.edu/research/sparse/matrices/JGD_Homology/n3c5-b3 +% name: JGD_Homology/n3c5-b3 +% [Simplicial complexes from Homology from Volkmar Welker.] +% id: 2091 +% date: 2008 +% author: V. Welker +% ed: J.-G. Dumas +% fields: name title A id date author ed kind notes +% kind: combinatorial problem +%------------------------------------------------------------------------------- +% notes: +% Simplicial complexes from Homology from Volkmar Welker. +% From Jean-Guillaume Dumas' Sparse Integer Matrix Collection, +% http://ljk.imag.fr/membres/Jean-Guillaume.Dumas/simc.html +% +% http://www.mathematik.uni-marburg.de/~welker/ +% +% Filename in JGD collection: Homology/n3c5.b3.210x120.sms +%------------------------------------------------------------------------------- +210 120 840 +84 1 1 +140 1 1 +175 1 1 +195 1 1 +205 1 1 +209 1 1 +210 1 1 +83 2 1 +139 2 1 +174 2 1 +194 2 1 +204 2 1 +208 2 1 +210 2 -1 +82 3 1 +138 3 1 +173 3 1 +193 3 1 +203 3 1 +207 3 1 +210 3 1 +81 4 1 +137 4 1 +172 4 1 +192 4 1 +202 4 1 +206 4 1 +210 4 -1 +80 5 1 +136 5 1 +171 5 1 +191 5 1 +201 5 1 +208 5 -1 +209 5 -1 +79 6 1 +135 6 1 +170 6 1 +190 6 1 +200 6 1 +207 6 -1 +209 6 1 +78 7 1 +134 7 1 +169 7 1 +189 7 1 +199 7 1 +206 7 -1 +209 7 -1 +77 8 1 +133 8 1 +168 8 1 +188 8 1 +198 8 1 +207 8 1 +208 8 1 +76 9 1 +132 9 1 +167 9 1 +187 9 1 +197 9 1 +206 9 1 +208 9 -1 +75 10 1 +131 10 1 +166 10 1 +186 10 1 +196 10 1 +206 10 -1 +207 10 -1 +74 11 1 +130 11 1 +165 11 1 +185 11 1 +201 11 -1 +204 11 -1 +205 11 -1 +73 12 1 +129 12 1 +164 12 1 +184 12 1 +200 12 -1 +203 12 -1 +205 12 1 +72 13 1 +128 13 1 +163 13 1 +183 13 1 +199 13 -1 +202 13 -1 +205 13 -1 +71 14 1 +127 14 1 +162 14 1 +182 14 1 +198 14 -1 +203 14 1 +204 14 1 +70 15 1 +126 15 1 +161 15 1 +181 15 1 +197 15 -1 +202 15 1 +204 15 -1 +69 16 1 +125 16 1 +160 16 1 +180 16 1 +196 16 -1 +202 16 -1 +203 16 -1 +68 17 1 +124 17 1 +159 17 1 +179 17 1 +198 17 1 +200 17 1 +201 17 1 +67 18 1 +123 18 1 +158 18 1 +178 18 1 +197 18 1 +199 18 1 +201 18 -1 +66 19 1 +122 19 1 +157 19 1 +177 19 1 +196 19 1 +199 19 -1 +200 19 -1 +65 20 1 +121 20 1 +156 20 1 +176 20 1 +196 20 -1 +197 20 -1 +198 20 -1 +64 21 1 +120 21 1 +155 21 1 +185 21 -1 +191 21 -1 +194 21 -1 +195 21 -1 +63 22 1 +119 22 1 +154 22 1 +184 22 -1 +190 22 -1 +193 22 -1 +195 22 1 +62 23 1 +118 23 1 +153 23 1 +183 23 -1 +189 23 -1 +192 23 -1 +195 23 -1 +61 24 1 +117 24 1 +152 24 1 +182 24 -1 +188 24 -1 +193 24 1 +194 24 1 +60 25 1 +116 25 1 +151 25 1 +181 25 -1 +187 25 -1 +192 25 1 +194 25 -1 +59 26 1 +115 26 1 +150 26 1 +180 26 -1 +186 26 -1 +192 26 -1 +193 26 -1 +58 27 1 +114 27 1 +149 27 1 +179 27 -1 +188 27 1 +190 27 1 +191 27 1 +57 28 1 +113 28 1 +148 28 1 +178 28 -1 +187 28 1 +189 28 1 +191 28 -1 +56 29 1 +112 29 1 +147 29 1 +177 29 -1 +186 29 1 +189 29 -1 +190 29 -1 +55 30 1 +111 30 1 +146 30 1 +176 30 -1 +186 30 -1 +187 30 -1 +188 30 -1 +54 31 1 +110 31 1 +145 31 1 +179 31 1 +182 31 1 +184 31 1 +185 31 1 +53 32 1 +109 32 1 +144 32 1 +178 32 1 +181 32 1 +183 32 1 +185 32 -1 +52 33 1 +108 33 1 +143 33 1 +177 33 1 +180 33 1 +183 33 -1 +184 33 -1 +51 34 1 +107 34 1 +142 34 1 +176 34 1 +180 34 -1 +181 34 -1 +182 34 -1 +50 35 1 +106 35 1 +141 35 1 +176 35 -1 +177 35 -1 +178 35 -1 +179 35 -1 +49 36 1 +105 36 1 +155 36 -1 +165 36 -1 +171 36 -1 +174 36 -1 +175 36 -1 +48 37 1 +104 37 1 +154 37 -1 +164 37 -1 +170 37 -1 +173 37 -1 +175 37 1 +47 38 1 +103 38 1 +153 38 -1 +163 38 -1 +169 38 -1 +172 38 -1 +175 38 -1 +46 39 1 +102 39 1 +152 39 -1 +162 39 -1 +168 39 -1 +173 39 1 +174 39 1 +45 40 1 +101 40 1 +151 40 -1 +161 40 -1 +167 40 -1 +172 40 1 +174 40 -1 +44 41 1 +100 41 1 +150 41 -1 +160 41 -1 +166 41 -1 +172 41 -1 +173 41 -1 +43 42 1 +99 42 1 +149 42 -1 +159 42 -1 +168 42 1 +170 42 1 +171 42 1 +42 43 1 +98 43 1 +148 43 -1 +158 43 -1 +167 43 1 +169 43 1 +171 43 -1 +41 44 1 +97 44 1 +147 44 -1 +157 44 -1 +166 44 1 +169 44 -1 +170 44 -1 +40 45 1 +96 45 1 +146 45 -1 +156 45 -1 +166 45 -1 +167 45 -1 +168 45 -1 +39 46 1 +95 46 1 +145 46 -1 +159 46 1 +162 46 1 +164 46 1 +165 46 1 +38 47 1 +94 47 1 +144 47 -1 +158 47 1 +161 47 1 +163 47 1 +165 47 -1 +37 48 1 +93 48 1 +143 48 -1 +157 48 1 +160 48 1 +163 48 -1 +164 48 -1 +36 49 1 +92 49 1 +142 49 -1 +156 49 1 +160 49 -1 +161 49 -1 +162 49 -1 +35 50 1 +91 50 1 +141 50 -1 +156 50 -1 +157 50 -1 +158 50 -1 +159 50 -1 +34 51 1 +90 51 1 +145 51 1 +149 51 1 +152 51 1 +154 51 1 +155 51 1 +33 52 1 +89 52 1 +144 52 1 +148 52 1 +151 52 1 +153 52 1 +155 52 -1 +32 53 1 +88 53 1 +143 53 1 +147 53 1 +150 53 1 +153 53 -1 +154 53 -1 +31 54 1 +87 54 1 +142 54 1 +146 54 1 +150 54 -1 +151 54 -1 +152 54 -1 +30 55 1 +86 55 1 +141 55 1 +146 55 -1 +147 55 -1 +148 55 -1 +149 55 -1 +29 56 1 +85 56 1 +141 56 -1 +142 56 -1 +143 56 -1 +144 56 -1 +145 56 -1 +28 57 1 +105 57 -1 +120 57 -1 +130 57 -1 +136 57 -1 +139 57 -1 +140 57 -1 +27 58 1 +104 58 -1 +119 58 -1 +129 58 -1 +135 58 -1 +138 58 -1 +140 58 1 +26 59 1 +103 59 -1 +118 59 -1 +128 59 -1 +134 59 -1 +137 59 -1 +140 59 -1 +25 60 1 +102 60 -1 +117 60 -1 +127 60 -1 +133 60 -1 +138 60 1 +139 60 1 +24 61 1 +101 61 -1 +116 61 -1 +126 61 -1 +132 61 -1 +137 61 1 +139 61 -1 +23 62 1 +100 62 -1 +115 62 -1 +125 62 -1 +131 62 -1 +137 62 -1 +138 62 -1 +22 63 1 +99 63 -1 +114 63 -1 +124 63 -1 +133 63 1 +135 63 1 +136 63 1 +21 64 1 +98 64 -1 +113 64 -1 +123 64 -1 +132 64 1 +134 64 1 +136 64 -1 +20 65 1 +97 65 -1 +112 65 -1 +122 65 -1 +131 65 1 +134 65 -1 +135 65 -1 +19 66 1 +96 66 -1 +111 66 -1 +121 66 -1 +131 66 -1 +132 66 -1 +133 66 -1 +18 67 1 +95 67 -1 +110 67 -1 +124 67 1 +127 67 1 +129 67 1 +130 67 1 +17 68 1 +94 68 -1 +109 68 -1 +123 68 1 +126 68 1 +128 68 1 +130 68 -1 +16 69 1 +93 69 -1 +108 69 -1 +122 69 1 +125 69 1 +128 69 -1 +129 69 -1 +15 70 1 +92 70 -1 +107 70 -1 +121 70 1 +125 70 -1 +126 70 -1 +127 70 -1 +14 71 1 +91 71 -1 +106 71 -1 +121 71 -1 +122 71 -1 +123 71 -1 +124 71 -1 +13 72 1 +90 72 -1 +110 72 1 +114 72 1 +117 72 1 +119 72 1 +120 72 1 +12 73 1 +89 73 -1 +109 73 1 +113 73 1 +116 73 1 +118 73 1 +120 73 -1 +11 74 1 +88 74 -1 +108 74 1 +112 74 1 +115 74 1 +118 74 -1 +119 74 -1 +10 75 1 +87 75 -1 +107 75 1 +111 75 1 +115 75 -1 +116 75 -1 +117 75 -1 +9 76 1 +86 76 -1 +106 76 1 +111 76 -1 +112 76 -1 +113 76 -1 +114 76 -1 +8 77 1 +85 77 -1 +106 77 -1 +107 77 -1 +108 77 -1 +109 77 -1 +110 77 -1 +7 78 1 +90 78 1 +95 78 1 +99 78 1 +102 78 1 +104 78 1 +105 78 1 +6 79 1 +89 79 1 +94 79 1 +98 79 1 +101 79 1 +103 79 1 +105 79 -1 +5 80 1 +88 80 1 +93 80 1 +97 80 1 +100 80 1 +103 80 -1 +104 80 -1 +4 81 1 +87 81 1 +92 81 1 +96 81 1 +100 81 -1 +101 81 -1 +102 81 -1 +3 82 1 +86 82 1 +91 82 1 +96 82 -1 +97 82 -1 +98 82 -1 +99 82 -1 +2 83 1 +85 83 1 +91 83 -1 +92 83 -1 +93 83 -1 +94 83 -1 +95 83 -1 +1 84 1 +85 84 -1 +86 84 -1 +87 84 -1 +88 84 -1 +89 84 -1 +90 84 -1 +28 85 -1 +49 85 -1 +64 85 -1 +74 85 -1 +80 85 -1 +83 85 -1 +84 85 -1 +27 86 -1 +48 86 -1 +63 86 -1 +73 86 -1 +79 86 -1 +82 86 -1 +84 86 1 +26 87 -1 +47 87 -1 +62 87 -1 +72 87 -1 +78 87 -1 +81 87 -1 +84 87 -1 +25 88 -1 +46 88 -1 +61 88 -1 +71 88 -1 +77 88 -1 +82 88 1 +83 88 1 +24 89 -1 +45 89 -1 +60 89 -1 +70 89 -1 +76 89 -1 +81 89 1 +83 89 -1 +23 90 -1 +44 90 -1 +59 90 -1 +69 90 -1 +75 90 -1 +81 90 -1 +82 90 -1 +22 91 -1 +43 91 -1 +58 91 -1 +68 91 -1 +77 91 1 +79 91 1 +80 91 1 +21 92 -1 +42 92 -1 +57 92 -1 +67 92 -1 +76 92 1 +78 92 1 +80 92 -1 +20 93 -1 +41 93 -1 +56 93 -1 +66 93 -1 +75 93 1 +78 93 -1 +79 93 -1 +19 94 -1 +40 94 -1 +55 94 -1 +65 94 -1 +75 94 -1 +76 94 -1 +77 94 -1 +18 95 -1 +39 95 -1 +54 95 -1 +68 95 1 +71 95 1 +73 95 1 +74 95 1 +17 96 -1 +38 96 -1 +53 96 -1 +67 96 1 +70 96 1 +72 96 1 +74 96 -1 +16 97 -1 +37 97 -1 +52 97 -1 +66 97 1 +69 97 1 +72 97 -1 +73 97 -1 +15 98 -1 +36 98 -1 +51 98 -1 +65 98 1 +69 98 -1 +70 98 -1 +71 98 -1 +14 99 -1 +35 99 -1 +50 99 -1 +65 99 -1 +66 99 -1 +67 99 -1 +68 99 -1 +13 100 -1 +34 100 -1 +54 100 1 +58 100 1 +61 100 1 +63 100 1 +64 100 1 +12 101 -1 +33 101 -1 +53 101 1 +57 101 1 +60 101 1 +62 101 1 +64 101 -1 +11 102 -1 +32 102 -1 +52 102 1 +56 102 1 +59 102 1 +62 102 -1 +63 102 -1 +10 103 -1 +31 103 -1 +51 103 1 +55 103 1 +59 103 -1 +60 103 -1 +61 103 -1 +9 104 -1 +30 104 -1 +50 104 1 +55 104 -1 +56 104 -1 +57 104 -1 +58 104 -1 +8 105 -1 +29 105 -1 +50 105 -1 +51 105 -1 +52 105 -1 +53 105 -1 +54 105 -1 +7 106 -1 +34 106 1 +39 106 1 +43 106 1 +46 106 1 +48 106 1 +49 106 1 +6 107 -1 +33 107 1 +38 107 1 +42 107 1 +45 107 1 +47 107 1 +49 107 -1 +5 108 -1 +32 108 1 +37 108 1 +41 108 1 +44 108 1 +47 108 -1 +48 108 -1 +4 109 -1 +31 109 1 +36 109 1 +40 109 1 +44 109 -1 +45 109 -1 +46 109 -1 +3 110 -1 +30 110 1 +35 110 1 +40 110 -1 +41 110 -1 +42 110 -1 +43 110 -1 +2 111 -1 +29 111 1 +35 111 -1 +36 111 -1 +37 111 -1 +38 111 -1 +39 111 -1 +1 112 -1 +29 112 -1 +30 112 -1 +31 112 -1 +32 112 -1 +33 112 -1 +34 112 -1 +7 113 1 +13 113 1 +18 113 1 +22 113 1 +25 113 1 +27 113 1 +28 113 1 +6 114 1 +12 114 1 +17 114 1 +21 114 1 +24 114 1 +26 114 1 +28 114 -1 +5 115 1 +11 115 1 +16 115 1 +20 115 1 +23 115 1 +26 115 -1 +27 115 -1 +4 116 1 +10 116 1 +15 116 1 +19 116 1 +23 116 -1 +24 116 -1 +25 116 -1 +3 117 1 +9 117 1 +14 117 1 +19 117 -1 +20 117 -1 +21 117 -1 +22 117 -1 +2 118 1 +8 118 1 +14 118 -1 +15 118 -1 +16 118 -1 +17 118 -1 +18 118 -1 +1 119 1 +8 119 -1 +9 119 -1 +10 119 -1 +11 119 -1 +12 119 -1 +13 119 -1 +1 120 -1 +2 120 -1 +3 120 -1 +4 120 -1 +5 120 -1 +6 120 -1 +7 120 -1 diff --git a/experimental/boost_compress/oscil_dcop_08.mtx b/experimental/boost_compress/oscil_dcop_08.mtx new file mode 100644 index 0000000..1f1404d --- /dev/null +++ b/experimental/boost_compress/oscil_dcop_08.mtx @@ -0,0 +1,1561 @@ +%%MatrixMarket matrix coordinate real general +%------------------------------------------------------------------------------- +% UF Sparse Matrix Collection, Tim Davis +% http://www.cise.ufl.edu/research/sparse/matrices/Sandia/oscil_dcop_08 +% name: Sandia/oscil_dcop_08 +% [Sandia/oscil_dcop_08 circuit simulation matrix. Sandia National Lab.] +% id: 1119 +% date: 2003 +% author: R. Hoekstra +% ed: T. Davis +% fields: name title A b id kind notes date author ed +% kind: subsequent circuit simulation problem +%------------------------------------------------------------------------------- +% notes: +% next: Sandia/oscil_dcop_09 first: Sandia/oscil_dcop_01 +%------------------------------------------------------------------------------- +430 430 1544 +1 1 8.3333333333333 +7 1 1 +15 1 -8.3333333333333 +2 2 8.3333333333333 +8 2 1 +17 2 -8.3333333333333 +3 3 100000 +21 3 -2e-31 +36 3 -100000 +4 4 100000 +15 4 -2e-31 +37 4 -100000 +5 5 100000 +25 5 -2e-31 +40 5 -100000 +6 6 100000 +17 6 -2e-31 +41 6 -100000 +1 7 1 +19 7 -1 +2 8 1 +20 8 -1 +31 9 -1 +33 9 1 +32 10 -1 +34 10 1 +24 11 1 +36 11 -1 +29 12 1 +37 12 -1 +28 13 1 +40 13 -1 +30 14 1 +41 14 -1 +1 15 -8.3333333333333 +4 15 -2e-31 +15 15 8.3395833333333 +19 15 -.00625 +52 15 1 +16 16 100000 +19 16 -100000 +95 16 -1.18e-30 +2 17 -8.3333333333333 +6 17 -2e-31 +17 17 8.3395833333333 +20 17 -.00625 +58 17 1 +18 18 100000 +20 18 -100000 +96 18 -1.18e-30 +7 19 -1 +15 19 -.00625 +16 19 -100000 +19 19 200000.00628333 +95 19 -3.3333333333333e-5 +97 19 -100000 +8 20 -1 +17 20 -.00625 +18 20 -100000 +20 20 200000.00628333 +96 20 -3.3333333333333e-5 +98 20 -100000 +3 21 -2e-31 +21 21 18.196103896104 +22 21 -18.181818181818 +47 21 -1 +49 21 3435.4107026421 +99 21 -.014285714285714 +21 22 -18.181818181818 +22 22 18.181818181818 +59 22 1 +23 23 100000 +95 23 -100000 +99 23 -1.18e-30 +11 24 1 +24 24 1.2987012987013 +100 24 -1.2987012987013 +5 25 -2e-31 +25 25 18.196103896104 +26 25 -18.181818181818 +53 25 -1 +55 25 3435.4107027131 +101 25 -.014285714285714 +25 26 -18.181818181818 +26 26 18.181818181818 +60 26 1 +27 27 100000 +96 27 -100000 +101 27 -1.18e-30 +13 28 1 +28 28 1.2987012987013 +102 28 -1.2987012987013 +12 29 1 +29 29 .71428571428571 +103 29 -.71428571428571 +14 30 1 +30 30 .71428571428571 +104 30 -.71428571428571 +9 31 -1 +63 31 1 +10 32 -1 +66 32 1 +9 33 1 +33 33 3.2051282051282 +111 33 -3.2051282051282 +10 34 1 +34 34 3.2051282051282 +113 34 -3.2051282051282 +35 35 100000 +100 35 -1.18e-30 +115 35 -100000 +3 36 -100000 +11 36 -1 +36 36 100000.00060606 +69 36 -1 +71 36 3435.4107026421 +100 36 -.00060606060606061 +4 37 -100000 +12 37 -1 +37 37 100000.00032468 +74 37 1 +103 37 -.00032467532467532 +38 38 100000 +103 38 -100000 +115 38 -1.18e-30 +39 39 100000 +102 39 -1.18e-30 +117 39 -100000 +5 40 -100000 +13 40 -1 +40 40 100000.00060606 +77 40 -1 +79 40 3435.4107027131 +102 40 -.00060606060606061 +6 41 -100000 +14 41 -1 +41 41 100000.00032468 +82 41 1 +104 41 -.00032467532467532 +42 42 100000 +104 42 -100000 +117 42 -1.18e-30 +43 43 .88261253309797 +45 43 -1 +85 43 -.88261253309797 +44 44 .88261253309797 +46 44 -1 +86 44 -.88261253309797 +43 45 -1 +87 45 1 +44 46 -1 +90 46 1 +21 47 -1 +48 47 1 +75 47 -310.07751937984 +47 48 1 +49 48 -3436.4107026421 +48 49 -1 +95 49 1 +51 50 1 +75 50 -465.11627906977 +95 50 -1 +50 51 1 +52 51 -3436.4107026421 +15 52 1 +51 52 -1 +25 53 -1 +54 53 1 +83 53 -310.07751937984 +53 54 1 +55 54 -3436.4107027131 +54 55 -1 +96 55 1 +57 56 1 +83 56 -465.11627906977 +96 56 -1 +56 57 1 +58 57 -3436.4107027131 +17 58 1 +57 58 -1 +22 59 1 +99 59 -1 +26 60 1 +101 60 -1 +62 61 1 +105 61 -1 +388 61 -691.48936170213 +61 62 1 +63 62 -24.899183819286 +31 63 1 +62 63 -1 +65 64 1 +106 64 -1 +393 64 -691.48936170213 +64 65 1 +66 65 -24.899183819325 +32 66 1 +65 66 -1 +67 67 .88325597359589 +89 67 -.88261253309797 +109 67 -.00064344049792303 +68 68 .88325597359589 +92 68 -.88261253309797 +110 68 -.00064344049792302 +36 69 -1 +70 69 1 +75 69 -1705.4263565891 +69 70 1 +71 70 -3436.4107026421 +70 71 -1 +115 71 1 +73 72 1 +75 72 -2325.5813953488 +115 72 -1 +72 73 1 +74 73 -3436.4107026421 +37 74 1 +73 74 -1 +75 75 1 +76 76 1 +40 77 -1 +78 77 1 +83 77 -1705.4263565891 +77 78 1 +79 78 -3436.4107027131 +78 79 -1 +117 79 1 +81 80 1 +83 80 -2325.5813953488 +117 80 -1 +80 81 1 +82 81 -3436.4107027131 +41 82 1 +81 82 -1 +83 83 1 +84 84 1 +43 85 -.88261253309797 +85 85 .88325589122488 +119 85 -.00064335812691081 +44 86 -.88261253309797 +86 86 .88325589122488 +120 86 -.00064335812691219 +45 87 1 +87 87 .0064102564102564 +205 87 -.0064102564102564 +88 88 .017241379310345 +105 88 -8e-31 +127 88 -1 +129 88 23.899183819286 +206 88 -.017241379310345 +67 89 -.88261253309797 +89 89 .88261253309797 +130 89 -1 +46 90 1 +90 90 .0064102564102564 +207 90 -.0064102564102564 +91 91 .017241379310345 +106 91 -8e-31 +131 91 -1 +133 91 23.899183819325 +208 91 -.017241379310345 +68 92 -.88261253309797 +92 92 .88261253309797 +134 92 -1 +93 93 8 +116 93 -4 +209 93 -4 +94 94 8 +118 94 -4 +210 94 -4 +16 95 -1.18e-30 +19 95 -3.3333333333333e-5 +23 95 -100000 +49 95 1 +50 95 -1 +52 95 3435.4107026421 +95 95 200000.00011027 +99 95 -7.6923076923077e-5 +115 95 -1e-8 +215 95 -100000 +18 96 -1.18e-30 +20 96 -3.3333333333333e-5 +27 96 -100000 +55 96 1 +56 96 -1 +58 96 3435.4107027131 +96 96 200000.00011027 +101 96 -7.6923076923077e-5 +117 96 -1e-8 +216 96 -100000 +19 97 -100000 +97 97 100000 +137 97 1 +20 98 -100000 +98 98 100000 +138 98 1 +21 99 -.014285714285714 +23 99 -1.18e-30 +59 99 -1 +95 99 -7.6923076923077e-5 +99 99 100000.01436264 +223 99 -100000 +24 100 -1.2987012987013 +35 100 -1.18e-30 +36 100 -.00060606060606061 +100 100 100001.29930982 +115 100 -2.4630541871921e-6 +225 100 -100000 +25 101 -.014285714285714 +27 101 -1.18e-30 +60 101 -1 +96 101 -7.6923076923077e-5 +101 101 100000.01436264 +226 101 -100000 +28 102 -1.2987012987013 +39 102 -1.18e-30 +40 102 -.00060606060606061 +102 102 100001.29930982 +117 102 -2.4630541871921e-6 +228 102 -100000 +29 103 -.71428571428571 +37 103 -.00032467532467532 +38 103 -100000 +103 103 200000.71461172 +115 103 -1.3333333333333e-6 +229 103 -100000 +30 104 -.71428571428571 +41 104 -.00032467532467532 +42 104 -100000 +104 104 200000.71461172 +117 104 -1.3333333333333e-6 +230 104 -100000 +61 105 -1 +63 105 23.899183819286 +88 105 -8e-31 +105 105 1e6 +233 105 -1e6 +64 106 -1 +66 106 23.899183819325 +91 106 -8e-31 +106 106 1e6 +234 106 -1e6 +107 107 .33579583613263 +135 107 -1.0000015550274e-12 +235 107 -.33579583613163 +108 108 .33579583613263 +136 108 -1.0000015550274e-12 +236 108 -.33579583613163 +67 109 -.00064344049792303 +109 109 .88325597359589 +147 109 -.88261253309797 +68 110 -.00064344049792302 +110 110 .88325597359589 +148 110 -.88261253309797 +33 111 -3.2051282051282 +111 111 1000003.2051282 +247 111 -1e6 +112 112 2.5 +211 112 -2 +247 112 -.5 +34 113 -3.2051282051282 +113 113 1000003.2051282 +248 113 -1e6 +114 114 2.5 +212 114 -2 +248 114 -.5 +35 115 -100000 +38 115 -1.18e-30 +71 115 1 +72 115 -1 +74 115 3435.4107026421 +95 115 -1e-8 +100 115 -2.4630541871921e-6 +103 115 -1.3333333333333e-6 +115 115 200000.00000381 +249 115 -100000 +93 116 -4 +116 116 4.01 +249 116 -.01 +39 117 -100000 +42 117 -1.18e-30 +79 117 1 +80 117 -1 +82 117 3435.4107027131 +96 117 -1e-8 +102 117 -2.4630541871921e-6 +104 117 -1.3333333333333e-6 +117 117 200000.00000381 +250 117 -100000 +94 118 -4 +118 118 4.01 +250 118 -.01 +85 119 -.00064335812691081 +119 119 .00097674146024414 +239 119 -5e-8 +251 119 -.00033333333333333 +86 120 -.00064335812691219 +120 120 .00097674146024553 +240 120 -5e-8 +252 120 -.00033333333333333 +121 121 100.00000003218 +153 121 -3.2177105025115e-8 +179 121 -100 +122 122 .38233350380523 +165 122 -.3797949107482 +179 122 -.0025385930570382 +123 123 .3797949107539 +165 123 -5.6990834049358e-12 +179 123 -.3797949107482 +124 124 100.00000003218 +154 124 -3.2177104800291e-8 +203 124 -100 +125 125 .38233350374307 +189 125 -.3797949107482 +203 125 -.0025385929948724 +126 126 .3797949107539 +189 126 -5.6990834449205e-12 +203 126 -.3797949107482 +88 127 -1 +128 127 1 +388 127 -7047.8723404255 +127 128 1 +129 128 -24.899183819286 +128 129 -1 +205 129 1 +89 130 -1 +206 130 1 +91 131 -1 +132 131 1 +393 131 -7047.8723404255 +131 132 1 +133 132 -24.899183819325 +132 133 -1 +207 133 1 +92 134 -1 +208 134 1 +107 135 -1.0000015550274e-12 +135 135 100 +217 135 -100 +108 136 -1.0000015550274e-12 +136 136 100 +218 136 -100 +97 137 1 +219 137 -1 +98 138 1 +221 138 -1 +139 139 17.956765704403 +219 139 -.067678047873899 +231 139 -17.88908765653 +140 140 17.956765704321 +221 140 -.067678047791881 +232 140 -17.88908765653 +141 141 1000 +151 141 -1.0000000000033e-12 +233 141 -1000 +142 142 1000 +152 142 -1.0000000000033e-12 +234 142 -1000 +143 143 1.000000000001 +217 143 -1 +235 143 -1.039514494163e-12 +144 144 .010000000001001 +217 144 -1.0008499463127e-12 +235 144 -.01 +145 145 1.000000000001 +218 145 -1 +236 145 -1.0395144941987e-12 +146 146 .010000000001001 +218 146 -1.0008499463127e-12 +236 146 -.01 +109 147 -.88261253309797 +147 147 .88325597359589 +238 147 -.00064344049792302 +110 148 -.88261253309797 +148 148 .88325597359589 +238 148 -.00064344049792303 +149 149 1026.9598657396 +155 149 -26.959865739642 +243 149 -1000 +150 150 1026.9598657511 +156 150 -26.959865751149 +244 150 -1000 +141 151 -1.0000000000033e-12 +151 151 .014388489209633 +142 152 -1.0000000000033e-12 +152 152 .014388489209633 +121 153 -3.2177105025115e-8 +153 153 1.4285714607485 +124 154 -3.2177104800291e-8 +154 154 1.4285714607485 +149 155 -26.959865739642 +155 155 27.459865739642 +150 156 -26.959865751149 +156 156 27.459865751149 +157 157 1000.001 +276 157 -1000 +158 158 1000.001 +279 158 -1000 +159 159 3000.00002 +273 159 -1000 +275 159 -1000 +278 159 -1000 +160 160 3000 +272 160 -1000 +277 160 -1000 +283 160 -1000 +161 161 1000.0003555556 +169 161 -.00013333333333333 +173 161 -.00022222222222222 +287 161 -1000 +162 162 1000.0454545455 +170 162 -.045454545454545 +294 162 -1000 +163 163 1000.0666666667 +292 163 -1000 +164 164 2000 +282 164 -1000 +297 164 -1000 +122 165 -.3797949107482 +123 165 -5.6990834049358e-12 +165 165 1000.3798949108 +179 165 -2.2e-28 +239 165 -.0001 +296 165 -1000 +166 166 2000.01 +290 166 -1000 +300 166 -1000 +167 167 2000.00004 +299 167 -1000 +303 167 -1000 +168 168 4000 +173 168 -2.5e-32 +274 168 -1000 +280 168 -1000 +289 168 -1000 +302 168 -1000 +161 169 -.00013333333333333 +169 169 4000.0001333333 +288 169 -1000 +293 169 -1000 +298 169 -1000 +301 169 -1000 +162 170 -.045454545454545 +170 170 1000.0829915825 +171 170 -.037037037037037 +217 170 -.0005 +306 170 -1000 +170 171 -.037037037037037 +171 171 2000.037037037 +305 171 -1000 +309 171 -1000 +172 172 1000.0666666667 +243 172 -.066666666666667 +307 172 -1000 +161 173 -.00022222222222222 +168 173 -2.5e-32 +173 173 4000.0002222222 +286 173 -1000 +304 173 -1000 +308 173 -1000 +310 173 -1000 +174 174 3000.000025641 +176 174 -2.5641025641026e-5 +311 174 -1000 +313 174 -1000 +314 174 -1000 +175 175 1000.0002 +321 175 -1000 +174 176 -2.5641025641026e-5 +176 176 3000.000025641 +316 176 -1000 +317 176 -1000 +320 176 -1000 +177 177 4000 +265 177 -1000 +281 177 -1000 +284 177 -1000 +319 177 -1000 +178 178 2000 +285 178 -1000 +324 178 -1000 +121 179 -100 +122 179 -.0025385930570382 +123 179 -.3797949107482 +165 179 -2.2e-28 +179 179 1100.3928335038 +243 179 -.0005 +257 179 -.01 +258 179 -2.2719830862804e-12 +323 179 -1000 +180 180 5000 +266 180 -1000 +268 180 -1000 +269 180 -1000 +295 180 -1000 +322 180 -1000 +181 181 1000.001 +336 181 -1000 +182 182 1000.001 +339 182 -1000 +183 183 3000.00002 +333 183 -1000 +335 183 -1000 +338 183 -1000 +184 184 3000 +332 184 -1000 +337 184 -1000 +343 184 -1000 +185 185 1000.0003555556 +193 185 -.00013333333333333 +197 185 -.00022222222222222 +347 185 -1000 +186 186 1000.0454545455 +194 186 -.045454545454545 +354 186 -1000 +187 187 1000.0666666667 +352 187 -1000 +188 188 2000 +342 188 -1000 +357 188 -1000 +125 189 -.3797949107482 +126 189 -5.6990834449205e-12 +189 189 1000.3798949108 +203 189 -2.2e-28 +240 189 -.0001 +356 189 -1000 +190 190 2000.01 +350 190 -1000 +360 190 -1000 +191 191 2000.00004 +359 191 -1000 +363 191 -1000 +192 192 4000 +197 192 -2.5e-32 +334 192 -1000 +340 192 -1000 +349 192 -1000 +362 192 -1000 +185 193 -.00013333333333333 +193 193 4000.0001333333 +348 193 -1000 +353 193 -1000 +358 193 -1000 +361 193 -1000 +186 194 -.045454545454545 +194 194 1000.0829915825 +195 194 -.037037037037037 +218 194 -.0005 +366 194 -1000 +194 195 -.037037037037037 +195 195 2000.037037037 +365 195 -1000 +369 195 -1000 +196 196 1000.0666666667 +244 196 -.066666666666667 +367 196 -1000 +185 197 -.00022222222222222 +192 197 -2.5e-32 +197 197 4000.0002222222 +346 197 -1000 +364 197 -1000 +368 197 -1000 +370 197 -1000 +198 198 3000.000025641 +200 198 -2.5641025641026e-5 +371 198 -1000 +373 198 -1000 +374 198 -1000 +199 199 1000.0002 +381 199 -1000 +198 200 -2.5641025641026e-5 +200 200 3000.000025641 +376 200 -1000 +377 200 -1000 +380 200 -1000 +201 201 4000 +325 201 -1000 +341 201 -1000 +344 201 -1000 +379 201 -1000 +202 202 2000 +345 202 -1000 +384 202 -1000 +124 203 -100 +125 203 -.0025385929948724 +126 203 -.3797949107482 +189 203 -2.2e-28 +203 203 1100.3928335037 +244 203 -.0005 +259 203 -.01 +260 203 -2.271983088691e-12 +383 203 -1000 +204 204 5000 +326 204 -1000 +328 204 -1000 +329 204 -1000 +355 204 -1000 +382 204 -1000 +87 205 -.0064102564102564 +129 205 1 +205 205 .0064102564102564 +385 205 -1 +387 205 23.899183819286 +88 206 -.017241379310345 +130 206 1 +206 206 .017241379310345 +90 207 -.0064102564102564 +133 207 1 +207 207 .0064102564102564 +390 207 -1 +392 207 23.899183819325 +91 208 -.017241379310345 +134 208 1 +208 208 .017241379310345 +93 209 -4 +209 209 4 +395 209 1 +94 210 -4 +210 210 4 +396 210 1 +112 211 -2 +211 211 2 +397 211 1 +114 212 -2 +212 212 2 +398 212 1 +213 213 .00016535716208963 +239 213 -1.1273957158963e-5 +214 214 .00016535716208963 +240 214 -1.1273957158963e-5 +95 215 -100000 +215 215 100000.2 +96 216 -100000 +216 216 100000.2 +135 217 -100 +143 217 -1 +144 217 -1.0008499463127e-12 +170 217 -.0005 +217 217 105.06223842405 +402 217 -4.0617384240455 +136 218 -100 +145 218 -1 +146 218 -1.0008499463127e-12 +194 218 -.0005 +218 218 105.06223842405 +405 218 -4.0617384240455 +137 219 -1 +139 219 -.067678047873899 +219 219 5.2324021509541 +220 219 -.0025 +245 219 -.0013333333333333 +419 219 -5.1608907697469 +219 220 -.0025 +220 220 4.165746904664 +411 220 -4.0617384240455 +418 220 -.10150848061847 +138 221 -1 +140 221 -.067678047791881 +221 221 5.2324021508721 +222 221 -.0025 +246 221 -.0013333333333333 +422 221 -5.1608907697469 +221 222 -.0025 +222 222 4.1657469046462 +414 222 -4.0617384240455 +421 222 -.10150848060072 +99 223 -100000 +223 223 100031.79013425 +425 223 -31.790134249737 +224 224 .12641450080838 +249 224 -.0005 +424 224 -.11591450080838 +100 225 -100000 +225 225 100008.89838049 +423 225 -8.89838049475 +101 226 -100000 +226 226 100031.79013425 +428 226 -31.790134249737 +227 227 .12641450080838 +250 227 -.0005 +427 227 -.11591450080838 +102 228 -100000 +228 228 100008.89838049 +426 228 -8.89838049475 +103 229 -100000 +229 229 100000.0006588 +249 229 -.0005 +429 229 -6.9979146324238e-8 +104 230 -100000 +230 230 100000.0006588 +250 230 -.0005 +430 230 -6.9979146324238e-8 +139 231 -17.88908765653 +231 231 39.844518766848 +235 231 -.0025 +241 231 -.125 +413 231 -21.817931110319 +140 232 -17.88908765653 +232 232 39.844518766848 +236 232 -.0025 +242 232 -.125 +416 232 -21.817931110319 +105 233 -1e6 +141 233 -1000 +233 233 1002006.574622 +253 233 -1000 +254 233 -6.9510532753393e-9 +399 233 -6.5746219592373 +106 234 -1e6 +142 234 -1000 +234 234 1002006.574622 +255 234 -1000 +256 234 -6.9510532991069e-9 +408 234 -6.5746219592373 +107 235 -.33579583613163 +143 235 -1.039514494163e-12 +144 235 -.01 +231 235 -.0025 +235 235 .850314739455 +412 235 -.065378961203317 +417 235 -.43663994211901 +108 236 -.33579583613163 +145 236 -1.0395144941987e-12 +146 236 -.01 +232 236 -.0025 +236 236 .85031473945793 +415 236 -.06537896120625 +420 236 -.43663994211901 +237 237 .0002002 +238 237 -2e-7 +147 238 -.00064344049792302 +148 238 -.00064344049792303 +237 238 -2e-7 +238 238 .001287080995846 +119 239 -5e-8 +165 239 -.0001 +213 239 -1.1273957158963e-5 +239 239 .00011132395715896 +120 240 -5e-8 +189 240 -.0001 +214 240 -1.1273957158963e-5 +240 240 .00011132395715896 +231 241 -.125 +241 241 .19935994880411 +400 241 -.074359948804108 +232 242 -.125 +242 242 .19935994879087 +409 242 -.074359948790868 +149 243 -1000 +172 243 -.066666666666667 +179 243 -.0005 +243 243 7000.0702969697 +245 243 -.0001 +247 243 -.003030303030303 +261 243 -1000 +262 243 -1.0000000001279e-12 +267 243 -1000 +270 243 -1000 +271 243 -1000 +312 243 -1000 +315 243 -1000 +150 244 -1000 +196 244 -.066666666666667 +203 244 -.0005 +244 244 7000.0702969697 +246 244 -.0001 +248 244 -.003030303030303 +263 244 -1000 +264 244 -1.0000000001279e-12 +327 244 -1000 +330 244 -1000 +331 244 -1000 +372 244 -1000 +375 244 -1000 +219 245 -.0013333333333333 +243 245 -.0001 +245 245 .068424110696217 +403 245 -.066990777362884 +221 246 -.0013333333333333 +244 246 -.0001 +246 246 .068424110750152 +406 246 -.066990777416818 +111 247 -1e6 +112 247 -.5 +243 247 -.003030303030303 +247 247 1000000.5030303 +113 248 -1e6 +114 248 -.5 +244 248 -.003030303030303 +248 248 1000000.5030303 +115 249 -100000 +116 249 -.01 +224 249 -.0005 +229 249 -.0005 +249 249 100000.011 +117 250 -100000 +118 250 -.01 +227 250 -.0005 +230 250 -.0005 +250 250 100000.011 +119 251 -.00033333333333333 +251 251 .00033353333333333 +120 252 -.00033333333333333 +252 252 .00033353333333333 +233 253 -1000 +253 253 1000 +233 254 -6.9510532753393e-9 +254 254 70.921985822554 +234 255 -1000 +255 255 1000 +234 256 -6.9510532991069e-9 +256 256 70.921985822554 +179 257 -.01 +257 257 .01002379426372 +179 258 -2.2719830862804e-12 +258 258 .010000000002272 +203 259 -.01 +259 259 .010023794263329 +203 260 -2.271983088691e-12 +260 260 .010000000002272 +243 261 -1000 +261 261 1000.0000000073 +243 262 -1.0000000001279e-12 +262 262 6.0128819983944 +244 263 -1000 +263 263 1000.0000000073 +244 264 -1.0000000001279e-12 +264 264 6.0128819983944 +177 265 -1000 +265 265 1000 +266 265 -1.0000675517023e-12 +267 265 -1.0000675517023e-12 +180 266 -1000 +265 266 1.282846576127e-8 +266 266 1000 +267 266 -1.2830836605093e-8 +243 267 -1000 +265 267 -1.2830465896374e-8 +266 267 -1.3707762709801e-12 +267 267 1000.0000000128 +180 268 -1000 +268 268 1000 +269 268 -1.0321293694553e-12 +270 268 -1.0321293694553e-12 +180 269 -1000 +268 269 1.2828401637635e-8 +269 269 1000 +270 269 -1.2830804543275e-8 +243 270 -1000 +268 270 -1.2830465896374e-8 +269 270 -1.3707762709801e-12 +270 270 1000.0000000128 +243 271 -1000 +271 271 1000 +272 271 -1.0000541822008e-12 +273 271 -1.0000541822008e-12 +160 272 -1000 +271 272 2.6823427432142e-10 +272 272 1000 +273 272 -2.692710451317e-10 +159 273 -1000 +271 273 -2.7023438268582e-10 +272 273 -3.6716628082312e-14 +273 273 1000.0000000003 +168 274 -1000 +274 274 1000 +275 274 -1.0003085650533e-12 +276 274 -1.0003085650533e-12 +159 275 -1000 +274 275 -9.6848591286856e-13 +275 275 1000 +276 275 -3.1962887404453e-14 +157 276 -1000 +274 276 -1.032131217238e-12 +275 276 -1.4023521973342e-16 +276 276 1000 +160 277 -1000 +277 277 1000 +278 277 -1.0003458406147e-12 +279 277 -1.0003458406147e-12 +159 278 -1000 +277 278 -9.6856046363087e-13 +278 278 1000 +279 278 -3.192561220365e-14 +158 279 -1000 +277 279 -1.0321312175986e-12 +278 279 -1.4023521978242e-16 +279 279 1000 +168 280 -1000 +280 280 1014.0745664837 +281 280 -7.0372832418611 +282 280 -7.0372832418611 +177 281 -1000 +280 281 -14.074566483702 +281 281 1007.0372832419 +282 281 7.037283241841 +164 282 -1000 +280 282 -2.0127667081055e-11 +281 282 -2.150391782164e-15 +282 282 1000 +160 283 -1000 +283 283 1000.0001881081 +284 283 -9.4054058596515e-5 +285 283 -9.4054058596515e-5 +177 284 -1000 +283 284 -.00014064773532503 +284 284 1000.0000940591 +285 284 4.65886061749e-5 +178 285 -1000 +283 285 -4.7460381867997e-5 +284 285 -5.0705536183757e-9 +285 285 1000.0000474655 +173 286 -1000 +286 286 1000 +287 286 -1.0019844335845e-12 +288 286 -1.0019844335845e-12 +161 287 -1000 +286 287 .016650348350809 +287 287 1000.0000022623 +288 287 -.016652610627403 +169 288 -1000 +286 288 -.016650348352813 +287 288 -2.2622755914148e-6 +288 288 1000.0166526106 +168 289 -1000 +289 289 1000 +290 289 -1.0003085648826e-12 +291 289 -1.0003085648826e-12 +166 290 -1000 +289 290 -9.6848776016388e-13 +290 290 1000 +291 290 -3.1961039687375e-14 +289 291 -1.0321293696012e-12 +290 291 -1.4023496869582e-16 +291 291 1000 +163 292 -1000 +292 292 1001.5835720141 +293 292 -.79178600704908 +294 292 -.79178600704908 +169 293 -1000 +292 293 -1.5835720140945 +293 293 1000.791786007 +294 293 .79178600704537 +162 294 -1000 +292 294 -3.7107318780032e-12 +293 294 -3.9644571346188e-16 +294 294 1000 +180 295 -1000 +295 295 1000.000000026 +296 295 -1.3022676127233e-8 +297 295 -1.3022676127233e-8 +165 296 -1000 +295 296 .0067392222241733 +296 296 1000.0000009287 +297 296 -.0067401509055817 +164 297 -1000 +295 297 -.0067392482695255 +296 297 -9.1565873227249e-7 +297 297 1000.0067401639 +169 298 -1000 +298 298 1001.0335261774 +299 298 -.51676308871216 +300 298 -.51676308871216 +167 299 -1000 +298 299 -1.0335261774233 +299 299 1000.5167630887 +300 299 .51676308871113 +166 300 -1000 +298 300 -1.032129110212e-12 +299 300 -1.4023493345272e-16 +300 300 1000 +169 301 -1000 +301 301 1000.0000000011 +302 301 -5.7354159568268e-10 +303 301 -5.7354159568268e-10 +168 302 -1000 +301 302 -8.0714743414237e-10 +302 302 1000.0000000006 +303 302 2.3355965153615e-10 +167 303 -1000 +301 303 -3.3993575722299e-10 +302 303 -4.6186923535732e-14 +303 303 1000.0000000003 +173 304 -1000 +304 304 1000 +305 304 -1.000836346907e-12 +306 304 -1.000836346907e-12 +171 305 -1000 +304 305 -9.6954332367284e-13 +305 305 1000 +306 305 -3.1433258202939e-14 +170 306 -1000 +304 306 -1.0321293701412e-12 +305 306 -1.4023496876918e-16 +306 306 1000 +172 307 -1000 +307 307 1000 +308 307 -1.0000477309963e-12 +309 307 -1.0000477309963e-12 +173 308 -1000 +307 308 4.0102472767397e-11 +308 308 1000 +309 308 -4.1108240956033e-11 +171 309 -1000 +307 309 -4.210256822939e-11 +308 309 -5.7204576398627e-15 +309 309 1000 +173 310 -1000 +310 310 1000 +311 310 -1.0000497662893e-12 +312 310 -1.0000497662893e-12 +174 311 -1000 +310 311 .029017777653272 +311 311 1000.0000031002 +312 311 -.029020877844192 +243 312 -1000 +310 312 -.029017777655272 +311 312 -3.100189920435e-6 +312 312 1000.0290208778 +174 313 -1000 +313 313 1000 +314 313 -1.0321298263488e-12 +315 313 -1.0321298263488e-12 +174 314 -1000 +313 314 .029017777653208 +314 314 1000.0000031002 +315 314 -.02902087784416 +243 315 -1000 +313 315 -.029017777655272 +314 315 -3.100189920435e-6 +315 315 1000.0290208778 +176 316 -1000 +316 316 1000 +317 316 -1.0321293694549e-12 +318 316 -1.0321293694549e-12 +176 317 -1000 +316 317 3.3435826101696e-10 +317 317 1000 +318 317 -3.354360999679e-10 +316 318 -3.3642251975587e-10 +317 318 -4.5709581488569e-14 +318 318 1000.0000000003 +177 319 -1000 +319 319 1008.2382757795 +320 319 -4.1191378897252 +321 319 -4.1191378897252 +176 320 -1000 +319 320 -4.2007503016996 +320 320 1004.1196864666 +321 320 .081063835143221 +175 321 -1000 +319 321 -4.0375254777508 +320 321 -.00054857683121614 +321 321 1004.0380740546 +180 322 -1000 +322 322 1000.0000000225 +323 322 -1.1228216219556e-8 +324 322 -1.1228216219556e-8 +179 323 -1000 +322 323 -1.1796417242062e-8 +323 323 1000.0000000112 +324 323 5.6675265087563e-10 +178 324 -1000 +322 324 -1.066001519705e-8 +323 324 -1.448371630034e-12 +324 324 1000.0000000107 +201 325 -1000 +325 325 1000 +326 325 -1.0000678912205e-12 +327 325 -1.0000678912205e-12 +204 326 -1000 +325 326 1.3083874317273e-8 +326 326 1000 +327 326 -1.3086272448674e-8 +244 327 -1000 +325 327 -1.3085874453056e-8 +326 327 -1.3980635099419e-12 +327 327 1000.0000000131 +204 328 -1000 +328 328 1000 +329 328 -1.0321293694554e-12 +330 328 -1.0321293694554e-12 +204 329 -1000 +328 329 1.3083810194317e-8 +329 329 1000 +330 329 -1.3086240387196e-8 +244 330 -1000 +328 330 -1.3085874453056e-8 +329 330 -1.3980635099419e-12 +330 330 1000.0000000131 +244 331 -1000 +331 331 1000 +332 331 -1.0000541822003e-12 +333 331 -1.0000541822003e-12 +184 332 -1000 +331 332 2.6823422372072e-10 +332 332 1000 +333 332 -2.6927099452413e-10 +183 333 -1000 +331 333 -2.7023433208513e-10 +332 333 -3.6716621207218e-14 +333 333 1000.0000000003 +192 334 -1000 +334 334 1000 +335 334 -1.0003085650558e-12 +336 334 -1.0003085650558e-12 +183 335 -1000 +334 335 -9.6848591287375e-13 +335 335 1000 +336 335 -3.1962887401813e-14 +181 336 -1000 +334 336 -1.0321312172379e-12 +335 336 -1.4023521973341e-16 +336 336 1000 +184 337 -1000 +337 337 1000 +338 337 -1.0003458406378e-12 +339 337 -1.0003458406378e-12 +183 338 -1000 +337 338 -9.6856046367713e-13 +338 338 1000 +339 338 -3.1925612180473e-14 +182 339 -1000 +337 339 -1.0321312175985e-12 +338 339 -1.4023521978241e-16 +339 339 1000 +192 340 -1000 +340 340 1014.0745664908 +341 340 -7.0372832454042 +342 340 -7.0372832454042 +201 341 -1000 +340 341 -14.074566490788 +341 341 1007.0372832454 +342 341 7.0372832453842 +188 342 -1000 +340 342 -2.0007733105345e-11 +341 342 -2.1375783232207e-15 +342 342 1000 +184 343 -1000 +343 343 1000.0001881071 +344 343 -9.4053556253771e-5 +345 343 -9.4053556253771e-5 +201 344 -1000 +343 344 -.00014064721867927 +344 344 1000.0000940586 +345 344 4.6588591924026e-5 +202 345 -1000 +343 345 -4.7459893828268e-5 +344 345 -5.0705014773791e-9 +345 345 1000.000047465 +197 346 -1000 +346 346 1000 +347 346 -1.0019844335843e-12 +348 346 -1.0019844335843e-12 +185 347 -1000 +346 347 .016650348396516 +347 347 1000.0000022623 +348 347 -.016652610673116 +193 348 -1000 +346 348 -.01665034839852 +347 348 -2.262275597625e-6 +348 348 1000.0166526107 +192 349 -1000 +349 349 1000 +350 349 -1.0003085648851e-12 +351 349 -1.0003085648851e-12 +190 350 -1000 +349 350 -9.6848776016898e-13 +350 350 1000 +351 350 -3.1961039684827e-14 +349 351 -1.0321293696012e-12 +350 351 -1.4023496869582e-16 +351 351 1000 +187 352 -1000 +352 352 1001.5835720311 +353 352 -.79178601556722 +354 352 -.79178601556722 +193 353 -1000 +352 353 -1.5835720311307 +353 353 1000.7917860156 +354 353 .79178601556351 +186 354 -1000 +352 354 -3.7107318088482e-12 +353 354 -3.9644570607353e-16 +354 354 1000 +204 355 -1000 +355 355 1000.0000000265 +356 355 -1.3270572947401e-8 +357 355 -1.3270572947401e-8 +189 356 -1000 +355 356 .28168622258486 +356 356 1000.0000382859 +357 356 -.28172450844363 +188 357 -1000 +355 357 -.281686249126 +356 357 -3.8272588196468e-5 +357 357 1000.2817245217 +193 358 -1000 +358 358 1001.0335261879 +359 358 -.51676309393604 +360 358 -.51676309393604 +191 359 -1000 +358 359 -1.033526187871 +359 359 1000.5167630939 +360 359 .516763093935 +190 360 -1000 +358 360 -1.032129110212e-12 +359 360 -1.4023493345272e-16 +360 360 1000 +193 361 -1000 +361 361 1000.0000000011 +362 361 -5.7354156331814e-10 +363 361 -5.7354156331814e-10 +192 362 -1000 +361 362 -8.0714739430452e-10 +362 362 1000.0000000006 +363 362 2.3355964406622e-10 +191 363 -1000 +361 363 -3.3993573233176e-10 +362 363 -4.6186920153772e-14 +363 363 1000.0000000003 +197 364 -1000 +364 364 1000 +365 364 -1.0008363469064e-12 +366 364 -1.0008363469064e-12 +195 365 -1000 +364 365 -9.6954332367156e-13 +365 365 1000 +366 365 -3.143325820358e-14 +194 366 -1000 +364 366 -1.0321293701412e-12 +365 366 -1.4023496876918e-16 +366 366 1000 +196 367 -1000 +367 367 1000 +368 367 -1.0000477309963e-12 +369 367 -1.0000477309963e-12 +197 368 -1000 +367 368 4.0102471023155e-11 +368 368 1000 +369 368 -4.1108239211554e-11 +195 369 -1000 +367 369 -4.2102566485148e-11 +368 369 -5.7204574028733e-15 +369 369 1000 +197 370 -1000 +370 370 1000 +371 370 -1.0000497662893e-12 +372 370 -1.0000497662893e-12 +198 371 -1000 +370 371 .029017777699265 +371 371 1000.0000031002 +372 371 -.02902087789019 +244 372 -1000 +370 372 -.029017777701265 +371 372 -3.1001899253488e-6 +372 372 1000.0290208779 +198 373 -1000 +373 373 1000 +374 373 -1.0321298263488e-12 +375 373 -1.0321298263488e-12 +198 374 -1000 +373 374 .029017777699201 +374 374 1000.0000031002 +375 374 -.029020877890158 +244 375 -1000 +373 375 -.029017777701265 +374 375 -3.1001899253488e-6 +375 375 1000.0290208779 +200 376 -1000 +376 376 1000 +377 376 -1.0321293694549e-12 +378 376 -1.0321293694549e-12 +200 377 -1000 +376 377 3.3435823626096e-10 +377 377 1000 +378 377 -3.3543607520854e-10 +376 378 -3.3642249499987e-10 +377 378 -4.5709578124983e-14 +378 378 1000.0000000003 +201 379 -1000 +379 379 1008.2382757875 +380 379 -4.1191378937679 +381 379 -4.1191378937679 +200 380 -1000 +379 380 -4.2007503060414 +380 380 1004.1196864706 +381 380 .081063835441733 +199 381 -1000 +379 381 -4.0375254814945 +380 381 -.00054857683172479 +381 381 1004.0380740583 +204 382 -1000 +382 382 1000.000000023 +383 382 -1.1479641189984e-8 +384 382 -1.1479641189984e-8 +203 383 -1000 +382 383 -1.2299266775788e-8 +383 383 1000.0000000115 +384 383 8.1817721411814e-10 +202 384 -1000 +382 384 -1.0660015604181e-8 +383 384 -1.4483716853507e-12 +384 384 1000.0000000107 +205 385 -1 +386 385 1 +388 385 -22553.191489362 +385 386 1 +387 386 -24.899183819286 +386 387 -1 +388 388 1 +389 389 1 +207 390 -1 +391 390 1 +393 390 -22553.191489362 +390 391 1 +392 391 -24.899183819325 +391 392 -1 +393 393 1 +394 394 1 +209 395 1 +210 396 1 +211 397 1 +212 398 1 +233 399 -6.5746219592373 +399 399 6.6990812545742 +400 399 -.032663878157896 +401 399 -.09179541717896 +241 400 -.074359948804108 +399 400 2.9389112925439 +400 400 .1256959632821 +401 400 -2.9902473070219 +399 401 -3.0633705878808 +400 401 -.018672136320094 +401 401 1003.0820427242 +217 402 -4.0617384240455 +402 402 4.1698014147119 +403 402 -.021875948189101 +404 402 -.086187042477265 +245 403 -.066990777362884 +402 403 .63717437348966 +403 403 .095611861392429 +404 403 -.66579545751921 +402 404 -.74523736415603 +403 404 -.0067451358404446 +404 404 22.569913610315 +218 405 -4.0617384240455 +405 405 4.1698014149636 +406 405 -.021875948203047 +407 405 -.086187042715058 +246 406 -.066990777416818 +405 406 .63717437962041 +406 406 .095611861519554 +407 406 -.66579546372314 +405 407 -.74523737053851 +406 407 -.0067451358996882 +407 407 22.569913616757 +234 408 -6.5746219592373 +408 408 6.699081254377 +409 408 -.03266387811366 +410 408 -.091795417025962 +242 409 -.074359948790868 +408 409 2.9389112936128 +409 409 .12569596322929 +410 409 -2.9902473080513 +408 410 -3.0633705887525 +409 410 -.018672136324765 +410 410 1003.0820427251 +220 411 -4.0617384240455 +411 411 4.1641863218825 +412 411 -.022684953548602 +413 411 -.079762944288439 +235 412 -.065378961203317 +411 412 .28582089668316 +412 412 .091565487379531 +413 412 -.31200742285938 +231 413 -21.817931110319 +411 413 -.3882687945202 +412 413 -.0035015726276123 +413 413 22.209701477467 +222 414 -4.0617384240455 +414 414 4.1641863219045 +415 414 -.022684953556265 +416 414 -.079762944302746 +236 415 -.06537896120625 +414 415 .28582089604544 +415 415 .091565487384648 +416 415 -.31200742222384 +232 416 -21.817931110319 +414 416 -.38826879390445 +415 416 -.0035015726221332 +416 416 22.209701476845 +235 417 -.43663994211901 +417 417 1.3522681638634 +418 417 -.2163656680217 +419 417 -.69926255372269 +220 418 -.10150848061847 +417 418 -.91288943691084 +418 418 .31787414864026 +419 418 .69652376888905 +219 419 -5.1608907697469 +417 419 -.0027387848335474 +418 419 -9.1141751628418e-14 +419 419 5.1636295545805 +236 420 -.43663994211901 +420 420 1.3522681633811 +421 420 -.21636566786347 +422 420 -.69926255339858 +222 421 -.10150848060072 +420 421 -.91288943643001 +421 421 .31787414846429 +422 421 .69652376856645 +221 422 -5.1608907697469 +420 422 -.0027387848320389 +421 422 -9.1141751636237e-14 +422 422 5.163629554579 +225 423 -8.89838049475 +423 423 8.8983804952514 +424 423 -4.4336274088488e-10 +425 423 -5.8079981514759e-11 +224 424 -.11591450080838 +423 424 -3.1454829741511e-10 +424 424 .11591450127369 +425 424 -1.5076138725771e-10 +223 425 -31.790134249737 +423 425 -1.8689442498453e-10 +424 425 -2.1946943787938e-11 +425 425 31.790134249946 +228 426 -8.89838049475 +426 426 8.8983804952514 +427 426 -4.4336274088488e-10 +428 426 -5.8079981514768e-11 +227 427 -.11591450080838 +426 427 -3.1454829751074e-10 +427 427 .11591450127369 +428 427 -1.5076138715277e-10 +226 428 -31.790134249737 +426 428 -1.8689442488891e-10 +427 428 -2.1946943778629e-11 +428 428 31.790134249946 +229 429 -6.9979146324238e-8 +429 429 26.917900473748 +230 430 -6.9979146324238e-8 +430 430 26.917900473748 From 89b4b3d95834a124650f83a04314e8ffc91eaae9 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Sun, 4 Mar 2012 21:24:24 -0700 Subject: [PATCH 17/23] + Quick n' dirty test for tensor generation --- experimental/boost_compress/compress.cc | 72 ++++++++++++++++++++++--- 1 file changed, 65 insertions(+), 7 deletions(-) diff --git a/experimental/boost_compress/compress.cc b/experimental/boost_compress/compress.cc index d2c3139..7aee1bb 100644 --- a/experimental/boost_compress/compress.cc +++ b/experimental/boost_compress/compress.cc @@ -1,6 +1,7 @@ #include #include +#include #include "mmio.h" #include @@ -9,34 +10,91 @@ #include #include -namespace io = boost::iostreams; -namespace ublas = boost::numeric::ublas; +static int w = 1; +static int z = 2; + +void +random_seed(int seed) +{ + if (seed > 0) { + w = seed + 1; + z = w + w + 1; + } +} + +/* http://en.wikipedia.org/wiki/Random_number_generator */ +int +random_marsaglia() +{ + z = 36969 * (z & 65535) + (z >> 16); + w = 18000 * (w & 65535) + (w >> 16); + return (z << 16) + w; /* 32-bit result */ +} + +int +random_between(int min, int max) +{ + return random_marsaglia() % (max-min+1) + min; +} + +bool +picked(int n, int k) +{ + return (random_between(0, n) == k); +} using std::cout; using std::endl; +namespace io = boost::iostreams; +namespace ublas = boost::numeric::ublas; + +typedef ublas::compressed_matrix compressed_matrix; +typedef std::vector compressed_tensor; + int main(int argc, char *argv[]) { /* need a matrix file as input */ if (argc < 2) { - fprintf(stderr, "Usage: %s filename\n", argv[0]); + fprintf(stderr, "Usage: %s filename [seed]\n", argv[0]); exit(1); } - /* filter out matrix market comments */ + /* let the user pick a random seed to start from */ + random_seed((argc > 2 ? atoi(argv[2]) : 0)); + + /* filter matrix-market comments */ io::filtering_istream fin; fin.push(mmio_comments_filter()); fin.push(io::file_source(argv[1])); - /* read in the input matrix */ + /* read in the input (seed) matrix */ ublas::compressed_matrix matrix; fin >> matrix; + /* print the input matrix */ + cout << "Input matrix: " << matrix << endl; + /* create our tensor based on the input matrix--we assume, for now, + and for simplicity, that the input matricies are cubic in + structure */ + int n = matrix.size1(); + compressed_tensor tensor(n, compressed_matrix(n, n)); + for (int k = 0; k < n; ++k) { + for (int i = 0; i < n; ++i) { + for (int j = 0; j < n; ++j) { + if (matrix(i, j) > 0.0 && picked(n, 0)) { + tensor[k](i, j) = 1.0; + } + } + } + } - - cout << matrix << endl; + /* print the tensor out */ + for (int k = 0; k < n; ++k) { + cout << tensor[k] << endl; + } return 0; } From de20f5a160b65e0261144b370ec65b2761f5c27d Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Mon, 5 Mar 2012 09:44:38 -0700 Subject: [PATCH 18/23] + Merge --- experimental/compress/compress.cc | 52 ++- experimental/compress/matmul.cc | 198 -------- external/blitz/example7.in | 13 - external/blitz/io.cpp | 58 --- external/blitz/io.data | 18 - external/blitz/mmio.cc | 740 ------------------------------ external/blitz/mmio.h | 167 ------- external/blitz/tensor_read.cc | 393 ---------------- external/blitz/test1.cc | 107 ----- external/boost/test1.cc | 13 - src/tensor_free.cc | 2 +- 11 files changed, 38 insertions(+), 1723 deletions(-) delete mode 100644 experimental/compress/matmul.cc delete mode 100644 external/blitz/example7.in delete mode 100644 external/blitz/io.cpp delete mode 100644 external/blitz/io.data delete mode 100644 external/blitz/mmio.cc delete mode 100644 external/blitz/mmio.h delete mode 100644 external/blitz/tensor_read.cc delete mode 100644 external/blitz/test1.cc delete mode 100644 external/boost/test1.cc diff --git a/experimental/compress/compress.cc b/experimental/compress/compress.cc index 4d98e9e..520160a 100644 --- a/experimental/compress/compress.cc +++ b/experimental/compress/compress.cc @@ -311,15 +311,33 @@ drop_tubes(double *A, double *B, int n) } } +void +tensor_slice_calculate_densities(double *A, double *S, int n) +{ + int i, j, k, m, cur; + + for (k = 0; k < n; k++) { + S[k] = 0.0; + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) { + cur = k * n * n + i * n + j; + if (A[cur] != 0.0) { + S[k] += 1.0; + } + } + } + } +} + int -mark_empty_slices(double *A, double *S, int n) +tensor_slice_mark_empty(double *A, double *E, int n) { int i, j, k, m, cur; bool empty; m = 0; for (k = 0; k < n; k++) { - if (S[k] != 0.0) { + if (E[k] != 0.0) { empty = true; for (i = 0; i < n && empty; i++) { for (j = 0; j < n && empty; j++) { @@ -330,7 +348,7 @@ mark_empty_slices(double *A, double *S, int n) } } if (empty) { - S[k] = 0.0; + E[k] = 0.0; m++; } } @@ -343,10 +361,10 @@ int main(int argc, char *argv[]) { int m, n, r, vectors, seed, density; - double *A, *B, *S; + double *A, *B, *E, *V; if (argc < 2) { - fprintf(stderr, "Usage: %s [seed] [density (1 in n)]\n", argv[0]); + fprintf(stderr, "Usage: %s [seed] [density]\n", argv[0]); exit(1); } @@ -356,20 +374,23 @@ main(int argc, char *argv[]) A = (double*) malloc(n * n * n * sizeof(double)); B = (double*) malloc(n * n * sizeof(double)); S = (double*) malloc(n * sizeof(double)); + E = (double*) malloc(n * sizeof(double)); - vector_fill(S, n, 1.0); + vector_fill(E, n, 1.0); tensor_fill(A, n); random_seed(seed); tensor_init(A, n, density); - r = vectors = 0; + //tensor_slice_calculate_densities(A, S, n); + + r = m = vectors = 0; while (r < n) { - m = mark_empty_slices(A, S, n); + m = tensor_slice_mark_empty(A, E, n); //printf("Removed %d empty matricies:\n\n", m); - //vector_print(S, n); + //vector_print(E, n); //printf("\n"); r += m; @@ -380,7 +401,7 @@ main(int argc, char *argv[]) vectors++; //printf("A^[%d] (seed=%d):\n\n", n, seed); - //tensor_print(A, S, n); + //tensor_print(A, E, n); //printf("\ndiag(A^[%d]) (seed=%d):\n\n", n, seed); //tensor_print_diag(A, n); //printf("\n"); @@ -390,19 +411,19 @@ main(int argc, char *argv[]) //printf("compress_diagonal(diag(A^[%d])) (seed=%d):\n\n", n, seed); //tensor_print_diag(A, n); //printf("\ncompress_diagonal(A^[%d]):\n\n", n, seed); - //tensor_print(A, S, n); + //tensor_print(A, E, n); //printf("\n"); compress_column(A, n); //printf("\ncompress_column(A^[%d]):\n\n", n, seed); - //tensor_print(A, S, n); + //tensor_print(A, E, n); //printf("\n"); compress_row(A, n); //printf("\ncompress_row(A^[%d]):\n\n", n, seed); - //tensor_print(A, S, n); + //tensor_print(A, E, n); //printf("\n"); matrix_fill(B, n); @@ -416,14 +437,15 @@ main(int argc, char *argv[]) drop_tubes(A, B, n); //printf("\nA^[%d]:\n\n", n, seed); - //tensor_print(A, S, n); + //tensor_print(A, E, n); //printf("\n"); } - printf("Requires %d sub-vectors\n", vectors); + printf("Will require %d sub-vectors: %d / %d = %g\n", vectors, vectors, n, vectors/(double)n); free(S); + free(E); free(B); free(A); diff --git a/experimental/compress/matmul.cc b/experimental/compress/matmul.cc deleted file mode 100644 index 800435f..0000000 --- a/experimental/compress/matmul.cc +++ /dev/null @@ -1,198 +0,0 @@ - -#include -#include -#include - -static int w = 1; -static int z = 2; - -void -random_seed(int seed) -{ - if (seed > 0) { - w = seed + 1; - z = w + w + 1; - } -} - -/* http://en.wikipedia.org/wiki/Random_number_generator */ -int -random_marsaglia() -{ - z = 36969 * (z & 65535) + (z >> 16); - w = 18000 * (w & 65535) + (w >> 16); - return (z << 16) + w; /* 32-bit result */ -} - -int -random_between(int min, int max) -{ - return random_marsaglia() % (max-min+1) + min; -} - -void -zero(double *A, int n) -{ - int i, j, k; - - for (k = 0; k < n; k++) { - for (i = 0; i < n; i++) { - for (j = 0; j < n; j++) { - A[k * n * n + i * n + j] = 0.0; - } - } - } -} - -void -init(double *A, int n, int m) -{ - int i, j, k; - - for (k = 0; k < n; k++) { - for (i = 0; i < n; i++) { - for (j = 0; j < n; j++) { - if (random_between(0, m) == 0) { - A[k * n * n + i * n + j] = 1.0; - } - } - } - } -} - - -void -print(double *A, int n) -{ - int i, j, k; - - for (k = 0; k < n; k++) { - for (i = 0; i < n; i++) { - for (j = 0; j < n; j++) { - printf("%g ", A[k * n * n + i * n + j]); - } - printf("\n"); - } - break; - printf("\n"); - } -} - -void -print_diag(double *A, int n) -{ - int i, j, k; - - for (k = 0; k < n; k++) { - for (i = 0; i < n; i++) { - printf("%2d ", k * n * n + i * n); - for (j = 0; j < i; j++) { - printf(" "); - } - for (j = i; j < n + i; j++) { - printf("%g ", A[k * n * n + i * n + (j % n)]); - } - printf("\n"); - } - break; - printf("\n"); - } -} - -int -diag_to_row_col(int i, int j, int n) { - int d; - - d = i + j * n + j; - if (i + j >= n) { - d -= n; - } - - return d; -} - -void -compress_diag(double *A, int n) -{ - int i, j, k, m, cur, prev; - bool searching, swapping; - - for (k = 0; k < n; k++) { - for (i = 0; i < n; i++) { - printf("i=%d\n", i); - j = cur = prev = 0; - while (j < n) { - /* find first zero diagonal entry */ - searching = true; - for (j = prev; j < n && searching; j++) { - //cur = k * n * n + i + j * n + j; - cur = k * n * n + diag_to_row_col(i, j, n); - if (A[cur] == 0.0) { - printf("searching> %g %d\n", A[cur], cur); - prev = cur; - searching = false; - break; - } - } - /* move the next non-zero such that it is contiguous with - those previously seen */ - swapping = true; - for (j++; j < n && swapping; j++) { - //cur = k * n * n + i + j * n + j; - cur = k * n * n + diag_to_row_col(i, j, n); - if (A[cur] != 0.0) { - printf(" swapping> %g %d -> %d\n", A[cur], cur, prev); - A[prev] = A[cur]; - A[cur] = 0.0; - swapping = false; - prev++; - } else { - printf("%g %d\n", A[cur], cur); - } - } - printf("\n\nj = %d; n = %d\n\n", j, n); - } - printf("\n"); - print_diag(A, n); - printf("\n"); - } - break; - } -} - -int main(int argc, char *argv[]) -{ - int n, seed; - double *A; - - if (argc < 2) { - fprintf(stderr, "Usage: matmul [seed]\n"); - exit(1); - } - - n = atoi(argv[1]); - seed = argc > 2 ? atoi(argv[2]) : 0; - A = (double*) malloc(n * n * n * sizeof(double)); - - random_seed(seed); - zero(A, n); - init(A, n, 10); - - printf("A^[%d] (seed=%d):\n\n", n, seed); - print(A, n); - printf("diag(A^[%d]) (seed=%d):\n\n", n, seed); - print_diag(A, n); - printf("\n"); - - compress_diag(A, n); - - printf("compress_diag(A^[%d]):\n\n", n, seed); - print(A, n); - printf("compress_diag(diag(A^[%d])) (seed=%d):\n\n", n, seed); - print_diag(A, n); - printf("\n"); - - free(A); - - return 0; -} diff --git a/external/blitz/example7.in b/external/blitz/example7.in deleted file mode 100644 index 350ccb4..0000000 --- a/external/blitz/example7.in +++ /dev/null @@ -1,13 +0,0 @@ -X23 is a sparse tensor of size 3 x 3 x 3 with 12 nonzeros - (1,1,1) 1 - (1,2,2) 2 - (1,3,1) 3 - (1,3,2) 4 - (2,1,2) 5 - (2,1,3) 6 - (2,2,1) 7 - (2,2,2) 8 - (2,3,1) 9 - (2,3,2) 10 - (2,3,3) 11 - (3,3,2) 12 diff --git a/external/blitz/io.cpp b/external/blitz/io.cpp deleted file mode 100644 index d9c38a2..0000000 --- a/external/blitz/io.cpp +++ /dev/null @@ -1,58 +0,0 @@ -#include -#ifdef BZ_HAVE_STD - #include -#else - #include -#endif - -BZ_USING_NAMESPACE(blitz) - -const char* filename = "io.data"; -blitz::IndexPlaceholder<0> i; -blitz::IndexPlaceholder<1> j; -blitz::IndexPlaceholder<2> k; - -void write_arrays() -{ - ofstream ofs(filename); - if (ofs.bad()) - { - cerr << "Unable to write to file: " << filename << endl; - exit(1); - } - - Array A(3,4,5); - A = 111 + i + 10 * j + 100 * k; - ofs << A << endl; - - Array B(3,4); - B = 11 + i + 10 * j; - ofs << B << endl; - - Array C(4); - C = 1 + i; - ofs << C << endl; -} - -int main() -{ - write_arrays(); - - ifstream ifs(filename); - if (ifs.bad()) - { - cerr << "Unable to open file: " << filename << endl; - exit(1); - } - - Array A; - Array B; - Array C; - - ifs >> A >> B >> C; - - cout << "Arrays restored from file: " << A << B << C << endl; - - return 0; -} - diff --git a/external/blitz/io.data b/external/blitz/io.data deleted file mode 100644 index 76dec74..0000000 --- a/external/blitz/io.data +++ /dev/null @@ -1,18 +0,0 @@ -3 x 4 x 5 -[ 111 211 311 411 511 121 221 - 321 421 521 131 231 331 431 - 531 141 241 341 441 541 112 - 212 312 412 512 122 222 322 - 422 522 132 232 332 432 532 - 142 242 342 442 542 113 213 - 313 413 513 123 223 323 423 - 523 133 233 333 433 533 143 - 243 343 443 543 ] - -3 x 4 -[ 11 21 31 41 - 12 22 32 42 - 13 23 33 43 ] - -4 - [ 1 2 3 4 ] diff --git a/external/blitz/mmio.cc b/external/blitz/mmio.cc deleted file mode 100644 index ef2145d..0000000 --- a/external/blitz/mmio.cc +++ /dev/null @@ -1,740 +0,0 @@ -/* -* Matrix Market I/O library for ANSI C -* -* See http://math.nist.gov/MatrixMarket for details. -* -* -*/ - - -#include -#include -#include -#include - -#include "mmio.h" - -int mm_read_unsymmetric_sparse(const char *fname, int *M_, int *N_, int *nz_, - double **val_, int **I_, int **J_) -{ - FILE *f; - MM_typecode matcode; - int M, N, nz; - int i; - double *val; - int *I, *J; - - if ((f = fopen(fname, "r")) == NULL) - return -1; - - - if (mm_read_banner(f, &matcode) != 0) - { - printf("mm_read_unsymetric: Could not process Matrix Market banner "); - printf(" in file [%s]\n", fname); - return -1; - } - - - - if ( !(mm_is_real(matcode) && mm_is_matrix(matcode) && - mm_is_sparse(matcode))) - { - fprintf(stderr, "Sorry, this application does not support "); - fprintf(stderr, "Market Market type: [%s]\n", - mm_typecode_to_str(matcode)); - return -1; - } - - /* find out size of sparse matrix: M, N, nz .... */ - - if (mm_read_matrix_coordinate_size(f, &M, &N, &nz) !=0) - { - fprintf(stderr, "read_unsymmetric_sparse(): could not parse matrix size.\n"); - return -1; - } - - *M_ = M; - *N_ = N; - *nz_ = nz; - - /* reseve memory for matrices */ - - I = (int *) malloc(nz * sizeof(int)); - J = (int *) malloc(nz * sizeof(int)); - val = (double *) malloc(nz * sizeof(double)); - - *val_ = val; - *I_ = I; - *J_ = J; - - /* NOTE: when reading in doubles, ANSI C requires the use of the "l" */ - /* specifier as in "%lg", "%lf", "%le", otherwise errors will occur */ - /* (ANSI C X3.159-1989, Sec. 4.9.6.2, p. 136 lines 13-15) */ - - for (i=0; i -#include - -#define MM_MAX_LINE_LENGTH 1025 -#define MatrixMarketBanner "%%MatrixMarket" -#define MM_MAX_TOKEN_LENGTH 64 - -typedef char MM_typecode[4]; - -char *mm_typecode_to_str(MM_typecode matcode); -char const *mm_error_to_str(int errcode); - -int mm_read_banner(FILE *f, MM_typecode *matcode); -int mm_read_matrix_coordinate_size(FILE *f, int *M, int *N, int *nz); -int mm_read_tensor_coordinate_size(FILE *f, int *L, int *M, int *N, int *nz); -int mm_read_tensor_compressed_size(FILE *f, int *L, int *M, int *N, int *nz, char *orientation, int *size); -int mm_read_tensor_compressed_slice_size(FILE *f, int *L, int *M, int *N, int *nz, char *orientation, int *rn, int *cn, int *kn); -int mm_read_vector_array_size(FILE *f, int *N); -int mm_read_matrix_array_size(FILE *f, int *M, int *N); -int mm_read_tensor_array_size(FILE *f, int *L, int *M, int *N); - -int mm_write_banner(FILE *f, MM_typecode matcode); -int mm_write_matrix_coordinate_size(FILE *f, int M, int N, int nz); -int mm_write_tensor_coordinate_size(FILE *f, int L, int M, int N, int nz); -int mm_write_tensor_compressed_size(FILE *f, int L, int M, int N, int nz, char const *orientation, int size); -int mm_write_tensor_compressed_slice_size(FILE *f, int L, int M, int N, int nz, char const *orientation, int rn, int cn, int kn); -int mm_write_vector_array_size(FILE *f, int N); -int mm_write_matrix_array_size(FILE *f, int M, int N); -int mm_write_tensor_array_size(FILE *f, int L, int M, int N); - - -/********************* MM_typecode query fucntions ***************************/ - -#define mm_is_vector(typecode) ((typecode)[0]=='V') -#define mm_is_matrix(typecode) ((typecode)[0]=='M') -#define mm_is_tensor(typecode) ((typecode)[0]=='T') - -#define mm_is_sparse(typecode) ((typecode)[1]=='C') -#define mm_is_coordinate(typecode) ((typecode)[1]=='C') -#define mm_is_dense(typecode) ((typecode)[1]=='A') -#define mm_is_array(typecode) ((typecode)[1]=='A') -#define mm_is_compressed(typecode) ((typecode)[1]=='O') -#define mm_is_gundersen(typecode) ((typecode)[1]=='G') -#define mm_is_slice(typecode) ((typecode)[1]=='S') -#define mm_is_ekmr(typecode) ((typecode)[1]=='K') -#define mm_is_zzekmr(typecode) ((typecode)[1]=='Z') - -#define mm_is_complex(typecode) ((typecode)[2]=='C') -#define mm_is_real(typecode) ((typecode)[2]=='R') -#define mm_is_pattern(typecode) ((typecode)[2]=='P') -#define mm_is_integer(typecode) ((typecode)[2]=='I') - -#define mm_is_symmetric(typecode) ((typecode)[3]=='S') -#define mm_is_general(typecode) ((typecode)[3]=='G') -#define mm_is_skew(typecode) ((typecode)[3]=='K') -#define mm_is_hermitian(typecode) ((typecode)[3]=='H') - -int mm_is_valid(MM_typecode matcode); /* too complex for a macro */ - - -/********************* MM_typecode modify fucntions ***************************/ - -#define mm_set_vector(typecode) ((*typecode)[0]='V') -#define mm_set_matrix(typecode) ((*typecode)[0]='M') -#define mm_set_tensor(typecode) ((*typecode)[0]='T') - -#define mm_set_coordinate(typecode) ((*typecode)[1]='C') -#define mm_set_array(typecode) ((*typecode)[1]='A') -#define mm_set_dense(typecode) mm_set_array(typecode) -#define mm_set_sparse(typecode) mm_set_coordinate(typecode) -#define mm_set_compressed(typecode) ((*typecode)[1]='O') -#define mm_set_gundersen(typecode) ((*typecode)[1]='G') -#define mm_set_slice(typecode) ((*typecode)[1]='S') -#define mm_set_ekmr(typecode) ((*typecode)[1]='K') -#define mm_set_zzekmr(typecode) ((*typecode)[1]='Z') - -#define mm_set_complex(typecode) ((*typecode)[2]='C') -#define mm_set_real(typecode) ((*typecode)[2]='R') -#define mm_set_pattern(typecode) ((*typecode)[2]='P') -#define mm_set_integer(typecode) ((*typecode)[2]='I') - -#define mm_set_symmetric(typecode) ((*typecode)[3]='S') -#define mm_set_general(typecode) ((*typecode)[3]='G') -#define mm_set_skew(typecode) ((*typecode)[3]='K') -#define mm_set_hermitian(typecode) ((*typecode)[3]='H') - -#define mm_clear_typecode(typecode) ((*typecode)[0]=(*typecode)[1]=(*typecode)[2]=' ',(*typecode)[3]='G') -#define mm_initialize_typecode(typecode) mm_clear_typecode(typecode) - - -/********************* Matrix Market error codes ***************************/ - - -#define MM_COULD_NOT_READ_FILE 11 -#define MM_PREMATURE_EOF 12 -#define MM_NOT_MTX 13 -#define MM_NO_HEADER 14 -#define MM_UNSUPPORTED_TYPE 15 -#define MM_LINE_TOO_LONG 16 -#define MM_COULD_NOT_WRITE_FILE 17 - -/******************** Matrix Market internal definitions ******************** - - MM_matrix_typecode: 4-character sequence - - ojbect sparse/ data storage - dense type scheme - - string position: [0] [1] [2] [3] - - Matrix typecode: M(atrix) C(oord) R(eal) G(eneral) - A(array) C(omplex) H(ermitian) - P(attern) S(ymmetric) - I(nteger) K(kew) - - ***********************************************************************/ - -#define MM_VECTOR_STR "vector" -#define MM_MTX_STR "mtx" -#define MM_TENSOR_STR "tensor" - -#define MM_ARRAY_STR "array" -#define MM_DENSE_STR "array" -#define MM_COORDINATE_STR "coordinate" -#define MM_SPARSE_STR "coordinate" -#define MM_COMPRESSED_STR "compressed" -#define MM_GUNDERSEN_STR "gundersen" -#define MM_SLICE_STR "slice" -#define MM_EKMR_STR "ekmr" -#define MM_ZZPKMR_STR "zzekmr" - -#define MM_COMPLEX_STR "complex" -#define MM_REAL_STR "real" -#define MM_INT_STR "integer" -#define MM_GENERAL_STR "general" -#define MM_SYMM_STR "symmetric" -#define MM_HERM_STR "hermitian" -#define MM_SKEW_STR "skew-symmetric" -#define MM_PATTERN_STR "pattern" - - -/* high level routines */ - -int mm_write_matrix_coordinate(char fname[], int M, int N, int nz, int I[], int J[], - double val[], MM_typecode matcode); -int mm_read_matrix_coordinate_data(FILE *f, int M, int N, int nz, int I[], int J[], - double val[], MM_typecode matcode); -int mm_read_matrix_coordinate_entry(FILE *f, int *I, int *J, double *real, double *img, - MM_typecode matcode); - -int mm_read_unsymmetric_sparse(const char *fname, int *M_, int *N_, int *nz_, - double **val_, int **I_, int **J_); - - - -#endif diff --git a/external/blitz/tensor_read.cc b/external/blitz/tensor_read.cc deleted file mode 100644 index a16aa4b..0000000 --- a/external/blitz/tensor_read.cc +++ /dev/null @@ -1,393 +0,0 @@ - -#include "error.h" -#include "file.h" -#include "tensor.h" -#include "memory.h" -#include "mmio.h" -#include -#include - -tensor_t* -tensor_fread_array(FILE *file) -{ - int i, j, k, v; - int l, m, n, nnz; - int result; - double d; - tensor_t *tensor; - tensor_storage_coordinate_t *storage; - coordinate_tuple_t *tuples; - - debug("tensor_fread_array(0x%x)\n", file); - - if (0 != (result = mm_read_tensor_array_size(file, &l, &m, &n))) { - die("Failed to read tensor dimensions (%d).\n", result); - } - - debug("tensor_fread_array: l=%d, m=%d, n=%d\n", l, m, n); - - nnz = l*m*n; - tensor = tensor_malloc(l, m, n, nnz, strategy::coordinate); - storage = STORAGE_COORIDINATE(tensor); - tuples = storage->tuples; - v = 0; - - for (k = 0; k < l; ++k) { - for (i = 0; i < m; ++i) { - for (j = 0; j < n; ++j) { - if (1 != (result = fscanf(file, "%lg\n", &d))) { - die("Failed to process line %d of the input stream (%d).\n", v, result); - } - tensor->values[v] = d; - tuples[v].i = i; - tuples[v].j = j; - tuples[v].k = k; - tuples[v].index = v; - v++; - } - } - } - - return tensor; -} - -tensor_t* -tensor_fread_coordinate(FILE *file) -{ - uint i, j, k; - int l, m, n, q, nnz; - int result; - double d; - tensor_t *tensor; - tensor_storage_coordinate_t *storage; - coordinate_tuple_t *tuples; - - debug("tensor_fread_coordinate(0x%x)\n", file); - - if (0 != (result = mm_read_tensor_coordinate_size(file, &l, &m, &n, &nnz))) { - die("Failed to read tensor dimensions (%d).\n", result); - } - - tensor = tensor_malloc(l, m, n, nnz, strategy::coordinate); - storage = STORAGE_COORIDINATE(tensor); - tuples = storage->tuples; - - for (q = 0; q < nnz; ++q) { - if (4 != (result = fscanf(file, "%u %u %u %lg\n", &k, &i, &j, &d))) { - die("Failed to process line %d of the input stream (%d).\n", q, result); - } - tuples[q].index = q; - tuples[q].i = i; - tuples[q].j = j; - tuples[q].k = k; - tensor->values[q] = d; - } - - return tensor; -} - -tensor_t* -tensor_fread_compressed(FILE *file) -{ - uint i, j, k; - int l, m, n, nnz, size; - int result; - char name[20]; - double d; - tensor_t *tensor; - orientation::type_t orientation; - tensor_storage_compressed_t *storage; - - debug("tensor_fread_compressed(0x%x)\n", file); - - if (0 != (result = mm_read_tensor_compressed_size(file, &l, &m, &n, &nnz, name, &size))) { - die("Failed to read tensor dimensions (%d).\n", result); - } - - orientation = string_to_orientation(name); - tensor = tensor_malloc(l, m, n, nnz, strategy::compressed, orientation); - storage = STORAGE_COMPRESSED(tensor); - storage->rn = size; - storage->cn = nnz; - storage->kn = nnz; - storage->RO = MALLOC_N(uint, storage->rn); - - for (i = 0; i < storage->rn; ++i) { - if (1 != (result = fscanf(file, "%u\n", &j))) { - die("Failed to process line %d of the input stream (%d).\n", i, result); - } - storage->RO[i] = j; - } - - for (i = 0; i < storage->cn; ++i) { - if (3 != (result = fscanf(file, "%u %u %lg\n", &j, &k, &d))) { - die("Failed to process line %d of the input stream (%d).\n", i, result); - } - storage->CO[i] = j; - storage->KO[i] = k; - tensor->values[i] = d; - } - - return tensor; -} - -tensor_t* -tensor_fread_compressed_slice(FILE *file) -{ - uint i, j; - int l, m, n, nnz, rn, cn, kn; - int result; - char name[20]; - double d; - tensor_t *tensor; - orientation::type_t orientation; - tensor_storage_compressed_t *storage; - - debug("tensor_fread_compressed_slice(0x%x)\n", file); - - if (0 != (result = mm_read_tensor_compressed_slice_size(file, &l, &m, &n, &nnz, name, &rn, &cn, &kn))) { - die("Failed to read tensor dimensions (%d).\n", result); - } - - debug("tensor_fread_compressed_slice: l=%d, m=%d, n=%d, name='%s'\n", l, m, n, name); - - orientation = string_to_orientation(name); - tensor = tensor_malloc(l, m, n, nnz, strategy::slice, orientation); - storage = STORAGE_COMPRESSED(tensor); - storage->rn = rn; - storage->cn = cn; - storage->kn = kn; - storage->RO = MALLOC_N(uint, storage->rn); - - for (i = 0; i < storage->rn; ++i) { - if (1 != (result = fscanf(file, "%u\n", &j))) { - die("Failed to process line %d of the input stream (%d).\n", i, result); - } - storage->RO[i] = j; - } - - for (i = 0; i < storage->cn; ++i) { - if (1 != (result = fscanf(file, "%u\n", &j))) { - die("Failed to process line %d of the input stream (%d).\n", i, result); - } - storage->CO[i] = j; - } - - for (i = 0; i < storage->kn; ++i) { - if (2 != (result = fscanf(file, "%u %lg\n", &j, &d))) { - die("Failed to process line %d of the input stream (%d).\n", i, result); - } - storage->KO[i] = j; - tensor->values[i] = d; - } - - return tensor; -} - -tensor_t* -tensor_fread_extended_compressed(FILE *file, strategy::type_t strategy) -{ - uint j; - int i, l, m, n, nnz, size; - int result; - char name[20]; - double d; - tensor_t *tensor; - orientation::type_t orientation; - tensor_storage_extended_t *storage; - - debug("tensor_fread_compressed(0x%x)\n", file); - - if (0 != (result = mm_read_tensor_compressed_size(file, &l, &m, &n, &nnz, name, &size))) { - die("Failed to read tensor dimensions (%d).\n", result); - } - - orientation = string_to_orientation(name); - tensor = tensor_malloc(l, m, n, nnz, strategy, orientation); - storage = STORAGE_EXTENDED(tensor); - storage->rn = size; - storage->RO = MALLOC_N(uint, storage->rn); - - for (i = 0; i < size; ++i) { - if (1 != (result = fscanf(file, "%u\n", &j))) { - die("Failed to process line %d of the input stream (%d).\n", i, result); - } - storage->RO[i] = j; - } - - for (i = 0; i < nnz; ++i) { - if (2 != (result = fscanf(file, "%u %lg\n", &j, &d))) { - die("Failed to process line %d of the input stream (%d).\n", i, result); - } - tensor->values[i] = d; - storage->CK[i] = j; - } - - return tensor; -} - -tensor_t* -tensor_fread_mmio_data(FILE *file, MM_typecode type) -{ - tensor_t *tensor; - strategy::type_t strategy; - - debug("tensor_fread_mmio_data(file=0x%x, type='%s')\n", - file, mm_typecode_to_str(type)); - - if (!mm_is_tensor(type)) { - die("The file does not define a tensor.\n"); - } - - strategy = typecode_to_strategy(type); - tensor = NULL; - - debug("tensor_fread_mmio_data: reading strategy '%s' (%d)\n", - strategy_to_string(strategy), strategy); - - switch (strategy) { - case strategy::array: - tensor = tensor_fread_array(file); - break; - case strategy::coordinate: - tensor = tensor_fread_coordinate(file); - break; - case strategy::compressed: - tensor = tensor_fread_compressed(file); - break; - case strategy::slice: - tensor = tensor_fread_compressed_slice(file); - break; - case strategy::ekmr: - case strategy::zzekmr: - tensor = tensor_fread_extended_compressed(file, strategy); - break; - default: - die("Tensor storage strategy '%d' is not supported.\n", strategy); - } - - debug("tensor_fread: tensor=0x%x\n", tensor); - - return tensor; -} - -tensor_t* -tensor_fread_mmio(FILE *file) -{ - MM_typecode type; - - debug("tensor_fread_mmio(0x%x)\n", file); - - datatype_read_typecode(file, &type); - return tensor_fread_mmio_data(file, type); -} - -tensor_t* -tensor_fread_matlab(FILE *file) -{ - uint i, j, k; - int l, m, n, q, nnz; - int result; - double d; - tensor_t *tensor; - tensor_storage_coordinate_t *storage; - coordinate_tuple_t *tuples; - - debug("tensor_fread_matlab(0x%x)\n", file); - - /* Read matlab sparse tensor files of the form: - - ^X is a sparse tensor of size 10 x 10 x 10 with 96 nonzeros$ - ^ ( 1, 1, 7) 0.3796$ - ^ ( 1, 2, 5) 0.3191$ - ^ ( 1, 3, 2) 0.9861$ - ... - - Where ^ and $ are regular regex anchors (no pun intended). Note - that we intentionally skip the first word before starting to look - for numeric characters. We do this because matlab variables can - have numbers in them, which would break the assumption that the - first number to occur in the sentence was the first dimension. - */ - - if (4 != (result = fscanf(file, "%*[^ ]%*[^1234567890]%d%*[ x]%d%*[ x]%d with %d nonzeros\n", &l, &m, &n, &nnz))) { - die("tensor_fread_matlab: failed to read tensor dimensions (%d).\n", result); - } - - tensor = tensor_malloc(l, m, n, nnz, strategy::coordinate); - storage = STORAGE_COORIDINATE(tensor); - tuples = storage->tuples; - - for (q = 0; q < nnz; ++q) { - if (4 != (result = fscanf(file, "%*[ (]%u%*[ ,]%u%*[ ,]%u%*[)]%lg\n", &k, &i, &j, &d))) { - die("tensor_fread_matlab: failed to process line %d of the input stream (%d).\n", q, result); - } - tuples[q].index = q; - tuples[q].i = i-1; - tuples[q].j = j-1; - tuples[q].k = k-1; - tensor->values[q] = d; - } - - return tensor; -} - -file_format::type_t -detect_file_format(FILE *file) -{ - char c; - file_format::type_t format; - - debug("detect_file_format(0x%x)\n", file); - - if (EOF != (c = peek(file))) { - if ('%' == c) { - format = file_format::mmio; - } else { - format = file_format::matlab; - } - } - - return format; -} - -tensor_t* -tensor_fread_file_format(FILE *file, file_format::type_t format) -{ - tensor_t *tensor; - - debug("tensor_fread_file_format(0x%x, %d)\n", file, format); - - tensor = NULL; - - switch (format) { - case file_format::mmio: - tensor = tensor_fread_mmio(file); - break; - case file_format::matlab: - tensor = tensor_fread_matlab(file); - break; - default: - die("tensor_fread_file_format: unknown file type %d.\n", format); - break; - } - - return tensor; -} - -tensor_t* -tensor_read(char const *filename) -{ - FILE *file; - tensor_t *tensor; - file_format::type_t format; - - debug("tensor_read('%s')\n", filename); - - file = fopen_or_die(filename, "r"); - format = detect_file_format(file); - tensor = tensor_fread_file_format(file, format); - fclose(file); - - return tensor; -} diff --git a/external/blitz/test1.cc b/external/blitz/test1.cc deleted file mode 100644 index 9774967..0000000 --- a/external/blitz/test1.cc +++ /dev/null @@ -1,107 +0,0 @@ -#include -#include -#include - -BZ_USING_NAMESPACE(blitz) - -void -die(char const *format, ...) -{ - va_list args; - - va_start(args, format); - vprintf(format, args); - va_end(args); - - exit(1); -} - -FILE* -fopen_or_die(char const *filename, char const *mode) -{ - FILE *file; - - printf("fopen_or_die(filename='%s', mode='%s')\n", filename, mode); - - if (NULL == (file = fopen(filename, mode))) { - die("Failed to open '%s' for %s.\n", filename, mode); - } - - printf("fopen_or_die: file=0x%p\n", file); - - return file; -} - -typedef Array tensor_t; - -tensor_t* -tensor_fread_matlab(FILE *file) -{ - int i, j, k; - int l, m, n, q, nnz; - int result; - double d; - tensor_t *tensor; - - printf("tensor_fread_matlab(0x%p)\n", file); - - /* Read matlab sparse tensor files of the form: - - ^X is a sparse tensor of size 10 x 10 x 10 with 96 nonzeros$ - ^ ( 1, 1, 7) 0.3796$ - ^ ( 1, 2, 5) 0.3191$ - ^ ( 1, 3, 2) 0.9861$ - ... - - Where ^ and $ are regular regex anchors (no pun intended). Note - that we intentionally skip the first word before starting to look - for numeric characters. We do this because matlab variables can - have numbers in them, which would break the assumption that the - first number to occur in the sentence was the first dimension. - */ - - if (4 != (result = fscanf(file, "%*[^ ]%*[^1234567890]%d%*[ x]%d%*[ x]%d with %d nonzeros\n", &l, &m, &n, &nnz))) { - die("tensor_fread_matlab: failed to read tensor dimensions (%d).\n", result); - } - - tensor = new tensor_t(l, m, n); - - for (q = 0; q < nnz; ++q) { - if (4 != (result = fscanf(file, "%*[ (]%u%*[ ,]%u%*[ ,]%u%*[)]%lg\n", &k, &i, &j, &d))) { - die("tensor_fread_matlab: failed to process line %d of the input stream (%d).\n", q, result); - } - (*tensor)(i-1, j-1, k-1) = d; - } - - return tensor; -} - -tensor_t* -tensor_read(char const *filename) -{ - FILE *file; - tensor_t *tensor; - - printf("tensor_read('%s')\n", filename); - - file = fopen_or_die(filename, "r"); - tensor = tensor_fread_matlab(file); - fclose(file); - - return tensor; -} - -int main(int argc, char *argv[]) -{ - Array *A; - - A = tensor_read(argv[1]); - - cout << "A = " << *A << endl; - - delete A; - - - return 0; -} - diff --git a/external/boost/test1.cc b/external/boost/test1.cc deleted file mode 100644 index 78afc32..0000000 --- a/external/boost/test1.cc +++ /dev/null @@ -1,13 +0,0 @@ -#include -#include - -int main () -{ - using namespace boost::numeric::ublas; - compressed_matrix m (3, 3, 3 * 3); - int k = 0; - for (unsigned i = 0; i < 2; ++ i) - for (unsigned j = 0; j < m.size2 (); ++ j) - m (i, j) = k++; - std::cout << m << std::endl; -} diff --git a/src/tensor_free.cc b/src/tensor_free.cc index 3606f40..b7b7fdd 100644 --- a/src/tensor_free.cc +++ b/src/tensor_free.cc @@ -51,7 +51,7 @@ tensor_storage_free(tensor_t *tensor) return; } - tensor_storage_free(STORAGE_BASE(tensor)); + //tensor_storage_free(STORAGE_BASE(tensor)); switch (tensor->strategy) { case strategy::coordinate: From 0e6a64314029a38658e310115d2ed628601a352f Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Mon, 5 Mar 2012 09:54:36 -0700 Subject: [PATCH 19/23] + Simple 3x3 matrix --- experimental/boost_compress/3x3.mtx | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 experimental/boost_compress/3x3.mtx diff --git a/experimental/boost_compress/3x3.mtx b/experimental/boost_compress/3x3.mtx new file mode 100644 index 0000000..593c6f2 --- /dev/null +++ b/experimental/boost_compress/3x3.mtx @@ -0,0 +1,8 @@ +%%MatrixMarket matrix coordinate real general +3 3 6 +1 2 1 +2 1 2 +2 3 3 +3 2 4 +1 1 5 +1 3 6 From 10d05f46f481f04da277b0bd1ffeacdd07feb1bf Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Thu, 10 May 2012 23:30:46 -0600 Subject: [PATCH 20/23] + Added example tensor 9 from my thesis-- makes it easier to spit out LaTeX figures of it --- src/example9.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/example9.in diff --git a/src/example9.in b/src/example9.in new file mode 100644 index 0000000..eb9a71e --- /dev/null +++ b/src/example9.in @@ -0,0 +1,14 @@ +%%MatrixMarket tensor coordinate real general +2 3 4 12 +0 0 1 1 +0 0 3 2 +0 1 0 3 +0 1 2 4 +0 2 1 5 +0 2 2 6 +1 0 0 7 +1 0 2 8 +1 1 1 9 +1 1 2 10 +1 2 0 11 +1 2 3 12 From 493fe33a0aa596335b3b04919de3064626d18b02 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Tue, 22 May 2012 13:47:16 -0600 Subject: [PATCH 21/23] + Fixed latex code generation --- src/tensor_emit_latex.cc | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/src/tensor_emit_latex.cc b/src/tensor_emit_latex.cc index d3ae185..d95001b 100644 --- a/src/tensor_emit_latex.cc +++ b/src/tensor_emit_latex.cc @@ -28,7 +28,7 @@ print_header(FILE *file, int size) int i, j; fprintf(file, "\\begin{tabular}{r|*{%d}{c|}}\n", size); - fprintf(file, "\\multicolumn{1}{r}{$k$} &\n"); + fprintf(file, "\\multicolumn{1}{r}{$q$} &\n"); for (i = 0, j = size-1; i < size; ++i) { fprintf(file, "\\multicolumn{1}{r}{%d}%s", i, ((i != j) ? " &\n" : " \\\\\n")); } @@ -64,24 +64,21 @@ tensor_fwrite_compressed_latex(FILE *file, tensor_t const *tensor) name = orientation_to_string(tensor->orientation); macro = orientation_to_latex_macro(tensor->orientation); - debug("tensor_fwrite_compressed_latex: l=%d, m=%d, n=%d, nnz=%d, orientation='%s', macro='%s'.\n", - l, m, n, nnz, name, macro); + debug("tensor_fwrite_compressed_latex: l=%d, m=%d, n=%d, nnz=%d, size=%d, orientation='%s', macro='%s'.\n", + l, m, n, nnz, storage->rn, name, macro); print_header(file, nnz); print_hline(file, storage->rn); - fprintf(file, "$\\row_{\\%s}$ & ", macro); + fprintf(file, "$\\row%s$ & ", macro); for_each_fprintf(file, "%d%s", storage->RO, storage->rn, " & ", " \\\\\n"); - print_hline(file, storage->cn); - fprintf(file, "$\\col_{\\%s}$ & ", macro); - for_each_fprintf(file, "%d%s", storage->CO, storage->cn, " & ", " \\\\\n"); - print_hline(file, storage->tn); - fprintf(file, "$\\tube_{\\%s}$ & ", macro); - for_each_fprintf(file, "%d%s", storage->TO, storage->tn, " & ", " \\\\\n"); - print_hline(file, storage->kn); - fprintf(file, "$KO_{\\%s}$ & ", macro); - for_each_fprintf(file, "%d%s", storage->KO, storage->kn, " & ", " \\\\\n"); print_hline(file, nnz); - fprintf(file, "$\\val_{\\%s}$ & ", macro); + fprintf(file, "$\\col%s$ & ", macro); + for_each_fprintf(file, "%d%s", storage->CO, nnz, " & ", " \\\\\n"); + print_hline(file, nnz); + fprintf(file, "$\\tube%s$ & ", macro); + for_each_fprintf(file, "%d%s", storage->KO, nnz, " & ", " \\\\\n"); + print_hline(file, nnz); + fprintf(file, "$\\val%s$ & ", macro); for_each_fprintf(file, "%g%s", tensor->values, nnz, " & ", " \\\\\n"); print_hline(file, nnz); print_footer(file); From 3e3376edcf4f9b0e67c13f240cce5f3b28fe8d63 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Tue, 22 May 2012 13:47:55 -0600 Subject: [PATCH 22/23] + Re-wrote storage encoding scheme --- src/tensor_storage_utility.cc | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/tensor_storage_utility.cc b/src/tensor_storage_utility.cc index aadc198..a84b49b 100644 --- a/src/tensor_storage_utility.cc +++ b/src/tensor_storage_utility.cc @@ -109,7 +109,7 @@ encoder_for_k(coordinate_tuple_t const *tuple) uint tensor_storage_index_encode(uint *indices, uint n, coordinate_tuple_t const *tuple, uint nnz, index_encoder_t encoder) { - uint i, t; + uint i, current, previous; uint index; debug("tensor_storage_index_encode(indices=0x%x, tuple=0x%x, nnz=%d)\n", indices, tuple, nnz); @@ -138,15 +138,19 @@ tensor_storage_index_encode(uint *indices, uint n, coordinate_tuple_t const *tup for (i = 1; i < index; ++i) { indices[i] = 0; } - - for (t = 0; t < nnz; ++t) { - DEBUG("t=%u: i=%u, j=%u, k=%u, index=%u\n", t, tuple[t].i, tuple[t].j, tuple[t].k, tuple[t].index); - index = encoder(&tuple[t]); - if (i != index) { - DEBUG("indices[i=%u]=%u\n", i, t); - for (; i < index; ++i) { - indices[i] = t; + + for (current = 1, previous = index; current < nnz; ++current) { + DEBUG("current=%u: t.i=%u, t.j=%u, t.k=%u, t.index=%u, index=%u\n", + current, tuple[current].i, tuple[current].j, tuple[current].k, + tuple[current].index, index); + index = encoder(&tuple[current]); + if (previous != index) { + DEBUG("i=%u, current=%u, previous=%u, index=%u\n", i, current, previous, index); + for (; i <= index; ++i) { + DEBUG("indices[i=%u]=%u\n", i, current); + indices[i] = current; } + previous = index; } } @@ -154,7 +158,7 @@ tensor_storage_index_encode(uint *indices, uint n, coordinate_tuple_t const *tup indices[i] = nnz; } - DEBUG("indices[i=%u]=%u\n", i, nnz); + DEBUG("last: indices[i=%u]=%u\n", i, nnz); indices[i++] = nnz; DEBUG("i=%u\n", i); From 5347b5318d1ed49a79c09952ffda1671dd5b0ad2 Mon Sep 17 00:00:00 2001 From: Ben Burnett Date: Tue, 22 May 2012 13:48:15 -0600 Subject: [PATCH 23/23] + New sample used in thesis --- src/example3x3x3.in | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/example3x3x3.in diff --git a/src/example3x3x3.in b/src/example3x3x3.in new file mode 100644 index 0000000..91411e5 --- /dev/null +++ b/src/example3x3x3.in @@ -0,0 +1,11 @@ +%%MatrixMarket tensor array real general +3 3 3 +0 1 0 +5 0 6 +0 10 0 +2 0 3 +0 7 0 +11 0 12 +0 4 0 +8 0 9 +0 13 0